U=http://trillian.mit.edu/~jc/abc/i18n
a2p=jcabc2ps


all: GreenIsland_5T PodMoskVech_3T

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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Here is a prototype for making medley pages in various ways:

# jj
jj= song/__.abc
jj: jj.abc jj.ps jj.pdf
jj.abc: $(jj) # hdr/jj.hdr
	abcjoin +s $(jj) >jj.abc
jj.txt: jj.abc
	ln -f jj.abc jj.txt
jj.ps: jj.abc fmt/_75.fmt
	$(a2p) +c jj.abc +Ffmt/_75  \
	|PShdr jj "" jj  \
	|PSftr %D $U/ %D >jj.ps
jj.pdf: jj.ps
	ps2pdf jj.ps

# mm
mm= song/__.abc
mm: mm.abc mm.ps mm.pdf
mm.abc: hdr/mm.hdr $(mm)
	abcmedley "mm" $(mm) >mm.abc
mm.txt: mm.abc
	ln -f mm.abc mm.txt
mm.ps: mm.abc fmt/_75.fmt
	$(a2p) mm.abc +Ffmt/_75  \
	|PShdr mm "" mm  \
	|PSftr %D $U/ %D >mm.ps
mm.pdf: mm.ps
	ps2pdf mm.ps

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #

# Green Island Serenade
GreenIsland_5T= song/GreenIsland_5T_CspEn.abc
GreenIsland_5T: GreenIsland_5T.abc GreenIsland_5T.txt GreenIsland_5T.ps GreenIsland_5T.pdf
GreenIsland_5T.abc: $(GreenIsland_5T) # hdr/GreenIsland_5T.hdr
	abcjoin +s $(GreenIsland_5T) >GreenIsland_5T.abc
GreenIsland_5T.txt: GreenIsland_5T.abc
	/bin/ln -f GreenIsland_5T.abc GreenIsland_5T.txt
GreenIsland_5T.ps: GreenIsland_5T.abc fmt/_75.fmt
	$(a2p) +c GreenIsland_5T.abc +Ffmt/_75  \
	|PShdr GreenIsland_5T "" GreenIsland_5T  \
	|PSftr %D $U/ %D >GreenIsland_5T.ps
GreenIsland_5T.pdf: GreenIsland_5T.ps
	ps2pdf GreenIsland_5T.ps

# Podmoskovnye vechera
PodMoskVech_3T= song/PodMoskVech_3T.abc
PodMoskVech_3T: PodMoskVech_3T.abc PodMoskVech_3T.txt PodMoskVech_3T.ps PodMoskVech_3T.pdf
PodMoskVech_3T.abc: $(PodMoskVech_3T) # hdr/PodMoskVech_3T.hdr
	abcjoin +s $(PodMoskVech_3T) >PodMoskVech_3T.abc
PodMoskVech_3T.txt: PodMoskVech_3T.abc
	/bin/ln -f PodMoskVech_3T.abc PodMoskVech_3T.txt
PodMoskVech_3T.ps: PodMoskVech_3T.abc fmt/_75.fmt
	$(a2p) +c PodMoskVech_3T.abc +Ffmt/_75  \
	|PShdr PodMoskVech_3T "" PodMoskVech_3T  \
	|PSftr %D $U/ %D >PodMoskVech_3T.ps
PodMoskVech_3T.pdf: PodMoskVech_3T.ps
	ps2pdf PodMoskVech_3T.ps

