URL=http://trillian.mit.edu/~jc/music/abc/classical/Bach_J_S/

all: BWV0782 BWV1039 LittleFugue_Gm_two-violins

neat:         ; /bin/rm -f *X.ps *.out
clean:    neat; /bin/rm -f *.ps
clobber: clean;

BWV1039: BWV1039_Bb

BWV1039_Bb: BWV1039_Bb.ps
BWV1039_Bb.ps: BWV1039_BbX.ps
	PShdr %P "" %P < BWV1039_BbX.ps |\
	PSftr BWV1039 $(URL) BWV1039 >BWV1039_Bb.ps
BWV1039_BbX.ps: BWV1039_Bb.abc _60.fmt
	abcm2ps -c -a 1 -j 0 -F _60 BWV1039_Bb.abc -O BWV1039_BbX.ps

BWV0782: BWV0782_Inventio11_Gm

BWV0782_Inventio11_Gm: BWV0782_Inventio11_Gm.ps
BWV0782_Inventio11_Gm.ps: BWV0782_Inventio11_GmX.ps
	PShdr %P "" %P < BWV0782_Inventio11_GmX.ps |\
	PSftr BWV0782 $(URL) BWV0782 >BWV0782_Inventio11_Gm.ps
BWV0782_Inventio11_GmX.ps: BWV0782_Inventio11_Gm.abc _70.fmt
	abcm2ps -j 5 -F _70 BWV0782_Inventio11_Gm.abc -O BWV0782_Inventio11_GmX.ps

# LittleFugue_Gm_two-violins
LittleFugue_Gm_two-violins: LittleFugue_Gm_two-violins.ps LittleFugue_Gm_two-violins.pdf
LittleFugue_Gm_two-violins.ps: LittleFugue_Gm_two-violinsX.ps
	PShdr %P "" %P < LittleFugue_Gm_two-violinsX.ps |\
	PSftr BWV0782 $(URL) BWV0782 >LittleFugue_Gm_two-violins.ps
LittleFugue_Gm_two-violinsX.ps: LittleFugue_Gm_two-violins.abc _70.fmt
	abcm2ps -c -F _70 LittleFugue_Gm_two-violins.abc -O LittleFugue_Gm_two-violins.ps
LittleFugue_Gm_two-violins.pdf: LittleFugue_Gm_two-violins.ps
	ps2pdf LittleFugue_Gm_two-violins.ps
