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

all: EverydaySongBook install

EverydaySongBook: EverydaySongBook1 EverydaySongBook2
#EverydaySongBook= [0-9][0-9][0-9]_*.abc
#EverydaySongBook.abc: $(EverydaySongBook)
#	abcjoin +CS2 $(EverydaySongBook) >EverydaySongBook.abc

# Format using jcabc2ps:
EverydaySongBook1: EverydaySongBook1.abc EverydaySongBook1.ps EverydaySongBook1.pdf
EverydaySongBook1= [0-9][0-9][0-9][-_]*.abc
EverydaySongBook1.abc: $(EverydaySongBook1)
	abcjoin +CS2 $(EverydaySongBook1) >EverydaySongBook1.abc
EverydaySongBook1.ps: EverydaySongBook1.abc fmt/EverydaySongBook1.fmt
	jcabc2ps +k2 +Ffmt/EverydaySongBook1.fmt +x EverydaySongBook1.abc \
	|PShdr %P 'The Everyday Song Book' %P \
	|PSftr %D $U/ %D >EverydaySongBook1.ps
EverydaySongBook1.pdf: EverydaySongBook1.ps
	ps2pdf EverydaySongBook1.ps EverydaySongBook1.pdf

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

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

install: ../EverydaySongBook1.abc ../EverydaySongBook2.abc 
../EverydaySongBook1.abc: EverydaySongBook1.abc
	ln -f EverydaySongBook1.abc ../EverydaySongBook1.abc
../EverydaySongBook2.abc: EverydaySongBook2.abc
	ln -f EverydaySongBook2.abc ../EverydaySongBook2.abc
# ../../EverydaySongBook.abc: EverydaySongBook.abc
# 	ln -f EverydaySongBook.abc ../../EverydaySongBook.abc
# ../../../EverydaySongBook.abc: EverydaySongBook.abc
# 	ln -f EverydaySongBook.abc ../../../EverydaySongBook.abc

# = = = = = = = = = = = = = = = = = = = = = = = = #
# Format things in the test/ subdirectory:

test: test/test1.pdf test/test2.pdf test/test3.pdf

test/test1.ps: test/test1.abc
	abcm2ps -x test/test1.abc
	mv out.ps test/test1.ps
test/test1.pdf: test/test1.ps
	ps2pdf test/test1.ps test/test1.pdf

test/test2.ps: test/test2.abc
	abcm2ps -x test/test2.abc
	mv out.ps test/test2.ps
test/test2.pdf: test/test2.ps
	ps2pdf test/test2.ps test/test2.pdf

test/test3.ps: test/test3.abc
	abcm2ps -x test/test3.abc
	mv out.ps test/test3.ps
test/test3.pdf: test/test3.ps
	ps2pdf test/test3.ps test/test3.pdf

