# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# This is the Makefile for the "Minuets Cotillons & Country Dances" by
# Ignatius Sancho in 1775.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #

U=http://trillian.mit.edu/~jc/music/book/IgnatiusSancho/CNS

all: CNS install

CNS: CNS_v2 # CNS_v1

#CNS= [0-9][0-9][0-9]_*.abc
#CNS.abc: $(CNS)
#	abcjoin +CS2 $(CNS) >CNS.abc

# Format using jcabc2ps:
CNS_v1: CNS_v1.abc CNS_v1.ps CNS_v1.pdf
CNS_v1= [0-9][0-9][0-9][-_]*.abc
CNS_v1.abc: $(CNS_v1)
	abcjoin +CS2 $(CNS_v1) >CNS_v1.abc
CNS_v1.ps: CNS_v1.abc fmt/CNSS1.fmt
	jcabc2ps +k2 +Ffmt/CNSS1.fmt +n +x CNS_v1.abc \
	|PShdr %P 'Minuets, Cotillons & Country Dances - Ignatius Sancho' %P \
	|PSftr %D $U/ %D >CNS_v1.ps
CNS_v1.pdf: CNS_v1.ps
	ps2pdf CNS_v1.ps CNS_v1.pdf

# Format using abcm2ps:
CNS_v2: CNS_v2.abc CNS_v2.ps CNS_v2.pdf
CNS_v2= [0-9][0-9][0-9][=_]*.abc
CNS_v2.abc: $(CNS_v2)
	abcjoin +CS2 $(CNS_v2) >CNS_v2.abc
CNS_v2.ps: CNS_v2.abc fmt/CNSS2.fmt
	abcm2ps -x -F fmt/CNSS2.fmt CNS_v2.abc -O tmp.ps
	PShdr <tmp.ps %P 'Minuets, Cotillons & Country Dances - Ignatius Sancho' %P \
	|PSftr %D $U/ %D >CNS_v2.ps
	rm tmp.ps
CNS_v2.pdf: CNS_v2.ps
	ps2pdf CNS_v2.ps CNS_v2.pdf

neat:         ; /bin/rm -f *- *.bak *.out
clean:    neat; /bin/rm -f *.ps *.pdf
clobber: clean; /bin/rm -f CNS*.abc

install: \
	../CNS_v1.abc ../../IgnatiusSancho_CNS_v1.abc \
	../CNS_v2.abc ../../IgnatiusSancho_CNS_v2.abc  
../CNS_v1.abc: CNS_v1.abc
	ln -f CNS_v1.abc ../CNS_v1.abc
../CNS_v2.abc: CNS_v2.abc
	ln -f CNS_v2.abc ../CNS_v2.abc
../../IgnatiusSancho_CNS_v1.abc: CNS_v1.abc
	ln -f CNS_v1.abc ../../IgnatiusSancho_CNS_v1.abc
../../IgnatiusSancho_CNS_v2.abc: CNS_v2.abc
	ln -f CNS_v2.abc ../../IgnatiusSancho_CNS_v2.abc

# = = = = = = = = = = = = = = = = = = = = = = = = #

