U=http://trillian.mit.edu/~jc/music/book/MichaelDabney/12Minuets12Dances

all: alltunes install

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

# Format using jcabc2ps:
alltunes1: alltunes1.abc alltunes1.ps alltunes1.pdf
alltunes1= [0-9][0-9][0-9][-_]*.abc
alltunes1.abc: $(alltunes1)
	abcjoin +CS2 $(alltunes1) >alltunes1.abc
alltunes1.ps: alltunes1.abc fmt/alltunes1.fmt
	jcabc2ps +Ffmt/alltunes1.fmt +n +x alltunes1.abc \
	|PShdr %P 'Twelve Minuets and Twelve Dances' %P \
	|PSftr %D $U/ %D >alltunes1.ps
alltunes1.pdf: alltunes1.ps
	ps2pdf alltunes1.ps alltunes1.pdf

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

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

# Install in the ../book/MichaelDabney/ and ../book/ directories:
install: \
	../12Minuets12Dances-1760-V1.abc \
	../12Minuets12Dances-1760-V2.abc \
	../../MichaelDabney_12Minuets12Dances-1760-V1.abc \
	../../MichaelDabney_12Minuets12Dances-1760-V2.abc
../12Minuets12Dances-1760-V1.abc: alltunes1.abc
	ln -f alltunes1.abc ../12Minuets12Dances-1760-V1.abc
../../MichaelDabney_12Minuets12Dances-1760-V1.abc: alltunes1.abc
	ln -f alltunes1.abc ../../MichaelDabney_12Minuets12Dances-1760-V1.abc
../12Minuets12Dances-1760-V2.abc: alltunes2.abc
	ln -f alltunes2.abc ../12Minuets12Dances-1760-V2.abc
../../MichaelDabney_12Minuets12Dances-1760-V2.abc: alltunes2.abc
	ln -f alltunes2.abc ../../MichaelDabney_12Minuets12Dances-1760-V2.abc
