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

p= \
	AuntMarysJ.ps BelleCatherine.PS BridalJ.ps CharlieHuntersJ.PS \
	Coleraine.ps CrookedStovepipe_2.ps DonTremainsR.ps DustyBobsJ.ps \
	FrenchiesR.ps FrostIsAllOver.ps GirlILeftBehind.ps GoldenWeddingR.PS \
	Grandeuse.PS GreenMtPetronella_2.ps HuntsmensChorus_2.ps \
	JamieAllen_2.ps Kammen9_13.ps Kammen9_14.ps Kammen9_15.ps \
	Kammen9_19.ps Kammen9_9.ps KateDalrymple.ps LamplightersH.ps \
	McMahonsR.PS MinstrelBoy_2D.ps MinstrelBoy_2G.ps MinstrelBoy_4D.ps \
	MinstrelBoy_4G.ps OldManAndOldWoman.PS PaddyOnTheLandfill.ps \
	RakesOfMallow.ps RoseTree.ps SaintLawrenceJ.PS SautDuLapin.PS \
	ShandonBells.ps Tushker.ps WalkerStreet.ps WhiteCockade2.ps \
	WhiteCockade4.ps Yoshke.ps

P= \
	CrookedStovepipe_4.PS GreenMtPetronella_4.PS HuntsmensChorus_4.PS \
	JamieAllen_4.PS MinstrelBoy_4D.PS MinstrelBoy_4G.PS

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

.SUFFIXES:
.SUFFIXES: .abc .ps .PS
.abc.ps: $*.abc; a2ps -n    $*.abc -o ; mv Out.ps $*.ps
.abc.PS: $*.abc; a2ps -n -p $*.abc -o ; mv Out.ps $*.PS

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

all:  $p $P

neat:
clean: neat
	rm -f new.* *.out *.ps *.PS
clobber: clean
	rm -f core

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# xxx doesn't look good with full page width.  American  "standard"
# 8.5x11 paper has a "width" of 541 points. The following produces a close to
# centered version with an extra inch of margin.

xxx.ps: xxx.abc
	abc2ps -m 100 -w 400 xxx.abc -o
	mv Out.ps xxx.ps

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# MEDLEYS, using jc's abcmedley program.

medleys: \
	R1_2 R1_4 KlezContra1 KlezContra2

# Prototype: Medley of 2 tunes t1 and t2 .
m2=t1.abc t2.abc
m2: m2.ps
m2.ps: m2.abc $(m2)
	abcmedley "Title of Medley" $(m2) >m2.abc
	abc2ps m2.abc -o
	mv Out.ps m2.ps

# Prototype: Medley of 3 tunes t1, t2 and t3.
m3=t1.abc t2.abc t3.abc
m3: m3.ps
m3.ps: m3.abc $(m3)
	abcmedley "Title of Medley" $(m3) >m3.abc
	abc2ps m3.abc -o
	mv Out.ps m3.ps

R1_2=GreenMtPetronella_2.abc HuntsmensChorus_2.abc CrookedStovepipe_2.abc JamieAllen_2.abc _.abc
R1_2: R1_2.ps
R1_2.ps: $(R1_2)
	abcmedley "Any Good Reels #5 (2/4)" $(R1_2) >R1_2.abc
	abc2ps R1_2.abc -o
	mv Out.ps R1_2.ps

R1_4=GreenMtPetronella_4.abc HuntsmensChorus_4.abc CrookedStovepipe_4.abc JamieAllen_4.abc
R1_4: R1_4.ps
R1_4.ps: $(R1_4)
	abcmedley "Any Good Reels #5 (4/4)" $(R1_4) >R1_4.abc
	abc2ps R1_4.abc -o
	mv Out.ps R1_4.ps

# Prototype: Medley of 2 tunes Crooked Stovepipe and Kammen9_15 .
KlezContra1=CrookedStovepipe.abc Kammen9_15.abc
KlezContra1: KlezContra1.ps
KlezContra1.ps: $(KlezContra1)
	abcmedley "Bulgar 9#15 + Crooked Stovepipe" $(KlezContra1) >KlezContra1.abc
	abc2ps KlezContra1.abc -o
	mv Out.ps KlezContra1.ps

# Prototype: Medley of 2 tunes JamieAllen and Kammen9_19 .
KlezContra2=JamieAllen.abc Kammen9_19.abc
KlezContra2: KlezContra2.ps
KlezContra2.ps: $(KlezContra2)
	abcmedley "Bulgar 9#19 + Jamie Allen" $(KlezContra2) >KlezContra2.abc
	abc2ps KlezContra2.abc -o
	mv Out.ps KlezContra2.ps

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