# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# This is the Makefile for Button & Whitaker's 
# "Twelve Elegant New Dances for the Year 1810", Book 1, London.
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
U=http://trillian.mit.edu/~jc/music/book/Button/all12END1810

all: all12END1810 install

# Top-level targets:
all12END1810: all12END1810_1 all12END1810_2

# Common all12END1810.abc source file:
all12END1810= [0-9][0-9]_*.abc
all12END1810.abc: $(all12END1810)
	abcjoin +S2 $(all12END1810) >all12END1810.abc

# Format using jcabc2ps (no overlays):
all12END1810_1: all12END1810.abc all12END1810_1.ps all12END1810_1.pdf
#all12END1810_1= [0-9][0-9]_*.abc
all12END1810_1.ps: all12END1810.abc fmt/all12END1810_1.fmt
	jcabc2ps +Ffmt/all12END1810_1.fmt +n -k4 +x all12END1810.abc \
	|PShdr %P 'Twelve Elegant New Dances for the Year 1810' %P \
	|PSftr %D $U/ %D >all12END1810_1.ps
all12END1810_1.pdf: all12END1810_1.ps
	ps2pdf all12END1810_1.ps all12END1810_1.pdf

# Format using abcm2ps (uses overlays):
all12END1810_2: all12END1810.abc all12END1810_2.ps all12END1810_2.pdf
#all12END1810_2= [0-9][0-9]_*.abc
all12END1810_2.ps: all12END1810.abc fmt/all12END1810_2.fmt
	abcm2ps -x -F fmt/all12END1810_2.fmt all12END1810.abc -O tmp.ps
	PShdr <tmp.ps %P 'Twelve Elegant New Dances for the Year 1810' %P \
	|PSftr %D $U/ %D >all12END1810_2.ps
	rm tmp.ps
all12END1810_2.pdf: all12END1810_2.ps
	ps2pdf all12END1810_2.ps all12END1810_2.pdf

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

install: ../12ElegantNewDances_1810.abc \
	../../Button_Whitaker_12ElegantNewDances_1810.abc
../12ElegantNewDances_1810.abc: all12END1810.abc
	ln -f all12END1810.abc ../12ElegantNewDances_1810.abc
../../Button_Whitaker_12ElegantNewDances_1810.abc: all12END1810.abc
	ln -f all12END1810.abc ../../Button_Whitaker_12ElegantNewDances_1810.abc
