U=http://trillian.mit.edu/music/book/WilliamWinterQuantocks

all= [A-Z]*.abc
all: all.abc all.ps all.pdf
all.abc: $(all)
	abcjoin +CS $(all) >all.abc
all.ps: all.abc fmt/all.fmt
	jcabc2ps all.abc +x +Ffmt/all.fmt \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >all.ps
all.pdf: all.ps
	ps2pdf all.ps all.pdf

all.fmt: fmt/all.fmt
	ln -f fmt/all.fmt all.fmt

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