# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# This is the Makefile for the Daniel Wright "Wright's Compleat Collection #
# of Celabrated Country Dances both Old and New that are in  Vouge  with  the
# Newest and Best Directions to each Dance ye shole Carefully corrected Voll.
# 2nd".  We haven't found the source online yet ...
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
U=http://trillian.mit.edu/~jc/music/book/DanielWright/CCCCD

all: CCCCD install

CCCCD: CCCCD1 CCCCD2
CCCCD= [0-9][0-9][0-9]_*.abc
CCCCD.abc: $(CCCCD)
	abcjoin -C +S2 $(CCCCD) >CCCCD.abc

# Format using jcabc2ps (no overlays):
CCCCD1: CCCCD.abc CCCCD1.ps CCCCD1.pdf
#CCCCD1= [0-9][0-9][0-9]_*.abc	# S: Single-voice version
#CCCCD1.abc: $(CCCCD1)
#	abcjoin +CS2 $(CCCCD1) >CCCCD1.abc
CCCCD1.ps: CCCCD.abc fmt/CCCCD1.fmt
	jcabc2ps +k4 +Ffmt/CCCCD1.fmt +n +x CCCCD.abc \
	|PShdr %P "Wright's Compleat Collection of Celebrated Country Dances" %P \
	|PSftr %D $U/ %D >CCCCD1.ps
CCCCD1.pdf: CCCCD1.ps
	ps2pdf CCCCD1.ps CCCCD1.pdf

# Format using abcm2ps (uses overlays):
CCCCD2: CCCCD.abc CCCCD2.ps CCCCD2.pdf
#CCCCD2= [0-9][0-9][0-9]_*.abc	# O: Overlay version
#CCCCD2.abc: $(CCCCD2)
#	abcjoin +CS2 $(CCCCD2) >CCCCD2.abc
CCCCD2.ps: CCCCD.abc fmt/CCCCD2.fmt
	abcm2ps -x -j 4 -F fmt/CCCCD2.fmt CCCCD.abc -O tmp.ps
	PShdr <tmp.ps %P "Wright's Compleat Collection of Celebrated Country Dances" %P \
	|PSftr %D $U/ %D >CCCCD2.ps
	rm tmp.ps
CCCCD2.pdf: CCCCD2.ps
	ps2pdf CCCCD2.ps CCCCD2.pdf

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

install: ../CCCCD.abc ../../DanielWright_CCCCD.abc
../CCCCD.abc: CCCCD.abc
	ln -f CCCCD.abc ../CCCCD.abc
../../DanielWright_CCCCD.abc: CCCCD.abc
	ln -f CCCCD.abc ../../DanielWright_CCCCD.abc
#../CCCCD2.abc: CCCCD2.abc
#	ln -f CCCCD2.abc ../CCCCD2.abc
#../../DanielWright_CCCCD2.abc: CCCCD2.abc
#	ln -f CCCCD2.abc ../../DanielWright_CCCCD2.abc
