# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# This is the Makefile for the J.Scott Skinner's "The Scottish Violinist".    #
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
U=http://trillian.mit.edu/~jc/music/book/JamesScottSkinner/TSV

all: TSV install

TSV: TSV-abc1 TSV-abc2

# Format using jcabc2ps:
TSV-abc1= [0-9][0-9][0-9][-_]*.abc
TSV-abc1: TSV-abc1.abc TSV-abc1.pdf
TSV-abc1.abc: $(TSV-abc1)
	echo  = = = = = = = = = =
	abcjoin +C $(TSV-abc1) >TSV-abc1.abc
TSV-abc1.ps: TSV-abc1.abc fmt/TSV-abc1.fmt
	jcabc2ps +k2 +Ffmt/TSV-abc1.fmt +n +x TSV-abc1.abc \
	|PShdr %P "J.Scott Skinner's The Scottish Violinist" %P \
	|PSftr %D $U/ %D >TSV-abc1.ps
TSV-abc1.pdf: TSV-abc1.ps
	ps2pdf TSV-abc1.ps TSV-abc1.pdf
	ln -f TSV-abc1.pdf img/

# Format using abcm2ps:
TSV-abc2= [0-9][0-9][0-9][=_]*.abc
TSV-abc2: TSV-abc2.abc TSV-abc2.pdf
TSV-abc2.abc: $(TSV-abc2)
	echo  = = = = = = = = = =
	abcjoin +C $(TSV-abc2) >TSV-abc2.abc
TSV-abc2.ps: TSV-abc2.abc fmt/TSV-abc2.fmt
	abcm2ps -x -F fmt/TSV-abc2.fmt TSV-abc2.abc -O tmp.ps
	PShdr <tmp.ps %P "J.Scott Skinner's The Scottish Violinist" %P \
	|PSftr %D $U/ %D >TSV-abc2.ps
	/bin/rm tmp.ps
TSV-abc2.pdf: TSV-abc2.ps
	ps2pdf TSV-abc2.ps TSV-abc2.pdf
	ln -f TSV-abc2.pdf img/

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

# Install in the ../book/JamesScottSkinner/ and ../book/ directories:
install: ../TSV-abc1.abc ../TSV-abc2.abc 
../TSV-abc1.abc: TSV-abc1.abc
	ln -f TSV-abc1.abc ../TSV-abc1.abc
../TSV-abc2.abc: TSV-abc2.abc
	ln -f TSV-abc2.abc ../TSV-abc2.abc

