U=http://trillian.mit.edu/~jc/music/abc/England/

a2p= jcabc2ps
#SUFFIXES: .abc .ps
#abc.ps: $*.abc; $(a2p) $*.abc +Fdefault -n -p >$*.ps

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

all: dances # .htaccess book Xmas

dances: \
	AG AGJ01 AGJ02 AGJ03 AGJ04 AGR01 AGR02 AGR03 AGR04 AbbotsBromleyHornDance \
	AccordForPinewoods AdieuMonAmi AlexandersBirthDay Alice AllAlive \
	AllInAGardenGreen AllThingsAreQuiteSilent AngelsUnaware AshfordAnniversary \
	AssemblyOfLovers AurettisDutchSkipper Bagatelle BarbarasMaggot \
	BarbarinisTambourine BareNecessities BellsOfNorwich BeveridgesMaggott Bishop \
	BlackDance BlackJoke BlackNag BlaydonRaces BonnetsSoBlue BonnyCuckoo \
	BonnyGreenGarters BritainsGlory BritishSorrow BuryFair CandlesInTheDark \
	CeltsNewDance CharlesSedleysMinuet CharleyStuart Chestnut Childgrove \
	ChimesOfDunkirk ChocolateRoundO CircassianCircle CockleShells ColdAndRaw \
	Collaboration ComeLetsBeMerry Confess Constancy CorellisMaggot \
	CumberlandSquareEight DancingAcrossTheAtlantic Daphne Dargason DeilTakeTheWarr \
	Delia DoubtfulShepherd DoverPier DrapersGardens DrapersMaggot DressedShip \
	DriveTheColdWinterAway DukeOfKentsWaltz EarlyFrost EarlyOneMorning EasterMorn \
	EasterThursday EmperorOfTheMoon EppingForest FaithlessNancyDawson Fandango \
	Fantocini FarewellToDevon February18th FemaleSaylor Fenterlarick \
	FineLadyOfHomewood FirstOfApril FirstOfMay FitsComeOnMeNow FopsFancy FoxHunters \
	FreefordGardens FromAberdeen FromAmongDragons Galopede GatheringPeascods \
	GeudManOfBallangigh GlennTowle Godesses GoodManOfCambridge Goodwins_Maggot \
	GrandmaTilleysPalindrome HalfeHannikin HambletonsRoundO HandelWithCare \
	HasteToTheWedding HeadingForZero HeartsEase Helena HelstonFurry HitAndMiss \
	HolbornMarch HoleInTheWall Horseplay ICareNotForTheseLadies InTheBleakMidwinter \
	IndianPrincess IndianQueen IrishLamentation JacksHealth JacksMaggot JackyBull \
	JacobHallsJig Jamaica JennyPluckPears JimmyAllensDaughter JosefinsWaltz \
	JoyAfterSorrow JubileeJig JubileeRoundabout JuiceOfBarley JuliansJig JustAGoing \
	KelsterneGardens KeyToTheCellar KingstonLacyHouseWaltz KnivesAndForks KnolePark \
	LadiesTriumph LaisteridgeLane LancashireReel LeRoi LeahsWaltz LeatherLakeHouse \
	LeavingOfLiverpool LeviJacksonRag LilliBurlero LongLiveLondon LuckySeven \
	MadRobin MaidOfTheMill MaidPeepedOutTheWindow MaidenLane MarketLass \
	MinorSpaniard MoneyMusk MorecambeBay MorpethRant MortselCircle MountHills \
	MulberryGarden MurielsMeasure MutualLove MyLovesARose Newcastle NobodysJig \
	Nonesuch NorthdownWaltz NottinghamSwing NottinghamSwing2 NuttingGirl \
	OdeToThePianist OldFriends OldHob OrleansBaffled Parkgate PaspieMinuet \
	PeaceBeWithYou PerfectTen PerpetualMotion PhysicalSnob PickingUpSticks \
	PleasureOfLove PleasuresOfProvidence Polka_HeelAndToe PortlandFancy Portsmouth \
	PrinceOfWestborough PrinceWilliam PucksDeceit QueensDelight QueensJig Quesnay RG \
	RafesWaltz RandolphFarewell Rapper RedHouse RensselaerBogen Rigadoon RoseTree \
	RoundAboutOurCoalFire RowWellYeMariners RowenasWaltz RoxburghCastle RoyalAlbert \
	RuftyTufty RumfordAssembly Russe SailorsDance SapphireSea ScotchMorris \
	SellengersRound ShrewsburyLasses ShropshireLass SicilianCircle SirRogerDeCoverly \
	SmithyHill SoftlyGoodTummas SpaceMan Staines_Morris StarOfTheEast \
	StockportAssembly StorrersHp SunAssembly SweetHope TakeADance TamLin_Maggie \
	Tapsalteerie Thady_You_Gander Thieving Trio TripToParis TripToTheManors \
	TripToTownO TripToTunbridge TrueKit TurnOfTheTide TurningByThrees UpWithAily \
	UponASummersDay WaIsMe WallsOfWinchester WalpoleCottage WalthamAbbey Waltz \
	WellHall WhenLauraSmiles Whiskers WibseyRoundabout WinsterGallop WinterSolstice \
	WoodDuck WooingMairi WorldTurnedUpsideDown WrightsOfLitchfield XmasWaltz \
	YellowStockings YorkshireSquareEight YoungWidow ZephyrsAndFlora

Xmas: XmasEnglish1

neat:         ; /bin/rm -f *-
clean:    neat; /bin/rm -f *.out new.* Playford.* tmp/* *.pdf *.ps *.PS
	find new/ -name '*.abc' -mtime +30 -exec ls -l {} ';' -exec rm {} ';'
	rm -f waltz.abc reel.abc new.abc new_*.abc morris.abc jig.abc hornpipe.abc book.abc
clobber: clean; /bin/rm -f core ECD.*

.htaccess: *.abc
	abcDesc *.abc

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

book= \
	sep5 tune/ApleyHouse.abc \
	sep5 jig/AurettisDutchSkipper_C.abc \
	sep5 tune/AyeMe.abc \
	sep5 waltz/BareNecessities_Dm.abc \
	page tune/BeveridgesMaggott.abc \
	sep5 tune/Bishop1_A.abc \
	sep5 tune/Bishop2_G.abc \
	sep5 jig/BishopOfChestersJigg_G.abc \
	page jig/BlackJoke_G.abc \
	sep5 tune/BlackNag_Am.abc \
	sep5 jig/BlaydonRaces.abc \
	sep5 tune/Broome.abc \
	sep5 tune/Bury_Fair_F.abc tune/Bury_Fair_G.abc \
	sep5 tune/Chestnut_Dm.abc \
	sep5 reel/Childgrove-Dm-32-2.abc \
	sep5 tune/ChimesOfDunkirk_G.abc \
	sep5 tune/ChristchurchBells_C.abc \
	sep5 reel/ComeDanceAndSing_D3.abc \
	sep5 jig/CumberlandR.abc \
	sep5 reel/DoubleLeadThrough_G3.abc \
	sep5 tune/Doubtful_Shepherd_G.abc \
	sep5 waltz/DrapersGardens_*.abc \
	waltz/DukeOfKentsW_G.abc \
	sep5 tune/DressedShip_G.abc \
	sep5 tune/EasterThursday_Dm.abc \
	sep5 waltz/EpsomWells_F.abc \
	sep5 tune/A_Rovin_G.abc tune/A_Rovin_D.abc \
	sep5 jig/Fandango_C.abc jig/Fandango_D.abc \
	sep5 jig/FemaleSaylor.abc \
	sep5 jig/FineCompanion.abc \
	sep5 reel/Galopede_F.abc reel/Galopede_G.abc \
	sep5 tune/GatheringPeascods_D.abc \
	sep5 tune/Goddesses.abc \
	sep5 jig/GreenSleevesAndYellowLace_Am.abc \
	sep5 tune/GreenwichPark_G.abc \
	sep5 jig/Grimstock_G.abc \
	sep5 jig/HalfeHannikin.abc \
	sep5 tune/HambletonsRoundO_Dm.abc \
	sep5 jig/Haste_to_the_Wedding_D.abc \
	sep5 jig/HeartsEase_Gm.abc \
	sep5 jig/HeyBoysUpGoWe.abc \
	sep5 tune/Hole_in_the_Wall_G.abc \
	sep5 reel/HuntsmensChorus.abc \
	sep5 jig/IfAllTheWorldWerePaper2_D.abc \
	sep5 tune/IndianPrincess_F.abc \
	sep5 tune/IndianQueen_D.abc \
	sep5 waltz/IrishLamentation_G.abc \
	sep5 tune/JacksMaggot_D.abc \
	sep5 tune/Jamaica_F.abc \
	sep5 tune/LeviJacksonRag_G.abc \
	sep5 jig/LilliBurlero_G.abc \
	sep5 tune/LongLiveLondon_F.abc \
	sep5 jig/MageOnACree.abc \
	sep5 jig/MaidPeeptOutAtTheWindow_Gm.abc \
	sep5 jig/MastersInThisHall_Dm.abc \
	sep5 jig/MerryMerryMilkeMaids_C.abc \
	sep5 reel/MorpethRant_D.abc \
	sep5 tune/NancysFancy.abc \
	sep5 tune/Newcastle.abc \
	sep5 tune/Nonesuch.abc tune/ALaModeDeFrance.abc \
	sep5 jig/OldMole.abc \
	sep5 jig/OnTheGreen.abc\
	sep5 tune/ParsonsFarewell.abc \
	sep5 reel/PetronellaR.abc \
	sep5 tune/PhysicalSnob_G.abc \
	sep5 tune/PickingUpSticks_Gm.abc \
	sep5 tune/PrinceWilliam.abc \
	sep5 tune/PrincessRoyal.abc \
	sep5 jig/Queens_Delight_G.abc \
	sep5 jig/Queens_Jig_D.abc \
	sep5 tune/Rufty_Tufty_*.abc \
	sep5 reel/Russe_G.abc \
	sep5 waltz/SaintBarnardsW_F.abc \
	sep5 tune/SaintMartins.abc \
	sep5 jig/Sedauny_F.abc \
	sep5 jig/ScotchCap.abc \
	sep5 jig/SellengersRound_C.abc \
	sep5 waltz/ShepherdsDance_G.abc \
	sep5 tune/ShrewsburyLasses.abc \
	sep5 reel/ShropshireLass.abc \
	sep5 tune/Space_Man_G.abc \
	sep5 jig/Spanyard.abc \
	sep5 waltz/StreamsOfLovelyNancy_G.abc \
	sep5 tune/SunAssembly_G.abc \
	sep5 tune/TripToKilburn.abc \
	sep5 tune/TripToParis.abc \
	sep5 reel/TwentyNinthOfMay.abc \
	sep5 tune/WalpoleCottage_D.abc \
	sep5 polka/WinsterGallop.abc \
	sep5 jig/UponASummersDay_Gm.abc
book: book.abc book.ps book.pdf
book.abc: hdr/book.hdr $(book)
	abcjoin hdr/book.hdr $(book) >book.abc
book.ps: book.abc fmt/_75.fmt
	$(a2p) book.abc +Ffmt/_75 \
	| PShdr %P "" %P \
	| PSftr %D $U %D >book.ps
book.pdf: book.ps
	ps2pdf book.ps book.pdf

hornpipes: hornpipe.ps hornpipe.pdf
hornpipe.abc: hornpipe/*.abc; abcjoin hornpipe/*.abc >hornpipe.abc
hornpipe.ps: hornpipe.abc hornpipe.fmt
	$(a2p) hornpipe.abc +Fhornpipe \
	|PShdr hornpipe "" hornpipe \
	|PSftr %P $U/hornpipe/ %P >hornpipe.ps
hornpipe.pdf: hornpipe.ps
	ps2pdf hornpipe.ps hornpipe.pdf

jigs: jig.ps jig.pdf
jig.abc: jig/*.abc; abcjoin jig/*.abc >jig.abc
jig.ps: jig.abc jig.fmt; $(a2p) jig.abc +Fjig \
	|PShdr jig "" jig \
	|PSftr %P $Ujig %P >jig.ps
jig.pdf: jig.ps
	ps2pdf jig.ps jig.pdf

morris: morris.ps morris.pdf
morris.abc: morris/*.abc; abcjoin +R morris/*.abc >morris.abc
morris.ps: morris.abc morris.fmt; $(a2p) +x morris.abc +Fmorris \
	|PShdr morris "" morris \
	|PSftr %P $Umorris %P >morris.ps
morris.pdf: morris.ps
	ps2pdf morris.ps morris.pdf

new: new_English
new_English: new_English.abc new_English.pdf
#	find */ -mtime -30 -name '*.abc' | xargs tonew
	make new_English.abc new_English.ps new_English.pdf
new_English.abc: new/*.abc
	abcjoin +S new/*.abc > new_English.abc
new_English.ps:  new_English.abc fmt/new_English.fmt
	$(a2p) new_English.abc +k4 -n +x +Ffmt/new_English |PShdr %P "NEW ENGLISH TUNES" %P |PSftr %D $Unew_English/ %D >new_English.ps
new_English.pdf: new_English.ps
	ps2pdf new_English.ps new_English.pdf

Playford: */*.abc # Playford.abc Playford.ps Playford.pdf
	find */ -mtime -30 -name '*.abc' | xargs toPlayford
	make Playford.abc Playford.ps Playford.pdf
Playford.abc: Playford/*.abc
	abcjoin +F +R +S Playford Playford/*.abc > Playford.abc
Playford.ps:  Playford.abc fmt/Playford.fmt
	$(a2p) Playford.abc +x +Ffmt/Playford \
	|PShdr %P Playford %P \
	|PSftr %D $UPlayford/ %D >Playford.ps
Playford.pdf: Playford.ps
	ps2pdf Playford.ps Playford.pdf

reels: reel.ps reel.pdf
reel.abc: reel/*.abc; abcjoin reel/*.abc >reel.abc
reel.ps: reel.abc reel.fmt;
	$(a2p) reel.abc +Freel +x \
	|PShdr reel "" reel \
	|PSftr %P $Ureel %P >reel.ps
reel.pdf: reel.ps
	ps2pdf reel.ps reel.pdf

waltzes: waltz.ps waltz.pdf
waltz.abc: waltz/*.abc; abcjoin waltz/*.abc >waltz.abc
waltz.ps: waltz.abc waltz.fmt; $(a2p) waltz.abc +Fwaltz \
	|PShdr waltz "" waltz \
	|PSftr %P $Uwaltz %P >waltz.ps
waltz.pdf: waltz.ps
	ps2pdf waltz.ps waltz.pdf

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

sep:  ../misc/sep;  ln -f ../misc/sep  sep
sep5: ../misc/sep5; ln -f ../misc/sep5 sep5
sep6: ../misc/sep6; ln -f ../misc/sep6 sep6
sep8: ../misc/sep8; ln -f ../misc/sep8 sep8

x1.abc: ../misc/x1.abc; ln -f ../misc/x1.abc x1.abc
x2.abc: ../misc/x2.abc; ln -f ../misc/x2.abc x2.abc
x3.abc: ../misc/x3.abc; ln -f ../misc/x3.abc x3.abc
x4.abc: ../misc/x4.abc; ln -f ../misc/x4.abc x4.abc
x5.abc: ../misc/x5.abc; ln -f ../misc/x5.abc x5.abc
x6.abc: ../misc/x6.abc; ln -f ../misc/x6.abc x6.abc
x7.abc: ../misc/x7.abc; ln -f ../misc/x7.abc x7.abc
x8.abc: ../misc/x8.abc; ln -f ../misc/x8.abc x8.abc
x9.abc: ../misc/x9.abc; ln -f ../misc/x9.abc x9.abc

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

# Prototype for single tune in multiple keys, using abcjoin:

# jj
jj= tune/jj_K.abc # tune/jj_K.abc
jj: jj.abc jj.ps jj.pdf
jj.abc: $(jj)
	abcjoin +s $(jj) >jj.abc
jj.ps: jj.abc fmt/_80.fmt
	$(a2p) jj.abc +Ffmt/_80 \
	|PShdr jj "" jj \
	|PSftr %D $U %D >jj.ps
jj.pdf: jj.ps
	ps2pdf jj.ps jj.pdf

# Prototype for multi-tune medley page, using abcmedley:

# mm
mm=
mm: mm.abc mm.ps mm.pdf
mm.abc: hdr/mm.hdr $(mm)
	abcmedley mm $(mm) >mm.abc
mm.ps: mm.abc fmt/_80.fmt
	$(a2p) mm +Ffmt/_80 \
	| PShdr "mm" "" "mm" \
	| PSftr %D $U %D >mm.ps
mm.pdf: mm.ps
	ps2pdf mm.ps mm.pdf

# Set Name set
Set_Name= hdr/Set_Name.hdr \
	dir/file.abc \
	ftr/Set_Name.ftr
Set_Name: Set_Name.abc Set_Name.pdf
Set_Name.abc: hdr/Set_Name.hdr $(Set_Name)
	abcmedley Set_Name $(Set_Name) >Set_Name.abc
Set_Name.ps: Set_Name.abc fmt/_75.fmt
	$(a2p) Set_Name.abc +Ffmt/_75 \
	|PShdr "Set Name set" "" "Set Name set" \
	|PSftr %D $U %D >Set_Name.ps
Set_Name.pdf: Set_Name.ps
	ps2pdf Set_Name.ps Set_Name.pdf
	Ln.sh  Set_Name.pdf img/Set_Name.PDF	# to make the PDF version public
hdr/Set_Name.hdr: ; touch hdr/Set_Name.hdr
ftr/Set_Name.ftr: ; touch ftr/Set_Name.ftr

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Here are some entries for creating programs:

program programs: 20170122 ECDrepertoire

# - - - - - - - - - - - - - - - Make only single-dance .pdf files for a program:
# 2017mmdd 2017-mm-dd __:__ pm __what__where__
# Dance leader: __
# Musicians: __
#
2017mmdd= __
2017mmdd: program/2017mmdd/2017mmdd_program $(2017mmdd)
	-mkprog 2017mmdd $(2017mmdd)
P2017mmdd: 2017mmdd
	-mkprog -p 2017mmdd $(2017mmdd)
program/2017mmdd/2017mmdd_program:
	-mkdir -p program/2017mmdd
	ln -f 2017mmdd_program program/2017mmdd/2017mmdd_program

# - - - - - - - - - - - - - Make single-dance and combined .pdf files for a program:
# 2017MMDD 2017-MM-DD hh:mm __what__where__
# Dance leader: __
# Musicians: __
#
2017MMDD= __
2017MMDD: $(2017MMDD) program/2017MMDD/2017MMDD_program program/2017MMDD/2017MMDD.pdf
	-mkprog 2017MMDD $(2017MMDD)
P2017MMDD: 2017MMDD
	-mkprog -p 2017MMDD $(2017MMDD)
program/2017MMDD/2017MMDD_program:
	-mkdir -p program/2017MMDD
	ln -f 2017MMDD_program program/2017MMDD/2017MMDD_program
2017MMDD.pdf: $(2017MMDD)
	pdfjoin $(2017MMDD) >2017MMDD.pdf
program/2017MMDD/2017MMDD.pdf: 2017MMDD.pdf
	ln -f 2017MMDD.pdf program/2017MMDD/2017MMDD.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170122 2017-1-22 2:30-4:30 pm
# Dance leader: Cilla Borden
# Musicians: John Chambers, ...
#
20170122= \
	BareNecessities \
	CandlesInTheDark \
	Childgrove \
	FaithlessNancyDawson \
	Jamaica \
	KnolePark \
	MaidsMorris \
	MulberryGarden \
	SellengersRound \
	TakeADance \
	WellHall \
	YoungWidow \
	Waltz01 Waltz02
20170122: $(20170122) program/20170122/20170122_program program/20170122/20170122.pdf
	-mkprog 20170122 $(20170122)
P20170122: 20170122
	-mkprog -p 20170122 $(20170122)
program/20170122/20170122_program:
	-mkdir -p program/20170122
	ln -f 20170122_program program/20170122/20170122_program
20170122.pdf: $(20170122)
	pdfjoin $(20170122) >20170122.pdf
program/20170122/20170122.pdf: 20170122.pdf
	ln -f 20170122.pdf program/20170122/20170122.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20160923 2016-__-__ __:__ pm
# Dance leader:
# Musicians:
#
20160923= \
	Chestnut \
	CorellisMaggot \
	HeartsEase \
	HenrysHornpipe \
	HopGround \
	OldHob \
	OldWifeBehindTheFire \
	RuftyTufty \
	TakeADance \
	TripToTownO \
	WatersOfHolland \
	WhenLauraSmiles
20160923: program/20160923/20160923_program $(20160923)
	-mkprog 20160923 $(20160923)
P20160923: 20160923
	-mkprog -p 20160923 $(20160923)
program/20160923/20160923_program:
	-mkdir -p program/20160923
	ln -f 20160923_program program/20160923/20160923_program

# 20151009 2015-__-__ __:__ pm
# Dance leader: Miriam Newman
# Musicians: Bruce Randall
#
20151009= \
	AshfordAnniversary \
	BarbarinisTambourine \
	EarlyFrost \
	HeadingForZero \
	IndianQueen \
	JuiceOfBarley \
	KnivesAndForks \
	LeahsWaltz \
	MinorSpaniard \
	OrleansBaffled \
	ShandyHall \
	TakeADance \
	TripToParis \
	TurnOfTheTide

20151009: program/20151009/20151009_program $(20151009)
	-mkprog 20151009 $(20151009)
P20151009: 20151009
	-mkprog -p 20151009 $(20151009)
program/20151009/20151009_program:
	-mkdir -p program/20151009
	ln -f 20151009_program program/20151009/20151009_program

# 20150612 2015-6-12 6:15 pm (practice), 7:30 (dance)
# Dance leader: Barbara Finney
# Musicians: Dave Langford, leader
#
20150612= \
	Childgrove \
	BonnetsSoBlue \
	ComeLetsBeMerry \
	MinorSpaniard \
	ChristchurchBells \
	JustAGoing \
	EarlyFrost \
	DoctorVincentsDelight \
	DancingWife \
	MisterIsaacsMaggot \
	MulberryGarden \
	BeachSpring \
	DressedShip \
	DrapersGardens \
	HydePark
20150612: program/20150612/20150612_program $(20150612) 20150612_all
	-mkprog 20150612 $(20150612)
P20150612: 20150612
	-mkprog -p 20150612 $(20150612)
program/20150612/20150612_program:
	-mkdir -p program/20150612
	ln -f 20150612_program program/20150612/20150612_program
# - - - - - - - - - -
# 20150612_all (one big file)
20150612_all= \
	BeachSpring.abc \
	BonnetsSoBlue.abc \
	reel/Childgrove-Dm-32-2.abc page \
	ChristchurchBells.abc \
	ComeLetsBeMerry.abc page \
	DancingWife.abc \
	DoctorVincentsDelight.abc \
	waltz/DrapersGardens_G.abc \
	waltz/DrapersGardens_A.abc page \
	DressedShip.abc \
	EarlyFrost.abc page \
	HydePark.abc \
	reel/Just_a_Going-D-32-2.abc \
	MinorSpaniard.abc \
	MisterIsaacsMaggot.abc \
	MulberryGarden.abc
20150612_all: 20150612_all.abc 20150612_all.ps 20150612_all.pdf
#	ln -f 20150612_all.* program/20150612/
20150612_all.abc: $(20150612_all)
	abcjoin +s $(20150612_all) >20150612_all.abc
	ln -f 20150612_all.abc program/20150612/
20150612_all.ps: 20150612_all.abc fmt/programs.fmt
	$(a2p) 20150612_all.abc +Ffmt/programs \
	|PShdr "P.%P" "+20150612 Harvard Open Band" "P.%P" \
	|PSftr %D $U %D >20150612_all.ps
	ln -f 20150612_all.ps program/20150612/
20150612_all.pdf: 20150612_all.ps
	ps2pdf 20150612_all.ps 20150612_all.pdf
	ln -f 20150612_all.pdf program/20150612/

# 20150227 2015-__-__ __:__ pm
# Dance leader: Tom Roby
# Musicians: Emily O'Brien, Jean Monroe
#
20150227= \
	AurettisDutchSkipper \
	BritainsGlory \
	CockleShells \
	ColliersDaughter \
	FopsFancy \
	KeyToTheCellar \
	MaidenLane \
	OldWifeBehindTheFire \
	RoundAboutOurCoalFire \
	ShropshireLass \
	SmithyHill \
	TurningByThrees \
	WalthamAbbey

20150227: program/20150227/20150227_program $(20150227)
	-mkprog 20150227 $(20150227)
P20150227: 20150227
	-mkprog -p 20150227 $(20150227)
program/20150227/20150227_program:
	-mkdir -p program/20150227
	ln -f 20150227_program program/20150227/20150227_program

# 20140504 2014-04-05  6:00-8:30 pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers
#
20140504= \
	FirstOfApril \
	SailorsDance \
	Jamaica \
	JennyPluckPears \
	AshleysRide \
	WilshireWaltz \
	MadRobin \
	PhysicalSnob \
	LadiesTriumph \
	ComeLetsBeMerry
20140504: program/20140504/20140504_program $(20140504)
	-mkprog 20140504 $(20140504)
P20140504: 20140504
	-mkprog -p 20140504 $(20140504)
program/20140504/20140504_program:
	-mkdir -p program/20140504
	ln -f 20140504_program program/20140504/20140504_program

# 20121109 2012-11-9  6:15/7:30 pm
# Dance leader: George Fogg
# Musicians: open band; Bruce Randall, leader
#
20121109= \
	AllThingsAreQuiteSilent \
	CircassianCircle \
	ComeLetsBeMerry \
	Constancy \
	JubileeJig \
	LeavingOfLiverpool_Tune \
	NorthdownWaltz \
	RowWellYeMariners \
	RoyalAlbert \
	Russe \
	SoftlyGoodTummas \
	Thady_You_Gander \
	TripToTownO \
	WallsOfWinchester \
	YoungWidow
20121109: program/20121109/20121109_program $(20121109)
	-mkprog 20121109 $(20121109)
P20121109: 20121109
	-mkprog -p 20121109 $(20121109)
program/20121109/20121109_program:
	-mkdir -p program/20121109
	ln -f 20121109_program program/20121109/20121109_program

# 2012Cilla 2012-__-__ __:__ pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers
#
2012Cilla= \
	BlackNag \
	Childgrove \
	ChristchurchBells \
	Constancy \
	CorellisMaggot \
	DoverPier \
	DressedShip \
	DrapersGardens \
	DukeOfKentsWaltz \
	EasterMorn \
	EppingForest \
	HeartsEase \
	HitAndMiss \
	HolbornMarch \
	HoleInTheWall \
	ICareNotForTheseLadies \
	IndianQueen \
	JacksHealth \
	JacksMaggot \
	JoyAfterSorrow \
	JuiceOfBarley \
	KelsterneGardens \
	KnivesAndForks \
	KnolePark \
	Nonesuch \
	PickingUpSticks \
	Portsmouth \
	QueensJig \
	RuftyTufty \
	SellengersRound \
	TakeADance \
	UponASummersDay \
	WellHall \
	WoodDuck \
	WooingMairi \
	ZephyrsAndFlora
2012Cilla: program/2012Cilla/2012Cilla_program $(2012Cilla)
	-mkprog 2012Cilla $(2012Cilla)
P2012Cilla: 2012Cilla
	-mkprog +IPR 2012Cilla $(2012Cilla)
program/2012Cilla/2012Cilla_program:
	-mkdir -p program/2012Cilla
	ln -f 2012Cilla_program program/2012Cilla/2012Cilla_program

# 20120501 2012-__-__ __:__ pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers
#
20120501= \
	CorellisMaggot \
	EasterMorn \
	HoleInTheWall \
	JoyAfterSorrow \
	JuiceOfBarley \
	KnivesAndForks \
	PickingUpSticks \
	Portsmouth \
	QueensJig \
	TakeADance \
	WellHall \
	WoodDuck \
	WooingMairi
20120501: program/20120501/20120501_program $(20120501)
	-mkprog 20120501 $(20120501)
P20120501: 20120501
	-mkprog +IPR 20120501 $(20120501)
program/20120501/20120501_program:
	-mkdir -p program/20120501
	ln -f 20120501_program program/20120501/20120501_program

# 20120417 2012-04-17  7:30 pm
# Dance leader: Cilla Borden
# Musicians: John Chambers
#
20120417= \
	ICareNotForTheseLadies \
	HolbornMarch \
	EasterMorn \
	CorellisMaggot \
	QueensJig \
	KnolePark \
	WellHall \
	UponASummersDay \
	ChristchurchBells \
	ZephyrsAndFlora
20120417: program/20120417/20120417_program $(20120417)
	-mkprog 20120417 $(20120417)
P20120417: 20120417
	-mkprog -p 20120417 $(20120417)
program/20120417/20120417_program:
	-mkdir -p program/20120417
	ln -f 20120417_program program/20120417/20120417_program

# 20120224 2012-02-24  6:15 pm
# Dance leader: George Fogg
# Musicians: Jan Elliot
#
20120224= \
	ComeLetsBeMerry \
	Constancy \
	FoxHunters \
	JubileeJig \
	LeavingOfLiverpool_Tune \
	NorthdownWaltz \
	RowWellYeMariners \
	RoyalAlbert \
	Russe \
	SoftlyGoodTummas \
	Thady_You_Gander \
	WallsOfWinchester \
	YoungWidow
20120224: program/20120224/20120224_program $(20120224)
	-mkprog 20120224 $(20120224)
P20120224: 20120224
	-mkprog -p 20120224 $(20120224)
program/20120224/20120224_program:
	-mkdir -p program/20120224
	ln -f 20120224_program program/20120224/20120224_program

# 20100501 2010-05-01 12:30 pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers, ...
#
20100501= \
	BlackNag \
	Childgrove \
	ChristchurchBells \
	DoverPier \
	DrapersGardens \
	DressedShip \
	DukeOfKentsWaltz \
	HeartsEase \
	HitAndMiss \
	HolbornMarch \
	IndianQueen \
	KelsterneGardens \
	KnolePark \
	SellengersRound
20100501: program/20100501/20100501_program $(20100501)
	-mkprog 20100501 $(20100501)
P20100501: 20100501
	-mkprog -p 20100501 $(20100501)
program/20100501/20100501_program:
	-mkdir -p program/20100501
	ln -f 20100501_program program/20100501/20100501_program

# 20070427 2007-04-27 __:__ pm
# Dance leader: Leslie Lassetter
# Musicians: Ken Allen, John Chambers, ...
#
20070427= \
	RandolphFarewell \
	IndianQueen \
	WellHall \
	OrleansBaffled \
	Terpsicourante \
	QueensJig \
	Dargason \
	DublinBay \
	RafesWaltz \
	DeilTakeTheWarr \
	HoleInTheWall \
	\
	LilypadIsland \
	EarlyArrival \

#	Fop's Fancy
#	After the Philadelphia Ball
#	Greenman=EF=BF=BC
#	Waltz__
20070427: program/20070427/20070427_program $(20070427)
	-mkprog 20070427 $(20070427)
P20070427: 20070427
	-mkprog -p 20070427 $(20070427)
program/20070427/20070427_program:
	-mkdir -p program/20070427
	ln -f 20070427_program program/20070427/20070427_program

# 20061125
#
20061125= \
	TakeADance \
	DoverPier \
	MaidPeepedOutTheWindow \
	HoleInTheWall \
	HolbornMarch \
	PineNeedles \
	MutualLove \
	RoxburghCastle \
	OrleansBaffled \
	WilshireWaltz \
	ScotchCap \
	PleasureOfLove \
	QueensJig \
	MaidsMorris \
	TunbridgeCastle \
	Waltz01
20061125: program/20061125  program/20061125/20061125_program
	mkprog    20061125 $(20061125)
program/20061125/20061125_program: 20061125_program
	ln -f 20061125_program program/20061125/20061125_program
P20061125: program/20061125
	mkprog -p 20061125 $(20061125)
program/20061125:
	mkdir -p program/20061125

# 2006Fogg
# Dance leader: George Fogg
#
2006Fogg= \
	AdieuMonAmi \
	BlaydonRaces \
	BuryFair \
	CircassianCircle \
	CumberlandSquareEight \
	Dargason \
	DukeOfKentsWaltz \
	Galopede \
	GatheringPeascods \
	HasteToTheWedding \
	Polka_HeelAndToe \
	JackyBull \
	JimmyAllensDaughter \
	KnolePark \
	LeavingOfLiverpool \
	LuckySeven \
	PortlandFancy \
	RoseTree \
	RuftyTufty \
	SellengersRound \
	Thady_You_Gander \
	Waltz01 \
	WaltzCountryDance \
	WoodDuck
2006Fogg: program/2006Fogg
	mkprog    2006Fogg $(2006Fogg)
P2006Fogg: program/2006Fogg
	mkprog -p 2006Fogg $(2006Fogg)
program/2006Fogg:
	mkdir -p program/2006Fogg

# 20060217
# Place: East Sandwich
# Dance leader: Priscilla Adams
# Musicians: John Chambers, Shelley Drowns, Cal Howard
20060217= \
	QueensJig \
	DoverPier \
	DeilAmangTheTailors \
	AccomplishedMaid \
	MissSayersAllemande \
	BritishSorrow1 BritishSorrow2 \
	CharleyStuart \
	MaidOfTheMill \
	AdieuMonAmi \
	ValentinesDay \
	FaithlessNancyDawson \
	BlackNag \
	KnolePark \
	SellengersRound \
	HolbornMarch \
	Waltz01
20060217: program/20060217
	mkprog    20060217 $(20060217)
P20060217: program/20060217
	mkprog -p 20060217 $(20060217)
program/20060217:
	mkdir -p program/20060217

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

# Abbots Bromley
AbbotsBromley: AbbotsBromleyHornDance

# Abbots Bromley Horn Dance
AbbotsBromleyHornDance= \
	misc/AbbotsBromleyHornDance_Gm.abc \
	misc/AbbotsBromleyHornDance_Dm.abc \
	misc/AbbotsBromleyHornDance_Am.abc \
	misc/AbbotsBromleyHornDance_Em.abc
AbbotsBromleyHornDance: AbbotsBromleyHornDance.abc AbbotsBromleyHornDance.ps AbbotsBromleyHornDance.pdf
AbbotsBromleyHornDance.abc: $(AbbotsBromleyHornDance)
	abcmedley "Abbots Bromley" $(AbbotsBromleyHornDance) >AbbotsBromleyHornDance.abc
AbbotsBromleyHornDance.ps: AbbotsBromleyHornDance.abc fmt/_75.fmt
	$(a2p) AbbotsBromleyHornDance +Ffmt/_75 \
	| PShdr AbbotsBromley "" AbbotsBromley \
	| PSftr %D $U %D >AbbotsBromleyHornDance.ps
AbbotsBromleyHornDance.pdf: AbbotsBromleyHornDance.ps
	ps2pdf AbbotsBromleyHornDance.ps AbbotsBromleyHornDance.pdf

# Accomplished Maid
AccomplishedMaid= jig/Accomplished_Maid_F.abc jig/Accomplished_Maid_G.abc jig/Accomplished_Maid_A.abc x5.abc
AccomplishedMaid: AccomplishedMaid.abc AccomplishedMaid.ps AccomplishedMaid.pdf
AccomplishedMaid.abc: $(AccomplishedMaid)
	abcjoin +s $(AccomplishedMaid) >AccomplishedMaid.abc
AccomplishedMaid.ps: AccomplishedMaid.abc fmt/_75.fmt
	$(a2p) AccomplishedMaid.abc +Ffmt/_75 \
	|PShdr AccomplishedMaid "" AccomplishedMaid \
	|PSftr %D $U %D >AccomplishedMaid.ps
AccomplishedMaid.pdf: AccomplishedMaid.ps
	ps2pdf AccomplishedMaid.ps AccomplishedMaid.pdf

# Accord for Pinewoods
AccordForPinewoods= jig/AccordForPinewoods_Bb.abc jig/AccordForPinewoods_C.abc
AccordForPinewoods: AccordForPinewoods.abc AccordForPinewoods.ps AccordForPinewoods.pdf
AccordForPinewoods.abc: $(AccordForPinewoods)
	abcjoin +s $(AccordForPinewoods) >AccordForPinewoods.abc
AccordForPinewoods.ps: AccordForPinewoods.abc fmt/_75.fmt
	$(a2p) AccordForPinewoods.abc +Ffmt/_75 \
	|PShdr AccordForPin "" AccordForPin \
	|PSftr %D $U %D >AccordForPinewoods.ps
AccordForPinewoods.pdf: AccordForPinewoods.ps
	ps2pdf AccordForPinewoods.ps AccordForPinewoods.pdf

# Adieu Mon Ami
AdieuMonAmi= strathspey/MsMargaretGordonS_Am.abc strathspey/MsStewartOfGrantullyS.abc strathspey/Lochnagar.abc strathspey/SourceOfSpeyS_Em.abc
AdieuMonAmi: AdieuMonAmi.abc AdieuMonAmi.ps AdieuMonAmi.pdf
AdieuMonAmi.abc: hdr/AdieuMonAmi.hdr $(AdieuMonAmi)
	abcmedley AdieuMonAmi $(AdieuMonAmi) >AdieuMonAmi.abc
AdieuMonAmi.ps: AdieuMonAmi.abc fmt/_70.fmt
	$(a2p) AdieuMonAmi.abc +Ffmt/_70 |PShdr "ADIEUMON" "" "ADIEUMON" |PSftr %D $U %D >AdieuMonAmi.ps
AdieuMonAmi.pdf: AdieuMonAmi.ps
	ps2pdf AdieuMonAmi.ps AdieuMonAmi.pdf

# Alexanders Birth Day
AlexandersBirthDay= tune/Alta_Vittoria_C.abc tune/Alta_Vittoria_D.abc x4.abc
AlexandersBirthDay: AlexandersBirthDay.abc AlexandersBirthDay.ps AlexandersBirthDay.pdf
AlexandersBirthDay.abc: hdr/AlexandersBirthDay.hdr $(AlexandersBirthDay)
	abcmedley AlexandersBirthDay $(AlexandersBirthDay) >AlexandersBirthDay.abc
AlexandersBirthDay.ps: AlexandersBirthDay.abc fmt/_75.fmt
	$(a2p) AlexandersBirthDay.abc +Ffmt/_75 \
	|PShdr AlexandersBirthDay "" AlexandersBirthDay \
	|PSftr %D $U %D >AlexandersBirthDay.ps
AlexandersBirthDay.pdf: AlexandersBirthDay.ps
	ps2pdf AlexandersBirthDay.ps AlexandersBirthDay.pdf

# Alice
Alice= waltz/Alice_A.abc waltz/Alice_G.abc
Alice: Alice.abc Alice.ps Alice.pdf
Alice.abc: $(Alice) hdr/Alice.hdr
	abcmedley Alice +s $(Alice) >Alice.abc
Alice.ps: Alice.abc fmt/_80.fmt
	$(a2p) Alice.abc +Ffmt/_80 \
	|PShdr Alice "" Alice \
	|PSftr %D $U %D >Alice.ps
Alice.pdf: Alice.ps
	ps2pdf Alice.ps Alice.pdf

# All In A Garden Green
AllInAGardenGreen= tune/AllInAGardenGreen_G.abc
AllInAGardenGreen: AllInAGardenGreen.abc AllInAGardenGreen.ps AllInAGardenGreen.pdf
AllInAGardenGreen.abc: $(AllInAGardenGreen)
	abcjoin +s $(AllInAGardenGreen) >AllInAGardenGreen.abc
AllInAGardenGreen.ps: AllInAGardenGreen.abc fmt/_75.fmt
	$(a2p) AllInAGardenGreen.abc +Ffmt/_75 \
	|PShdr AllInAGardenGreen "" AllInAGardenGreen \
	|PSftr %D $U %D >AllInAGardenGreen.ps
AllInAGardenGreen.pdf: AllInAGardenGreen.ps
	ps2pdf AllInAGardenGreen.ps AllInAGardenGreen.pdf

# All Alive
AllAlive= jig/All_Alive-Dm,I-36-2.abc jig/All_Alive-Am-36-2.abc
AllAlive: AllAlive.abc AllAlive.ps AllAlive.pdf
AllAlive.abc: $(AllAlive)
	abcjoin +s2 $(AllAlive) >AllAlive.abc
AllAlive.ps: AllAlive.abc fmt/_80.fmt
	$(a2p) AllAlive.abc +Ffmt/_80 \
	|PShdr AllAlive "" AllAlive \
	|PSftr %D $U %D >AllAlive.ps
AllAlive.pdf: AllAlive.ps
	ps2pdf AllAlive.ps AllAlive.pdf

# All Things Are Quite Silent
AllThingsAreQuiteSilent= \
	waltz/AllThingsAreQuiteSilent_Dm.abc \
	waltz/AllThingsAreQuiteSilent_Am.abc \
	dance/full/AllThingsAreQuiteSilent.txt
AllThingsAreQuiteSilent: AllThingsAreQuiteSilent.abc AllThingsAreQuiteSilent.ps AllThingsAreQuiteSilent.pdf
AllThingsAreQuiteSilent.abc: $(AllThingsAreQuiteSilent)
	abcjoin +s $(AllThingsAreQuiteSilent) >AllThingsAreQuiteSilent.abc
AllThingsAreQuiteSilent.ps: AllThingsAreQuiteSilent.abc fmt/_75.fmt
	$(a2p) AllThingsAreQuiteSilent.abc +Ffmt/_75 \
	|PShdr AllThingsAreQuiteSilent "" AllThingsAreQuiteSilent \
	|PSftr %D $U %D >AllThingsAreQuiteSilent.ps
AllThingsAreQuiteSilent.pdf: AllThingsAreQuiteSilent.ps
	ps2pdf AllThingsAreQuiteSilent.ps AllThingsAreQuiteSilent.pdf

# Angels Unaware
AngelsUnaware= waltz/StreamsOfLovelyNancy_F.abc waltz/StreamsOfLovelyNancy_G.abc waltz/StreamsOfLovelyNancy_A.abc
AngelsUnaware: AngelsUnaware.abc AngelsUnaware.ps AngelsUnaware.pdf
AngelsUnaware.abc: $(AngelsUnaware)
	abcmedley "Angels Unaware" $(AngelsUnaware) >AngelsUnaware.abc
AngelsUnaware.ps: AngelsUnaware.abc fmt/_75.fmt
	$(a2p) AngelsUnaware.abc +Ffmt/_75 \
	|PShdr AngelsUnaware "" AngelsUnaware \
	|PSftr %D $U %D >AngelsUnaware.ps
AngelsUnaware.pdf: AngelsUnaware.ps
	ps2pdf AngelsUnaware.ps AngelsUnaware.pdf

# Ashford Anniversary
AshfordAnniversary= \
	march/Ashford_Anniversary-G-20-2.abc \
	march/Ashford_Anniversary-A-20-2.abc \
	march/Ashford_Anniversary-D-20-2.abc
AshfordAnniversary: AshfordAnniversary.abc AshfordAnniversary.ps AshfordAnniversary.pdf
AshfordAnniversary.abc: $(AshfordAnniversary)
	abcjoin +s $(AshfordAnniversary) >AshfordAnniversary.abc
AshfordAnniversary.ps: AshfordAnniversary.abc fmt/_80.fmt
	$(a2p) AshfordAnniversary.abc +Ffmt/_80 \
	|PShdr AshfordAnniversary "" AshfordAnniversary \
	|PSftr %D $U %D >AshfordAnniversary.ps
AshfordAnniversary.pdf: AshfordAnniversary.ps
	ps2pdf AshfordAnniversary.ps AshfordAnniversary.pdf

# Ashley's Ride
AshleysRide= reel/Ashleys_Ride-C-32-4.abc reel/Ashleys_Ride-D-32-4.abc
AshleysRide: AshleysRide.abc AshleysRide.ps AshleysRide.pdf
AshleysRide.abc: $(AshleysRide)
	abcjoin +S2 $(AshleysRide) >AshleysRide.abc
AshleysRide.ps: AshleysRide.abc fmt/_80.fmt $(AshleysRide)
	$(a2p) AshleysRide.abc +Ffmt/_80 \
	|PShdr "AshleysRide" "" "AshleysRide" \
	|PSftr %D $U %D >AshleysRide.ps
AshleysRide.pdf: AshleysRide.ps
	ps2pdf AshleysRide.ps AshleysRide.pdf

# Assembly Of Lovers
AssemblyOfLovers= jig/Assembly_of_Lovers_F.abc jig/Assembly_of_Lovers_G.abc x8.abc
AssemblyOfLovers: AssemblyOfLovers.abc AssemblyOfLovers.ps AssemblyOfLovers.pdf
AssemblyOfLovers.abc: hdr/AssemblyOfLovers.hdr $(AssemblyOfLovers)
	abcmedley AssemblyOfLovers $(AssemblyOfLovers) >AssemblyOfLovers.abc
AssemblyOfLovers.ps: AssemblyOfLovers.abc fmt/_75.fmt
	$(a2p) AssemblyOfLovers +Ffmt/_75 \
	| PShdr "AssemblyOfLovers" "" "AssemblyOfLovers" \
	| PSftr %D $U %D >AssemblyOfLovers.ps
AssemblyOfLovers.pdf: AssemblyOfLovers.ps
	ps2pdf AssemblyOfLovers.ps AssemblyOfLovers.pdf

# Auld Lang Syne - Song
# This entry produces a page for the standard New Year's Eve song and dance.
AuldLangSyne_Song: AuldLangSyne_Song.abc AuldLangSyne_Song.ps AuldLangSyne_Song.pdf
AuldLangSyne_Song.abc: misc/Auld_Lang_Syne_Song.abc
	ln misc/Auld_Lang_Syne_Song.abc AuldLangSyne_Song.abc
AuldLangSyne_Song.ps: AuldLangSyne_Song.abc fmt/_75.fmt
	$(a2p) AuldLangSyne_Song.abc +Ffmt/_75 |PShdr "AULDLANG" "" "AULDLANG" |PSftr %D $U %D >AuldLangSyne_Song.ps
AuldLangSyne_Song.pdf: AuldLangSyne_Song.ps
	ps2pdf AuldLangSyne_Song.ps AuldLangSyne_Song.pdf

# Aurettis Dutch Skipper
AurettisDutchSkipper: AurettisDutchSkipper.abc AurettisDutchSkipper.ps AurettisDutchSkipper.pdf
AurettisDutchSkipper= \
	jig/Aurettis_Dutch_Skipper-Bb-32-2.abc \
	jig/Aurettis_Dutch_Skipper-C-32-2.abc \
	jig/Aurettis_Dutch_Skipper-G-32-2.abc \
	jig/Aurettis_Dutch_Skipper-A-32-2.abc _.abc
AurettisDutchSkipper.abc: hdr/AurettisDutchSkipper.hdr $(AurettisDutchSkipper)
	abcmedley AurettisDutchSkipper $(AurettisDutchSkipper) >AurettisDutchSkipper.abc
AurettisDutchSkipper.ps: AurettisDutchSkipper.abc fmt/_75.fmt
	$(a2p) AurettisDutchSkipper.abc +Ffmt/_75 \
	|PShdr AurettisDutchSkipper "" AurettisDutchSkipper \
	|PSftr %D $U %D >AurettisDutchSkipper.ps
AurettisDutchSkipper.pdf: AurettisDutchSkipper.ps
	ps2pdf AurettisDutchSkipper.ps AurettisDutchSkipper.pdf

# Bagatelle
Bagatelle= jig/Bagatelle_Bb.abc jig/Bagatelle_C.abc jig/Bagatelle_D.abc x5.abc
Bagatelle: Bagatelle.abc Bagatelle.ps Bagatelle.pdf
Bagatelle.abc: $(Bagatelle)
	abcjoin +C +s $(Bagatelle) >Bagatelle.abc
Bagatelle.ps: Bagatelle.abc fmt/_80.fmt
	$(a2p) Bagatelle.abc +Ffmt/_80 \
	|PShdr Bagatelle "" Bagatelle \
	|PSftr %D $U %D >Bagatelle.ps
Bagatelle.pdf: Bagatelle.ps
	ps2pdf Bagatelle.ps Bagatelle.pdf

# Barbara's Maggot
BarbarasMaggot= waltz/BarbarasMaggot_G_2V.abc
BarbarasMaggot: BarbarasMaggot.abc BarbarasMaggot.ps BarbarasMaggot.pdf
BarbarasMaggot.abc: $(BarbarasMaggot)
	abcjoin +S BarbarasMaggot $(BarbarasMaggot) >BarbarasMaggot.abc
BarbarasMaggot.ps: BarbarasMaggot.abc fmt/_75.fmt
	$(a2p) BarbarasMaggot +Ffmt/BarbarasMaggot \
	| PShdr "BarbarasMaggot" "" "BarbarasMaggot" \
	| PSftr %D $U %D >BarbarasMaggot.ps
BarbarasMaggot.pdf: BarbarasMaggot.ps
	ps2pdf BarbarasMaggot.ps BarbarasMaggot.pdf

# Barbarini's Tambourine
BarbarinisTambourine= tune/BarbarinisTambourine_C.abc tune/BarbarinisTambourine_D.abc x6.abc
BarbarinisTambourine: BarbarinisTambourine.abc BarbarinisTambourine.ps BarbarinisTambourine.pdf
BarbarinisTambourine.abc: hdr/BarbarinisTambourine.hdr $(BarbarinisTambourine)
	abcmedley BarbarinisTambourine $(BarbarinisTambourine) >BarbarinisTambourine.abc
BarbarinisTambourine.ps: BarbarinisTambourine.abc fmt/_75.fmt
	$(a2p) BarbarinisTambourine +Ffmt/_75 \
	| PShdr "BarbarinisTambourine" "" "BarbarinisTambourine" \
	| PSftr %D $U %D >BarbarinisTambourine.ps
BarbarinisTambourine.pdf: BarbarinisTambourine.ps
	ps2pdf BarbarinisTambourine.ps BarbarinisTambourine.pdf

# Bare Necessities
BareNecessities= waltz/BareNecessities_Dm.abc waltz/BareNecessities_Em.abc
BareNecessities: BareNecessities.abc BareNecessities.ps BareNecessities.pdf
BareNecessities.abc: $(BareNecessities)
	abcjoin +s $(BareNecessities) >BareNecessities.abc
BareNecessities.ps: BareNecessities.abc fmt/_80.fmt
	$(a2p) BareNecessities.abc +Ffmt/_80 \
	|PShdr BareNecessities "" BareNecessities \
	|PSftr %D $U %D >BareNecessities.ps
BareNecessities.pdf: BareNecessities.ps
	ps2pdf BareNecessities.ps BareNecessities.pdf

# Beach Spring
BeachSpring= tune/Come_and_Find_the_Quiet_Center-D-16-2.abc \
	tune/Come_and_Find_the_Quiet_Center-F-16-2.abc
BeachSpring: BeachSpring.abc BeachSpring.ps BeachSpring.pdf
BeachSpring.abc: hdr/BeachSpring.hdr $(BeachSpring)
	abcmedley "BeachSpring" $(BeachSpring) >BeachSpring.abc
BeachSpring.ps: BeachSpring.abc fmt/BeachSpring.fmt
	$(a2p) BeachSpring.abc +Ffmt/BeachSpring \
	|PShdr BeachSpring "" BeachSpring \
	|PSftr %D $U %D >BeachSpring.ps
BeachSpring.pdf: BeachSpring.ps
	ps2pdf BeachSpring.ps BeachSpring.pdf

# Bells Of Norwich
BellsOfNorwich= song/BellsOfNorwich_C.abc sep5 tune/BellsOfNorwich_C.abc tune/BellsOfNorwich_D.abc
BellsOfNorwich: BellsOfNorwich.abc BellsOfNorwich.ps BellsOfNorwich.pdf
BellsOfNorwich.abc: $(BellsOfNorwich)
	abcjoin BellsOfNorwich $(BellsOfNorwich) >BellsOfNorwich.abc
BellsOfNorwich.ps: BellsOfNorwich.abc fmt/_75.fmt
	$(a2p) +n +Ffmt/_75 BellsOfNorwich.abc \
	| PShdr BellsOfNorwich "" BellsOfNorwich \
	| PSftr %D $U %D >BellsOfNorwich.ps
BellsOfNorwich.pdf: BellsOfNorwich.ps
	ps2pdf BellsOfNorwich.ps BellsOfNorwich.pdf

# BeveridgesMaggott
BeveridgesMaggott= tune/BeveridgesMaggott_Dm.abc tune/BeveridgesMaggott_Em.abc
BeveridgesMaggott: BeveridgesMaggott.abc BeveridgesMaggott.ps BeveridgesMaggott.pdf
BeveridgesMaggott.abc: $(BeveridgesMaggott)
	abcjoin +s $(BeveridgesMaggott) >BeveridgesMaggott.abc
BeveridgesMaggott.ps: BeveridgesMaggott.abc fmt/_80.fmt
	$(a2p) BeveridgesMaggott.abc +Ffmt/_80 \
	|PShdr BeveridgesMaggott "" BeveridgesMaggott \
	|PSftr %D $U %D >BeveridgesMaggott.ps
BeveridgesMaggott.pdf: BeveridgesMaggott.ps
	ps2pdf BeveridgesMaggott.ps BeveridgesMaggott.pdf

# Bishop
Bishop: Bishop.ps Bishop.pdf
Bishop= tune/MissDollandsDelight.abc jig/Bishop_G.abc _.abc
Bishop.abc: hdr/Bishop.hdr $(Bishop) fmt/_75.fmt
	abcmedley Bishop $(Bishop) >Bishop.abc
Bishop.ps: Bishop.abc
	$(a2p) +Ffmt/_75 Bishop.abc \
	|PShdr Bishop "" Bishop \
	|PSftr %D $U %D >Bishop.ps
Bishop.pdf: Bishop.ps
	ps2pdf Bishop.ps Bishop.pdf

# Black Dance
BlackDance= march/Black_Dance-F-16-2.abc march/Black_Dance-G-16-2.abc march/Black_Dance-A-16-2.abc
BlackDance: BlackDance.abc BlackDance.ps BlackDance.pdf
BlackDance.abc: hdr/BlackDance.hdr $(BlackDance)
	abcmedley +C BlackDance $(BlackDance) >BlackDance.abc
BlackDance.ps: BlackDance.abc fmt/_75.fmt
	$(a2p) BlackDance +Ffmt/_75 \
	| PShdr "BlackDance" "" "BlackDance" \
	| PSftr %D $U %D >BlackDance.ps
BlackDance.pdf: BlackDance.ps
	ps2pdf BlackDance.ps BlackDance.pdf

# Black Joke
BlackJoke= jig/BlackJoke_F.abc jig/BlackJoke_G.abc jig/BlackJack_G.abc
BlackJoke: BlackJoke.abc BlackJoke.ps BlackJoke.pdf
BlackJoke.abc: hdr/BlackJoke.hdr $(BlackJoke)
	abcmedley BlackJoke $(BlackJoke) >BlackJoke.abc
BlackJoke.ps: BlackJoke.abc fmt/_80.fmt
	$(a2p) BlackJoke.abc +Ffmt/_80 \
	|PShdr BlackJoke "" BlackJoke \
	|PSftr %D $U %D >BlackJoke.ps
BlackJoke.pdf: BlackJoke.ps
	ps2pdf BlackJoke.ps BlackJoke.pdf

# Black Nag
BlackNag= tune/BlackNag_Dm.abc tune/BlackNag_Am.abc tune/BlackNag_Em.abc tune/BlackNag_Bm.abc
BlackNag: BlackNag.abc BlackNag.ps BlackNag.pdf
BlackNag.abc: hdr/BlackNag.hdr $(BlackNag)
	abcmedley BlackNag $(BlackNag) >BlackNag.abc
BlackNag.ps: BlackNag.abc fmt/_80.fmt
	$(a2p) BlackNag.abc +Ffmt/_80 \
	|PShdr BlackNag "" BlackNag \
	|PSftr %D $U %D >BlackNag.ps
BlackNag.pdf: BlackNag.ps
	ps2pdf BlackNag.ps BlackNag.pdf

# Blaydon Races
BlaydonRaces= jig/BlaydonRaces_G4.abc jig/MickeyMouse_G4.abc
BlaydonRaces: BlaydonRaces.abc BlaydonRaces.ps BlaydonRaces.pdf
BlaydonRaces.abc: $(BlaydonRaces)
	abcmedley "Blaydon Races" $(BlaydonRaces) >BlaydonRaces.abc
BlaydonRaces.ps: BlaydonRaces.abc fmt/_80.fmt
	$(a2p) BlaydonRaces +Ffmt/_80 \
	| PShdr "BlaydonRaces" "" "BlaydonRaces" \
	| PSftr %D $U %D >BlaydonRaces.ps
BlaydonRaces.pdf: BlaydonRaces.ps
	ps2pdf BlaydonRaces.ps BlaydonRaces.pdf

# Bonnets So Blue
BonnetsSoBlue= jig/Bonnets_So_Blue-C-24-3.abc jig/Bonnets_So_Blue-D-24-3.abc
BonnetsSoBlue: BonnetsSoBlue.abc BonnetsSoBlue.ps BonnetsSoBlue.pdf
BonnetsSoBlue.abc: hdr/BonnetsSoBlue.hdr $(BonnetsSoBlue)
	abcmedley BonnetsSoBlue $(BonnetsSoBlue) >BonnetsSoBlue.abc
BonnetsSoBlue.ps: BonnetsSoBlue.abc fmt/_75.fmt
	$(a2p) BonnetsSoBlue.abc +Ffmt/_75 \
	|PShdr BonnetsSoBlue "" BonnetsSoBlue \
	|PSftr %D $U %D >BonnetsSoBlue.ps
BonnetsSoBlue.pdf: BonnetsSoBlue.ps
	ps2pdf BonnetsSoBlue.ps BonnetsSoBlue.pdf

# Bonny Cuckoo
BonnyCuckoo= waltz/Si_beag_si_mhor_D.abc
BonnyCuckoo: BonnyCuckoo.abc BonnyCuckoo.ps BonnyCuckoo.pdf
BonnyCuckoo.abc: hdr/BonnyCuckoo.hdr $(BonnyCuckoo)
	abcmedley BonnyCuckoo $(BonnyCuckoo) >BonnyCuckoo.abc
BonnyCuckoo.ps: BonnyCuckoo.abc fmt/_75.fmt
	$(a2p) BonnyCuckoo.abc +Ffmt/_75 \
	|PShdr BonnyC "" BonnyC \
	|PSftr %D $U %D >BonnyCuckoo.ps
BonnyCuckoo.pdf: BonnyCuckoo.ps
	ps2pdf BonnyCuckoo.ps BonnyCuckoo.pdf

# BonnyGreenGarters
BonnyGreenGarters= \
	jig/Bonny_Green_Garters_0-G-16-2.abc \
	jig/Bonny_Green_Garters_1-D-8-2.abc \
	jig/Bonny_Green_Garters_2-G-16-2.abc
BonnyGreenGarters: BonnyGreenGarters.abc BonnyGreenGarters.ps BonnyGreenGarters.pdf
BonnyGreenGarters.abc: hdr/BonnyGreenGarters.hdr $(BonnyGreenGarters)
	abcjoin +S2 $(BonnyGreenGarters) >BonnyGreenGarters.abc
BonnyGreenGarters.ps: BonnyGreenGarters.abc fmt/_75.fmt
	$(a2p) BonnyGreenGarters +Ffmt/_75 \
	| PShdr "BonnyGreenGarters" "" "BonnyGreenGarters" \
	| PSftr %D $U %D >BonnyGreenGarters.ps
BonnyGreenGarters.pdf: BonnyGreenGarters.ps
	ps2pdf BonnyGreenGarters.ps BonnyGreenGarters.pdf

# Brightest and Best
BrightestAndBest= \
	reel/Brightest_and_Best_1-A-32-3.abc \
	reel/Brightest_and_Best_1-G-32-3.abc \
	reel/Brightest_and_Best_2-G-16-3.abc
BrightestAndBest: BrightestAndBest.abc BrightestAndBest.ps BrightestAndBest.pdf
BrightestAndBest.abc: hdr/BrightestAndBest.hdr $(BrightestAndBest)
	abcmedley BrightestAndBest $(BrightestAndBest) >BrightestAndBest.abc
BrightestAndBest.ps: BrightestAndBest.abc fmt/_75.fmt
	$(a2p) BrightestAndBest.abc +Ffmt/_75 \
	|PShdr BrightestAndBest '' BrightestAndBest \
	|PSftr %D $U/ %D >BrightestAndBest.ps
BrightestAndBest.pdf: BrightestAndBest.ps
	ps2pdf BrightestAndBest.ps BrightestAndBest.pdf

# Britain's Glory
BritainsGlory= jig/Britains_Glory-D-32-4.abc jig/Britains_Glory-C-32-4.abc jig/Britains_Glory-Bb-32-4.abc
BritainsGlory: BritainsGlory.abc BritainsGlory.ps BritainsGlory.pdf
BritainsGlory.abc: $(BritainsGlory)
	abcjoin +s $(BritainsGlory) >BritainsGlory.abc
BritainsGlory.ps: BritainsGlory.abc fmt/_70.fmt
	$(a2p) BritainsGlory.abc +Ffmt/_70 \
	|PShdr BritainsGlory "" BritainsGlory \
	|PSftr %D $U %D >BritainsGlory.ps
BritainsGlory.pdf: BritainsGlory.ps
	ps2pdf BritainsGlory.ps BritainsGlory.pdf

# British Sorrow
BritishSorrow: BritishSorrow1 BritishSorrow2

# British Sorrow 1
BritishSorrow1= march/WorldTurnedUpsideDown_D.abc march/MarchOfSaintTimothy_G.abc march/Whalens_Breakdown_C.abc march/Doon_the_Brae_Em.abc
BritishSorrow1: BritishSorrow1.abc BritishSorrow1.ps BritishSorrow1.pdf
BritishSorrow1.abc: hdr/BritishSorrow1.hdr $(BritishSorrow1)
	abcmedley BritishSorrow1 $(BritishSorrow1) >BritishSorrow1.abc
BritishSorrow1.ps: BritishSorrow1.abc fmt/_75.fmt
	$(a2p) BritishSorrow1.abc +Ffmt/_75 \
	|PShdr BritishSorrow "" BritishSorrow \
	|PSftr %D $U %D >BritishSorrow1.ps
BritishSorrow1.pdf: BritishSorrow1.ps
	ps2pdf BritishSorrow1.ps BritishSorrow1.pdf

# British Sorrow 2
BritishSorrow2= march/LordLovatsLament.abc march/RoadToBoston_D.abc march/ODonnelAbu_4G.abc
BritishSorrow2: BritishSorrow2.abc BritishSorrow2.ps BritishSorrow2.pdf
BritishSorrow2.abc: hdr/BritishSorrow2.hdr $(BritishSorrow2)
	abcmedley BritishSorrow2 $(BritishSorrow2) >BritishSorrow2.abc
BritishSorrow2.ps: BritishSorrow2.abc fmt/_75.fmt
	$(a2p) BritishSorrow2.abc +Ffmt/_75 \
	|PShdr BritishSorrow "" BritishSorrow \
	|PSftr %D $U %D >BritishSorrow2.ps
BritishSorrow2.pdf: BritishSorrow2.ps
	ps2pdf BritishSorrow2.ps BritishSorrow2.pdf

# Bury Fair
BuryFair= tune/Bury_Fair_F.abc tune/Bury_Fair_G.abc
BuryFair: BuryFair.abc BuryFair.ps BuryFair.pdf
BuryFair.abc: $(BuryFair)
	abcjoin +s $(BuryFair) >BuryFair.abc
BuryFair.ps: BuryFair.abc fmt/_75.fmt
	$(a2p) BuryFair.abc +Ffmt/_75 \
	|PShdr BuryFair "" BuryFair \
	|PSftr %D $U %D >BuryFair.ps
BuryFair.pdf: BuryFair.ps
	ps2pdf BuryFair.ps BuryFair.pdf

# Candles in the Dark
CandlesInTheDark= \
	waltz/Candles_in_the_Dark-Dm-32-3.abc \
	waltz/Candles_in_the_Dark-Am-32-3.abc \
	waltz/Candles_in_the_Dark-Em-32-3.abc \
	waltz/Candles_in_the_Dark-Bm-32-3.abc
CandlesInTheDark: CandlesInTheDark.abc CandlesInTheDark.ps CandlesInTheDark.pdf
CandlesInTheDark.abc: hdr/CandlesInTheDark.hdr $(CandlesInTheDark)
	abcmedley CandlesInTheDark $(CandlesInTheDark) >CandlesInTheDark.abc
CandlesInTheDark.ps: CandlesInTheDark.abc fmt/_75.fmt
	$(a2p) CandlesInTheDark.abc +Ffmt/_75 \
	|PShdr CandlesInTheDark "" CandlesInTheDark \
	|PSftr %D $U/ %D >CandlesInTheDark.ps
CandlesInTheDark.pdf: CandlesInTheDark.ps
	ps2pdf CandlesInTheDark.ps CandlesInTheDark.pdf

# Cat in the Window
CatInTheWindow= waltz/Young_Terence_Mac_Donough-Gm-32-4.abc
CatInTheWindow: CatInTheWindow.abc CatInTheWindow.ps CatInTheWindow.pdf
CatInTheWindow.abc: hdr/CatInTheWindow.hdr $(CatInTheWindow)
	abcmedley CatInTheWindow $(CatInTheWindow) >CatInTheWindow.abc
CatInTheWindow.ps: CatInTheWindow.abc fmt/_75.fmt
	$(a2p) CatInTheWindow.abc +Ffmt/_75 \
	|PShdr CatInTheWindow '' CatInTheWindow \
	|PSftr %D $U/ %D >CatInTheWindow.ps
CatInTheWindow.pdf: CatInTheWindow.ps
	ps2pdf CatInTheWindow.ps CatInTheWindow.pdf

# Celt's New Dance
CeltsNewDance= reel/LadyCatherineOgle_Gm.abc reel/LadyCatherineOgle_Am.abc
CeltsNewDance: CeltsNewDance.abc CeltsNewDance.ps CeltsNewDance.pdf
CeltsNewDance.abc: hdr/CeltsNewDance.hdr $(CeltsNewDance)
	abcmedley CeltsNewDance $(CeltsNewDance) >CeltsNewDance.abc
CeltsNewDance.ps: CeltsNewDance.abc fmt/_75.fmt
	$(a2p) CeltsNewDance +Ffmt/_75 \
	| PShdr "CeltsNewDance" "" "CeltsNewDance" \
	| PSftr %D $U %D >CeltsNewDance.ps
CeltsNewDance.pdf: CeltsNewDance.ps
	ps2pdf CeltsNewDance.ps CeltsNewDance.pdf

# Charles Sedley's Minuet
CharlesSedleysMinuet= \
	minuet/Sir_Charles_Sedleys_Minuet-D-32-4.abc \
	minuet/Sir_Charles_Sedleys_Minuet_JB-D-32-4.abc
CharlesSedleysMinuet: CharlesSedleysMinuet.abc CharlesSedleysMinuet.ps CharlesSedleysMinuet.pdf
CharlesSedleysMinuet.abc: $(CharlesSedleysMinuet)
	abcjoin +s $(CharlesSedleysMinuet) >CharlesSedleysMinuet.abc
CharlesSedleysMinuet.ps: CharlesSedleysMinuet.abc fmt/_75.fmt
	$(a2p) CharlesSedleysMinuet.abc +n +Ffmt/_75 \
	|PShdr CharlesSedleysMinuet "" CharlesSedleysMinuet \
	|PSftr %D $U %D >CharlesSedleysMinuet.ps
CharlesSedleysMinuet.pdf: CharlesSedleysMinuet.ps
	ps2pdf CharlesSedleysMinuet.ps CharlesSedleysMinuet.pdf

# Charley Stuart
CharleyStuart= reel/Charley_Stuart_C40.abc reel/Charley_Stuart_D40.abc x7.abc
CharleyStuart: CharleyStuart.abc CharleyStuart.ps CharleyStuart.pdf
CharleyStuart.abc: $(CharleyStuart)
	abcjoin +s $(CharleyStuart) >CharleyStuart.abc
CharleyStuart.ps: CharleyStuart.abc fmt/_80.fmt
	$(a2p) CharleyStuart.abc +Ffmt/_80 \
	|PShdr CharleyStuart "" CharleyStuart \
	|PSftr %D $U %D >CharleyStuart.ps
CharleyStuart.pdf: CharleyStuart.ps
	ps2pdf CharleyStuart.ps CharleyStuart.pdf

# Chestnut
Chestnut= tune/Chestnut_Dm.abc tune/Chestnut_Gm.abc sep5 tune/Chestnut_Em.abc tune/Chestnut_Am.abc
Chestnut: Chestnut.abc Chestnut.ps Chestnut.pdf
Chestnut.abc: hdr/Chestnut.hdr $(Chestnut)
	abcmedley Chestnut $(Chestnut) >Chestnut.abc
Chestnut.ps: Chestnut.abc fmt/_75.fmt
	$(a2p) Chestnut.abc +Ffmt/_75 \
	|PShdr Chestnut '' Chestnut \
	|PSftr %D $U/ %D >Chestnut.ps
Chestnut.pdf: Chestnut.ps
	ps2pdf Chestnut.ps Chestnut.pdf

## Chestnut
#Chestnut= tune/Chestnut_Dm.abc tune/Chestnut_Gm.abc sep5 tune/Chestnut_Em.abc tune/Chestnut_Am.abc
#Chestnut: Chestnut.abc Chestnut.ps Chestnut.pdf
#Chestnut.abc: $(Chestnut)
#	abcjoin +s $(Chestnut) >Chestnut.abc
#Chestnut.ps: Chestnut.abc fmt/_75.fmt
#	$(a2p) Chestnut.abc +Ffmt/_75 \
#	|PShdr Chestnut "" Chestnut \
#	|PSftr %D $U %D >Chestnut.ps
#Chestnut.pdf: Chestnut.ps
#	ps2pdf Chestnut.ps Chestnut.pdf

# Chicago
Chicago= waltz/Chicago-D-32-6.abc
Chicago: Chicago.abc Chicago.ps Chicago.pdf
Chicago.abc: hdr/Chicago.hdr $(Chicago)
	abcmedley Chicago $(Chicago) >Chicago.abc
Chicago.ps: Chicago.abc fmt/_80.fmt
	$(a2p) Chicago +Ffmt/_80 \
	| PShdr "Chicago" "" "Chicago" \
	| PSftr %D $U %D >Chicago.ps
Chicago.pdf: Chicago.ps
	ps2pdf Chicago.ps Chicago.pdf

# Childgrove
Childgrove= \
	reel/Childgrove-Dm-32-2.abc sep \
	reel/Childgrove-Am-32-2.abc sep5x2 \
	reel/Childgrove-Em-32-2.abc sep \
	reel/Childgrove-Bm-32-2.abc
Childgrove: Childgrove.abc Childgrove.ps Childgrove.pdf
Childgrove.ps: Childgrove.abc fmt/_80.fmt
	$(a2p) Childgrove.abc +Ffmt/_80 \
	|PShdr Childgrove "" Childgrove \
	|PSftr %D $U %D >Childgrove.ps
Childgrove.abc: $(Childgrove)
	abcjoin $(Childgrove) >Childgrove.abc
Childgrove.pdf: Childgrove.ps
	ps2pdf Childgrove.ps Childgrove.pdf

# Chimes of Dunkirk
ChimesOfDunkirk= \
	sep5x2 tune/ChimesOfDunkirk_D.abc tune/ChimesOfDunkirk_A.abc \
	sep5x2 tune/ChimesOfDunkirk_C.abc tune/ChimesOfDunkirk_G.abc
ChimesOfDunkirk: ChimesOfDunkirk.abc ChimesOfDunkirk.ps ChimesOfDunkirk.pdf
ChimesOfDunkirk.abc: hdr/ChimesOfDunkirk.hdr $(ChimesOfDunkirk)
	abcmedley +C ChimesOfDunkirk $(ChimesOfDunkirk) >ChimesOfDunkirk.abc
ChimesOfDunkirk.ps: ChimesOfDunkirk.abc fmt/_75.fmt
	$(a2p) ChimesOfDunkirk +Ffmt/_75 \
	| PShdr "ChimesOfDunkirk" "" "ChimesOfDunkirk" \
	| PSftr %D $U %D >ChimesOfDunkirk.ps
ChimesOfDunkirk.pdf: ChimesOfDunkirk.ps
	ps2pdf ChimesOfDunkirk.ps ChimesOfDunkirk.pdf

# Chocolate Round O
ChocolateRoundO= reel/Chocolate_Round_O_Gm.abc reel/Chocolate_Round_O_Am.abc x6.abc
ChocolateRoundO: ChocolateRoundO.abc ChocolateRoundO.ps ChocolateRoundO.pdf
ChocolateRoundO.abc: $(ChocolateRoundO)
	abcjoin +s $(ChocolateRoundO) >ChocolateRoundO.abc
ChocolateRoundO.ps: ChocolateRoundO.abc fmt/_75.fmt
	$(a2p) ChocolateRoundO.abc +Ffmt/_75 \
	|PShdr ChocolateRoundO "" ChocolateRoundO \
	|PSftr %D $U %D >ChocolateRoundO.ps
ChocolateRoundO.pdf: ChocolateRoundO.ps
	ps2pdf ChocolateRoundO.ps ChocolateRoundO.pdf

# Christchurch Bells
ChristchurchBells: ChristchurchBells.abc ChristchurchBells.ps ChristchurchBells.pdf
ChristchurchBells= tune/ChristchurchBells_C.abc tune/ChristchurchBells_D.abc
ChristchurchBells.abc: hdr/ChristchurchBells.hdr $(ChristchurchBells)
	abcmedley ChristchurchBells $(ChristchurchBells) >ChristchurchBells.abc
ChristchurchBells.ps: ChristchurchBells.abc fmt/ChristchurchBells.fmt
	$(a2p) +Ffmt/ChristchurchBells ChristchurchBells.abc \
	|PShdr ChristchurchBells '' ChristchurchBells \
	|PSftr %D $U %D >ChristchurchBells.ps
ChristchurchBells.pdf: ChristchurchBells.ps
	ps2pdf ChristchurchBells.ps ChristchurchBells.pdf

# CircassianCircle
CircassianCircle= reel/CircassianCircle_G.abc reel/AuldGreyCat_Em3.abc reel/MsMacLeodsR_A.abc reel/PetronellaR.abc
CircassianCircle: CircassianCircle.abc CircassianCircle.ps CircassianCircle.pdf
CircassianCircle.abc: hdr/CircassianCircle.hdr $(CircassianCircle)
	abcmedley CircassianCircle $(CircassianCircle) >CircassianCircle.abc
CircassianCircle.ps: CircassianCircle.abc fmt/_70.fmt
	$(a2p) CircassianCircle +Ffmt/_70 \
	| PShdr "CircassianCircle" "" "CircassianCircle" \
	| PSftr %D $U %D >CircassianCircle.ps
CircassianCircle.pdf: CircassianCircle.ps
	ps2pdf CircassianCircle.ps CircassianCircle.pdf

# Cockle Shells
CockleShells= reel/Cockle_Shells-F-32-2.abc reel/Cockle_Shells-G-32-2.abc
CockleShells: CockleShells.abc CockleShells.ps CockleShells.pdf
CockleShells.abc: $(CockleShells)
	abcjoin +s2 $(CockleShells) >CockleShells.abc
CockleShells.ps: CockleShells.abc fmt/_75.fmt
	$(a2p) CockleShells.abc +Ffmt/_75 \
	|PShdr CockleShells "" CockleShells \
	|PSftr %D $U %D >CockleShells.ps
CockleShells.pdf: CockleShells.ps
	ps2pdf CockleShells.ps CockleShells.pdf

# ColdAndRaw
ColdAndRaw= jig/Cold_and_Raw-Am,I-12-2.abc jig/Cold_and_Raw-Dm-12-2.abc
ColdAndRaw: ColdAndRaw.abc ColdAndRaw.ps ColdAndRaw.pdf
ColdAndRaw.abc: $(ColdAndRaw)
	abcjoin +s2 $(ColdAndRaw) >ColdAndRaw.abc
ColdAndRaw.ps: ColdAndRaw.abc fmt/_80.fmt
	$(a2p) ColdAndRaw.abc +Ffmt/_80 \
	|PShdr ColdAndRaw "" ColdAndRaw \
	|PSftr %D $U %D >ColdAndRaw.ps
ColdAndRaw.pdf: ColdAndRaw.ps
	ps2pdf ColdAndRaw.ps ColdAndRaw.pdf

# Collaboration
Collaboration= reel/Yo_Johann-D-44-7.abc
Collaboration: Collaboration.abc Collaboration.ps Collaboration.pdf
Collaboration.abc: hdr/Collaboration.hdr $(Collaboration)
	abcmedley Collaboration $(Collaboration) >Collaboration.abc
Collaboration.ps: Collaboration.abc fmt/_80.fmt
	$(a2p) Collaboration +Ffmt/_80 \
	| PShdr "Collaboration" "" "Collaboration" \
	| PSftr %D $U %D >Collaboration.ps
Collaboration.pdf: Collaboration.ps
	ps2pdf Collaboration.ps Collaboration.pdf

# Collier's Daughter
ColliersDaughter= march/Colliers_Daughter-Gm-32-4.abc march/Colliers_Daughter-Am-32-4.abc
ColliersDaughter: ColliersDaughter.abc ColliersDaughter.ps ColliersDaughter.pdf
ColliersDaughter.abc: $(ColliersDaughter)
	abcjoin +s2 $(ColliersDaughter) >ColliersDaughter.abc
ColliersDaughter.ps: ColliersDaughter.abc fmt/_80.fmt
	$(a2p) ColliersDaughter.abc +Ffmt/_80 \
	|PShdr ColliersDaughter "" ColliersDaughter \
	|PSftr %D $U %D >ColliersDaughter.ps
ColliersDaughter.pdf: ColliersDaughter.ps
	ps2pdf ColliersDaughter.ps ColliersDaughter.pdf

# ComeLetsBeMerry
ComeLetsBeMerry= waltz/ComeLetsBeMerry_C.abc waltz/ComeLetsBeMerry_D.abc
ComeLetsBeMerry: ComeLetsBeMerry.abc ComeLetsBeMerry.ps ComeLetsBeMerry.pdf
ComeLetsBeMerry.abc: hdr/ComeLetsBeMerry.hdr $(ComeLetsBeMerry)
	abcmedley ComeLetsBeMerry $(ComeLetsBeMerry) >ComeLetsBeMerry.abc
ComeLetsBeMerry.ps: ComeLetsBeMerry.abc fmt/_75.fmt
	$(a2p) ComeLetsBeMerry.abc +Ffmt/_75 \
	|PShdr ComeLetsBeMerry "" ComeLetsBeMerry \
	|PSftr %D $U %D >ComeLetsBeMerry.ps
ComeLetsBeMerry.pdf: ComeLetsBeMerry.ps
	ps2pdf ComeLetsBeMerry.ps ComeLetsBeMerry.pdf

# Confess
Confess= jig/Confess-Em-24-3.abc jig/Confess_his_tune-Gm-24-3.abc
Confess: Confess.abc Confess.ps Confess.pdf
Confess.abc: hdr/Confess.hdr $(Confess)
	abcmedley Confess $(Confess) >Confess.abc
Confess.ps: Confess.abc fmt/_75.fmt
	$(a2p) Confess +Ffmt/_75 \
	| PShdr "Confess" "" "Confess" \
	| PSftr %D $U %D >Confess.ps
Confess.pdf: Confess.ps
	ps2pdf Confess.ps Confess.pdf

# Constancy
Constancy= tune/Constancy_F.abc tune/Constancy_G.abc tune/Constancy_A.abc
Constancy: Constancy.abc Constancy.ps Constancy.pdf
Constancy.abc: hdr/Constancy.hdr $(Constancy)
	abcmedley Constancy $(Constancy) >Constancy.abc
Constancy.ps: Constancy.abc fmt/_75.fmt
	$(a2p) Constancy.abc +Ffmt/_75 \
	|PShdr Constancy "" Constancy \
	|PSftr %D $U %D >Constancy.ps
Constancy.pdf: Constancy.ps
	ps2pdf Constancy.ps Constancy.pdf

# CorellisMaggot
CorellisMaggot= \
	reel/CorellisMaggot_F.abc sep reel/CorellisMaggot_C.abc sep5x2 \
	reel/CorellisMaggot_G.abc sep reel/CorellisMaggot_D.abc
CorellisMaggot: CorellisMaggot.abc CorellisMaggot.ps CorellisMaggot.pdf
CorellisMaggot.abc: hdr/CorellisMaggot.hdr $(CorellisMaggot)
	abcmedley CorellisMaggot $(CorellisMaggot) >CorellisMaggot.abc
CorellisMaggot.ps: CorellisMaggot.abc fmt/_80.fmt
	$(a2p) CorellisMaggot.abc +Ffmt/_80 \
	|PShdr CorellisMaggot '' CorellisMaggot \
	|PSftr %D $U/ %D >CorellisMaggot.ps
CorellisMaggot.pdf: CorellisMaggot.ps
	ps2pdf CorellisMaggot.ps CorellisMaggot.pdf

# Cumberland Square Eight
CumberlandSquareEight= reel/MyLoveIsButALassieYet_D4.abc hornpipe/CollegeHornpipe_D4.abc hornpipe/BreakdownHornpipe_D4.abc
CumberlandSquareEight: CumberlandSquareEight.abc CumberlandSquareEight.ps CumberlandSquareEight.pdf
CumberlandSquareEight.abc: $(CumberlandSquareEight)
	abcmedley "Cumberland Reel Eight" $(CumberlandSquareEight) >CumberlandSquareEight.abc
CumberlandSquareEight.ps: CumberlandSquareEight.abc fmt/_75.fmt
	$(a2p) CumberlandSquareEight.abc +Ffmt/_75 \
	|PShdr CumberlandR "" CumberlandR \
	|PSftr %D $U %D >CumberlandSquareEight.ps
CumberlandSquareEight.pdf: CumberlandSquareEight.ps
	ps2pdf CumberlandSquareEight.ps CumberlandSquareEight.pdf

# Dancing Across the Atlantic
DancingAcrossTheAtlantic= jig/DancingUpAStorm_AmA.abc jig/DancingUpAStorm_GmG.abc
DancingAcrossTheAtlantic: DancingAcrossTheAtlantic.abc DancingAcrossTheAtlantic.ps DancingAcrossTheAtlantic.pdf
DancingAcrossTheAtlantic.abc: $(DancingAcrossTheAtlantic) hdr/DancingAcrossTheAtlantic.hdr
	abcmedley DancingAcrossTheAtlantic $(DancingAcrossTheAtlantic) >DancingAcrossTheAtlantic.abc
DancingAcrossTheAtlantic.ps: DancingAcrossTheAtlantic.abc fmt/_80.fmt
	$(a2p) DancingAcrossTheAtlantic.abc +Ffmt/_80 \
	|PShdr DancingAcrossTheAtlantic "" DancingAcrossTheAtlantic \
	|PSftr %D $U %D >DancingAcrossTheAtlantic.ps
DancingAcrossTheAtlantic.pdf: DancingAcrossTheAtlantic.ps
	ps2pdf DancingAcrossTheAtlantic.ps DancingAcrossTheAtlantic.pdf

# Dancing Wife
DancingWife= reel/Pell_Mell-Am-32-2.abc
DancingWife: DancingWife.abc DancingWife.ps DancingWife.pdf
DancingWife.abc: hdr/DancingWife.hdr $(DancingWife)
	abcmedley DancingWife $(DancingWife) >DancingWife.abc
DancingWife.ps: DancingWife.abc fmt/_75.fmt
	$(a2p) DancingWife +Ffmt/_75 \
	| PShdr "DancingWife" "" "DancingWife" \
	| PSftr %D $U %D >DancingWife.ps
DancingWife.pdf: DancingWife.ps
	ps2pdf DancingWife.ps DancingWife.pdf

# Daphne
Daphne= jig/Daphne_Em.abc jig/Daphne_Am.abc jig/Daphne_Dm.abc jig/Daphne_Gm.abc
Daphne: Daphne.abc Daphne.ps Daphne.pdf
Daphne.abc: $(Daphne)
	abcjoin +R0 +S1 Daphne $(Daphne) >Daphne.abc
Daphne.ps: Daphne.abc fmt/_80.fmt
	$(a2p) Daphne.abc +Ffmt/_80 \
	|PShdr Daphne "" Daphne \
	|PSftr %D $U %D >Daphne.ps
Daphne.pdf: Daphne.ps
	ps2pdf Daphne.ps Daphne.pdf

# Dargason
Dargason= jig/Sedauny_F.abc jig/Sedauny_G.abc jig/Sedauny_A.abc
Dargason: Dargason.abc Dargason.ps Dargason.pdf
Dargason.abc: hdr/Dargason.hdr $(Dargason)
	abcmedley Dargason $(Dargason) >Dargason.abc
Dargason.ps: Dargason.abc fmt/_80.fmt
	$(a2p) Dargason +Ffmt/_80 \
	| PShdr Dargason "" Dargason \
	| PSftr %D $U %D >Dargason.ps
Dargason.pdf: Dargason.ps
	ps2pdf Dargason.ps Dargason.pdf

# Deil Amang the Tailors 2
# Deil Amang the Tailors
DeilAmangTheTailors= reel/DeilAmangTheTailorsR.abc reel/MorpethRant_D.abc reel/FlowersOfEdinburgh1_G4.abc
DeilAmangTheTailors: DeilAmangTheTailors.abc DeilAmangTheTailors.ps DeilAmangTheTailors.pdf
DeilAmangTheTailors.abc: $(DeilAmangTheTailors) hdr/DeilAmangTheTailors.hdr
	abcmedley DeilAmangTheTailors $(DeilAmangTheTailors) >DeilAmangTheTailors.abc
DeilAmangTheTailors.ps: DeilAmangTheTailors.abc fmt/_75.fmt
	$(a2p) DeilAmangTheTailors.abc +Ffmt/_75 |PShdr "DEILAMAN" "" "DEILAMAN" |PSftr %D $U %D >DeilAmangTheTailors.ps
DeilAmangTheTailors.pdf: DeilAmangTheTailors.ps
	ps2pdf DeilAmangTheTailors.ps DeilAmangTheTailors.pdf

# Deil Take the Warr
DeilTakeTheWarr= tune/DeilTakeTheWarr_C.abc tune/DeilTakeTheWarr_D.abc
DeilTakeTheWarr: DeilTakeTheWarr.abc DeilTakeTheWarr.ps DeilTakeTheWarr.pdf
DeilTakeTheWarr.abc: hdr/DeilTakeTheWarr.hdr $(DeilTakeTheWarr)
	abcmedley DeilTakeTheWarr $(DeilTakeTheWarr) >DeilTakeTheWarr.abc
DeilTakeTheWarr.ps: DeilTakeTheWarr.abc fmt/_75.fmt
	$(a2p) DeilTakeTheWarr.abc +Ffmt/_75 \
	|PShdr DeilTakeTheWarr "" DeilTakeTheWarr \
	|PSftr %D $U %D >DeilTakeTheWarr.ps
DeilTakeTheWarr.pdf: DeilTakeTheWarr.ps
	ps2pdf DeilTakeTheWarr.ps DeilTakeTheWarr.pdf

# Delia
Delia= tune/Delia-G-24-4.abc tune/Delia-A-24-4.abc
Delia: Delia.abc Delia.ps Delia.pdf
Delia.abc: hdr/Delia.hdr $(Delia)
	abcmedley Delia $(Delia) >Delia.abc
Delia.ps: Delia.abc fmt/_75.fmt
	$(a2p) Delia.abc +Ffmt/_75 \
	|PShdr Delia "" Delia \
	|PSftr %D $U %D >Delia.ps
Delia.pdf: Delia.ps
	ps2pdf Delia.ps Delia.pdf

# DoctorVincentsDelight
DoctorVincentsDelight= jig/Doctor_Vincents_Delight-D-64-3.abc
DoctorVincentsDelight: DoctorVincentsDelight.abc DoctorVincentsDelight.ps DoctorVincentsDelight.pdf
DoctorVincentsDelight.abc: $(DoctorVincentsDelight)
	abcjoin +s $(DoctorVincentsDelight) >DoctorVincentsDelight.abc
DoctorVincentsDelight.ps: DoctorVincentsDelight.abc fmt/_80.fmt
	$(a2p) DoctorVincentsDelight.abc +Ffmt/_80 \
	|PShdr DoctorVincentsDelight "" DoctorVincentsDelight \
	|PSftr %D $U %D >DoctorVincentsDelight.ps
DoctorVincentsDelight.pdf: DoctorVincentsDelight.ps
	ps2pdf DoctorVincentsDelight.ps DoctorVincentsDelight.pdf

# Doubtful Shepherd
DoubtfulShepherd= \
	tune/Doubtful_Shepherd_F.abc \
	tune/Doubtful_Shepherd_G.abc \
	tune/Doubtful_Shepherd_A.abc
DoubtfulShepherd: DoubtfulShepherd.abc DoubtfulShepherd.ps DoubtfulShepherd.pdf
DoubtfulShepherd.abc: hdr/DoubtfulShepherd.hdr $(DoubtfulShepherd)
	abcmedley DoubtfulShepherd $(DoubtfulShepherd) >DoubtfulShepherd.abc
DoubtfulShepherd.ps: DoubtfulShepherd.abc fmt/_75.fmt
	$(a2p) DoubtfulShepherd.abc +C +Ffmt/_75 \
	|PShdr Doubtful "" Doubtful \
	|PSftr %D $U %D >DoubtfulShepherd.ps
DoubtfulShepherd.pdf: DoubtfulShepherd.ps
	ps2pdf DoubtfulShepherd.ps DoubtfulShepherd.pdf

# Dover Pier
DoverPier= tune/Dover_Pier_Bb.abc tune/Dover_Pier_C.abc tune/Dover_Pier_D.abc tune/Dover_Pier_G.abc
DoverPier: DoverPier.abc DoverPier.ps DoverPier.pdf
DoverPier.abc: $(DoverPier) hdr/DoverPier.hdr
	abcmedley DoverPier $(DoverPier) >DoverPier.abc
DoverPier.ps: DoverPier.abc fmt/_80.fmt
	$(a2p) DoverPier.abc +Ffmt/_80 \
	|PShdr DoverPier "" DoverPier \
	|PSftr %D $U %D >DoverPier.ps
DoverPier.pdf: DoverPier.ps
	ps2pdf DoverPier.ps DoverPier.pdf

# Drapers Gardens
DrapersGardens= waltz/DrapersGardens_F.abc waltz/DrapersGardens_G.abc waltz/DrapersGardens_A.abc
DrapersGardens: DrapersGardens.abc DrapersGardens.ps DrapersGardens.pdf
DrapersGardens.abc: hdr/DrapersGardens.hdr $(DrapersGardens)
	abcmedley DrapersGardens $(DrapersGardens) >DrapersGardens.abc
DrapersGardens.ps: DrapersGardens.abc fmt/_80.fmt
	$(a2p) DrapersGardens.abc +Ffmt/_80 \
	|PShdr DrapersGar "" DrapersGar \
	|PSftr %D $U %D >DrapersGardens.ps
DrapersGardens.pdf: DrapersGardens.ps
	ps2pdf DrapersGardens.ps DrapersGardens.pdf

# Drapers Maggot
DrapersMaggot= waltz/DrapersMaggot_D.abc waltz/DrapersMaggot_C.abc
DrapersMaggot: DrapersMaggot.abc DrapersMaggot.ps DrapersMaggot.pdf
DrapersMaggot.abc: hdr/DrapersMaggot.hdr $(DrapersMaggot)
	abcmedley DrapersMaggot $(DrapersMaggot) >DrapersMaggot.abc
DrapersMaggot.ps: DrapersMaggot.abc fmt/_75.fmt
	$(a2p) DrapersMaggot.abc +Ffmt/_75 \
	|PShdr DrapersMag "" DrapersMag \
	|PSftr %D $U %D >DrapersMaggot.ps
DrapersMaggot.pdf: DrapersMaggot.ps
	ps2pdf DrapersMaggot.ps DrapersMaggot.pdf

# DressedShip
DressedShip= tune/DressedShip_G.abc tune/DressedShip_A.abc
DressedShip: DressedShip.abc DressedShip.ps DressedShip.pdf
DressedShip.abc: hdr/DressedShip.hdr $(DressedShip)
	abcmedley +C DressedShip $(DressedShip) >DressedShip.abc
DressedShip.ps: DressedShip.abc fmt/_80.fmt
	$(a2p) DressedShip +Ffmt/_80 \
	| PShdr "DressedShip" "" "DressedShip" \
	| PSftr %D $U %D >DressedShip.ps
DressedShip.pdf: DressedShip.ps
	ps2pdf DressedShip.ps DressedShip.pdf

# Drive the Cold Winter Away
DriveTheColdWinterAway= \
	jig/Drive_the_Cold_Winter_Away-Dm-24-2.abc \
	jig/Drive_the_Cold_Winter_Away-Em-24-2.abc sep5x2 \
	jig/Drive_the_Cold_Winter_Away-Gm-24-2.abc \
	jig/Drive_the_Cold_Winter_Away-Am-24-2.abc
DriveTheColdWinterAway: DriveTheColdWinterAway.abc DriveTheColdWinterAway.ps DriveTheColdWinterAway.pdf
DriveTheColdWinterAway.abc: hdr/DriveTheColdWinterAway.hdr $(DriveTheColdWinterAway)
	abcmedley DriveTheColdWinterAway $(DriveTheColdWinterAway) >DriveTheColdWinterAway.abc
DriveTheColdWinterAway.ps: DriveTheColdWinterAway.abc fmt/DriveTheColdWinterAway.fmt
	$(a2p) DriveTheColdWinterAway +Ffmt/DriveTheColdWinterAway.fmt \
	| PShdr "DriveTheColdWinterAway" "" "DriveTheColdWinterAway" \
	| PSftr %D $U %D >DriveTheColdWinterAway.ps
DriveTheColdWinterAway.pdf: DriveTheColdWinterAway.ps
	ps2pdf DriveTheColdWinterAway.ps DriveTheColdWinterAway.pdf

# Dublin Bay
DublinBay= jig/DublinBay_Cm.abc jig/DublinBay_Dm.abc
DublinBay: DublinBay.abc DublinBay.ps DublinBay.pdf
DublinBay.abc: hdr/DublinBay.hdr $(DublinBay)
	abcmedley DublinBay $(DublinBay) >DublinBay.abc
DublinBay.ps: DublinBay.abc fmt/_75.fmt
	$(a2p) DublinBay.abc +Ffmt/_75 \
	|PShdr DublinBay "" DublinBay \
	|PSftr %D $U %D >DublinBay.ps
DublinBay.pdf: DublinBay.ps
	ps2pdf DublinBay.ps DublinBay.pdf

# Duke Of Kent's Waltz
DukeOfKentsWaltz= \
	waltz/DukeOfKentsW_F.abc \
	waltz/DukeOfKentsW_G.abc \
	waltz/DukeOfKentsW_A.abc
DukeOfKentsWaltz: DukeOfKentsWaltz.abc DukeOfKentsWaltz.ps DukeOfKentsWaltz.pdf
DukeOfKentsWaltz.abc: $(DukeOfKentsWaltz)
	abcjoin +s $(DukeOfKentsWaltz) >DukeOfKentsWaltz.abc
DukeOfKentsWaltz.ps: DukeOfKentsWaltz.abc fmt/_80.fmt
	$(a2p) DukeOfKentsWaltz.abc +Ffmt/_80 \
	|PShdr DukeOfKentsW "" DukeOfKentsW \
	|PSftr %D $U %D >DukeOfKentsWaltz.ps
DukeOfKentsWaltz.pdf: DukeOfKentsWaltz.ps
	ps2pdf DukeOfKentsWaltz.ps DukeOfKentsWaltz.pdf

# Early Arrival
EarlyArrival= tune/EarlyArrival_G.abc # tune/EarlyArrival_K.abc
EarlyArrival: EarlyArrival.abc EarlyArrival.ps EarlyArrival.pdf
EarlyArrival.abc: $(EarlyArrival)
	abcjoin +c +s $(EarlyArrival) >EarlyArrival.abc
EarlyArrival.ps: EarlyArrival.abc fmt/_75.fmt
	$(a2p) EarlyArrival.abc +Ffmt/_75 \
	|PShdr EarlyArrival "" EarlyArrival \
	|PSftr %D $U %D >EarlyArrival.ps
EarlyArrival.pdf: EarlyArrival.ps
	ps2pdf EarlyArrival.ps EarlyArrival.pdf

# EarlyFrost
EarlyFrost= waltz/Early_Frost-G-32-4.abc
EarlyFrost: EarlyFrost.abc EarlyFrost.ps EarlyFrost.pdf
EarlyFrost.abc: $(EarlyFrost)
	abcjoin +s $(EarlyFrost) >EarlyFrost.abc
EarlyFrost.ps: EarlyFrost.abc fmt/_80.fmt
	$(a2p) EarlyFrost.abc +Ffmt/_80 \
	|PShdr EarlyFrost "" EarlyFrost \
	|PSftr %D $U %D >EarlyFrost.ps
EarlyFrost.pdf: EarlyFrost.ps
	ps2pdf EarlyFrost.ps EarlyFrost.pdf

# Early One Morning
EarlyOneMorning= tune/Early_One_Morning_F.abc tune/Early_One_Morning_G.abc x8.abc
EarlyOneMorning: EarlyOneMorning.abc EarlyOneMorning.ps EarlyOneMorning.pdf
EarlyOneMorning.abc: $(EarlyOneMorning)
	abcjoin +s $(EarlyOneMorning) >EarlyOneMorning.abc
EarlyOneMorning.ps: EarlyOneMorning.abc fmt/_75.fmt
	$(a2p) EarlyOneMorning.abc +Ffmt/_75 \
	|PShdr EarlyOneMo "" EarlyOneMo \
	|PSftr %D $U %D >EarlyOneMorning.ps
EarlyOneMorning.pdf: EarlyOneMorning.ps
	ps2pdf EarlyOneMorning.ps EarlyOneMorning.pdf

# Easter Morn
EasterMorn= reel/EasterMorn_Cm.abc reel/EasterMorn_Dm.abc reel/EasterMorn_Em.abc
EasterMorn: EasterMorn.abc EasterMorn.ps EasterMorn.pdf
EasterMorn.abc: hdr/EasterMorn.hdr $(EasterMorn)
	abcmedley EasterMorn $(EasterMorn) >EasterMorn.abc
EasterMorn.ps: EasterMorn.abc fmt/_75.fmt
	$(a2p) EasterMorn.abc +Ffmt/_75 \
	|PShdr EasterMorn "" EasterMorn \
	|PSftr %D $U %D >EasterMorn.ps
EasterMorn.pdf: EasterMorn.ps
	ps2pdf EasterMorn.ps EasterMorn.pdf

# Easter Thursday
EasterThursday= tune/EasterThursday_Dm.abc tune/EasterThursday_Em.abc
EasterThursday: EasterThursday.ps EasterThursday.pdf
EasterThursday.abc: $(EasterThursday)
	abcjoin +s $(EasterThursday) >EasterThursday.abc
EasterThursday.ps: EasterThursday.abc fmt/_80.fmt
	$(a2p) EasterThursday.abc +Ffmt/_80 \
	|PShdr EasterThur "" EasterThur \
	|PSftr %D $U %D >EasterThursday.ps
EasterThursday.pdf: EasterThursday.ps
	ps2pdf EasterThursday.ps EasterThursday.pdf

# ECD repertoire (from ecd@bacds.org list early 2017)
ECDrepertoire= hdr/ECDrepertoire.hdr sep5x2  \
	reel/Apley_House_1-F-24-2.abc reel/Apley_House_1-G-24-2.abc sep5 \
	waltz/BareNecessities_Dm.abc waltz/BareNecessities_Em.abc sep5 \
	tune/Bishop1_A.abc tune/Bishop2_G.abc sep5 \
	reel/Childgrove-Dm-32-2.abc sep5 \
	waltz/ComeLetsBeMerry_D.abc sep5 \
	minuet/Dicks_Maggot-G-48-2.abc sep5 \
	march/Dressed_Ship-G-32-2.abc march/Dressed_Ship-A-32-2.abc sep5 \
	waltz/DukeOfKentsW_G.abc waltz/DukeOfKentsW_A.abc sep5 \
	dance/Faithless_Nancy_Dawson-A,D,G-20-3.abc sep5 \
	jig/Fandango_C.abc jig/Fandango_D.abc sep5 \
	dance/Freeford_Gardens-F,G-32-4.abc sep5 \
	dance/Fenterlarick-C,G-32-3.abc sep5 \
	tune/GatheringPeascods_G.abc tune/GatheringPeascods_A.abc sep5 \
	dance/Geud_Man_of_Ballangigh-G,A-32-2.abc sep5 \
	minuet/Hole_in_the_Wall-G-16-3.abc minuet/Hole_in_the_Wall-Bb-16-3.abc sep5 \
	tune/IndianQueen_C.abc tune/IndianQueen_D.abc sep5 \
	dance/Jacks_Health-Am-32-3.abc sep5 \
	tune/JacksMaggot_C.abc tune/JacksMaggot_D.abc sep5 \
	dance/Jacob_Halls_Jig-Dm,Em,Gm,Am-32-2.abc sep5 \
	jig/Juice_of_Barley_Am.abc sep5 \
	tune/KnivesAndForks_G.abc sep5 \
	tune/KnolePark2_C.abc tune/KnolePark2_D.abc sep5 \
	jig/LilliBurlero_D.abc jig/LilliBurlero_G.abc sep5 \
	dance/Mad_Robin-Bb,F,C,G-32-2.abc sep5 \
	minuet/Mister_Isaacs_Maggot-C-20-3.abc sep5 \
	jig/Mulberry_Garden-Dm-32-2.abc sep5 \
	tune/OrleansBaffled_C.abc tune/OrleansBaffled_D.abc sep5 \
	tune/Prince_William_G.abc tune/Prince_William_A.abc sep5 \
	jig/Queens_Jig_C.abc jig/Queens_Jig_D.abc sep5 \
	reel/Shropshire_Lass-D-32-4.abc sep5 \
	minuet/Siege_of_Limerick-Dm-24-3.abc sep5 \
	jig/TakeADance_Am.abc jig/TakeADance_Bm.abc sep5 \
	reel/Trip_to_Paris_2-Am-26-3.abc sep5 \
	march/Trip_to_Tunbridge-Em-32-2.abc
ECDrepertoire: ECDrepertoire.abc ECDrepertoire.ps ECDrepertoire.pdf
ECDrepertoire.abc: $(ECDrepertoire)
	abcjoin $(ECDrepertoire) >ECDrepertoire.abc
ECDrepertoire.ps: ECDrepertoire.abc fmt/ECDrepertoire.fmt
	$(a2p) ECDrepertoire.abc +Ffmt/ECDrepertoire.fmt \
	|PShdr ECDrepertoire "" ECDrepertoire \
	|PSftr %D $U %D >ECDrepertoire.ps
ECDrepertoire.pdf: ECDrepertoire.ps
	ps2pdf ECDrepertoire.ps ECDrepertoire.pdf

# E minor Set
EminorSet= jig/LanagansBall.abc \
	jig/RoadToLisdoonvarna.abc \
	jig/SwallowtailJ.abc \
	jig/Indian_Point-Em-32-3.abc \
	jig/RakishHighlandmanJ.abc \
	jig/Hills_of_Glen_Orchy-Em-32-2.abc
#	jig/MorrisonsJig.abc
EminorSet: EminorSet.abc EminorSet.ps EminorSet.pdf
EminorSet.abc: $(EminorSet)
	abcmedley +C "The E minor Set" $(EminorSet) >EminorSet.abc
EminorSet.ps: EminorSet.abc fmt/_70.fmt $(EminorSet)
	$(a2p) EminorSet.abc +Ffmt/_70 \
	|PShdr EminorSet "" EminorSet \
	|PSftr %D $U/ %D >EminorSet.ps
EminorSet.pdf: EminorSet.ps
	ps2pdf EminorSet.ps EminorSet.pdf

# Emperor of the Moon
EmperorOfTheMoon= march/EmperorOfTheMoon_Gm.abc march/EmperorOfTheMoon_Dm.abc
EmperorOfTheMoon: EmperorOfTheMoon.abc EmperorOfTheMoon.ps EmperorOfTheMoon.pdf
EmperorOfTheMoon.abc: $(EmperorOfTheMoon)
	abcjoin +s $(EmperorOfTheMoon) >EmperorOfTheMoon.abc
EmperorOfTheMoon.ps: EmperorOfTheMoon.abc fmt/_75.fmt
	$(a2p) EmperorOfTheMoon.abc +Ffmt/_75 \
	|PShdr EmperorOfTheMoon "" EmperorOfTheMoon \
	|PSftr %D $U %D >EmperorOfTheMoon.ps
EmperorOfTheMoon.pdf: EmperorOfTheMoon.ps
	ps2pdf EmperorOfTheMoon.ps EmperorOfTheMoon.pdf

# Epping Forest
EppingForest= jig/EppingForest_Gm.abc jig/EppingForest_Am.abc jig/EppingForest_Bm.abc
EppingForest: EppingForest.abc EppingForest.ps EppingForest.pdf
EppingForest.abc: hdr/EppingForest.hdr $(EppingForest)
	abcmedley EppingForest $(EppingForest) >EppingForest.abc
EppingForest.ps: EppingForest.abc fmt/_75.fmt
	$(a2p) EppingForest.abc +Ffmt/_75 \
	|PShdr EppingForest "" EppingForest \
	|PSftr %D $U %D >EppingForest.ps
EppingForest.pdf: EppingForest.ps
	ps2pdf EppingForest.ps EppingForest.pdf

# Faithless Nancy Dawson
FaithlessNancyDawson= tune/A_Rovin_A.abc tune/A_Rovin_D.abc tune/A_Rovin_G.abc
FaithlessNancyDawson: FaithlessNancyDawson.abc FaithlessNancyDawson.ps FaithlessNancyDawson.pdf
FaithlessNancyDawson.abc: $(FaithlessNancyDawson) hdr/FaithlessNancyDawson.hdr
	abcmedley FaithlessNancyDawson $(FaithlessNancyDawson) >FaithlessNancyDawson.abc
FaithlessNancyDawson.ps: FaithlessNancyDawson.abc fmt/_80.fmt
	$(a2p) FaithlessNancyDawson.abc +Ffmt/_80 \
	|PShdr FaithlessNancy "" FaithlessNancy \
	|PSftr %D $U %D >FaithlessNancyDawson.ps
FaithlessNancyDawson.pdf: FaithlessNancyDawson.ps
	ps2pdf FaithlessNancyDawson.ps FaithlessNancyDawson.pdf

# Fandango
Fandango= jig/Fandango_C.abc jig/Fandango_D.abc # x8.abc
Fandango: Fandango.abc Fandango.ps Fandango.pdf
Fandango.abc: $(Fandango) hdr/Fandango.hdr
	abcmedley Fandango $(Fandango) >Fandango.abc
Fandango.ps: Fandango.abc fmt/_80.fmt
	$(a2p) Fandango.abc +Ffmt/_80 \
	|PShdr Fandango "" Fandango \
	|PSftr %D $U %D >Fandango.ps
Fandango.pdf: Fandango.ps
	ps2pdf Fandango.ps Fandango.pdf

# Fantocini
Fantocini= jig/Fantocini_F.abc jig/Fantocini_G.abc jig/Fantocini_D.abc
Fantocini: Fantocini.abc Fantocini.ps Fantocini.pdf
Fantocini.abc: $(Fantocini)
	abcjoin +S2 $(Fantocini) >Fantocini.abc
Fantocini.ps: Fantocini.abc fmt/_80.fmt
	$(a2p) Fantocini.abc +Ffmt/_80 \
	|PShdr Fantocini "" Fantocini \
	|PSftr %D $U %D >Fantocini.ps
Fantocini.pdf: Fantocini.ps
	ps2pdf Fantocini.ps Fantocini.pdf

# Farewell To Devon
FarewellToDevon= waltz/Farewell_to_Devon_G.abc waltz/Farewell_to_Devon_A.abc
FarewellToDevon: FarewellToDevon.abc FarewellToDevon.ps FarewellToDevon.pdf
FarewellToDevon.abc: $(FarewellToDevon)
	abcjoin +s $(FarewellToDevon) >FarewellToDevon.abc
FarewellToDevon.ps: FarewellToDevon.abc fmt/_75.fmt
	$(a2p) FarewellToDevon.abc +Ffmt/_75 \
	|PShdr FarewellToDevon "" FarewellToDevon \
	|PSftr %D $U %D >FarewellToDevon.ps
FarewellToDevon.pdf: FarewellToDevon.ps
	ps2pdf FarewellToDevon.ps FarewellToDevon.pdf

# February 18th
February18th= jig/RoseInTheHeather.abc jig/ClareJig_G.abc jig/SwallowtailJ.abc jig/StanChapmansJ.abc x3.abc
February18th: February18th.abc February18th.ps February18th.pdf
February18th.abc: hdr/February18th.hdr $(February18th)
	abcmedley February18th  $(February18th) >February18th.abc
February18th.ps: February18th.abc fmt/_70.fmt
	$(a2p) February18th.abc +Ffmt/_70 \
	|PShdr February18th "" February18th \
	|PSftr %D $U %D >February18th.ps
February18th.pdf: February18th.ps
	ps2pdf February18th.ps February18th.pdf

# Female Saylor
FemaleSaylor= \
	jig/FemaleSaylor_Gm.abc sep jig/FemaleSaylor_Dm.abc sep5x2 \
	jig/FemaleSaylor_Am.abc sep jig/FemaleSaylor_Em.abc
FemaleSaylor: FemaleSaylor.abc FemaleSaylor.ps FemaleSaylor.pdf
FemaleSaylor.abc: hdr/FemaleSaylor.hdr $(FemaleSaylor)
	abcmedley FemaleSaylor $(FemaleSaylor) >FemaleSaylor.abc
FemaleSaylor.ps: FemaleSaylor.abc fmt/_75.fmt
	$(a2p) FemaleSaylor +Ffmt/_75 \
	| PShdr "FemaleSaylor" "" "FemaleSaylor" \
	| PSftr %D $U %D >FemaleSaylor.ps
FemaleSaylor.pdf: FemaleSaylor.ps
	ps2pdf FemaleSaylor.ps FemaleSaylor.pdf

# Fine Companion
FineCompanion= \
	jig/Fine_Companion-Gm-32-2.abc \
	jig/Fine_Companion-Dm-32-2.abc \
	jig/Fine_Companion-Am-32-2.abc \
	jig/Fine_Companion-Em-32-2.abc
FineCompanion: FineCompanion.abc FineCompanion.ps FineCompanion.pdf
FineCompanion.abc: hdr/FineCompanion.hdr $(FineCompanion)
	abcmedley FineCompanion $(FineCompanion) >FineCompanion.abc
FineCompanion.ps: FineCompanion.abc fmt/_75.fmt
	$(a2p) FineCompanion +Ffmt/_75 \
	| PShdr "FineCompanion" "" "FineCompanion" \
	| PSftr %D $U %D >FineCompanion.ps
FineCompanion.pdf: FineCompanion.ps
	ps2pdf FineCompanion.ps FineCompanion.pdf

# Fine Lady of Homewood
FineLadyOfHomewood= slipjig/FigForAKiss_Em.abc slipjig/FigForAKiss_Dm.abc
FineLadyOfHomewood: FineLadyOfHomewood.abc FineLadyOfHomewood.ps FineLadyOfHomewood.pdf
FineLadyOfHomewood.abc: hdr/FineLadyOfHomewood.hdr $(FineLadyOfHomewood)
	abcmedley FineLadyOfHomewood $(FineLadyOfHomewood) >FineLadyOfHomewood.abc
FineLadyOfHomewood.ps: FineLadyOfHomewood.abc fmt/_75.fmt
	$(a2p) FineLadyOfHomewood +Ffmt/_75 \
	| PShdr "FineLadyOfHomewood" "" "FineLadyOfHomewood" \
	| PSftr %D $U %D >FineLadyOfHomewood.ps
FineLadyOfHomewood.pdf: FineLadyOfHomewood.ps
	ps2pdf FineLadyOfHomewood.ps FineLadyOfHomewood.pdf

# First Of May
FirstOfMay= jig/FirstOfMay_G.abc
FirstOfMay: FirstOfMay.abc FirstOfMay.ps FirstOfMay.pdf
FirstOfMay.abc: $(FirstOfMay)
	abcjoin +s $(FirstOfMay) >FirstOfMay.abc
FirstOfMay.ps: FirstOfMay.abc fmt/_80.fmt
	$(a2p) FirstOfMay.abc +Ffmt/_80 \
	|PShdr FirstOfMay "" FirstOfMay \
	|PSftr %D $U %D >FirstOfMay.ps
FirstOfMay.pdf: FirstOfMay.ps
	ps2pdf FirstOfMay.ps FirstOfMay.pdf

# FirstOfApril
FirstOfApril= \
	jig/FirstOfApril_F.abc \
	jig/FirstOfApril_G.abc \
	jig/FirstOfApril_A.abc
FirstOfApril: FirstOfApril.abc FirstOfApril.ps FirstOfApril.pdf
FirstOfApril.abc: $(FirstOfApril)
	abcjoin +CS2 $(FirstOfApril) >FirstOfApril.abc
FirstOfApril.ps: FirstOfApril.abc fmt/_75.fmt
	$(a2p) FirstOfApril.abc +Ffmt/_75 \
	|PShdr FirstOfApril "" FirstOfApril \
	|PSftr %D $U %D >FirstOfApril.ps
FirstOfApril.pdf: FirstOfApril.ps
	ps2pdf FirstOfApril.ps FirstOfApril.pdf

# Fits Come On Me Now
FitsComeOnMeNow= jig/Fits_Come_On_Me_Now_F.abc jig/Fits_Come_On_Me_Now_G.abc x8.abc
FitsComeOnMeNow: FitsComeOnMeNow.abc FitsComeOnMeNow.ps FitsComeOnMeNow.pdf
FitsComeOnMeNow.abc: $(FitsComeOnMeNow)
	abcmedley "The Fit's Come On Me Now" $(FitsComeOnMeNow) >FitsComeOnMeNow.abc
FitsComeOnMeNow.ps: FitsComeOnMeNow.abc fmt/_75.fmt
	$(a2p) FitsComeOnMeNow.abc +Ffmt/_75 \
	|PShdr FitsCome "" FitsCome \
	|PSftr %D $U %D >FitsComeOnMeNow.ps
FitsComeOnMeNow.pdf: FitsComeOnMeNow.ps
	ps2pdf FitsComeOnMeNow.ps FitsComeOnMeNow.pdf

# Fop's Fancy
FopsFancy= minuet/Fops_Fancy_F-24-3.abc minuet/Fops_Fancy_D-24-3.abc
FopsFancy: FopsFancy.abc FopsFancy.ps FopsFancy.pdf
FopsFancy.abc: $(FopsFancy)
	abcjoin +s2 $(FopsFancy) >FopsFancy.abc
FopsFancy.ps: FopsFancy.abc fmt/_80.fmt
	$(a2p) FopsFancy.abc +Ffmt/_80 \
	|PShdr FopsFancy "" FopsFancy \
	|PSftr %D $U %D >FopsFancy.ps
FopsFancy.pdf: FopsFancy.ps
	ps2pdf FopsFancy.ps FopsFancy.pdf

# Fox Hunter's
FoxHunters= slipjig/FoxHuntersJ3_G.abc slipjig/FoxHuntersJ3_A.abc slipjig/FoxHuntersJ2_D.abc slipjig/FoxHuntersJ1_D.abc
FoxHunters: FoxHunters.abc FoxHunters.ps FoxHunters.pdf
FoxHunters.abc: $(FoxHunters)
	abcjoin +CS2 $(FoxHunters) >FoxHunters.abc
FoxHunters.ps: FoxHunters.abc fmt/_75.fmt
	$(a2p) FoxHunters.abc +Ffmt/_75 \
	|PShdr FoxHunters "" FoxHunters \
	|PSftr %D $U %D >FoxHunters.ps
FoxHunters.pdf: FoxHunters.ps
	ps2pdf FoxHunters.ps FoxHunters.pdf

# Freeford Gardens
FreefordGardens= tune/FreefordGardens_F.abc tune/FreefordGardens_G.abc
FreefordGardens: FreefordGardens.abc FreefordGardens.ps FreefordGardens.pdf
FreefordGardens.abc: hdr/FreefordGardens.hdr $(FreefordGardens)
	abcmedley FreefordGardens $(FreefordGardens) >FreefordGardens.abc
FreefordGardens.ps: FreefordGardens.abc fmt/_80.fmt
	$(a2p) FreefordGardens.abc +Ffmt/_80 \
	|PShdr FreefordGardens "" FreefordGardens \
	|PSftr %D $U %D >FreefordGardens.ps
FreefordGardens.pdf: FreefordGardens.ps
	ps2pdf FreefordGardens.ps FreefordGardens.pdf

# FromAberdeen
FromAberdeen= reel/From_Aberdeen-G-28-2.abc
FromAberdeen: FromAberdeen.abc FromAberdeen.ps FromAberdeen.pdf
FromAberdeen.abc: hdr/FromAberdeen.hdr $(FromAberdeen)
	abcmedley FromAberdeen $(FromAberdeen) >FromAberdeen.abc
FromAberdeen.ps: FromAberdeen.abc fmt/_80.fmt
	$(a2p) FromAberdeen +Ffmt/_80 \
	| PShdr "FromAberdeen" "" "FromAberdeen" \
	| PSftr %D $U %D >FromAberdeen.ps
FromAberdeen.pdf: FromAberdeen.ps
	ps2pdf FromAberdeen.ps FromAberdeen.pdf

# From Among Dragons
FromAmongDragons= waltz/From_Among_Dragons_G.abc waltz/From_Among_Dragons_A.abc
FromAmongDragons: FromAmongDragons.abc FromAmongDragons.ps FromAmongDragons.pdf
FromAmongDragons.abc: $(FromAmongDragons)
	abcmedley "From Among Dragons" $(FromAmongDragons) >FromAmongDragons.abc
FromAmongDragons.ps: FromAmongDragons.abc fmt/_75.fmt
	$(a2p) FromAmongDragons +Ffmt/_75 \
	| PShdr "FromAmong" "" "FromAmong" \
	| PSftr %D $U %D >FromAmongDragons.ps
FromAmongDragons.pdf: FromAmongDragons.ps
	ps2pdf FromAmongDragons.ps FromAmongDragons.pdf

# Galopede
Galopede= reel/Galopede_F.abc reel/Galopede_G.abc reel/Galopede_A.abc
Galopede: Galopede.abc Galopede.ps Galopede.pdf
Galopede.abc: $(Galopede) hdr/Galopede.hdr
	abcmedley Galopede $(Galopede) >Galopede.abc
Galopede.ps: Galopede.abc fmt/_75.fmt
	$(a2p) Galopede.abc +Ffmt/_75 \
	|PShdr Galopede "" Galopede \
	|PSftr %D $U %D >Galopede.ps
Galopede.pdf: Galopede.ps
	ps2pdf Galopede.ps Galopede.pdf

# Gathering Peascods
GatheringPeascods=tune/GatheringPeascods_G.abc tune/GatheringPeascods_C.abc tune/GatheringPeascods_A.abc tune/GatheringPeascods_D.abc
GatheringPeascods: GatheringPeascods.ps GatheringPeascods.pdf
GatheringPeascods.abc: hdr/GatheringPeascods.hdr $(GatheringPeascods)
	abcmedley GatheringPeascods $(GatheringPeascods) >GatheringPeascods.abc
GatheringPeascods.ps: GatheringPeascods.abc fmt/_70.fmt
	$(a2p) GatheringPeascods.abc +Ffmt/_70 \
	|PShdr GatheringPeascods "" GatheringPeascods \
	|PSftr %D $U %D >GatheringPeascods.ps
GatheringPeascods.pdf: GatheringPeascods.ps
	ps2pdf GatheringPeascods.ps GatheringPeascods.pdf

# Geud Man Of Ballangigh
GeudManOfBallangigh= jig/HuntTheSquirrel_G.abc jig/HuntTheSquirrel_A.abc # x8.abc
GeudManOfBallangigh: GeudManOfBallangigh.abc GeudManOfBallangigh.ps GeudManOfBallangigh.pdf
GeudManOfBallangigh.abc: hdr/GeudManOfBallangigh.hdr $(GeudManOfBallangigh)
	abcmedley GeudManOfBallangigh $(GeudManOfBallangigh) >GeudManOfBallangigh.abc
GeudManOfBallangigh.ps: GeudManOfBallangigh.abc fmt/_80.fmt
	$(a2p) GeudManOfBallangigh +Ffmt/_80 \
	| PShdr "GeudManOfBallangigh" "" "GeudManOfBallangigh" \
	| PSftr %D $U %D >GeudManOfBallangigh.ps
GeudManOfBallangigh.pdf: GeudManOfBallangigh.ps
	ps2pdf GeudManOfBallangigh.ps GeudManOfBallangigh.pdf

# Glenn Towle
GlennTowle= reel/Glenn_Towle_G.abc reel/Glenn_Towle_A.abc
GlennTowle: GlennTowle.abc GlennTowle.ps GlennTowle.pdf
GlennTowle.abc: $(GlennTowle)
	abcjoin +s $(GlennTowle) >GlennTowle.abc
GlennTowle.ps: GlennTowle.abc fmt/_75.fmt
	$(a2p) GlennTowle.abc +Ffmt/_75 \
	|PShdr GlennTowle "" GlennTowle \
	|PSftr %D $U %D >GlennTowle.ps
GlennTowle.pdf: GlennTowle.ps
	ps2pdf GlennTowle.ps GlennTowle.pdf

# Godesses
Godesses= reel/Godesses-Gm-16-1.abc reel/Godesses-Am-16-1.abc
Godesses: Godesses.abc Godesses.ps Godesses.pdf
Godesses.abc: hdr/Godesses.hdr $(Godesses)
	abcmedley Godesses $(Godesses) >Godesses.abc
Godesses.ps: Godesses.abc fmt/_80.fmt
	$(a2p) Godesses +Ffmt/_80 \
	| PShdr "Godesses" "" "Godesses" \
	| PSftr %D $U %D >Godesses.ps
Godesses.pdf: Godesses.ps
	ps2pdf Godesses.ps Godesses.pdf

# Godolphin
Godolphin= reel/Godolphin_D.abc
Godolphin: Godolphin.abc Godolphin.ps Godolphin.pdf
Godolphin.abc: hdr/Godolphin.hdr $(Godolphin)
	abcmedley +C Godolphin $(Godolphin) >Godolphin.abc
Godolphin.ps: Godolphin.abc fmt/_70.fmt
	$(a2p) Godolphin +Ffmt/_70 \
	| PShdr "Godolphin" "" "Godolphin" \
	| PSftr %D $U %D >Godolphin.ps
Godolphin.pdf: Godolphin.ps
	ps2pdf Godolphin.ps Godolphin.pdf

# GoodManOfCambridge
GoodManOfCambridge= march/Good_Man_of_Cambridge-Am-48-4.abc
GoodManOfCambridge: GoodManOfCambridge.abc GoodManOfCambridge.ps GoodManOfCambridge.pdf
GoodManOfCambridge.abc: $(GoodManOfCambridge)
	abcjoin +s $(GoodManOfCambridge) >GoodManOfCambridge.abc
GoodManOfCambridge.ps: GoodManOfCambridge.abc fmt/_80.fmt
	$(a2p) GoodManOfCambridge.abc +Ffmt/_80 \
	|PShdr GoodManOfCambridge "" GoodManOfCambridge \
	|PSftr %D $U %D >GoodManOfCambridge.ps
GoodManOfCambridge.pdf: GoodManOfCambridge.ps
	ps2pdf GoodManOfCambridge.ps GoodManOfCambridge.pdf

# Goodwins_Maggot
Goodwins_Maggot= \
	slipjig/Goodwins_Maggot-D-16-2.abc
Goodwins_Maggot: Goodwins_Maggot.abc Goodwins_Maggot.ps Goodwins_Maggot.pdf
Goodwins_Maggot.abc: $(Goodwins_Maggot)
	abcjoin +s $(Goodwins_Maggot) >Goodwins_Maggot.abc
Goodwins_Maggot.ps: Goodwins_Maggot.abc fmt/_75.fmt
	$(a2p) Goodwins_Maggot.abc +Ffmt/_75 \
	|PShdr Goodwins_Maggot "" Goodwins_Maggot \
	|PSftr %D $U %D >Goodwins_Maggot.ps
Goodwins_Maggot.pdf: Goodwins_Maggot.ps
	ps2pdf Goodwins_Maggot.ps Goodwins_Maggot.pdf

# Grandma Tilley's Palindrome
GrandmaTilleysPalindrome= reel/GrandmaTilleysPalindrome_G.abc
GrandmaTilleysPalindrome: GrandmaTilleysPalindrome.abc GrandmaTilleysPalindrome.ps GrandmaTilleysPalindrome.pdf
GrandmaTilleysPalindrome.abc: $(GrandmaTilleysPalindrome)
	abcjoin +S2 $(GrandmaTilleysPalindrome) >GrandmaTilleysPalindrome.abc
GrandmaTilleysPalindrome.ps: GrandmaTilleysPalindrome.abc fmt/_80.fmt
	$(a2p) GrandmaTilleysPalindrome +Ffmt/_80 \
	| PShdr "GrandmaTilleysPalindrome" "" "GrandmaTilleysPalindrome" \
	| PSftr %D $U %D >GrandmaTilleysPalindrome.ps
GrandmaTilleysPalindrome.pdf: GrandmaTilleysPalindrome.ps
	ps2pdf GrandmaTilleysPalindrome.ps GrandmaTilleysPalindrome.pdf

# HalfeHannikin
HalfeHannikin= jig/HalfeHannikin_F.abc jig/HalfeHannikin_G.abc jig/HalfeHannikin_A.abc
HalfeHannikin: HalfeHannikin.abc HalfeHannikin.ps HalfeHannikin.pdf
HalfeHannikin.abc: $(HalfeHannikin)
	abcjoin +s2 $(HalfeHannikin) >HalfeHannikin.abc
HalfeHannikin.ps: HalfeHannikin.abc fmt/_75.fmt
	$(a2p) HalfeHannikin.abc +Ffmt/_75 \
	|PShdr HalfeHannikin "" HalfeHannikin \
	|PSftr %D $U %D >HalfeHannikin.ps
HalfeHannikin.pdf: HalfeHannikin.ps
	ps2pdf HalfeHannikin.ps HalfeHannikin.pdf

# Hambletons Round O
HambletonsRoundO= tune/HambletonsRoundO_Cm.abc tune/HambletonsRoundO_Dm.abc
HambletonsRoundO: HambletonsRoundO.abc HambletonsRoundO.ps HambletonsRoundO.pdf
HambletonsRoundO.abc: $(HambletonsRoundO)
	abcjoin +s $(HambletonsRoundO) >HambletonsRoundO.abc
HambletonsRoundO.ps: HambletonsRoundO.abc fmt/_80.fmt
	$(a2p) HambletonsRoundO.abc +Ffmt/_80 \
	|PShdr HambletonsRoundO "" HambletonsRoundO \
	|PSftr %D $U %D >HambletonsRoundO.ps
HambletonsRoundO.pdf: HambletonsRoundO.ps
	ps2pdf HambletonsRoundO.ps HambletonsRoundO.pdf

# Handel with Care
HandelWithCare= reel/HandelWithCare_D.abc reel/HandelWithCare_G.abc
HandelWithCare: HandelWithCare.abc HandelWithCare.ps HandelWithCare.pdf
HandelWithCare.abc: $(HandelWithCare)
	abcjoin +s2 $(HandelWithCare) >HandelWithCare.abc
HandelWithCare.ps: HandelWithCare.abc fmt/_75.fmt
	$(a2p) HandelWithCare.abc +Ffmt/_75 \
	|PShdr HandelWithCare "" HandelWithCare \
	|PSftr %D $U %D >HandelWithCare.ps
HandelWithCare.pdf: HandelWithCare.ps
	ps2pdf HandelWithCare.ps HandelWithCare.pdf

# Haste To the Wedding
HasteToTheWedding= jig/Haste_to_the_Wedding_D.abc jig/Timmy_Cliffords_Jig_G.abc
HasteToTheWedding: HasteToTheWedding.abc HasteToTheWedding.ps HasteToTheWedding.pdf
HasteToTheWedding.abc: $(HasteToTheWedding)
	abcmedley "Haste to the Wedding" $(HasteToTheWedding) >HasteToTheWedding.abc
HasteToTheWedding.ps: HasteToTheWedding.abc fmt/_75.fmt
	$(a2p) HasteToTheWedding.abc +Ffmt/_75 \
	|PShdr HasteToTheWed "" HasteToTheWed \
	|PSftr %D $U %D >HasteToTheWedding.ps
HasteToTheWedding.pdf: HasteToTheWedding.ps
	ps2pdf HasteToTheWedding.ps HasteToTheWedding.pdf

# HeadingForZero
HeadingForZero= slipjig/Heading_for_Zero-D-24-3.abc
HeadingForZero: HeadingForZero.abc HeadingForZero.ps HeadingForZero.pdf
HeadingForZero.abc: $(HeadingForZero)
	abcjoin +s $(HeadingForZero) >HeadingForZero.abc
HeadingForZero.ps: HeadingForZero.abc fmt/_80.fmt
	$(a2p) HeadingForZero.abc +Ffmt/_80 \
	|PShdr HeadingForZero "" HeadingForZero \
	|PSftr %D $U %D >HeadingForZero.ps
HeadingForZero.pdf: HeadingForZero.ps
	ps2pdf HeadingForZero.ps HeadingForZero.pdf

# HeartsEase
HeartsEase= jig/HeartsEase_Gm.abc jig/HeartsEase_Am.abc
HeartsEase: HeartsEase.abc HeartsEase.ps HeartsEase.pdf
HeartsEase.abc: hdr/HeartsEase.hdr $(HeartsEase)
	abcmedley HeartsEase $(HeartsEase) >HeartsEase.abc
HeartsEase.ps: HeartsEase.abc fmt/_80.fmt
	$(a2p) HeartsEase.abc +Ffmt/_80 \
	|PShdr HeartsEase '' HeartsEase \
	|PSftr %D $U/ %D >HeartsEase.ps
HeartsEase.pdf: HeartsEase.ps
	ps2pdf HeartsEase.ps HeartsEase.pdf

# Helena
Helena= march/Helena-G-32-2.abc march/Helena-A-32-2.abc
Helena: Helena.abc Helena.ps Helena.pdf
Helena.abc: hdr/Helena.hdr $(Helena)
	abcmedley Helena $(Helena) >Helena.abc
Helena.ps: Helena.abc fmt/_75.fmt
	$(a2p) Helena +Ffmt/_75 \
	| PShdr "Helena" "" "Helena" \
	| PSftr %D $U %D >Helena.ps
Helena.pdf: Helena.ps
	ps2pdf Helena.ps Helena.pdf

# Helston Furry
HelstonFurry= tune/HelstonFurry0_Eb.abc tune/HelstonFurry0_F.abc tune/HelstonFurry0_G.abc \
	tune/HelstonFurry1_F.abc  tune/HelstonFurry2_C.abc tune/HelstonFurry2_G.abc
HelstonFurry: HelstonFurry.abc HelstonFurry.ps HelstonFurry.pdf
HelstonFurry.abc: $(HelstonFurry)
	abcjoin +C +s $(HelstonFurry) >HelstonFurry.abc
HelstonFurry.ps: HelstonFurry.abc fmt/_75.fmt
	$(a2p) HelstonFurry.abc +Ffmt/_75 \
	|PShdr HelstonFurry "" HelstonFurry \
	|PSftr %D $U %D >HelstonFurry.ps
HelstonFurry.pdf: HelstonFurry.ps
	ps2pdf HelstonFurry.ps HelstonFurry.pdf

# Henry's Hornpipe
HenrysHornpipe= minuet/Henrys_Hornpipe-Dm-16-4.abc minuet/Henrys_Hornpipe-Am-16-4.abc
HenrysHornpipe: HenrysHornpipe.abc HenrysHornpipe.ps HenrysHornpipe.pdf
HenrysHornpipe.abc: hdr/HenrysHornpipe.hdr $(HenrysHornpipe)
	abcmedley +s HenrysHornpipe $(HenrysHornpipe) >HenrysHornpipe.abc
HenrysHornpipe.ps: HenrysHornpipe.abc fmt/_80.fmt
	$(a2p) HenrysHornpipe.abc +Ffmt/_80 \
	|PShdr HenrysHornpipe "" HenrysHornpipe \
	|PSftr %D $U %D >HenrysHornpipe.ps
HenrysHornpipe.pdf: HenrysHornpipe.ps
	ps2pdf HenrysHornpipe.ps HenrysHornpipe.pdf

# Hit and Miss
HitAndMiss= jig/Daphne_Dm.abc jig/Daphne_Em.abc
HitAndMiss: HitAndMiss.abc HitAndMiss.ps HitAndMiss.pdf
HitAndMiss.abc: hdr/HitAndMiss.hdr $(HitAndMiss)
	abcmedley HitAndMiss $(HitAndMiss) >HitAndMiss.abc
HitAndMiss.ps: HitAndMiss.abc fmt/_80.fmt
	$(a2p) HitAndMiss.abc +Ffmt/_80 \
	|PShdr HitAndMiss "" HitAndMiss \
	|PSftr %D $U %D >HitAndMiss.ps
HitAndMiss.pdf: HitAndMiss.ps
	ps2pdf HitAndMiss.ps HitAndMiss.pdf

# Holborn March
HolbornMarch= march/HolbornMarch_F.abc march/HolbornMarch_G.abc
HolbornMarch: HolbornMarch.abc HolbornMarch.ps HolbornMarch.pdf
HolbornMarch.abc: $(HolbornMarch)
	abcjoin +s2 $(HolbornMarch) >HolbornMarch.abc
HolbornMarch.ps: HolbornMarch.abc fmt/_80.fmt
	$(a2p) HolbornMarch.abc +Ffmt/_80 \
	|PShdr HolbornMarch "" HolbornMarch \
	|PSftr %D $U %D >HolbornMarch.ps
HolbornMarch.pdf: HolbornMarch.ps
	ps2pdf HolbornMarch.ps HolbornMarch.pdf

# HoleInTheWall
HoleInTheWall: HoleInTheWall_1 HoleInTheWall_2

# Hole In the Wall 1: F,G,A
HoleInTheWall_1= tune/Hole_in_the_Wall_F.abc \
	tune/Hole_in_the_Wall_G.abc \
	tune/Hole_in_the_Wall_A.abc \
	minuet/Hole_in_the_Wall-Bb-16-3.abc
HoleInTheWall_1: HoleInTheWall_1.ps HoleInTheWall_1.pdf
HoleInTheWall_1.abc: hdr/HoleInTheWall.hdr $(HoleInTheWall_1)
	abcmedley HoleInTheWall $(HoleInTheWall_1) >HoleInTheWall_1.abc
HoleInTheWall_1.ps: HoleInTheWall_1.abc fmt/_75.fmt
	$(a2p) HoleInTheWall_1.abc +Ffmt/_75 \
	|PShdr HoleInTheWall:1 "" HoleInTheWall:1 \
	|PSftr %D $U %D >HoleInTheWall_1.ps
HoleInTheWall_1.pdf: HoleInTheWall_1.ps
	ps2pdf HoleInTheWall_1.ps HoleInTheWall_1.pdf

# Hole In the Wall 2: G,A,Bb
HoleInTheWall_2= \
	minuet/Hole_in_the_Wall-G-16-3.abc \
	minuet/Hole_in_the_Wall-A-16-3.abc \
	minuet/Hole_in_the_Wall-Bb-16-3.abc
HoleInTheWall_2: HoleInTheWall_2.ps HoleInTheWall_2.pdf
HoleInTheWall_2.abc: hdr/HoleInTheWall.hdr $(HoleInTheWall_2)
	abcmedley HoleInTheWall $(HoleInTheWall_2) >HoleInTheWall_2.abc
HoleInTheWall_2.ps: HoleInTheWall_2.abc fmt/_75.fmt
	$(a2p) HoleInTheWall_2.abc +Ffmt/_75 \
	|PShdr HoleInTheWall:2 "" HoleInTheWall:2 \
	|PSftr %D $U %D >HoleInTheWall_2.ps
HoleInTheWall_2.pdf: HoleInTheWall_2.ps
	ps2pdf HoleInTheWall_2.ps HoleInTheWall_2.pdf

# Hop Ground
HopGround= jig/Hop_Ground-D-32-2.abc jig/Hop_Ground-A-32-2.abc
HopGround: HopGround.abc HopGround.ps HopGround.pdf
HopGround.abc: hdr/HopGround.hdr $(HopGround)
	abcmedley HopGround +S2 +C $(HopGround) >HopGround.abc
HopGround.ps: HopGround.abc fmt/_80.fmt
	$(a2p) HopGround.abc +Ffmt/_80 \
	|PShdr HopGround "" HopGround \
	|PSftr %D $U %D >HopGround.ps
HopGround.pdf: HopGround.ps
	ps2pdf HopGround.ps HopGround.pdf

# Horseplay
Horseplay= march/BranleDesChevaux_C.abc march/BranleDesChevaux_D.abc \
	march/BranleDesChevaux_G.abc march/BranleDesChevaux_A.abc
Horseplay: Horseplay.abc Horseplay.ps Horseplay.pdf
Horseplay.abc: hdr/Horseplay.hdr $(Horseplay)
	abcmedley Horseplay $(Horseplay) >Horseplay.abc
Horseplay.ps: Horseplay.abc fmt/_75.fmt
	$(a2p) Horseplay +Ffmt/_75 \
	| PShdr "Horseplay" "" "Horseplay" \
	| PSftr %D $U %D >Horseplay.ps
Horseplay.pdf: Horseplay.ps
	ps2pdf Horseplay.ps Horseplay.pdf

# HydePark
HydePark= jig/Hyde_Park-C-24-2.abc jig/Hyde_Park-D-24-2.abc
HydePark: HydePark.abc HydePark.ps HydePark.pdf
HydePark.abc: hdr/HydePark.hdr $(HydePark)
	abcmedley HydePark $(HydePark) >HydePark.abc
HydePark.ps: HydePark.abc fmt/_80.fmt
	$(a2p) HydePark.abc +Ffmt/_80 \
	|PShdr HydePark "" HydePark \
	|PSftr %D $U %D >HydePark.ps
HydePark.pdf: HydePark.ps
	ps2pdf HydePark.ps HydePark.pdf

# I Care Not For These Ladies
ICareNotForTheseLadies= \
	jig/ICareNotForTheseLadies_Bb.abc \
	jig/ICareNotForTheseLadies_C.abc \
	jig/ICareNotForTheseLadies_D.abc
ICareNotForTheseLadies: ICareNotForTheseLadies.abc ICareNotForTheseLadies.ps ICareNotForTheseLadies.pdf
ICareNotForTheseLadies.abc: hdr/ICareNotForTheseLadies.hdr $(ICareNotForTheseLadies)
	abcmedley ICareNotForTheseLadies $(ICareNotForTheseLadies) >ICareNotForTheseLadies.abc
ICareNotForTheseLadies.ps: ICareNotForTheseLadies.abc fmt/_75.fmt
	$(a2p) ICareNotForTheseLadies.abc +Ffmt/_75 \
	|PShdr ICareNotForTheseLadies "" ICareNotForTheseLadies \
	|PSftr %D $U %D >ICareNotForTheseLadies.ps
ICareNotForTheseLadies.pdf: ICareNotForTheseLadies.ps
	ps2pdf ICareNotForTheseLadies.ps ICareNotForTheseLadies.pdf

# In the Bleak Midwinter
InTheBleakMidwinter= tune/InTheBleakMidwinter_F.abc tune/InTheBleakMidwinter_G.abc tune/InTheBleakMidwinter_A.abc x5.abc
InTheBleakMidwinter: InTheBleakMidwinter.abc InTheBleakMidwinter.ps InTheBleakMidwinter.pdf
InTheBleakMidwinter.abc: $(InTheBleakMidwinter)
	abcjoin +s $(InTheBleakMidwinter) >InTheBleakMidwinter.abc
InTheBleakMidwinter.ps: InTheBleakMidwinter.abc fmt/_80.fmt
	$(a2p) InTheBleakMidwinter.abc +Ffmt/_80 \
	|PShdr InTheBleakMidwinter "" InTheBleakMidwinter \
	|PSftr %D $U %D >InTheBleakMidwinter.ps
InTheBleakMidwinter.pdf: InTheBleakMidwinter.ps
	ps2pdf InTheBleakMidwinter.ps InTheBleakMidwinter.pdf

# Indian Princess
IndianPrincess= tune/IndianPrincess_F.abc tune/IndianPrincess_G.abc
IndianPrincess: IndianPrincess.ps IndianPrincess.pdf
IndianPrincess.abc: $(IndianPrincess)
	abcjoin +s $(IndianPrincess) >IndianPrincess.abc
IndianPrincess.ps: IndianPrincess.abc fmt/_80.fmt
	$(a2p) IndianPrincess.abc +Ffmt/_80 \
	|PShdr IndianPrincess "" IndianPrincess \
	|PSftr %D $U %D >IndianPrincess.ps
IndianPrincess.pdf: IndianPrincess.ps
	ps2pdf IndianPrincess.ps IndianPrincess.pdf

# Indian Queen
IndianQueen= tune/IndianQueen_C.abc tune/IndianQueen_D.abc tune/IndianQueen_E.abc
IndianQueen: IndianQueen.abc IndianQueen.ps IndianQueen.pdf
IndianQueen.abc: $(IndianQueen)
	abcjoin +C +s2 $(IndianQueen) >IndianQueen.abc
IndianQueen.ps: IndianQueen.abc fmt/_80.fmt
	$(a2p) IndianQueen.abc +Ffmt/_80 \
	|PShdr IndianQueen "" IndianQueen \
	|PSftr %D $U %D >IndianQueen.ps
IndianQueen.pdf: IndianQueen.ps
	ps2pdf IndianQueen.ps IndianQueen.pdf

# Invitation, the
Invitation= waltz/Invitation-F-32-4.abc waltz/Invitation-G-32-4.abc
Invitation: Invitation.abc Invitation.ps Invitation.pdf
Invitation.abc: $(Invitation)
	abcjoin +s $(Invitation) >Invitation.abc
Invitation.ps: Invitation.abc fmt/_80.fmt
	$(a2p) Invitation.abc +Ffmt/_80 \
	|PShdr Invitation "" Invitation \
	|PSftr %D $U %D >Invitation.ps
Invitation.pdf: Invitation.ps
	ps2pdf Invitation.ps Invitation.pdf

# Irish Lamentation
IrishLamentation= waltz/IrishLamentation_G.abc waltz/IrishLamentation_A.abc
IrishLamentation: IrishLamentation.ps IrishLamentation.pdf
IrishLamentation.abc: $(IrishLamentation)
	abcjoin +s $(IrishLamentation) >IrishLamentation.abc
IrishLamentation.ps: IrishLamentation.abc fmt/_80.fmt
	$(a2p) IrishLamentation.abc +Ffmt/_80 \
	|PShdr IrishLamentation "" IrishLamentation \
	|PSftr %D $U %D >IrishLamentation.ps
IrishLamentation.pdf: IrishLamentation.ps
	ps2pdf IrishLamentation.ps IrishLamentation.pdf

# Jacks Health
JacksHealth= jig/JacksHealth_Am.abc  jig/JacksHealth_Bm.abc
JacksHealth: JacksHealth.abc JacksHealth.ps JacksHealth.pdf
JacksHealth.abc: hdr/JacksHealth.hdr $(JacksHealth)
	abcmedley JacksHealth $(JacksHealth) >JacksHealth.abc
JacksHealth.ps: JacksHealth.abc fmt/_75.fmt
	$(a2p) JacksHealth.abc +Ffmt/_75 \
	|PShdr JacksHealth "" JacksHealth \
	|PSftr %D $U %D >JacksHealth.ps
JacksHealth.pdf: JacksHealth.ps
	ps2pdf JacksHealth.ps JacksHealth.pdf

# Jacks Maggot
JacksMaggot= tune/JacksMaggot_C.abc tune/JacksMaggot_D.abc # tune/JacksMaggot_E.abc x5.abc
JacksMaggot: JacksMaggot.abc JacksMaggot.ps JacksMaggot.pdf
JacksMaggot.abc: hdr/JacksMaggot.hdr $(JacksMaggot)
	abcmedley JacksMaggot $(JacksMaggot) >JacksMaggot.abc
JacksMaggot.ps: JacksMaggot.abc fmt/_80.fmt
	$(a2p) JacksMaggot.abc +Ffmt/_80 \
	|PShdr JacksMaggot "" JacksMaggot \
	|PSftr %D $U %D >JacksMaggot.ps
JacksMaggot.pdf: JacksMaggot.ps
	ps2pdf JacksMaggot.ps JacksMaggot.pdf

# Jacky Bull
JackyBull= jig/Jacky_Bull_C.abc jig/Jacky_Bull_D.abc x9.abc
JackyBull: JackyBull.abc JackyBull.ps JackyBull.pdf
JackyBull.abc: $(JackyBull)
	abcjoin +s $(JackyBull) >JackyBull.abc
JackyBull.ps: JackyBull.abc fmt/_75.fmt
	$(a2p) JackyBull.abc +Ffmt/_75 \
	|PShdr JackyBull "" JackyBull \
	|PSftr %D $U %D >JackyBull.ps
JackyBull.pdf: JackyBull.ps
	ps2pdf JackyBull.ps JackyBull.pdf

# Jacob Hall's Jig
JacobHallsJig= \
	jig/Under_and_Over-Dm-32-2.abc jig/Under_and_Over-Em-32-2.abc \
	jig/Under_and_Over-Gm-32-2.abc jig/Under_and_Over-Am-32-2.abc
JacobHallsJig: JacobHallsJig.abc JacobHallsJig.ps JacobHallsJig.pdf
JacobHallsJig.abc: hdr/JacobHallsJig.hdr $(JacobHallsJig)
	abcmedley JacobHallsJig $(JacobHallsJig) >JacobHallsJig.abc
JacobHallsJig.ps: JacobHallsJig.abc fmt/_75.fmt
	$(a2p) JacobHallsJig +Ffmt/_75 \
	| PShdr "JacobHallsJig" "" "JacobHallsJig" \
	| PSftr %D $U %D >JacobHallsJig.ps
JacobHallsJig.pdf: JacobHallsJig.ps
	ps2pdf JacobHallsJig.ps JacobHallsJig.pdf

# Jamaica
Jamaica= tune/Jamaica_F.abc tune/Jamaica_G.abc tune/Jamaica_A.abc
Jamaica: Jamaica.abc Jamaica.ps Jamaica.pdf
Jamaica.abc: $(Jamaica)
	abcjoin +s $(Jamaica) >Jamaica.abc
Jamaica.ps: Jamaica.abc fmt/_80.fmt
	$(a2p) Jamaica.abc +Ffmt/_80 \
	|PShdr Jamaica "" Jamaica \
	|PSftr %D $U %D >Jamaica.ps
Jamaica.pdf: Jamaica.ps
	ps2pdf Jamaica.ps Jamaica.pdf

# Jenny Pluck Pears
JennyPluckPears= jig/Jenny_Pluck_Pears_Gm.abc jig/Jenny_Pluck_Pears_Am.abc # x8.abc
JennyPluckPears: JennyPluckPears.abc JennyPluckPears.ps JennyPluckPears.pdf
JennyPluckPears.abc: $(JennyPluckPears) hdr/JennyPluckPears.hdr
	abcmedley JennyPluckPears $(JennyPluckPears) >JennyPluckPears.abc
JennyPluckPears.ps: JennyPluckPears.abc fmt/_80.fmt
	$(a2p) JennyPluckPears.abc +Ffmt/_80 \
	|PShdr JennyPluckPears "" JennyPluckPears \
	|PSftr %D $U %D >JennyPluckPears.ps
JennyPluckPears.pdf: JennyPluckPears.ps
	ps2pdf JennyPluckPears.ps JennyPluckPears.pdf

# Jimmy Allens Daughter
JimmyAllensDaughter= march/JamieAllen_G4.abc march/JamieAllen_A4.abc sep5x2 march/RoadToBoston_D.abc march/BirkenTree_Em.abc x3.abc
JimmyAllensDaughter: JimmyAllensDaughter.abc JimmyAllensDaughter.ps JimmyAllensDaughter.pdf
JimmyAllensDaughter.abc: $(JimmyAllensDaughter)
	abcmedley "Jimmy Allen's Daughter" $(JimmyAllensDaughter) >JimmyAllensDaughter.abc
JimmyAllensDaughter.ps: JimmyAllensDaughter.abc fmt/_75.fmt
	$(a2p) JimmyAllensDaughter.abc +Ffmt/_75 \
	|PShdr JimmyAllen "" JimmyAllen \
	|PSftr %D $U %D >JimmyAllensDaughter.ps
JimmyAllensDaughter.pdf: JimmyAllensDaughter.ps
	ps2pdf JimmyAllensDaughter.ps JimmyAllensDaughter.pdf

# Josefins Waltz
JosefinsWaltz= waltz/JosefinsVals2_F.abc waltz/JosefinsVals2_G.abc waltz/JosefinsVals2_A.abc x2.abc
JosefinsWaltz: JosefinsWaltz.abc JosefinsWaltz.ps JosefinsWaltz.pdf
JosefinsWaltz.abc: $(JosefinsWaltz)
	abcjoin +s JosefinsWaltz $(JosefinsWaltz) >JosefinsWaltz.abc
JosefinsWaltz.ps: JosefinsWaltz.abc fmt/_75.fmt
	$(a2p) JosefinsWaltz +Ffmt/_75 \
	| PShdr "Waltz:Josefin" "" "Waltz:Josefin" \
	| PSftr %D $U %D >JosefinsWaltz.ps
JosefinsWaltz.pdf: JosefinsWaltz.ps
	ps2pdf JosefinsWaltz.ps JosefinsWaltz.pdf

# JoyAfterSorrow
JoyAfterSorrow= waltz/JoyAfterSorrow_Am.abc waltz/JoyAfterSorrow_Gm.abc
JoyAfterSorrow: JoyAfterSorrow.abc JoyAfterSorrow.ps JoyAfterSorrow.pdf
JoyAfterSorrow.abc: $(JoyAfterSorrow) # hdr/JoyAfterSorrow.hdr
	abcjoin +s2 $(JoyAfterSorrow) >JoyAfterSorrow.abc
JoyAfterSorrow.ps: JoyAfterSorrow.abc fmt/_80.fmt
	$(a2p) JoyAfterSorrow.abc +Ffmt/_80 \
	|PShdr JoyAfterSorrow '' JoyAfterSorrow \
	|PSftr %D $U/ %D >JoyAfterSorrow.ps
JoyAfterSorrow.pdf: JoyAfterSorrow.ps
	ps2pdf JoyAfterSorrow.ps JoyAfterSorrow.pdf

# Jubilee Jig
JubileeJig= slipjig/TripToTheJubilee_D.abc
JubileeJig: JubileeJig.abc JubileeJig.ps JubileeJig.pdf
JubileeJig.abc: $(JubileeJig)
	abcjoin +s $(JubileeJig) >JubileeJig.abc
JubileeJig.ps: JubileeJig.abc fmt/_80.fmt
	$(a2p) JubileeJig.abc +Ffmt/_80 \
	|PShdr JubileeJig "" JubileeJig \
	|PSftr %D $U %D >JubileeJig.ps
JubileeJig.pdf: JubileeJig.ps
	ps2pdf JubileeJig.ps JubileeJig.pdf

# JubileeRoundabout
JubileeRoundabout= reel/JubileeRoundabout1_G.abc reel/JubileeRoundabout2_G.abc
JubileeRoundabout: JubileeRoundabout.abc JubileeRoundabout.ps JubileeRoundabout.pdf
JubileeRoundabout.abc: $(JubileeRoundabout)
	abcmedley "Jubilee Roundabout" $(JubileeRoundabout) >JubileeRoundabout.abc
JubileeRoundabout.ps: JubileeRoundabout.abc fmt/_75.fmt
	$(a2p) JubileeRoundabout +Ffmt/_75 \
	| PShdr "JubileeRoundabout" "" "JubileeRoundabout" \
	| PSftr %D $U %D >JubileeRoundabout.ps
JubileeRoundabout.pdf: JubileeRoundabout.ps
	ps2pdf JubileeRoundabout.ps JubileeRoundabout.pdf

# Juice Of Barley
JuiceOfBarley= jig/Juice_of_Barley_Gm.abc jig/Juice_of_Barley_Am.abc jig/Juice_of_Barley_Bm.abc x6.abc
JuiceOfBarley: JuiceOfBarley.abc JuiceOfBarley.ps JuiceOfBarley.pdf
JuiceOfBarley.abc: $(JuiceOfBarley)
	abcjoin +s $(JuiceOfBarley) >JuiceOfBarley.abc
JuiceOfBarley.ps: JuiceOfBarley.abc fmt/_75.fmt
	$(a2p) JuiceOfBarley.abc +Ffmt/_75 \
	|PShdr JuiceOfBarley "" JuiceOfBarley \
	|PSftr %D $U %D >JuiceOfBarley.ps
JuiceOfBarley.pdf: JuiceOfBarley.ps
	ps2pdf JuiceOfBarley.ps JuiceOfBarley.pdf

# Julians Jig
JuliansJig= jig/Julians_Jig_D.abc
JuliansJig: JuliansJig.abc JuliansJig.ps JuliansJig.pdf
JuliansJig.abc: $(JuliansJig)
	abcjoin +s $(JuliansJig) >JuliansJig.abc
JuliansJig.ps: JuliansJig.abc fmt/_75.fmt
	$(a2p) JuliansJig.abc +Ffmt/_75 \
	|PShdr JuliansJig "" JuliansJig \
	|PSftr %D $U %D >JuliansJig.ps
JuliansJig.pdf: JuliansJig.ps
	ps2pdf JuliansJig.ps JuliansJig.pdf

# JustAGoing
JustAGoing= reel/Just_a_Going-D-16-2.abc reel/Just_a_Going-D-32-2.abc
JustAGoing: JustAGoing.abc JustAGoing.ps JustAGoing.pdf
JustAGoing.abc: $(JustAGoing)
	abcjoin +s $(JustAGoing) >JustAGoing.abc
JustAGoing.ps: JustAGoing.abc fmt/_80.fmt
	$(a2p) JustAGoing.abc +Ffmt/_80 \
	|PShdr JustAGoing "" JustAGoing \
	|PSftr %D $U %D >JustAGoing.ps
JustAGoing.pdf: JustAGoing.ps
	ps2pdf JustAGoing.ps JustAGoing.pdf

# Kelsterne Gardens
KelsterneGardens= \
	tune/KelsterneGardens_Dm.abc tune/KelsterneGardens_Em.abc \
	sep5x2 \
	tune/KelsterneGardens_Gm.abc tune/KelsterneGardens_Am.abc
KelsterneGardens: KelsterneGardens.abc KelsterneGardens.ps KelsterneGardens.pdf
KelsterneGardens.abc: hdr/KelsterneGardens.hdr $(KelsterneGardens)
	abcmedley KelsterneGardens $(KelsterneGardens) >KelsterneGardens.abc
KelsterneGardens.ps: KelsterneGardens.abc _80.fmt
	$(a2p) KelsterneGardens.abc +F_80  \
	|PShdr KelsterneGardens "" KelsterneGardens  \
	|PSftr %D $U/ %D >KelsterneGardens.ps
KelsterneGardens.pdf: KelsterneGardens.ps
	ps2pdf KelsterneGardens.ps KelsterneGardens.pdf

# KeyToTheCellar
KeyToTheCellar= misc/Key_to_the_Cellar-Em-16-2.abc misc/Key_to_the_Cellar-Dm-16-2.abc
KeyToTheCellar: KeyToTheCellar.abc KeyToTheCellar.ps KeyToTheCellar.pdf
KeyToTheCellar.abc: $(KeyToTheCellar)
	abcjoin +s2 $(KeyToTheCellar) >KeyToTheCellar.abc
KeyToTheCellar.ps: KeyToTheCellar.abc fmt/_80.fmt
	$(a2p) KeyToTheCellar.abc +Ffmt/_80 \
	|PShdr KeyToTheCellar "" KeyToTheCellar \
	|PSftr %D $U %D >KeyToTheCellar.ps
KeyToTheCellar.pdf: KeyToTheCellar.ps
	ps2pdf KeyToTheCellar.ps KeyToTheCellar.pdf

# Kingston Lacy House Waltz
KingstonLacyHouseWaltz= waltz/Lovely_Nancy_1.abc waltz/Lovely_Nancy_WCl_55_1.abc
KingstonLacyHouseWaltz: KingstonLacyHouseWaltz.abc KingstonLacyHouseWaltz.ps KingstonLacyHouseWaltz.pdf
KingstonLacyHouseWaltz.abc: hdr/KingstonLacyHouseWaltz.hdr $(KingstonLacyHouseWaltz)
	abcjoin +s $(KingstonLacyHouseWaltz) >KingstonLacyHouseWaltz.abc
KingstonLacyHouseWaltz.ps: KingstonLacyHouseWaltz.abc fmt/_80.fmt
	$(a2p) KingstonLacyHouseWaltz.abc +Ffmt/_80 \
	|PShdr KingstonLacyHouseWaltz "" KingstonLacyHouseWaltz \
	|PSftr %D $U %D >KingstonLacyHouseWaltz.ps
KingstonLacyHouseWaltz.pdf: KingstonLacyHouseWaltz.ps
	ps2pdf KingstonLacyHouseWaltz.ps KingstonLacyHouseWaltz.pdf

# Knives and Forks
KnivesAndForks= tune/KnivesAndForks_F.abc tune/KnivesAndForks_G.abc tune/KnivesAndForks_A.abc
KnivesAndForks: KnivesAndForks.abc KnivesAndForks.ps KnivesAndForks.pdf
KnivesAndForks.abc: hdr/KnivesAndForks.hdr $(KnivesAndForks)
	abcmedley KnivesAndForks  $(KnivesAndForks) >KnivesAndForks.abc
KnivesAndForks.ps: KnivesAndForks.abc fmt/_80.fmt
	$(a2p) KnivesAndForks.abc +Ffmt/_80 \
	|PShdr KnivesAndForks "" KnivesAndForks \
	|PSftr %D $U %D >KnivesAndForks.ps
KnivesAndForks.pdf: KnivesAndForks.ps
	ps2pdf KnivesAndForks.ps KnivesAndForks.pdf

# Knole Park
KnolePark= \
	march/Knole_Park_1-C-32-2.abc march/Knole_Park_1-D-32-2.abc sep5x2 \
	march/Knole_Park_2-C-32-2.abc march/Knole_Park_2-D-32-2.abc
KnolePark: KnolePark.abc KnolePark.ps KnolePark.pdf Knole_Park_1,2-C,D-32-8.abc
KnolePark.abc: hdr/KnolePark.hdr $(KnolePark)
	abcmedley KnolePark $(KnolePark) >KnolePark.abc
KnolePark.ps: KnolePark.abc fmt/_80.fmt
	$(a2p) KnolePark.abc +Ffmt/_80 \
	|PShdr KnolePark "" KnolePark \
	|PSftr %D $U %D >KnolePark.ps
KnolePark.pdf: KnolePark.ps
	ps2pdf KnolePark.ps KnolePark.pdf
Knole_Park_1,2-C,D-32-8.abc: KnolePark.abc
	ln -f KnolePark.abc Knole_Park_1,2-C,D-32-8.abc

# Ladies Triumph
LadiesTriumph= reel/LadiesTriumph2_F.abc reel/LadiesTriumph2_G.abc reel/LadiesTriumph2_A.abc
LadiesTriumph: LadiesTriumph.abc LadiesTriumph.ps LadiesTriumph.pdf
LadiesTriumph.abc: $(LadiesTriumph)
	abcjoin +s $(LadiesTriumph) >LadiesTriumph.abc
LadiesTriumph.ps: LadiesTriumph.abc fmt/_75.fmt
	$(a2p) LadiesTriumph.abc +Ffmt/_75 \
	|PShdr LadiesTriumph "" LadiesTriumph \
	|PSftr %D $U %D >LadiesTriumph.ps
LadiesTriumph.pdf: LadiesTriumph.ps
	ps2pdf LadiesTriumph.ps LadiesTriumph.pdf

# LaisteridgeLane
LaisteridgeLane= reel/Kettledrum_Dm.abc reel/Kettledrum_Em.abc
LaisteridgeLane: LaisteridgeLane.abc LaisteridgeLane.ps LaisteridgeLane.pdf
LaisteridgeLane.abc: hdr/LaisteridgeLane.hdr $(LaisteridgeLane)
	abcmedley LaisteridgeLane $(LaisteridgeLane) >LaisteridgeLane.abc
LaisteridgeLane.ps: LaisteridgeLane.abc fmt/_75.fmt
	$(a2p) LaisteridgeLane +Ffmt/_75 \
	| PShdr "LaisteridgeLane" "" "LaisteridgeLane" \
	| PSftr %D $U %D >LaisteridgeLane.ps
LaisteridgeLane.pdf: LaisteridgeLane.ps
	ps2pdf LaisteridgeLane.ps LaisteridgeLane.pdf

# Lancashire Reel (usually done to jigs)
LancashireReel= jig/KeshJ.abc jig/Jacky_Bull_C.abc jig/GreenSleevesAndYellowLace_Am.abc jig/BlackberryQuadrille.abc jig/SailorsWife_Dm.abc
LancashireReel: LancashireReel.abc LancashireReel.ps LancashireReel.pdf
LancashireReel.abc: hdr/LancashireReel.hdr $(LancashireReel)
	abcmedley LancashireReel $(LancashireReel) >LancashireReel.abc
LancashireReel.ps: LancashireReel.abc fmt/_75.fmt
	$(a2p) LancashireReel +Ffmt/_75 \
	| PShdr "LancashireReel" "" "LancashireReel" \
	| PSftr %D $U %D >LancashireReel.ps
LancashireReel.pdf: LancashireReel.ps
	ps2pdf LancashireReel.ps LancashireReel.pdf

# Le Roi
LeRoi= tune/LeRoi_C.abc  tune/LeRoi_D.abc
LeRoi: LeRoi.abc LeRoi.ps LeRoi.pdf
LeRoi.abc: hdr/LeRoi.hdr $(LeRoi)
	abcmedley LeRoi $(LeRoi) >LeRoi.abc
LeRoi.ps: LeRoi.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 LeRoi.abc \
	| PShdr LechLamid "" LechLamid \
	| PSftr %D $U %D >LeRoi.ps
LeRoi.pdf: LeRoi.ps
	ps2pdf LeRoi.ps LeRoi.pdf

# Leah's Waltz
LeahsWaltz= waltz/Amelias_Waltz2_PB-D-32-4.abc waltz/Ashokan_Farewell-D-32-4.abc
LeahsWaltz: LeahsWaltz.abc LeahsWaltz.ps LeahsWaltz.pdf
LeahsWaltz.abc: hdr/LeahsWaltz.hdr $(LeahsWaltz)
	abcmedley LeahsWaltz $(LeahsWaltz) >LeahsWaltz.abc
LeahsWaltz.ps: LeahsWaltz.abc fmt/_80.fmt
	$(a2p) LeahsWaltz +Ffmt/_80 \
	| PShdr "LeahsWaltz" "" "LeahsWaltz" \
	| PSftr %D $U %D >LeahsWaltz.ps
LeahsWaltz.pdf: LeahsWaltz.ps
	ps2pdf LeahsWaltz.ps LeahsWaltz.pdf

# Leather Lake House
LeatherLakeHouse= tune/LeatherLakeHouse_A.abc tune/LeatherLakeHouse_G.abc x8.abc
LeatherLakeHouse: LeatherLakeHouse.abc LeatherLakeHouse.ps LeatherLakeHouse.pdf
LeatherLakeHouse.abc: $(LeatherLakeHouse)
	abcjoin +s $(LeatherLakeHouse) >LeatherLakeHouse.abc
LeatherLakeHouse.ps: LeatherLakeHouse.abc fmt/_80.fmt
	$(a2p) LeatherLakeHouse.abc +Ffmt/_80 \
	|PShdr LeatherLakeHouse "" LeatherLakeHouse \
	|PSftr %D $U %D >LeatherLakeHouse.ps
LeatherLakeHouse.pdf: LeatherLakeHouse.ps
	ps2pdf LeatherLakeHouse.ps LeatherLakeHouse.pdf

# Leaving Of Liverpool_Song_G
LeavingOfLiverpool_Song_G= song/LeavingOfLiverpool_GW.abc
LeavingOfLiverpool_Song_G: LeavingOfLiverpool_Song_G.abc LeavingOfLiverpool_Song_G.ps LeavingOfLiverpool_Song_G.pdf
LeavingOfLiverpool_Song_G.abc: $(LeavingOfLiverpool_Song_G)
	abcjoin +s $(LeavingOfLiverpool_Song_G) >LeavingOfLiverpool_Song_G.abc
LeavingOfLiverpool_Song_G.ps: LeavingOfLiverpool_Song_G.abc fmt/_75.fmt
	$(a2p) LeavingOfLiverpool_Song_G.abc +Ffmt/_75 \
	|PShdr LeavingOfLiverpool_Song_G "" LeavingOfLiverpool_Song_G \
	|PSftr %D $U %D >LeavingOfLiverpool_Song_G.ps
LeavingOfLiverpool_Song_G.pdf: LeavingOfLiverpool_Song_G.ps
	ps2pdf LeavingOfLiverpool_Song_G.ps LeavingOfLiverpool_Song_G.pdf

# Leaving Of Liverpool_Tune
LeavingOfLiverpool_Tune= tune/LeavingOfLiverpool_F.abc tune/LeavingOfLiverpool_G.abc tune/LeavingOfLiverpool_A.abc
LeavingOfLiverpool_Tune: LeavingOfLiverpool_Tune.abc LeavingOfLiverpool_Tune.ps LeavingOfLiverpool_Tune.pdf
LeavingOfLiverpool_Tune.abc: $(LeavingOfLiverpool_Tune)
	abcjoin +s $(LeavingOfLiverpool_Tune) >LeavingOfLiverpool_Tune.abc
LeavingOfLiverpool_Tune.ps: LeavingOfLiverpool_Tune.abc fmt/_75.fmt
	$(a2p) LeavingOfLiverpool_Tune.abc +Ffmt/_75 \
	|PShdr LeavingOfLiverpool_Tune "" LeavingOfLiverpool_Tune \
	|PSftr %D $U %D >LeavingOfLiverpool_Tune.ps
LeavingOfLiverpool_Tune.pdf: LeavingOfLiverpool_Tune.ps
	ps2pdf LeavingOfLiverpool_Tune.ps LeavingOfLiverpool_Tune.pdf

# Leaving of Liverpool
LeavingOfLiverpool: LeavingOfLiverpool_Tune LeavingOfLiverpool_Song_G

# Levi Jackson Rag
LeviJacksonRag= tune/LeviJacksonRag_F.abc tune/LeviJacksonRag_G.abc tune/LeviJacksonRag_A.abc
LeviJacksonRag: LeviJacksonRag.ps LeviJacksonRag.pdf
LeviJacksonRag.abc: hdr/LeviJacksonRag.hdr $(LeviJacksonRag)
	abcmedley LeviJacksonRag $(LeviJacksonRag) >LeviJacksonRag.abc
LeviJacksonRag.ps: LeviJacksonRag.abc fmt/_70.fmt
	$(a2p) LeviJacksonRag.abc +Ffmt/_70 \
	|PShdr LeviJacksonRag "" LeviJacksonRag \
	|PSftr %D $U %D >LeviJacksonRag.ps
LeviJacksonRag.pdf: LeviJacksonRag.ps
	ps2pdf LeviJacksonRag.ps LeviJacksonRag.pdf

# Lilli Burlero
LilliBurlero= jig/LilliBurlero_F.abc jig/LilliBurlero_G.abc jig/LilliBurlero_A.abc
LilliBurlero: LilliBurlero.ps LilliBurlero.pdf
LilliBurlero.abc: hdr/LilliBurlero.hdr $(LilliBurlero)
	abcmedley +T1 LilliBurlero $(LilliBurlero) >LilliBurlero.abc
LilliBurlero.ps: LilliBurlero.abc fmt/_80.fmt
	$(a2p) LilliBurlero.abc +Ffmt/_80 \
	|PShdr LilliBurlero "" LilliBurlero \
	|PSftr %D $U %D >LilliBurlero.ps
LilliBurlero.pdf: LilliBurlero.ps
	ps2pdf LilliBurlero.ps LilliBurlero.pdf

# Lilypad Island
LilypadIsland= waltz/LilypadIsland_G.abc waltz/LilypadIsland_A.abc
LilypadIsland: LilypadIsland.abc LilypadIsland.ps LilypadIsland.pdf
LilypadIsland.abc: $(LilypadIsland)
	abcjoin +s $(LilypadIsland) >LilypadIsland.abc
LilypadIsland.ps: LilypadIsland.abc fmt/_75.fmt
	$(a2p) LilypadIsland.abc +Ffmt/_75 \
	|PShdr LilypadIsland "" LilypadIsland \
	|PSftr %D $U %D >LilypadIsland.ps
LilypadIsland.pdf: LilypadIsland.ps
	ps2pdf LilypadIsland.ps LilypadIsland.pdf

# Linnea
Linnea= waltz/Linnea_A.abc # waltz/Linnea_K.abc
Linnea: Linnea.abc Linnea.ps Linnea.pdf
Linnea.abc: $(Linnea)
	abcjoin +s $(Linnea) >Linnea.abc
Linnea.ps: Linnea.abc fmt/_80.fmt
	$(a2p) Linnea.abc +Ffmt/_80 \
	|PShdr Linnea "" Linnea \
	|PSftr %D $U %D >Linnea.ps
Linnea.pdf: Linnea.ps
	ps2pdf Linnea.ps Linnea.pdf

# Long Live London
LongLiveLondon= tune/LongLiveLondon_F.abc tune/LongLiveLondon_G.abc tune/LongLiveLondon_A.abc
LongLiveLondon: LongLiveLondon.ps LongLiveLondon.pdf
LongLiveLondon.abc: $(LongLiveLondon)
	abcjoin +s $(LongLiveLondon) >LongLiveLondon.abc
LongLiveLondon.ps: LongLiveLondon.abc fmt/_80.fmt
	$(a2p) LongLiveLondon.abc +Ffmt/_80 \
	|PShdr LongLiveLondon "" LongLiveLondon \
	|PSftr %D $U %D >LongLiveLondon.ps
LongLiveLondon.pdf: LongLiveLondon.ps
	ps2pdf LongLiveLondon.ps LongLiveLondon.pdf

# Lucky Seven
LuckySeven= tune/Space_Man_G.abc x9.abc
LuckySeven: LuckySeven.abc LuckySeven.ps LuckySeven.pdf
LuckySeven.abc: $(LuckySeven)
	abcmedley "Lucky Seven" $(LuckySeven) >LuckySeven.abc
LuckySeven.ps: LuckySeven.abc fmt/_75.fmt
	$(a2p) LuckySeven.abc +Ffmt/_75 \
	|PShdr LuckySeven "" LuckySeven \
	|PSftr %D $U %D >LuckySeven.ps
LuckySeven.pdf: LuckySeven.ps
	ps2pdf LuckySeven.ps LuckySeven.pdf

# Mad Robin
MadRobin= tune/Mad_Robin_Bb.abc tune/Mad_Robin_F.abc sep tune/Mad_Robin_C.abc tune/Mad_Robin_G.abc x4.abc
MadRobin: MadRobin.abc MadRobin.ps MadRobin.pdf
MadRobin.abc: $(MadRobin)
	abcjoin $(MadRobin) >MadRobin.abc
MadRobin.ps: MadRobin.abc fmt/_75.fmt
	$(a2p) MadRobin.abc +Ffmt/_75 \
	|PShdr MadRobin "" MadRobin \
	|PSftr %D $U %D >MadRobin.ps
MadRobin.pdf: MadRobin.ps
	ps2pdf MadRobin.ps MadRobin.pdf

# Maid Peeped Out the Window
MaidPeepedOutTheWindow= jig/MaidPeepedOutTheWindow_G.abc jig/MaidPeepedOutTheWindow_A.abc
MaidPeepedOutTheWindow: MaidPeepedOutTheWindow.abc MaidPeepedOutTheWindow.ps MaidPeepedOutTheWindow.pdf
MaidPeepedOutTheWindow.abc: $(MaidPeepedOutTheWindow)
	abcjoin +s $(MaidPeepedOutTheWindow) >MaidPeepedOutTheWindow.abc
MaidPeepedOutTheWindow.ps: MaidPeepedOutTheWindow.abc fmt/_75.fmt
	$(a2p) MaidPeepedOutTheWindow.abc +Ffmt/_75 \
	|PShdr MaidPeepedOutTheWindow "" MaidPeepedOutTheWindow \
	|PSftr %D $U %D >MaidPeepedOutTheWindow.ps
MaidPeepedOutTheWindow.pdf: MaidPeepedOutTheWindow.ps
	ps2pdf MaidPeepedOutTheWindow.ps MaidPeepedOutTheWindow.pdf

# MaidOfTheMill
MaidOfTheMill= jig/MaidOfTheMill_C.abc jig/MaidOfTheMill_D.abc x6.abc
MaidOfTheMill: MaidOfTheMill.abc MaidOfTheMill.ps MaidOfTheMill.pdf
MaidOfTheMill.abc: hdr/MaidOfTheMill.hdr $(MaidOfTheMill)
	abcmedley MaidOfTheMill $(MaidOfTheMill) >MaidOfTheMill.abc
MaidOfTheMill.ps: MaidOfTheMill.abc fmt/_80.fmt
	$(a2p) MaidOfTheMill.abc +Ffmt/_80 \
	|PShdr MaidOfTheMill "" MaidOfTheMill \
	|PSftr %D $U %D >MaidOfTheMill.ps
MaidOfTheMill.pdf: MaidOfTheMill.ps
	ps2pdf MaidOfTheMill.ps MaidOfTheMill.pdf

# Maiden Lane
MaidenLane= \
	march/Maiden_Lane-G-24-3.abc march/Maiden_Lane-C-24-3.abc \
	march/Maiden_Lane-A-24-3.abc march/Maiden_Lane-D-24-3.abc
MaidenLane: MaidenLane.abc MaidenLane.ps MaidenLane.pdf
MaidenLane.abc: $(MaidenLane)
	abcjoin +s $(MaidenLane) >MaidenLane.abc
MaidenLane.ps: MaidenLane.abc fmt/_80.fmt
	$(a2p) MaidenLane.abc +Ffmt/_80 \
	|PShdr MaidenLane "" MaidenLane \
	|PSftr %D $U %D >MaidenLane.ps
MaidenLane.pdf: MaidenLane.ps
	ps2pdf MaidenLane.ps MaidenLane.pdf

# MaidsMorris
MaidsMorris= \
	jig/MaidsMorris_C.abc \
	jig/Maids_Morris-G-24-3.abc \
	jig/MaidsMorris_D.abc \
	jig/Maids_Morris-A-24-3.abc
MaidsMorris: MaidsMorris.abc MaidsMorris.ps MaidsMorris.pdf
MaidsMorris.abc: $(MaidsMorris)
	abcjoin +s $(MaidsMorris) >MaidsMorris.abc
MaidsMorris.ps: MaidsMorris.abc fmt/_75.fmt
	$(a2p) MaidsMorris.abc +Ffmt/_75 \
	|PShdr MaidsMorris "" MaidsMorris \
	|PSftr %D $U %D >MaidsMorris.ps
MaidsMorris.pdf: MaidsMorris.ps
	ps2pdf MaidsMorris.ps MaidsMorris.pdf

# March: 18th Century
March_18thC= march/WorldTurnedUpsideDown_D.abc march/GirlILeftBehind_G.abc \
	tune/IndianQueen_D.abc march/HampshireMarch_G.abc \
	march/YankeeDoodle_D16.abc march/WhiteCockade2.abc
March_18thC: March_18thC.abc March_18thC.ps March_18thC.pdf
March_18thC.abc: $(March_18thC)
	abcjoin +s $(March_18thC) >March_18thC.abc
March_18thC.ps: March_18thC.abc fmt/_70.fmt
	$(a2p) March_18thC.abc +Ffmt/_70 \
	|PShdr March_18thC "" March_18thC \
	|PSftr %D $U %D >March_18thC.ps
March_18thC.pdf: March_18thC.ps
	ps2pdf March_18thC.ps March_18thC.pdf

# March: Occasional Oratorio [Handel]
March_OccasionalOratorio: March_OccasionalOratorio_D.ps March_OccasionalOratorio_D.pdf
March_OccasionalOratorio_D: March_OccasionalOratorio_D.ps March_OccasionalOratorio_D.pdf
March_OccasionalOratorio_D.ps: March_OccasionalOratorio_D.abc
	jcabc2ps +F_85 March_OccasionalOratorio_D.abc > March_OccasionalOratorio_D.ps
March_OccasionalOratorio_D.pdf: March_OccasionalOratorio_D.ps
	ps2pdf March_OccasionalOratorio_D.ps March_OccasionalOratorio_D.pdf

# Market Lass
MarketLass= reel/Market_Lass_C.abc reel/Market_Lass_D.abc sep5x2 reel/Glenn_Towle_G.abc reel/Glenn_Towle_A.abc
MarketLass: MarketLass.abc MarketLass.ps MarketLass.pdf
MarketLass.abc: $(MarketLass)
	abcjoin -s $(MarketLass) >MarketLass.abc
MarketLass.ps: MarketLass.abc fmt/_70.fmt
	$(a2p) MarketLass.abc +Ffmt/_70 \
	|PShdr MarketLass "" MarketLass \
	|PSftr %D $U %D >MarketLass.ps
MarketLass.pdf: MarketLass.ps
	ps2pdf MarketLass.ps MarketLass.pdf

# Minor Spaniard
MinorSpaniard= jig/MinorSpaniard_Dm.abc jig/MinorSpaniard_Em.abc
MinorSpaniard: MinorSpaniard.abc MinorSpaniard.ps MinorSpaniard.pdf
MinorSpaniard.abc: hdr/MinorSpaniard.hdr $(MinorSpaniard)
	abcmedley MinorSpaniard $(MinorSpaniard) >MinorSpaniard.abc
MinorSpaniard.ps: MinorSpaniard.abc
	$(a2p) MinorSpaniard.abc \
	|PShdr MinorSpaniard "" MinorSpaniard \
	|PSftr %D $U %D >MinorSpaniard.ps
MinorSpaniard.pdf: MinorSpaniard.ps
	ps2pdf MinorSpaniard.ps MinorSpaniard.pdf

# Miss Beatrice medley
MissBeatrice= \
	reel/Beatrice_Hills_Reel-D-32-2.abc \
	reel/Mississippi_Palisades-G-32-4.abc
MissBeatrice: MissBeatrice.abc MissBeatrice.ps MissBeatrice.pdf
MissBeatrice.abc: $(MissBeatrice)
	abcjoin +s $(MissBeatrice) >MissBeatrice.abc
MissBeatrice.ps: MissBeatrice.abc fmt/_80.fmt
	$(a2p) MissBeatrice.abc +Ffmt/_80 \
	|PShdr MissBeatrice "" MissBeatrice \
	|PSftr %D $U %D >MissBeatrice.ps
MissBeatrice.pdf: MissBeatrice.ps
	ps2pdf MissBeatrice.ps MissBeatrice.pdf

# Miss Sayer's Allemande
MissSayersAllemande= tune/MissSayersAllemande_F.abc tune/MissSayersAllemande_D.abc x7.abc
MissSayersAllemande: MissSayersAllemande.abc MissSayersAllemande.ps MissSayersAllemande.pdf
MissSayersAllemande.abc: $(MissSayersAllemande)
	abcjoin +s $(MissSayersAllemande) >MissSayersAllemande.abc
MissSayersAllemande.ps: MissSayersAllemande.abc fmt/_80.fmt
	$(a2p) MissSayersAllemande.abc +Ffmt/_80 \
	|PShdr MissSayersAllemande "" MissSayersAllemande \
	|PSftr %D $U %D >MissSayersAllemande.ps
MissSayersAllemande.pdf: MissSayersAllemande.ps
	ps2pdf MissSayersAllemande.ps MissSayersAllemande.pdf

# Mister Isaac's Maggot
MisterIsaacsMaggot= minuet/Mister_Isaacs_Maggot-C-20-3.abc
MisterIsaacsMaggot: MisterIsaacsMaggot.abc MisterIsaacsMaggot.ps MisterIsaacsMaggot.pdf
MisterIsaacsMaggot.abc: $(MisterIsaacsMaggot)
	abcjoin +s $(MisterIsaacsMaggot) >MisterIsaacsMaggot.abc
MisterIsaacsMaggot.ps: MisterIsaacsMaggot.abc fmt/_75.fmt
	$(a2p) MisterIsaacsMaggot.abc +Ffmt/_75 \
	|PShdr MisterIsaacsMaggot "" MisterIsaacsMaggot \
	|PSftr %D $U %D >MisterIsaacsMaggot.ps
MisterIsaacsMaggot.pdf: MisterIsaacsMaggot.ps
	ps2pdf MisterIsaacsMaggot.ps MisterIsaacsMaggot.pdf

# Money Musk
MoneyMusk= reel/MoneyMusk_A.abc x10.abc
MoneyMusk: MoneyMusk.abc MoneyMusk.ps MoneyMusk.pdf
MoneyMusk.abc: hdr/MoneyMusk.hdr $(MoneyMusk)
	abcmedley MoneyMusk $(MoneyMusk) >MoneyMusk.abc
MoneyMusk.ps: MoneyMusk.abc fmt/_75.fmt
	$(a2p) MoneyMusk +Ffmt/_75 \
	| PShdr "MoneyMusk" "" "MoneyMusk" \
	| PSftr %D $U %D >MoneyMusk.ps
MoneyMusk.pdf: MoneyMusk.ps
	ps2pdf MoneyMusk.ps MoneyMusk.pdf

# Morecambe Bay
MorecambeBay= tune/MorecambeBay_D.abc
MorecambeBay: MorecambeBay.abc MorecambeBay.ps MorecambeBay.pdf
MorecambeBay.abc: $(MorecambeBay)
	abcjoin +s $(MorecambeBay) >MorecambeBay.abc
MorecambeBay.ps: MorecambeBay.abc fmt/_75.fmt
	$(a2p) MorecambeBay.abc +Ffmt/_75 \
	|PShdr MorecambeBay "" MorecambeBay \
	|PSftr %D $U %D >MorecambeBay.ps
MorecambeBay.pdf: MorecambeBay.ps
	ps2pdf MorecambeBay.ps MorecambeBay.pdf

# Morpeth Rant
MorpethRant= reel/MorpethRant1_D.abc reel/MorpethRant2_G.abc _.abc
MorpethRant: MorpethRant.ps MorpethRant.pdf
MorpethRant.abc: hdr/MorpethRant.hdr $(MorpethRant)
	abcmedley MorpethRant $(MorpethRant) >MorpethRant.abc
MorpethRant.ps: MorpethRant.abc
	$(a2p) MorpethRant.abc \
	|PShdr MorpethRant "" MorpethRant \
	|PSftr %D $U %D >MorpethRant.ps
MorpethRant.pdf: MorpethRant.ps
	ps2pdf MorpethRant.ps MorpethRant.pdf

# Mortsel Circle
MortselCircle= waltz/Sweet_Jenny_Jones_F.abc waltz/Sweet_Jenny_Jones_G.abc waltz/Sweet_Jenny_Jones_A.abc
MortselCircle: MortselCircle.abc MortselCircle.ps MortselCircle.pdf
MortselCircle.abc: $(MortselCircle)
	abcmedley "Mortsel Circle" $(MortselCircle) >MortselCircle.abc
MortselCircle.ps: MortselCircle.abc fmt/_75.fmt
	$(a2p) MortselCircle +Ffmt/_75 \
	| PShdr "MortselCircle" "" "MortselCircle" \
	| PSftr %D $U %D >MortselCircle.ps
MortselCircle.pdf: MortselCircle.ps
	ps2pdf MortselCircle.ps MortselCircle.pdf

# MountHills
MountHills= march/Mount_Hills-D-32-2.abc march/Mount_Hills-G-32-2.abc march/Mount_Hills-C-32-2.abc
MountHills: MountHills.abc MountHills.ps MountHills.pdf
MountHills.abc: hdr/MountHills.hdr $(MountHills)
	abcmedley MountHills $(MountHills) >MountHills.abc
MountHills.ps: MountHills.abc fmt/_75.fmt
	$(a2p) MountHills +Ffmt/_75 \
	| PShdr "MountHills" "" "MountHills" \
	| PSftr %D $U %D >MountHills.ps
MountHills.pdf: MountHills.ps
	ps2pdf MountHills.ps MountHills.pdf

# Waltzes_Mudgee_Valeta_set
Waltzes_Mudgee_Valeta_set= hdr/Waltzes_Mudgee_Valeta_set.hdr waltz/Mudgee_Waltz-D-32-4.abc \
	waltz/Waltz_for_the_Valeta-D-64-3.abc waltz/Waltz_for_the_Valeta-C-64-4.abc
Waltzes_Mudgee_Valeta_set: Waltzes_Mudgee_Valeta_set.abc Waltzes_Mudgee_Valeta_set.ps Waltzes_Mudgee_Valeta_set.pdf
Waltzes_Mudgee_Valeta_set.abc: $(Waltzes_Mudgee_Valeta_set)
	abcjoin +s $(Waltzes_Mudgee_Valeta_set) >Waltzes_Mudgee_Valeta_set.abc
Waltzes_Mudgee_Valeta_set.ps: Waltzes_Mudgee_Valeta_set.abc fmt/_75.fmt
	$(a2p) Waltzes_Mudgee_Valeta_set.abc +Ffmt/_75 \
	|PShdr Waltzes_Mudgee_Valeta_set "" Waltzes_Mudgee_Valeta_set \
	|PSftr %D $U %D >Waltzes_Mudgee_Valeta_set.ps
Waltzes_Mudgee_Valeta_set.pdf: Waltzes_Mudgee_Valeta_set.ps
	ps2pdf Waltzes_Mudgee_Valeta_set.ps Waltzes_Mudgee_Valeta_set.pdf

# Whately Barn
Whately_Barn= \
	hornpipe/Richards_Reminder-Em-32-4.abc \
	hornpipe/Richards_Reminder-Em-32-3.abc \
	hornpipe/Richards_Reminder-Em-32-2.abc
Whately_Barn: Whately_Barn.abc Whately_Barn.ps Whately_Barn.pdf
Whately_Barn.abc: hdr/Whately_Barn.hdr $(Whately_Barn)
	abcmedley Whately_Barn $(Whately_Barn) >Whately_Barn.abc
Whately_Barn.ps: Whately_Barn.abc fmt/_70.fmt
	$(a2p) Whately_Barn +Ffmt/_70 \
	| PShdr "Whately_Barn" "" "Whately_Barn" \
	| PSftr %D $U %D >Whately_Barn.ps
Whately_Barn.pdf: Whately_Barn.ps
	ps2pdf Whately_Barn.ps Whately_Barn.pdf

# MulberryGarden
MulberryGarden= \
	jig/Mulberry_Garden-Gm-32-2.abc \
	jig/Mulberry_Garden-Dm-32-2.abc \
	jig/Mulberry_Garden-Am-32-2.abc \
	jig/Mulberry_Garden-Em-32-2.abc
MulberryGarden: MulberryGarden.abc MulberryGarden.ps MulberryGarden.pdf
MulberryGarden.abc: hdr/MulberryGarden.hdr $(MulberryGarden)
	abcmedley +C MulberryGarden $(MulberryGarden) >MulberryGarden.abc
MulberryGarden.ps: MulberryGarden.abc fmt/_80.fmt
	$(a2p) MulberryGarden +Ffmt/_80 \
	| PShdr "MulberryGarden" "" "MulberryGarden" \
	| PSftr %D $U %D >MulberryGarden.ps
MulberryGarden.pdf: MulberryGarden.ps
	ps2pdf MulberryGarden.ps MulberryGarden.pdf

# Muriel's Measure
MurielsMeasure= march/Muriels_Measure_D.abc march/Muriels_Measure_G.abc
MurielsMeasure: MurielsMeasure.abc MurielsMeasure.ps MurielsMeasure.pdf
MurielsMeasure.abc: hdr/MurielsMeasure.hdr $(MurielsMeasure)
	abcmedley +s MurielsMeasure $(MurielsMeasure) >MurielsMeasure.abc
MurielsMeasure.ps: MurielsMeasure.abc fmt/_75.fmt
	$(a2p) MurielsMeasure.abc +Ffmt/_75 \
	|PShdr MurielsMeasure "" MurielsMeasure \
	|PSftr %D $U %D >MurielsMeasure.ps
MurielsMeasure.pdf: MurielsMeasure.ps
	ps2pdf MurielsMeasure.ps MurielsMeasure.pdf

# Mutual Love
MutualLove= jig/Flight_C.abc jig/Flight_D.abc x8.abc
MutualLove: MutualLove.abc MutualLove.ps MutualLove.pdf
MutualLove.abc: hdr/MutualLove.hdr $(MutualLove)
	abcmedley MutualLove $(MutualLove) >MutualLove.abc
MutualLove.ps: MutualLove.abc fmt/_75.fmt
	$(a2p) MutualLove +Ffmt/_75 \
	| PShdr "MutualLove" "" "MutualLove" \
	| PSftr %D $U %D >MutualLove.ps
MutualLove.pdf: MutualLove.ps
	ps2pdf MutualLove.ps MutualLove.pdf

# My Loves' a Rose
MyLovesARose= reel/MyLovesARose_Bb.abc reel/MyLovesARose_C.abc
MyLovesARose: MyLovesARose.abc MyLovesARose.ps MyLovesARose.pdf
MyLovesARose.abc: $(MyLovesARose)
	abcjoin +s $(MyLovesARose) >MyLovesARose.abc
MyLovesARose.ps: MyLovesARose.abc fmt/_80.fmt
	$(a2p) MyLovesARose.abc +Ffmt/_80 \
	|PShdr MyLovesARose "" MyLovesARose \
	|PSftr %D $U %D >MyLovesARose.ps
MyLovesARose.pdf: MyLovesARose.ps
	ps2pdf MyLovesARose.ps MyLovesARose.pdf

# Fenterlarick
Fenterlarick= tune/Nancys_Fancy-C-32-3.abc tune/Nancys_Fancy-G-32-3.abc
Fenterlarick: Fenterlarick.abc Fenterlarick.ps Fenterlarick.pdf
Fenterlarick.abc: hdr/Fenterlarick.hdr $(Fenterlarick)
	abcmedley Fenterlarick $(Fenterlarick) >Fenterlarick.abc
Fenterlarick.ps: Fenterlarick.abc fmt/_80.fmt
	$(a2p) Fenterlarick.abc +Ffmt/_80 \
	|PShdr Fenterlarick "" Fenterlarick \
	|PSftr %D $U %D >Fenterlarick.ps
Fenterlarick.pdf: Fenterlarick.ps
	ps2pdf Fenterlarick.ps Fenterlarick.pdf

# Newcastle
Newcastle= tune/Newcastle_F.abc tune/Newcastle_G.abc tune/Newcastle_A.abc
Newcastle: Newcastle.abc Newcastle.ps Newcastle.pdf
Newcastle.abc: $(Newcastle)
	abcjoin +s $(Newcastle) >Newcastle.abc
Newcastle.ps: Newcastle.abc fmt/_75.fmt
	$(a2p) Newcastle.abc +Ffmt/_75 \
	|PShdr Newcastle "" Newcastle \
	|PSftr %D $U %D >Newcastle.ps
Newcastle.pdf: Newcastle.ps
	ps2pdf Newcastle.ps Newcastle.pdf

# NobodysJig
NobodysJig= \
	jig/Nobodys_Jig-Dm-32-2.abc jig/Nobodys_Jig-D-32-2.abc sep5x2 \
	jig/Nobodys_Jig-Gm-32-2.abc jig/Nobodys_Jig-G-32-2.abc
NobodysJig: NobodysJig.abc NobodysJig.ps NobodysJig.pdf
NobodysJig.abc: hdr/NobodysJig.hdr $(NobodysJig)
	abcmedley NobodysJig $(NobodysJig) >NobodysJig.abc
NobodysJig.ps: NobodysJig.abc fmt/_75.fmt
	$(a2p) NobodysJig +Ffmt/_75 \
	| PShdr "NobodysJig" "" "NobodysJig" \
	| PSftr %D $U %D >NobodysJig.ps
NobodysJig.pdf: NobodysJig.ps
	ps2pdf NobodysJig.ps NobodysJig.pdf

# Nonesuch
Nonesuch= tune/Nonesuch.abc tune/ALaModeDeFrance.abc
Nonesuch: Nonesuch.abc Nonesuch.ps Nonesuch.pdf
Nonesuch.abc: hdr/Nonesuch.hdr $(Nonesuch)
	abcmedley Nonesuch $(Nonesuch) >Nonesuch.abc
Nonesuch.ps: Nonesuch.abc fmt/_80.fmt
	$(a2p) Nonesuch.abc +Ffmt/_80 -n \
	|PShdr Nonesuch "" Nonesuch \
	|PSftr %D $U %D >Nonesuch.ps
Nonesuch.pdf: Nonesuch.ps
	ps2pdf Nonesuch.ps Nonesuch.pdf

# Northdown Waltz
NorthdownWaltz= waltz/NorthdownWaltz_Bb.abc waltz/NorthdownWaltz_C.abc waltz/NorthdownWaltz_D.abc
NorthdownWaltz: NorthdownWaltz.abc NorthdownWaltz.ps NorthdownWaltz.pdf
NorthdownWaltz.abc: hdr/NorthdownWaltz.hdr $(NorthdownWaltz)
	abcmedley NorthdownWaltz $(NorthdownWaltz) >NorthdownWaltz.abc
NorthdownWaltz.ps: NorthdownWaltz.abc fmt/_80.fmt
	$(a2p) NorthdownWaltz.abc +Ffmt/_80 \
	|PShdr NorthdownWaltz "" NorthdownWaltz \
	|PSftr %D $U %D >NorthdownWaltz.ps
NorthdownWaltz.pdf: NorthdownWaltz.ps
	ps2pdf NorthdownWaltz.ps NorthdownWaltz.pdf

# Nottingham Swing
NottinghamSwing= \
	hornpipe/Philabelula_All_the_Way_D.abc \
	hornpipe/Theres_Nae_Luck_Aboot_the_Hoose_G.abc \
	hornpipe/Kafoozalum_D.abc \
	hornpipe/Keel_Row_G.abc
NottinghamSwing: NottinghamSwing.abc NottinghamSwing.ps NottinghamSwing.pdf
NottinghamSwing.abc: hdr/NottinghamSwing.hdr $(NottinghamSwing)
	abcmedley NottinghamSwing $(NottinghamSwing) >NottinghamSwing.abc
NottinghamSwing.ps: NottinghamSwing.abc fmt/_75.fmt
	$(a2p) NottinghamSwing.abc +Ffmt/_75 \
	|PShdr NottinghamSwing "" NottinghamSwing \
	|PSftr %D $U %D >NottinghamSwing.ps
NottinghamSwing.pdf: NottinghamSwing.ps
	ps2pdf NottinghamSwing.ps NottinghamSwing.pdf

# Nottingham Swing #2
NottinghamSwing2= hornpipe/BaccaPipesHp_Am.abc hornpipe/Bewicks_Hp_D_4.abc
NottinghamSwing2: NottinghamSwing2.abc NottinghamSwing2.ps NottinghamSwing2.pdf
NottinghamSwing2.abc: hdr/NottinghamSwing2.hdr $(NottinghamSwing2)
	abcmedley NottinghamSwing2 $(NottinghamSwing2) >NottinghamSwing2.abc
NottinghamSwing2.ps: NottinghamSwing2.abc fmt/_80.fmt
	$(a2p) NottinghamSwing2.abc +Ffmt/_80 \
	|PShdr NottinghamSwing2 "" NottinghamSwing2 \
	|PSftr %D $U %D >NottinghamSwing2.ps
NottinghamSwing2.pdf: NottinghamSwing2.ps
	ps2pdf NottinghamSwing2.ps NottinghamSwing2.pdf

# Nutting Girl
NuttingGirl= tune/Nutting_Girl_G.abc sep5x2 tune/Nutting_Girl_A.abc
NuttingGirl: NuttingGirl.abc NuttingGirl.ps NuttingGirl.pdf
NuttingGirl.abc: $(NuttingGirl)
	abcjoin $(NuttingGirl) >NuttingGirl.abc
NuttingGirl.ps: NuttingGirl.abc fmt/_75.fmt
	$(a2p) NuttingGirl.abc +Ffmt/_75 \
	|PShdr NuttingGirl "" NuttingGirl \
	|PSftr %D $U %D >NuttingGirl.ps
NuttingGirl.pdf: NuttingGirl.ps
	ps2pdf NuttingGirl.ps NuttingGirl.pdf

# O Come All Ye Faithful
OComeAllYeFaithful= xmas/OComeAllYeFaithful_F.abc xmas/OComeAllYeFaithful_G.abc
OComeAllYeFaithful: OComeAllYeFaithful.abc OComeAllYeFaithful.ps OComeAllYeFaithful.pdf
OComeAllYeFaithful.abc: $(OComeAllYeFaithful)
	abcmedley "O Come All Ye Faithful" $(OComeAllYeFaithful) >OComeAllYeFaithful.abc
OComeAllYeFaithful.ps: OComeAllYeFaithful.abc fmt/_75.fmt
	$(a2p) OComeAllYeFaithful +Ffmt/_75 \
	| PShdr "OComeAllYeFaithful" "" "OComeAllYeFaithful" \
	| PSftr %D $U %D >OComeAllYeFaithful.ps
OComeAllYeFaithful.pdf: OComeAllYeFaithful.ps
	ps2pdf OComeAllYeFaithful.ps OComeAllYeFaithful.pdf

# Ode to the Pianist
OdeToThePianist= waltz/True_Philosophy-Gm-32-2.abc waltz/True_Philosophy-Am-32-2.abc
OdeToThePianist: OdeToThePianist.abc OdeToThePianist.ps OdeToThePianist.pdf
OdeToThePianist.abc: hdr/OdeToThePianist.hdr $(OdeToThePianist)
	abcmedley OdeToThePianist $(OdeToThePianist) >OdeToThePianist.abc
OdeToThePianist.ps: OdeToThePianist.abc fmt/OdeToThePianist.fmt
	$(a2p) OdeToThePianist +Ffmt/OdeToThePianist \
	| PShdr "OdeToThePianist" "" "OdeToThePianist" \
	| PSftr %D $U %D >OdeToThePianist.ps
OdeToThePianist.pdf: OdeToThePianist.ps
	ps2pdf OdeToThePianist.ps OdeToThePianist.pdf

# Old Friends
OldFriends= tune/JaneInTheLane_C.abc tune/JaneInTheLane_D.abc
OldFriends: OldFriends.abc OldFriends.ps OldFriends.pdf
OldFriends.abc: hdr/OldFriends.hdr $(OldFriends)
	abcmedley OldFriends $(OldFriends) >OldFriends.abc
OldFriends.ps: OldFriends.abc fmt/_75.fmt
	$(a2p) OldFriends +Ffmt/_75 \
	| PShdr "OldFriends" "" "OldFriends" \
	| PSftr %D $U %D >OldFriends.ps
OldFriends.pdf: OldFriends.ps
	ps2pdf OldFriends.ps OldFriends.pdf

# OldHob
OldHob= jig/Old_Hob_C.abc jig/Old_Hob_D.abc
OldHob: OldHob.abc OldHob.ps OldHob.pdf
OldHob.abc: hdr/OldHob.hdr $(OldHob)
	abcmedley +S2 +C OldHob $(OldHob) >OldHob.abc
OldHob.ps: OldHob.abc fmt/_75.fmt
	$(a2p) OldHob.abc +Ffmt/_75 \
	|PShdr OldHob '' OldHob \
	|PSftr %D $U/ %D >OldHob.ps
OldHob.pdf: OldHob.ps
	ps2pdf OldHob.ps OldHob.pdf

# OldWifeBehindTheFire
OldWifeBehindTheFire= march/Old_Wife_Behind_the_Fire-G-32-4.abc march/Old_Wife_Behind_the_Fire-A-32-4.abc
OldWifeBehindTheFire: OldWifeBehindTheFire.abc OldWifeBehindTheFire.ps OldWifeBehindTheFire.pdf
OldWifeBehindTheFire.abc: hdr/OldWifeBehindTheFire.hdr $(OldWifeBehindTheFire)
	abcmedley OldWifeBehindTheFire +C $(OldWifeBehindTheFire) >OldWifeBehindTheFire.abc
OldWifeBehindTheFire.ps: OldWifeBehindTheFire.abc fmt/_80.fmt
	$(a2p) OldWifeBehindTheFire.abc +Ffmt/_80 \
	|PShdr OldWifeBehindTheFire "" OldWifeBehindTheFire \
	|PSftr %D $U %D >OldWifeBehindTheFire.ps
OldWifeBehindTheFire.pdf: OldWifeBehindTheFire.ps
	ps2pdf OldWifeBehindTheFire.ps OldWifeBehindTheFire.pdf

# Orleans Baffled
OrleansBaffled= tune/OrleansBaffled_Bb.abc tune/OrleansBaffled_C.abc tune/OrleansBaffled_D.abc
OrleansBaffled: OrleansBaffled.abc OrleansBaffled.ps OrleansBaffled.pdf
OrleansBaffled.abc: $(OrleansBaffled)
	abcjoin +S2 +C $(OrleansBaffled) >OrleansBaffled.abc
OrleansBaffled.ps: OrleansBaffled.abc fmt/_80.fmt
	$(a2p) OrleansBaffled.abc +Ffmt/_80 \
	|PShdr OrleansBaffled "" OrleansBaffled \
	|PSftr %D $U %D >OrleansBaffled.ps
OrleansBaffled.pdf: OrleansBaffled.ps
	ps2pdf OrleansBaffled.ps OrleansBaffled.pdf

# Parkgate
Parkgate= reel/Parkgate_D.abc reel/Parkgate_D_2V.abc
Parkgate: Parkgate.abc Parkgate.ps Parkgate.pdf
Parkgate.abc: $(Parkgate)
	abcjoin +s2 $(Parkgate) >Parkgate.abc
Parkgate.ps: Parkgate.abc fmt/Parkgate.fmt
	$(a2p) Parkgate.abc +Ffmt/Parkgate \
	|PShdr Parkgate "" Parkgate \
	|PSftr %D $U %D >Parkgate.ps
Parkgate.pdf: Parkgate.ps
	ps2pdf Parkgate.ps Parkgate.pdf

# PaspieMinuet
PaspieMinuet= tune/PaspieMinuet_F.abc tune/PaspieMinuet_G.abc
PaspieMinuet: PaspieMinuet.abc PaspieMinuet.ps PaspieMinuet.pdf
PaspieMinuet.abc: $(PaspieMinuet)
	abcjoin +s $(PaspieMinuet) >PaspieMinuet.abc
PaspieMinuet.ps: PaspieMinuet.abc fmt/_80.fmt
	$(a2p) PaspieMinuet.abc +Ffmt/_80 \
	|PShdr PaspieMinuet "" PaspieMinuet \
	|PSftr %D $U %D >PaspieMinuet.ps
PaspieMinuet.pdf: PaspieMinuet.ps
	ps2pdf PaspieMinuet.ps PaspieMinuet.pdf

# Peace Be With You
PeaceBeWithYou= reel/RigadoonRoyal_Am.abc reel/RigadoonRoyal_Em.abc
PeaceBeWithYou: PeaceBeWithYou.abc PeaceBeWithYou.ps PeaceBeWithYou.pdf
PeaceBeWithYou.abc: hdr/PeaceBeWithYou.hdr $(PeaceBeWithYou)
	abcmedley PeaceBeWithYou $(PeaceBeWithYou) >PeaceBeWithYou.abc
PeaceBeWithYou.ps: PeaceBeWithYou.abc fmt/_80.fmt
	$(a2p) PeaceBeWithYou +Ffmt/_80 \
	| PShdr "PeaceBeWithYou" "" "PeaceBeWithYou" \
	| PSftr %D $U %D >PeaceBeWithYou.ps
PeaceBeWithYou.pdf: PeaceBeWithYou.ps
	ps2pdf PeaceBeWithYou.ps PeaceBeWithYou.pdf

# PerfectTen
PerfectTen= reel/PerfectTen_D.abc reel/PerfectTen_C.abc
PerfectTen: PerfectTen.abc PerfectTen.ps PerfectTen.pdf
PerfectTen.abc: $(PerfectTen)
	abcjoin +s $(PerfectTen) >PerfectTen.abc
PerfectTen.ps: PerfectTen.abc fmt/_75.fmt
	$(a2p) PerfectTen.abc +Ffmt/_75 \
	|PShdr PerfectTen "" PerfectTen \
	|PSftr %D $U %D >PerfectTen.ps
PerfectTen.pdf: PerfectTen.ps
	ps2pdf PerfectTen.ps PerfectTen.pdf

# Perpetual Motion
PerpetualMotion= jig/Perpetual_Motion_Bb.abc jig/Perpetual_Motion_C.abc
PerpetualMotion: PerpetualMotion.abc PerpetualMotion.ps PerpetualMotion.pdf
PerpetualMotion.abc: $(PerpetualMotion)
	abcjoin +s $(PerpetualMotion) >PerpetualMotion.abc
PerpetualMotion.ps: PerpetualMotion.abc fmt/_75.fmt
	$(a2p) PerpetualMotion.abc +Ffmt/_75 \
	|PSftr %D $U %D >PerpetualMotion.ps
PerpetualMotion.pdf: PerpetualMotion.ps
	ps2pdf PerpetualMotion.ps PerpetualMotion.pdf

# Physical Snob
PhysicalSnob= tune/PhysicalSnob_F.abc tune/PhysicalSnob_G.abc tune/PhysicalSnob_D.abc
PhysicalSnob: PhysicalSnob.ps PhysicalSnob.pdf
PhysicalSnob.abc: hdr/PhysicalSnob.hdr $(PhysicalSnob)
	abcmedley PhysicalSnob $(PhysicalSnob) >PhysicalSnob.abc
PhysicalSnob.ps: PhysicalSnob.abc fmt/_80.fmt
	$(a2p) PhysicalSnob.abc +Ffmt/_80 \
	|PShdr PhysicalSnob "" PhysicalSnob \
	|PSftr %D $U %D >PhysicalSnob.ps
PhysicalSnob.pdf: PhysicalSnob.ps
	ps2pdf PhysicalSnob.ps PhysicalSnob.pdf

# Picking Up Sticks
PickingUpSticks= tune/PickingUpSticks_Gm.abc tune/PickingUpSticks_Am.abc hdr/PickingUpSticks_alt.hdr jig/Kitty_McGee_D16.abc
PickingUpSticks: PickingUpSticks.abc PickingUpSticks.ps PickingUpSticks.pdf
PickingUpSticks.abc: hdr/PickingUpSticks.hdr $(PickingUpSticks)
	abcmedley PickingUpSticks $(PickingUpSticks) >PickingUpSticks.abc
PickingUpSticks.ps: PickingUpSticks.abc fmt/_80.fmt
	$(a2p) PickingUpSticks.abc +Ffmt/_80 -n \
	|PShdr PickingUpSticks "" PickingUpSticks \
	|PSftr %D $U %D >PickingUpSticks.ps
PickingUpSticks.pdf: PickingUpSticks.ps
	ps2pdf PickingUpSticks.ps PickingUpSticks.pdf

# Pine Needles
PineNeedles= \
	tune/PineNeedles_C.abc tune/PineNeedles_D.abc \
	tune/PineNeedles_G.abc tune/PineNeedles_A.abc
PineNeedles: PineNeedles.abc PineNeedles.ps PineNeedles.pdf
PineNeedles.abc: $(PineNeedles)
	abcjoin +s $(PineNeedles) >PineNeedles.abc
PineNeedles.ps: PineNeedles.abc fmt/_80.fmt
	$(a2p) PineNeedles.abc +Ffmt/_80 \
	|PShdr PineNeedles "" PineNeedles \
	|PSftr %D $U %D >PineNeedles.ps
PineNeedles.pdf: PineNeedles.ps
	ps2pdf PineNeedles.ps PineNeedles.pdf

# Pleasure Of Love
PleasureOfLove= tune/Pleasures_of_Youth_G4.abc tune/Pleasures_of_Youth_A4.abc
PleasureOfLove: PleasureOfLove.abc PleasureOfLove.ps PleasureOfLove.pdf
PleasureOfLove.abc: $(PleasureOfLove) hdr/PleasureOfLove.hdr
	abcmedley PleasureOfLove $(PleasureOfLove) >PleasureOfLove.abc
PleasureOfLove.ps: PleasureOfLove.abc fmt/_75.fmt
	$(a2p) PleasureOfLove.abc +Ffmt/_75 \
	|PShdr PleasureOfLove "" PleasureOfLove \
	|PSftr %D $U %D >PleasureOfLove.ps
PleasureOfLove.pdf: PleasureOfLove.ps
	ps2pdf PleasureOfLove.ps PleasureOfLove.pdf

# Pleasures Of Providence
PleasuresOfProvidence= jig/PleasuresOfProvidence_G.abc
PleasuresOfProvidence: PleasuresOfProvidence.abc PleasuresOfProvidence.ps PleasuresOfProvidence.pdf
PleasuresOfProvidence.abc: $(PleasuresOfProvidence)
	abcjoin +s $(PleasuresOfProvidence) >PleasuresOfProvidence.abc
PleasuresOfProvidence.ps: PleasuresOfProvidence.abc fmt/_75.fmt
	$(a2p) PleasuresOfProvidence.abc +Ffmt/_75 \
	|PShdr PleasuresOfProvidence "" PleasuresOfProvidence \
	|PSftr %D $U %D >PleasuresOfProvidence.ps
PleasuresOfProvidence.pdf: PleasuresOfProvidence.ps
	ps2pdf PleasuresOfProvidence.ps PleasuresOfProvidence.pdf

# Polka: Heel and Toe
Polka_HeelAndToe= polka/Jenny_Lind_Polka_DG4.abc polka/ThisOldMan_G.abc polka/ThisOldMan_A.abc x2.abc
Polka_HeelAndToe: Polka_HeelAndToe.abc Polka_HeelAndToe.ps Polka_HeelAndToe.pdf
Polka_HeelAndToe.abc: $(Polka_HeelAndToe)
	abcmedley "Heel and Toe Polka" $(Polka_HeelAndToe) >Polka_HeelAndToe.abc
Polka_HeelAndToe.ps: Polka_HeelAndToe.abc fmt/_80.fmt
	$(a2p) Polka_HeelAndToe +Ffmt/_80 \
	| PShdr "Polka:HeelAndToe" "" "Polka:HeelAndToe" \
	| PSftr %D $U %D >Polka_HeelAndToe.ps
Polka_HeelAndToe.pdf: Polka_HeelAndToe.ps
	ps2pdf Polka_HeelAndToe.ps Polka_HeelAndToe.pdf

# Ponderosa_Pine
Ponderosa_Pine= minuet/Ashworth-D-32-4.abc
Ponderosa_Pine: Ponderosa_Pine.abc Ponderosa_Pine.ps Ponderosa_Pine.pdf
Ponderosa_Pine.abc: $(Ponderosa_Pine)
	abcjoin +s $(Ponderosa_Pine) >Ponderosa_Pine.abc
Ponderosa_Pine.ps: Ponderosa_Pine.abc fmt/_80.fmt
	$(a2p) Ponderosa_Pine.abc +Ffmt/_80 \
	|PShdr Ponderosa_Pine "" Ponderosa_Pine \
	|PSftr %D $U %D >Ponderosa_Pine.ps
Ponderosa_Pine.pdf: Ponderosa_Pine.ps
	ps2pdf Ponderosa_Pine.ps Ponderosa_Pine.pdf

# Portland Fancy
PortlandFancy= jig/Portland_Fancy1_A.abc jig/Portland_Fancy2_A.abc
PortlandFancy: PortlandFancy.abc PortlandFancy.ps PortlandFancy.pdf
PortlandFancy.abc: hdr/PortlandFancy.hdr $(PortlandFancy)
	abcmedley PortlandFancy $(PortlandFancy) >PortlandFancy.abc
PortlandFancy.ps: PortlandFancy.abc fmt/_75.fmt
	$(a2p) PortlandFancy.abc +Ffmt/_75 \
	|PShdr PortlandF "" PortlandF \
	|PSftr %D $U %D >PortlandFancy.ps
PortlandFancy.pdf: PortlandFancy.ps
	ps2pdf PortlandFancy.ps PortlandFancy.pdf

# Portland Fancy 1
PortlandFancy1= jig/Portland_Fancy_1-G-48-3.abc jig/Portland_Fancy_1-A-48-3.abc
PortlandFancy1: PortlandFancy1.abc PortlandFancy1.ps PortlandFancy1.pdf
PortlandFancy1.abc: hdr/PortlandFancy1.hdr $(PortlandFancy1)
	abcmedley PortlandFancy1 $(PortlandFancy1) >PortlandFancy1.abc
PortlandFancy1.ps: PortlandFancy1.abc fmt/_75.fmt
	$(a2p) PortlandFancy1.abc +Ffmt/_75 \
	|PShdr PortlandF "" PortlandF \
	|PSftr %D $U %D >PortlandFancy1.ps
PortlandFancy1.pdf: PortlandFancy1.ps
	ps2pdf PortlandFancy1.ps PortlandFancy1.pdf

# Portland Fancy 2
PortlandFancy2= jig/Portland_Fancy_2-G-64-4.abc jig/Portland_Fancy_2-A-64-4.abc
PortlandFancy2: PortlandFancy2.abc PortlandFancy2.ps PortlandFancy2.pdf
PortlandFancy2.abc: hdr/PortlandFancy2.hdr $(PortlandFancy2)
	abcmedley PortlandFancy2 $(PortlandFancy2) >PortlandFancy2.abc
PortlandFancy2.ps: PortlandFancy2.abc fmt/_75.fmt
	$(a2p) PortlandFancy2.abc +Ffmt/_75 \
	|PShdr PortlandF "" PortlandF \
	|PSftr %D $U %D >PortlandFancy2.ps
PortlandFancy2.pdf: PortlandFancy2.ps
	ps2pdf PortlandFancy2.ps PortlandFancy2.pdf

# Portsmouth
Portsmouth= tune/Portsmouth_F.abc tune/Portsmouth_G.abc tune/Portsmouth_A.abc
Portsmouth: Portsmouth.abc Portsmouth.ps Portsmouth.pdf
Portsmouth.abc: $(Portsmouth)
	abcjoin +s $(Portsmouth) >Portsmouth.abc
Portsmouth.ps: Portsmouth.abc fmt/_75.fmt
	$(a2p) Portsmouth.abc +Ffmt/_75 \
	|PShdr Portsmouth "" Portsmouth \
	|PSftr %D $U %D >Portsmouth.ps
Portsmouth.pdf: Portsmouth.ps
	ps2pdf Portsmouth.ps Portsmouth.pdf

# Prince of Westborough
PrinceOfWestborough= waltz/Middle_of_Night-Em-32-4.abc
PrinceOfWestborough: PrinceOfWestborough.abc PrinceOfWestborough.ps PrinceOfWestborough.pdf
PrinceOfWestborough.abc: $(PrinceOfWestborough)
	abcmedley "The Prince of Westborough" +s $(PrinceOfWestborough) >PrinceOfWestborough.abc
PrinceOfWestborough.ps: PrinceOfWestborough.abc fmt/_80.fmt
	$(a2p) PrinceOfWestborough.abc +Ffmt/_80 \
	|PShdr "PrinceOfWestborough" "" "PrinceOfWestborough" \
	|PSftr %D $U %D >PrinceOfWestborough.ps
PrinceOfWestborough.pdf: PrinceOfWestborough.ps
	ps2pdf PrinceOfWestborough.ps PrinceOfWestborough.pdf

# Prince William
PrinceWilliam= tune/Prince_William_F.abc tune/Prince_William_G.abc tune/Prince_William_A.abc x7.abc
PrinceWilliam: PrinceWilliam.abc PrinceWilliam.ps PrinceWilliam.pdf
PrinceWilliam.abc: $(PrinceWilliam)
	abcjoin +s $(PrinceWilliam) >PrinceWilliam.abc
PrinceWilliam.ps: PrinceWilliam.abc fmt/_75.fmt
	$(a2p) PrinceWilliam.abc +Ffmt/_75 \
	|PShdr PrinceWilliam "" PrinceWilliam \
	|PSftr %D $U %D >PrinceWilliam.ps
PrinceWilliam.pdf: PrinceWilliam.ps
	ps2pdf PrinceWilliam.ps PrinceWilliam.pdf

# Puck's Deceit
PucksDeceit= reel/Kettle_Drum-Dm-24-2.abc
PucksDeceit: PucksDeceit.abc PucksDeceit.ps PucksDeceit.pdf
PucksDeceit.abc: hdr/PucksDeceit.hdr $(PucksDeceit)
	abcmedley PucksDeceit $(PucksDeceit) >PucksDeceit.abc
PucksDeceit.ps: PucksDeceit.abc fmt/_80.fmt
	$(a2p) PucksDeceit +Ffmt/_80 \
	| PShdr "PucksDeceit" "" "PucksDeceit" \
	| PSftr %D $U %D >PucksDeceit.ps
PucksDeceit.pdf: PucksDeceit.ps
	ps2pdf PucksDeceit.ps PucksDeceit.pdf

# Queen's Delight
QueensDelight= jig/Queens_Delight_G.abc
QueensDelight: QueensDelight.abc QueensDelight.ps QueensDelight.pdf
QueensDelight.abc: $(QueensDelight)
	abcjoin +s $(QueensDelight) >QueensDelight.abc
QueensDelight.ps: QueensDelight.abc fmt/_75.fmt
	$(a2p) QueensDelight.abc +Ffmt/_75 \
	|PShdr QueensDel "" QueensDel \
	|PSftr %D $U %D >QueensDelight.ps
QueensDelight.pdf: QueensDelight.ps
	ps2pdf QueensDelight.ps QueensDelight.pdf

# Queen's Jig
QueensJig= jig/Queens_Jig_C.abc jig/Queens_Jig_D.abc x9.abc
QueensJig: QueensJig.abc QueensJig.ps QueensJig.pdf
QueensJig.abc: $(QueensJig)
	abcjoin +s $(QueensJig) >QueensJig.abc
QueensJig.ps: QueensJig.abc fmt/_75.fmt
	$(a2p) QueensJig.abc +Ffmt/_75 \
	|PShdr QueensJ "" QueensJ \
	|PSftr %D $U %D >QueensJig.ps
QueensJig.pdf: QueensJig.ps
	ps2pdf QueensJig.ps QueensJig.pdf

# Quesnay
Quesnay= jig/Quesnay_F.abc jig/Quesnay_G.abc dance/brief/Quesnay.txt
Quesnay: Quesnay.abc Quesnay.ps Quesnay.pdf
Quesnay.abc: $(Quesnay)
	abcmedley +s Quesnay $(Quesnay) >Quesnay.abc
Quesnay.ps: Quesnay.abc fmt/_75.fmt
	$(a2p) Quesnay.abc +Ffmt/_75 \
	|PShdr Quesnay "" Quesnay \
	|PSftr %D $U %D >Quesnay.ps
Quesnay.pdf: Quesnay.ps
	ps2pdf Quesnay.ps Quesnay.pdf

# Rafe's Waltz
RafesWaltz= waltz/RafesWaltz_Gm.abc waltz/RafesWaltz_Am.abc
RafesWaltz: RafesWaltz.abc RafesWaltz.ps RafesWaltz.pdf
RafesWaltz.abc: hdr/RafesWaltz.hdr $(RafesWaltz)
	abcmedley RafesWaltz $(RafesWaltz) >RafesWaltz.abc
RafesWaltz.ps: RafesWaltz.abc fmt/_75.fmt
	$(a2p) RafesWaltz.abc +Ffmt/_75 \
	|PShdr RafesWaltz "" RafesWaltz \
	|PSftr %D $U %D >RafesWaltz.ps
RafesWaltz.pdf: RafesWaltz.ps
	ps2pdf RafesWaltz.ps RafesWaltz.pdf

# Randolph Farewell
RandolphFarewell= waltz/RandolphFarewell_F.abc waltz/RandolphFarewell_G.abc
RandolphFarewell: RandolphFarewell.abc RandolphFarewell.ps RandolphFarewell.pdf
RandolphFarewell.abc: $(RandolphFarewell)
	abcjoin +s $(RandolphFarewell) >RandolphFarewell.abc
RandolphFarewell.ps: RandolphFarewell.abc fmt/_75.fmt
	$(a2p) RandolphFarewell.abc +Ffmt/_75 \
	|PShdr RandolphFarewell "" RandolphFarewell \
	|PSftr %D $U %D >RandolphFarewell.ps
RandolphFarewell.pdf: RandolphFarewell.ps
	ps2pdf RandolphFarewell.ps RandolphFarewell.pdf

# Rapper
Rapper: Rapper1 Rapper2 Rapper3 RapperGB1

# Rapper 1
Rapper1: Rapper1.ps Rapper1.pdf
Rapper1= jig/TenPennyBit.abc jig/IrishWasherwoman.abc jig/SwallowtailJ.abc jig/FiddleHillJ.abc jig/TopOfCorkRoad.abc _.abc
Rapper1.abc: $(Rapper1)
	abcmedley "Rapper Sword Tunes #1" $(Rapper1) >Rapper1.abc
Rapper1.ps: Rapper1.abc fmt/_65.fmt
	$(a2p) Rapper1.abc +Ffmt/_65 \
	|PShdr Rapper1 "" Rapper1 \
	|PSftr %D $U %D >Rapper1.ps
Rapper1.pdf: Rapper1.ps
	ps2pdf Rapper1.ps Rapper1.pdf

# Rapper 2
Rapper2: Rapper2.ps Rapper2.pdf
Rapper2= jig/IrishmansHeartToTheLadies.abc jig/TobinsFav2.abc jig/BlackthornStick.abc jig/StanChapmansJ.abc jig/Garryowen.abc _.abc
Rapper2.abc: $(Rapper2)
	abcmedley "Rapper Sword Tunes #2" $(Rapper2) >Rapper2.abc
Rapper2.ps: Rapper2.abc fmt/_65.fmt
	$(a2p) Rapper2.abc +Ffmt/_65 \
	|PShdr Rapper2 "" Rapper2 \
	|PSftr %D $U %D >Rapper2.ps
Rapper2.pdf: Rapper2.ps
	ps2pdf Rapper2.ps Rapper2.pdf

# Rapper 3
Rapper3: Rapper3.ps Rapper3.pdf
Rapper3= jig/ShandonBells.abc jig/MouseInTheCupboard.abc jig/KatiesRambles_Dm.abc jig/Druid.abc jig/KeshJ.abc _.abc
Rapper3.abc: $(Rapper3)
	abcmedley "Rapper Sword Tunes #3" $(Rapper3) >Rapper3.abc
Rapper3.ps: Rapper3.abc fmt/_65.fmt
	$(a2p) Rapper3.abc +Ffmt/_65 \
	|PShdr Rapper3 "" Rapper3 \
	|PSftr %D $U %D >Rapper3.ps
Rapper3.pdf: Rapper3.ps
	ps2pdf Rapper3.ps Rapper3.pdf

# Rapper: Gay Blades 1
RapperGB1: RapperGB1.ps RapperGB1.pdf
RapperGB1= tune/CanCan.abc tune/CamptownJ.abc tune/Cygnets.abc tune/FiddlerOnTheRoof.abc jig/BibbityBobbityBoo.abc tune/HavaNagilaJ.abc _.abc
RapperGB1.abc: $(RapperGB1)
	abcmedley "Gay Blades Gimmick Tunes #1" $(RapperGB1) >RapperGB1.abc
RapperGB1.ps: RapperGB1.abc fmt/_65.fmt
	$(a2p) RapperGB1.abc +Ffmt/_65 \
	|PShdr RapperGB1 "" RapperGB1 \
	|PSftr %D $U %D >RapperGB1.ps
RapperGB1.pdf: RapperGB1.ps
	ps2pdf RapperGB1.ps RapperGB1.pdf

# Red House
RedHouse= reel/RedHouse_Gm.abc reel/RedHouse_Am.abc x6.abc
RedHouse: RedHouse.abc RedHouse.ps RedHouse.pdf
RedHouse.abc: hdr/RedHouse.hdr $(RedHouse)
	abcmedley RedHouse $(RedHouse) >RedHouse.abc
RedHouse.ps: RedHouse.abc fmt/_75.fmt
	$(a2p) RedHouse +Ffmt/_75 \
	| PShdr "RedHouse" "" "RedHouse" \
	| PSftr %D $U %D >RedHouse.ps
RedHouse.pdf: RedHouse.ps
	ps2pdf RedHouse.ps RedHouse.pdf

# RensselaerBogen
RensselaerBogen= reel/RensselaerBogen_Am.abc
RensselaerBogen: RensselaerBogen.abc RensselaerBogen.ps RensselaerBogen.pdf
RensselaerBogen.abc: $(RensselaerBogen)
	abcjoin +S2 $(RensselaerBogen) >RensselaerBogen.abc
RensselaerBogen.ps: RensselaerBogen.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 RensselaerBogen.abc \
	|PShdr RensselaerBogen '' RensselaerBogen \
	|PSftr %D $U %D >RensselaerBogen.ps
RensselaerBogen.pdf: RensselaerBogen.ps
	ps2pdf RensselaerBogen.ps RensselaerBogen.pdf

# Rose Galliard
RG: RG_HalfARant RG_AbramCircleDance RG_BasquetteGarlandDance RG_Hindley RG_Mayapple \
	RG_Mossley RG_Octomystic RG_SudburyRose RG_ThievingJimmy RG_WalkingOn

# Rose Galliard: Abram Circle Dance
RG_AbramCircleDance= tune/AbramCircleDance_G.abc x8.abc
RG_AbramCircleDance: RG_AbramCircleDance.abc RG_AbramCircleDance.ps RG_AbramCircleDance.pdf
RG_AbramCircleDance.abc: $(RG_AbramCircleDance)
	abcjoin $(RG_AbramCircleDance) >RG_AbramCircleDance.abc
RG_AbramCircleDance.ps: RG_AbramCircleDance.abc fmt/_75.fmt
	$(a2p) RG_AbramCircleDance.abc +Ffmt/_75 \
	|PShdr AbramCircle "" AbramCircle \
	|PSftr %D $U %D >RG_AbramCircleDance.ps
RG_AbramCircleDance.pdf: RG_AbramCircleDance.ps
	ps2pdf RG_AbramCircleDance.ps RG_AbramCircleDance.pdf

# Rose Galliard: Basquette Garland Dance
RG_BasquetteGarlandDance: RG_BasquetteGarlandDance.ps RG_BasquetteGarlandDance.pdf
RG_BasquetteGarlandDance= hornpipe/MountainRangerHp_D.abc hornpipe/MountainRangerHp_G.abc
RG_BasquetteGarlandDance.abc: hdr/RG_BasquetteGarlandDance.hdr $(RG_BasquetteGarlandDance)
	abcmedley RG_BasquetteGarlandDance $(RG_BasquetteGarlandDance) >RG_BasquetteGarlandDance.abc
RG_BasquetteGarlandDance.ps: RG_BasquetteGarlandDance.abc fmt/_70.fmt
	$(a2p) RG_BasquetteGarlandDance.abc +Ffmt/_70 \
	|PShdr Basquette "" Basquette \
	|PSftr %D $U %D >RG_BasquetteGarlandDance.ps
RG_BasquetteGarlandDance.pdf: RG_BasquetteGarlandDance.ps
	ps2pdf RG_BasquetteGarlandDance.ps RG_BasquetteGarlandDance.pdf

# Rose Galliard: Half a Rant
RG_HalfARant= tune/Bury_Fair_G24.abc x9.abc
RG_HalfARant: RG_HalfARant.abc RG_HalfARant.ps RG_HalfARant.pdf
RG_HalfARant.abc: hdr/RG_HalfARant.hdr $(RG_HalfARant)
	abcmedley RG_HalfARant $(RG_HalfARant) >RG_HalfARant.abc
RG_HalfARant.ps: RG_HalfARant.abc fmt/_75.fmt
	$(a2p) RG_HalfARant.abc +Ffmt/_75 \
	|PShdr RG_HalfARant "" RG_HalfARant \
	|PSftr %D $U %D >RG_HalfARant.ps
RG_HalfARant.pdf: RG_HalfARant.ps
	ps2pdf RG_HalfARant.ps RG_HalfARant.pdf

# Rose Galliard: Hindley
RG_Hindley: RG_Hindley.ps RG_Hindley.pdf
RG_Hindley= reel/JeffersonAndLiberty_Am4.abc x8.abc
RG_Hindley.abc: hdr/RG_Hindley.hdr $(RG_Hindley)
	abcmedley RG_Hindley $(RG_Hindley) >RG_Hindley.abc
RG_Hindley.ps: RG_Hindley.abc fmt/_75.fmt
	$(a2p) RG_Hindley.abc +Ffmt/_75 \
	|PShdr Hindley "" Hindley \
	|PSftr %D $U %D >RG_Hindley.ps
RG_Hindley.pdf: RG_Hindley.ps
	ps2pdf RG_Hindley.ps RG_Hindley.pdf

# Rose Galliard: Mayapple
RG_Mayapple= march/CurlyHeadedPloughboy_G4.abc x8.abc
RG_Mayapple: RG_Mayapple.abc RG_Mayapple.ps RG_Mayapple.pdf
RG_Mayapple.abc: hdr/RG_Mayapple.hdr $(RG_Mayapple)
	abcmedley RG_Mayapple $(RG_Mayapple) >RG_Mayapple.abc
RG_Mayapple.ps: RG_Mayapple.abc fmt/_75.fmt
	$(a2p) RG_Mayapple +Ffmt/_75 \
	| PSftr %D $U %D >RG_Mayapple.ps
RG_Mayapple.pdf: RG_Mayapple.ps
	ps2pdf RG_Mayapple.ps RG_Mayapple.pdf

# Rose Galliard: Mossley
RG_Mossley= hornpipe/NavvyOnTheLine_G.abc hornpipe/BoysOfBlueHill_G.abc hornpipe/Steamboat_G.abc
RG_Mossley: RG_Mossley.abc RG_Mossley.ps RG_Mossley.pdf
RG_Mossley.abc: hdr/RG_Mossley.hdr $(RG_Mossley)
	abcmedley RG_Mossley $(RG_Mossley) >RG_Mossley.abc
RG_Mossley.ps: RG_Mossley.abc fmt/_70.fmt
	$(a2p) RG_Mossley +Ffmt/_70 \
	| PSftr %D $U %D >RG_Mossley.ps
RG_Mossley.pdf: RG_Mossley.ps
	ps2pdf RG_Mossley.ps RG_Mossley.pdf

# Rose Galliard: Octomystic
RG_Octomystic: RG_Octomystic.ps RG_Octomystic.pdf
RG_Octomystic= song/MyLoveIsButALassieYet_D4.abc
RG_Octomystic.abc: hdr/RG_Octomystic.hdr $(RG_Octomystic)
	abcmedley RG_Octomystic $(RG_Octomystic) >RG_Octomystic.abc
RG_Octomystic.ps: RG_Octomystic.abc fmt/_75.fmt
	$(a2p) RG_Octomystic.abc +Ffmt/_75 \
	|PShdr Octomystic "" Octomystic \
	|PSftr %D $U %D >RG_Octomystic.ps
RG_Octomystic.pdf: RG_Octomystic.ps
	ps2pdf RG_Octomystic.ps RG_Octomystic.pdf

# Rose Galliard: Sudbury Rose
RG_SudburyRose= jig/FemaleSaylor_Em.abc jig/FemaleSaylor_Am.abc jig/FemaleSaylor_Dm.abc jig/FemaleSaylor_Gm.abc
RG_SudburyRose: RG_SudburyRose.abc RG_SudburyRose.ps RG_SudburyRose.pdf
RG_SudburyRose.abc: hdr/RG_SudburyRose.hdr $(RG_SudburyRose)
	abcmedley RG_SudburyRose $(RG_SudburyRose) >RG_SudburyRose.abc
RG_SudburyRose.ps: RG_SudburyRose.abc fmt/_75.fmt
	$(a2p) RG_SudburyRose.abc +Ffmt/_75 \
	|PShdr SudburyRose "" SudburyRose \
	|PSftr %D $U %D >RG_SudburyRose.ps
RG_SudburyRose.pdf: RG_SudburyRose.ps
	ps2pdf RG_SudburyRose.ps RG_SudburyRose.pdf

# Rose Galliard: Thieving Jimmy
RG_ThievingJimmy= misc/ThievingJimmy.abc
RG_ThievingJimmy: RG_ThievingJimmy.abc RG_ThievingJimmy.ps RG_ThievingJimmy.pdf
RG_ThievingJimmy.abc: $(RG_ThievingJimmy)
	abcjoin $(RG_ThievingJimmy) >RG_ThievingJimmy.abc
RG_ThievingJimmy.ps: RG_ThievingJimmy.abc fmt/_75.fmt
	$(a2p) RG_ThievingJimmy +Ffmt/_75 \
	| PSftr %D $U %D >RG_ThievingJimmy.ps
RG_ThievingJimmy.pdf: RG_ThievingJimmy.ps
	ps2pdf RG_ThievingJimmy.ps RG_ThievingJimmy.pdf

# Rose Galliard: Walking On
RG_WalkingOn= march/GirlILeftBehind_G16.abc march/British_Grenadiers_16G.abc march/ScotlandTheBrave_G.abc \
	march/YankeeDoodle_D16.abc march/RakesOfMallow_G16.abc
RG_WalkingOn: RG_WalkingOn.abc RG_WalkingOn.ps RG_WalkingOn.pdf
RG_WalkingOn.abc: hdr/RG_WalkingOn.hdr $(RG_WalkingOn)
	abcmedley RG_WalkingOn $(RG_WalkingOn) >RG_WalkingOn.abc
RG_WalkingOn.ps: RG_WalkingOn.abc fmt/_75.fmt
	$(a2p) RG_WalkingOn.abc +Ffmt/_75 \
	|PShdr RG_WalkingOn "" RG_WalkingOn \
	|PSftr %D $U %D >RG_WalkingOn.ps
RG_WalkingOn.pdf: RG_WalkingOn.ps
	ps2pdf RG_WalkingOn.ps RG_WalkingOn.pdf

# Rigadoon
Rigadoon= reel/Rigadoon-C,I,-16-4.abc reel/Rigadoon-D-16-3.abc reel/Rigadoon-G-16-3.abc
Rigadoon: Rigadoon.abc Rigadoon.ps Rigadoon.pdf
Rigadoon.abc: $(Rigadoon)
	abcjoin +S2 Rigadoon $(Rigadoon) >Rigadoon.abc
Rigadoon.ps: Rigadoon.abc fmt/Rigadoon.fmt
	$(a2p) Rigadoon +k2 +Ffmt/Rigadoon \
	| PShdr "Rigadoon" "" "Rigadoon" \
	| PSftr %D $U %D >Rigadoon.ps
Rigadoon.pdf: Rigadoon.ps
	ps2pdf Rigadoon.ps Rigadoon.pdf

# Rose Gallieard
RoseGalliard: RG

# Rose is White and Rose is Red
RoseIsWhiteRoseIsRed= \
	jig/Rose_Is_White_and_Rose_Is_Red-G-16-2.abc \
	jig/Rose_Is_White_and_Rose_Is_Red-A-16-2.abc
RoseIsWhiteRoseIsRed: RoseIsWhiteRoseIsRed.abc RoseIsWhiteRoseIsRed.ps RoseIsWhiteRoseIsRed.pdf
RoseIsWhiteRoseIsRed.abc: $(RoseIsWhiteRoseIsRed) hdr/RoseIsWhiteRoseIsRed.hdr
	abcmedley RoseIsWhiteRoseIsRed $(RoseIsWhiteRoseIsRed) >RoseIsWhiteRoseIsRed.abc
RoseIsWhiteRoseIsRed.ps: RoseIsWhiteRoseIsRed.abc fmt/_80.fmt
	$(a2p) RoseIsWhiteRoseIsRed +Ffmt/_80 \
	| PShdr "RoseIsWhiteRoseIsRed" "" "RoseIsWhiteRoseIsRed" \
	| PSftr %D $U %D >RoseIsWhiteRoseIsRed.ps
RoseIsWhiteRoseIsRed.pdf: RoseIsWhiteRoseIsRed.ps
	ps2pdf RoseIsWhiteRoseIsRed.ps RoseIsWhiteRoseIsRed.pdf

# Round About Our Coal Fire
RoundAboutOurCoalFire= slipjig/Old_Simon_the_King_2-C-16-2.abc slipjig/Old_Simon_the_King_2-D-16-2.abc
RoundAboutOurCoalFire: RoundAboutOurCoalFire.abc RoundAboutOurCoalFire.ps RoundAboutOurCoalFire.pdf
RoundAboutOurCoalFire.abc: hdr/RoundAboutOurCoalFire.hdr $(RoundAboutOurCoalFire)
	abcmedley RoundAboutOurCoalFire $(RoundAboutOurCoalFire) >RoundAboutOurCoalFire.abc
RoundAboutOurCoalFire.ps: RoundAboutOurCoalFire.abc fmt/_75.fmt
	$(a2p) RoundAboutOurCoalFire.abc +Ffmt/_75 \
	|PShdr RoundAboutOurCoalFire '' RoundAboutOurCoalFire \
	|PSftr %D $U/ %D >RoundAboutOurCoalFire.ps
RoundAboutOurCoalFire.pdf: RoundAboutOurCoalFire.ps
	ps2pdf RoundAboutOurCoalFire.ps RoundAboutOurCoalFire.pdf

# Row Well Ye Mariners
RowWellYeMariners= jig/RowWellYeMariners3_G.abc jig/RowWellYeMariners2_G.abc jig/RowWellYeMariners1_A.abc
RowWellYeMariners: RowWellYeMariners.abc RowWellYeMariners.ps RowWellYeMariners.pdf
RowWellYeMariners.abc: $(RowWellYeMariners)
	abcjoin +s $(RowWellYeMariners) >RowWellYeMariners.abc
RowWellYeMariners.ps: RowWellYeMariners.abc fmt/_80.fmt
	$(a2p) RowWellYeMariners.abc +Ffmt/_80 \
	|PShdr RowWellYeMariners "" RowWellYeMariners \
	|PSftr %D $U %D >RowWellYeMariners.ps
RowWellYeMariners.pdf: RowWellYeMariners.ps
	ps2pdf RowWellYeMariners.ps RowWellYeMariners.pdf

# RowenasWaltz
RowenasWaltz= waltz/RowenasWaltz_C.abc waltz/RowenasWaltz_D.abc x6.abc
RowenasWaltz: RowenasWaltz.abc RowenasWaltz.ps RowenasWaltz.pdf
RowenasWaltz.abc: $(RowenasWaltz)
	abcjoin +s $(RowenasWaltz) >RowenasWaltz.abc
RowenasWaltz.ps: RowenasWaltz.abc fmt/_75.fmt
	$(a2p) RowenasWaltz.abc +Ffmt/_75 \
	|PShdr RowenasW "" RowenasW \
	|PSftr %D $U %D >RowenasWaltz.ps
RowenasWaltz.pdf: RowenasWaltz.ps
	ps2pdf RowenasWaltz.ps RowenasWaltz.pdf

# RoxburghCastle
RoxburghCastle= reel/RoxburghCastle_G.abc reel/RoxburghCastle_A.abc x5.abc
RoxburghCastle: RoxburghCastle.abc RoxburghCastle.ps RoxburghCastle.pdf
RoxburghCastle.abc: $(RoxburghCastle)
	abcjoin +s $(RoxburghCastle) >RoxburghCastle.abc
RoxburghCastle.ps: RoxburghCastle.abc fmt/_75.fmt
	$(a2p) RoxburghCastle.abc +Ffmt/_75 \
	|PShdr RoxburghC "" RoxburghC \
	|PSftr %D $U %D >RoxburghCastle.ps
RoxburghCastle.pdf: RoxburghCastle.ps
	ps2pdf RoxburghCastle.ps RoxburghCastle.pdf

# Royal Albert
RoyalAlbert= jig/RoyalAlbert_F40.abc jig/RoyalAlbert_G40.abc
RoyalAlbert: RoyalAlbert.abc RoyalAlbert.ps RoyalAlbert.pdf
RoyalAlbert.abc: $(RoyalAlbert)
	abcjoin +s $(RoyalAlbert) >RoyalAlbert.abc
RoyalAlbert.ps: RoyalAlbert.abc fmt/_75.fmt
	$(a2p) RoyalAlbert.abc +Ffmt/_75 \
	|PShdr RoyalAlbert "" RoyalAlbert \
	|PSftr %D $U %D >RoyalAlbert.ps
RoyalAlbert.pdf: RoyalAlbert.ps
	ps2pdf RoyalAlbert.ps RoyalAlbert.pdf

# Rufty Tufty
RuftyTufty= tune/Rufty_Tufty_F.abc tune/Rufty_Tufty_G.abc tune/Rufty_Tufty_Bb.abc
RuftyTufty: RuftyTufty.abc RuftyTufty.ps RuftyTufty.pdf
RuftyTufty.abc: hdr/RuftyTufty.hdr $(RuftyTufty)
	abcmedley RuftyTufty $(RuftyTufty) >RuftyTufty.abc
RuftyTufty.ps: RuftyTufty.abc fmt/_80.fmt
	$(a2p) RuftyTufty.abc +Ffmt/_80 \
	|PShdr RuftyTufty "" RuftyTufty \
	|PSftr %D $U %D >RuftyTufty.ps
RuftyTufty.pdf: RuftyTufty.ps
	ps2pdf RuftyTufty.ps RuftyTufty.pdf

# Rumford Assembly
RumfordAssembly= reel/Rumford_Assembly_CH-G-40-3.abc reel/Rumford_Assembly_PT-G-48-3.abc
RumfordAssembly: RumfordAssembly.abc RumfordAssembly.ps RumfordAssembly.pdf
RumfordAssembly.abc: $(RumfordAssembly)
	abcjoin +s $(RumfordAssembly) >RumfordAssembly.abc
RumfordAssembly.ps: RumfordAssembly.abc fmt/_80.fmt
	$(a2p) RumfordAssembly.abc +Ffmt/_80 \
	|PShdr RumfordAssembly "" RumfordAssembly \
	|PSftr %D $U %D >RumfordAssembly.ps
RumfordAssembly.pdf: RumfordAssembly.ps
	ps2pdf RumfordAssembly.ps RumfordAssembly.pdf

# Russe
Russe= reel/Russe_GD.abc reel/Russe_FC.abc
Russe: Russe.abc Russe.ps Russe.pdf
Russe.abc: $(Russe)
	abcjoin +S2 $(Russe) >Russe.abc
Russe.ps: Russe.abc fmt/_75.fmt
	$(a2p) Russe.abc +Ffmt/_75 \
	|PShdr Russe "" Russe \
	|PSftr %D $U %D >Russe.ps
Russe.pdf: Russe.ps
	ps2pdf Russe.ps Russe.pdf

# Sailor's Dance
SailorsDance= \
	misc/Fair_Quaker_of_Deal-G-32-2.abc \
	misc/Fair_Quaker_of_Deal-D-32-2.abc \
	misc/Fair_Quaker_of_Deal-A-32-2.abc \
	sep5x2 jig/FairQuakerOfDeal_D.abc
SailorsDance: SailorsDance.abc SailorsDance.ps SailorsDance.pdf
SailorsDance.abc: hdr/SailorsDance.hdr $(SailorsDance)
	abcmedley +T1 SailorsDance $(SailorsDance) >SailorsDance.abc
SailorsDance.ps: SailorsDance.abc fmt/_80.fmt
	$(a2p) SailorsDance +Ffmt/_80 \
	| PShdr "Sailor's Dance" "" "Sailor's Dance" \
	| PSftr %D $U %D >SailorsDance.ps
SailorsDance.pdf: SailorsDance.ps
	ps2pdf SailorsDance.ps SailorsDance.pdf

# SapphireSea
SapphireSea= \
	march/Tom_Kruskals-F-32-4.abc \
	march/Tom_Kruskals-G-32-4.abc \
	march/Tom_Kruskals-A-32-4.abc
SapphireSea: SapphireSea.abc SapphireSea.ps SapphireSea.pdf
SapphireSea.abc: $(SapphireSea) hdr/SapphireSea.hdr
	abcmedley SapphireSea $(SapphireSea) >SapphireSea.abc
SapphireSea.ps: SapphireSea.abc fmt/_75.fmt $(SapphireSea)
	$(a2p) SapphireSea.abc +Ffmt/_75 \
	|PShdr SapphireSea "" SapphireSea \
	|PSftr %D $U/ %D >SapphireSea.ps
SapphireSea.pdf: SapphireSea.ps
	ps2pdf SapphireSea.ps

# Scotch Cap
ScotchCap= jig/ScotchCap_Dm.abc jig/ScotchCap_Em.abc
ScotchCap: ScotchCap.abc ScotchCap.ps ScotchCap.pdf
ScotchCap.abc: hdr/ScotchCap.hdr $(ScotchCap)
	abcmedley ScotchCap $(ScotchCap) >ScotchCap.abc
ScotchCap.ps: ScotchCap.abc fmt/_75.fmt
	$(a2p) ScotchCap.abc +Ffmt/_75 \
	|PShdr ScotchCap "" ScotchCap \
	|PSftr %D $U %D >ScotchCap.ps
ScotchCap.pdf: ScotchCap.ps
	ps2pdf ScotchCap.ps ScotchCap.pdf

# Scotch Morris
ScotchMorris= reel/ScotchMorris_Gm.abc reel/ScotchMorris_Am.abc reel/ScotchMorris_Bm.abc
ScotchMorris: ScotchMorris.abc ScotchMorris.ps ScotchMorris.pdf
ScotchMorris.abc: hdr/ScotchMorris.hdr $(ScotchMorris)
	abcmedley +C ScotchMorris $(ScotchMorris) >ScotchMorris.abc
ScotchMorris.ps: ScotchMorris.abc fmt/_75.fmt
	$(a2p) ScotchMorris.abc +Ffmt/_75 \
	|PShdr ScotchMorris "" ScotchMorris \
	|PSftr %D $U %D >ScotchMorris.ps
ScotchMorris.pdf: ScotchMorris.ps
	ps2pdf ScotchMorris.ps ScotchMorris.pdf

# Sedauny
Sedauny= jig/Sedauny-F-16-2.abc jig/Sedauny-G-16-2.abc jig/Sedauny-A-16-2.abc
Sedauny: Sedauny.abc Sedauny.ps Sedauny.pdf
Sedauny.abc: hdr/Sedauny.hdr $(Sedauny)
	abcmedley Sedauny $(Sedauny) >Sedauny.abc
Sedauny.ps: Sedauny.abc fmt/_80.fmt
	$(a2p) Sedauny +Ffmt/_80 \
	| PShdr Sedauny "" Sedauny \
	| PSftr %D $U %D >Sedauny.ps
Sedauny.pdf: Sedauny.ps
	ps2pdf Sedauny.ps Sedauny.pdf

# Sellenger's Round
SellengersRound= jig/SellengersRound_Bb.abc jig/SellengersRound_C.abc jig/SellengersRound_D.abc
SellengersRound: SellengersRound.abc SellengersRound.ps SellengersRound.pdf
SellengersRound.abc: hdr/SellengersRound.hdr $(SellengersRound)
	abcmedley SellengersRound $(SellengersRound) >SellengersRound.abc
SellengersRound.ps: SellengersRound.abc fmt/_80.fmt
	$(a2p) SellengersRound.abc +Ffmt/_80 \
	|PShdr SellengersRound "" SellengersRound \
	|PSftr %D $U %D >SellengersRound.ps
SellengersRound.pdf: SellengersRound.ps
	ps2pdf SellengersRound.ps SellengersRound.pdf

# Shandy Hall
ShandyHall= jig/Shandy_Hall_PB-G-32-2.abc jig/Shandy_Hall_PB-A-32-2.abc
ShandyHall: ShandyHall.abc ShandyHall.ps ShandyHall.pdf
ShandyHall.abc: hdr/ShandyHall.hdr $(ShandyHall)
	abcmedley ShandyHall $(ShandyHall) >ShandyHall.abc
ShandyHall.ps: ShandyHall.abc fmt/_80.fmt
	$(a2p) ShandyHall +Ffmt/_80 \
	| PShdr "ShandyHall" "" "ShandyHall" \
	| PSftr %D $U %D >ShandyHall.ps
ShandyHall.pdf: ShandyHall.ps
	ps2pdf ShandyHall.ps ShandyHall.pdf

# Shrewsbury Lasses
ShrewsburyLasses= tune/Shrewsbury_Lasses-C-28-3.abc tune/Shrewsbury_Lasses-D-28-3.abc
ShrewsburyLasses: ShrewsburyLasses.abc ShrewsburyLasses.ps ShrewsburyLasses.pdf
ShrewsburyLasses.abc: $(ShrewsburyLasses)
	abcjoin +s $(ShrewsburyLasses) >ShrewsburyLasses.abc
ShrewsburyLasses.ps: ShrewsburyLasses.abc fmt/_80.fmt
	$(a2p) ShrewsburyLasses.abc +Ffmt/_80 \
	|PShdr ShrewsburyLasses "" ShrewsburyLasses \
	|PSftr %D $U %D >ShrewsburyLasses.ps
ShrewsburyLasses.pdf: ShrewsburyLasses.ps
	ps2pdf ShrewsburyLasses.ps ShrewsburyLasses.pdf

# Shropshire Lass
ShropshireLass= reel/Shropshire_Lass-D=32-4.abc
ShropshireLass: ShropshireLass.abc ShropshireLass.ps ShropshireLass.pdf
ShropshireLass.abc: $(ShropshireLass)
	abcjoin +s $(ShropshireLass) >ShropshireLass.abc
ShropshireLass.ps: ShropshireLass.abc fmt/_80.fmt
	$(a2p) ShropshireLass.abc +Ffmt/_80 \
	|PShdr ShropshireLass "" ShropshireLass \
	|PSftr %D $U %D >ShropshireLass.ps
ShropshireLass.pdf: ShropshireLass.ps
	ps2pdf ShropshireLass.ps ShropshireLass.pdf

# Sicilian Circle
SicilianCircle: SicilianCircle0 SicilianCircle1 SicilianCircle2

# Sicilian Circle 0 [All our jigs called "Sicilian"]
SicilianCircle0= jig/Sicilian*.abc
SicilianCircle0: SicilianCircle0.abc SicilianCircle0.ps SicilianCircle0.pdf
SicilianCircle0.abc: hdr/SicilianCircle.hdr $(SicilianCircle0)
	abcmedley SicilianCircle  $(SicilianCircle0) >SicilianCircle0.abc
SicilianCircle0.ps: SicilianCircle0.abc fmt/_60.fmt
	$(a2p) SicilianCircle0.abc +Ffmt/_60 +c \
	|PShdr SicilianCircle0 "" SicilianCircle0 \
	|PSftr %D $U %D >SicilianCircle0.ps
SicilianCircle0.pdf: SicilianCircle0.ps
	ps2pdf SicilianCircle0.ps SicilianCircle0.pdf

# Sicilian Circle 1
SicilianCircle1= jig/Sicilian_Dance_F.abc jig/Portland_Fancy2_A64.abc
SicilianCircle1: SicilianCircle1.abc SicilianCircle1.ps SicilianCircle1.pdf
SicilianCircle1.abc: hdr/SicilianCircle1.hdr $(SicilianCircle1)
	abcmedley SicilianCircle1  $(SicilianCircle1) >SicilianCircle1.abc
SicilianCircle1.ps: SicilianCircle1.abc fmt/_75.fmt
	$(a2p) SicilianCircle1.abc +Ffmt/_75 \
	|PShdr SicilianCircle1 "" SicilianCircle1 \
	|PSftr %D $U %D >SicilianCircle1.ps
SicilianCircle1.pdf: SicilianCircle1.ps
	ps2pdf SicilianCircle1.ps SicilianCircle1.pdf

# Sicilian Circle 2
SicilianCircle2= jig/CumberlandR.abc jig/Sicilian_JC082_D.abc jig/Sicilian_Circle_C.abc jig/Sicilian_Circle_D.abc
SicilianCircle2: SicilianCircle2.abc SicilianCircle2.ps SicilianCircle2.pdf
SicilianCircle2.abc: hdr/SicilianCircle2.hdr $(SicilianCircle2)
	abcmedley SicilianCircle2  $(SicilianCircle2) >SicilianCircle2.abc
SicilianCircle2.ps: SicilianCircle2.abc fmt/_70.fmt
	$(a2p) SicilianCircle2.abc +Ffmt/_70 \
	|PShdr SicilianCircle2 "" SicilianCircle2 \
	|PSftr %D $U %D >SicilianCircle2.ps
SicilianCircle2.pdf: SicilianCircle2.ps
	ps2pdf SicilianCircle2.ps SicilianCircle2.pdf

# Sir Roger de Coverly
SirRogerDeCoverly: SirRogerDeCoverly0 SirRogerDeCoverly1

# Sir Roger de Coverly 0
SirRogerDeCoverly0= \
	slipjig/Sir_Roger_de_Coverly-G-16-2.abc \
	slipjig/Sir_Roger_de_Coverly-A-16-2.abc \
	slipjig/Sir_Roger_de_Coverley_4-G-32-4.abc
SirRogerDeCoverly0: SirRogerDeCoverly0.abc SirRogerDeCoverly0.ps SirRogerDeCoverly0.pdf
SirRogerDeCoverly0.abc: hdr/SirRogerDeCoverly.hdr $(SirRogerDeCoverly0)
	abcmedley SirRogerDeCoverly $(SirRogerDeCoverly0) >SirRogerDeCoverly0.abc
SirRogerDeCoverly0.ps: SirRogerDeCoverly0.abc fmt/_75.fmt
	$(a2p) SirRogerDeCoverly0 +Ffmt/_75 \
	| PShdr "SirRogerDeCoverly0" "" "SirRogerDeCoverly0" \
	| PSftr %D $U %D >SirRogerDeCoverly0.ps
SirRogerDeCoverly0.pdf: SirRogerDeCoverly0.ps
	ps2pdf SirRogerDeCoverly0.ps SirRogerDeCoverly0.pdf

# Sir Roger de Coverly1
SirRogerDeCoverly1= \
	slipjig/Sir_Roger_de_Coverly-G-16-2.abc \
	slipjig/Sir_Roger_de_Coverly-A-16-2.abc \
	slipjig/Brose_and_Butter-Am-16-2.abc \
	slipjig/Drops_of_Brandy-G-16-2.abc \
	slipjig/Another_Jig_Will_Do-D-16-3.abc
SirRogerDeCoverly1: SirRogerDeCoverly1.abc SirRogerDeCoverly1.ps SirRogerDeCoverly1.pdf
SirRogerDeCoverly1.abc: hdr/SirRogerDeCoverly.hdr $(SirRogerDeCoverly1)
	abcmedley SirRogerDeCoverly $(SirRogerDeCoverly1) >SirRogerDeCoverly1.abc
SirRogerDeCoverly1.ps: SirRogerDeCoverly1.abc fmt/_75.fmt
	$(a2p) SirRogerDeCoverly1.abc +Ffmt/_75 \
	|PShdr SirRogerDeCoverly1 "" SirRogerDeCoverly1 \
	|PSftr %D $U %D >SirRogerDeCoverly1.ps
SirRogerDeCoverly1.pdf: SirRogerDeCoverly1.ps
	ps2pdf SirRogerDeCoverly1.ps SirRogerDeCoverly1.pdf

# Smithy Hill
SmithyHill= jig/Smithy_Hill-Dm-16-2.abc jig/Smithy_Hill-Em-16-2.abc
SmithyHill: SmithyHill.abc SmithyHill.ps SmithyHill.pdf
SmithyHill.abc: $(SmithyHill)
	abcjoin +s $(SmithyHill) >SmithyHill.abc
SmithyHill.ps: SmithyHill.abc fmt/_80.fmt
	$(a2p) SmithyHill.abc +Ffmt/_80 \
	|PShdr SmithyHill "" SmithyHill \
	|PSftr %D $U %D >SmithyHill.ps
SmithyHill.pdf: SmithyHill.ps
	ps2pdf SmithyHill.ps SmithyHill.pdf

# Softly Good Tummas
SoftlyGoodTummas= reel/SoftlyGoodTummas_Dm.abc
SoftlyGoodTummas: SoftlyGoodTummas.abc SoftlyGoodTummas.ps SoftlyGoodTummas.pdf
SoftlyGoodTummas.abc: $(SoftlyGoodTummas)
	abcjoin +s $(SoftlyGoodTummas) >SoftlyGoodTummas.abc
SoftlyGoodTummas.ps: SoftlyGoodTummas.abc fmt/_80.fmt
	$(a2p) SoftlyGoodTummas.abc +Ffmt/_80 \
	|PShdr SoftlyGoodTummas "" SoftlyGoodTummas \
	|PSftr %D $U %D >SoftlyGoodTummas.ps
SoftlyGoodTummas.pdf: SoftlyGoodTummas.ps
	ps2pdf SoftlyGoodTummas.ps SoftlyGoodTummas.pdf

# Space Man
SpaceMan= tune/Space_Man_G.abc x10.abc
SpaceMan: SpaceMan.abc SpaceMan.ps SpaceMan.pdf
SpaceMan.abc: $(SpaceMan)
	abcjoin +s $(SpaceMan) >SpaceMan.abc
SpaceMan.ps: SpaceMan.abc fmt/_75.fmt
	$(a2p) SpaceMan.abc +Ffmt/_75 \
	|PShdr SpaceMan "" SpaceMan \
	|PSftr %D $U %D >SpaceMan.ps
SpaceMan.pdf: SpaceMan.ps
	ps2pdf SpaceMan.ps SpaceMan.pdf

# Star of the East
StarOfTheEast= \
	reel/Brightest_and_Best_1-A-32-3.abc \
	reel/Brightest_and_Best_1-G-32-3.abc \
	reel/Brightest_and_Best_2-G-16-3.abc
StarOfTheEast: StarOfTheEast.abc StarOfTheEast.ps StarOfTheEast.pdf
StarOfTheEast.abc: hdr/StarOfTheEast.hdr $(StarOfTheEast)
	abcmedley +T1 StarOfTheEast $(StarOfTheEast) >StarOfTheEast.abc
StarOfTheEast.ps: StarOfTheEast.abc fmt/_75.fmt
	$(a2p) StarOfTheEast +Ffmt/_75 \
	| PShdr "StarOfTheEast" "" "StarOfTheEast" \
	| PSftr %D $U %D >StarOfTheEast.ps
StarOfTheEast.pdf: StarOfTheEast.ps
	ps2pdf StarOfTheEast.ps StarOfTheEast.pdf

# Staines Morris
Staines_Morris= \
	morris/Staines_Morris-Dm-20-2.abc \
	morris/Staines_Morris-Em-24-3.abc \
	morris/Staines_Morris-Gm-20-2.abc
Staines_Morris: Staines_Morris.abc Staines_Morris.ps Staines_Morris.pdf
Staines_Morris.abc: $(Staines_Morris)
	abcjoin +s $(Staines_Morris) >Staines_Morris.abc
Staines_Morris.ps: Staines_Morris.abc fmt/_80.fmt
	$(a2p) +n Staines_Morris.abc +Ffmt/_80 \
	|PShdr Staines_Morris "" Staines_Morris \
	|PSftr %D $U %D >Staines_Morris.ps
Staines_Morris.pdf: Staines_Morris.ps
	ps2pdf Staines_Morris.ps Staines_Morris.pdf

# Stockport Assembly
StockportAssembly= march/CircleOfFifths_C.abc march/CircleOfFifths_D.abc
StockportAssembly: StockportAssembly.abc StockportAssembly.ps StockportAssembly.pdf
StockportAssembly.abc: hdr/StockportAssembly.hdr $(StockportAssembly)
	abcmedley StockportAssembly $(StockportAssembly) >StockportAssembly.abc
StockportAssembly.ps: StockportAssembly.abc fmt/_75.fmt
	$(a2p) StockportAssembly +Ffmt/_75 \
	| PShdr "StockportAssembly" "" "StockportAssembly" \
	| PSftr %D $U %D >StockportAssembly.ps
StockportAssembly.pdf: StockportAssembly.ps
	ps2pdf StockportAssembly.ps StockportAssembly.pdf

# Storrers hornpipe
StorrersHp= \
	hornpipe/Storrers_hornpipe_1-A-32-4.abc \
	hornpipe/Storrers_hornpipe_1-G-32-4.abc \
	hornpipe/Storrers_hornpipe_2-G-32-4.abc \
	hornpipe/Storrers_hornpipe_2-Bb-32-4.abc
StorrersHp: StorrersHp.abc StorrersHp.ps StorrersHp.pdf
StorrersHp.abc: $(StorrersHp)
	abcjoin +s $(StorrersHp) >StorrersHp.abc
StorrersHp.ps: StorrersHp.abc fmt/_70.fmt $(StorrersHp)
	$(a2p) StorrersHp.abc +Ffmt/_70 \
	| PShdr StorrersHp "" StorrersHp \
	| PSftr %D $U/ %D >StorrersHp.ps
StorrersHp.pdf: StorrersHp.ps
	ps2pdf StorrersHp.ps StorrersHp.pdf

# Successful Campaign
SuccessfulCampaign= reel/Successful_Campaign-G-32-4.abc reel/Successful_Campaign-A-32-4.abc
SuccessfulCampaign: SuccessfulCampaign.abc SuccessfulCampaign.ps SuccessfulCampaign.pdf
SuccessfulCampaign.abc: hdr/SuccessfulCampaign.hdr $(SuccessfulCampaign)
	abcmedley SuccessfulCampaign $(SuccessfulCampaign) >SuccessfulCampaign.abc
SuccessfulCampaign.ps: SuccessfulCampaign.abc fmt/_75.fmt
	$(a2p) +C SuccessfulCampaign.abc +Ffmt/_75 \
	|PShdr SuccessfulCampaign "" SuccessfulCampaign \
	|PSftr %D $U %D >SuccessfulCampaign.ps
SuccessfulCampaign.pdf: SuccessfulCampaign.ps
	ps2pdf SuccessfulCampaign.ps SuccessfulCampaign.pdf

# Sun Assembly
SunAssembly= tune/SunAssembly_G.abc tune/SunAssembly_A.abc
SunAssembly: SunAssembly.abc SunAssembly.ps SunAssembly.pdf
SunAssembly.ps: SunAssembly.abc fmt/_75.fmt
	$(a2p) SunAssembly.abc +Ffmt/_75 \
	|PShdr SunAssembly "" SunAssembly \
	|PSftr %D $U %D >SunAssembly.ps
SunAssembly.abc: $(SunAssembly)
	abcjoin +s $(SunAssembly) >SunAssembly.abc
SunAssembly.pdf: SunAssembly.ps
	ps2pdf SunAssembly.ps SunAssembly.pdf

# Sweet Hope
SweetHope= waltz/Sweet_Hope_F.abc waltz/Sweet_Hope_G.abc x5.abc
SweetHope: SweetHope.abc SweetHope.ps SweetHope.pdf
SweetHope.abc: $(SweetHope)
	abcjoin +s $(SweetHope) >SweetHope.abc
SweetHope.ps: SweetHope.abc fmt/_80.fmt
	$(a2p) SweetHope.abc +Ffmt/_80 \
	|PShdr SweetHope "" SweetHope \
	|PSftr %D $U %D >SweetHope.ps
SweetHope.pdf: SweetHope.ps
	ps2pdf SweetHope.ps SweetHope.pdf

# Take a Dance
TakeADance= jig/TakeADance_Gm.abc jig/TakeADance_Am.abc jig/TakeADance_Bm.abc
TakeADance: TakeADance.abc TakeADance.ps TakeADance.pdf
TakeADance.abc: hdr/TakeADance.hdr $(TakeADance)
	abcmedley TakeADance +C $(TakeADance) >TakeADance.abc
TakeADance.ps: TakeADance.abc fmt/_80.fmt
	$(a2p) TakeADance.abc +Ffmt/_80 \
	|PShdr TakeADance "" TakeADance \
	|PSftr %D $U %D >TakeADance.ps
TakeADance.pdf: TakeADance.ps
	ps2pdf TakeADance.ps TakeADance.pdf

# Tam Lin + Maggie
TamLin_Maggie= \
	reel/Tam_Lin-Dm-16-3.abc reel/Tam_Lin-Am-16-3.abc \
	reel/Sleepy_Maggie-Bm-16-3.abc \
	reel/Drowsy_Maggie_1-Em-16-3.abc
TamLin_Maggie: TamLin_Maggie.abc TamLin_Maggie.ps TamLin_Maggie.pdf
TamLin_Maggie.abc: $(TamLin_Maggie)
	abcjoin +s $(TamLin_Maggie) >TamLin_Maggie.abc
TamLin_Maggie.ps: TamLin_Maggie.abc fmt/_75.fmt
	$(a2p) TamLin_Maggie.abc +Ffmt/_75 \
	|PShdr TamLin_Maggie "" TamLin_Maggie \
	|PSftr %D $U %D >TamLin_Maggie.ps
TamLin_Maggie.pdf: TamLin_Maggie.ps
	ps2pdf TamLin_Maggie.ps TamLin_Maggie.pdf

# Tapsalteerie
Tapsalteerie: Tapsalteerie2

# Tapsalteerie2
Tapsalteerie2= jig/CumberlandR.abc
Tapsalteerie2: Tapsalteerie2.abc Tapsalteerie2.ps Tapsalteerie2.pdf
Tapsalteerie2.abc: hdr/Tapsalteerie2.hdr $(Tapsalteerie2)
	abcmedley Tapsalteerie2 $(Tapsalteerie2) >Tapsalteerie2.abc
Tapsalteerie2.ps: Tapsalteerie2.abc fmt/_75.fmt
	$(a2p) Tapsalteerie2 +Ffmt/_75 \
	| PShdr "Tapsalteerie2" "" "Tapsalteerie2" \
	| PSftr %D $U %D >Tapsalteerie2.ps
Tapsalteerie2.pdf: Tapsalteerie2.ps
	ps2pdf Tapsalteerie2.ps Tapsalteerie2.pdf

# Terpsicourante
Terpsicourante= jig/Terpsicourante_C.abc jig/Terpsicourante_D.abc x5.abc
Terpsicourante: Terpsicourante.abc Terpsicourante.ps Terpsicourante.pdf
Terpsicourante.abc: $(Terpsicourante)
	abcjoin +s $(Terpsicourante) >Terpsicourante.abc
Terpsicourante.ps: Terpsicourante.abc fmt/_75.fmt
	$(a2p) Terpsicourante.abc +Ffmt/_75 \
	|PShdr Terpsicourante "" Terpsicourante \
	|PSftr %D $U %D >Terpsicourante.ps
Terpsicourante.pdf: Terpsicourante.ps
	ps2pdf Terpsicourante.ps Terpsicourante.pdf

# Thady You Gander
Thady_You_Gander= hornpipe/Theres_Nae_Luck_Aboot_the_Hoose_G.abc hornpipe/Kafoozalum_D.abc hornpipe/Keel_Row_G.abc
Thady_You_Gander: Thady_You_Gander.abc Thady_You_Gander.ps Thady_You_Gander.pdf
Thady_You_Gander.abc: hdr/Thady_You_Gander.hdr $(Thady_You_Gander)
	abcmedley Thady_You_Gander $(Thady_You_Gander) >Thady_You_Gander.abc
Thady_You_Gander.ps: Thady_You_Gander.abc fmt/_75.fmt
	$(a2p) Thady_You_Gander +Ffmt/_75 \
	| PShdr "Thady_You_Gander" "" "Thady_You_Gander" \
	| PSftr %D $U %D >Thady_You_Gander.ps
Thady_You_Gander.pdf: Thady_You_Gander.ps
	ps2pdf Thady_You_Gander.ps Thady_You_Gander.pdf

# Thieving
Thieving= jig/Thieving_G16AB.abc reel/Russe_G16CD.abc
Thieving: Thieving.abc Thieving.ps Thieving.pdf
Thieving.abc: hdr/Thieving.hdr $(Thieving)
	abcmedley Thieving $(Thieving) >Thieving.abc
Thieving.ps: Thieving.abc fmt/_70.fmt
	$(a2p) Thieving.abc +Ffmt/_70 \
	| PShdr Thieving '' Thieving \
	| PSftr %D $U %D>Thieving.ps
Thieving.pdf: Thieving.ps
	ps2pdf Thieving.ps Thieving.pdf

# Tidewater
Tidewater= waltz/Flashbacks-Em-36-5.abc
Tidewater: Tidewater.abc Tidewater.ps Tidewater.pdf
Tidewater.abc: hdr/Tidewater.hdr $(Tidewater)
	abcmedley Tidewater $(Tidewater) >Tidewater.abc
Tidewater.ps: Tidewater.abc fmt/_80.fmt
	$(a2p) Tidewater +Ffmt/_80 \
	| PShdr "Tidewater" "" "Tidewater" \
	| PSftr %D $U %D >Tidewater.ps
Tidewater.pdf: Tidewater.ps
	ps2pdf Tidewater.ps Tidewater.pdf

# Trio
Trio= march/DukeOfYorksMarch_Trio_D.abc
Trio: Trio.abc Trio.ps Trio.pdf
Trio.abc: $(Trio)
	abcjoin +s $(Trio) >Trio.abc
Trio.ps: Trio.abc fmt/_75.fmt
	$(a2p) Trio.abc +Ffmt/_75 \
	|PShdr Trio "" Trio \
	|PSftr %D $U %D >Trio.ps
Trio.pdf: Trio.ps
	ps2pdf Trio.ps Trio.pdf

# Trips to Paris
Trips_to_Paris= hdr/Trips_to_Paris.abc\
	Trip_to_Paris/Trip_to_Paris_1-Am-26-3.abc \
	Trip_to_Paris/Trip_to_Paris_jig_JohnJohnson.abc \
	Trip_to_Paris/Trip_to_Paris_jig_A_HSJJ_136_1.abc \
	Trip_to_Paris/Trip_to_Paris_jig_Bland_Weller_1803.abc \
	Trip_to_Paris/Trip_to_Paris_Thompson_1771.abc
Trips_to_Paris: Trips_to_Paris.abc Trips_to_Paris.ps Trips_to_Paris.pdf
Trips_to_Paris.abc: $(Trips_to_Paris)
	abcjoin +cs +R0 $(Trips_to_Paris) >Trips_to_Paris.abc
Trips_to_Paris.ps: Trips_to_Paris.abc fmt/_65.fmt
	$(a2p) Trips_to_Paris.abc +x +Ffmt/_70.fmt \
	|PShdr 'Trips to Paris' "" 'Trips to Paris' \
	|PSftr %D $U %D >Trips_to_Paris.ps
Trips_to_Paris.pdf: Trips_to_Paris.ps
	ps2pdf Trips_to_Paris.ps Trips_to_Paris.pdf

# TripToParis
TripToParis= dance/TripToParis.abc \
	reel/Trip_to_Paris_1-Am-26-3.abc \
	reel/Trip_to_Paris_2-Am-26-3.abc
TripToParis: TripToParis.abc TripToParis.ps TripToParis.pdf
TripToParis.abc: $(TripToParis)
	abcjoin +s2 $(TripToParis) >TripToParis.abc
TripToParis.ps: TripToParis.abc fmt/_80.fmt
	$(a2p) TripToParis.abc -k 4 +Ffmt/_80 \
	|PShdr TripToParis "" TripToParis \
	|PSftr %D $U %D >TripToParis.ps
TripToParis.pdf: TripToParis.ps
	ps2pdf TripToParis.ps TripToParis.pdf

# Trip to the Manors
TripToTheManors= march/KempsAugmentedJig_C.abc march/KempsAugmentedJig_D.abc
TripToTheManors: TripToTheManors.abc TripToTheManors.ps TripToTheManors.pdf
TripToTheManors.abc: hdr/TripToTheManors.hdr $(TripToTheManors)
	abcmedley TripToTheManors $(TripToTheManors) >TripToTheManors.abc
TripToTheManors.ps: TripToTheManors.abc fmt/_75.fmt
	$(a2p) TripToTheManors +Ffmt/_75 \
	| PShdr "TripToTheManors" "" "TripToTheManors" \
	| PSftr %D $U %D >TripToTheManors.ps
TripToTheManors.pdf: TripToTheManors.ps
	ps2pdf TripToTheManors.ps TripToTheManors.pdf

# Trip to Town O
TripToTownO= slipjig/FoxHuntersJ3_G.abc slipjig/FoxHuntersJ3_A.abc
TripToTownO: TripToTownO.abc TripToTownO.ps TripToTownO.pdf
TripToTownO.abc: hdr/TripToTownO.hdr $(TripToTownO)
	abcmedley TripToTownO $(TripToTownO) >TripToTownO.abc
TripToTownO.ps: TripToTownO.abc fmt/_80.fmt
	$(a2p) TripToTownO +Ffmt/_80 \
	| PShdr "TripToTownO" "" "TripToTownO" \
	| PSftr %D $U %D >TripToTownO.ps
TripToTownO.pdf: TripToTownO.ps
	ps2pdf TripToTownO.ps TripToTownO.pdf

## Trip To Town O
#TripToTownO= slipjig/FoxHuntersJ3_G.abc slipjig/FoxHuntersJ3_A.abc
#TripToTownO: TripToTownO.abc TripToTownO.ps TripToTownO.pdf
#TripToTownO.abc: $(TripToTownO)
#	abcjoin +C +S2 $(TripToTownO) >TripToTownO.abc
#TripToTownO.ps: TripToTownO.abc fmt/_75.fmt
#	$(a2p) +Ffmt/_75 TripToTownO.abc \
#	|PShdr TripToTownO '' TripToTownO \
#	|PSftr %D $U %D >TripToTownO.ps
#TripToTownO.pdf: TripToTownO.ps
#	ps2pdf TripToTownO.ps TripToTownO.pdf

# Trip to Tunbridge
TripToTunbridge= march/Trip_to_Tunbridge-Em-32-2.abc
TripToTunbridge: TripToTunbridge.abc TripToTunbridge.ps TripToTunbridge.pdf
TripToTunbridge.abc: hdr/TripToTunbridge.hdr $(TripToTunbridge)
	abcmedley TripToTunbridge $(TripToTunbridge) >TripToTunbridge.abc
TripToTunbridge.ps: TripToTunbridge.abc fmt/_75.fmt
	$(a2p) TripToTunbridge +Ffmt/_75 \
	| PShdr "TripToTunbridge" "" "TripToTunbridge" \
	| PSftr %D $U %D >TripToTunbridge.ps
TripToTunbridge.pdf: TripToTunbridge.ps
	ps2pdf TripToTunbridge.ps TripToTunbridge.pdf

# True Kit
TrueKit= reel/MrWarwicksMask_Gm.abc reel/MrWarwicksMask_Am.abc reel/MrWarwicksMask_Bm.abc
TrueKit: TrueKit.abc TrueKit.ps TrueKit.pdf
TrueKit.abc: hdr/TrueKit.hdr $(TrueKit)
	abcmedley TrueKit $(TrueKit) >TrueKit.abc
TrueKit.ps: TrueKit.abc fmt/_75.fmt
	$(a2p) TrueKit +Ffmt/_75 \
	| PShdr "TrueKit" "" "TrueKit" \
	| PSftr %D $U %D >TrueKit.ps
TrueKit.pdf: TrueKit.ps
	ps2pdf TrueKit.ps TrueKit.pdf

# TurnOfTheTide
TurnOfTheTide= waltz/Turn_of_the_Tide_G.abc
TurnOfTheTide: TurnOfTheTide.abc TurnOfTheTide.ps TurnOfTheTide.pdf
TurnOfTheTide.abc: $(TurnOfTheTide)
	abcjoin +s $(TurnOfTheTide) >TurnOfTheTide.abc
TurnOfTheTide.ps: TurnOfTheTide.abc fmt/_80.fmt
	$(a2p) TurnOfTheTide.abc +Ffmt/_80 \
	|PShdr TurnOfTheTide "" TurnOfTheTide \
	|PSftr %D $U %D >TurnOfTheTide.ps
TurnOfTheTide.pdf: TurnOfTheTide.ps
	ps2pdf TurnOfTheTide.ps TurnOfTheTide.pdf

# Turning by Threes
TurningByThrees= waltz/Tourner_a_Trois_Bm.abc waltz/Tourner_a_Trois_Am.abc waltz/Tourner_a_Trois_Gm.abc
TurningByThrees: TurningByThrees.abc TurningByThrees.ps TurningByThrees.pdf
TurningByThrees.abc: hdr/TurningByThrees.hdr $(TurningByThrees)
	abcmedley TurningByThrees $(TurningByThrees) >TurningByThrees.abc
TurningByThrees.ps: TurningByThrees.abc fmt/_75.fmt
	$(a2p) TurningByThrees +Ffmt/_75 \
	| PShdr "TurningByThrees" "" "TurningByThrees" \
	| PSftr %D $U %D >TurningByThrees.ps
TurningByThrees.pdf: TurningByThrees.ps
	ps2pdf TurningByThrees.ps TurningByThrees.pdf

# Upon A Summers Day
UponASummersDay= jig/UponASummersDay_Gm.abc jig/UponASummersDay_Dm.abc jig/UponASummersDay_Am.abc jig/UponASummersDay_Em.abc
UponASummersDay: UponASummersDay.abc UponASummersDay.ps UponASummersDay.pdf
UponASummersDay.abc: $(UponASummersDay)
	abcjoin +sr $(UponASummersDay) >UponASummersDay.abc
UponASummersDay.ps: UponASummersDay.abc fmt/_75.fmt
	$(a2p) UponASummersDay.abc +Ffmt/_75 \
	|PShdr UponASummersDay "" UponASummersDay \
	|PSftr %D $U %D >UponASummersDay.ps
UponASummersDay.pdf: UponASummersDay.ps
	ps2pdf UponASummersDay.ps UponASummersDay.pdf

# Up With Aily
UpWithAily= \
	minuet/Hares_Maggot_1-Am-20-2.abc \
	slipjig/Up_With_Aily_2-D-16-2.abc
UpWithAily: UpWithAily.abc UpWithAily.ps UpWithAily.pdf
UpWithAily.abc: hdr/UpWithAily.hdr $(UpWithAily)
	abcmedley UpWithAily +C $(UpWithAily) >UpWithAily.abc
UpWithAily.ps: UpWithAily.abc fmt/_80.fmt
	$(a2p) UpWithAily +Ffmt/_80 \
	| PShdr "UpWithAily" "" "UpWithAily" \
	| PSftr %D $U %D >UpWithAily.ps
UpWithAily.pdf: UpWithAily.ps
	ps2pdf UpWithAily.ps UpWithAily.pdf

# VMP: B. Cooke manuscript
VMP_bcooke: VMP_bcooke.ps VMP_bcooke.pdf
VMP_bcooke.ps: VMP_bcooke.abc
	jcabc2ps +c +F_70 VMP_bcooke.abc > VMP_bcooke.ps
VMP_bcooke.pdf: VMP_bcooke.ps
	ps2pdf VMP_bcooke.ps VMP_bcooke.pdf

# Valentine's Day
ValentinesDay= jig/MaidInTheMoon_F.abc jig/MaidInTheMoon_G.abc x5.abc
ValentinesDay:ValentinesDay.abc ValentinesDay.ps ValentinesDay.pdf
ValentinesDay.abc: hdr/ValentinesDay.hdr $(ValentinesDay)
	abcmedley ValentinesDay $(ValentinesDay) >ValentinesDay.abc
ValentinesDay.ps: ValentinesDay.abc fmt/_80.fmt
	$(a2p) ValentinesDay +Ffmt/_80 \
	| PShdr "ValentinesDay" "" "ValentinesDay" \
	| PSftr %D $U %D >ValentinesDay.ps
ValentinesDay.pdf: ValentinesDay.ps
	ps2pdf ValentinesDay.ps ValentinesDay.pdf

# Villate Music Project
VMP: VMP_bcooke March_OccasionalOratorio

# Wa Is Me
WaIsMe= waltz/EpsomWells_F.abc waltz/EpsomWells_G.abc
WaIsMe: WaIsMe.ps WaIsMe.pdf
WaIsMe.abc: hdr/WaIsMe.hdr $(WaIsMe)
	abcmedley WaIsMe $(WaIsMe) >WaIsMe.abc
WaIsMe.ps: WaIsMe.abc fmt/_75.fmt
	$(a2p) WaIsMe.abc +Ffmt/_75 \
	|PShdr WaIsMe "" WaIsMe \
	|PSftr %D $U %D >WaIsMe.ps
WaIsMe.pdf: WaIsMe.ps
	ps2pdf WaIsMe.ps WaIsMe.pdf

# Walls of Winchester
WallsOfWinchester= jig/WallsOfWinchester_D.abc jig/WallsOfWinchester_C.abc
WallsOfWinchester: WallsOfWinchester.abc WallsOfWinchester.ps WallsOfWinchester.pdf
WallsOfWinchester.abc: $(WallsOfWinchester)
	abcjoin +s2 $(WallsOfWinchester) >WallsOfWinchester.abc
WallsOfWinchester.ps: WallsOfWinchester.abc fmt/_80.fmt
	$(a2p) WallsOfWinchester.abc +Ffmt/_80 \
	|PShdr WallsOfWinchester "" WallsOfWinchester \
	|PSftr %D $U %D >WallsOfWinchester.ps
WallsOfWinchester.pdf: WallsOfWinchester.ps
	ps2pdf WallsOfWinchester.ps WallsOfWinchester.pdf

# Walpole Cottage
WalpoleCottage= tune/WalpoleCottage_C.abc tune/WalpoleCottage_D.abc
WalpoleCottage: WalpoleCottage.ps WalpoleCottage.pdf
WalpoleCottage.abc: $(WalpoleCottage)
	abcjoin $(WalpoleCottage) >WalpoleCottage.abc
WalpoleCottage.ps: WalpoleCottage.abc fmt/_70.fmt
	$(a2p) WalpoleCottage.abc +Ffmt/_70 \
	|PShdr WalpoleCottage "" WalpoleCottage \
	|PSftr %D $U %D >WalpoleCottage.ps
WalpoleCottage.pdf: WalpoleCottage.ps
	ps2pdf WalpoleCottage.ps WalpoleCottage.pdf

# Waltham Abbey
WalthamAbbey= reel/Waltham_Abbey-F-32-4.abc reel/Waltham_Abbey-G-32-4.abc reel/Waltham_Abbey-D-32-4.abc
WalthamAbbey: WalthamAbbey.abc WalthamAbbey.ps WalthamAbbey.pdf
WalthamAbbey.abc: $(WalthamAbbey)
	abcjoin +s $(WalthamAbbey) >WalthamAbbey.abc
WalthamAbbey.ps: WalthamAbbey.abc fmt/_75.fmt
	$(a2p) WalthamAbbey.abc +Ffmt/_75 \
	|PShdr WalthamAbbey "" WalthamAbbey \
	|PSftr %D $U %D >WalthamAbbey.ps
WalthamAbbey.pdf: WalthamAbbey.ps
	ps2pdf WalthamAbbey.ps WalthamAbbey.pdf

# Waltz Country Dance
WaltzCountryDance= w40/ComeOerTheStreamCharlie_G40.abc w40/CairnOnTheMoor0_G40.abc # w40/MargaretsW_G40.abc
WaltzCountryDance: WaltzCountryDance.abc WaltzCountryDance.ps WaltzCountryDance.pdf
WaltzCountryDance.abc: $(WaltzCountryDance)
	abcmedley "Waltz Country Dance" $(WaltzCountryDance) >WaltzCountryDance.abc
WaltzCountryDance.ps: WaltzCountryDance.abc fmt/_80.fmt
	$(a2p) WaltzCountryDance.abc +Ffmt/_80 \
	|PShdr WaltzCountry "" WaltzCountry \
	|PSftr %D $U %D >WaltzCountryDance.ps
WaltzCountryDance.pdf: WaltzCountryDance.ps
	ps2pdf WaltzCountryDance.ps WaltzCountryDance.pdf

# Waters of Holland
WatersOfHolland= march/Waters_of_Holland-Am-16-2.abc march/Waters_of_Holland-Bm-16-2.abc
WatersOfHolland: WatersOfHolland.abc WatersOfHolland.ps WatersOfHolland.pdf
WatersOfHolland.abc: hdr/WatersOfHolland.hdr $(WatersOfHolland)
	abcmedley WatersOfHolland +C +S2 $(WatersOfHolland) >WatersOfHolland.abc
WatersOfHolland.ps: WatersOfHolland.abc fmt/_80.fmt
	$(a2p) WatersOfHolland.abc +Ffmt/_80 \
	|PShdr WatersOfHolland "" WatersOfHolland \
	|PSftr %D $U %D >WatersOfHolland.ps
WatersOfHolland.pdf: WatersOfHolland.ps
	ps2pdf WatersOfHolland.ps WatersOfHolland.pdf

# Waltz: Wedding Day
WeddingDayWaltz= waltz/WeddingDayWaltz_A.abc # tune/WeddingDayWaltz_K.abc
WeddingDayWaltz: WeddingDayWaltz.abc WeddingDayWaltz.ps WeddingDayWaltz.pdf
WeddingDayWaltz.abc: $(WeddingDayWaltz)
	abcjoin +s $(WeddingDayWaltz) >WeddingDayWaltz.abc
WeddingDayWaltz.ps: WeddingDayWaltz.abc fmt/_75.fmt
	$(a2p) WeddingDayWaltz.abc +Ffmt/_75 \
	|PShdr WeddingDayWaltz "" WeddingDayWaltz \
	|PSftr %D $U %D >WeddingDayWaltz.ps
WeddingDayWaltz.pdf: WeddingDayWaltz.ps
	ps2pdf WeddingDayWaltz.ps WeddingDayWaltz.pdf

## Waltz: Margaret's
#MargaretsWaltz= waltz/MargaretsW_G.abc waltz/MargaretsW_A.abc # x6.abc
#MargaretsWaltz: MargaretsWaltz.abc MargaretsWaltz.ps MargaretsWaltz.pdf
#MargaretsWaltz.abc: $(MargaretsWaltz)
#	abcjoin +s $(MargaretsWaltz) >MargaretsWaltz.abc
#MargaretsWaltz.ps: MargaretsWaltz.abc fmt/_80.fmt
#	$(a2p) MargaretsWaltz.abc +Ffmt/_80 \
#	|PShdr MargaretsWaltz "" MargaretsWaltz \
#	|PSftr %D $U %D >MargaretsWaltz.ps
#MargaretsWaltz.pdf: MargaretsWaltz.ps
#	ps2pdf MargaretsWaltz.ps MargaretsWaltz.pdf

## Waltz: Margaret's Farewell to Devon
#MargaretsFarewellToDevon= \
#	waltz/MargaretsW_G.abc waltz/Farewell_to_Devon-G-32-3.abc sep5x2 \
#	waltz/MargaretsW_A.abc waltz/Farewell_to_Devon-A-32-3.abc
#MargaretsFarewellToDevon: MargaretsFarewellToDevon.abc MargaretsFarewellToDevon.ps MargaretsFarewellToDevon.pdf
#MargaretsFarewellToDevon.abc: hdr/MargaretsFarewellToDevon.hdr $(MargaretsFarewellToDevon)
#	abcmedley MargaretsFarewellToDevon $(MargaretsFarewellToDevon) >MargaretsFarewellToDevon.abc
#MargaretsFarewellToDevon.ps: MargaretsFarewellToDevon.abc fmt/_75.fmt
#	$(a2p) MargaretsFarewellToDevon.abc +Ffmt/_75 \
#	|PShdr MargaretsFarewellToDevon "" MargaretsFarewellToDevon \
#	|PSftr %D $U %D >MargaretsFarewellToDevon.ps
#MargaretsFarewellToDevon.pdf: MargaretsFarewellToDevon.ps
#	ps2pdf MargaretsFarewellToDevon.ps MargaretsFarewellToDevon.pdf

# Waltz:Rowenas
Waltz_Rowenas= waltz/RowenasWaltz_C.abc waltz/RowenasWaltz_D.abc
Waltz_Rowenas: Waltz_Rowenas.abc Waltz_Rowenas.ps Waltz_Rowenas.pdf
Waltz_Rowenas.abc: $(Waltz_Rowenas)
	abcjoin +s $(Waltz_Rowenas) >Waltz_Rowenas.abc
Waltz_Rowenas.ps: Waltz_Rowenas.abc fmt/_75.fmt
	$(a2p) Waltz_Rowenas.abc +Ffmt/_75 \
	|PShdr Waltz:Rowenas "" Waltz:Rowenas \
	|PSftr %D $U %D >Waltz_Rowenas.ps
Waltz_Rowenas.pdf: Waltz_Rowenas.ps
	ps2pdf Waltz_Rowenas.ps Waltz_Rowenas.pdf

# Waltzes
Waltz: Waltz01 Waltz02 WaltzCountryDance Waltz_Rowenas

# Well Hall
WellHall= tune/WellHall_F.abc tune/WellHall_G.abc tune/WellHall_A.abc
WellHall: WellHall.abc WellHall.ps WellHall.pdf
WellHall.abc: $(WellHall)
	abcjoin +s2 $(WellHall) >WellHall.abc
WellHall.ps: WellHall.abc fmt/_80.fmt
	$(a2p) WellHall.abc +Ffmt/_80 \
	|PShdr WellHall "" WellHall \
	|PSftr %D $U %D >WellHall.ps
WellHall.pdf: WellHall.ps
	ps2pdf WellHall.ps WellHall.pdf

# Whiskers
Whiskers= reel/Whiskers-G-22-2.abc
Whiskers: Whiskers.abc Whiskers.ps Whiskers.pdf
Whiskers.abc: $(Whiskers)
	abcmedley Whiskers $(Whiskers) >Whiskers.abc
Whiskers.ps: Whiskers.abc fmt/_80.fmt
	$(a2p) Whiskers.abc +Ffmt/_80 \
	|PShdr Whiskers '' Whiskers \
	|PSftr %D $U/ %D >Whiskers.ps
Whiskers.pdf: Whiskers.ps
	ps2pdf Whiskers.ps Whiskers.pdf

# Whiskey Jack
Whiskey_Jack= hdr/Whiskey_Jack.hdr jig/Whiskey_Jack-Em-32-2.abc
Whiskey_Jack: Whiskey_Jack.abc Whiskey_Jack.ps Whiskey_Jack.pdf
Whiskey_Jack.abc: $(Whiskey_Jack)
	abcjoin +S2 $(Whiskey_Jack) >Whiskey_Jack.abc
Whiskey_Jack.ps: Whiskey_Jack.abc fmt/_80.fmt
	jcabc2ps +Ffmt/_80 Whiskey_Jack.abc \
	|PShdr 'Whiskey_Jack' '' Whiskey_Jack \
	|PSftr %D $U/ %D >Whiskey_Jack.ps
Whiskey_Jack.pdf: Whiskey_Jack.ps
	ps2pdf Whiskey_Jack.ps Whiskey_Jack.pdf

# Whitley Chapel Barn Dance
Whitley_Chapel_Barn_Dance= \
	misc/Whitley_Chapel_Barn_Dance-C-24-6.abc \
	misc/Whitley_Chapel_Barn_Dance-D-24-6.abc
Whitley_Chapel_Barn_Dance: Whitley_Chapel_Barn_Dance.abc Whitley_Chapel_Barn_Dance.ps Whitley_Chapel_Barn_Dance.pdf
Whitley_Chapel_Barn_Dance.abc: $(Whitley_Chapel_Barn_Dance)
	abcjoin +s $(Whitley_Chapel_Barn_Dance) >Whitley_Chapel_Barn_Dance.abc
Whitley_Chapel_Barn_Dance.ps: Whitley_Chapel_Barn_Dance.abc fmt/_70.fmt
	$(a2p) Whitley_Chapel_Barn_Dance.abc +Ffmt/_70 \
	|PShdr Whitley_Chapel_Barn_Dance "" Whitley_Chapel_Barn_Dance \
	|PSftr %D $U %D >Whitley_Chapel_Barn_Dance.ps
Whitley_Chapel_Barn_Dance.pdf: Whitley_Chapel_Barn_Dance.ps
	ps2pdf Whitley_Chapel_Barn_Dance.ps Whitley_Chapel_Barn_Dance.pdf

# Wibsey Roundabout
WibseyRoundabout= jig/HughODonnell_C.abc jig/HughODonnell_G.abc
WibseyRoundabout: WibseyRoundabout.ps WibseyRoundabout.pdf
WibseyRoundabout.abc: hdr/WibseyRoundabout.hdr $(WibseyRoundabout)
	abcmedley WibseyRoundabout $(WibseyRoundabout) >WibseyRoundabout.abc
WibseyRoundabout.ps: WibseyRoundabout.abc fmt/_75.fmt
	$(a2p) WibseyRoundabout.abc +Ffmt/_75 \
	|PShdr WibseyRoundabout "" WibseyRoundabout \
	|PSftr %D $U %D >WibseyRoundabout.ps
WibseyRoundabout.pdf: WibseyRoundabout.ps
	ps2pdf WibseyRoundabout.ps WibseyRoundabout.pdf

# Wilshire Waltz
WilshireWaltz= waltz/DukeOfKentsW_F.abc waltz/DukeOfKentsW_G.abc waltz/DukeOfKentsW_A.abc
WilshireWaltz: WilshireWaltz.abc WilshireWaltz.ps WilshireWaltz.pdf
WilshireWaltz.abc: $(WilshireWaltz)
	abcmedley "Wilshire Waltz" $(WilshireWaltz) >WilshireWaltz.abc
WilshireWaltz.ps: WilshireWaltz.abc fmt/_75.fmt
	$(a2p) WilshireWaltz.abc +Ffmt/_75 \
	|PShdr WilshireW "" WilshireW \
	|PSftr %D $U %D >WilshireWaltz.ps
WilshireWaltz.pdf: WilshireWaltz.ps
	ps2pdf WilshireWaltz.ps WilshireWaltz.pdf

# Winster Gallop
WinsterGallop= polka/WinsterGallop_F.abc polka/WinsterGallop_G.abc
WinsterGallop: WinsterGallop.abc WinsterGallop.ps WinsterGallop.pdf
WinsterGallop.abc: $(WinsterGallop)
	abcjoin +s $(WinsterGallop) >WinsterGallop.abc
WinsterGallop.ps: WinsterGallop.abc fmt/_80.fmt
	$(a2p) WinsterGallop.abc +Ffmt/_80 \
	|PShdr WinsterGallop "" WinsterGallop \
	|PSftr %D $U %D >WinsterGallop.ps
WinsterGallop.pdf: WinsterGallop.ps
	ps2pdf WinsterGallop.ps WinsterGallop.pdf

# Winter Solstice
WinterSolstice= tune/Winter_Solstice_F.abc tune/Winter_Solstice_G.abc x8.abc
WinterSolstice: WinterSolstice.abc WinterSolstice.ps WinterSolstice.pdf
WinterSolstice.abc: $(WinterSolstice)
	abcjoin +s $(WinterSolstice) >WinterSolstice.abc
WinterSolstice.ps: WinterSolstice.abc fmt/_75.fmt
	$(a2p) WinterSolstice.abc +Ffmt/_75 \
	|PShdr WinterSolstice "" WinterSolstice \
	|PSftr %D $U %D >WinterSolstice.ps
WinterSolstice.pdf: WinterSolstice.ps
	ps2pdf WinterSolstice.ps WinterSolstice.pdf

# Wood Duck
WoodDuck= waltz/Wood_Duck_Gm.abc waltz/Wood_Duck_Am.abc x5.abc
WoodDuck: WoodDuck.abc WoodDuck.ps WoodDuck.pdf
WoodDuck.abc: $(WoodDuck)
	abcjoin +s $(WoodDuck) >WoodDuck.abc
WoodDuck.ps: WoodDuck.abc fmt/_75.fmt
	$(a2p) WoodDuck.abc +Ffmt/_75 \
	|PShdr WoodDuck "" WoodDuck \
	|PSftr %D $U %D >WoodDuck.ps
WoodDuck.pdf: WoodDuck.ps
	ps2pdf WoodDuck.ps WoodDuck.pdf

# Wooing Mairi
WooingMairi= \
	tune/WooingMairi_G.abc \
	tune/WooingMairi2_G.abc \
	sep5x2 march/LewisBridalSong_D2.abc
WooingMairi: WooingMairi.abc WooingMairi.ps WooingMairi.pdf
WooingMairi.abc: hdr/WooingMairi.hdr $(WooingMairi)
	abcmedley WooingMairi $(WooingMairi) >WooingMairi.abc
WooingMairi.ps: WooingMairi.abc fmt/_80.fmt
	$(a2p) WooingMairi +Ffmt/_80 \
	| PShdr "WooingMairi" "" "WooingMairi" \
	| PSftr %D $U %D >WooingMairi.ps
WooingMairi.pdf: WooingMairi.ps
	ps2pdf WooingMairi.ps WooingMairi.pdf

# World Turned Upside Down
WorldTurnedUpsideDown= \
	march/World_Turned_Upside_Down_1-C-32-2.abc \
	march/World_Turned_Upside_Down_1-D-32-2.abc sep5x2 \
	march/World_Turned_Upside_Down_2-D-24-3.abc \
	march/World_Turned_Upside_Down_2-G-24-3.abc
WorldTurnedUpsideDown: WorldTurnedUpsideDown.abc WorldTurnedUpsideDown.ps WorldTurnedUpsideDown.pdf
WorldTurnedUpsideDown.abc: hdr/WorldTurnedUpsideDown.hdr $(WorldTurnedUpsideDown)
	abcmedley WorldTurnedUpsideDown $(WorldTurnedUpsideDown) >WorldTurnedUpsideDown.abc
WorldTurnedUpsideDown.ps: WorldTurnedUpsideDown.abc fmt/_75.fmt
	$(a2p) WorldTurnedUpsideDown +Ffmt/_75 \
	| PShdr "WorldTurnedUpsideDown" "" "WorldTurnedUpsideDown" \
	| PSftr %D $U %D >WorldTurnedUpsideDown.ps
WorldTurnedUpsideDown.pdf: WorldTurnedUpsideDown.ps
	ps2pdf WorldTurnedUpsideDown.ps WorldTurnedUpsideDown.pdf

# Wrights of Litchfield
WrightsOfLitchfield= jig/Precieuse_Gm.abc jig/Precieuse_Am.abc jig/Precieuse_Bm.abc
WrightsOfLitchfield: WrightsOfLitchfield.abc WrightsOfLitchfield.ps WrightsOfLitchfield.pdf
WrightsOfLitchfield.abc: hdr/WrightsOfLitchfield.hdr $(WrightsOfLitchfield)
	abcmedley +C WrightsOfLitchfield $(WrightsOfLitchfield) >WrightsOfLitchfield.abc
WrightsOfLitchfield.ps: WrightsOfLitchfield.abc fmt/_75.fmt
	$(a2p) WrightsOfLitchfield.abc +Ffmt/_75 \
	|PShdr WrightsOfLitchfield "" WrightsOfLitchfield \
	|PSftr %D $U %D >WrightsOfLitchfield.ps
WrightsOfLitchfield.pdf: WrightsOfLitchfield.ps
	ps2pdf WrightsOfLitchfield.ps WrightsOfLitchfield.pdf

# Xmas Waltz
XmasWaltz= xmas/GloucesterWassail_D.abc xmas/HollyAndTheIvy.abc xmas/WeWishYouAMerryChristmas_G.abc
XmasWaltz: XmasWaltz.abc XmasWaltz.ps XmasWaltz.pdf
XmasWaltz.abc: hdr/XmasWaltz.hdr $(XmasWaltz)
	abcmedley XmasWaltz $(XmasWaltz) >XmasWaltz.abc
XmasWaltz.ps: XmasWaltz.abc fmt/_80.fmt
	$(a2p) XmasWaltz +Ffmt/_80 \
	| PShdr "XmasWaltz" "" "XmasWaltz" \
	| PSftr %D $U %D >XmasWaltz.ps
XmasWaltz.pdf: XmasWaltz.ps
	ps2pdf XmasWaltz.ps XmasWaltz.pdf

# Yellow Stockings
YellowStockings= slipjig/Yellow_Stockings_Mad_Moll_or_Peacock_Followed_The_Hen_1.abc \
	slipjig/YellowStockings_FC1.abc \
	slipjig/YellowStockings_FC2.abc \
	slipjig/YellowStockings_FC3.abc \
	slipjig/YellowStockings_FC4.abc
YellowStockings: YellowStockings.abc YellowStockings.ps YellowStockings.pdf
YellowStockings.abc: $(YellowStockings)
	abcjoin +s $(YellowStockings) >YellowStockings.abc
YellowStockings.ps: YellowStockings.abc fmt/_75.fmt
	$(a2p) YellowStockings.abc +Ffmt/_75 \
	|PShdr YellowStockings "" YellowStockings \
	|PSftr %D $U %D >YellowStockings.ps
YellowStockings.pdf: YellowStockings.ps
	ps2pdf YellowStockings.ps YellowStockings.pdf

# WhiteCockade + My Love + Shepton Hp + Lincolnshire Hp + Ferry Boat + Rattling Bog
White_MyLove_Shepton_Lincoln_Ferry_Rattling= \
	march/White_Cockade-G-32-2.abc \
	reel/MyLoveIsButALassieYet_D3.abc \
	hornpipe/Shepton_Hornpipe-G-32-3.abc \
	polka/LincolnshirePolka_D.abc \
	polka/FerryBoatPolka_G.abc \
	polka/Rattling_Bog-D-32-2.abc
White_MyLove_Shepton_Lincoln_Ferry_Rattling: White_MyLove_Shepton_Lincoln_Ferry_Rattling.abc White_MyLove_Shepton_Lincoln_Ferry_Rattling.ps White_MyLove_Shepton_Lincoln_Ferry_Rattling.pdf
White_MyLove_Shepton_Lincoln_Ferry_Rattling.abc: hdr/White_MyLove_Shepton_Lincoln_Ferry_Rattling.hdr $(White_MyLove_Shepton_Lincoln_Ferry_Rattling)
	abcmedley White_MyLove_Shepton_Lincoln_Ferry_Rattling $(White_MyLove_Shepton_Lincoln_Ferry_Rattling) >White_MyLove_Shepton_Lincoln_Ferry_Rattling.abc
White_MyLove_Shepton_Lincoln_Ferry_Rattling.ps: White_MyLove_Shepton_Lincoln_Ferry_Rattling.abc fmt/_65.fmt
	$(a2p) White_MyLove_Shepton_Lincoln_Ferry_Rattling +Ffmt/_65 \
	| PShdr "White_MyLove_Shepton_Lincoln_Ferry_Rattling" "" "White_MyLove_Shepton_Lincoln_Ferry_Rattling" \
	| PSftr %D $U %D >White_MyLove_Shepton_Lincoln_Ferry_Rattling.ps
White_MyLove_Shepton_Lincoln_Ferry_Rattling.pdf: White_MyLove_Shepton_Lincoln_Ferry_Rattling.ps
	ps2pdf White_MyLove_Shepton_Lincoln_Ferry_Rattling.ps White_MyLove_Shepton_Lincoln_Ferry_Rattling.pdf

# YorkshireSquareEight
YorkshireSquareEight= \
	march/WhiteCockade3_G3.abc \
	reel/MyLoveIsButALassieYet_D3.abc \
	hornpipe/Shepton_Hornpipe-G-32-3.abc \
	polka/LincolnshirePolka_D.abc \
	polka/FerryBoatPolka_G.abc
YorkshireSquareEight: YorkshireSquareEight.abc YorkshireSquareEight.ps YorkshireSquareEight.pdf
YorkshireSquareEight.abc: hdr/YorkshireSquareEight.hdr $(YorkshireSquareEight)
	abcmedley +R0 YorkshireSquareEight $(YorkshireSquareEight) >YorkshireSquareEight.abc
YorkshireSquareEight.ps: YorkshireSquareEight.abc fmt/_70.fmt
	$(a2p) YorkshireSquareEight +Ffmt/_70 \
	| PShdr "YorkshireSquareEight" "" "YorkshireSquareEight" \
	| PSftr %D $U %D >YorkshireSquareEight.ps
YorkshireSquareEight.pdf: YorkshireSquareEight.ps
	ps2pdf YorkshireSquareEight.ps YorkshireSquareEight.pdf

# Young Widow
YoungWidow= jig/YoungWidow_F.abc jig/YoungWidow_G.abc jig/YoungWidow_A.abc
YoungWidow: YoungWidow.abc YoungWidow.ps YoungWidow.pdf
YoungWidow.abc: hdr/YoungWidow.hdr $(YoungWidow)
	abcmedley YoungWidow  $(YoungWidow) >YoungWidow.abc
YoungWidow.ps: YoungWidow.abc fmt/_75.fmt
	$(a2p) YoungWidow.abc +Ffmt/_75 \
	|PShdr YoungWidow "" YoungWidow \
	|PSftr %D $U %D >YoungWidow.ps
YoungWidow.pdf: YoungWidow.ps
	ps2pdf YoungWidow.ps YoungWidow.pdf

# Zephyrs and Flora
ZephyrsAndFlora= tune/Zephyrs_and_Flora_F.abc tune/Zephyrs_and_Flora_G.abc x8.abc
ZephyrsAndFlora: ZephyrsAndFlora.abc ZephyrsAndFlora.ps ZephyrsAndFlora.pdf
ZephyrsAndFlora.abc: $(ZephyrsAndFlora)
	abcjoin +s $(ZephyrsAndFlora) >ZephyrsAndFlora.abc
ZephyrsAndFlora.ps: ZephyrsAndFlora.abc fmt/_75.fmt
	$(a2p) ZephyrsAndFlora.abc +Ffmt/_75 \
	|PShdr Zephyrs "" Zephyrs \
	|PSftr %D $U %D >ZephyrsAndFlora.ps
ZephyrsAndFlora.pdf: ZephyrsAndFlora.ps
	ps2pdf ZephyrsAndFlora.ps ZephyrsAndFlora.pdf

AG: AGJ AGR

AGJ01= jig/JockeyToTheFair.abc jig/BungYourEye_Am.abc jig/StoolOfRepentance.abc jig/OffSheGoes.abc
AGJ01: AGJ01.abc AGJ01.ps AGJ01.pdf
AGJ01.abc: hdr/AGJ01.hdr $(AGJ01)
	abcmedley AGJ01 $(AGJ01) >AGJ01.abc
AGJ01.ps: AGJ01.abc fmt/_75.fmt
	$(a2p) AGJ01 +Ffmt/_75 \
	| PShdr "AGJ01" "" "AGJ01" \
	| PSftr %D $U %D >AGJ01.ps
AGJ01.pdf: AGJ01.ps
	ps2pdf AGJ01.ps AGJ01.pdf

AGJ02= jig/CalliopeHouse_E.abc jig/HuntTheSquirrel.abc jig/Druid_3.abc jig/SailorsWife_Em.abc
AGJ02: AGJ02.abc AGJ02.ps AGJ02.pdf
AGJ02.abc: hdr/AGJ02.hdr $(AGJ02)
	abcmedley AGJ02 $(AGJ02) >AGJ02.abc
AGJ02.ps: AGJ02.abc fmt/_75.fmt
	$(a2p) AGJ02 +Ffmt/_75 \
	| PShdr "AGJ02" "" "AGJ02" \
	| PSftr %D $U %D >AGJ02.ps
AGJ02.pdf: AGJ02.ps
	ps2pdf AGJ02.ps AGJ02.pdf

AGJ03= jig/KatiesRambles_Dm.abc jig/TobinsFav.abc jig/MastersInThisHall_Gm.abc jig/DustyBobsJ.abc
AGJ03: AGJ03.abc AGJ03.ps AGJ03.pdf
AGJ03.abc: hdr/AGJ03.hdr $(AGJ03)
	abcmedley AGJ03 $(AGJ03) >AGJ03.abc
AGJ03.ps: AGJ03.abc fmt/_75.fmt
	$(a2p) AGJ03 +Ffmt/_75 \
	| PShdr "AGJ03" "" "AGJ03" \
	| PSftr %D $U %D >AGJ03.ps
AGJ03.pdf: AGJ03.ps
	ps2pdf AGJ03.ps AGJ03.pdf

AGJ04= jig/Haste_to_the_Wedding_D.abc jig/BellmansJ_G.abc jig/SwallowtailJ.abc jig/GreenSleevesAndYellowLace_Am.abc
AGJ04: AGJ04.abc AGJ04.ps AGJ04.pdf
AGJ04.abc: hdr/AGJ04.hdr $(AGJ04)
	abcmedley AGJ04 $(AGJ04) >AGJ04.abc
AGJ04.ps: AGJ04.abc fmt/_75.fmt
	$(a2p) AGJ04 +Ffmt/_75 \
	| PShdr "AGJ04" "" "AGJ04" \
	| PSftr %D $U %D >AGJ04.ps
AGJ04.pdf: AGJ04.ps
	ps2pdf AGJ04.ps AGJ04.pdf

AGJ: AGJ01 AGJ02 AGJ03 AGJ04

AGR01= reel/ComeDanceAndSing_D3.abc reel/StatenIslandH.abc reel/AuldGreyCat.abc
AGR01: AGR01.abc AGR01.ps AGR01.pdf
AGR01.abc: hdr/AGR01.hdr $(AGR01)
	abcmedley AGR01 $(AGR01) >AGR01.abc
AGR01.ps: AGR01.abc fmt/_75.fmt
	$(a2p) AGR01 +Ffmt/_75 \
	| PShdr "AGR01" "" "AGR01" \
	| PSftr %D $U %D >AGR01.ps
AGR01.pdf: AGR01.ps
	ps2pdf AGR01.ps AGR01.pdf

AGR02= reel/SpeedThePloughR.abc reel/BoysOfBlueHillR.abc reel/FlowersOfEdinburgh1_G3.abc
AGR02: AGR02.abc AGR02.ps AGR02.pdf
AGR02.abc: hdr/AGR02.hdr $(AGR02)
	abcmedley AGR02 $(AGR02) >AGR02.abc
AGR02.ps: AGR02.abc fmt/_75.fmt
	$(a2p) AGR02 +Ffmt/_75 \
	| PShdr "AGR02" "" "AGR02" \
	| PSftr %D $U %D >AGR02.ps
AGR02.pdf: AGR02.ps
	ps2pdf AGR02.ps AGR02.pdf

AGR03= reel/HullsVictory_F3.abc reel/WalkerStreet.abc reel/MasonsApron.abc
AGR03: AGR03.abc AGR03.ps AGR03.pdf
AGR03.abc: hdr/AGR03.hdr $(AGR03)
	abcmedley AGR03 $(AGR03) >AGR03.abc
AGR03.ps: AGR03.abc fmt/_75.fmt
	$(a2p) AGR03 +Ffmt/_75 \
	| PShdr "AGR03" "" "AGR03" \
	| PSftr %D $U %D >AGR03.ps
AGR03.pdf: AGR03.ps
	ps2pdf AGR03.ps AGR03.pdf

AGR04= march/HuntsmensChorus.abc march/RoseTree_D3.abc march/RakesOfMallow_G.abc march/PartingGlassM_3_Em.abc
AGR04: AGR04.abc AGR04.ps AGR04.pdf
AGR04.abc: hdr/AGR04.hdr $(AGR04)
	abcmedley AGR04 $(AGR04) >AGR04.abc
AGR04.ps: AGR04.abc fmt/_75.fmt
	$(a2p) AGR04 +Ffmt/_75 \
	| PShdr "AGR04" "" "AGR04" \
	| PSftr %D $U %D >AGR04.ps
AGR04.pdf: AGR04.ps
	ps2pdf AGR04.ps AGR04.pdf

AGR: AGR01 AGR02 AGR03 AGR04

# Squire Fair Shout jig set
Squire_Fair_Shout: Squire_Fair_Shout_set
Squire_Fair_Shout_set= \
	jig/Squire_of_Bensham-C-32-2.abc\
	jig/Fair_Mand_of_Whickham-G-32-2.abc\
	jig/Shout_the_Glad_Tidings-G-32-2.abc \
	ftr/Squire_Fair_Shout_set.ftr
Squire_Fair_Shout_set: Squire_Fair_Shout_set.abc Squire_Fair_Shout_set.pdf
Squire_Fair_Shout_set.abc: hdr/Squire_Fair_Shout_set.hdr $(Squire_Fair_Shout_set)
	abcmedley Squire_Fair_Shout_set $(Squire_Fair_Shout_set) >Squire_Fair_Shout_set.abc
Squire_Fair_Shout_set.ps: Squire_Fair_Shout_set.abc fmt/_75.fmt
	$(a2p) Squire_Fair_Shout_set.abc +Ffmt/_75 \
	|PShdr "Squire Fair Shout set" "" "Squire Fair Shout set" \
	|PSftr %D $U %D >Squire_Fair_Shout_set.ps
Squire_Fair_Shout_set.pdf: Squire_Fair_Shout_set.ps
	ps2pdf Squire_Fair_Shout_set.ps Squire_Fair_Shout_set.pdf
	Ln.sh  Squire_Fair_Shout_set.pdf img/Squire_Fair_Shout_set.PDF	# to make the PDF version public
hdr/Squire_Fair_Shout_set.hdr: ; touch hdr/Squire_Fair_Shout_set.hdr
ftr/Squire_Fair_Shout_set.ftr: ; touch ftr/Squire_Fair_Shout_set.ftr

Waltz01= waltz/Farewell_to_Devon_G.abc waltz/ComeOerTheStreamCharlie.abc waltz/ShepherdsWife.abc
Waltz01: Waltz01.abc Waltz01.ps Waltz01.pdf
Waltz01.abc: hdr/Waltz01.hdr $(Waltz01)
	abcmedley Waltz01 $(Waltz01) >Waltz01.abc
Waltz01.ps: Waltz01.abc fmt/_75.fmt
	$(a2p) Waltz01.abc +Ffmt/_75 \
	|PShdr Waltz01 "" Waltz01 \
	|PSftr %D $U %D >Waltz01.ps
Waltz01.pdf: Waltz01.ps
	ps2pdf Waltz01.ps Waltz01.pdf

Waltz02= waltz/FlowersOfTheThorn.abc waltz/WenlockEdge_D.abc # waltz/MargaretsW_G.abc
Waltz02: Waltz02.abc Waltz02.ps Waltz02.pdf
Waltz02.abc: hdr/Waltz02.hdr $(Waltz02)
	abcmedley Waltz02 $(Waltz02) >Waltz02.abc
Waltz02.ps: Waltz02.abc fmt/_75.fmt
	$(a2p) Waltz02.abc +Ffmt/_75 \
	|PShdr Waltz02 "" Waltz02 \
	|PSftr %D $U %D >Waltz02.ps
Waltz02.pdf: Waltz02.ps
	ps2pdf Waltz02.ps Waltz02.pdf

# WhenLauraSmiles
WhenLauraSmiles= song/WhenLauraSmiles-G-25-3-wW.abc tune/WhenLauraSmiles-A-25-3.abc
WhenLauraSmiles: WhenLauraSmiles.abc WhenLauraSmiles.ps WhenLauraSmiles.pdf
WhenLauraSmiles.abc: hdr/WhenLauraSmiles.hdr $(WhenLauraSmiles)
	abcmedley +S2 WhenLauraSmiles  $(WhenLauraSmiles) >WhenLauraSmiles.abc
WhenLauraSmiles.ps: WhenLauraSmiles.abc fmt/_70.fmt
	$(a2p) WhenLauraSmiles.abc +k0 +Ffmt/_75 \
	|PShdr WhenLauraSmiles "" WhenLauraSmiles \
	|PSftr %D $U %D >WhenLauraSmiles.ps
WhenLauraSmiles.pdf: WhenLauraSmiles.ps
	ps2pdf WhenLauraSmiles.ps WhenLauraSmiles.pdf

XmasEnglish1=xmas/SussexCarol_G.abc xmas/GloucesterWassail_D.abc xmas/HereWeComeAWassailing_D.abc
XmasEnglish1: XmasEnglish1.abc XmasEnglish1.ps XmasEnglish1.pdf
XmasEnglish1.abc: hdr/XmasEnglish1.hdr $(XmasEnglish1)
	abcmedley XmasEnglish1 $(XmasEnglish1) >XmasEnglish1.abc
XmasEnglish1.ps: XmasEnglish1.abc fmt/_70.fmt
	$(a2p) XmasEnglish1.abc +Ffmt/_70 \
	|PShdr XmasEnglish1 "" XmasEnglish1 \
	|PSftr %D $U %D >XmasEnglish1.ps
XmasEnglish1.pdf: XmasEnglish1.ps
	ps2pdf XmasEnglish1.ps XmasEnglish1.pdf

