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

all: minstrelsy install

minstrelsy: minstrelsyJC minstrelsyJM
#instrelsy= [A-Z]*.abc
minstrelsy= 0[0-9][0-9]*.abc
minstrelsy.abc: $(minstrelsy)
	abcjoin +CS2 $(minstrelsy) >minstrelsy.abc

# Format using jcabc2ps:
minstrelsyJC: minstrelsy.abc minstrelsyJC.ps minstrelsyJC.pdf
minstrelsyJC.ps: minstrelsy.abc fmt/minstrelsyJC.fmt
	jcabc2ps +k4 +Ffmt/minstrelsyJC +x minstrelsy.abc \
	|PShdr %P 'Northumbrian Minstrelsy' %P \
	|PSftr %D $U/ %D >minstrelsyJC.ps
minstrelsyJC.pdf: minstrelsyJC.ps
	ps2pdf minstrelsyJC.ps minstrelsyJC.pdf

# Format using abcm2ps:
minstrelsyJM: minstrelsy.abc minstrelsyJM.ps minstrelsyJM.pdf
minstrelsyJM.ps: minstrelsy.abc fmt/minstrelsyJM.fmt
	abcm2ps -x -j 4 -F fmt/minstrelsyJM minstrelsy.abc -O tmp.ps
	PShdr <tmp.ps %P 'Northumbrian Minstrelsy' %P \
	|PSftr %D $U/ %D >minstrelsyJM.ps
	rm tmp.ps
minstrelsyJM.pdf: minstrelsyJM.ps
	ps2pdf minstrelsyJM.ps minstrelsyJM.pdf

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

install: ../NorthumbrianMinstrelsy.abc
../NorthumbrianMinstrelsy.abc: minstrelsy.abc
	ln -f minstrelsy.abc ../NorthumbrianMinstrelsy.abc
