#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# This is the makefile in the "program" directory.  Pages of music are linked #
# here  from  other  directories.  Sometimes we cd to another directory, make #
# things there, and link the results here.                                    #
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
A=$(HOME)/abc
a2p=jcabc2ps
U=http://trillian.mit.edu/~jc/music/abc/program

all: programs pages

pages: \
	ICareNotForTheseLadies EppingForest ComeLetsBeMerry ChristchurchBells \
	DukeOfKentsWaltz DoverPier IndianQueen CorellisMaggot \
	AG AintSheSweet AlabamaGal AlexandersRagtimeBand Alunelul Always AnDroRetournee \
	AndrewsDance ArgyllStrathspey Bagatelle BalmoralStr BalquidderStr \
	BarbarinisTambourine BareNecessities BarnerReinlander Bastringue BeneathThePines \
	Biserka Bishop BlackJack BlaydonRaces Boiereasca BraesOfBreadalbane1 \
	BraesOfBreadalbane2 BuchanEightsomeR1 BuckingJig CJ01 CJ05 CJ10 CJ90 CR25 CR37 \
	CR46 CR85 Carnavalito CastleDouglas CatchAsCatchCan CatchTheWind1 CauldKale \
	ChequeredHall Cherkessia Childgrove Chilili CircassianCircle Clansman \
	ComeLetsBeMerry Constancy CornRigs CrockettsVictoryGarden CumberlandSquareEight \
	DavorikeDajke DavyNickNack DavyNickNack1 DavyNickNack2 DeilAmangTheTailors1 \
	DeilAmangTheTailors2 DelvineSide DinkyOneStep Divcibarsko DoubleGloucester \
	DrapersGardens EildonHills ElHarahat EleanorPlunkett EppingForest ErevBaTune \
	EuansJig FaithlessNancyDawson FiddleHillJig FightAboutTheFireside Fjaskern \
	FlowersOfConn FlowersOfEdinburgh1 ForMeAndMyGal GG1 Galopede GarryStrathspey \
	GetMeToTheChurchOnTime Gramachie GrandfathersClock Greensleeves GustafsSkoal \
	GypsyDreams HambletonsRoundO Hambo01 Hambo1 Hammerschmieds HanterDro \
	HappyMeeting1 HappyReturns HasteToTheWedding HineMaTov HippopotamusSong \
	HoleInTheWall HoopersJig HoraAgadati HoraMedura HoraOr HoraPeGheatsa \
	HorehronskyCzardas ICareNotForTheseLadies IdleRobin Inverary IrishRover JBMilne2 \
	JacksMaggot JacobsPotato JeansJig JeffersonAndLiberty JimmyAllensDaughter \
	JingleBells JohnnyGroatsHouse JoieDeVivre JovanoJovanke JuiceOfBarley \
	Kalamatianos KelsterneGardens KhumKhuma KissUnderTheStairs KnivesAndForks \
	KoloFrRipanj KumaEcha LadiesFancy LadiesTriumph LadiesTriumphs LadyWalpolesReel \
	LancashireReel LassiesOMelrose LeavingOfLiverpool Lesnoto LetMeCallYouSweetheart \
	LetsMeetAgainStr LilliBurlero LintonPloughman1 LobsterInThePot \
	LuckenboothBrooch1 MachineWithoutHorses MadRobin MairisWedding MairisWedding3 \
	MaitreDeMaison MarchMedley01 MarketLass MarkoSkace MenOfHarlech MilltimberJig \
	MissGibsonsStr1 MissGibsonsStr3 MissJeansJig MojaDiridika MonyMusk Moudiwort \
	MuseCottage NightAndDay NorthdownWaltz NottinghamSwing Nurseryman2 Opsa \
	OrkneyReel OrleansBaffled OurLoveIsHereToStay_Song OurLoveIsHereToStay_Tune \
	PatchTanz PeatFireFlame1 PelorusJack Petronella PickingUpSticks \
	PiperAndThePenguin1 PleasureOfProvidence Polka PortlandFancy PostiesJig \
	PrinceWilliam PrincessOfWalesWaltz Promoroaca QueensJig QueensWelcome \
	RagtimeAnnie+Beatrice RavenHairedLass RedHouse ReelMedley01 ReelOfThe51stDiv \
	Ridee RoryOMore RothesayRant RuftyTufty Rumelaj SaintAndrewsFair SaltyDogRag \
	SandyOerTheLea1 Sasha SavilaSeBelaLoza ScottishQuadrilleSet \
	SeannTriubhasWillichan SeannTriubhasWillichan2 SellengersRound Shenandoah \
	Shestorka Shetnja ShiftinBobbins ShineOnHarvestMoon Shottish_Scand01 \
	ShoulderToShoulder SicilianDance SilverCity SilverGrey SilverTassie \
	SirunAkhchik1 SirunAkhchik2 SkylarksReel SpiralWalk Starsigns SugarCandie1 \
	SweetsOfMay SwissBreakMixer Tempest ThadyYouGander ThornhillStrathspey \
	ThusSpokeTony Troika Tsamikos TurkeyTrot TurningByThrees TwelfthStreetRag \
	TzadikKatamar VieEnRose VillageReel VirginiaReel Waltz Waltzes WellHall \
	WhiteCockade24 WindThatShakesTheBarley WindingRoad WinsterGallop WizardsWalk \
	Wyka YeshLanuTayish YoungWidow ZemerAtik 

AG: AGJ AGR AGW 


#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# new tunes

new: */*.abc # new.abc new.ps new.pdf
	find */ -mtime -15 -name '*.abc' | xargs tonew
	make new.abc new.ps new.pdf
new.abc: new/*.abc
	abcjoin +CRS2 new/*.abc > new.abc
new.ps:  new.abc fmt/new.fmt
	$(a2p) new.abc +x +Ffmt/new \
	|PShdr %P "NEW SCOTTISH TUNES" %P \
	|PSftr %D $U/new/ %D >new.ps
new.pdf: new.ps;    ps2pdf new.ps new.pdf

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

neat:         ; rm -rf *-
clean:    neat; rm -rf new.* *.ps */*.ps *.pdf */*.pdf
clobber: clean; rm -rf *.abc */

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

program: programs
programs: 2018NEFFAShottish

# - - - - - - - - - - - - - - - - - - - - - - - - - # prototype with "all sets" .pdf file:
# YYYYMMDD YYYY-MM-DD hh:mm pm
# Dance leader:
# Musicians:
#     MMM          MMM        (days within months)
# DD DD DD DD  DD DD DD DD DD (days within months)
# -- -- -- --  -- -- -- -- -- (name)
YYYYMMDD= ___
YYYYMMDD: YYYYMMDD_program YYYYMMDD YYYYMMDD/YYYYMMDD_program $(YYYYMMDD) YYYYMMDD/YYYYMMDD.pdf
	mkprog YYYYMMDD $(YYYYMMDD)
PYYYYMMDD: YYYYMMDD YYYYMMDD_program	# Print the program
	mkprog +p YYYYMMDD $(YYYYMMDD)
PrYYYYMMDD: YYYYMMDD YYYYMMDD_program	# Print in reverse order
	mkprog +pr YYYYMMDD $(YYYYMMDD)
YYYYMMDD_program: YYYYMMDD_program
	ln -f YYYYMMDD_program YYYYMMDD_program
	ln -f YYYYMMDD_program 
YYYYMMDD/YYYYMMDD_program: YYYYMMDD_program
	ln -f YYYYMMDD_program YYYYMMDD/YYYYMMDD_program
YYYYMMDD.pdf: $(YYYYMMDD)
	pdfjoin $(YYYYMMDD) >YYYYMMDD.pdf
YYYYMMDD/YYYYMMDD.pdf: YYYYMMDD.pdf
	ln -f YYYYMMDD.pdf YYYYMMDD/YYYYMMDD.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - # prototype without "all sets" .pdf file:
# yyyymmdd yyyy-mm-dd HH:MM pm
# Dance leader:
# Musicians:
#     MMM          MMM        (days within months)
# DD DD DD DD  DD DD DD DD DD (days within months)
# -- -- -- --  -- -- -- -- -- (name)
yyyymmdd= \
	_file_ \
	ftr/yyyymmdd.ftr
yyyymmdd: yyyymmdd/yyyymmdd_program $(yyyymmdd)
	-mkdir yyyymmdd
	mkprog yyyymmdd $(yyyymmdd)
Pyyyymmdd: yyyymmdd yyyymmdd_program	# Print the program
	mkprog +p yyyymmdd $(yyyymmdd)
Pryyyymmdd: yyyymmdd yyyymmdd_program	# Print in reverse order
	mkprog +pr yyyymmdd $(yyyymmdd)
yyyymmdd_program: yyyymmdd_program
	ln -f yyyymmdd_program yyyymmdd_program
	ln -f yyyymmdd_program 
yyyymmdd/yyyymmdd_program: yyyymmdd_program
	ln -f yyyymmdd_program yyyymmdd/yyyymmdd_program

## - - - - - - - - - - - - - - - - - - - - - - - - - # prototype for a single DATE.pdf file:
## YYYYMMDD YYYY-MM-DD hh:mm pm
## Dance leader:
## Musicians:
##
#YYYYMMDD=
#YYYYMMDD: YYYYMMDD/YYYYMMDD_program $(YYYYMMDD)
#	-mkprog YYYYMMDD $(YYYYMMDD)
#PYYYYMMDD: YYYYMMDD
#	-mkprog -p YYYYMMDD $(YYYYMMDD)
#YYYYMMDD/YYYYMMDD_program:
#	-mkdir -p YYYYMMDD
#	ln -f YYYYMMDD_program YYYYMMDD/YYYYMMDD_program
#YYYYMMDD.pdf: $(YYYYMMDD)
#	pdfjoin $(YYYYMMDD) >YYYYMMDD.pdf
#program/YYYYMMDD/YYYYMMDD.pdf: YYYYMMDD.pdf
#	ln -f YYYYMMDD.pdf program/YYYYMMDD/YYYYMMDD.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - 
# 2018NEFFAShottish 2018-NEFFA-Shottish HH:MM pm
# Dance leader:
# Musicians:
#     MMM          MMM        (days within months)
# DD DD DD DD  DD DD DD DD DD (days within months)
# -- -- -- --  -- -- -- -- -- (name)
2018NEFFAShottish: 2018NEFFAShottish.abc 2018NEFFAShottish.ps 2018NEFFAShottish.pdf
2018NEFFAShottish= \
	shottish/Balkan_Hills_Shottish-D-64-.abc \
	shottish//BeatriceHillsR1_D.abc\
	shottish/Carfuffle_Shuffle_C.abc \
	shottish/Doun_the_Burn_Davie_Love-C-16-3.abc \
	shottish/Flop-Eared_Mule-D-32-3.abc \
	shottish/Girl_With_the_Blue_Dress_On-G-32-2.abc \
	shottish/Glencoe_Bridge_Shottish-D-32-4.abc \
	shottish/Grand_Bete-Dm-32-2.abc \
	hornpipe/Harvest_Home_1-D-32-3.abc \
	shottish/Shottish_Havero.abc \
	shottish/Hintikan_Matin_jenkka-Dm-32-2.abc \
	shottish/Jennys_Bawbee-D-32-2.abc \
	shottish/Johan_Paa_Snippen-D-32-2.abc \
	shottish/Kafoozalum-D-32-2.abc \
	shottish/Orange_and_Blue-G-16-3.abc \
	shottish//Penttilan_Sillalla.abc \
	shottish/Rabbis_Hornpipe-Am-32-3.abc \
	shottish/Reinl_Hilmar_Alexandersen_2V-D-48-3.abc \
	shottish/Rasputin-Am-32-2.abc \
	shottish/Scottiche_a_Bretagne_C.abc \
	shottish/Scottiche_de_Roquefort_C.abc \
	shottish/Scottisch_du_Regret_2V-Am-32-2.abc \
	shottish/Semmonen_Tammonen-Dm-32-3.abc \
	shottish/Three-Key_Shottish-Dm,D,Bm-48-3.abc
#	ftr/2018NEFFAShottish.ftr
# Not included:
2018NEFFAShottish.abc: $(2018NEFFAShottish)
	abcjoin +s $(2018NEFFAShottish) >2018NEFFAShottish.abc
2018NEFFAShottish.ps: 2018NEFFAShottish.abc fmt/shottish.fmt
	$(a2p) +k4 +Ffmt/shottish.fmt 2018NEFFAShottish.abc \
	|PShdr %P '+2018NEFFAShottish' %P |PSftr %D $U/ %D >2018NEFFAShottish.ps
2018NEFFAShottish.pdf: 2018NEFFAShottish.ps
	ps2pdf 2018NEFFAShottish.ps 2018NEFFAShottish.pdf
#	shottish/Three-Key-Shottish-DmDBm-48-2 \
#	ftr/2018NEFFAShottish.ftr
#2018NEFFAShottish: 2018NEFFAShottish/2018NEFFAShottish_program $(2018NEFFAShottish)
##	-mkdir -p 2018NEFFAShottish
#	mkprog 2018NEFFAShottish $(2018NEFFAShottish)
#P2018NEFFAShottish: 2018NEFFAShottish_program	# Print the program
#	mkprog +p 2018NEFFAShottish $(2018NEFFAShottish)
#Pr2018NEFFAShottish: 2018NEFFAShottish 2018NEFFAShottish_program	# Print in reverse order
#	mkprog +pr 2018NEFFAShottish $(2018NEFFAShottish)
#2018NEFFAShottish/2018NEFFAShottish_program: 2018NEFFAShottish_program
#	-mkdir -p 2018NEFFAShottish
#	ln -f 2018NEFFAShottish_program 2018NEFFAShottish/2018NEFFAShottish_program
##2018NEFFAShottish/2018NEFFAShottish_program: 2018NEFFAShottish_program
##	ln -f 2018NEFFAShottish_program 2018NEFFAShottish/2018NEFFAShottish_program
##2018NEFFAShottish:
##	mkdir -p 2018NEFFAShottish

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 20161231 2016-12-31 6:30 pm (potluck) 8:00 dance @ Cambridge Friends
# Dance leader: Jacob Bloom
# Musicians: John Chambers, Cathy Goode, Louis Kaplan
#
20161231= \
	NYE_reel_AuldGreyCat \
	NYE_jig_AuntMarys \
	NYE_march_MyLoveIsButALassie \
	NYE_polka_JennyLind \
	AGJ01 AGJ02 AGJ03 CJ23 AGR01 AGR02 AGR03 AGR06 \
	CJ20 CJ30 CR05 CR40 CR58 CR60 CR64 CR74 \
	KR02_C KR04_C KR17_C KR30_C \
	AthollHighlanders \
	AuldLangSyne_Song \
	HasteToTheWedding \
	Polkas01 \
	RagtimeAnnie+Beatrice \
	Redwing \
	VirginiaReel2 \
	WaltzCountryDance \
	Waltz_SaloEnis \
	Waltz_Bonnie+Daisy+Morag \
	WizardsWalk \
	YorkshireSquareEight
20161231: 20161231/20161231_program $(20161231) 20161231/20161231.pdf
	-mkprog 20161231 $(20161231)
P20161231: 20161231
	-mkprog -p 20161231 $(20161231)
20161231/20161231_program:
	-mkdir -p 20161231
	ln -f 20161231_program 20161231/20161231_program
20161231.pdf: $(20161231)
	pdfjoin $(20161231) >20161231.pdf
20161231/20161231.pdf: 20161231.pdf
	ln -f 20161231.pdf 20161231/20161231.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - # program with .ps and .pdf files:
# 2017NEFFA_Waltz 2017-4-22 10:00 am
# Dance leader: Eph Weiss, Linda Bernfeld
# Musicians: John Chambers & friends
2017NEFFA_Waltz= \
	waltz/Amelias_RJ.abc \
	waltz/Boda_Valsen_2-EmG-64-3.abc \
	waltz/Brand_Pers_vals-G-64-4.abc \
	waltz/Cori_McLenon-Am-32-4.abc \
	waltz/Green_Hills_Of_Tyrol.abc \
	waltz/Hokpers_V.abc \
	waltz/Josefins_Dopvals-G-80-3.abc \
	waltz/Konstanparempi_V.abc \
	waltz/Livet_I_Finnskogarna_D.abc \
	waltz/Metsakukkia_Gm.abc \
	waltz/Morags_Waltz-D-64-4.abc \
	waltz/Morten_Larsen-G-64-4.abc \
	waltz/Ozhidanie_Dm.abc \
	waltz/Roragen_valsen-A-64-4.abc \
	waltz/Rose_By_the_Door-D-32-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc \
	waltz/Sommarvals-G-32-3.abc \
	waltz/Sten_V.abc \
	waltz/Svensk_Annas_V.abc \
	waltz/Tosa_Valsen-Dm,D-64-4.abc \
	waltz/Valzer_di_Mezzanotte_2V-AmA-64-4.abc \
	waltz/Villiruusu_2.abc 
2017NEFFA_Waltz: 2017NEFFA_Waltz.abc 2017NEFFA_Waltz.ps 2017NEFFA_Waltz.pdf
2017NEFFA_Waltz.abc: $(2017NEFFA_Waltz)
	abcjoin +s $(2017NEFFA_Waltz) >2017NEFFA_Waltz.abc
2017NEFFA_Waltz.ps: 2017NEFFA_Waltz.abc fmt/2017NEFFA_Waltz.fmt
	$(a2p) +Ffmt/2017NEFFA_Waltz.fmt 2017NEFFA_Waltz.abc \
	|PShdr "%P 2017NEFFA_Waltz" '' "2017NEFFA_Waltz %P" \
	|PSftr %D $U/program/ %D >2017NEFFA_Waltz.ps
2017NEFFA_Waltz.pdf: 2017NEFFA_Waltz.ps
	ps2pdf 2017NEFFA_Waltz.ps 2017NEFFA_Waltz.pdf


# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 20151209 2015-12/9  __:__ pm  LCD @ Buckman Tavern event
# Dance leader: Darlene Wigton
# Musicians: John Chambers
#
20151209=
20151209: 20151209/20151209_program $(20151209)
	-mkprog 20151209 $(20151209)
P20151209: 20151209
	-mkprog -p 20151209 $(20151209)
20151209/20151209_program:
	-mkdir -p 20151209
	ln -f 20151209_program 20151209/20151209_program

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 2017 St Patrick's Day  2017-3-18,19 
# Dance leader: Darlene Wigton
# Musicians: John Chambers, Merry Minstrels
#
# 2017_StPats
2017_StPats: 2017_StPats.abc 2017_StPats.ps 2017_StPats.pdf
2017_StPats= \
	jig/Lilli_Burlero-G-16-2.abc sep5 \
	jig/Jefferson_and_Liberty-Am-32-2.abc sep5x2 \
	march/Star_of_the_County_Down_march-Am-32-2.abc sep5 \
	reel/Red_Haired_Boy-A-32-3.abc
2017_StPats.abc: $(2017_StPats)
	abcjoin +C $(2017_StPats) >2017_StPats.abc
2017_StPats.ps: 2017_StPats.abc _75.fmt
	$(a2p) +F_75 2017_StPats.abc \
	|PShdr 2017_StPats '' 2017_StPats \
	|PSftr %D $U/program/ %D >2017_StPats.ps
2017_StPats.pdf: 2017_StPats.ps
	ps2pdf 2017_StPats.ps 2017_StPats.pdf

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 20161113 2016-11-13 2:30 pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers
# Place: 613 Washington Street; Keene NH
#
20161113= \
	Childgrove \
	ComeLetsBeMerry \
	CorellisMaggot \
	DoverPier \
	DrapersGardens \
	NottinghamSwing \
	PickingUpSticks \
	TakeADance \
\
	AGW04 AGW06 \
\
	DuchessOfAthollsSlipper1 \
	HollinBuss1 \
	KittyCampbellsReel \
	LeaRig1 \
	NewPetronella \
	Petronella
20161113: 20161113/20161113_program $(20161113)
	-mkprog 20161113 $(20161113)
P20161113: 20161113
	-mkprog -p 20161113 $(20161113)
20161113/20161113_program:
	-mkdir -p 20161113
	ln -f 20161113_program 20161113/20161113_program

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 20160911 2016-9-11 2:30 pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers
# Place: 69 Washington Street; Keene NH
#
20160911= \
	ICareNotForTheseLadies \
	EppingForest \
	ComeLetsBeMerry \
	ChristchurchBells \
	DukeOfKentsWaltz \
	DoverPier \
	IndianQueen \
	CorellisMaggot \
	BlackDance1 \
	KeenesHornpipe \
	BlueBonnets1 \
	HighlandPlaid \
	Monymusk \
	CumberlandReel \
	EdinburghVolunteers \
	CornRigs \
	DelvineSide \
	HaHaTheWooinOIt \
	NottinghamSwing \
	Waltz_Bonnie+Daisy+Morag
20160911: 20160911/20160911_program $(20160911)
	-mkprog 20160911 $(20160911)
P20160911: 20160911
	-mkprog -p 20160911 $(20160911)
20160911/20160911_program:
	-mkdir -p 20160911
	ln -f 20160911_program 20160911/20160911_program

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 20150319 2015-3-19 7:00 pm
# Dance leader: Sandy LaFleur
# Musicians: Rakes of Milford
#
20150319= \
	waltz/Si_Bheag_Si_Mhor-A-64-4.abc \
	march/Jamie_Allen-G-32-2.abc \
	hornpipe/Rights_of_Man_RJ-Em-32-4.abc \
	jig/Cliffs_of_Moher_1-Am-32-3.abc \
	reel/Merry_Blacksmith-D-32-3.abc \
	jig/Rose_in_the_Heather-D-31-2.abc \
	jig/Out_on_the_Ocean_1-G-32-2.abc \
	jig/Out_on_the_Ocean_2-A-32-3.abc \
	song/Red_is_the_Rose-D-16-4w16.abc \
	reel/Father_Kelleys_Reel-G-32-3.abc \
	reel/Whiskey_Before_Breakfast_RJ-D-32-3.abc \
	reel/Temperance_Reel-G-32-2.abc \
	reel/Temperance_Reel-G-32-3.abc \
	waltz/Planxty_Fanny_Power-A-32-2.abc \
	waltz/Planxty_Fanny_Power-G-32-2.abc \
	march/March_of_Saint_Timothy-G-32-3.abc
20150319: 20150319.abc 20150319.ps 20150319.pdf
20150319.abc: $(20150319)
	abcjoin +C +S2 $(20150319) >20150319.abc
20150319.ps: 20150319.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 20150319.abc \
	|PShdr %P 'Rakes of Milford 2015-3-19' %P \
	|PSftr %D $U/20150319.abc %D >20150319.ps
20150319.pdf: 20150319.ps
	ps2pdf 20150319.ps 20150319.pdf

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 20151231 2015-12-31 6:30 pm (potluck) 8:00 dance @ Cambridge Friends
# Dance leader: Jacob Bloom
# Musicians: John Chambers, Cathy Goode, Louis Kaplan
#
20151231= \
	20151231-J 20151231-R \
	AGJ01 AGJ02 AGJ03 CJ23 AGR01 AGR02 AGR03 AGR06 \
	CJ20 CJ30 CR05 CR40 CR58 CR60 CR64 CR74 \
	KR02_C KR04_C KR17_C KR30_C \
	AthollHighlanders \
	AuldLangSyne_Song \
	HasteToTheWedding \
	Polkas01 \
	RagtimeAnnie+Beatrice \
	Redwing \
	VirginiaReel2 \
	WaltzCountryDance \
	Waltz_SaloEnis \
	Waltz_Bonnie+Daisy+Morag \
	WizardsWalk \
	YorkshireSquareEight
20151231: 20151231/20151231_program $(20151231)
	-mkprog 20151231 $(20151231)
P20151231: 20151231
	-mkprog -p 20151231 $(20151231)
20151231/20151231_program:
	-mkdir -p 20151231
	ln -f 20151231_program 20151231/20151231_program
# - - - - - - - - - -
# 20151231-R: temp set of reels for one dance
20151231-R: 20151231-R.abc 20151231-R.ps 20151231-R.pdf
20151231-R= \
	reel/Bus_Stop_Reel-Am-32-3.abc \
	reel/Cooleys_Reel_2-Em-32-4.abc \
	reel/Galopede-G-32-3.abc \
	reel/Old_French_Reel-D-32-2.abc \
	reel/Old_Grey_Cat-Em-32-3.abc \
	reel/Pig_Town_Fling-G-32-2.abc \
	reel/Silver_Spear-D-32-3.abc \
	reel/Spootiskerry-G-32-4.abc \
	reel/Willafjord-D-32-3.abc
20151231-R.abc: $(20151231-R)
	abcjoin +SR $(20151231-R) >20151231-R.abc
20151231-R.ps: 20151231-R.abc _70.fmt
	$(a2p) +x +F_70 20151231-R.abc \
	|PShdr 20151231-R 'REELS' 20151231-R \
	|PSftr %D $U/program/ %D >20151231-R.ps
20151231-R.pdf: 20151231-R.ps
	ps2pdf 20151231-R.ps 20151231-R.pdf
# - - - - - - - - - -
# 20151231-J: temp set of jigs for one dance
20151231-J: 20151231-J.abc 20151231-J.ps 20151231-J.pdf
20151231-J= \
	jig/Calliope_House-E-32-3.abc \
	jig/Cliffs_of_Moher_1-Am-32-3.abc \
	jig/Fair_Jennys_Jig-D-32-2.abc \
	jig/Morrisons_Jig-Em-32-3.abc \
	jig/My_Darling_Asleep-D-32-2.abc \
	jig/Out_on_the_Ocean1-G-32-2.abc \
	jig/Out_on_the_Ocean2-A-32-3.abc \
	jig/Sailors_Wife-Dm-32-2.abc \
	jig/Sailors_Wife-Em-32-2.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc \
	jig/Star_Above_the_Garter-G-32-2.abc \
	jig/Tripping_Up_Stairs-D-32-2.abc
20151231-J.abc: $(20151231-J)
	abcjoin +s $(20151231-J) >20151231-J.abc
20151231-J.ps: 20151231-J.abc _70.fmt
	$(a2p) +F_70 20151231-J.abc \
	|PShdr 20151231-J '' 20151231-J \
	|PSftr %D $U/program/ %D >20151231-J.ps
20151231-J.pdf: 20151231-J.ps
	ps2pdf 20151231-J.ps 20151231-J.pdf
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

# 20140105 2014-1-5 5:00 pm service 6:00 potluck 6:45 dance
# Dance leader: Priscilla Borden
# Musicians: John Chambers, Jean Monroe
#
20140105= \
	ICareNotForTheseLadies \
	GatheringPeascods \
	EppingForest \
	SirRogerDeCoverly \
	VirginiaReel1 VirginiaReel2 \
	BlackDance1 \
	Dargason \
	YellowStockings \
	DukeOfKentsWaltz \
	KnolePark \
	SicilianDance \
	SellengersRound \
	Waltz_Eng02 Waltz_Bonnie+Daisy+Morag
20140105: 20140105/20140105_program $(20140105)
	-mkprog 20140105 $(20140105)
P20140105: 20140105
	-mkprog -p 20140105 $(20140105)
20140105/20140105_program:
	-mkdir 20140105
	ln -f 20140105_program 20140105/20140105_program

# 20130921 2013-09-21  2:00 pm
# Dance leader: 
# Musicians: Rich & Ellie Armstrong, John Chambers, ...
#
20130921= \
	20130921tunes
20130921: 20130921/20130921_program $(20130921)
	mkprog 20130921 $(20130921)
P20130921: 20130921
	mkprog -pr 20130921 $(20130921)
20130921/20130921_program:
	-mkdir 20130921
	ln -f 20130921_program 20130921/20130921_program

# 20130921tunes
20130921tunes=\
	waltz/Dearest_My_Own_One_G.abc \
	waltz/Dreaming_of_Home_D.abc \
	waltz/Maid_I_Adore.abc \
	march/Snowy_Breasted_Pearl-A-16-2.abc \
	march/Unst_Bridal_March-G-32-3.abc
20130921tunes: 20130921tunes.abc 20130921tunes.ps 20130921tunes.pdf
20130921tunes.abc: $(20130921tunes)
	abcmedley "20130921 Wedding Tunes" +S2 $(20130921tunes) >20130921tunes.abc
20130921tunes.ps: 20130921tunes.abc fmt/_70.fmt
	$(a2p) 20130921tunes.abc +Ffmt/_70 \
	|PShdr 20130921tunes '' 20130921tunes \
	|PSftr %D $U/ %D >20130921tunes.ps
20130921tunes.pdf: 20130921tunes.ps
	ps2pdf 20130921tunes.ps 20130921tunes.pdf

# 20121026 2011-10-26  6:30 pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers, Michael Pavan, Aram Holman
#
20121026= VirginiaReel2 \
	JeffersonAndLiberty2 \
	BlackNag \
	SellengersRound \
	Bastringue \
	LeviJacksonRag
20121026: 20121026/20121026_program $(20121026)
	mkprog 20121026 $(20121026)
P20121026: 20121026
	mkprog -pr 20121026 $(20121026)
20121026/20121026_program:
	-mkdir 20121026
	ln -f 20121026_program 20121026/20121026_program

# 20111029 2011-10-29  6:45-__:__ pm Priscilla Borden's birthday party
# Dance leader: 
# Musicians: John Chambers, Ishmael, Cal Howard
#
20111029= \
	ACanonbieCeilidh \
	BostonTwoStep \
	CircassianCircle \
	Constancy \
 	DancingAcrossTheAtlantic \
	DeilAmangTheTailors3 \
	DrapersGardens \
	DukeOfKentsWaltz \
	FairQuakerOfDeal \
	FerryLouper \
	FlyingScotsman \
	FreefordGardens \
	HasteToTheWedding \
	JackyBull \
	JeffersonAndLiberty3 \
	KnolePark \
	LittleBen \
	MairisWedding \
	NottinghamSwing \
	Russe \
	SeannTriubhasWillichan \
	SpaceMan \
	ThadyYouGander \
	TripToTownO \
	TurningByThrees \
	VirginiaReel1 \
	VirginiaReel2 \
	CockleShells \
	DropsOfBrandy \
	GrandMarch \
	RowWellYeMariners \
	YankeeDoodle
20111029: 20111029/20111029_program $(20111029)
	mkprog 20111029 $(20111029)
P20111029: 20111029
	mkprog -pr 20111029 $(20111029)
20111029/20111029_program:
	-mkdir 20111029
	ln -f 20111029_program 20111029/20111029_program

# 2011Paul 2011-__-__ __:__ pm
# Dance leader: 
# Musicians: 
#
2011Paul= \
	AGR22 \
	DvastiTristi \
	Hornpipe01 \
	MarchMedley02 \
	ReelMedley02 \
	Sonderhoning
2011Paul: 2011Paul/2011Paul_program $(2011Paul)
	mkprog 2011Paul $(2011Paul)
P2011Paul: 2011Paul
	mkprog -pr 2011Paul $(2011Paul)
2011Paul/2011Paul_program:
	-mkdir 2011Paul
	ln -f 2011Paul_program 2011Paul/2011Paul_program

# 20110827 2011-08-27 __:__ pm
# Dance leader: Priscilla Adams-Borden
# Musicians: John Chambers, Jerome Fung
#
20110827= \
	Bagatelle \
	BlackDance0 BlackDance1 \
	FishersHornpipe \
	HolbornMarch \
	ICareNotForTheseLadies \
	IndianQueen \
	JeffersonAndLiberty3 \
	KelsterneGardens \
	KnivesAndForks \
	KnolePark \
	Lafayette \
	LittleBen \
	PleasureOfLove \
	SackettsHarbor \
	SicilianDance \
	SpiritOfFrance \
	VirginiaReel2 \
	YoungWidow
20110827: 20110827/20110827_program $(20110827)
	mkprog 20110827 $(20110827)
P20110827: 20110827
	mkprog -pr 20110827 $(20110827)
20110827/20110827_program:
	-mkdir 20110827
	ln -f 20110827_program 20110827/20110827_program

# 20110812 2011-08-12 11:00 am (12 actually)
# Dance leader: Murray Nicolson
# Musicians: John Chambers, Christine Anderson
#
20110812= \
	AGJ12 AGJ18 \
	AGR01 AGR22 \
	AGW02 AGW03 \
	AGS18 \
	CielDeParis \
	DukeOfPerth1 \
	GG1 \
	GrandfathersClock \
	HippopotamusSong \
	JBMilne3 \
	MairisWedding3 \
	MenOfHarlech \
	StripTheWillow \
	VieEnRose
20110812: 20110812/20110812_program $(20110812)
	mkprog 20110812 $(20110812)
P20110812: 20110812
	mkprog -pr 20110812 $(20110812)
20110812/20110812_program:
	-mkdir 20110812
	ln -f 20110812_program 20110812/20110812_program

# 2011Cilla 2011-10/11/12-*  8:00 pm in Rockland
# Dance leader: Pricilla Borden
# Musicians: John Chambers, Shelley Drowns
2011Cilla= \
	EppingForest \
	FirstOfApril \
	FirstOfMay \
	HinkyDinkyParleeVoo \
	JeffersonAndLiberty3 \
	KnolePark \
	MaidsLastWish \
	MaidsMorris \
	MarketLass \
	MoneyInBothPockets \
	Newcastle \
	NorthdownWaltz \
	NottinghamSwing \
	PeterStreet \
	ScotchMorris \
	SicilianDance \
	Tempest \
	VirginiaReel1 \
	VirginiaReel2 \
	WaltzCountryDance \
	YorkshireSquareEight \
	YoungWidow
2011Cilla: 2011Cilla/2011Cilla_program $(2011Cilla)
	-echo Making 2011Cilla ...
	mkprog 2011Cilla $(2011Cilla)
P2011Cilla: 2011Cilla
	mkprog -pr 2011Cilla $(2011Cilla)
2011Cilla/2011Cilla_program:
	-mkdir 2011Cilla
	ln -f 2011Cilla_program 2011Cilla/2011Cilla_program

# 2010Cilla 2010-3-*  8:00 pm in Rockland
# Dance leader: Pricilla Borden
# Musicians: John Chambers
2010Cilla= \
	Alice \
	Bastringue \
	BlackNag \
	CR85 CR87 \
	ChorusJig \
	ChristchurchBells \
	ComeLetsBeMerry \
	DukeOfKentsWaltz \
	EppingForest  \
	FemaleSaylor \
	FiddleHillJig \
	FishersHornpipe \
	HasteToTheWedding \
	HoleInTheWall \
	HullsVictory \
	ICareNotForTheseLadies \
	IndianQueen \
	JeffersonAndLiberty3 \
	KnolePark \
	LadiesTriumphs \
	LadyOfTheLake \
	LadyWalpolesReels LadyWalpolesReel \
	LamplightersHornpipe \
	LittleBen \
	MarketLass \
	MoneyInBothPockets \
	MonyMusks MonyMusk2 \
	NottinghamSwing \
	PleasureOfProvidence \
	Polka_Irish01 \
	SellengersRound \
	SicilianDance \
	Tempest \
	VirginiaReel1 \
	VirginiaReel2 \
	WaltzCountryDance 
2010Cilla: 2010Cilla/2010Cilla_program $(2010Cilla)
	mkprog 2010Cilla $(2010Cilla)
P2010Cilla: 2010Cilla
	mkprog -pr 2010Cilla $(2010Cilla)
2010Cilla/2010Cilla_program:
	-mkdir 2010Cilla
	ln -f 2010Cilla_program 2010Cilla/2010Cilla_program

# 20101008 2010-10-08  8:00 pm
# Dance leader: Pricilla Borden
# Musicians: John Chambers
#
20101008= \
	FiddleHillJig \
	JeffersonAndLiberty3 \
	LadiesTriumphs \
	LadyWalpolesReels LadyWalpolesReel \
	MarketLass \
	SicilianDance \
	Tempest \
	WaltzCountryDance
20101008: 20101008/20101008_program $(20101008)
	mkprog 20101008 $(20101008)
P20101008: 20101008
	mkprog -pr 20101008 $(20101008)
20101008/20101008_program:
	-mkdir 20101008
	ln -f 20101008_program 20101008/20101008_program

# 20100924 2010-09-24  8:00 pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers, ___
#
20100924= \
	FiddleHillJig \
	FishersHornpipe \
	HoleInTheWall \
	SicilianDance \
	JeffersonAndLiberty3 \
	LadyWalpolesReels LadyWalpolesReel \
	MonyMusks MonyMusk2 \
	MarketLass \
	ChorusJig \
	WaltzCountryDance \
	PleasureOfProvidence \
	HullsVictory
20100924: 20100924/20100924_program $(20100924)
	mkprog 20100924 $(20100924)
P20100924: 20100924
	mkprog -pr 20100924 $(20100924)
20100924/20100924_program:
	-mkdir 20100924
	ln -f 20100924_program 20100924/20100924_program

# 20100910 2010-09-10  8:00 pm
# Dance leader: Priscilla Borden
# Musicians: John Chambers, Shelley Drowns
#
20100910= \
	JeffersonAndLiberty3 \
	LadyWalpolesReel \
	FishersHornpipe \
	LamplightersHornpipe \
	SicilianDance \
	VirginiaReel2 \
	DukeOfKentsWaltz
20100910: 20100910/20100910_program $(20100910)
	mkprog 20100910 $(20100910)
P20100910: 20100910
	mkprog -pr 20100910 $(20100910)
20100910/20100910_program:
	-mkdir 20100910
	ln -f 20100910_program 20100910/20100910_program

# 20091024 2009-10-24  6:30 pm Sandwich
# Dance leader: Priscilla Borden
# Musicians: John Chambers, Rich Armstrong
#
20091024= \
	Bastringue \
	ChorusJig \
	DukeOfKentsWaltz \
	FiddleHillJig \
	FishersHornpipe \
	JeffersonAndLiberty2 \
	KnolePark \
	LadyOfTheLake \
	LadyWalpolesReel \
	NorthdownWaltz \
	NottinghamSwing \
	Polka_Irish01 \
	SellengersRound \
	VirginiaReel1 \
	Waltz_ScotLament
20091024: 20091024/20091024_program $(20091024)
	mkprog 20091024 $(20091024)
P20091024: 20091024
	mkprog -pr 20091024 $(20091024)
20091024/20091024_program:
	-mkdir 20091024
	ln -f 20091024_program 20091024/20091024_program

# 20090628 2009-06-28  2-7 pm Memorial service for Scilla's mom.
# Dance leader: Priscilla Borden
# Musicians: John Chambers, Rich Armstrong, Cal Howard
#
20090628= \
	Bastringue \
	Bishop \
	BlackNag \
	BuchanEightsomeR1 \
	Childgrove \
	DeilAmangTheTailors3 \
	DublinBay \
	DukeOfKentsWaltz \
	FaithlessNancyDawson \
	FishersHornpipe \
	HolbornMarch \
	IndianQueen \
	JeffersonAndLiberty2 \
	KnivesAndForks \
	KnolePark \
	LadyOfTheLake \
	LadyWalpolesReel \
	MairisWedding \
	MoneyInBothPockets \
	Petronella \
	PickingUpSticks \
	ReelOfThe51stDiv \
	RothesayRant \
	RoryOMore \
	SilverTassie \
	SugarCandie1 \
	CJ01 CJ05 CJ10 CJ90 \
	CR25 CR37 CR46 CR85 \
	CW01 CW03 Waltz_ScotLament 
# Plus:
#	Virginia Reel
#	A couple of genaric round the room contra with couple facing couple
#	A couple of squares
#
20090628: 20090628/20090628_program $(20090628)
	mkprog 20090628 $(20090628)
P20090628: 20090628
	mkprog -pr 20090628 $(20090628)
20090628/20090628_program:
	-mkdir 20090628
	ln -f 20090628_program 20090628/20090628_program

# 2009 N E F F Ashottish 2009-__-__ __:__ pm
# Dance leader: Eph, Linda
# Musicians: John Chambers & friends
#
2009NEFFAshottish= \
	shottish/Reinl_HilmarAlexandersen_D.abc \
	shottish/PenttilanSillalla.abc \
	shottish/IvarsSchottis_A.abc  \
	shottish/GlasgowHighlandersS_D2.abc \
	shottish/Nyingen_Dm.abc \
	shottish/SimpleGiftsShottis.abc \
	shottish/RabbisH_Gm3.abc \
	shottish/Ringl_Harjedalen.abc \
	shottish/RyansSchottische.abc \
	shottish/Shot_MyrHans.abc \

2009NEFFAshottish: 2009NEFFAshottish.abc 2009NEFFAshottish.ps 2009NEFFAshottish.pdf
2009NEFFAshottish.abc: $(2009NEFFAshottish)
	abcjoin +CS $(2009NEFFAshottish) >2009NEFFAshottish.abc
2009NEFFAshottish.ps: 2009NEFFAshottish.abc fmt/shottish.fmt
	$(a2p) +Ffmt/shottish 2009NEFFAshottish.abc \
	|PShdr 2009NEFFAshottish '' 2009NEFFAshottish \
	|PSftr %D $U/program/ %D >2009NEFFAshottish.ps
2009NEFFAshottish.pdf: 2009NEFFAshottish.ps
	ps2pdf 2009NEFFAshottish.ps 2009NEFFAshottish.pdf

# 20081207 2008-12-07 2:00 pm
# Dance leader: Judith & Regina
# Musicians: Cal Howard, John Chambers, Ralph Iverson
#
20081207= \
	ElHarahat \
	Greensleeves \
	Biserka \
	JingleBells \
	MaitreDeMaison \
	Galopede \
	Carnavalito \
	Promoroaca \
	GustafsSkoal \
	YeshLanuTayish \
	SpiralWalk \
	Waltz_DeColores \
	Wyka
20081207: 20081207/20081207_program $(20081207)
	-mkdir 20081207
	mkprog 20081207 $(20081207)
P20081207: 20081207
	mkprog -pr 20081207 $(20081207)
20081207:
20081207/20081207_program: 20081207 20081207_program
	ln -f 20081207_program 20081207/20081207_program

# 2008 DECDF 2008-__-__ __:__ pm
# Dance leader: Dave Thompson
# Musicians: Cal Howard, John Chambers
#
2008DECDF= \
	Clansman \
	ThornhillStrathspey \
	EuansJig \
	MairisWedding \
	GypsyDreams \
	Starsigns \
	ShiftinBobbins \
	SeannTriubhasWillichan \
	ShoulderToShoulder \
	AndrewsDance \
	BeneathThePines \
	LuckenboothBrooch1 \
	Petronella \
	ChequeredHall \
	LobsterInThePot
2008DECDF: 2008DECDF/2008DECDF_program $(2008DECDF)
	mkprog 2008DECDF $(2008DECDF)
P2008DECDF: 2008DECDF
	mkprog -pr 2008DECDF $(2008DECDF)
2008DECDF/2008DECDF_program:
	-mkdir 2008DECDF
	ln -f 2008DECDF_program 2008DECDF/2008DECDF_program

# 2007 N O M A D 2007-__-__ __:__ pm
# Dance leader:
# Musicians:
#
2007NOMAD= \
	ScottishQuadrilleSet \
	BuckingJig \
	MuseCottage \
	CatchAsCatchCan \
	RavenHairedLass \
	Waltz_1890s \
	Waltz_Eng02 \
	Waltz_Scand01 \
	Waltz_Scot01 \
	Waltz_Wedding \
	Waltz_OldTim01 \

2007NOMAD: 2007NOMAD/2007NOMAD_program $(2007NOMAD)
	mkprog 2007NOMAD $(2007NOMAD)
P2007NOMAD: 2007NOMAD
	mkprog -pr 2007NOMAD $(2007NOMAD)
2007NOMAD/2007NOMAD_program:
	-mkdir 2007NOMAD
	ln -f 2007NOMAD_program 2007NOMAD/2007NOMAD_program



# 20080203 2008-02-03 2:00 pm @ Concord Scout House
# Dance leader: ( Family Dance)
# Musicians:
#
20080203= \
	Biserka \
	Promoroaca \
	AlabamaGal \
	MaitreDeMaison \
	BlackJack \
	MarkoSkace \
	Fjaskern \
	Carnavalito \
	ThadyYouGander \
	Sasha \
	ZemerAtik \
	SpiralWalk
20080203: 20080203/20080203_program $(20080203)
	mkprog 20080203 $(20080203)
P20080203: 20080203
	mkprog -pr 20080203 $(20080203)
20080203/20080203_program:
	-mkdir 20080203
	ln -f 20080203_program 20080203/20080203_program

# 20070707 2007-__-__ __:__ pm
# Dance leader:
# Musicians:
#
20070707= \
	AintSheSweet \
	AlexandersRagtimeBand \
	Always \
	ForMeAndMyGal \
	GetMeToTheChurchOnTime \
	LetMeCallYouSweetheart \
	MarchMedley01 \
	NightAndDay \
	OurLoveIsHereToStay_Song \
	OurLoveIsHereToStay_Tune \
	ReelMedley01 \
	Shenandoah \
	ShineOnHarvestMoon \

20070707: 20070707/20070707_program $(20070707)
	mkprog 20070707 $(20070707)
P20070707: 20070707
	mkprog -pr 20070707 $(20070707)
20070707/20070707_program:
	-mkdir 20070707
	ln -f 20070707_program 20070707/20070707_program

2007DECDF: 2007DECDF_Engl 2007DECDF_Scot 2007DECDF_Intl

# 2007 DECDF Engl 2007-__-__ __:__ pm
# Dance leader:
# Musicians: Cal Howard, John Chambers, ...
#
2007DECDF_Engl= \
	BarbarinisTambourine \
	BareNecessities \
	Bishop \
	FaithlessNancyDawson \
	HambletonsRoundO \
	JacksMaggot \
	JuiceOfBarley \
	KelsterneGardens \
	LilliBurlero \
	MadRobin \
	QueensJig \
	RedHouse \
	TurningByThrees \

2007DECDF_Engl: 2007DECDF_Engl/2007DECDF_Engl_program $(2007DECDF_Engl)
	mkprog 2007DECDF_Engl $(2007DECDF_Engl)
P2007DECDF_Engl: 2007DECDF_Engl
	mkprog -pr 2007DECDF_Engl $(2007DECDF_Engl)
2007DECDF_Engl/2007DECDF_Engl_program:
	-mkdir 2007DECDF_Engl
	ln -f 2007DECDF_Engl_program 2007DECDF_Engl/2007DECDF_Engl_program

# 2007 DECDF Scot 2007-__-__ __:__ pm
# Dance leader:
# Musicians: Cal Howard, John Chambers, ...
#
2007DECDF_Scot= \
	ArgyllStrathspey \
	CrockettsVictoryGarden \
	DavyNickNack1 \
	DeilAmangTheTailors1 \
	DelvineSide \
	GarryStrathspey \
	JohnnyGroatsHouse \
	LassiesOMelrose \
	LuckenboothBrooch1 \
	MachineWithoutHorses \
	Nurseryman2 \
	OrkneyReel \
	QueensWelcome \
	SaintAndrewsFair \
	SeannTriubhasWillichan2 \
	VillageReel \
	WindThatShakesTheBarley \

2007DECDF_Scot: 2007DECDF_Scot/2007DECDF_Scot_program $(2007DECDF_Scot)
	mkprog 2007DECDF_Scot $(2007DECDF_Scot)
P2007DECDF_Scot: 2007DECDF_Scot
	mkprog -pr 2007DECDF_Scot $(2007DECDF_Scot)
2007DECDF_Scot/2007DECDF_Scot_program:
	-mkdir 2007DECDF_Scot
	ln -f 2007DECDF_Scot_program 2007DECDF_Scot/2007DECDF_Scot_program

# 2007 D E F F A_ Intl 2007-__-__ __:__ pm
# Dance leader:
# Musicians: Cal Howard, John Chambers, ...
#
2007DECDF_Intl= \
	Alunelul \
	AnDroRetournee \
	Bastringue \
	Biserka \
	Chilili \
	ErevBaTune \
	HanterDro \
	HineMaTov \
	HoraAgadati \
	HoraMedura \
	HoraOr \
	HorehronskyCzardas \
	JovanoJovanke \
	Kalamatianos \
	KhumKhuma \
	Les_ElenoKerko Les_ZhalnaMajka \
	MojaDiridika \
	Opsa \
	Rumelaj \
	SaltyDogRag \
	Shestorka \
	Shottish_Scand01 \
	SirunAkhchik2 \
	Tsamikos \
	TwelfthStreetRag \
	TzadikKatamar \
	Waltz_Scand01 \
	Waltz_Misc02
2007DECDF_Intl: 2007DECDF_Intl/2007DECDF_Intl_program $(2007DECDF_Intl)
	mkprog 2007DECDF_Intl $(2007DECDF_Intl)
P2007DECDF_Intl: 2007DECDF_Intl
	mkprog -pr 2007DECDF_Intl $(2007DECDF_Intl)
2007DECDF_Intl/2007DECDF_Intl_program:
	-mkdir 2007DECDF_Intl
	ln -f 2007DECDF_Intl_program 2007DECDF_Intl/2007DECDF_Intl_program

# 20070213 2007-02-13	2:00 pm
# Dance leader: Judith Stames- Hamilton & Chris Ricciotti
# Musicians: Cal, John, Ralph
#
20070213= \
	BarnerReinlander \
	BlaydonRaces \
	MaitreDeMaison \
	PatchTanz \
	Polka_HeelAndToe \
	Boiereasca \
	Hammerschmieds \
	Carnavalito \
	SweetsOfMay \
	Cherkessia \
	SwissBreakMixer \
	SpiralWalk \
	Waltz_1890s
20070213: 20070213/20070213_program $(20070213)
	mkprog 20070213 $(20070213)
P20070213: 20070213
	mkprog -pr 20070213 $(20070213)
20070213/20070213_program:
	-mkdir 20070213
	ln -f 20070213_program 20070213/20070213_program

# 20070107 2006-12-03 2:00 pm
# Dance leader: Judith & Regina
# Musicians: Cal Howard, John Chambers, Ralph Iverson
#
20070107= \
	Biserka \
	Ridee \
	DoubleGloucester \
	Promoroaca \
	BlackJack \
	IdleRobin \
	Troika \
	JingleBells \
	JacobsPotato \
	ZemerAtik \
	CumberlandSquareEight \
	SpiralWalk \
	Waltz_Scot01
20070107: 20070107/20070107_program $(20070107)
	mkprog 20070107 $(20070107)
P20070107: 20070107
	mkprog -pr 20070107 $(20070107)
20070107/20070107_program:
	-mkdir 20070107
	ln -f 20070107_program 20070107/20070107_program

# 20061203 2006-12-03 2:00 pm
# Dance leader: Judith & Regina
# Musicians: Cal Howard, John Chambers, Ralph Iverson
#
20061203= \
	ElHarahat \
	DavorikeDajke \
	JingleBells \
	MaitreDeMaison \
	Carnavalito \
	PatchTanz \
	Hammerschmieds \
	Boiereasca \
	YeshLanuTayish \
	HoraPeGheatsa \
	SpiralWalk
#	 Waltz

20061203: 20061203/20061203_program $(20061203)
	mkprog 20061203 $(20061203)
P20061203: 20061203
	mkprog -pr 20061203 $(20061203)
20061203/20061203_program:
	-mkdir 20061203
	ln -f 20061203_program 20061203/20061203_program

# 2006 N O M A D 2006-11-05,06
# Dance leader:
# Musicians:
#
2006NOMAD= \
	PostiesJig \
	CastleDouglas \
	FightAboutTheFireside \
	EildonHills \
	DeilAmangTheTailors1 \
	HappyMeeting1 \
	Gramachie \
	TurkeyTrot \
	FlowersOfConn \
	Waltz_1890s \
	Waltz_Eng02 \
	Waltz_Scand01 \
	Waltz_Scot01 \
	Waltz_Wedding \
	Waltz_OldTim01 \

2006NOMAD: 2006NOMAD/2006NOMAD_program $(2006NOMAD)
	mkprog 2006NOMAD $(2006NOMAD)
P2006NOMAD: 2006NOMAD
	mkprog -pr 2006NOMAD $(2006NOMAD)
2006NOMAD/2006NOMAD_program:
	-mkdir 2006NOMAD
	ln -f 2006NOMAD_program 2006NOMAD/2006NOMAD_program

# 2006 Cals Anniv 2006-09-29	8:00 pm
# Dance leader: Cal Howard
# Musicians: Cal Howard, John Chambers, Vince O'Donnell
#
2006CalsAnniv= \
	LeavingOfLiverpool \
	OrleansBaffled \
\
	Hambo1 \
	Waltz_Eng02 \
	Waltz_Scand01 \
	Waltz_Scot01 \
	Waltz_Wedding \
	Les_ElenoKerko \
	Les_LegnalaDana \
	Les_MajkoMajko \
	Les_ZhalnaMajka \
\
	SavilaSeBelaLoza \
	Shetnja \
	DinkyOneStep \
	Kalamatianos \
	KoloFrRipanj \
	KumaEcha \
	Bastringue \
	Divcibarsko \
	SaltyDogRag \
\
	WhiteCockade24 \
	Monymusk \
	DeilAmangTheTailors2 \
	MairisWedding3 \

2006CalsAnniv: 2006CalsAnniv/2006CalsAnniv_program $(2006CalsAnniv)
	mkprog 2006CalsAnniv $(2006CalsAnniv)
P2006CalsAnniv: 2006CalsAnniv
	mkprog -pr 2006CalsAnniv $(2006CalsAnniv)
2006CalsAnniv/2006CalsAnniv_program:
	-mkdir 2006CalsAnniv
	ln -f 2006CalsAnniv_program 2006CalsAnniv/2006CalsAnniv_program

# 2006 Cillas Wedding 2006-12-17 __:__ pm
# Dance leader: George Fogg (& Cilla Adams)
# Musicians: John Chambers, Cal Howard, Janet Gage, ...
#
2006CillasWedding= \
	BlaydonRaces \
	CircassianCircle \
	ComeLetsBeMerry \
	Constancy \
	DrapersGardens \
	Galopede \
	Hambo1 \
	HasteToTheWedding \
	ICareNotForTheseLadies \
	JeffersonAndLiberty1 \
	JimmyAllensDaughter \
	KnivesAndForks \
	LancashireReel \
	MadRobin \
	MairisWedding3 \
	MarketLass \
	Polka_BeerBarrel \
	Polka_Irish01 \
	Polka_Scand01 \
	PortlandFancy \
	PrinceWilliam \
	SellengersRound \
	Shottish_Scand01 \
	SugarCandie1 \
	Waltz_Eng02 \
	Waltz_Scand01 \
	Waltz_Scot01 \
	WellHall \
	WinsterGallop \
	YoungWidow 
2006CillasWedding: 2006CillasWedding/2006CillasWedding_program $(2006CillasWedding)
	mkprog 2006CillasWedding $(2006CillasWedding)
P2006CillasWedding: 2006CillasWedding
	mkprog -pr 2006CillasWedding $(2006CillasWedding)
2006CillasWedding/2006CillasWedding_program:
	-mkdir 2006CillasWedding
	ln -f 2006CillasWedding_program 2006CillasWedding/2006CillasWedding_program

# 2006 N E F F A 2006-4-22 __:__ pm
# Dance leader: 
# Musicians: Cal Howard, John Chambers, et al.
#
2006NEFFA= ScottishQuadrilleSet

2006NEFFA: 2006NEFFA/2006NEFFA_program $(2006NEFFA)
	mkprog 2006NEFFA $(2006NEFFA)
P2006NEFFA: 2006NEFFA
	mkprog -pr 2006NEFFA $(2006NEFFA)
2006NEFFA/2006NEFFA_program:
	-mkdir 2006NEFFA
	ln -f 2006NEFFA_program 2006NEFFA/2006NEFFA_program

# 2006 D E F F A 2006-3-18 __:__ pm
# Dance leader: Several
# Musicians: Cal Howard, John Chambers, et al.
#
2006DECDF= \
	CornRigs \
	SilverTassie \
	PostiesJig \
	PiperAndThePenguin1 \
	SilverGrey \
	PelorusJack \
	CatchTheWind1 \
	BalquidderStr \
	PeatFireFlame1 \
\
	CauldKale \
	DelvineSide \
	JeansJig \
	JoieDeVivre \
	LetsMeetAgainStr \
	MilltimberJig \
	SkylarksReel \
	ThusSpokeTony \
	Waltz_Scot09

2006DECDF: 2006DECDF/2006DECDF_program $(2006DECDF)
	mkprog 2006DECDF $(2006DECDF)
P2006DECDF: 2006DECDF
	mkprog -pr 2006DECDF $(2006DECDF)
2006DECDF/2006DECDF_program:
	-mkdir 2006DECDF
	ln -f 2006DECDF_program 2006DECDF/2006DECDF_program

# 20060325 8:00 pm
# Where: First Parish Church ( Unitarian), Weston M A
# Dance leader: Jeanetta Mc Coll
# Musicians: Marianne Taylor, John Chambers, Vince O'Donnell
#
20060325= \
	HoopersJig \
	Inverary \
	JBMilne2 \
	MissGibsonsStr3 \
	CatchTheWind1 \
	LadiesFancy \
	BraesOfBreadalbane2 \
	HappyReturns \
	GG1 \
	KissUnderTheStairs \
	SilverCity \
	DavyNickNack2 \
	Moudiwort \
	BalmoralStr \
	WindThatShakesTheBarley \
	Waltz_Scot09
20060325: 20060325/20060325_program $(20060325)
	mkprog 20060325 $(20060325)
P20060325: 20060325
	mkprog -pr 20060325 $(20060325)
20060325/20060325_program:
	-mkdir 20060325
	ln -f 20060325_program 20060325/20060325_program

# 20060304 __:__ pm
# Dance leader: Priscilla Adams
# Musicians: John Chambers
#
20060304= \
	RuftyTufty \
	HoleInTheWall \
	DeilAmangTheTailors2 \
	LintonPloughman1 \
	SandyOerTheLea1 \
	JeffersonAndLiberty2 \
	LadyWalpolesReel
20060304: 20060304/20060304_program $(20060304)
	mkprog 20060304 $(20060304)
P20060304: 20060304
	mkprog -pr 20060304 $(20060304)
20060304/20060304_program:
	-mkdir 20060304
	ln -f 20060304_program 20060304/20060304_program

# DECDF Internation open-band dance session
# This is a union of the programs for several years
# Some of the pages are more than half blank and could be combined.
# I've done this with a few; doing more could decrease the paper.
DECDF= \
	AcanoMladaNevesto \
	AdjonAzIsten \
	AlbanianNo1 \
	Alunelul \
	AnDro2 \
	AnDroRetournee \
	AnDrosHanterDros \
	AtVaAni \
	Bastringue \
	BavnoOro_Dm \
	Belasicko \
	Biserka \
	BostonTwoStep \
	Bourree_Past_Mont \
	BriulDeLaFagaras \
	Bucimis \
	Buvcansko \
	Chilili \
	Ciuleandra \
	Cocek_Ekremov \
	Corrido \
	Csardas_Circle \
	DavorikeDajke \
	Dayagim \
	Devetorka1 \
	Devetorka_Samokovsko1 \
	Djurdjevica \
	DodiLi \
	Dospatsko \
	DrMaia \
	ElenoMome_C \
	ErevBaSong_C \
	ErskoKolo \
	GodeckiCacak \
	Hambo1 \
	Hambo2 \
	Hanter-Dro \
	HaroaHaktana \
	HineMaTov1 \
	HoraAgadati \
	HoraNirkoda \
	HoraPeGheatsa \
	HorehronskyCzardas \
	JocBatranescDeLaNiculitel \
	Kalamatianos2 \
	Karamfil \
	Karapyet \
	Kop_Ludo_Dm \
	Kop_Ludo_Em \
	Kop_Novoselsko \
	Korobushka \
	KosterChoad1 \
	KriciKriciTicek \
	KumaEcha \
	Lerikos \
	Les_AkoUmram \
	Les_Bitola \
	Les_BolenMajko \
	Les_ElenoKerko \
	Les_LiljanoMome \
	Les_MajkoMajko \
	Les_ShanoDusho_GA \
	LeviJacksonRag \
	Mayim \
	Misirlou_Dhjz \
	MojaDiridika \
	NedaVoda \
	OdenoOro \
	Olahos \
	OpsaTune \
	Orijent \
	Paj_Jambolsko \
	Pajdushko1 \
	Polka1 \
	Polka_Doudlebska \
	Popovicanka \
	Pravo_Delijsko \
	Pravo_KadJaPodjoh \
	Pravo_TrakijskoHoro1 \
	Promoroaca \
	Raca \
	Rach_Severnyashka \
	Reka_Dobrudjanska \
	Ridee \
	RoadToIsles \
	Rumelaj \
	Rustemul \
	Ruzmarin \
	SaltyDogRag \
	SavilaSeBelaLoza \
	Shestorka \
	Shetnja \
	Shottish2 \
	Siebenschritt \
	SirunAkhchik2 \
	SirunAkhchik3 \
	SomogyiKarikazo \
	Soroc \
	SyrtosSimiotises \
	SzekelyFriss \
	TSAM01 \
	TinoMori_CD \
	TritiPuti1 \
	TritiPuti4 \
	Troika \
	TwelfthStreetRag \
	TzenaTzena \
	USest1 \
	VlaskoOro \
	Vranjanka \
	Waltz_DajMiDaj \
	Waltz_DeColores \
	Waltz_LeMaanAchai \
	Waltz_Metsa-Tamo \
	Waltz_Ozhidanie \
	Waltz_SzlaDzieweczka \
	Waltz_Ukrainian \
	ZW_AlteKathe \
	ZW_Saulocker \
	ZW_Schneider \
	ZemerAtik

DECDF: program/DECDF/DECDF_program $(DECDF)
	mkprog DECDF $(DECDF)
PDECDF: DECDF
	mkprog -pr DECDF $(DECDF)
DECDF/DECDF_program:
	-mkdir DECDF
program/DECDF/DECDF_program: program/DECDF DECDF_program
	ln -f DECDF_program program/DECDF/DECDF_program
program/DECDF:
	mkdir -p program/DECDF

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

_60.fmt: $A/fmt/_60.fmt; ln -f $A/fmt/_60.fmt _60.fmt
_65.fmt: $A/fmt/_65.fmt; ln -f $A/fmt/_65.fmt _65.fmt
_70.fmt: $A/fmt/_70.fmt; ln -f $A/fmt/_70.fmt _70.fmt
_75.fmt: $A/fmt/_75.fmt; ln -f $A/fmt/_75.fmt _75.fmt
_80.fmt: $A/fmt/_80.fmt; ln -f $A/fmt/_80.fmt _80.fmt

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Here are some prototype entries for linking to pages in the main .../abc/...
# directories and compiling them here into P S and P D F files.

# CON
CON: CON.ps CON.pdf
CON.abc: $A/Contra/CON.abc
	cd $A/Contra; make CON.abc
	ln -f $A/Contra/CON.abc CON.abc
CON.ps: CON.abc _75.fmt
	jcabc2ps CON.abc +F_75 \
	|PShdr CON '' CON \
	|PSftr %D $U/Contra/ %D >CON.ps
CON.pdf: CON.ps
	ps2pdf CON.ps CON.pdf

# ENG
ENG: ENG.abc ENG.ps ENG.pdf
ENG.abc: $A/England/ENG.abc
	cd $A/England; make ENG.abc
	ln -f $A/England/ENG.abc ENG.abc
ENG.ps: ENG.abc _75.fmt
	jcabc2ps ENG.abc +F_75 \
	|PShdr ENG '' ENG \
	|PSftr %D $U/England/ %D >ENG.ps
ENG.pdf: ENG.ps
	ps2pdf ENG.ps ENG.pdf

# FRA
FRA: FRA.ps FRA.pdf
FRA.abc: $A/France/FRA.abc
	ln -f $A/France/FRA.abc FRA.abc
$A/France/FRA.abc:
	cd $A/France; make FRA.abc
FRA.ps: FRA.abc _75.fmt
	jcabc2ps FRA.abc +F_75 \
	|PShdr FRA '' FRA \
	|PSftr %D $U/France/ %D >FRA.ps
FRA.pdf: FRA.ps
	ps2pdf FRA.ps FRA.pdf

# Germany
GER: GER.ps GER.pdf
GER.abc: $A/Germany/GER.abc
	ln -f $A/Germany/GER.abc GER.abc
$A/Germany/GER.abc:
	cd $A/Germany; make GER.abc
GER.ps: GER.abc _75.fmt
	jcabc2ps GER.abc +F_75 \
	|PShdr GER '' GER \
	|PSftr %D $U/Germany/ %D >GER.ps
GER.pdf: GER.ps
	ps2pdf GER.ps GER.pdf

# INT
INT: INT.ps INT.pdf
INT= $A/Intl/INT.abc
INT.abc: $(INT)
	ln -f $(INT) INT.abc
$A/Intl/INT.abc:
	cd $A/Intl; make INT.abc
INT.ps: INT.abc _75.fmt
	jcabc2ps INT.abc +F_75 \
	|PShdr INT '' INT \
	|PSftr %D $U/Intl/ %D >INT.ps
INT.pdf: INT.ps INT.pdf
	ps2pdf INT.ps INT.pdf

# IRE
IRE: IRE.ps IRE.pdf
IRE= $A/Intl/IRE.abc
IRE.abc: $(IRE)
	ln -f $(IRE) IRE.abc
$A/Intl/IRE.abc:
	cd $A/Intl; make IRE.abc
IRE.ps: IRE.abc _75.fmt
	jcabc2ps IRE.abc +F_75 \
	|PShdr IRE '' IRE \
	|PSftr %D $U/Ireland/ %D >IRE.ps
IRE.pdf: IRE.ps
	ps2pdf IRE.ps IRE.pdf

# Israel
ISR: ISR.ps ISR.pdf
ISR= $A/Israel/ISR.abc
ISR.abc: $(ISR)
	ln -f $(ISR) ISR.abc
$A/Israel/ISR.abc:
	cd $A/Israel; make ISR.abc
ISR.ps: ISR.abc _75.fmt
	jcabc2ps ISR.abc +F_75 \
	|PShdr ISR '' ISR \
	|PSftr %D $U/Israel/ %D >ISR.ps
ISR.pdf: ISR.ps
	ps2pdf ISR.ps ISR.pdf

# SCA
SCA: SCA.ps SCA.pdf
SCA.abc: $A/Scand/SCA.abc
	ln -f $A/Scand/SCA.abc SCA.abc
$A/Scand/SCA.abc:
	cd $A/Scand; make SCA.abc
SCA.ps: SCA.abc _75.fmt
	jcabc2ps SCA.abc +F_75 \
	|PShdr SCA '' SCA \
	|PSftr %D $U/Scand/ %D >SCA.ps
SCA.pdf: SCA.ps
	ps2pdf SCA.ps SCA.pdf

# SCO
SCO: SCO.abc SCO.ps SCO.pdf
SCO.abc: $A/Scotland/SCO.abc
	ln -f $A/Scotland/SCO.abc SCO.abc
$A/Scotland/SCO.abc:
	cd $A/Scotland; make SCO.abc
SCO.ps: SCO.abc _75.fmt
	jcabc2ps SCO.abc +F_75 \
	|PShdr SCO '' SCO \
	|PSftr %D $U/Scotland/ %D >SCO.ps
SCO.pdf: SCO.ps
	ps2pdf SCO.ps SCO.pdf

# S O N G
SONG: SONG.ps SONG.pdf
SONG= song/SONG_1w.abc # sep5x2 tune/SONG_2.abc
SONG.abc: $(SONG)
	abcjoin $(SONG) >SONG.abc
SONG.ps: SONG.abc _70.fmt
	$(a2p) +F_70 SONG.abc \
	|PShdr SONG '' SONG \
	|PSftr %D $U/song/ %D >SONG.ps
SONG.pdf: SONG.ps
	ps2pdf SONG.ps SONG.pdf

# VIN
VIN: VIN.ps VIN.pdf
VIN.abc: $A/Vintage/VIN.abc
	ln -f $A/Vintage/VIN.abc VIN.abc
$A/Vintage/VIN.abc:
	cd $A/Vintage; make VIN.abc
VIN.ps: VIN.abc _75.fmt
	jcabc2ps VIN.abc +F_75 \
	|PShdr VIN '' VIN \
	|PSftr %D $U/Vintage/ %D >VIN.ps
VIN.pdf: VIN.ps
	ps2pdf VIN.ps VIN.pdf

# mf
mf= _1.abc _2.abc _3.abc
mf: mf.abc mf.ps mf.pdf
mf.abc: $(mf)
	 abcmedley "mf" $(mf) >mf
mf.ps: fmt/mf.fmt mf.abc
	$(a2p) +Ffmt/mf mf.abc |
	|PShdr mf '' mf \
	|PSftr %D $U/program/ %D >mf.ps
mf.pdf: mf.ps
	ps2pdf mf.ps mf.pdf

# mh 
mh: mh.ps mh.pdf
mh= _1.abc _2.abc _3.abc
mh.abc: hdr/mh.hdr $(mh)
	abcmedley mh $(mh) >mh.abc
mh.ps: mh.abc _80.fmt
	$(a2p) +F_80 mh.abc \
	|PShdr mh '' mh \
	|PSftr %D $U/program/ %D >mh.ps
mh.pdf: mh.ps
	ps2pdf mh.ps mh.pdf

# mm 
mm= _1.abc _2.abc _3.abc
mm: mm.abc mm.ps mm.pdf
mm.abc: $(mm)
	abcmedley "mm" $(mm) >mm.abc
mm.ps: mm.abc _80.fmt
	$(a2p) +F_80 mm.abc \
	|PShdr mm '' mm \
	|PSftr %D $U/program/ %D >mm.ps
mm.pdf: mm.ps
	ps2pdf mm.ps mm.pdf

# jj
jj: jj.abc jj.ps jj.pdf
jj= tune/jj_1.abc tune/jj_2.abc
jj.abc: $(jj)
	abcjoin +s $(jj) >jj.abc
jj.ps: jj.abc _80.fmt
	$(a2p) +F_80 jj.abc \
	|PShdr jj '' jj \
	|PSftr %D $U/program/ %D >jj.ps
jj.pdf: jj.ps
	ps2pdf jj.ps jj.pdf

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

# A Canonbie Ceilidh
ACanonbieCeilidh: ACanonbieCeilidh.ps ACanonbieCeilidh.pdf
ACanonbieCeilidh.abc: $A/Scotland/ACanonbieCeilidh.abc
	ln -f $A/Scotland/ACanonbieCeilidh.abc ACanonbieCeilidh.abc
$A/Scotland/ACanonbieCeilidh.abc:
	cd $A/Scotland; make ACanonbieCeilidh.abc
ACanonbieCeilidh.ps: ACanonbieCeilidh.abc _75.fmt
	jcabc2ps ACanonbieCeilidh.abc +F_75 \
	|PShdr ACanonbieCeilidh '' ACanonbieCeilidh \
	|PSftr %D $U/Scotland/ %D >ACanonbieCeilidh.ps
ACanonbieCeilidh.pdf: ACanonbieCeilidh.ps
	ps2pdf ACanonbieCeilidh.ps ACanonbieCeilidh.pdf

# AGJ01
AGJ01: AGJ01.ps AGJ01.pdf
AGJ01.abc: $A/Scotland/AGJ01.abc
	ln -f $A/Scotland/AGJ01.abc AGJ01.abc
$A/Scotland/AGJ01.abc:
	cd $A/Scotland; make AGJ01.abc
AGJ01.ps: AGJ01.abc _70.fmt
	jcabc2ps AGJ01.abc +F_70 \
	|PShdr AGJ01 '' AGJ01 \
	|PSftr %D $U/Scotland/ %D >AGJ01.ps
AGJ01.pdf: AGJ01.ps
	ps2pdf AGJ01.ps AGJ01.pdf

# AGJ02
AGJ02: AGJ02.ps AGJ02.pdf
AGJ02.abc: $A/Scotland/AGJ02.abc
	ln -f $A/Scotland/AGJ02.abc AGJ02.abc
$A/Scotland/AGJ02.abc:
	cd $A/Scotland; make AGJ02.abc
AGJ02.ps: AGJ02.abc _70.fmt
	jcabc2ps AGJ02.abc +F_70 \
	|PShdr AGJ02 '' AGJ02 \
	|PSftr %D $U/Scotland/ %D >AGJ02.ps
AGJ02.pdf: AGJ02.ps
	ps2pdf AGJ02.ps AGJ02.pdf

# AGJ03
AGJ03: AGJ03.ps AGJ03.pdf
AGJ03.abc: $A/Scotland/AGJ03.abc
	ln -f $A/Scotland/AGJ03.abc AGJ03.abc
$A/Scotland/AGJ03.abc:
	cd $A/Scotland; make AGJ03.abc
AGJ03.ps: AGJ03.abc _70.fmt
	jcabc2ps AGJ03.abc +F_70 \
	|PShdr AGJ03 '' AGJ03 \
	|PSftr %D $U/Scotland/ %D >AGJ03.ps
AGJ03.pdf: AGJ03.ps
	ps2pdf AGJ03.ps AGJ03.pdf

# AGJ12
AGJ12: AGJ12.ps AGJ12.pdf
AGJ12.abc: $A/Scotland/AGJ12.abc
	ln -f $A/Scotland/AGJ12.abc AGJ12.abc
$A/Scotland/AGJ12.abc:
	cd $A/Scotland; make AGJ12.abc
AGJ12.ps: AGJ12.abc _70.fmt
	jcabc2ps AGJ12.abc +F_70 \
	|PShdr AGJ12 '' AGJ12 \
	|PSftr %D $U/Scotland/ %D >AGJ12.ps
AGJ12.pdf: AGJ12.ps
	ps2pdf AGJ12.ps AGJ12.pdf

# AGJ17
AGJ17: AGJ17.abc AGJ17.ps AGJ17.pdf
AGJ17.abc: $A/Scotland/AGJ17.abc
	ln -f $A/Scotland/AGJ17.abc AGJ17.abc
$A/Scotland/AGJ17.abc:
	cd $A/Scotland; make AGJ17.abc
AGJ17.ps: AGJ17.abc _75.fmt
	jcabc2ps AGJ17.abc +F_75 \
	|PShdr AGJ17 '' AGJ17 \
	|PSftr %D $U/Scotland/ %D >AGJ17.ps
AGJ17.pdf: AGJ17.ps
	ps2pdf AGJ17.ps AGJ17.pdf

# AGJ18
AGJ18: AGJ18.ps AGJ18.pdf
AGJ18.abc: $A/Scotland/AGJ18.abc
	ln -f $A/Scotland/AGJ18.abc AGJ18.abc
$A/Scotland/AGJ18.abc:
	cd $A/Scotland; make AGJ18.abc
AGJ18.ps: AGJ18.abc _75.fmt
	jcabc2ps AGJ18.abc +F_75 \
	|PShdr AGJ18 '' AGJ18 \
	|PSftr %D $U/Scotland/ %D >AGJ18.ps
AGJ18.pdf: AGJ18.ps
	ps2pdf AGJ18.ps AGJ18.pdf

# AGJ: Any Good Jig
AGJ: AGJ12 AGJ17 AGJ18

# AGR01
AGR01: AGR01.abc AGR01.ps AGR01.pdf
AGR01.abc: $A/Scotland/AGR01.abc
	ln -f $A/Scotland/AGR01.abc AGR01.abc
$A/Scotland/AGR01.abc:
	cd $A/Scotland; make AGR01.abc
AGR01.ps: AGR01.abc _75.fmt
	jcabc2ps AGR01.abc +F_75 \
	|PShdr AGR01 '' AGR01 \
	|PSftr %D $U/Scotland/ %D >AGR01.ps
AGR01.pdf: AGR01.ps
	ps2pdf AGR01.ps AGR01.pdf

# AGR02
AGR02: AGR02.ps AGR02.pdf
AGR02.abc: $A/Scotland/AGR02.abc
	ln -f $A/Scotland/AGR02.abc AGR02.abc
$A/Scotland/AGR02.abc:
	cd $A/Scotland; make AGR02.abc
AGR02.ps: AGR02.abc _75.fmt
	jcabc2ps AGR02.abc +F_75 \
	|PShdr AGR02 '' AGR02 \
	|PSftr %D $U/Scotland/ %D >AGR02.ps
AGR02.pdf: AGR02.ps
	ps2pdf AGR02.ps AGR02.pdf

# AGR03
AGR03: AGR03.abc AGR03.ps AGR03.pdf
AGR03.abc: $A/Scotland/AGR03.abc
	ln -f $A/Scotland/AGR03.abc AGR03.abc
$A/Scotland/AGR03.abc:
	cd $A/Scotland; make AGR03.abc
AGR03.ps: AGR03.abc _75.fmt
	jcabc2ps AGR03.abc +F_75 \
	|PShdr AGR03 '' AGR03 \
	|PSftr %D $U/Scotland/ %D >AGR03.ps
AGR03.pdf: AGR03.ps
	ps2pdf AGR03.ps AGR03.pdf

# AGR06
AGR06: AGR06.abc AGR06.ps AGR06.pdf
AGR06.abc: $A/Scotland/AGR06.abc
	ln -f $A/Scotland/AGR06.abc AGR06.abc
$A/Scotland/AGR06.abc:
	cd $A/Scotland; make AGR06.abc
AGR06.ps: AGR06.abc _70.fmt
	jcabc2ps AGR06.abc +F_70 \
	|PShdr AGR06 '' AGR06 \
	|PSftr %D $U/Scotland/ %D >AGR06.ps
AGR06.pdf: AGR06.ps
	ps2pdf AGR06.ps AGR06.pdf

# AGR22
AGR22: AGR22.ps AGR22.pdf
AGR22.abc: $A/Scotland/AGR22.abc
	ln -f $A/Scotland/AGR22.abc AGR22.abc
$A/Scotland/AGR22.abc:
	cd $A/Scotland; make AGR22.abc
AGR22.ps: AGR22.abc _75.fmt
	jcabc2ps AGR22.abc +F_75 \
	|PShdr AGR22 '' AGR22 \
	|PSftr %D $U/Scotland/ %D >AGR22.ps
AGR22.pdf: AGR22.ps
	ps2pdf AGR22.ps AGR22.pdf

# AGR: Any Good Reel
AGR: AGR01 AGR22

# AGR: Any Good Strathspey
AGR: AGS18

# AGS18
AGS18: AGS18.ps AGS18.pdf
AGS18.abc: $A/Scotland/AGS18.abc
	ln -f $A/Scotland/AGS18.abc AGS18.abc
$A/Scotland/AGS18.abc:
	cd $A/Scotland; make AGS18.abc
AGS18.ps: AGS18.abc _75.fmt
	jcabc2ps AGS18.abc +F_75 \
	|PShdr AGS18 '' AGS18 \
	|PSftr %D $U/Scotland/ %D >AGS18.ps
AGS18.pdf: AGS18.ps
	ps2pdf AGS18.ps AGS18.pdf

# AGW02
AGW02: AGW02.ps AGW02.pdf
AGW02.abc: $A/Scotland/AGW02.abc
	ln -f $A/Scotland/AGW02.abc AGW02.abc
$A/Scotland/AGW02.abc:
	cd $A/Scotland; make AGW02.abc
AGW02.ps: AGW02.abc _70.fmt
	jcabc2ps AGW02.abc +F_70 \
	|PShdr AGW02 '' AGW02 \
	|PSftr %D $U/Scotland/ %D >AGW02.ps
AGW02.pdf: AGW02.ps
	ps2pdf AGW02.ps AGW02.pdf

# AGW03
AGW03: AGW03.ps AGW03.pdf
AGW03.abc: $A/Scotland/AGW03.abc
	ln -f $A/Scotland/AGW03.abc AGW03.abc
#$A/Scotland/AGW03.abc:
#	cd $A/Scotland; make AGW03.abc
AGW03.ps: AGW03.abc _70.fmt
	jcabc2ps AGW03.abc +F_70 \
	|PShdr AGW03 '' AGW03 \
	|PSftr %D $U/Scotland/ %D >AGW03.ps
AGW03.pdf: AGW03.ps
	ps2pdf AGW03.ps AGW03.pdf

# AGW04 
AGW04= waltz/Cori_McLenon_Am.abc waltz/Rose_By_the_Door-D-32-4.abc waltz/Shepherds_Wife-G-32-4.abc
AGW04: AGW04.abc AGW04.ps AGW04.pdf
AGW04.abc: $(AGW04)
	abcmedley "Waltz Medley 4 [Am D G]" $(AGW04) >AGW04.abc
AGW04.ps: AGW04.abc _75.fmt
	$(a2p) +F_75 AGW04.abc \
	|PShdr AGW04 '' AGW04 \
	|PSftr %D $U/program/ %D >AGW04.ps
AGW04.pdf: AGW04.ps
	ps2pdf AGW04.ps AGW04.pdf

# AGW06
AGW06: AGW06.ps AGW06.pdf
AGW06.abc: $A/Scotland/AGW06.abc
	ln -f $A/Scotland/AGW06.abc AGW06.abc
#$A/Scotland/AGW06.abc:
#	cd $A/Scotland; make AGW06.abc
AGW06.ps: AGW06.abc _70.fmt
	jcabc2ps AGW06.abc +F_70 \
	|PShdr AGW06 '' AGW06 \
	|PSftr %D $U/Scotland/ %D >AGW06.ps
AGW06.pdf: AGW06.ps
	ps2pdf AGW06.ps AGW06.pdf

# AGW: Any Good Waltz
AGW: AGW02 AGW03 AGW04 Waltz Waltz_Scot04 Waltz_Scot09 Waltz_Bonnie+Daisy+Morag Waltz_CandlesInTheDark 

# Waltz_Bonnie+Daisy+Morag
Waltz_Bonnie+Daisy+Morag: Waltz_Bonnie+Daisy+Morag.abc Waltz_Bonnie+Daisy+Morag.ps Waltz_Bonnie+Daisy+Morag.pdf
Waltz_Bonnie+Daisy+Morag= \
	waltz/Bonnie_At_Morn-Am-32-3.abc \
	waltz/DaisyInDecember_Dm4.abc \
	waltz/Morags_Waltz-D-64-4.abc
Waltz_Bonnie+Daisy+Morag.abc: $(Waltz_Bonnie+Daisy+Morag)
	abcjoin +s $(Waltz_Bonnie+Daisy+Morag) >Waltz_Bonnie+Daisy+Morag.abc
Waltz_Bonnie+Daisy+Morag.ps: Waltz_Bonnie+Daisy+Morag.abc _75.fmt
	$(a2p) +F_75 Waltz_Bonnie+Daisy+Morag.abc \
	|PShdr Waltz:Bonnie+Daisy+Morag '' Waltz:Bonnie+Daisy+Morag \
	|PSftr %D $U/program/ %D >Waltz_Bonnie+Daisy+Morag.ps
Waltz_Bonnie+Daisy+Morag.pdf: Waltz_Bonnie+Daisy+Morag.ps
	ps2pdf Waltz_Bonnie+Daisy+Morag.ps Waltz_Bonnie+Daisy+Morag.pdf

# Acano Mlada Nevesto
AcanoMladaNevesto: AcanoMladaNevesto.ps AcanoMladaNevesto.pdf
AcanoMladaNevesto= $A/Intl/AcanoMladaNevesto.abc
AcanoMladaNevesto.abc: $(AcanoMladaNevesto)
	ln -f $(AcanoMladaNevesto) AcanoMladaNevesto.abc
$A/Intl/AcanoMladaNevesto.abc:
	cd $A/Intl; make AcanoMladaNevesto.abc
AcanoMladaNevesto.ps: AcanoMladaNevesto.abc _75.fmt
	jcabc2ps AcanoMladaNevesto.abc +F_75 \
	|PShdr AcanoMladaNevesto '' AcanoMladaNevesto \
	|PSftr %D $U/Intl/ %D >AcanoMladaNevesto.ps
AcanoMladaNevesto.pdf: AcanoMladaNevesto.ps
	ps2pdf AcanoMladaNevesto.ps AcanoMladaNevesto.pdf

# Adjon Az Isten
AdjonAzIsten: AdjonAzIsten.ps AdjonAzIsten.pdf
AdjonAzIsten= $A/Intl/AdjonAzIsten.abc
AdjonAzIsten.abc: $(AdjonAzIsten)
	ln -f $(AdjonAzIsten) AdjonAzIsten.abc
$A/Intl/AdjonAzIsten.abc:
	cd $A/Intl; make AdjonAzIsten.abc
AdjonAzIsten.ps: AdjonAzIsten.abc _75.fmt
	jcabc2ps AdjonAzIsten.abc +F_75 \
	|PShdr AdjonAzIsten '' AdjonAzIsten \
	|PSftr %D $U/Intl/ %D >AdjonAzIsten.ps
AdjonAzIsten.pdf: AdjonAzIsten.ps
	ps2pdf AdjonAzIsten.ps AdjonAzIsten.pdf

# Ain't She Sweet"
AintSheSweet: AintSheSweet.abc AintSheSweet.ps AintSheSweet.pdf
AintSheSweet= song/AintSheSweet_Ebw.abc tune/AintSheSweet_F.abc tune/AintSheSweet_G.abc
AintSheSweet.abc: $(AintSheSweet)
	abcjoin +s2 $(AintSheSweet) >AintSheSweet.abc
AintSheSweet.ps: AintSheSweet.abc _70.fmt
	$(a2p) +F_70 AintSheSweet.abc \
	|PShdr AintSheSweet '' AintSheSweet \
	|PSftr %D $U/program/ %D >AintSheSweet.ps
AintSheSweet.pdf: AintSheSweet.ps
	ps2pdf AintSheSweet.ps AintSheSweet.pdf

# Alabama Gal
AlabamaGal: AlabamaGal.abc AlabamaGal.ps AlabamaGal.pdf
AlabamaGal.abc: $A/Contra/AlabamaGal.abc
	cd $A/Contra; make AlabamaGal.abc
	ln -f $A/Contra/AlabamaGal.abc AlabamaGal.abc
AlabamaGal.ps: AlabamaGal.abc _75.fmt
	jcabc2ps AlabamaGal.abc +F_75 \
	|PShdr AlabamaGal '' AlabamaGal \
	|PSftr %D $U/Contra/ %D >AlabamaGal.ps
AlabamaGal.pdf: AlabamaGal.ps
	ps2pdf AlabamaGal.ps AlabamaGal.pdf

# Albanian No 1
AlbanianNo1: AlbanianNo1.ps AlbanianNo1.pdf
AlbanianNo1= $A/Intl/AlbanianNo1.abc
AlbanianNo1.abc: $(AlbanianNo1)
	ln -f $(AlbanianNo1) AlbanianNo1.abc
$A/Intl/AlbanianNo1.abc:
	cd $A/Intl; make AlbanianNo1.abc
AlbanianNo1.ps: AlbanianNo1.abc _75.fmt
	jcabc2ps AlbanianNo1.abc +F_75 \
	|PShdr AlbanianNo1 '' AlbanianNo1 \
	|PSftr %D $U/Intl/ %D >AlbanianNo1.ps
AlbanianNo1.pdf: AlbanianNo1.ps
	ps2pdf AlbanianNo1.ps AlbanianNo1.pdf

# Alexanders Ragtime Band
AlexandersRagtimeBand: AlexandersRagtimeBand.abc AlexandersRagtimeBand.ps AlexandersRagtimeBand.pdf
AlexandersRagtimeBand= song/AlexandersRagtimeBand_Fw.abc sep5 tune/AlexandersRagtimeBand_G.abc
AlexandersRagtimeBand.abc: $(AlexandersRagtimeBand)
	abcjoin $(AlexandersRagtimeBand) >AlexandersRagtimeBand.abc
AlexandersRagtimeBand.ps: AlexandersRagtimeBand.abc _65.fmt
	$(a2p) +F_65 AlexandersRagtimeBand.abc \
	|PShdr AlexandersRagtimeBand '' AlexandersRagtimeBand \
	|PSftr %D $U/program/ %D >AlexandersRagtimeBand.ps
AlexandersRagtimeBand.pdf: AlexandersRagtimeBand.ps
	ps2pdf AlexandersRagtimeBand.ps AlexandersRagtimeBand.pdf

# Alice
Alice= waltz/Alice_G.abc waltz/Alice_A.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 $(URL) %D >Alice.ps
Alice.pdf: Alice.ps
	ps2pdf Alice.ps Alice.pdf

# Alunelul
Alunelul: Alunelul.abc Alunelul.ps Alunelul.pdf
Alunelul= $A/Intl/Alunelul.abc
Alunelul.abc: $(Alunelul)
	ln -f $(Alunelul) Alunelul.abc
$A/Intl/Alunelul.abc:
	cd $A/Intl; make Alunelul.abc
Alunelul.ps: Alunelul.abc _80.fmt
	jcabc2ps Alunelul.abc +F_80 \
	|PShdr Alunelul '' Alunelul \
	|PSftr %D $U/Intl/ %D >Alunelul.ps
Alunelul.pdf: Alunelul.ps
	ps2pdf Alunelul.ps Alunelul.pdf

# Always
Always: Always.abc Always.ps Always.pdf
Always= song/Always_Fw.abc tune/Always_G.abc
Always.abc: $(Always)
	abcjoin +s2 $(Always) >Always.abc
Always.ps: Always.abc _70.fmt
	$(a2p) +F_70 Always.abc \
	|PShdr Always '' Always \
	|PSftr %D $U/program/ %D >Always.ps
Always.pdf: Always.ps
	ps2pdf Always.ps Always.pdf

# An Dro 2
AnDro2: AnDro2.ps AnDro2.pdf
AnDro2= $A/Intl/AnDro2.abc
AnDro2.abc: $(AnDro2)
	ln -f $(AnDro2) AnDro2.abc
$A/Intl/AnDro2.abc:
	cd $A/Intl; make AnDro2.abc
AnDro2.ps: AnDro2.abc _70.fmt
	jcabc2ps AnDro2.abc +F_70 \
	|PShdr AnDro2 '' AnDro2 \
	|PSftr %D $U/Intl/ %D >AnDro2.ps
AnDro2.pdf: AnDro2.ps
	ps2pdf AnDro2.ps AnDro2.pdf

# An Dro Retournee
AnDroRetournee: AnDroRetournee.abc AnDroRetournee.ps AnDroRetournee.pdf
AnDroRetournee= $A/Intl/AnDroRetournee.abc
AnDroRetournee.abc: $(AnDroRetournee)
	ln -f $(AnDroRetournee) AnDroRetournee.abc
$A/Intl/AnDroRetournee.abc:
	cd $A/Intl; make AnDroRetournee.abc
AnDroRetournee.ps: AnDroRetournee.abc _75.fmt
	jcabc2ps AnDroRetournee.abc +F_75 \
	|PShdr AnDroRetournee '' AnDroRetournee \
	|PSftr %D $U/Intl/ %D >AnDroRetournee.ps
AnDroRetournee.pdf: AnDroRetournee.ps
	ps2pdf AnDroRetournee.ps AnDroRetournee.pdf

# An Dros Hanter Dros
AnDrosHanterDros: AnDrosHanterDros.ps AnDrosHanterDros.pdf
AnDrosHanterDros= $A/Intl/AnDrosHanterDros.abc
AnDrosHanterDros.abc: $(AnDrosHanterDros)
	ln -f $(AnDrosHanterDros) AnDrosHanterDros.abc
$A/Intl/AnDrosHanterDros.abc:
	cd $A/Intl; make AnDrosHanterDros.abc
AnDrosHanterDros.ps: AnDrosHanterDros.abc _75.fmt
	jcabc2ps AnDrosHanterDros.abc +F_75 \
	|PShdr AnDrosHanterDros '' AnDrosHanterDros \
	|PSftr %D $U/Intl/ %D >AnDrosHanterDros.ps
AnDrosHanterDros.pdf: AnDrosHanterDros.ps
	ps2pdf AnDrosHanterDros.ps AnDrosHanterDros.pdf

# Andrews Dance
AndrewsDance: AndrewsDance.ps AndrewsDance.pdf
AndrewsDance.abc: $A/Scotland/AndrewsDance1.abc
	ln -f $A/Scotland/AndrewsDance1.abc AndrewsDance.abc
$A/Scotland/AndrewsDance.abc:
	cd $A/Scotland; make AndrewsDance.abc
AndrewsDance.ps: AndrewsDance.abc _75.fmt
	jcabc2ps AndrewsDance.abc +F_75 \
	|PShdr AndrewsDance '' AndrewsDance \
	|PSftr %D $U/Scotland/ %D >AndrewsDance.ps
AndrewsDance.pdf: AndrewsDance.ps
	ps2pdf AndrewsDance.ps AndrewsDance.pdf

# Argyll Strathspey
ArgyllStrathspey: ArgyllStrathspey.abc ArgyllStrathspey.ps ArgyllStrathspey.pdf
ArgyllStrathspey.abc: $A/Scotland/ArgyllStr.abc
	ln -f $A/Scotland/ArgyllStr.abc ArgyllStrathspey.abc
$A/Scotland/ArgyllStrathspey.abc:
	cd $A/Scotland; make ArgyllStrathspey.abc
ArgyllStrathspey.ps: ArgyllStrathspey.abc _75.fmt
	jcabc2ps ArgyllStrathspey.abc +F_75 \
	|PShdr ArgyllStrathspey '' ArgyllStrathspey \
	|PSftr %D $U/Scotland/ %D >ArgyllStrathspey.ps
ArgyllStrathspey.pdf: ArgyllStrathspey.ps
	ps2pdf ArgyllStrathspey.ps ArgyllStrathspey.pdf

# At Va Ani
AtVaAni: AtVaAni.ps AtVaAni.pdf
AtVaAni= $A/Intl/AtVaAni.abc
AtVaAni.abc: $(AtVaAni)
	ln -f $(AtVaAni) AtVaAni.abc
$A/Intl/AtVaAni.abc:
	cd $A/Intl; make AtVaAni.abc
AtVaAni.ps: AtVaAni.abc _75.fmt
	jcabc2ps AtVaAni.abc +F_75 \
	|PShdr AtVaAni '' AtVaAni \
	|PSftr %D $U/Intl/ %D >AtVaAni.ps
AtVaAni.pdf: AtVaAni.ps
	ps2pdf AtVaAni.ps AtVaAni.pdf

# Auld Lang Syne Song
AuldLangSyne_Song: AuldLangSyne_Song.abc AuldLangSyne_Song.ps AuldLangSyne_Song.pdf
AuldLangSyne_Song.abc: $A/Scotland/AuldLangSyne_Song.abc
	ln -f $A/Scotland/AuldLangSyne_Song.abc AuldLangSyne_Song.abc
$A/Scotland/AuldLangSyne_Song.abc:
	cd $A/Scotland; make AuldLangSyne_Song.abc
AuldLangSyne_Song.ps: AuldLangSyne_Song.abc _75.fmt
	jcabc2ps AuldLangSyne_Song.abc +F_75 \
	|PShdr AuldLangSyne_Song '' AuldLangSyne_Song \
	|PSftr %D $U/Scotland/ %D >AuldLangSyne_Song.ps
AuldLangSyne_Song.pdf: AuldLangSyne_Song.ps
	ps2pdf AuldLangSyne_Song.ps AuldLangSyne_Song.pdf

# Bagatelle
Bagatelle: Bagatelle.abc Bagatelle.ps Bagatelle.pdf
Bagatelle.abc: $A/England/Bagatelle.abc
	cd $A/England; make Bagatelle.abc
	ln -f $A/England/Bagatelle.abc Bagatelle.abc
Bagatelle.ps: Bagatelle.abc _80.fmt
	jcabc2ps Bagatelle.abc +F_80 \
	|PShdr Bagatelle '' Bagatelle \
	|PSftr %D $U/England/ %D >Bagatelle.ps
Bagatelle.pdf: Bagatelle.ps
	ps2pdf Bagatelle.ps Bagatelle.pdf

# Balmoral Str
BalmoralStr: BalmoralStr.abc BalmoralStr.ps BalmoralStr.pdf
BalmoralStr.abc: $A/Scotland/BalmoralStr.abc
	ln -f $A/Scotland/BalmoralStr.abc BalmoralStr.abc
BalmoralStr.ps: BalmoralStr.abc _75.fmt
	jcabc2ps BalmoralStr.abc +F_75 \
	|PShdr BalmoralStr '' BalmoralStr \
	|PSftr %D $U/Scotland/ %D >BalmoralStr.ps
BalmoralStr.pdf: BalmoralStr.ps
	ps2pdf BalmoralStr.ps BalmoralStr.pdf

# Balquidder Str
BalquidderStr: BalquidderStr.abc BalquidderStr.ps BalquidderStr.pdf
BalquidderStr.abc: $A/Scotland/BalquidderStr.abc
	ln -f $A/Scotland/BalquidderStr.abc BalquidderStr.abc
$A/Scotland/BalquidderStr.abc:
	cd $A/Scotland; make BalquidderStr.abc
BalquidderStr.ps: BalquidderStr.abc _75.fmt
	jcabc2ps BalquidderStr.abc +F_75 \
	|PShdr BalquidderStr '' BalquidderStr \
	|PSftr %D $U/Scotland/ %D >BalquidderStr.ps
BalquidderStr.pdf: BalquidderStr.ps
	ps2pdf BalquidderStr.ps BalquidderStr.pdf

# Barbarini's Tambourine
BarbarinisTambourine: BarbarinisTambourine.abc BarbarinisTambourine.ps BarbarinisTambourine.pdf
BarbarinisTambourine.abc: $A/England/BarbarinisTambourine.abc
	cd $A/England; make BarbarinisTambourine.abc
	ln -f $A/England/BarbarinisTambourine.abc BarbarinisTambourine.abc
BarbarinisTambourine.ps: BarbarinisTambourine.abc _75.fmt
	jcabc2ps BarbarinisTambourine.abc +F_75 \
	|PShdr BarbarinisTambourine '' BarbarinisTambourine \
	|PSftr %D $U/England/ %D >BarbarinisTambourine.ps
BarbarinisTambourine.pdf: BarbarinisTambourine.ps
	ps2pdf BarbarinisTambourine.ps BarbarinisTambourine.pdf

# Bare Necessities
BareNecessities: BareNecessities.abc BareNecessities.ps BareNecessities.pdf
BareNecessities.abc: $A/England/BareNecessities.abc
	cd $A/England; make BareNecessities.abc
	ln -f $A/England/BareNecessities.abc BareNecessities.abc
BareNecessities.ps: BareNecessities.abc _80.fmt
	jcabc2ps BareNecessities.abc +F_80 \
	|PShdr BareNecessities '' BareNecessities \
	|PSftr %D $U/England/ %D >BareNecessities.ps
BareNecessities.pdf: BareNecessities.ps
	ps2pdf BareNecessities.ps BareNecessities.pdf

# Barner Reinlander
BarnerReinlander: BarnerReinlander.abc BarnerReinlander.ps BarnerReinlander.pdf
BarnerReinlander=$A/Scand/shottish/Reinl_HilmarAlexandersen_DV.abc
BarnerReinlander.abc: $(BarnerReinlander)
	abcmedley "Barner Reinlander" $(BarnerReinlander) > BarnerReinlander.abc
$A/Intl/BarnerReinlander.abc:
	cd $A/Intl; make BarnerReinlander.abc
BarnerReinlander.ps: BarnerReinlander.abc _75.fmt
	jcabc2ps BarnerReinlander.abc +F_75 \
	|PShdr BarnerReinlander '' BarnerReinlander \
	|PSftr %D $U/Intl/ %D >BarnerReinlander.ps
BarnerReinlander.pdf: BarnerReinlander.ps
	ps2pdf BarnerReinlander.ps BarnerReinlander.pdf

# Bastringue
Bastringue: Bastringue.abc Bastringue.ps Bastringue.pdf
Bastringue.abc: $A/Intl/Bastringue.abc
	ln -f $A/Intl/Bastringue.abc Bastringue.abc
$A/Intl/Bastringue.abc:
	cd $A/Intl; make Bastringue.abc
Bastringue.ps: Bastringue.abc _75.fmt
	jcabc2ps Bastringue.abc +F_75 \
	|PShdr Bastringue '' Bastringue \
	|PSftr %D $U/Intl/ %D >Bastringue.ps
Bastringue.pdf: Bastringue.ps
	ps2pdf Bastringue.ps Bastringue.pdf

# Bavno Oro Dm
BavnoOro_Dm: BavnoOro_Dm.ps BavnoOro_Dm.pdf
BavnoOro_Dm= $A/Intl/BavnoOro_Dm.abc
BavnoOro_Dm.abc: $(BavnoOro_Dm)
	ln -f $(BavnoOro_Dm) BavnoOro_Dm.abc
$A/Intl/BavnoOro_Dm.abc:
	cd $A/Intl; make BavnoOro_Dm.abc
BavnoOro_Dm.ps: BavnoOro_Dm.abc _75.fmt
	jcabc2ps BavnoOro_Dm.abc +F_75 \
	|PShdr BavnoOro_Dm '' BavnoOro_Dm \
	|PSftr %D $U/Intl/ %D >BavnoOro_Dm.ps
BavnoOro_Dm.pdf: BavnoOro_Dm.ps
	ps2pdf BavnoOro_Dm.ps BavnoOro_Dm.pdf

# Belasicko
Belasicko: Belasicko.ps Belasicko.pdf
Belasicko= $A/Intl/Belasicko.abc
Belasicko.abc: $(Belasicko)
	ln -f $(Belasicko) Belasicko.abc
$A/Intl/Belasicko.abc:
	cd $A/Intl; make Belasicko.abc
Belasicko.ps: Belasicko.abc _75.fmt
	jcabc2ps Belasicko.abc +F_75 \
	|PShdr Belasicko '' Belasicko \
	|PSftr %D $U/Intl/ %D >Belasicko.ps
Belasicko.pdf: Belasicko.ps
	ps2pdf Belasicko.ps Belasicko.pdf

# Beneath The Pines
BeneathThePines: BeneathThePines.ps BeneathThePines.pdf
BeneathThePines.abc: $A/Scotland/BeneathThePines.abc
	ln -f $A/Scotland/BeneathThePines.abc BeneathThePines.abc
$A/Scotland/BeneathThePines.abc:
	cd $A/Scotland; make BeneathThePines.abc
BeneathThePines.ps: BeneathThePines.abc _75.fmt
	jcabc2ps BeneathThePines.abc +F_75 \
	|PShdr BeneathThePines '' BeneathThePines \
	|PSftr %D $U/Scotland/ %D >BeneathThePines.ps
BeneathThePines.pdf: BeneathThePines.ps
	ps2pdf BeneathThePines.ps BeneathThePines.pdf

# Biserka
Biserka: Biserka.abc Biserka.ps Biserka.pdf
Biserka.abc: $A/Intl/Biserka.abc
	ln -f $A/Intl/Biserka.abc Biserka.abc
$A/Intl/Biserka.abc:
	cd $A/Intl; make Biserka.abc
Biserka.ps: Biserka.abc _80.fmt
	jcabc2ps Biserka.abc +F_80 \
	|PShdr Biserka '' Biserka \
	|PSftr %D $U/Intl/ %D >Biserka.ps
Biserka.pdf: Biserka.ps
	ps2pdf Biserka.ps Biserka.pdf

# Bishop 
Bishop= \
	tune/MissDollandsDelight_A.abc \
	tune/MissDollandsDelight_G.abc \
	sep5x2 \
	jig/Bishop_G.abc
Bishop: Bishop.ps Bishop.pdf
Bishop.abc: $(Bishop)
	abcmedley "The Bishop" $(Bishop) >Bishop.abc
Bishop.ps: Bishop.abc _80.fmt
	$(a2p) +F_80 Bishop.abc \
	|PShdr Bishop '' Bishop \
	|PSftr %D $U/program/ %D >Bishop.ps
Bishop.pdf: Bishop.ps
	ps2pdf Bishop.ps Bishop.pdf

# Black Dance
BlackDance: BlackDance0 BlackDance1

# Black Dance0
BlackDance0: BlackDance0.ps BlackDance0.pdf
BlackDance0.abc: $A/Scotland/BlackDance0.abc
	ln -f $A/Scotland/BlackDance0.abc BlackDance0.abc
$A/Scotland/BlackDance0.abc:
	cd $A/Scotland; make BlackDance0.abc
BlackDance0.ps: BlackDance0.abc _75.fmt
	jcabc2ps BlackDance0.abc +F_75 \
	|PShdr BlackDance '' BlackDance \
	|PSftr %D $U/Scotland/ %D >BlackDance0.ps
BlackDance0.pdf: BlackDance0.ps
	ps2pdf BlackDance0.ps BlackDance0.pdf

# Black Dance1
BlackDance1: BlackDance1.ps BlackDance1.pdf
BlackDance1.abc: $A/Scotland/BlackDance1.abc
	ln -f $A/Scotland/BlackDance1.abc BlackDance1.abc
$A/Scotland/BlackDance1.abc:
	cd $A/Scotland; make BlackDance1.abc
BlackDance1.ps: BlackDance1.abc _70.fmt
	jcabc2ps BlackDance1.abc +F_70 \
	|PShdr BlackDance '' BlackDance \
	|PSftr %D $U/Scotland/ %D >BlackDance1.ps
BlackDance1.pdf: BlackDance1.ps
	ps2pdf BlackDance1.ps BlackDance1.pdf

# Black Jack 
BlackJack: BlackJack.ps BlackJack.pdf
BlackJack= jig/BlackJack_G.abc
BlackJack.abc: $(BlackJack)
	abcmedley "BlackJack" $(BlackJack) >BlackJack.abc
BlackJack.ps: BlackJack.abc _80.fmt
	$(a2p) +F_80 BlackJack.abc \
	|PShdr BlackJack '' BlackJack \
	|PSftr %D $U/program/ %D >BlackJack.ps
BlackJack.pdf: BlackJack.ps
	ps2pdf BlackJack.ps BlackJack.pdf

# Black Nag
BlackNag: BlackNag.ps BlackNag.pdf
BlackNag.abc: $A/England/BlackNag.abc
	cd $A/England; make BlackNag.abc
	ln -f $A/England/BlackNag.abc BlackNag.abc
BlackNag.ps: BlackNag.abc _75.fmt
	jcabc2ps BlackNag.abc +F_75 \
	|PShdr BlackNag '' BlackNag \
	|PSftr %D $U/England/ %D >BlackNag.ps
BlackNag.pdf: BlackNag.ps
	ps2pdf BlackNag.ps BlackNag.pdf

# Blaydon Races
BlaydonRaces: BlaydonRaces.abc BlaydonRaces.ps BlaydonRaces.pdf
BlaydonRaces.abc: $A/England/BlaydonRaces.abc
	cd $A/England; make BlaydonRaces.abc
	ln -f $A/England/BlaydonRaces.abc BlaydonRaces.abc
BlaydonRaces.ps: BlaydonRaces.abc _75.fmt
	jcabc2ps BlaydonRaces.abc +F_75 \
	|PShdr BlaydonRaces '' BlaydonRaces \
	|PSftr %D $U/England/ %D >BlaydonRaces.ps
BlaydonRaces.pdf: BlaydonRaces.ps
	ps2pdf BlaydonRaces.ps BlaydonRaces.pdf

# Blue Bonnets 1
BlueBonnets1: BlueBonnets1.abc BlueBonnets1.ps BlueBonnets1.pdf
BlueBonnets1.abc: $A/Scotland/BlueBonnets1.abc
	ln -f $A/Scotland/BlueBonnets1.abc BlueBonnets1.abc
$A/Scotland/BlueBonnets1.abc:
	cd $A/Scotland; make BlueBonnets1.abc
BlueBonnets1.ps: BlueBonnets1.abc _75.fmt
	jcabc2ps BlueBonnets1.abc +F_75 \
	|PShdr BlueBonnets1 '' BlueBonnets1 \
	|PSftr %D $U/Scotland/ %D >BlueBonnets1.ps
BlueBonnets1.pdf: BlueBonnets1.ps
	ps2pdf BlueBonnets1.ps BlueBonnets1.pdf

# Boiereasca
Boiereasca: Boiereasca.abc Boiereasca.ps Boiereasca.pdf
Boiereasca.abc: $A/Intl/Boiereasca.abc
	ln -f $A/Intl/Boiereasca.abc Boiereasca.abc
$A/Intl/Boiereasca.abc:
	cd $A/Intl; make Boiereasca.abc
Boiereasca.ps: Boiereasca.abc _75.fmt
	jcabc2ps Boiereasca.abc +F_75 \
	|PShdr Boiereasca '' Boiereasca \
	|PSftr %D $U/Intl/ %D >Boiereasca.ps
Boiereasca.pdf: Boiereasca.ps
	ps2pdf Boiereasca.ps Boiereasca.pdf

# Boston Two Step 
BostonTwoStep= jig/AllTheRage_E.abc jig/Portland_Fancy2_A64.abc jig/BellmansJ_G.abc
BostonTwoStep: BostonTwoStep.abc BostonTwoStep.ps BostonTwoStep.pdf
BostonTwoStep.abc: $(BostonTwoStep)
	abcmedley "BostonTwoStep" $(BostonTwoStep) >BostonTwoStep.abc
BostonTwoStep.ps: BostonTwoStep.abc _75.fmt
	$(a2p) +F_75 BostonTwoStep.abc \
	|PShdr BostonTwoStep '' BostonTwoStep \
	|PSftr %D $U/program/ %D >BostonTwoStep.ps
BostonTwoStep.pdf: BostonTwoStep.ps
	ps2pdf BostonTwoStep.ps BostonTwoStep.pdf

# Bourree_Past_Mont
Bourree_Past_Mont: Bourree_Past_Mont.ps Bourree_Past_Mont.pdf
Bourree_Past_Mont= $A/Intl/Bourree_Past_Mont.abc
Bourree_Past_Mont.abc: $(Bourree_Past_Mont)
	ln -f $(Bourree_Past_Mont) Bourree_Past_Mont.abc
$A/Intl/Bourree_Past_Mont.abc:
	cd $A/Intl; make Bourree_Past_Mont.abc
Bourree_Past_Mont.ps: Bourree_Past_Mont.abc _75.fmt
	jcabc2ps Bourree_Past_Mont.abc +F_75 \
	|PShdr Bourree_Past_Mont '' Bourree_Past_Mont \
	|PSftr %D $U/Intl/ %D >Bourree_Past_Mont.ps
Bourree_Past_Mont.pdf: Bourree_Past_Mont.ps
	ps2pdf Bourree_Past_Mont.ps Bourree_Past_Mont.pdf

# Braes of Breadalbane 1
BraesOfBreadalbane1: BraesOfBreadalbane1.abc BraesOfBreadalbane1.ps BraesOfBreadalbane1.pdf
BraesOfBreadalbane1.abc: $A/Scotland/BraesOfBreadalbane1.abc
	ln -f $A/Scotland/BraesOfBreadalbane1.abc BraesOfBreadalbane1.abc
BraesOfBreadalbane1.ps: BraesOfBreadalbane1.abc _75.fmt
	jcabc2ps BraesOfBreadalbane1.abc +F_75 \
	|PShdr BraesOfBreadalbane1 '' BraesOfBreadalbane1 \
	|PSftr %D $U/Scotland/ %D >BraesOfBreadalbane1.ps
BraesOfBreadalbane1.pdf: BraesOfBreadalbane1.ps
	ps2pdf BraesOfBreadalbane1.ps BraesOfBreadalbane1.pdf

# Braes of Breadalbane 2
BraesOfBreadalbane2: BraesOfBreadalbane2.abc BraesOfBreadalbane2.ps BraesOfBreadalbane2.pdf
BraesOfBreadalbane2.abc: $A/Scotland/BraesOfBreadalbane2.abc
	ln -f $A/Scotland/BraesOfBreadalbane2.abc BraesOfBreadalbane2.abc
BraesOfBreadalbane2.ps: BraesOfBreadalbane2.abc _75.fmt
	jcabc2ps BraesOfBreadalbane2.abc +F_75 \
	|PShdr BraesOfBreadalbane2 '' BraesOfBreadalbane2 \
	|PSftr %D $U/Scotland/ %D >BraesOfBreadalbane2.ps
BraesOfBreadalbane2.pdf: BraesOfBreadalbane2.ps
	ps2pdf BraesOfBreadalbane2.ps BraesOfBreadalbane2.pdf

# Briul de la Fagaras
BriulDeLaFagaras: BriulDeLaFagaras.ps BriulDeLaFagaras.pdf
BriulDeLaFagaras= $A/Intl/BriulDeLaFagaras.abc
BriulDeLaFagaras.abc: $(BriulDeLaFagaras)
	ln -f $(BriulDeLaFagaras) BriulDeLaFagaras.abc
$A/Intl/BriulDeLaFagaras.abc:
	cd $A/Intl; make BriulDeLaFagaras.abc
BriulDeLaFagaras.ps: BriulDeLaFagaras.abc _75.fmt
	jcabc2ps BriulDeLaFagaras.abc +F_75 \
	|PShdr BriulDeLaFagaras '' BriulDeLaFagaras \
	|PSftr %D $U/Intl/ %D >BriulDeLaFagaras.ps
BriulDeLaFagaras.pdf: BriulDeLaFagaras.ps
	ps2pdf BriulDeLaFagaras.ps BriulDeLaFagaras.pdf

# Buchan Eightsome Reel 1
BuchanEightsomeR1: BuchanEightsomeR1.ps BuchanEightsomeR1.pdf
BuchanEightsomeR1.abc: $A/Scotland/BuchanEightsomeR1.abc
	ln -f $A/Scotland/BuchanEightsomeR1.abc BuchanEightsomeR1.abc
$A/Scotland/BuchanEightsomeR1.abc:
	cd $A/Scotland; make BuchanEightsomeR1.abc
BuchanEightsomeR1.ps: BuchanEightsomeR1.abc _75.fmt
	jcabc2ps BuchanEightsomeR1.abc +F_75 \
	|PShdr BuchanEightsomeR1 '' BuchanEightsomeR1 \
	|PSftr %D $U/Scotland/ %D >BuchanEightsomeR1.ps
BuchanEightsomeR1.pdf: BuchanEightsomeR1.ps
	ps2pdf BuchanEightsomeR1.ps BuchanEightsomeR1.pdf

# Bucimis
Bucimis: Bucimis.ps Bucimis.pdf
Bucimis= $A/Intl/Bucimis.abc
Bucimis.abc: $(Bucimis)
	ln -f $(Bucimis) Bucimis.abc
$A/Intl/Bucimis.abc:
	cd $A/Intl; make Bucimis.abc
Bucimis.ps: Bucimis.abc _75.fmt
	jcabc2ps Bucimis.abc +F_75 \
	|PShdr Bucimis '' Bucimis \
	|PSftr %D $U/Intl/ %D >Bucimis.ps
Bucimis.pdf: Bucimis.ps
	ps2pdf Bucimis.ps Bucimis.pdf

# Bucking Jig
BuckingJig: BuckingJig.abc BuckingJig.ps BuckingJig.pdf
BuckingJig.abc: $A/Scotland/BuckingJig.abc
	ln -f $A/Scotland/BuckingJig.abc BuckingJig.abc
$A/Scotland/BuckingJig.abc:
	cd $A/Scotland; make BuckingJig.abc
BuckingJig.ps: BuckingJig.abc _75.fmt
	jcabc2ps BuckingJig.abc +F_75 \
	|PShdr BuckingJig '' BuckingJig \
	|PSftr %D $U/Scotland/ %D >BuckingJig.ps
BuckingJig.pdf: BuckingJig.ps
	ps2pdf BuckingJig.ps BuckingJig.pdf

# Buvcansko
Buvcansko: Buvcansko.ps Buvcansko.pdf
Buvcansko= $A/Intl/Buvcansko.abc
Buvcansko.abc: $(Buvcansko)
	ln -f $(Buvcansko) Buvcansko.abc
$A/Intl/Buvcansko.abc:
	cd $A/Intl; make Buvcansko.abc
Buvcansko.ps: Buvcansko.abc _75.fmt
	jcabc2ps Buvcansko.abc +F_75 \
	|PShdr Buvcansko '' Buvcansko \
	|PSftr %D $U/Intl/ %D >Buvcansko.ps
Buvcansko.pdf: Buvcansko.ps
	ps2pdf Buvcansko.ps Buvcansko.pdf

# Ciuleandra
Ciuleandra: Ciuleandra.ps Ciuleandra.pdf
Ciuleandra= $A/Intl/Ciuleandra.abc
Ciuleandra.abc: $(Ciuleandra)
	ln -f $(Ciuleandra) Ciuleandra.abc
$A/Intl/Ciuleandra.abc:
	cd $A/Intl; make Ciuleandra.abc
Ciuleandra.ps: Ciuleandra.abc _75.fmt
	jcabc2ps Ciuleandra.abc +F_75 \
	|PShdr Ciuleandra '' Ciuleandra \
	|PSftr %D $U/Intl/ %D >Ciuleandra.ps
Ciuleandra.pdf: Ciuleandra.ps
	ps2pdf Ciuleandra.ps Ciuleandra.pdf

# CJ01
CJ01: CJ01.ps CJ01.pdf
CJ01.abc: $A/Contra/CJ01.abc
	cd $A/Contra; make CJ01.abc
	ln -f $A/Contra/CJ01.abc CJ01.abc
CJ01.ps: CJ01.abc _75.fmt
	jcabc2ps CJ01.abc +F_75 \
	|PShdr CJ01 '' CJ01 \
	|PSftr %D $U/Contra/ %D >CJ01.ps
CJ01.pdf: CJ01.ps
	ps2pdf CJ01.ps CJ01.pdf

# CJ03
CJ03: CJ03.ps CJ03.pdf
CJ03.abc: $A/Contra/CJ03.abc
	cd $A/Contra; make CJ03.abc
	ln -f $A/Contra/CJ03.abc CJ03.abc
CJ03.ps: CJ03.abc _75.fmt
	jcabc2ps CJ03.abc +F_75 \
	|PShdr CJ03 '' CJ03 \
	|PSftr %D $U/Contra/ %D >CJ03.ps
CJ03.pdf: CJ03.ps
	ps2pdf CJ03.ps CJ03.pdf

# CJ05
CJ05: CJ05.ps CJ05.pdf
CJ05.abc: $A/Contra/CJ05.abc
	cd $A/Contra; make CJ05.abc
	ln -f $A/Contra/CJ05.abc CJ05.abc
CJ05.ps: CJ05.abc _75.fmt
	jcabc2ps CJ05.abc +F_75 \
	|PShdr CJ05 '' CJ05 \
	|PSftr %D $U/Contra/ %D >CJ05.ps
CJ05.pdf: CJ05.ps
	ps2pdf CJ05.ps CJ05.pdf

# CJ10
CJ10: CJ10.ps CJ10.pdf
CJ10.abc: $A/Contra/CJ10.abc
	cd $A/Contra; make CJ10.abc
	ln -f $A/Contra/CJ10.abc CJ10.abc
CJ10.ps: CJ10.abc _75.fmt
	jcabc2ps CJ10.abc +F_75 \
	|PShdr CJ10 '' CJ10 \
	|PSftr %D $U/Contra/ %D >CJ10.ps
CJ10.pdf: CJ10.ps
	ps2pdf CJ10.ps CJ10.pdf

# CJ20
CJ20: CJ20.ps CJ20.pdf
CJ20.abc: $A/Contra/CJ20.abc
	cd $A/Contra; make CJ20.abc
	ln -f $A/Contra/CJ20.abc CJ20.abc
CJ20.ps: CJ20.abc _75.fmt
	jcabc2ps CJ20.abc +F_75 \
	|PShdr CJ20 '' CJ20 \
	|PSftr %D $U/Contra/ %D >CJ20.ps
CJ20.pdf: CJ20.ps
	ps2pdf CJ20.ps CJ20.pdf

# CJ23
CJ23: CJ23.ps CJ23.pdf
CJ23.abc: $A/Contra/CJ23.abc
	cd $A/Contra; make CJ23.abc
	ln -f $A/Contra/CJ23.abc CJ23.abc
CJ23.ps: CJ23.abc _75.fmt
	jcabc2ps CJ23.abc +F_75 \
	|PShdr CJ23 '' CJ23 \
	|PSftr %D $U/Contra/ %D >CJ23.ps
CJ23.pdf: CJ23.ps
	ps2pdf CJ23.ps CJ23.pdf

# CJ30
CJ30: CJ30.ps CJ30.pdf
CJ30.abc: $A/Contra/CJ30.abc
	cd $A/Contra; make CJ30.abc
	ln -f $A/Contra/CJ30.abc CJ30.abc
CJ30.ps: CJ30.abc _70.fmt
	jcabc2ps CJ30.abc +F_70 \
	|PShdr CJ30 '' CJ30 \
	|PSftr %D $U/Contra/ %D >CJ30.ps
CJ30.pdf: CJ30.ps
	ps2pdf CJ30.ps CJ30.pdf

# CJ90
CJ90: CJ90.ps CJ90.pdf
CJ90.abc: $A/Contra/CJ90.abc
	cd $A/Contra; make CJ90.abc
	ln -f $A/Contra/CJ90.abc CJ90.abc
CJ90.ps: CJ90.abc _75.fmt
	jcabc2ps CJ90.abc +F_75 \
	|PShdr CJ90 '' CJ90 \
	|PSftr %D $U/Contra/ %D >CJ90.ps
CJ90.pdf: CJ90.ps
	ps2pdf CJ90.ps CJ90.pdf

# CR05
CR05: CR05.ps CR05.pdf
CR05.abc: $A/Contra/CR05.abc
	cd $A/Contra; make CR05.abc
	ln -f $A/Contra/CR05.abc CR05.abc
CR05.ps: CR05.abc _75.fmt
	jcabc2ps CR05.abc +F_75 \
	|PShdr CR05 '' CR05 \
	|PSftr %D $U/Contra/ %D >CR05.ps
CR05.pdf: CR05.ps
	ps2pdf CR05.ps CR05.pdf

# CR25
CR25: CR25.ps CR25.pdf
CR25.abc: $A/Contra/CR25.abc
	cd $A/Contra; make CR25.abc
	ln -f $A/Contra/CR25.abc CR25.abc
CR25.ps: CR25.abc _75.fmt
	jcabc2ps CR25.abc +F_75 \
	|PShdr CR25 '' CR25 \
	|PSftr %D $U/Contra/ %D >CR25.ps
CR25.pdf: CR25.ps
	ps2pdf CR25.ps CR25.pdf

# CR37
CR37: CR37.ps CR37.pdf
CR37.abc: $A/Contra/CR37.abc
	cd $A/Contra; make CR37.abc
	ln -f $A/Contra/CR37.abc CR37.abc
CR37.ps: CR37.abc _75.fmt
	jcabc2ps CR37.abc +F_75 \
	|PShdr CR37 '' CR37 \
	|PSftr %D $U/Contra/ %D >CR37.ps
CR37.pdf: CR37.ps
	ps2pdf CR37.ps CR37.pdf

# CR40
CR40: CR40.ps CR40.pdf
CR40.abc: $A/Contra/CR40.abc
	cd $A/Contra; make CR40.abc
	ln -f $A/Contra/CR40.abc CR40.abc
CR40.ps: CR40.abc _75.fmt
	jcabc2ps CR40.abc +F_75 \
	|PShdr CR40 '' CR40 \
	|PSftr %D $U/Contra/ %D >CR40.ps
CR40.pdf: CR40.ps
	ps2pdf CR40.ps CR40.pdf

# CR46
CR46: CR46.ps CR46.pdf
CR46.abc: $A/Contra/CR46.abc
	cd $A/Contra; make CR46.abc
	ln -f $A/Contra/CR46.abc CR46.abc
CR46.ps: CR46.abc _75.fmt
	jcabc2ps CR46.abc +F_75 \
	|PShdr CR46 '' CR46 \
	|PSftr %D $U/Contra/ %D >CR46.ps
CR46.pdf: CR46.ps
	ps2pdf CR46.ps CR46.pdf

# CR58
CR58: CR58.ps CR58.pdf
CR58.abc: $A/Contra/CR58.abc
	cd $A/Contra; make CR58.abc
	ln -f $A/Contra/CR58.abc CR58.abc
CR58.ps: CR58.abc _75.fmt
	jcabc2ps CR58.abc +F_75 \
	|PShdr CR58 '' CR58 \
	|PSftr %D $U/Contra/ %D >CR58.ps
CR58.pdf: CR58.ps
	ps2pdf CR58.ps CR58.pdf

# CR60
CR60: CR60.ps CR60.pdf
CR60.abc: $A/Contra/CR60.abc
	cd $A/Contra; make CR60.abc
	ln -f $A/Contra/CR60.abc CR60.abc
CR60.ps: CR60.abc _70.fmt
	jcabc2ps CR60.abc +F_70 \
	|PShdr CR60 '' CR60 \
	|PSftr %D $U/Contra/ %D >CR60.ps
CR60.pdf: CR60.ps
	ps2pdf CR60.ps CR60.pdf

# CR64
CR64: CR64.ps CR64.pdf
CR64.abc: $A/Contra/CR64.abc
	cd $A/Contra; make CR64.abc
	ln -f $A/Contra/CR64.abc CR64.abc
CR64.ps: CR64.abc _75.fmt
	jcabc2ps CR64.abc +F_75 \
	|PShdr CR64 '' CR64 \
	|PSftr %D $U/Contra/ %D >CR64.ps
CR64.pdf: CR64.ps
	ps2pdf CR64.ps CR64.pdf

# CR74
CR74: CR74.ps CR74.pdf
CR74.abc: $A/Contra/CR74.abc
	cd $A/Contra; make CR74.abc
	ln -f $A/Contra/CR74.abc CR74.abc
CR74.ps: CR74.abc _75.fmt
	jcabc2ps CR74.abc +F_75 \
	|PShdr CR74 '' CR74 \
	|PSftr %D $U/Contra/ %D >CR74.ps
CR74.pdf: CR74.ps
	ps2pdf CR74.ps CR74.pdf

# CR85
CR85: CR85.ps CR85.pdf
CR85.abc: $A/Contra/CR85.abc
	cd $A/Contra; make CR85.abc
	ln -f $A/Contra/CR85.abc CR85.abc
CR85.ps: CR85.abc _70.fmt
	jcabc2ps CR85.abc +F_70 \
	|PShdr CR85 '' CR85 \
	|PSftr %D $U/Contra/ %D >CR85.ps
CR85.pdf: CR85.ps
	ps2pdf CR85.ps CR85.pdf

# CR87
CR87: CR87.ps CR87.pdf
CR87.abc: $A/Contra/CR87.abc
	cd $A/Contra; make CR87.abc
	ln -f $A/Contra/CR87.abc CR87.abc
CR87.ps: CR87.abc _70.fmt
	jcabc2ps CR87.abc +F_70 \
	|PShdr CR87 '' CR87 \
	|PSftr %D $U/Contra/ %D >CR87.ps
CR87.pdf: CR87.ps
	ps2pdf CR87.ps CR87.pdf

# CW01
CW01: CW01.ps CW01.pdf
CW01.abc: $A/Contra/CW01.abc
	cd $A/Contra; make CW01.abc
	ln -f $A/Contra/CW01.abc CW01.abc
CW01.ps: CW01.abc _75.fmt
	jcabc2ps CW01.abc +F_75 \
	|PShdr CW01 '' CW01 \
	|PSftr %D $U/Contra/ %D >CW01.ps
CW01.pdf: CW01.ps
	ps2pdf CW01.ps CW01.pdf

# CW03
CW03: CW03.ps CW03.pdf
CW03.abc: $A/Contra/CW03.abc
	cd $A/Contra; make CW03.abc
	ln -f $A/Contra/CW03.abc CW03.abc
CW03.ps: CW03.abc _75.fmt
	jcabc2ps CW03.abc +F_75 \
	|PShdr CW03 '' CW03 \
	|PSftr %D $U/Contra/ %D >CW03.ps
CW03.pdf: CW03.ps
	ps2pdf CW03.ps CW03.pdf

# Carnavalito
Carnavalito: Carnavalito.abc Carnavalito.ps Carnavalito.pdf
Carnavalito.abc: $A/Intl/Carnavalito.abc
	ln -f $A/Intl/Carnavalito.abc Carnavalito.abc
$A/Intl/Carnavalito.abc:
	cd $A/Intl; make Carnavalito.abc
Carnavalito.ps: Carnavalito.abc _75.fmt
	jcabc2ps Carnavalito.abc +F_75 \
	|PShdr Carnavalito '' Carnavalito \
	|PSftr %D $U/Intl/ %D >Carnavalito.ps
Carnavalito.pdf: Carnavalito.ps
	ps2pdf Carnavalito.ps Carnavalito.pdf

# Castle Douglas
CastleDouglas: CastleDouglas.abc CastleDouglas.ps CastleDouglas.pdf
CastleDouglas.abc: $A/Scotland/CastleDouglas.abc
	ln -f $A/Scotland/CastleDouglas.abc CastleDouglas.abc
$A/Scotland/CastleDouglas.abc:
	cd $A/Scotland; make CastleDouglas.abc
CastleDouglas.ps: CastleDouglas.abc _75.fmt
	jcabc2ps CastleDouglas.abc +F_75 \
	|PShdr CastleDouglas '' CastleDouglas \
	|PSftr %D $U/Scotland/ %D >CastleDouglas.ps
CastleDouglas.pdf: CastleDouglas.ps
	ps2pdf CastleDouglas.ps CastleDouglas.pdf

# Catch As Catch Can
CatchAsCatchCan: CatchAsCatchCan.abc CatchAsCatchCan.ps CatchAsCatchCan.pdf
CatchAsCatchCan.abc: $A/Scotland/CatchAsCatchCan.abc
	ln -f $A/Scotland/CatchAsCatchCan.abc CatchAsCatchCan.abc
$A/Scotland/CatchAsCatchCan.abc:
	cd $A/Scotland; make CatchAsCatchCan.abc
CatchAsCatchCan.ps: CatchAsCatchCan.abc _75.fmt
	jcabc2ps CatchAsCatchCan.abc +F_75 \
	|PShdr CatchAsCatchCan '' CatchAsCatchCan \
	|PSftr %D $U/Scotland/ %D >CatchAsCatchCan.ps
CatchAsCatchCan.pdf: CatchAsCatchCan.ps
	ps2pdf CatchAsCatchCan.ps CatchAsCatchCan.pdf

# Catch the Wind 1
CatchTheWind1: CatchTheWind1.abc CatchTheWind1.ps CatchTheWind1.pdf
CatchTheWind1.abc: $A/Scotland/CatchTheWind1.abc
	ln -f $A/Scotland/CatchTheWind1.abc CatchTheWind1.abc
CatchTheWind1.ps: CatchTheWind1.abc _70.fmt
	jcabc2ps CatchTheWind1.abc +F_70 \
	|PShdr CatchTheWind1 '' CatchTheWind1 \
	|PSftr %D $U/Scotland/ %D >CatchTheWind1.ps
CatchTheWind1.pdf: CatchTheWind1.ps
	ps2pdf CatchTheWind1.ps CatchTheWind1.pdf

# Cauld Kale
CauldKale: CauldKale.abc CauldKale.ps CauldKale.pdf
CauldKale.abc: $A/Scotland/CauldKale.abc
	ln -f $A/Scotland/CauldKale.abc CauldKale.abc
$A/Scotland/CauldKale.abc:
	cd $A/Scotland; make CauldKale.abc
CauldKale.ps: CauldKale.abc _75.fmt
	jcabc2ps CauldKale.abc +F_75 \
	|PShdr CauldKale '' CauldKale \
	|PSftr %D $U/Scotland/ %D >CauldKale.ps
CauldKale.pdf: CauldKale.ps
	ps2pdf CauldKale.ps CauldKale.pdf

# Chequered Hall
ChequeredHall: ChequeredHall.ps ChequeredHall.pdf
ChequeredHall.abc: $A/Scotland/ChequeredHall.abc
	ln -f $A/Scotland/ChequeredHall.abc ChequeredHall.abc
$A/Scotland/ChequeredHall.abc:
	cd $A/Scotland; make ChequeredHall.abc
ChequeredHall.ps: ChequeredHall.abc _75.fmt
	jcabc2ps ChequeredHall.abc +F_75 \
	|PShdr ChequeredHall '' ChequeredHall \
	|PSftr %D $U/Scotland/ %D >ChequeredHall.ps
ChequeredHall.pdf: ChequeredHall.ps
	ps2pdf ChequeredHall.ps ChequeredHall.pdf

# Cherkessia
Cherkessia: Cherkessia.abc Cherkessia.ps Cherkessia.pdf
Cherkessia= ../Intl/Cherkessiya.abc
Cherkessia.abc: $(Cherkessia)
	ln -f $(Cherkessia) Cherkessia.abc
$A/Intl/Cherkessia.abc:
	cd $A/Intl; make Cherkessia.abc
Cherkessia.ps: Cherkessia.abc _80.fmt
	jcabc2ps Cherkessia.abc +F_80 \
	|PShdr Cherkessia '' Cherkessia \
	|PSftr %D $U/Intl/ %D >Cherkessia.ps
Cherkessia.pdf: Cherkessia.ps
	ps2pdf Cherkessia.ps Cherkessia.pdf

# Childgrove
Childgrove: Childgrove.ps Childgrove.pdf
Childgrove.abc: $A/England/Childgrove.abc
	cd $A/England; make Childgrove.abc
	ln -f $A/England/Childgrove.abc Childgrove.abc
Childgrove.ps: Childgrove.abc _75.fmt
	jcabc2ps Childgrove.abc +F_75 \
	|PShdr Childgrove '' Childgrove \
	|PSftr %D $U/England/ %D >Childgrove.ps
Childgrove.pdf: Childgrove.ps
	ps2pdf Childgrove.ps Childgrove.pdf

# Chilili
Chilili: Chilili.abc Chilili.ps Chilili.pdf
Chilili= $A/Intl/Chilili.abc
Chilili.abc: $(Chilili)
	ln -f $(Chilili) Chilili.abc
$A/Intl/Chilili.abc:
	cd $A/Intl; make Chilili.abc
Chilili.ps: Chilili.abc _80.fmt
	jcabc2ps Chilili.abc +F_80 \
	|PShdr Chilili '' Chilili \
	|PSftr %D $U/Intl/ %D >Chilili.ps
Chilili.pdf: Chilili.ps
	ps2pdf Chilili.ps Chilili.pdf

# Chorus Jig 
ChorusJig= reel/ChorusJig_DG.abc reel/Yoshke_D32_4.abc reel/New_High_Level_Reel-G-32-4.abc
ChorusJig: ChorusJig.abc ChorusJig.ps ChorusJig.pdf
ChorusJig.abc: $(ChorusJig)
	abcmedley "ChorusJig" $(ChorusJig) >ChorusJig.abc
ChorusJig.ps: ChorusJig.abc _75.fmt
	$(a2p) +F_75 ChorusJig.abc \
	|PShdr ChorusJig '' ChorusJig \
	|PSftr %D $U/program/ %D >ChorusJig.ps
ChorusJig.pdf: ChorusJig.ps
	ps2pdf ChorusJig.ps ChorusJig.pdf

# Christchurch Bells
ChristchurchBells: ChristchurchBells.ps ChristchurchBells.pdf
ChristchurchBells.abc: $A/England/ChristchurchBells.abc
	cd $A/England; make ChristchurchBells.abc
	ln -f $A/England/ChristchurchBells.abc ChristchurchBells.abc
ChristchurchBells.ps: ChristchurchBells.abc fmt/ChristchurchBells.fmt
	jcabc2ps ChristchurchBells.abc +Ffmt/ChristchurchBells \
	|PShdr ChristchurchBells '' ChristchurchBells \
	|PSftr %D $U/England/ %D >ChristchurchBells.ps
ChristchurchBells.pdf: ChristchurchBells.ps
	ps2pdf ChristchurchBells.ps ChristchurchBells.pdf

# Ciel de Paris
CielDeParis: CielDeParis.ps CielDeParis.pdf
CielDeParis.abc: $A/France/CielDeParis.abc
	ln -f $A/France/CielDeParis.abc CielDeParis.abc
$A/France/CielDeParis.abc:
	cd $A/France; make CielDeParis.abc
CielDeParis.ps: CielDeParis.abc fmt/CielDeParis.fmt
	jcabc2ps CielDeParis.abc +Ffmt/CielDeParis \
	|PShdr CielDeParis '' CielDeParis \
	|PSftr %D $U/France/ %D >CielDeParis.ps
CielDeParis.pdf: CielDeParis.ps
	ps2pdf CielDeParis.ps CielDeParis.pdf

# Circassian Circle
CircassianCircle: CircassianCircle.abc CircassianCircle.ps CircassianCircle.pdf
CircassianCircle.abc: $A/England/CircassianCircle.abc
	cd $A/England; make CircassianCircle.abc
	ln -f $A/England/CircassianCircle.abc CircassianCircle.abc
CircassianCircle.ps: CircassianCircle.abc _70.fmt
	jcabc2ps CircassianCircle.abc +F_70 \
	|PShdr CircassianCircle '' CircassianCircle \
	|PSftr %D $U/England/ %D >CircassianCircle.ps
CircassianCircle.pdf: CircassianCircle.ps
	ps2pdf CircassianCircle.ps CircassianCircle.pdf

# Clansman
Clansman: Clansman.abc Clansman.ps Clansman.pdf
Clansman.abc: $A/Scotland/Clansman1.abc
	ln -f $A/Scotland/Clansman1.abc Clansman.abc
$A/Scotland/Clansman.abc:
	cd $A/Scotland; make Clansman.abc
Clansman.ps: Clansman.abc fmt/_75.fmt
	$(a2p) Clansman.abc +Ffmt/_75 \
	|PShdr Clansman '' Clansman \
	|PSftr %D $U/Scotland/ %D >Clansman.ps
Clansman.pdf: Clansman.ps
	ps2pdf Clansman.ps Clansman.pdf

# Cocek_Ekremov
Cocek_Ekremov: Cocek_Ekremov.ps Cocek_Ekremov.pdf
Cocek_Ekremov= $A/Intl/Cocek_Ekremov.abc
Cocek_Ekremov.abc: $(Cocek_Ekremov)
	ln -f $(Cocek_Ekremov) Cocek_Ekremov.abc
$A/Intl/Cocek_Ekremov.abc:
	cd $A/Intl; make Cocek_Ekremov.abc
Cocek_Ekremov.ps: Cocek_Ekremov.abc _75.fmt
	jcabc2ps Cocek_Ekremov.abc +F_75 \
	|PShdr Cocek_Ekremov '' Cocek_Ekremov \
	|PSftr %D $U/Intl/ %D >Cocek_Ekremov.ps
Cocek_Ekremov.pdf: Cocek_Ekremov.ps Cocek_Ekremov.pdf
	ps2pdf Cocek_Ekremov.ps Cocek_Ekremov.pdf

# Come Let's Be Merry
ComeLetsBeMerry: ComeLetsBeMerry.abc ComeLetsBeMerry.ps ComeLetsBeMerry.pdf
ComeLetsBeMerry.abc: $A/England/ComeLetsBeMerry.abc
	cd $A/England; make ComeLetsBeMerry.abc
	ln -f $A/England/ComeLetsBeMerry.abc ComeLetsBeMerry.abc
ComeLetsBeMerry.ps: ComeLetsBeMerry.abc _75.fmt
	jcabc2ps ComeLetsBeMerry.abc +F_75 \
	|PShdr ComeLetsBeMerry '' ComeLetsBeMerry \
	|PSftr %D $U/England/ %D >ComeLetsBeMerry.ps
ComeLetsBeMerry.pdf: ComeLetsBeMerry.ps
	ps2pdf ComeLetsBeMerry.ps ComeLetsBeMerry.pdf

# Constancy
Constancy: Constancy.abc Constancy.ps Constancy.pdf
Constancy.abc: $A/England/Constancy.abc
	cd $A/England; make Constancy.abc
	ln -f $A/England/Constancy.abc Constancy.abc
Constancy.ps: Constancy.abc _75.fmt
	jcabc2ps Constancy.abc +F_75 \
	|PShdr Constancy '' Constancy \
	|PSftr %D $U/England/ %D >Constancy.ps
Constancy.pdf: Constancy.ps
	ps2pdf Constancy.ps Constancy.pdf

# Corellis Maggot
CorellisMaggot: CorellisMaggot.abc CorellisMaggot.ps CorellisMaggot.pdf
CorellisMaggot.abc: $A/England/CorellisMaggot.abc
	cd $A/England; make CorellisMaggot.abc
	ln -f $A/England/CorellisMaggot.abc CorellisMaggot.abc
CorellisMaggot.ps: CorellisMaggot.abc _75.fmt
	jcabc2ps CorellisMaggot.abc +F_75 \
	|PShdr CorellisMaggot '' CorellisMaggot \
	|PSftr %D $U/England/ %D >CorellisMaggot.ps
CorellisMaggot.pdf: CorellisMaggot.ps
	ps2pdf CorellisMaggot.ps CorellisMaggot.pdf

# Corn Rigs
CornRigs: CornRigs.abc CornRigs.ps CornRigs.pdf
CornRigs.abc: $A/Scotland/CornRigs.abc
	ln -f $A/Scotland/CornRigs.abc CornRigs.abc
CornRigs.ps: CornRigs.abc _75.fmt
	jcabc2ps CornRigs.abc +F_75 \
	|PShdr CornRigs '' CornRigs \
	|PSftr %D $U/Scotland/ %D >CornRigs.ps
CornRigs.pdf: CornRigs.ps
	ps2pdf CornRigs.ps CornRigs.pdf

# Corrido
Corrido: Corrido.ps Corrido.pdf
Corrido= $A/Intl/Corrido.abc
Corrido.abc: $(Corrido)
	ln -f $(Corrido) Corrido.abc
$A/Intl/Corrido.abc:
	cd $A/Intl; make Corrido.abc
Corrido.ps: Corrido.abc _75.fmt
	jcabc2ps Corrido.abc +F_75 \
	|PShdr Corrido '' Corrido \
	|PSftr %D $U/Intl/ %D >Corrido.ps
Corrido.pdf: Corrido.ps Corrido.pdf
	ps2pdf Corrido.ps Corrido.pdf

# Crockett's Victory Garden
CrockettsVictoryGarden: CrockettsVictoryGarden.abc CrockettsVictoryGarden.ps CrockettsVictoryGarden.pdf
CrockettsVictoryGarden.abc: $A/Scotland/CrockettsVictoryGarden.abc
	ln -f $A/Scotland/CrockettsVictoryGarden.abc CrockettsVictoryGarden.abc
$A/Scotland/CrockettsVictoryGarden.abc:
	cd $A/Scotland; make CrockettsVictoryGarden.abc
CrockettsVictoryGarden.ps: CrockettsVictoryGarden.abc _75.fmt
	jcabc2ps CrockettsVictoryGarden.abc +F_75 \
	|PShdr CrockettsVictoryGarden '' CrockettsVictoryGarden \
	|PSftr %D $U/Scotland/ %D >CrockettsVictoryGarden.ps
CrockettsVictoryGarden.pdf: CrockettsVictoryGarden.ps
	ps2pdf CrockettsVictoryGarden.ps CrockettsVictoryGarden.pdf

# Csardas_Circle
Csardas_Circle: Csardas_Circle.ps Csardas_Circle.pdf
Csardas_Circle= $A/Intl/Csardas_Circle.abc
Csardas_Circle.abc: $(Csardas_Circle)
	ln -f $(Csardas_Circle) Csardas_Circle.abc
$A/Intl/Csardas_Circle.abc:
	cd $A/Intl; make Csardas_Circle.abc
Csardas_Circle.ps: Csardas_Circle.abc _75.fmt
	jcabc2ps Csardas_Circle.abc +F_75 \
	|PShdr Csardas_Circle '' Csardas_Circle \
	|PSftr %D $U/Intl/ %D >Csardas_Circle.ps
Csardas_Circle.pdf: Csardas_Circle.ps Csardas_Circle.pdf
	ps2pdf Csardas_Circle.ps Csardas_Circle.pdf

# Cumberlandeel Reel
CumberlandReel: CumberlandReel.abc CumberlandReel.ps CumberlandReel.pdf
CumberlandReel.abc: $A/Scotland/CumberlandReel.abc
	ln -f $A/Scotland/CumberlandReel.abc CumberlandReel.abc
$A/Scotland/CumberlandReel.abc:
	cd $A/Scotland; make CumberlandReel.abc
CumberlandReel.ps: CumberlandReel.abc _75.fmt
	jcabc2ps CumberlandReel.abc +F_75 \
	|PShdr CumberlandReel '' CumberlandReel \
	|PSftr %D $U/Scotland/ %D >CumberlandReel.ps
CumberlandReel.pdf: CumberlandReel.ps
	ps2pdf CumberlandReel.ps CumberlandReel.pdf

# Cumberland Square Eight 
CumberlandSquareEight: CumberlandSquareEight.ps CumberlandSquareEight.pdf
CumberlandSquareEight= reel/MyLoveIsButALassieYet_D4.abc
CumberlandSquareEight.abc: $(CumberlandSquareEight)
	abcmedley "CumberlandSquareEight" $(CumberlandSquareEight) >CumberlandSquareEight.abc
CumberlandSquareEight.ps: CumberlandSquareEight.abc _80.fmt
	$(a2p) +F_80 CumberlandSquareEight.abc \
	|PShdr CumberlandSquareEight '' CumberlandSquareEight \
	|PSftr %D $U/program/ %D >CumberlandSquareEight.ps
CumberlandSquareEight.pdf: CumberlandSquareEight.ps
	ps2pdf CumberlandSquareEight.ps CumberlandSquareEight.pdf

# Dancing Across the Atlantic
DancingAcrossTheAtlantic: DancingAcrossTheAtlantic.abc DancingAcrossTheAtlantic.ps DancingAcrossTheAtlantic.pdf
DancingAcrossTheAtlantic.abc: $A/England/DancingAcrossTheAtlantic.abc
	cd $A/England; make DancingAcrossTheAtlantic.abc
	ln -f $A/England/DancingAcrossTheAtlantic.abc DancingAcrossTheAtlantic.abc
DancingAcrossTheAtlantic.ps: DancingAcrossTheAtlantic.abc _80.fmt
	jcabc2ps DancingAcrossTheAtlantic.abc +F_80 \
	|PShdr DancingAcrossTheAtlantic '' DancingAcrossTheAtlantic \
	|PSftr %D $U/England/ %D >DancingAcrossTheAtlantic.ps
DancingAcrossTheAtlantic.pdf: DancingAcrossTheAtlantic.ps
	ps2pdf DancingAcrossTheAtlantic.ps DancingAcrossTheAtlantic.pdf

# Dargason
Dargason: Dargason.abc Dargason.ps Dargason.pdf
Dargason.abc: $A/England/Dargason.abc
	cd $A/England; make Dargason.abc
	ln -f $A/England/Dargason.abc Dargason.abc
Dargason.ps: Dargason.abc _75.fmt
	jcabc2ps Dargason.abc +F_75 \
	|PShdr Dargason '' Dargason \
	|PSftr %D $U/England/ %D >Dargason.ps
Dargason.pdf: Dargason.ps
	ps2pdf Dargason.ps Dargason.pdf

# Davorike Dajke
DavorikeDajke: DavorikeDajke.abc DavorikeDajke.ps DavorikeDajke.pdf
DavorikeDajke.abc: $A/Intl/DavorikeDajke.abc
	ln -f $A/Intl/DavorikeDajke.abc DavorikeDajke.abc
$A/Intl/DavorikeDajke.abc:
	cd $A/Intl; make DavorikeDajke.abc
DavorikeDajke.ps: DavorikeDajke.abc _75.fmt
	jcabc2ps DavorikeDajke.abc +F_75 \
	|PShdr DavorikeDajke '' DavorikeDajke \
	|PSftr %D $U/Intl/ %D >DavorikeDajke.ps
DavorikeDajke.pdf: DavorikeDajke.ps
	ps2pdf DavorikeDajke.ps DavorikeDajke.pdf

# Davy Nick Nack
DavyNickNack: DavyNickNack1 DavyNickNack2

# Davy Nick Nack 1
DavyNickNack1: DavyNickNack1.abc DavyNickNack1.ps DavyNickNack1.pdf
DavyNickNack1.abc: $A/Scotland/DavyNickNack1.abc
	ln -f $A/Scotland/DavyNickNack1.abc DavyNickNack1.abc
DavyNickNack1.ps: DavyNickNack1.abc _75.fmt
	jcabc2ps DavyNickNack1.abc +F_75 \
	|PShdr DavyNickNack1 '' DavyNickNack1 \
	|PSftr %D $U/Scotland/ %D >DavyNickNack1.ps
DavyNickNack1.pdf: DavyNickNack1.ps
	ps2pdf DavyNickNack1.ps DavyNickNack1.pdf

# Davy Nick Nack 2
DavyNickNack2: DavyNickNack2.abc DavyNickNack2.ps DavyNickNack2.pdf
DavyNickNack2.abc: $A/Scotland/DavyNickNack2.abc
	ln -f $A/Scotland/DavyNickNack2.abc DavyNickNack2.abc
DavyNickNack2.ps: DavyNickNack2.abc _75.fmt
	jcabc2ps DavyNickNack2.abc +F_75 \
	|PShdr DavyNickNack2 '' DavyNickNack2 \
	|PSftr %D $U/Scotland/ %D >DavyNickNack2.ps
DavyNickNack2.pdf: DavyNickNack2.ps
	ps2pdf DavyNickNack2.ps DavyNickNack2.pdf

# Dayagim
Dayagim: Dayagim.ps Dayagim.pdf
Dayagim= $A/Intl/Dayagim.abc
Dayagim.abc: $(Dayagim)
	ln -f $(Dayagim) Dayagim.abc
$A/Intl/Dayagim.abc:
	cd $A/Intl; make Dayagim.abc
Dayagim.ps: Dayagim.abc _75.fmt
	jcabc2ps Dayagim.abc +F_75 \
	|PShdr Dayagim '' Dayagim \
	|PSftr %D $U/Intl/ %D >Dayagim.ps
Dayagim.pdf: Dayagim.ps Dayagim.pdf
	ps2pdf Dayagim.ps Dayagim.pdf

# Deil Amang the Tailors 1
DeilAmangTheTailors1: DeilAmangTheTailors1.abc DeilAmangTheTailors1.ps DeilAmangTheTailors1.pdf
DeilAmangTheTailors1.abc: $A/Scotland/DeilAmangTheTailors1.abc
	ln -f $A/Scotland/DeilAmangTheTailors1.abc DeilAmangTheTailors1.abc
$A/Scotland/DeilAmangTheTailors1.abc:
	cd $A/Scotland; make DeilAmangTheTailors1.abc
DeilAmangTheTailors1.ps: DeilAmangTheTailors1.abc _75.fmt
	jcabc2ps DeilAmangTheTailors1.abc +F_75 \
	|PShdr DeilAmangTheTailors1 '' DeilAmangTheTailors1 \
	|PSftr %D $U/Scotland/ %D >DeilAmangTheTailors1.ps
DeilAmangTheTailors1.pdf: DeilAmangTheTailors1.ps
	ps2pdf DeilAmangTheTailors1.ps DeilAmangTheTailors1.pdf

# Deil Amang the Tailors 2
DeilAmangTheTailors2: DeilAmangTheTailors2.abc DeilAmangTheTailors2.ps DeilAmangTheTailors2.pdf
DeilAmangTheTailors2.abc: $A/Scotland/DeilAmangTheTailors2.abc
	ln -f $A/Scotland/DeilAmangTheTailors2.abc DeilAmangTheTailors2.abc
DeilAmangTheTailors2.ps: DeilAmangTheTailors2.abc _75.fmt
	jcabc2ps DeilAmangTheTailors2.abc +F_75 \
	|PShdr DeilAmangTheTailors2 '' DeilAmangTheTailors2 \
	|PSftr %D $U/Scotland/ %D >DeilAmangTheTailors2.ps
DeilAmangTheTailors2.pdf: DeilAmangTheTailors2.ps
	ps2pdf DeilAmangTheTailors2.ps DeilAmangTheTailors2.pdf

# Deil Amang the Tailors 3
DeilAmangTheTailors3: DeilAmangTheTailors3.ps DeilAmangTheTailors3.pdf
DeilAmangTheTailors3.abc: $A/Scotland/DeilAmangTheTailors3.abc
	ln -f $A/Scotland/DeilAmangTheTailors3.abc DeilAmangTheTailors3.abc
$A/Scotland/DeilAmangTheTailors3.abc:
	cd $A/Scotland; make DeilAmangTheTailors3.abc
DeilAmangTheTailors3.ps: DeilAmangTheTailors3.abc _75.fmt
	jcabc2ps DeilAmangTheTailors3.abc +F_75 \
	|PShdr DeilAmangTheTailors3 '' DeilAmangTheTailors3 \
	|PSftr %D $U/Scotland/ %D >DeilAmangTheTailors3.ps
DeilAmangTheTailors3.pdf: DeilAmangTheTailors3.ps
	ps2pdf DeilAmangTheTailors3.ps DeilAmangTheTailors3.pdf

# Delvine Side
DelvineSide: DelvineSide.abc DelvineSide.ps DelvineSide.pdf
DelvineSide.abc: $A/Scotland/DelvineSide.abc
	ln -f $A/Scotland/DelvineSide.abc DelvineSide.abc
$A/Scotland/DelvineSide.abc:
	cd $A/Scotland; make DelvineSide.abc
DelvineSide.ps: DelvineSide.abc _70.fmt
	jcabc2ps DelvineSide.abc +F_70 \
	|PShdr DelvineSide '' DelvineSide \
	|PSftr %D $U/Scotland/ %D >DelvineSide.ps
DelvineSide.pdf: DelvineSide.ps
	ps2pdf DelvineSide.ps DelvineSide.pdf

# Devetorka1
Devetorka1: Devetorka1.ps Devetorka1.pdf
Devetorka1= $A/Intl/Devetorka1.abc
Devetorka1.abc: $(Devetorka1)
	ln -f $(Devetorka1) Devetorka1.abc
$A/Intl/Devetorka1.abc:
	cd $A/Intl; make Devetorka1.abc
Devetorka1.ps: Devetorka1.abc _75.fmt
	jcabc2ps Devetorka1.abc +F_75 \
	|PShdr Devetorka1 '' Devetorka1 \
	|PSftr %D $U/Intl/ %D >Devetorka1.ps
Devetorka1.pdf: Devetorka1.ps Devetorka1.pdf
	ps2pdf Devetorka1.ps Devetorka1.pdf

# Devetorka Samokovsko 1
Devetorka_Samokovsko1: Devetorka_Samokovsko1.ps Devetorka_Samokovsko1.pdf
Devetorka_Samokovsko1= $A/Intl/Devetorka_Samokovsko1.abc
Devetorka_Samokovsko1.abc: $(Devetorka_Samokovsko1)
	ln -f $(Devetorka_Samokovsko1) Devetorka_Samokovsko1.abc
$A/Intl/Devetorka_Samokovsko1.abc:
	cd $A/Intl; make Devetorka_Samokovsko1.abc
Devetorka_Samokovsko1.ps: Devetorka_Samokovsko1.abc _75.fmt
	jcabc2ps Devetorka_Samokovsko1.abc +F_75 \
	|PShdr Devetorka_Samokovsko1 '' Devetorka_Samokovsko1 \
	|PSftr %D $U/Intl/ %D >Devetorka_Samokovsko1.ps
Devetorka_Samokovsko1.pdf: Devetorka_Samokovsko1.ps Devetorka_Samokovsko1.pdf
	ps2pdf Devetorka_Samokovsko1.ps Devetorka_Samokovsko1.pdf

# Dinky One Step
DinkyOneStep: DinkyOneStep.abc DinkyOneStep.ps DinkyOneStep.pdf
DinkyOneStep.abc: $A/Intl/DinkyOneStep.abc
	ln -f $A/Intl/DinkyOneStep.abc DinkyOneStep.abc
$A/Intl/DinkyOneStep.abc:
	cd $A/Intl; make DinkyOneStep.abc
DinkyOneStep.ps: DinkyOneStep.abc _70.fmt
	jcabc2ps DinkyOneStep.abc +F_70 \
	|PShdr DinkyOneStep '' DinkyOneStep \
	|PSftr %D $U/Intl/ %D >DinkyOneStep.ps
DinkyOneStep.pdf: DinkyOneStep.ps
	ps2pdf DinkyOneStep.ps DinkyOneStep.pdf

# Divcibarsko
Divcibarsko: Divcibarsko.abc Divcibarsko.ps Divcibarsko.pdf
Divcibarsko.abc: $A/Intl/Divcibarsko.abc
	ln -f $A/Intl/Divcibarsko.abc Divcibarsko.abc
$A/Intl/Divcibarsko.abc:
	cd $A/Intl; make Divcibarsko.abc
Divcibarsko.ps: Divcibarsko.abc _75.fmt
	jcabc2ps Divcibarsko.abc +F_75 \
	|PShdr Divcibarsko '' Divcibarsko \
	|PSftr %D $U/Intl/ %D >Divcibarsko.ps
Divcibarsko.pdf: Divcibarsko.ps
	ps2pdf Divcibarsko.ps Divcibarsko.pdf

# Dover Pier
DoverPier: DoverPier.abc DoverPier.ps DoverPier.pdf
DoverPier.abc: $A/England/DoverPier.abc
	cd $A/England; make DoverPier.abc
	ln -f $A/England/DoverPier.abc DoverPier.abc
DoverPier.ps: DoverPier.abc _75.fmt
	jcabc2ps DoverPier.abc +F_75 \
	|PShdr DoverPier '' DoverPier \
	|PSftr %D $U/England/ %D >DoverPier.ps
DoverPier.pdf: DoverPier.ps
	ps2pdf DoverPier.ps DoverPier.pdf

# Double Gloucester
DoubleGloucester: DoubleGloucester.abc DoubleGloucester.ps DoubleGloucester.pdf
DoubleGloucester= reel/SoldiersJoyR_D.abc
DoubleGloucester.abc: $(DoubleGloucester)
	abcmedley "Double Gloucester" $(DoubleGloucester) >DoubleGloucester.abc
DoubleGloucester.ps: DoubleGloucester.abc _80.fmt
	$(a2p) +F_80 DoubleGloucester.abc \
	|PShdr DoubleGloucester '' DoubleGloucester \
	|PSftr %D $U/program/ %D >DoubleGloucester.ps
DoubleGloucester.pdf: DoubleGloucester.ps
	ps2pdf DoubleGloucester.ps DoubleGloucester.pdf

# Drapers Gardens
DrapersGardens: DrapersGardens.abc DrapersGardens.ps DrapersGardens.pdf
DrapersGardens.abc: $A/England/DrapersGardens.abc
	cd $A/England; make DrapersGardens.abc
	ln -f $A/England/DrapersGardens.abc DrapersGardens.abc
DrapersGardens.ps: DrapersGardens.abc _75.fmt
	jcabc2ps DrapersGardens.abc +F_75 \
	|PShdr DrapersGardens '' DrapersGardens \
	|PSftr %D $U/England/ %D >DrapersGardens.ps
DrapersGardens.pdf: DrapersGardens.ps
	ps2pdf DrapersGardens.ps DrapersGardens.pdf

# Dublin Bay
DublinBay: DublinBay.ps DublinBay.pdf
DublinBay.abc: $A/England/DublinBay.abc
	cd $A/England; make DublinBay.abc
	ln -f $A/England/DublinBay.abc DublinBay.abc
DublinBay.ps: DublinBay.abc _75.fmt
	jcabc2ps DublinBay.abc +F_75 \
	|PShdr DublinBay '' DublinBay \
	|PSftr %D $U/England/ %D >DublinBay.ps
DublinBay.pdf: DublinBay.ps
	ps2pdf DublinBay.ps DublinBay.pdf

# DuchessOfAthollsSlipper1
DuchessOfAthollsSlipper1: DuchessOfAthollsSlipper1.abc DuchessOfAthollsSlipper1.ps DuchessOfAthollsSlipper1.pdf
DuchessOfAthollsSlipper1.abc: $A/Scotland/DuchessOfAthollsSlipper1.abc
	ln -f $A/Scotland/DuchessOfAthollsSlipper1.abc DuchessOfAthollsSlipper1.abc
$A/Scotland/DuchessOfAthollsSlipper1.abc:
	cd $A/Scotland; make DuchessOfAthollsSlipper1.abc
DuchessOfAthollsSlipper1.ps: DuchessOfAthollsSlipper1.abc _75.fmt
	jcabc2ps DuchessOfAthollsSlipper1.abc +F_75 \
	|PShdr DuchessOfAthollsSlipper1 '' DuchessOfAthollsSlipper1 \
	|PSftr %D $U/Scotland/ %D >DuchessOfAthollsSlipper1.ps
DuchessOfAthollsSlipper1.pdf: DuchessOfAthollsSlipper1.ps
	ps2pdf DuchessOfAthollsSlipper1.ps DuchessOfAthollsSlipper1.pdf

# Duke of Kent's Waltz
DukeOfKentsWaltz: DukeOfKentsWaltz.ps DukeOfKentsWaltz.pdf
DukeOfKentsWaltz.abc: $A/England/DukeOfKentsWaltz.abc
	cd $A/England; make DukeOfKentsWaltz.abc
	ln -f $A/England/DukeOfKentsWaltz.abc DukeOfKentsWaltz.abc
DukeOfKentsWaltz.ps: DukeOfKentsWaltz.abc _75.fmt
	jcabc2ps DukeOfKentsWaltz.abc +F_75 \
	|PShdr DukeOfKentsWaltz '' DukeOfKentsWaltz \
	|PSftr %D $U/England/ %D >DukeOfKentsWaltz.ps
DukeOfKentsWaltz.pdf: DukeOfKentsWaltz.ps
	ps2pdf DukeOfKentsWaltz.ps DukeOfKentsWaltz.pdf

# Duke of Perth 1
DukeOfPerth1: DukeOfPerth1.ps DukeOfPerth1.pdf
DukeOfPerth1.abc: $A/Scotland/DukeOfPerth1.abc
	ln -f $A/Scotland/DukeOfPerth1.abc DukeOfPerth1.abc
$A/Scotland/DukeOfPerth1.abc:
	cd $A/Scotland; make DukeOfPerth1.abc
DukeOfPerth1.ps: DukeOfPerth1.abc _75.fmt
	jcabc2ps DukeOfPerth1.abc +F_75 \
	|PShdr DukeOfPerth1 '' DukeOfPerth1 \
	|PSftr %D $U/Scotland/ %D >DukeOfPerth1.ps
DukeOfPerth1.pdf: DukeOfPerth1.ps
	ps2pdf DukeOfPerth1.ps DukeOfPerth1.pdf

# Dvasti Tristi
DvastiTristi: DvastiTristi.ps DvastiTristi.pdf
DvastiTristi= $A/Intl/DvastiTristi.abc
DvastiTristi.abc: $(DvastiTristi)
	ln -f $(DvastiTristi) DvastiTristi.abc
$A/Intl/DvastiTristi.abc:
	cd $A/Intl; make DvastiTristi.abc
DvastiTristi.ps: DvastiTristi.abc _75.fmt
	jcabc2ps DvastiTristi.abc +F_75 \
	|PShdr DvastiTristi '' DvastiTristi \
	|PSftr %D $U/DvastiTristi/ %D >DvastiTristi.ps
DvastiTristi.pdf: DvastiTristi.ps

# Edinburgh Volunteers
EdinburghVolunteers: EdinburghVolunteers.abc EdinburghVolunteers.ps EdinburghVolunteers.pdf
EdinburghVolunteers.abc: $A/Scotland/EdinburghVolunteers.abc
	ln -f $A/Scotland/EdinburghVolunteers.abc EdinburghVolunteers.abc
$A/Scotland/EdinburghVolunteers.abc:
	cd $A/Scotland; make EdinburghVolunteers.abc
EdinburghVolunteers.ps: EdinburghVolunteers.abc _75.fmt
	jcabc2ps EdinburghVolunteers.abc +F_75 \
	|PShdr EdinburghVolunteers '' EdinburghVolunteers \
	|PSftr %D $U/Scotland/ %D >EdinburghVolunteers.ps
EdinburghVolunteers.pdf: EdinburghVolunteers.ps
	ps2pdf EdinburghVolunteers.ps EdinburghVolunteers.pdf

# Eildon Hills
EildonHills: EildonHills.abc EildonHills.ps EildonHills.pdf
EildonHills.abc: $A/Scotland/EildonHills.abc
	ln -f $A/Scotland/EildonHills.abc EildonHills.abc
$A/Scotland/EildonHills.abc:
	cd $A/Scotland; make EildonHills.abc
EildonHills.ps: EildonHills.abc _75.fmt
	jcabc2ps EildonHills.abc +F_75 \
	|PShdr EildonHills '' EildonHills \
	|PSftr %D $U/Scotland/ %D >EildonHills.ps
EildonHills.pdf: EildonHills.ps
	ps2pdf EildonHills.ps EildonHills.pdf

# El Harahat
ElHarahat: ElHarahat.abc ElHarahat.ps ElHarahat.pdf
ElHarahat.abc: $A/Intl/ElHarahat.abc
	ln -f $A/Intl/ElHarahat.abc ElHarahat.abc
$A/Intl/ElHarahat.abc:
	cd $A/Intl; make ElHarahat.abc
ElHarahat.ps: ElHarahat.abc _75.fmt
	jcabc2ps ElHarahat.abc +F_75 \
	|PShdr ElHarahat '' ElHarahat \
	|PSftr %D $U/Intl/ %D >ElHarahat.ps
ElHarahat.pdf: ElHarahat.ps
	ps2pdf ElHarahat.ps ElHarahat.pdf

# Eleanor Plunkett
EleanorPlunkett: EleanorPlunkett.abc EleanorPlunkett.ps EleanorPlunkett.pdf
EleanorPlunkett= waltz/Eleanor_Plunkett_1.abc waltz/PlanxtyEleanorPlunkett.abc
EleanorPlunkett.abc: $(EleanorPlunkett)
	abcjoin +s $(EleanorPlunkett) >EleanorPlunkett.abc
EleanorPlunkett.ps: EleanorPlunkett.abc _80.fmt
	$(a2p) +F_80 EleanorPlunkett.abc \
	|PShdr EleanorPlunkett '' EleanorPlunkett \
	|PSftr %D $U/program/ %D >EleanorPlunkett.ps
EleanorPlunkett.pdf: EleanorPlunkett.ps
	ps2pdf EleanorPlunkett.ps EleanorPlunkett.pdf

# Epping Forest
EppingForest: EppingForest.abc EppingForest.ps EppingForest.pdf
EppingForest= jig/EppingForest_Gm.abc jig/EppingForest_Am.abc jig/EppingForest_Bm.abc
EppingForest.abc: $(EppingForest)
	abcjoin +s $(EppingForest) >EppingForest.abc
EppingForest.ps: EppingForest.abc _80.fmt
	$(a2p) +F_80 EppingForest.abc \
	|PShdr EppingForest '' EppingForest \
	|PSftr %D $U/program/ %D >EppingForest.ps
EppingForest.pdf: EppingForest.ps
	ps2pdf EppingForest.ps EppingForest.pdf

# Erev Ba Tune
ErevBaTune: ErevBaTune.abc ErevBaTune.ps ErevBaTune.pdf
ErevBaTune= $A/Intl/ErevBaTune.abc
ErevBaTune.abc: $(ErevBaTune)
	ln -f $(ErevBaTune) ErevBaTune.abc
$A/Intl/ErevBaTune.abc:
	cd $A/Intl; make ErevBaTune.abc
ErevBaTune.ps: ErevBaTune.abc _80.fmt
	jcabc2ps ErevBaTune.abc +F_80 \
	|PShdr ErevBaTune '' ErevBaTune \
	|PSftr %D $U/Intl/ %D >ErevBaTune.ps
ErevBaTune.pdf: ErevBaTune.ps
	ps2pdf ErevBaTune.ps ErevBaTune.pdf

# Euans Jig
EuansJig: EuansJig.abc EuansJig.ps EuansJig.pdf
EuansJig.abc: $A/Scotland/EuansJig.abc
	ln -f $A/Scotland/EuansJig.abc EuansJig.abc
$A/Scotland/EuansJig.abc:
	cd $A/Scotland; make EuansJig.abc
EuansJig.ps: EuansJig.abc _75.fmt
	jcabc2ps EuansJig.abc +F_75 \
	|PShdr EuansJig '' EuansJig \
	|PSftr %D $U/Scotland/ %D >EuansJig.ps
EuansJig.pdf: EuansJig.ps
	ps2pdf EuansJig.ps

# Fair Quaker of Deal 
FairQuakerOfDeal= jig/FairQuakerOfDeal_D.abc
FairQuakerOfDeal: FairQuakerOfDeal.abc FairQuakerOfDeal.ps FairQuakerOfDeal.pdf
FairQuakerOfDeal.abc: $(FairQuakerOfDeal)
	abcmedley "Fair Quaker of Deal" $(FairQuakerOfDeal) >FairQuakerOfDeal.abc
FairQuakerOfDeal.ps: FairQuakerOfDeal.abc _80.fmt
	$(a2p) +F_80 FairQuakerOfDeal.abc \
	|PShdr FairQuakerOfDeal '' FairQuakerOfDeal \
	|PSftr %D $U/program/ %D >FairQuakerOfDeal.ps
FairQuakerOfDeal.pdf: FairQuakerOfDeal.ps
	ps2pdf FairQuakerOfDeal.ps FairQuakerOfDeal.pdf

# Faithless Nancy Dawson
FaithlessNancyDawson: FaithlessNancyDawson.abc FaithlessNancyDawson.ps FaithlessNancyDawson.pdf
FaithlessNancyDawson.abc: $A/England/FaithlessNancyDawson.abc
	cd $A/England; make FaithlessNancyDawson.abc
	ln -f $A/England/FaithlessNancyDawson.abc FaithlessNancyDawson.abc
FaithlessNancyDawson.ps: FaithlessNancyDawson.abc _75.fmt
	jcabc2ps FaithlessNancyDawson.abc +F_75 \
	|PShdr FaithlessNancyDawson '' FaithlessNancyDawson \
	|PSftr %D $U/England/ %D >FaithlessNancyDawson.ps
FaithlessNancyDawson.pdf: FaithlessNancyDawson.ps
	ps2pdf FaithlessNancyDawson.ps FaithlessNancyDawson.pdf

# Female Saylor 
FemaleSaylor=  \
	jig/FemaleSaylor_Em.abc \
	jig/FemaleSaylor_Am.abc \
	jig/FemaleSaylor_Dm.abc \
	jig/FemaleSaylor_Gm.abc
FemaleSaylor: FemaleSaylor.abc FemaleSaylor.ps FemaleSaylor.pdf
FemaleSaylor.abc: $(FemaleSaylor)
	abcmedley "FemaleSaylor" $(FemaleSaylor) >FemaleSaylor.abc
FemaleSaylor.ps: FemaleSaylor.abc _80.fmt
	$(a2p) +F_80 FemaleSaylor.abc \
	|PShdr FemaleSaylor '' FemaleSaylor \
	|PSftr %D $U/program/ %D >FemaleSaylor.ps
FemaleSaylor.pdf: FemaleSaylor.ps
	ps2pdf FemaleSaylor.ps FemaleSaylor.pdf

# Ferry Louper
FerryLouper: FerryLouper.abc FerryLouper.ps FerryLouper.pdf
FerryLouper.abc: $A/Scotland/FerryLouper.abc
	ln -f $A/Scotland/FerryLouper.abc FerryLouper.abc
$A/Scotland/FerryLouper.abc:
	cd $A/Scotland; make FerryLouper.abc
FerryLouper.ps: FerryLouper.abc _70.fmt
	jcabc2ps FerryLouper.abc +F_70 \
	|PShdr FerryLouper '' FerryLouper \
	|PSftr %D $U/Scotland/ %D >FerryLouper.ps
FerryLouper.pdf: FerryLouper.ps
	ps2pdf FerryLouper.ps FerryLouper.pdf

# Fiddle Hill Jig 
FiddleHillJig= jig/FiddleHillJ_4.abc jig/WalkingTheFloor_Am4.abc jig/New_Stove_D.abc
FiddleHillJig: FiddleHillJig.abc FiddleHillJig.ps FiddleHillJig.pdf
FiddleHillJig.abc: $(FiddleHillJig)
	abcmedley "Fiddle Hill Jig" $(FiddleHillJig) >FiddleHillJig.abc
FiddleHillJig.ps: FiddleHillJig.abc _75.fmt
	$(a2p) +F_75 FiddleHillJig.abc \
	|PShdr FiddleHillJig '' FiddleHillJig \
	|PSftr %D $U/program/ %D >FiddleHillJig.ps
FiddleHillJig.pdf: FiddleHillJig.ps
	ps2pdf FiddleHillJig.ps FiddleHillJig.pdf

# Fight About the Fireside
FightAboutTheFireside: FightAboutTheFireside.abc FightAboutTheFireside.ps FightAboutTheFireside.pdf
FightAboutTheFireside.abc: $A/Scotland/FightAboutTheFireside.abc
	ln -f $A/Scotland/FightAboutTheFireside.abc FightAboutTheFireside.abc
$A/Scotland/FightAboutTheFireside.abc:
	cd $A/Scotland; make FightAboutTheFireside.abc
FightAboutTheFireside.ps: FightAboutTheFireside.abc _75.fmt
	jcabc2ps FightAboutTheFireside.abc +F_75 \
	|PShdr FightAboutTheFireside '' FightAboutTheFireside \
	|PSftr %D $U/Scotland/ %D >FightAboutTheFireside.ps
FightAboutTheFireside.pdf: FightAboutTheFireside.ps
	ps2pdf FightAboutTheFireside.ps FightAboutTheFireside.pdf

# First of April
FirstOfApril: FirstOfApril.abc FirstOfApril.ps FirstOfApril.pdf
FirstOfApril.abc: $A/England/FirstOfApril.abc
	cd $A/England; make FirstOfApril.abc
	ln -f $A/England/FirstOfApril.abc FirstOfApril.abc
FirstOfApril.ps: FirstOfApril.abc _75.fmt
	jcabc2ps FirstOfApril.abc +F_75 \
	|PShdr FirstOfApril '' FirstOfApril \
	|PSftr %D $U/England/ %D >FirstOfApril.ps
FirstOfApril.pdf: FirstOfApril.ps
	ps2pdf FirstOfApril.ps FirstOfApril.pdf

# First of May 
FirstOfMay= jig/FirstOfMay_G_ABB.abc jig/QueensJig_C_24.abc jig/ChurchOfDromore_Am_24.abc jig/TarryAwhile_D_24.abc
FirstOfMay: FirstOfMay.abc FirstOfMay.ps FirstOfMay.pdf
FirstOfMay.abc: $(FirstOfMay)
	abcmedley "First of May" $(FirstOfMay) >FirstOfMay.abc
FirstOfMay.ps: FirstOfMay.abc _80.fmt
	$(a2p) +F_80 FirstOfMay.abc \
	|PShdr FirstOfMay '' FirstOfMay \
	|PSftr %D $U/program/ %D >FirstOfMay.ps
FirstOfMay.pdf: FirstOfMay.ps
	ps2pdf FirstOfMay.ps FirstOfMay.pdf

# Fisher's Hornpipe
FishersHornpipe= hornpipe/FishersH_D3.abc \
	hornpipe/RoxburgCastle_G3.abc \
	hornpipe/LamplightersH_A3.abc
FishersHornpipe: FishersHornpipe.abc FishersHornpipe.ps FishersHornpipe.pdf
FishersHornpipe.abc: $(FishersHornpipe)
	abcmedley "Fisher's Hornpipe" $(FishersHornpipe) >FishersHornpipe.abc
FishersHornpipe.ps: FishersHornpipe.abc _80.fmt
	$(a2p) +F_80 FishersHornpipe.abc \
	|PShdr FishersHornpipe '' FishersHornpipe \
	|PSftr %D $U/program/ %D >FishersHornpipe.ps
FishersHornpipe.pdf: FishersHornpipe.ps
	ps2pdf FishersHornpipe.ps FishersHornpipe.pdf

# Fjaskern
Fjaskern: Fjaskern.abc Fjaskern.ps Fjaskern.pdf
Fjaskern= $A/Intl/Fjaskern.abc
Fjaskern.abc: $(Fjaskern)
	ln -f $(Fjaskern) Fjaskern.abc
$A/Intl/Fjaskern.abc:
	cd $A/Intl; make Fjaskern.abc
Fjaskern.ps: Fjaskern.abc _80.fmt
	jcabc2ps Fjaskern.abc +F_80 \
	|PShdr Fjaskern '' Fjaskern \
	|PSftr %D $U/Intl/ %D >Fjaskern.ps
Fjaskern.pdf: Fjaskern.ps
	ps2pdf Fjaskern.ps Fjaskern.pdf

# Flowers of Edinburgh 1
FlowersOfEdinburgh1: FlowersOfEdinburgh1.abc FlowersOfEdinburgh1.ps FlowersOfEdinburgh1.pdf
FlowersOfEdinburgh1.abc: $A/Scotland/FlowersOfEdinburgh1.abc
	ln -f $A/Scotland/FlowersOfEdinburgh1.abc FlowersOfEdinburgh1.abc
$A/Scotland/FlowersOfEdinburgh1.abc:
	cd $A/Scotland; make FlowersOfEdinburgh1.abc
FlowersOfEdinburgh1.ps: FlowersOfEdinburgh1.abc _75.fmt
	jcabc2ps FlowersOfEdinburgh1.abc +F_75 \
	|PShdr FlowersOfEdinburgh1 '' FlowersOfEdinburgh1 \
	|PSftr %D $U/Scotland/ %D >FlowersOfEdinburgh1.ps
FlowersOfEdinburgh1.pdf: FlowersOfEdinburgh1.ps
	ps2pdf FlowersOfEdinburgh1.ps FlowersOfEdinburgh1.pdf

# Flowers of Connecticut
FlowersOfConn: FlowersOfConn.abc FlowersOfConn.ps FlowersOfConn.pdf
FlowersOfConn.abc: $A/Scotland/FlowersOfConn.abc
	ln -f $A/Scotland/FlowersOfConn.abc FlowersOfConn.abc
$A/Scotland/FlowersOfConn.abc:
	cd $A/Scotland; make FlowersOfConn.abc
FlowersOfConn.ps: FlowersOfConn.abc _70.fmt
	jcabc2ps FlowersOfConn.abc +F_70 \
	|PShdr FlowersOfConn '' FlowersOfConn \
	|PSftr %D $U/Scotland/ %D >FlowersOfConn.ps
FlowersOfConn.pdf: FlowersOfConn.ps
	ps2pdf FlowersOfConn.ps FlowersOfConn.pdf

# Flying Scotsman
FlyingScotsman: FlyingScotsman.abc FlyingScotsman.ps FlyingScotsman.pdf
FlyingScotsman.abc: $A/Scotland/FlyingScotsman.abc
	ln -f $A/Scotland/FlyingScotsman.abc FlyingScotsman.abc
$A/Scotland/FlyingScotsman.abc:
	cd $A/Scotland; make FlyingScotsman.abc
FlyingScotsman.ps: FlyingScotsman.abc _75.fmt
	jcabc2ps FlyingScotsman.abc +F_75 \
	|PShdr FlyingScotsman '' FlyingScotsman \
	|PSftr %D $U/Scotland/ %D >FlyingScotsman.ps
FlyingScotsman.pdf: FlyingScotsman.ps
	ps2pdf FlyingScotsman.ps FlyingScotsman.pdf

# For Me and My Gal
ForMeAndMyGal: ForMeAndMyGal.abc ForMeAndMyGal.ps ForMeAndMyGal.pdf
ForMeAndMyGal= song/ForMeAndMyGal_Gw.abc tune/ForMeAndMyGal_D.abc
ForMeAndMyGal.abc: $(ForMeAndMyGal)
	abcjoin +s3 $(ForMeAndMyGal) >ForMeAndMyGal.abc
ForMeAndMyGal.ps: ForMeAndMyGal.abc _70.fmt
	$(a2p) +F_70 ForMeAndMyGal.abc \
	|PShdr ForMeAndMyGal '' ForMeAndMyGal \
	|PSftr %D $U/program/ %D >ForMeAndMyGal.ps
ForMeAndMyGal.pdf: ForMeAndMyGal.ps
	ps2pdf ForMeAndMyGal.ps ForMeAndMyGal.pdf

# Lea Rig 1
LeaRig1: LeaRig1.abc LeaRig1.ps LeaRig1.pdf
LeaRig1.abc: $A/Scotland/LeaRig1.abc
	ln -f $A/Scotland/LeaRig1.abc LeaRig1.abc
$A/Scotland/LeaRig1.abc:
	cd $A/Scotland; make LeaRig1.abc
LeaRig1.ps: LeaRig1.abc _75.fmt
	jcabc2ps LeaRig1.abc +F_75 \
	|PShdr LeaRig1 '' LeaRig1 \
	|PSftr %D $U/Scotland/ %D >LeaRig1.ps
LeaRig1.pdf: LeaRig1.ps
	ps2pdf LeaRig1.ps LeaRig1.pdf

# Levi Jackson Rag
LeviJacksonRag: LeviJacksonRag.ps LeviJacksonRag.pdf
LeviJacksonRag= $A/Intl/LeviJacksonRag.abc
LeviJacksonRag.abc: $(LeviJacksonRag)
	ln -f $(LeviJacksonRag) LeviJacksonRag.abc
$A/Intl/LeviJacksonRag.abc:
	cd $A/Intl; make LeviJacksonRag.abc
LeviJacksonRag.ps: LeviJacksonRag.abc _70.fmt
	jcabc2ps LeviJacksonRag.abc +F_70 \
	|PShdr LeviJacksonRag '' LeviJacksonRag \
	|PSftr %D $U/Intl/ %D >LeviJacksonRag.ps
LeviJacksonRag.pdf: LeviJacksonRag.ps
	ps2pdf LeviJacksonRag.ps LeviJacksonRag.pdf

# Take a Dance
TakeADance: TakeADance.abc TakeADance.ps TakeADance.pdf
TakeADance.abc: $A/England/TakeADance.abc
	cd $A/England; make TakeADance.abc
	ln -f $A/England/TakeADance.abc TakeADance.abc
TakeADance.ps: TakeADance.abc _75.fmt
	jcabc2ps TakeADance.abc +F_75 \
	|PShdr TakeADance '' TakeADance \
	|PSftr %D $U/England/ %D >TakeADance.ps
TakeADance.pdf: TakeADance.ps
	ps2pdf TakeADance.ps TakeADance.pdf

# Trip to Town O
TripToTownO: TripToTownO.abc TripToTownO.ps TripToTownO.pdf
TripToTownO= \
    slipjig/FoxhuntersJ3_G.abc \
    slipjig/FoxHunt_J4.abc \
    slipjig/FoxHuntersJ1_D.abc \
    slipjig/FoxHuntersJ2_D.abc
TripToTownO.abc: $(TripToTownO)
	abcjoin +C +S2 $(TripToTownO) >TripToTownO.abc
TripToTownO.ps: TripToTownO.abc _75.fmt
	$(a2p) +F_75 TripToTownO.abc \
	|PShdr TripToTownO '' TripToTownO \
	|PSftr %D $U/program/ %D >TripToTownO.ps
TripToTownO.pdf: TripToTownO.ps
	ps2pdf TripToTownO.ps TripToTownO.pdf

# Freeford Gardens
FreefordGardens: FreefordGardens.abc FreefordGardens.ps FreefordGardens.pdf
FreefordGardens.abc: $A/England/FreefordGardens.abc
	cd $A/England; make FreefordGardens.abc
	ln -f $A/England/FreefordGardens.abc FreefordGardens.abc
FreefordGardens.ps: FreefordGardens.abc _75.fmt
	jcabc2ps FreefordGardens.abc +F_75 \
	|PShdr FreefordGardens '' FreefordGardens \
	|PSftr %D $U/England/ %D >FreefordGardens.ps
FreefordGardens.pdf: FreefordGardens.ps
	ps2pdf FreefordGardens.ps FreefordGardens.pdf

# Galopede
Galopede: Galopede.abc Galopede.ps Galopede.pdf
Galopede.abc: $A/England/Galopede.abc
	cd $A/England; make Galopede.abc
	ln -f $A/England/Galopede.abc Galopede.abc
Galopede.ps: Galopede.abc fmt/_75.fmt
	jcabc2ps Galopede.abc +Ffmt/_75 \
	|PShdr Galopede '' Galopede \
	|PSftr %D $U/England/ %D >Galopede.ps
Galopede.pdf: Galopede.ps
	ps2pdf Galopede.ps Galopede.pdf

# Garry Strathspey
GarryStrathspey: GarryStrathspey.abc GarryStrathspey.ps GarryStrathspey.pdf
GarryStrathspey.abc: $A/Scotland/GarryStrathspey.abc
	ln -f $A/Scotland/GarryStrathspey.abc GarryStrathspey.abc
$A/Scotland/GarryStrathspey.abc:
	cd $A/Scotland; make GarryStrathspey.abc
GarryStrathspey.ps: GarryStrathspey.abc _70.fmt
	jcabc2ps GarryStrathspey.abc +F_70 \
	|PShdr GarryStrathspey '' GarryStrathspey \
	|PSftr %D $U/Scotland/ %D >GarryStrathspey.ps
GarryStrathspey.pdf: GarryStrathspey.ps
	ps2pdf GarryStrathspey.ps GarryStrathspey.pdf

# Gathering Peascods
GatheringPeascods: GatheringPeascods.abc GatheringPeascods.ps GatheringPeascods.pdf
GatheringPeascods.abc: $A/England/GatheringPeascods.abc
	cd $A/England; make GatheringPeascods.abc
	ln -f $A/England/GatheringPeascods.abc GatheringPeascods.abc
GatheringPeascods.ps: GatheringPeascods.abc _75.fmt
	jcabc2ps GatheringPeascods.abc +F_75 \
	|PShdr GatheringPeascods '' GatheringPeascods \
	|PSftr %D $U/England/ %D >GatheringPeascods.ps
GatheringPeascods.pdf: GatheringPeascods.ps
	ps2pdf GatheringPeascods.ps GatheringPeascods.pdf

# Gay Gordons 1
GG1: GG1.abc GG1.ps GG1.pdf
GG1.abc: $A/Scotland/GG1.abc
	ln -f $A/Scotland/GG1.abc GG1.abc
GG1.ps: GG1.abc _75.fmt
	jcabc2ps GG1.abc +F_75 \
	|PShdr GG1 '' GG1 \
	|PSftr %D $U/Scotland/ %D >GG1.ps
GG1.pdf: GG1.ps
	ps2pdf GG1.ps GG1.pdf

# Get me to the church on time
GetMeToTheChurchOnTime: GetMeToTheChurchOnTime.abc GetMeToTheChurchOnTime.ps GetMeToTheChurchOnTime.pdf
GetMeToTheChurchOnTime= song/GetMeToTheChurchOnTime_Gw.abc tune/GetMeToTheChurchOnTime_D.abc
GetMeToTheChurchOnTime.abc: $(GetMeToTheChurchOnTime)
	abcjoin +S2 $(GetMeToTheChurchOnTime) >GetMeToTheChurchOnTime.abc
GetMeToTheChurchOnTime.ps: GetMeToTheChurchOnTime.abc _70.fmt
	$(a2p) +F_70 GetMeToTheChurchOnTime.abc \
	|PShdr GetMeToTheChurchOnTime '' GetMeToTheChurchOnTime \
	|PSftr %D $U/program/ %D >GetMeToTheChurchOnTime.ps
GetMeToTheChurchOnTime.pdf: GetMeToTheChurchOnTime.ps
	ps2pdf GetMeToTheChurchOnTime.ps GetMeToTheChurchOnTime.pdf

# Gramachie
Gramachie: Gramachie.abc Gramachie.ps Gramachie.pdf
Gramachie.abc: $A/Scotland/Gramachie.abc
	ln -f $A/Scotland/Gramachie.abc Gramachie.abc
$A/Scotland/Gramachie.abc:
	cd $A/Scotland; make Gramachie.abc
Gramachie.ps: Gramachie.abc _75.fmt
	jcabc2ps Gramachie.abc +F_75 \
	|PShdr Gramachie '' Gramachie \
	|PSftr %D $U/Scotland/ %D >Gramachie.ps
Gramachie.pdf: Gramachie.ps
	ps2pdf Gramachie.ps Gramachie.pdf

# Grandfather's Clock
GrandfathersClock: GrandfathersClock.ps GrandfathersClock.pdf
GrandfathersClock= song/Grandfathers_Clock_G_w.abc tune/Grandfathers_Clock-D-24-3.abc
GrandfathersClock.abc: $(GrandfathersClock)
	abcjoin $(GrandfathersClock) >GrandfathersClock.abc
GrandfathersClock.ps: GrandfathersClock.abc fmt/GrandfathersClock.fmt
	$(a2p) +Ffmt/GrandfathersClock GrandfathersClock.abc \
	|PShdr GrandfathersClock '' GrandfathersClock \
	|PSftr %D $U/program/ %D >GrandfathersClock.ps
GrandfathersClock.pdf: GrandfathersClock.ps
	ps2pdf GrandfathersClock.ps GrandfathersClock.pdf

# Greensleeves
Greensleeves: Greensleeves.abc Greensleeves.ps Greensleeves.pdf
Greensleeves= tune/GreensleevesAndYellowLace_Gm.abc \
	sep5 tune/GreensleevesAndYellowLace_Am.abc \
	sep5 tune/GreensleevesAndYellowLace_Bm.abc \
	sep5x2 tune/Greensleeves2_F.abc \
	sep tune/Greensleeves2_G.abc
Greensleeves.abc: $(Greensleeves)
	abcjoin $(Greensleeves) >Greensleeves.abc
Greensleeves.ps: Greensleeves.abc
	$(a2p) +F_75 -p Greensleeves.abc \
	|PShdr Greensleeves '' Greensleeves \
	|PSftr %D $U/program/ %D >Greensleeves.ps
Greensleeves.pdf: Greensleeves.ps
	ps2pdf Greensleeves.ps Greensleeves.pdf

# Gustafs Skoal
GustafsSkoal: GustafsSkoal.abc GustafsSkoal.ps GustafsSkoal.pdf
GustafsSkoal= tune/GustafsSkoal_G.abc tune/GustafsSkoal_D.abc
GustafsSkoal.abc: $(GustafsSkoal)
	abcmedley "Gustaf's Skoal" $(GustafsSkoal) >GustafsSkoal.abc
GustafsSkoal.ps: GustafsSkoal.abc
	$(a2p) +F_75 -p GustafsSkoal.abc \
	|PShdr Gustaf '' Gustaf \
	|PSftr %D $U/program/ %D >GustafsSkoal.ps
GustafsSkoal.pdf: GustafsSkoal.ps
	ps2pdf GustafsSkoal.ps GustafsSkoal.pdf

# Gypsy Dreams
GypsyDreams: GypsyDreams.ps GypsyDreams.pdf
GypsyDreams.abc: $A/Scotland/GypsyDreams.abc
	ln -f $A/Scotland/GypsyDreams.abc GypsyDreams.abc
$A/Scotland/GypsyDreams.abc:
	cd $A/Scotland; make GypsyDreams.abc
GypsyDreams.ps: GypsyDreams.abc _75.fmt
	jcabc2ps GypsyDreams.abc +F_75 \
	|PShdr GypsyDreams '' GypsyDreams \
	|PSftr %D $U/Scotland/ %D >GypsyDreams.ps
GypsyDreams.pdf: GypsyDreams.ps
	ps2pdf GypsyDreams.ps

# Ha Ha the Wooin O It
HaHaTheWooinOIt: HaHaTheWooinOIt.abc HaHaTheWooinOIt.ps HaHaTheWooinOIt.pdf
HaHaTheWooinOIt.abc: $A/Scotland/HaHaTheWooinOIt.abc
	ln -f $A/Scotland/HaHaTheWooinOIt.abc HaHaTheWooinOIt.abc
$A/Scotland/HaHaTheWooinOIt.abc:
	cd $A/Scotland; make HaHaTheWooinOIt.abc
HaHaTheWooinOIt.ps: HaHaTheWooinOIt.abc _75.fmt
	jcabc2ps HaHaTheWooinOIt.abc +F_75 \
	|PShdr HaHaTheWooinOIt '' HaHaTheWooinOIt \
	|PSftr %D $U/Scotland/ %D >HaHaTheWooinOIt.ps
HaHaTheWooinOIt.pdf: HaHaTheWooinOIt.ps
	ps2pdf HaHaTheWooinOIt.ps HaHaTheWooinOIt.pdf

# Hambleton's Round O
HambletonsRoundO: HambletonsRoundO.abc HambletonsRoundO.ps HambletonsRoundO.pdf
HambletonsRoundO.abc: $A/England/HambletonsRoundO.abc
	cd $A/England; make HambletonsRoundO.abc
	ln -f $A/England/HambletonsRoundO.abc HambletonsRoundO.abc
HambletonsRoundO.ps: HambletonsRoundO.abc _75.fmt
	jcabc2ps HambletonsRoundO.abc +F_75 \
	|PShdr HambletonsRoundO '' HambletonsRoundO \
	|PSftr %D $U/England/ %D >HambletonsRoundO.ps
HambletonsRoundO.pdf: HambletonsRoundO.ps
	ps2pdf HambletonsRoundO.ps HambletonsRoundO.pdf

# Hambo01
Hambo01: Hambo01.abc Hambo01.ps Hambo01.pdf
Hambo01.abc: $A/Scand/Hambo01.abc
	ln -f $A/Scand/Hambo01.abc Hambo01.abc
$A/Scand/Hambo01.abc:
	cd $A/Scand; make Hambo01.abc
Hambo01.ps: Hambo01.abc _70.fmt
	jcabc2ps Hambo01.abc +F_70 \
	|PShdr Hambo01 '' Hambo01 \
	|PSftr %D $U/Scand/ %D >Hambo01.ps
Hambo01.pdf: Hambo01.ps
	ps2pdf Hambo01.ps Hambo01.pdf

# Hambo1
Hambo1= hambo/BaatsmanDack.abc hambo/FurubomsP.abc hambo/LeapYearHambo.abc hambo/GravEllasH.abc
Hambo1: Hambo1.abc Hambo1.ps Hambo1.pdf
Hambo1.abc: $(Hambo1)
	abcmedley "Hambo 1" $(Hambo1) >Hambo1.abc
Hambo1.ps: fmt/_70.fmt Hambo1.abc
	$(a2p) +Ffmt/_70 Hambo1.abc \
	|PShdr "Hambo" '' "Hambo" \
	|PSftr %D $U/program/ %D >Hambo1.ps
Hambo1.pdf: Hambo1.ps
	ps2pdf Hambo1.ps Hambo1.pdf

# Hammerschmieds
Hammerschmieds: Hammerschmieds.abc Hammerschmieds.ps Hammerschmieds.pdf
Hammerschmieds.abc: $A/Intl/Hammerschmieds.abc
	ln -f $A/Intl/Hammerschmieds.abc Hammerschmieds.abc
$A/Intl/Hammerschmieds.abc:
	cd $A/Intl; make Hammerschmieds.abc
Hammerschmieds.ps: Hammerschmieds.abc _75.fmt
	jcabc2ps Hammerschmieds.abc +F_75 \
	|PShdr Hammerschmieds '' Hammerschmieds \
	|PSftr %D $U/Intl/ %D >Hammerschmieds.ps
Hammerschmieds.pdf: Hammerschmieds.ps
	ps2pdf Hammerschmieds.ps Hammerschmieds.pdf

# Hanter Dro
HanterDro: HanterDro.abc HanterDro.ps HanterDro.pdf
HanterDro= $A/Intl/Hanter-Dro.abc
HanterDro.abc: $(HanterDro)
	ln -f $(HanterDro) HanterDro.abc
$A/Intl/HanterDro.abc:
	cd $A/Intl; make HanterDro.abc
HanterDro.ps: HanterDro.abc _80.fmt
	jcabc2ps HanterDro.abc +F_80 \
	|PShdr HanterDro '' HanterDro \
	|PSftr %D $U/Intl/ %D >HanterDro.ps
HanterDro.pdf: HanterDro.ps
	ps2pdf HanterDro.ps HanterDro.pdf

# Happy Meeting 1
HappyMeeting1: HappyMeeting1.abc HappyMeeting1.ps HappyMeeting1.pdf
HappyMeeting1.abc: $A/Scotland/HappyMeeting1.abc
	ln -f $A/Scotland/HappyMeeting1.abc HappyMeeting1.abc
$A/Scotland/HappyMeeting1.abc:
	cd $A/Scotland; make HappyMeeting1.abc
HappyMeeting1.ps: HappyMeeting1.abc _75.fmt
	jcabc2ps HappyMeeting1.abc +F_75 \
	|PShdr HappyMeeting1 '' HappyMeeting1 \
	|PSftr %D $U/Scotland/ %D >HappyMeeting1.ps
HappyMeeting1.pdf: HappyMeeting1.ps
	ps2pdf HappyMeeting1.ps HappyMeeting1.pdf

# Happy Returns
HappyReturns: HappyReturns.abc HappyReturns.ps HappyReturns.pdf
HappyReturns.abc: $A/Scotland/HappyReturns1.abc
	ln -f $A/Scotland/HappyReturns1.abc HappyReturns.abc
HappyReturns.ps: HappyReturns.abc _75.fmt
	jcabc2ps HappyReturns.abc +F_75 \
	|PShdr HappyReturns '' HappyReturns \
	|PSftr %D $U/Scotland/ %D >HappyReturns.ps
HappyReturns.pdf: HappyReturns.ps
	ps2pdf HappyReturns.ps HappyReturns.pdf

# Haste to the Wedding 
HasteToTheWedding= \
	jig/Haste_to_the_Wedding_D.abc \
	jig/Timmy_Cliffords_Jig_G.abc \
	jig/IrishmansHeartToTheLadies_A3.abc
HasteToTheWedding: HasteToTheWedding.abc HasteToTheWedding.ps HasteToTheWedding.pdf
HasteToTheWedding.abc: $(HasteToTheWedding)
	abcmedley "HasteToTheWedding" $(HasteToTheWedding) >HasteToTheWedding.abc
HasteToTheWedding.ps: HasteToTheWedding.abc _80.fmt
	$(a2p) +F_80 HasteToTheWedding.abc \
	|PShdr HasteToTheWedding '' HasteToTheWedding \
	|PSftr %D $U/program/ %D >HasteToTheWedding.ps
HasteToTheWedding.pdf: HasteToTheWedding.ps
	ps2pdf HasteToTheWedding.ps HasteToTheWedding.pdf

# Highland Plaid (Tartan Plaidie)
HighlandPlaid: HighlandPlaid.abc HighlandPlaid.ps HighlandPlaid.pdf
HighlandPlaid.abc: $A/Scotland/HighlandPlaid.abc
	ln -f $A/Scotland/HighlandPlaid.abc HighlandPlaid.abc
$A/Scotland/HighlandPlaid.abc:
	cd $A/Scotland; make HighlandPlaid.abc
HighlandPlaid.ps: HighlandPlaid.abc _75.fmt
	jcabc2ps HighlandPlaid.abc +F_75 \
	|PShdr HighlandPlaid '' HighlandPlaid \
	|PSftr %D $U/Scotland/ %D >HighlandPlaid.ps
HighlandPlaid.pdf: HighlandPlaid.ps
	ps2pdf HighlandPlaid.ps HighlandPlaid.pdf

# Hine Ma Tov
HineMaTov: HineMaTov.ps HineMaTov.pdf
HineMaTov= $A/Israel/HineMaTov1.abc
HineMaTov.abc: $(HineMaTov)
	ln -f $(HineMaTov) HineMaTov.abc
$A/Israel/HineMaTov.abc:
	cd $A/Israel; make HineMaTov.abc
HineMaTov.ps: HineMaTov.abc _75.fmt
	jcabc2ps HineMaTov.abc +F_75 \
	|PShdr HineMaTov '' HineMaTov \
	|PSftr %D $U/Israel/ %D >HineMaTov.ps
HineMaTov.pdf: HineMaTov.ps
	ps2pdf HineMaTov.ps HineMaTov.pdf

# Hinky Dinky Parlee Voo
HinkyDinkyParleeVoo: HinkyDinkyParleeVoo.abc HinkyDinkyParleeVoo.ps HinkyDinkyParleeVoo.pdf
HinkyDinkyParleeVoo= jig/HinkyDinkyParleeVoo_D.abc jig/KeshJ_G.abc jig/TekeliMarch_C.abc jig/FiddleHillJ_3.abc
HinkyDinkyParleeVoo.abc: $(HinkyDinkyParleeVoo)
	abcjoin +s $(HinkyDinkyParleeVoo) >HinkyDinkyParleeVoo.abc
HinkyDinkyParleeVoo.ps: HinkyDinkyParleeVoo.abc _80.fmt
	$(a2p) +F_80 HinkyDinkyParleeVoo.abc \
	|PShdr HinkyDinkyParleeVoo '' HinkyDinkyParleeVoo \
	|PSftr %D $U/program/ %D >HinkyDinkyParleeVoo.ps
HinkyDinkyParleeVoo.pdf: HinkyDinkyParleeVoo.ps
	ps2pdf HinkyDinkyParleeVoo.ps HinkyDinkyParleeVoo.pdf

# Hippopotamus Song
HippopotamusSong= tune/HippopotamusSong_G.abc tune/HippopotamusSong_C.abc
HippopotamusSong: HippopotamusSong.abc HippopotamusSong.ps HippopotamusSong.pdf
HippopotamusSong.abc: $(HippopotamusSong)
	abcjoin +S2 $(HippopotamusSong) >HippopotamusSong.abc
HippopotamusSong.ps: HippopotamusSong.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 HippopotamusSong.abc \
	|PShdr HippopotamusSong '' HippopotamusSong \
	|PSftr %D $U/program/ %D >HippopotamusSong.ps
HippopotamusSong.pdf: HippopotamusSong.ps
	ps2pdf HippopotamusSong.ps HippopotamusSong.pdf

# Holborn March
HolbornMarch: HolbornMarch.ps HolbornMarch.pdf
HolbornMarch.abc: $A/England/HolbornMarch.abc
	cd $A/England; make HolbornMarch.abc
	ln -f $A/England/HolbornMarch.abc HolbornMarch.abc
HolbornMarch.ps: HolbornMarch.abc _80.fmt
	jcabc2ps HolbornMarch.abc +F_80 \
	|PShdr HolbornMarch '' HolbornMarch \
	|PSftr %D $U/England/ %D >HolbornMarch.ps
HolbornMarch.pdf: HolbornMarch.ps
	ps2pdf HolbornMarch.ps HolbornMarch.pdf

# Hole in the Wall
HoleInTheWall: HoleInTheWall.abc HoleInTheWall.ps HoleInTheWall.pdf
HoleInTheWall.abc: $A/England/HoleInTheWall.abc
	ln -f $A/England/HoleInTheWall.abc HoleInTheWall.abc
HoleInTheWall.ps: HoleInTheWall.abc _75.fmt
	jcabc2ps HoleInTheWall.abc +F_75 \
	|PShdr HoleInTheWall '' HoleInTheWall \
	|PSftr %D $U/England/ %D >HoleInTheWall.ps
HoleInTheWall.pdf: HoleInTheWall.ps
	ps2pdf HoleInTheWall.ps HoleInTheWall.pdf

# Hollin Buss 1
HollinBuss1: HollinBuss1.abc HollinBuss1.ps HollinBuss1.pdf
HollinBuss1.abc: $A/Scotland/HollinBuss1.abc
	ln -f $A/Scotland/HollinBuss1.abc HollinBuss1.abc
$A/Scotland/HollinBuss1.abc:
	cd $A/Scotland; make HollinBuss1.abc
HollinBuss1.ps: HollinBuss1.abc _75.fmt
	jcabc2ps HollinBuss1.abc +F_75 \
	|PShdr HollinBuss1 '' HollinBuss1 \
	|PSftr %D $U/Scotland/ %D >HollinBuss1.ps
HollinBuss1.pdf: HollinBuss1.ps
	ps2pdf HollinBuss1.ps HollinBuss1.pdf

# Hooper's Jig
HoopersJig: HoopersJig.abc HoopersJig.ps HoopersJig.pdf
HoopersJig.abc: $A/Scotland/HoopersJig.abc
	ln -f $A/Scotland/HoopersJig.abc HoopersJig.abc
HoopersJig.ps: HoopersJig.abc _80.fmt
	jcabc2ps HoopersJig.abc +F_80 \
	|PShdr HoopersJig '' HoopersJig \
	|PSftr %D $U/Scotland/ %D >HoopersJig.ps
HoopersJig.pdf: HoopersJig.ps
	ps2pdf HoopersJig.ps HoopersJig.pdf

# Hora Agadati
HoraAgadati: HoraAgadati.abc HoraAgadati.ps HoraAgadati.pdf
HoraAgadati= $A/Israel/HoraAgadati.abc
HoraAgadati.abc: $(HoraAgadati)
	ln -f $(HoraAgadati) HoraAgadati.abc
$A/Israel/HoraAgadati.abc:
	cd $A/Israel; make HoraAgadati.abc
HoraAgadati.ps: HoraAgadati.abc _70.fmt
	jcabc2ps HoraAgadati.abc +F_70 \
	|PShdr HoraAgadati '' HoraAgadati \
	|PSftr %D $U/program/ %D >HoraAgadati.ps
HoraAgadati.pdf: HoraAgadati.ps
	ps2pdf HoraAgadati.ps HoraAgadati.pdf

# Hora Medura
HoraMedura: HoraMedura.abc HoraMedura.ps HoraMedura.pdf
HoraMedura= $A/Israel/HoraMedura.abc
HoraMedura.abc: $(HoraMedura)
	ln -f $(HoraMedura) HoraMedura.abc
$A/Israel/HoraMedura.abc:
	cd $A/Israel; make HoraMedura.abc
HoraMedura.ps: HoraMedura.abc _80.fmt
	jcabc2ps HoraMedura.abc +F_80 \
	|PShdr HoraMedura '' HoraMedura \
	|PSftr %D $U/Israel/ %D >HoraMedura.ps
HoraMedura.pdf: HoraMedura.ps
	ps2pdf HoraMedura.ps HoraMedura.pdf

# Hora Or
HoraOr: HoraOr.abc HoraOr.ps HoraOr.pdf
HoraOr= $A/Israel/HoraOr.abc
HoraOr.abc: $(HoraOr)
	ln -f $(HoraOr) HoraOr.abc
$A/Israel/HoraOr.abc:
	cd $A/Israel; make HoraOr.abc
HoraOr.ps: HoraOr.abc _75.fmt
	jcabc2ps HoraOr.abc +F_75 \
	|PShdr HoraOr '' HoraOr \
	|PSftr %D $U/Israel/ %D >HoraOr.ps
HoraOr.pdf: HoraOr.ps
	ps2pdf HoraOr.ps HoraOr.pdf

# Hora Pe Gheatsa
HoraPeGheatsa: HoraPeGheatsa.abc HoraPeGheatsa.ps HoraPeGheatsa.pdf
HoraPeGheatsa.abc: $A/Intl/HoraPeGheatsa.abc
	ln -f $A/Intl/HoraPeGheatsa.abc HoraPeGheatsa.abc
$A/Intl/HoraPeGheatsa.abc:
	cd $A/Intl; make HoraPeGheatsa.abc
HoraPeGheatsa.ps: HoraPeGheatsa.abc _75.fmt
	jcabc2ps HoraPeGheatsa.abc +F_75 \
	|PShdr HoraPeGheatsa '' HoraPeGheatsa \
	|PSftr %D $U/Intl/ %D >HoraPeGheatsa.ps
HoraPeGheatsa.pdf: HoraPeGheatsa.ps
	ps2pdf HoraPeGheatsa.ps HoraPeGheatsa.pdf

# Horehronsky Czardas
HorehronskyCzardas: HorehronskyCzardas.abc HorehronskyCzardas.ps HorehronskyCzardas.pdf
HorehronskyCzardas= $A/Intl/HorehronskyCzardas.abc
HorehronskyCzardas.abc: $(HorehronskyCzardas)
	ln -f $(HorehronskyCzardas) HorehronskyCzardas.abc
$A/Intl/HorehronskyCzardas.abc:
	cd $A/Intl; make HorehronskyCzardas.abc
HorehronskyCzardas.ps: HorehronskyCzardas.abc _75.fmt
	jcabc2ps HorehronskyCzardas.abc +F_75 \
	|PShdr HorehronskyCzardas '' HorehronskyCzardas \
	|PSftr %D $U/Intl/ %D >HorehronskyCzardas.ps
HorehronskyCzardas.pdf: HorehronskyCzardas.ps
	ps2pdf HorehronskyCzardas.ps HorehronskyCzardas.pdf

# Hornpipe 01
Hornpipe01: Hornpipe01.abc Hornpipe01.ps Hornpipe01.pdf
Hornpipe01= \
	hornpipe/WonderHp_Ballyoran_G4.abc \
	hornpipe/GreencastleHP1_D3.abc \
	hornpipe/GreencastleHp2_G3.abc
Hornpipe01.abc: $(Hornpipe01)
	abcjoin +s2 $(Hornpipe01) >Hornpipe01.abc
Hornpipe01.ps: Hornpipe01.abc _70.fmt
	$(a2p) +F_70 Hornpipe01.abc \
	|PShdr Hornpipe01 '' Hornpipe01 \
	|PSftr %D $U/program/ %D >Hornpipe01.ps
Hornpipe01.pdf: Hornpipe01.ps
	ps2pdf Hornpipe01.ps Hornpipe01.pdf

# Hulls Victory 
HullsVictory= reel/HullsVictory_F3.abc
HullsVictory: HullsVictory.ps HullsVictory.pdf
HullsVictory.abc: $(HullsVictory)
	abcmedley "HullsVictory" $(HullsVictory) >HullsVictory.abc
HullsVictory.ps: HullsVictory.abc _80.fmt
	$(a2p) +F_80 HullsVictory.abc \
	|PShdr HullsVictory '' HullsVictory \
	|PSftr %D $U/program/ %D >HullsVictory.ps
HullsVictory.pdf: HullsVictory.ps
	ps2pdf HullsVictory.ps HullsVictory.pdf

# I Care Not For These Ladies
ICareNotForTheseLadies: ICareNotForTheseLadies.abc ICareNotForTheseLadies.ps ICareNotForTheseLadies.pdf
ICareNotForTheseLadies.abc: $A/England/ICareNotForTheseLadies.abc
	cd $A/England; make ICareNotForTheseLadies.abc
	ln -f $A/England/ICareNotForTheseLadies.abc ICareNotForTheseLadies.abc
ICareNotForTheseLadies.ps: ICareNotForTheseLadies.abc _80.fmt
	jcabc2ps ICareNotForTheseLadies.abc +F_80 \
	|PShdr ICareNotForTheseLadies '' ICareNotForTheseLadies \
	|PSftr %D $U/England/ %D >ICareNotForTheseLadies.ps
ICareNotForTheseLadies.pdf: ICareNotForTheseLadies.ps
	ps2pdf ICareNotForTheseLadies.ps ICareNotForTheseLadies.pdf

# Idle Robin
IdleRobin: IdleRobin.abc IdleRobin.ps IdleRobin.pdf
IdleRobin.abc: $A/Intl/IdleRobin.abc
	ln -f $A/Intl/IdleRobin.abc IdleRobin.abc
$A/Intl/IdleRobin.abc:
	cd $A/Intl; make IdleRobin.abc
IdleRobin.ps: IdleRobin.abc _80.fmt
	jcabc2ps IdleRobin.abc +F_80 \
	|PShdr IdleRobin '' IdleRobin \
	|PSftr %D $U/Intl/ %D >IdleRobin.ps
IdleRobin.pdf: IdleRobin.ps
	ps2pdf IdleRobin.ps IdleRobin.pdf

# Indian Queen
IndianQueen: IndianQueen.ps IndianQueen.pdf
IndianQueen.abc: $A/England/IndianQueen.abc
	cd $A/England; make IndianQueen.abc
	ln -f $A/England/IndianQueen.abc IndianQueen.abc
IndianQueen.ps: IndianQueen.abc _80.fmt
	jcabc2ps IndianQueen.abc +F_80 \
	|PShdr IndianQueen '' IndianQueen \
	|PSftr %D $U/England/ %D >IndianQueen.ps
IndianQueen.pdf: IndianQueen.ps
	ps2pdf IndianQueen.ps IndianQueen.pdf

# Inverary
Inverary: Inverary.abc Inverary.ps Inverary.pdf
Inverary.abc: $A/Scotland/Inverary.abc
	ln -f $A/Scotland/Inverary.abc Inverary.abc
Inverary.ps: Inverary.abc _75.fmt
	jcabc2ps Inverary.abc +F_75 \
	|PShdr Inverary '' Inverary \
	|PSftr %D $U/Scotland/ %D >Inverary.ps
Inverary.pdf: Inverary.ps
	ps2pdf Inverary.ps Inverary.pdf

# Irish Rover
IrishRover: IrishRover.abc IrishRover.ps IrishRover.pdf
IrishRover.abc: $A/Scotland/IrishRover.abc
	ln -f $A/Scotland/IrishRover.abc IrishRover.abc
$A/Scotland/IrishRover.abc:
	cd $A/Scotland; make IrishRover.abc
IrishRover.ps: IrishRover.abc _70.fmt
	jcabc2ps IrishRover.abc +F_70 \
	|PShdr IrishRover '' IrishRover \
	|PSftr %D $U/Scotland/ %D >IrishRover.ps
IrishRover.pdf: IrishRover.ps
	ps2pdf IrishRover.ps IrishRover.pdf

# Jacky Bull
JackyBull: JackyBull.abc JackyBull.ps JackyBull.pdf
JackyBull.abc: $A/England/JackyBull.abc
	cd $A/England; make JackyBull.abc
	ln -f $A/England/JackyBull.abc JackyBull.abc
JackyBull.ps: JackyBull.abc _75.fmt
	jcabc2ps JackyBull.abc +F_75 \
	|PShdr JackyBull '' JackyBull \
	|PSftr %D $U/England/ %D >JackyBull.ps
JackyBull.pdf: JackyBull.ps
	ps2pdf JackyBull.ps JackyBull.pdf

# J B Milne 2
JBMilne2: JBMilne2.abc JBMilne2.ps JBMilne2.pdf
JBMilne2.abc: $A/Scotland/JBMilne2.abc
	ln -f $A/Scotland/JBMilne2.abc JBMilne2.abc
JBMilne2.ps: JBMilne2.abc _75.fmt
	jcabc2ps JBMilne2.abc +F_75 \
	|PShdr JBMilne2 '' JBMilne2 \
	|PSftr %D $U/Scotland/ %D >JBMilne2.ps
JBMilne2.pdf: JBMilne2.ps
	ps2pdf JBMilne2.ps JBMilne2.pdf

# J B Milne 3
JBMilne3: JBMilne3.abc JBMilne3.ps JBMilne3.pdf
JBMilne3.abc: $A/Scotland/JBMilne3.abc
	ln -f $A/Scotland/JBMilne3.abc JBMilne3.abc
JBMilne3.ps: JBMilne3.abc _75.fmt
	jcabc2ps JBMilne3.abc +F_75 \
	|PShdr JBMilne3 '' JBMilne3 \
	|PSftr %D $U/Scotland/ %D >JBMilne3.ps
JBMilne3.pdf: JBMilne3.ps
	ps2pdf JBMilne3.ps JBMilne3.pdf

# Jack's Maggot
JacksMaggot: JacksMaggot.abc JacksMaggot.ps JacksMaggot.pdf
JacksMaggot.abc: $A/England/JacksMaggot.abc
	cd $A/England; make JacksMaggot.abc
	ln -f $A/England/JacksMaggot.abc JacksMaggot.abc
JacksMaggot.ps: JacksMaggot.abc _75.fmt
	jcabc2ps JacksMaggot.abc +F_75 \
	|PShdr JacksMaggot '' JacksMaggot \
	|PSftr %D $U/England/ %D >JacksMaggot.ps
JacksMaggot.pdf: JacksMaggot.ps
	ps2pdf JacksMaggot.ps JacksMaggot.pdf

# Jacob's Potato
JacobsPotato: JacobsPotato.abc JacobsPotato.ps JacobsPotato.pdf
JacobsPotato.abc: $A/Contra/CR52.abc
	cd $A/Contra; make CR52.abc
	ln -f $A/Contra/CR52.abc JacobsPotato.abc
JacobsPotato.ps: JacobsPotato.abc _75.fmt
	jcabc2ps JacobsPotato.abc +F_75 \
	|PShdr JacobsPotato '' JacobsPotato \
	|PSftr %D $U/Contra/ %D >JacobsPotato.ps
JacobsPotato.pdf: JacobsPotato.ps
	ps2pdf JacobsPotato.ps JacobsPotato.pdf

# Jean's Jig
JeansJig: JeansJig.abc JeansJig.ps JeansJig.pdf
JeansJig.abc: $A/Scotland/JeansJig.abc
	ln -f $A/Scotland/JeansJig.abc JeansJig.abc
$A/Scotland/JeansJig.abc:
	cd $A/Scotland; make JeansJig.abc
JeansJig.ps: JeansJig.abc _75.fmt
	jcabc2ps JeansJig.abc +F_75 \
	|PShdr JeansJig '' JeansJig \
	|PSftr %D $U/Scotland/ %D >JeansJig.ps
JeansJig.pdf: JeansJig.ps
	ps2pdf JeansJig.ps JeansJig.pdf

# Jefferson and Liberty
JeffersonAndLiberty: JeffersonAndLiberty1 JeffersonAndLiberty2 JeffersonAndLiberty3

# Jefferson and Liberty 1
JeffersonAndLiberty1: JeffersonAndLiberty1.abc JeffersonAndLiberty1.ps JeffersonAndLiberty1.pdf
JeffersonAndLiberty1.abc: $A/Contra/JeffersonAndLiberty1.abc
	ln -f $A/Contra/JeffersonAndLiberty1.abc JeffersonAndLiberty1.abc
JeffersonAndLiberty1.ps: JeffersonAndLiberty1.abc _75.fmt
	jcabc2ps JeffersonAndLiberty1.abc +F_75 \
	|PShdr JeffersonAndLiberty '' JeffersonAndLiberty \
	|PSftr %D $U/Contra/ %D >JeffersonAndLiberty1.ps
JeffersonAndLiberty1.pdf: JeffersonAndLiberty1.ps
	ps2pdf JeffersonAndLiberty1.ps JeffersonAndLiberty1.pdf

# Jefferson and Liberty 2
JeffersonAndLiberty2= \
	jig/JeffersonAndLiberty_Am_2.abc \
	jig/StanChapmansJ.abc \
	jig/LadOBeirne_D.abc \
	jig/HundredPipers_G.abc
JeffersonAndLiberty2: JeffersonAndLiberty2.abc JeffersonAndLiberty2.ps JeffersonAndLiberty2.pdf
JeffersonAndLiberty2.abc: $(JeffersonAndLiberty2)
	abcmedley "Jefferson and Liberty" $(JeffersonAndLiberty2) >JeffersonAndLiberty2.abc
JeffersonAndLiberty2.ps: JeffersonAndLiberty2.abc _75.fmt
	$(a2p) +F_75 JeffersonAndLiberty2.abc \
	|PShdr JeffersonAndLiberty '' JeffersonAndLiberty \
	|PSftr %D $U/program/ %D >JeffersonAndLiberty2.ps
JeffersonAndLiberty2.pdf: JeffersonAndLiberty2.ps
	ps2pdf JeffersonAndLiberty2.ps JeffersonAndLiberty2.pdf

# Jefferson and Liberty 3
JeffersonAndLiberty3= \
	jig/JeffersonAndLiberty_Am_2.abc \
	jig/CockOfTheNorth_G.abc \
	jig/TekeliMarch_C.abc \
	jig/TekeliMarch_D.abc \
	jig/SailorsWife_Em.abc
JeffersonAndLiberty3: JeffersonAndLiberty3.abc JeffersonAndLiberty3.ps JeffersonAndLiberty3.pdf
JeffersonAndLiberty3.abc: $(JeffersonAndLiberty3)
	abcmedley "Jefferson and Liberty" $(JeffersonAndLiberty3) >JeffersonAndLiberty3.abc
JeffersonAndLiberty3.ps: JeffersonAndLiberty3.abc _75.fmt
	$(a2p) +F_75 JeffersonAndLiberty3.abc \
	|PShdr JeffersonAndLiberty '' JeffersonAndLiberty \
	|PSftr %D $U/program/ %D >JeffersonAndLiberty3.ps
JeffersonAndLiberty3.pdf: JeffersonAndLiberty3.ps
	ps2pdf JeffersonAndLiberty3.ps JeffersonAndLiberty3.pdf

# Jimmy Allen's Daughter
JimmyAllensDaughter: JimmyAllensDaughter.abc JimmyAllensDaughter.ps JimmyAllensDaughter.pdf
JimmyAllensDaughter.abc: $A/England/JimmyAllensDaughter.abc
	cd $A/England; make JimmyAllensDaughter.abc
	ln -f $A/England/JimmyAllensDaughter.abc JimmyAllensDaughter.abc
JimmyAllensDaughter.ps: JimmyAllensDaughter.abc _75.fmt
	jcabc2ps JimmyAllensDaughter.abc +F_75 \
	|PShdr JimmyAllensDaughter '' JimmyAllensDaughter \
	|PSftr %D $U/England/ %D >JimmyAllensDaughter.ps
JimmyAllensDaughter.pdf: JimmyAllensDaughter.ps
	ps2pdf JimmyAllensDaughter.ps JimmyAllensDaughter.pdf

# Jingle Bells
JingleBells: JingleBells.abc JingleBells.ps JingleBells.pdf
JingleBells= xmas/JingleBells_F.abc xmas/JingleBells_G.abc xmas/JingleBells_A.abc
JingleBells.abc: $(JingleBells)
	abcjoin +s $(JingleBells) >JingleBells.abc
JingleBells.ps: JingleBells.abc _75.fmt
	$(a2p) +F_75 JingleBells.abc \
	|PShdr JingleBells '' JingleBells \
	|PSftr %D $U/program/ %D >JingleBells.ps
JingleBells.pdf: JingleBells.ps
	ps2pdf JingleBells.ps JingleBells.pdf

# Johnny Groats House
JohnnyGroatsHouse: JohnnyGroatsHouse.abc JohnnyGroatsHouse.ps JohnnyGroatsHouse.pdf
JohnnyGroatsHouse.abc: $A/Scotland/JohnnyGroatsHouse.abc
	ln -f $A/Scotland/JohnnyGroatsHouse.abc JohnnyGroatsHouse.abc
$A/Scotland/JohnnyGroatsHouse.abc:
	cd $A/Scotland; make JohnnyGroatsHouse.abc
JohnnyGroatsHouse.ps: JohnnyGroatsHouse.abc _75.fmt
	jcabc2ps JohnnyGroatsHouse.abc +F_75 \
	|PShdr JohnnyGroatsHouse '' JohnnyGroatsHouse \
	|PSftr %D $U/Scotland/ %D >JohnnyGroatsHouse.ps
JohnnyGroatsHouse.pdf: JohnnyGroatsHouse.ps
	ps2pdf JohnnyGroatsHouse.ps JohnnyGroatsHouse.pdf

# Joie de Vivre
JoieDeVivre: JoieDeVivre.abc JoieDeVivre.ps JoieDeVivre.pdf
JoieDeVivre.abc: $A/Scotland/JoieDeVivre.abc
	ln -f $A/Scotland/JoieDeVivre.abc JoieDeVivre.abc
$A/Scotland/JoieDeVivre.abc:
	cd $A/Scotland; make JoieDeVivre.abc
JoieDeVivre.ps: JoieDeVivre.abc _75.fmt
	jcabc2ps JoieDeVivre.abc +F_75 \
	|PShdr JoieDeVivre '' JoieDeVivre \
	|PSftr %D $U/Scotland/ %D >JoieDeVivre.ps
JoieDeVivre.pdf: JoieDeVivre.ps
	ps2pdf JoieDeVivre.ps JoieDeVivre.pdf

# Jovano Jovanke
JovanoJovanke: JovanoJovanke.abc JovanoJovanke.ps JovanoJovanke.pdf
JovanoJovanke= $A/Intl/JovanoJovanke.abc
JovanoJovanke.abc: $(JovanoJovanke)
	ln -f $(JovanoJovanke) JovanoJovanke.abc
$A/Intl/JovanoJovanke.abc:
	cd $A/Intl; make JovanoJovanke.abc
JovanoJovanke.ps: JovanoJovanke.abc _80.fmt
	jcabc2ps JovanoJovanke.abc +F_80 \
	|PShdr JovanoJovanke '' JovanoJovanke \
	|PSftr %D $U/Intl/ %D >JovanoJovanke.ps
JovanoJovanke.pdf: JovanoJovanke.ps
	ps2pdf JovanoJovanke.ps JovanoJovanke.pdf

# Juice of Barley
Juice of Barley: JuiceOfBarley.abc JuiceOfBarley.ps JuiceOfBarley.pdf
JuiceOfBarley.abc: $A/England/JuiceOfBarley.abc
	cd $A/England; make JuiceOfBarley.abc
	ln -f $A/England/JuiceOfBarley.abc JuiceOfBarley.abc
JuiceOfBarley.ps: JuiceOfBarley.abc _75.fmt
	jcabc2ps JuiceOfBarley.abc +F_75 \
	|PShdr JuiceOfBarley '' JuiceOfBarley \
	|PSftr %D $U/England/ %D >JuiceOfBarley.ps
JuiceOfBarley.pdf: JuiceOfBarley.ps
	ps2pdf JuiceOfBarley.ps JuiceOfBarley.pdf

# Klezmer Jig Medley (Atholl Highlanders) for C instruments:
AthollHighlanders: AthollHighlanders.abc AthollHighlanders.ps AthollHighlanders.pdf
AthollHighlanders.abc: $A/Contra/KC/KJ04_C.abc
	ln -f $A/Contra/KC/KJ04_C.abc AthollHighlanders.abc
$A/Contra/KC/KJ04_C.abc:
	cd $A/Contra/KC; make KJ04_C.abc
AthollHighlanders.ps: AthollHighlanders.abc _75.fmt
	jcabc2ps AthollHighlanders.abc +F_75 \
	|PShdr AthollHighlanders '' AthollHighlanders \
	|PSftr %D $U/Contra/KC/ %D >AthollHighlanders.ps
AthollHighlanders.pdf: AthollHighlanders.ps
	ps2pdf AthollHighlanders.ps AthollHighlanders.pdf

# Klezmer Reel Medley 02 for C instruments:
KR02_C: KR02_C.abc KR02_C.ps KR02_C.pdf
KR02_C.abc: $A/Contra/KC/KR02_C.abc
	ln -f $A/Contra/KC/KR02_C.abc KR02_C.abc
$A/Contra/KC/KR02_C.abc:
	cd $A/Contra/KC; make KR02_C.abc
KR02_C.ps: KR02_C.abc _70.fmt
	jcabc2ps KR02_C.abc +F_70 \
	|PShdr KR02_C '' KR02_C \
	|PSftr %D $U/Contra/KC/ %D >KR02_C.ps
KR02_C.pdf: KR02_C.ps
	ps2pdf KR02_C.ps KR02_C.pdf

# Klezmer Reel Medley 04 for C instruments:
KR04_C: KR04_C.abc KR04_C.ps KR04_C.pdf
KR04_C.abc: $A/Contra/KC/KR04_C.abc
	ln -f $A/Contra/KC/KR04_C.abc KR04_C.abc
$A/Contra/KC/KR04_C.abc:
	cd $A/Contra/KC; make KR04_C.abc
KR04_C.ps: KR04_C.abc _70.fmt
	jcabc2ps KR04_C.abc +F_70 \
	|PShdr KR04_C '' KR04_C \
	|PSftr %D $U/Contra/KC/ %D >KR04_C.ps
KR04_C.pdf: KR04_C.ps
	ps2pdf KR04_C.ps KR04_C.pdf

# Klezmer Reel Medley 17 for C instruments:
KR17_C: KR17_C.abc KR17_C.ps KR17_C.pdf
KR17_C.abc: $A/Contra/KC/KR17_C.abc
	ln -f $A/Contra/KC/KR17_C.abc KR17_C.abc
$A/Contra/KC/KR17_C.abc:
	cd $A/Contra/KC; make KR17_C.abc
KR17_C.ps: KR17_C.abc _75.fmt
	jcabc2ps KR17_C.abc +F_75 \
	|PShdr KR17_C '' KR17_C \
	|PSftr %D $U/Contra/KC/ %D >KR17_C.ps
KR17_C.pdf: KR17_C.ps
	ps2pdf KR17_C.ps KR17_C.pdf

# Klezmer Reel Medley 30 for C instruments:
KR30_C: KR30_C.abc KR30_C.ps KR30_C.pdf
KR30_C.abc: $A/Contra/KC/KR30_C.abc
	ln -f $A/Contra/KC/KR30_C.abc KR30_C.abc
$A/Contra/KC/KR30_C.abc:
	cd $A/Contra/KC; make KR30_C.abc
KR30_C.ps: KR30_C.abc _75.fmt
	jcabc2ps KR30_C.abc +F_75 \
	|PShdr KR30_C '' KR30_C \
	|PSftr %D $U/Contra/KC/ %D >KR30_C.ps
KR30_C.pdf: KR30_C.ps
	ps2pdf KR30_C.ps KR30_C.pdf

# Kalamatianos
Kalamatianos: Kalamatianos.abc Kalamatianos.ps Kalamatianos.pdf
Kalamatianos.abc: $A/Intl/Kalamatianos.abc
	ln -f $A/Intl/Kalamatianos.abc Kalamatianos.abc
$A/Intl/Kalamatianos.abc:
	cd $A/Intl; make Kalamatianos.abc
Kalamatianos.ps: Kalamatianos.abc _75.fmt
	jcabc2ps Kalamatianos.abc +F_75 \
	|PShdr Kalamatianos '' Kalamatianos \
	|PSftr %D $U/Intl/ %D >Kalamatianos.ps
Kalamatianos.pdf: Kalamatianos.ps
	ps2pdf Kalamatianos.ps Kalamatianos.pdf

# Keene's Hornpipe 
KeenesHornpipe= \
	hornpipe/Victoria_Hornpipe-A-32-2.abc \
	hornpipe/Bonnie_Charlie-Dm-32-4.abc \
	hornpipe/Roxburgh_Castle-G-16-3.abc \
	hornpipe/Sailors_Hornpipe-Em-32-3.abc
KeenesHornpipe: KeenesHornpipe.abc KeenesHornpipe.ps KeenesHornpipe.pdf
KeenesHornpipe.abc: $(KeenesHornpipe) hdr/KeenesHornpipe.hdr
	abcmedley KeenesHornpipe $(KeenesHornpipe) >KeenesHornpipe.abc
KeenesHornpipe.ps: KeenesHornpipe.abc _70.fmt
	$(a2p) +F_70 KeenesHornpipe.abc \
	|PShdr KeenesHornpipe '' KeenesHornpipe \
	|PSftr %D $U/program/ %D >KeenesHornpipe.ps
KeenesHornpipe.pdf: KeenesHornpipe.ps
	ps2pdf KeenesHornpipe.ps KeenesHornpipe.pdf

# Kelsterne Gardens
KelsterneGardens: KelsterneGardens.abc KelsterneGardens.ps KelsterneGardens.pdf
KelsterneGardens.abc: $A/England/KelsterneGardens.abc
	cd $A/England; make KelsterneGardens.abc
	ln -f $A/England/KelsterneGardens.abc KelsterneGardens.abc
KelsterneGardens.ps: KelsterneGardens.abc _75.fmt
	jcabc2ps KelsterneGardens.abc +F_75 \
	|PShdr KelsterneGardens '' KelsterneGardens \
	|PSftr %D $U/England/ %D >KelsterneGardens.ps
KelsterneGardens.pdf: KelsterneGardens.ps
	ps2pdf KelsterneGardens.ps KelsterneGardens.pdf

# Khum Khuma
KhumKhuma: KhumKhuma.abc KhumKhuma.ps KhumKhuma.pdf
KhumKhuma= $A/Intl/KhumKhuma.abc
KhumKhuma.abc: $(KhumKhuma)
	ln -f $(KhumKhuma) KhumKhuma.abc
$A/Intl/KhumKhuma.abc:
	cd $A/Intl; make KhumKhuma.abc
KhumKhuma.ps: KhumKhuma.abc _80.fmt
	jcabc2ps KhumKhuma.abc +F_80 \
	|PShdr KhumKhuma '' KhumKhuma \
	|PSftr %D $U/Intl/ %D >KhumKhuma.ps
KhumKhuma.pdf: KhumKhuma.ps
	ps2pdf KhumKhuma.ps KhumKhuma.pdf

# Kiss Under the Stairs
KissUnderTheStairs: KissUnderTheStairs.abc KissUnderTheStairs.ps KissUnderTheStairs.pdf
KissUnderTheStairs.abc: $A/Scotland/KissUnderTheStairs.abc
	ln -f $A/Scotland/KissUnderTheStairs.abc KissUnderTheStairs.abc
KissUnderTheStairs.ps: KissUnderTheStairs.abc _75.fmt
	jcabc2ps KissUnderTheStairs.abc +F_75 \
	|PShdr KissUnderTheStairs '' KissUnderTheStairs \
	|PSftr %D $U/Scotland/ %D >KissUnderTheStairs.ps
KissUnderTheStairs.pdf: KissUnderTheStairs.ps
	ps2pdf KissUnderTheStairs.ps KissUnderTheStairs.pdf

# Kitty Cambells Reel
KittyCampbellsReel: KittyCampbellsReel.abc KittyCampbellsReel.ps KittyCampbellsReel.pdf
KittyCampbellsReel.abc: $A/Scotland/KittyCampbellsReel.abc
	ln -f $A/Scotland/KittyCampbellsReel.abc KittyCampbellsReel.abc
$A/Scotland/KittyCampbellsReel.abc:
	cd $A/Scotland; make KittyCampbellsReel.abc
KittyCampbellsReel.ps: KittyCampbellsReel.abc _75.fmt
	jcabc2ps KittyCampbellsReel.abc +F_75 \
	|PShdr KittyCampbellsReel '' KittyCampbellsReel \
	|PSftr %D $U/Scotland/ %D >KittyCampbellsReel.ps
KittyCampbellsReel.pdf: KittyCampbellsReel.ps
	ps2pdf KittyCampbellsReel.ps KittyCampbellsReel.pdf

# Knives and Forks
KnivesAndForks: KnivesAndForks.abc KnivesAndForks.ps KnivesAndForks.pdf
KnivesAndForks.abc: $A/England/KnivesAndForks.abc
	cd $A/England; make KnivesAndForks.abc
	ln -f $A/England/KnivesAndForks.abc KnivesAndForks.abc
KnivesAndForks.ps: KnivesAndForks.abc _80.fmt
	jcabc2ps KnivesAndForks.abc +F_80 \
	|PShdr KnivesAndForks '' KnivesAndForks \
	|PSftr %D $U/England/ %D >KnivesAndForks.ps
KnivesAndForks.pdf: KnivesAndForks.ps
	ps2pdf KnivesAndForks.ps KnivesAndForks.pdf

# Knole Park
KnolePark: KnolePark.ps KnolePark.pdf
KnolePark.abc: $A/England/KnolePark.abc
	cd $A/England; make KnolePark.abc
	ln -f $A/England/KnolePark.abc KnolePark.abc
KnolePark.ps: KnolePark.abc _75.fmt
	jcabc2ps KnolePark.abc +F_75 \
	|PShdr KnolePark '' KnolePark \
	|PSftr %D $U/England/ %D >KnolePark.ps
KnolePark.pdf: KnolePark.ps
	ps2pdf KnolePark.ps KnolePark.pdf

# Kolo from Ripanj
KoloFrRipanj: KoloFrRipanj.abc KoloFrRipanj.ps KoloFrRipanj.pdf
KoloFrRipanj.abc: $A/Intl/KoloFrRipanj.abc
	ln -f $A/Intl/KoloFrRipanj.abc KoloFrRipanj.abc
$A/Intl/KoloFrRipanj.abc:
	cd $A/Intl; make KoloFrRipanj.abc
KoloFrRipanj.ps: KoloFrRipanj.abc _75.fmt
	jcabc2ps KoloFrRipanj.abc +F_75 \
	|PShdr KoloFrRipanj '' KoloFrRipanj \
	|PSftr %D $U/Intl/ %D >KoloFrRipanj.ps
KoloFrRipanj.pdf: KoloFrRipanj.ps
	ps2pdf KoloFrRipanj.ps KoloFrRipanj.pdf

# Kuma Echa
KumaEcha: KumaEcha.abc KumaEcha.ps KumaEcha.pdf
KumaEcha.abc: $A/Intl/KumaEcha.abc
	ln -f $A/Intl/KumaEcha.abc KumaEcha.abc
$A/Intl/KumaEcha.abc:
	cd $A/Intl; make KumaEcha.abc
KumaEcha.ps: KumaEcha.abc _75.fmt
	jcabc2ps KumaEcha.abc +F_75 \
	|PShdr KumaEcha '' KumaEcha \
	|PSftr %D $U/Intl/ %D >KumaEcha.ps
KumaEcha.pdf: KumaEcha.ps
	ps2pdf KumaEcha.ps KumaEcha.pdf

# Ladies' Fancy
LadiesFancy: LadiesFancy.abc LadiesFancy.ps LadiesFancy.pdf
LadiesFancy.abc: $A/Scotland/LadiesFancy.abc
	ln -f $A/Scotland/LadiesFancy.abc LadiesFancy.abc
LadiesFancy.ps: LadiesFancy.abc _75.fmt
	jcabc2ps LadiesFancy.abc +F_75 \
	|PShdr LadiesFancy '' LadiesFancy \
	|PSftr %D $U/Scotland/ %D >LadiesFancy.ps
LadiesFancy.pdf: LadiesFancy.ps
	ps2pdf LadiesFancy.ps LadiesFancy.pdf

# Ladies' Triumph 
LadiesTriumph= reel/LadiesTriumph_A.abc
LadiesTriumph: LadiesTriumph.abc LadiesTriumph.ps LadiesTriumph.pdf
LadiesTriumph.abc: $(LadiesTriumph)
	abcmedley "Ladies Triumph" $(LadiesTriumph) >LadiesTriumph.abc
LadiesTriumph.ps: LadiesTriumph.abc _80.fmt
	$(a2p) +F_80 LadiesTriumph.abc \
	|PShdr LadiesTriumph '' LadiesTriumph \
	|PSftr %D $U/program/ %D >LadiesTriumph.ps
LadiesTriumph.pdf: LadiesTriumph.ps
	ps2pdf LadiesTriumph.ps LadiesTriumph.pdf

# Ladies' Triumphs 
LadiesTriumphs= reel/LadiesTriumph_A.abc reel/LadiesTriumph_G.abc reel/LadiesTriumph_F.abc
LadiesTriumphs: LadiesTriumphs.abc LadiesTriumphs.ps LadiesTriumphs.pdf
LadiesTriumphs.abc: $(LadiesTriumphs)
	abcmedley "Ladies Triumphs" $(LadiesTriumphs) >LadiesTriumphs.abc
LadiesTriumphs.ps: LadiesTriumphs.abc _75.fmt
	$(a2p) +F_75 LadiesTriumphs.abc \
	|PShdr LadiesTriumphs '' LadiesTriumphs \
	|PSftr %D $U/program/ %D >LadiesTriumphs.ps
LadiesTriumphs.pdf: LadiesTriumphs.ps
	ps2pdf LadiesTriumphs.ps LadiesTriumphs.pdf

# Lady Walpole's Reel (versions)
LadyWalpolesReels= reel/LadyWalpolesReel_Bb4.abc reel/LadyWalpolesReel_A4.abc reel/LadyWalpolesReel_G4.abc 
LadyWalpolesReels: LadyWalpolesReels.abc LadyWalpolesReels.ps LadyWalpolesReels.pdf
LadyWalpolesReels.abc: $(LadyWalpolesReels)
	abcmedley "Lady Walpole's Reels" $(LadyWalpolesReels) >LadyWalpolesReels.abc
LadyWalpolesReels.ps: LadyWalpolesReels.abc _75.fmt $(LadyWalpolesReels)
	$(a2p) LadyWalpolesReels.abc +F_75 \
	|PShdr "LadyWalpole" '' "LadyWalpole" |PSftr %D $U %D >LadyWalpolesReels.ps
LadyWalpolesReels.pdf: LadyWalpolesReels.ps
	ps2pdf LadyWalpolesReels.ps

# Lady Walpole's Reels
LadyWalpolesReel= reel/LadyWalpolesReel_Bb4.abc reel/Dominion_Reel_C4.abc reel/HullsVictory_F4.abc
LadyWalpolesReel: LadyWalpolesReel.abc LadyWalpolesReel.ps LadyWalpolesReel.pdf
LadyWalpolesReel.abc: $(LadyWalpolesReel)
	abcmedley "Lady Walpole's Reel" $(LadyWalpolesReel) >LadyWalpolesReel.abc
LadyWalpolesReel.ps: LadyWalpolesReel.abc _75.fmt $(LadyWalpolesReel)
	$(a2p) LadyWalpolesReel.abc +F_75 \
	|PShdr "LadyWalpole" '''"LadyWalpole" |PSftr %D $U %D >LadyWalpolesReel.ps
LadyWalpolesReel.pdf: LadyWalpolesReel.ps
	ps2pdf LadyWalpolesReel.ps

# Lady of the Lake 
LadyOfTheLake= \
	reel/LadyOfTheLake_G4.abc \
	reel/Dominion_Reel_C4.abc \
	reel/EvitGabriel_Em.abc
LadyOfTheLake: LadyOfTheLake.abc LadyOfTheLake.ps LadyOfTheLake.pdf
LadyOfTheLake.abc: $(LadyOfTheLake)
	abcmedley "Lady of the Lake" $(LadyOfTheLake) >LadyOfTheLake.abc
LadyOfTheLake.ps: LadyOfTheLake.abc _75.fmt
	$(a2p) +F_75 LadyOfTheLake.abc \
	|PShdr LadyOfTheLake '' LadyOfTheLake \
	|PSftr %D $U/program/ %D >LadyOfTheLake.ps
LadyOfTheLake.pdf: LadyOfTheLake.ps
	ps2pdf LadyOfTheLake.ps LadyOfTheLake.pdf

# Lafayette 
Lafayette= jig/Lafayette_D.abc jig/DustyBobsJ.abc jig/KissedYestereen.abc
Lafayette: Lafayette.abc Lafayette.ps Lafayette.pdf
Lafayette.abc: $(Lafayette)
	abcmedley "Lafayette" $(Lafayette) >Lafayette.abc
Lafayette.ps: Lafayette.abc _75.fmt
	$(a2p) +F_75 Lafayette.abc \
	|PShdr Lafayette '''Lafayette \
	|PSftr %D $U/program/ %D >Lafayette.ps
Lafayette.pdf: Lafayette.ps
	ps2pdf Lafayette.ps Lafayette.pdf

# Lamplighters' Hornpipe
LamplightersHornpipe= \
	hornpipe/LamplightersH_A3.abc \
	hornpipe/LamplightersH_A4.abc sep5x2 \
	hornpipe/LamplightersH_G3.abc \
	hornpipe/LamplightersH_G4.abc
LamplightersHornpipe: LamplightersHornpipe.abc LamplightersHornpipe.ps LamplightersHornpipe.pdf
LamplightersHornpipe.abc: $(LamplightersHornpipe)
	abcmedley "LamplightersHornpipe" $(LamplightersHornpipe) >LamplightersHornpipe.abc
LamplightersHornpipe.ps: LamplightersHornpipe.abc _70.fmt
	$(a2p) +F_70 LamplightersHornpipe.abc \
	|PShdr LamplightersHornpipe '' LamplightersHornpipe \
	|PSftr %D $U/program/ %D >LamplightersHornpipe.ps
LamplightersHornpipe.pdf: LamplightersHornpipe.ps
	ps2pdf LamplightersHornpipe.ps LamplightersHornpipe.pdf

# Lamplighters Hornpipe 
LamplightersHornpipe= \
	hornpipe/LamplightersH_A3.abc \

# Lancashire Reel
LancashireReel: LancashireReel.abc LancashireReel.ps LancashireReel.pdf
LancashireReel.abc: $A/England/LancashireReel.abc
	cd $A/England; make LancashireReel.abc
	ln -f $A/England/LancashireReel.abc LancashireReel.abc
LancashireReel.ps: LancashireReel.abc _75.fmt
	jcabc2ps LancashireReel.abc +F_75 \
	|PShdr LancashireReel '' LancashireReel \
	|PSftr %D $U/England/ %D >LancashireReel.ps
LancashireReel.pdf: LancashireReel.ps
	ps2pdf LancashireReel.ps LancashireReel.pdf

# Lassies o'Melrose
LassiesOMelrose: LassiesOMelrose.abc LassiesOMelrose.ps LassiesOMelrose.pdf
LassiesOMelrose.abc: $A/Scotland/LassiesOMelrose.abc
	ln -f $A/Scotland/LassiesOMelrose.abc LassiesOMelrose.abc
$A/Scotland/LassiesOMelrose.abc:
	cd $A/Scotland; make LassiesOMelrose.abc
LassiesOMelrose.ps: LassiesOMelrose.abc _75.fmt
	jcabc2ps LassiesOMelrose.abc +F_75 \
	|PShdr LassiesOMelrose '' LassiesOMelrose \
	|PSftr %D $U/Scotland/ %D >LassiesOMelrose.ps
LassiesOMelrose.pdf: LassiesOMelrose.ps
	ps2pdf LassiesOMelrose.ps LassiesOMelrose.pdf

# Leaving of Liverpool
LeavingOfLiverpool: LeavingOfLiverpool.abc LeavingOfLiverpool.ps LeavingOfLiverpool.pdf
LeavingOfLiverpool.abc: $A/England/LeavingOfLiverpool.abc
	cd $A/England; make LeavingOfLiverpool.abc
	ln -f $A/England/LeavingOfLiverpool.abc LeavingOfLiverpool.abc
LeavingOfLiverpool.ps: LeavingOfLiverpool.abc _75.fmt
	jcabc2ps LeavingOfLiverpool.abc +F_75 \
	|PShdr LeavingOfLiverpool '' LeavingOfLiverpool \
	|PSftr %D $U/England/ %D >LeavingOfLiverpool.ps
LeavingOfLiverpool.pdf: LeavingOfLiverpool.ps
	ps2pdf LeavingOfLiverpool.ps LeavingOfLiverpool.pdf

# Les: Eleno Kerko
Les_ElenoKerko: Les_ElenoKerko.abc Les_ElenoKerko.ps Les_ElenoKerko.pdf
Les_ElenoKerko.abc: $A/Intl/Les_ElenoKerko.abc
	ln -f $A/Intl/Les_ElenoKerko.abc Les_ElenoKerko.abc
$A/Intl/Les_ElenoKerko.abc:
	cd $A/Intl; make Les_ElenoKerko.abc
Les_ElenoKerko.ps: Les_ElenoKerko.abc _75.fmt
	jcabc2ps Les_ElenoKerko.abc +F_75 \
	|PShdr Les_ElenoKerko '' Les_ElenoKerko \
	|PSftr %D $U/Intl/ %D >Les_ElenoKerko.ps
Les_ElenoKerko.pdf: Les_ElenoKerko.ps
	ps2pdf Les_ElenoKerko.ps Les_ElenoKerko.pdf

# Les: Legnala Dana
Les_LegnalaDana: Les_LegnalaDana.abc Les_LegnalaDana.ps Les_LegnalaDana.pdf
Les_LegnalaDana.abc: $A/Intl/Les_LegnalaDana.abc
	ln -f $A/Intl/Les_LegnalaDana.abc Les_LegnalaDana.abc
$A/Intl/Les_LegnalaDana.abc:
	cd $A/Intl; make Les_LegnalaDana.abc
Les_LegnalaDana.ps: Les_LegnalaDana.abc _75.fmt
	jcabc2ps Les_LegnalaDana.abc +F_75 \
	|PShdr Les_LegnalaDana '' Les_LegnalaDana \
	|PSftr %D $U/Intl/ %D >Les_LegnalaDana.ps
Les_LegnalaDana.pdf: Les_LegnalaDana.ps
	ps2pdf Les_LegnalaDana.ps Les_LegnalaDana.pdf

# Les: Majko Majko
Les_MajkoMajko: Les_MajkoMajko.abc Les_MajkoMajko.ps Les_MajkoMajko.pdf
Les_MajkoMajko.abc: $A/Intl/Les_MajkoMajko.abc
	ln -f $A/Intl/Les_MajkoMajko.abc Les_MajkoMajko.abc
$A/Intl/Les_MajkoMajko.abc:
	cd $A/Intl; make Les_MajkoMajko.abc
Les_MajkoMajko.ps: Les_MajkoMajko.abc _75.fmt
	jcabc2ps Les_MajkoMajko.abc +F_75 \
	|PShdr Les_MajkoMajko '' Les_MajkoMajko \
	|PSftr %D $U/Intl/ %D >Les_MajkoMajko.ps
Les_MajkoMajko.pdf: Les_MajkoMajko.ps
	ps2pdf Les_MajkoMajko.ps Les_MajkoMajko.pdf

# Les: Zhalna Majka
Les_ZhalnaMajka: Les_ZhalnaMajka.abc Les_ZhalnaMajka.ps Les_ZhalnaMajka.pdf
Les_ZhalnaMajka.abc: $A/Intl/Les_ZhalnaMajka.abc
	ln -f $A/Intl/Les_ZhalnaMajka.abc Les_ZhalnaMajka.abc
$A/Intl/Les_ZhalnaMajka.abc:
	cd $A/Intl; make Les_ZhalnaMajka.abc
Les_ZhalnaMajka.ps: Les_ZhalnaMajka.abc _75.fmt
	jcabc2ps Les_ZhalnaMajka.abc +F_75 \
	|PShdr Les_ZhalnaMajka '' Les_ZhalnaMajka \
	|PSftr %D $U/Intl/ %D >Les_ZhalnaMajka.ps
Les_ZhalnaMajka.pdf: Les_ZhalnaMajka.ps
	ps2pdf Les_ZhalnaMajka.ps Les_ZhalnaMajka.pdf

# Lesnoto
Lesnoto: Les_ElenoKerko Les_LegnalaDana Les_MajkoMajko Les_ZhalnaMajka 

# Let Me Call You Sweetheart
LetMeCallYouSweetheart: LetMeCallYouSweetheart.abc LetMeCallYouSweetheart.ps LetMeCallYouSweetheart.pdf
LetMeCallYouSweetheart= song/LetMeCallYouSweetheart_Gw.abc tune/LetMeCallYouSweetheart_D.abc
LetMeCallYouSweetheart.abc: $(LetMeCallYouSweetheart)
	abcjoin +s2 $(LetMeCallYouSweetheart) >LetMeCallYouSweetheart.abc
LetMeCallYouSweetheart.ps: LetMeCallYouSweetheart.abc _70.fmt
	$(a2p) +F_70 LetMeCallYouSweetheart.abc \
	|PShdr LetMeCallYouSweetheart '' LetMeCallYouSweetheart \
	|PSftr %D $U/program/ %D >LetMeCallYouSweetheart.ps
LetMeCallYouSweetheart.pdf: LetMeCallYouSweetheart.ps
	ps2pdf LetMeCallYouSweetheart.ps LetMeCallYouSweetheart.pdf

# Lets Meet Again Strathspey
LetsMeetAgainStr: LetsMeetAgainStr.abc LetsMeetAgainStr.ps LetsMeetAgainStr.pdf
LetsMeetAgainStr.abc: $A/Scotland/LetsMeetAgainStr.abc
	ln -f $A/Scotland/LetsMeetAgainStr.abc LetsMeetAgainStr.abc
$A/Scotland/LetsMeetAgainStr.abc:
	cd $A/Scotland; make LetsMeetAgainStr.abc
LetsMeetAgainStr.ps: LetsMeetAgainStr.abc _75.fmt
	jcabc2ps LetsMeetAgainStr.abc +F_75 \
	|PShdr LetsMeetAgainStr '' LetsMeetAgainStr \
	|PSftr %D $U/Scotland/ %D >LetsMeetAgainStr.ps
LetsMeetAgainStr.pdf: LetsMeetAgainStr.ps
	ps2pdf LetsMeetAgainStr.ps LetsMeetAgainStr.pdf

# Lilli Burlero
LilliBurlero: LilliBurlero.abc LilliBurlero.ps LilliBurlero.pdf
LilliBurlero.abc: $A/England/LilliBurlero.abc
	cd $A/England; make LilliBurlero.abc
	ln -f $A/England/LilliBurlero.abc LilliBurlero.abc
LilliBurlero.ps: LilliBurlero.abc _75.fmt
	jcabc2ps LilliBurlero.abc +F_75 \
	|PShdr LilliBurlero '' LilliBurlero \
	|PSftr %D $U/England/ %D >LilliBurlero.ps
LilliBurlero.pdf: LilliBurlero.ps
	ps2pdf LilliBurlero.ps LilliBurlero.pdf

# Linton Ploughman 1
LintonPloughman1: LintonPloughman1.abc LintonPloughman1.ps LintonPloughman1.pdf
LintonPloughman1.abc: $A/Scotland/LintonPloughman1.abc
	ln -f $A/Scotland/LintonPloughman1.abc LintonPloughman1.abc
LintonPloughman1.ps: LintonPloughman1.abc _75.fmt
	jcabc2ps LintonPloughman1.abc +F_75 \
	|PShdr LintonPloughman1 '' LintonPloughman1 \
	|PSftr %D $U/Scotland/ %D >LintonPloughman1.ps
LintonPloughman1.pdf: LintonPloughman1.ps
	ps2pdf LintonPloughman1.ps LintonPloughman1.pdf

# Little Ben
LittleBen: LittleBen.ps LittleBen.pdf
LittleBen.abc: $A/Vintage/LittleBen.abc
	ln -f $A/Vintage/LittleBen.abc LittleBen.abc
$A/Vintage/LittleBen.abc:
	cd $A/Vintage; make LittleBen.abc
LittleBen.ps: LittleBen.abc _80.fmt
	jcabc2ps LittleBen.abc +F_80 \
	|PShdr LittleBen '' LittleBen \
	|PSftr %D $U/Vintage/ %D >LittleBen.ps
LittleBen.pdf: LittleBen.ps
	ps2pdf LittleBen.ps LittleBen.pdf

# Lobster In The Pot
LobsterInThePot: LobsterInThePot.ps LobsterInThePot.pdf
LobsterInThePot.abc: $A/Scotland/LobsterInThePot.abc
	ln -f $A/Scotland/LobsterInThePot.abc LobsterInThePot.abc
$A/Scotland/LobsterInThePot.abc:
	cd $A/Scotland; make LobsterInThePot.abc
LobsterInThePot.ps: LobsterInThePot.abc _75.fmt
	jcabc2ps LobsterInThePot.abc +F_75 \
	|PShdr LobsterInThePot '' LobsterInThePot \
	|PSftr %D $U/Scotland/ %D >LobsterInThePot.ps
LobsterInThePot.pdf: LobsterInThePot.ps
	ps2pdf LobsterInThePot.ps LobsterInThePot.pdf

# Luckenbooth Brooch 1
LuckenboothBrooch1: LuckenboothBrooch1.abc LuckenboothBrooch1.ps LuckenboothBrooch1.pdf
LuckenboothBrooch1.abc: $A/Scotland/LuckenboothBrooch1.abc
	ln -f $A/Scotland/LuckenboothBrooch1.abc LuckenboothBrooch1.abc
$A/Scotland/LuckenboothBrooch1.abc:
	cd $A/Scotland; make LuckenboothBrooch1.abc
LuckenboothBrooch1.ps: LuckenboothBrooch1.abc _75.fmt
	jcabc2ps LuckenboothBrooch1.abc +F_75 \
	|PShdr LuckenboothBrooch1 '' LuckenboothBrooch1 \
	|PSftr %D $U/Scotland/ %D >LuckenboothBrooch1.ps
LuckenboothBrooch1.pdf: LuckenboothBrooch1.ps
	ps2pdf LuckenboothBrooch1.ps LuckenboothBrooch1.pdf

# Machine Without Horses
MachineWithoutHorses: MachineWithoutHorses.abc MachineWithoutHorses.ps MachineWithoutHorses.pdf
MachineWithoutHorses.abc: $A/Scotland/MachineWithoutHorses.abc
	ln -f $A/Scotland/MachineWithoutHorses.abc MachineWithoutHorses.abc
$A/Scotland/MachineWithoutHorses.abc:
	cd $A/Scotland; make MachineWithoutHorses.abc
MachineWithoutHorses.ps: MachineWithoutHorses.abc _70.fmt
	jcabc2ps MachineWithoutHorses.abc +F_70 \
	|PShdr MachineWithoutHorses '' MachineWithoutHorses \
	|PSftr %D $U/Scotland/ %D >MachineWithoutHorses.ps
MachineWithoutHorses.pdf: MachineWithoutHorses.ps
	ps2pdf MachineWithoutHorses.ps MachineWithoutHorses.pdf

# Mad Robin
MadRobin: MadRobin.abc MadRobin.ps MadRobin.pdf
MadRobin.abc: $A/England/MadRobin.abc
	cd $A/England; make MadRobin.abc
	ln -f $A/England/MadRobin.abc MadRobin.abc
MadRobin.ps: MadRobin.abc _75.fmt
	jcabc2ps MadRobin.abc +F_75 \
	|PShdr MadRobin '' MadRobin \
	|PSftr %D $U/England/ %D >MadRobin.ps
MadRobin.pdf: MadRobin.ps
	ps2pdf MadRobin.ps MadRobin.pdf

# Maid's Last Wish
MaidsLastWish: MaidsLastWish.abc MaidsLastWish.ps MaidsLastWish.pdf
MaidsLastWish= waltz/MaidsLastWish_C.abc waltz/MaidsLastWish_G.abc  waltz/MaidsLastWish_A.abc
MaidsLastWish.abc: $(MaidsLastWish)
	abcjoin +s2 $(MaidsLastWish) >MaidsLastWish.abc
MaidsLastWish.ps: MaidsLastWish.abc _80.fmt
	$(a2p) +F_80 MaidsLastWish.abc \
	|PShdr MaidsLastWish '' MaidsLastWish \
	|PSftr %D $U/program/ %D >MaidsLastWish.ps
MaidsLastWish.pdf: MaidsLastWish.ps
	ps2pdf MaidsLastWish.ps MaidsLastWish.pdf

# Maids Morris
MaidsMorris: MaidsMorris.abc MaidsMorris.ps MaidsMorris.pdf
MaidsMorris.abc: $A/England/MaidsMorris.abc
	cd $A/England; make MaidsMorris.abc
	ln -f $A/England/MaidsMorris.abc MaidsMorris.abc
MaidsMorris.ps: MaidsMorris.abc _75.fmt
	jcabc2ps MaidsMorris.abc +F_75 \
	|PShdr MaidsMorris '' MaidsMorris \
	|PSftr %D $U/England/ %D >MaidsMorris.ps
MaidsMorris.pdf: MaidsMorris.ps
	ps2pdf MaidsMorris.ps MaidsMorris.pdf

# Mairis Wedding
MairisWedding: MairisWedding.ps MairisWedding.pdf
MairisWedding.abc: $A/Scotland/MairisWedding3.abc
	ln -f $A/Scotland/MairisWedding3.abc MairisWedding.abc
$A/Scotland/MairisWedding.abc:
	cd $A/Scotland; make MairisWedding.abc
MairisWedding.ps: MairisWedding.abc _75.fmt
	jcabc2ps MairisWedding.abc +F_75 \
	|PShdr MairisWedding '' MairisWedding \
	|PSftr %D $U/Scotland/ %D >MairisWedding.ps
MairisWedding.pdf: MairisWedding.ps
	ps2pdf MairisWedding.ps

# Mairis Wedding 3
MairisWedding3: MairisWedding3.abc MairisWedding3.ps MairisWedding3.pdf
MairisWedding3.abc: $A/Scotland/MairisWedding3.abc
	ln -f $A/Scotland/MairisWedding3.abc MairisWedding3.abc
$A/Scotland/MairisWedding3.abc:
	cd $A/Scotland; make MairisWedding3.abc
MairisWedding3.ps: MairisWedding3.abc _75.fmt
	jcabc2ps MairisWedding3.abc +F_75 \
	|PShdr MairisWedding3 '' MairisWedding3 \
	|PSftr %D $U/Scotland/ %D >MairisWedding3.ps
MairisWedding3.pdf: MairisWedding3.ps
	ps2pdf MairisWedding3.ps MairisWedding3.pdf

# Maitre de Maison
MaitreDeMaison: MaitreDeMaison.abc MaitreDeMaison.ps MaitreDeMaison.pdf
MaitreDeMaison.abc: $A/Intl/MaitreDeMaison.abc
	ln -f $A/Intl/MaitreDeMaison.abc MaitreDeMaison.abc
$A/Intl/MaitreDeMaison.abc:
	cd $A/Intl; make MaitreDeMaison.abc
MaitreDeMaison.ps: MaitreDeMaison.abc _75.fmt
	jcabc2ps MaitreDeMaison.abc +F_75 \
	|PShdr MaitreDeMaison '' MaitreDeMaison \
	|PSftr %D $U/Intl/ %D >MaitreDeMaison.ps
MaitreDeMaison.pdf: MaitreDeMaison.ps
	ps2pdf MaitreDeMaison.ps MaitreDeMaison.pdf

# Man On the Flying Trapeze
ManOnTheFlyingTrapeze: ManOnTheFlyingTrapeze_G 

# Man On the Flying Trapeze G
ManOnTheFlyingTrapeze_G: ManOnTheFlyingTrapeze_G.abc ManOnTheFlyingTrapeze_G.ps ManOnTheFlyingTrapeze_G.pdf
ManOnTheFlyingTrapeze_G.abc: waltz/ManOnTheFlyingTrapeze_G.abc
	ln -f waltz/ManOnTheFlyingTrapeze_G.abc ManOnTheFlyingTrapeze_G.abc
ManOnTheFlyingTrapeze_G.ps: ManOnTheFlyingTrapeze_G.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 ManOnTheFlyingTrapeze_G.abc \
	|PSftr %D $U/program/ %D >ManOnTheFlyingTrapeze_G.ps
ManOnTheFlyingTrapeze_G.pdf: ManOnTheFlyingTrapeze_G.ps
	ps2pdf ManOnTheFlyingTrapeze_G.ps ManOnTheFlyingTrapeze_G.pdf

# March Medley 01 
MarchMedley01: MarchMedley01.abc MarchMedley01.ps MarchMedley01.pdf
MarchMedley01= march/YearOfJubilo_D.abc reel/HoneyHarbour_A.abc march/PetesMarch_D.abc march/MissMurrayOfLintrose_A.abc
MarchMedley01.abc: hdr/MarchMedley01.hdr $(MarchMedley01)
	abcmedley MarchMedley01 $(MarchMedley01) >MarchMedley01.abc
MarchMedley01.ps: MarchMedley01.abc _80.fmt
	$(a2p) +F_75 MarchMedley01.abc \
	|PShdr MarchMedley01 '' MarchMedley01 \
	|PSftr %D $U/program/ %D >MarchMedley01.ps
MarchMedley01.pdf: MarchMedley01.ps
	ps2pdf MarchMedley01.ps MarchMedley01.pdf

# March Medley 02 
MarchMedley02: MarchMedley02.abc MarchMedley02.ps MarchMedley02.pdf
MarchMedley02= march/GuizersMarch.abc
MarchMedley02.abc: hdr/MarchMedley02.hdr $(MarchMedley02)
	abcmedley MarchMedley02 $(MarchMedley02) >MarchMedley02.abc
MarchMedley02.ps: MarchMedley02.abc _80.fmt
	$(a2p) +F_75 MarchMedley02.abc \
	|PShdr MarchMedley02 '' MarchMedley02 \
	|PSftr %D $U/program/ %D >MarchMedley02.ps
MarchMedley02.pdf: MarchMedley02.ps
	ps2pdf MarchMedley02.ps MarchMedley02.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 $(MarketLass) >MarketLass.abc
MarketLass.ps: MarketLass.abc _70.fmt
	$(a2p) +F_70 MarketLass.abc \
	|PShdr MarketLass '' MarketLass \
	|PSftr %D $U/program/ %D >MarketLass.ps
MarketLass.pdf: MarketLass.ps
	ps2pdf MarketLass.ps MarketLass.pdf

# Marko Skace
MarkoSkace: MarkoSkace.abc MarkoSkace.ps MarkoSkace.pdf
MarkoSkace= $A/Intl/MarkoSkace.abc
MarkoSkace.abc: $(MarkoSkace)
	ln -f $(MarkoSkace) MarkoSkace.abc
$A/Intl/MarkoSkace.abc:
	cd $A/Intl; make MarkoSkace.abc
MarkoSkace.ps: MarkoSkace.abc _75.fmt
	jcabc2ps MarkoSkace.abc +F_75 \
	|PShdr MarkoSkace '' MarkoSkace \
	|PSftr %D $U/Intl/ %D >MarkoSkace.ps
MarkoSkace.pdf: MarkoSkace.ps
	ps2pdf MarkoSkace.ps MarkoSkace.pdf

# Men of Harlech
MenOfHarlech: MenOfHarlech.abc MenOfHarlech.ps MenOfHarlech.pdf
MenOfHarlech= tune/MenOfHarlech1_G.abc tune/MenOfHarlech1_D.abc tune/MenOfHarlech2_C.abc tune/MenOfHarlech3_G.abc
MenOfHarlech.abc: $(MenOfHarlech)
	abcjoin +s $(MenOfHarlech) >MenOfHarlech.abc
MenOfHarlech.ps: MenOfHarlech.abc _75.fmt
	$(a2p) +F_75 MenOfHarlech.abc \
	| PShdr MenOfHarlech '' MenOfHarlech \
	| PSftr %D $U %D >MenOfHarlech.ps
MenOfHarlech.pdf: MenOfHarlech.ps
	ps2pdf MenOfHarlech.ps MenOfHarlech.pdf

# Milltimber Jig
MilltimberJig: MilltimberJig.abc MilltimberJig.ps MilltimberJig.pdf
MilltimberJig.abc: $A/Scotland/MilltimberJig.abc
	ln -f $A/Scotland/MilltimberJig.abc MilltimberJig.abc
$A/Scotland/MilltimberJig.abc:
	cd $A/Scotland; make MilltimberJig.abc
MilltimberJig.ps: MilltimberJig.abc _75.fmt
	jcabc2ps MilltimberJig.abc +F_75 \
	|PShdr MilltimberJig '' MilltimberJig \
	|PSftr %D $U/Scotland/ %D >MilltimberJig.ps
MilltimberJig.pdf: MilltimberJig.ps
	ps2pdf MilltimberJig.ps MilltimberJig.pdf

# Miss Gibson's Strathspey
MissGibsonsStr1: MissGibsonsStr1.abc MissGibsonsStr1.ps MissGibsonsStr1.pdf
MissGibsonsStr1.abc: $A/Scotland/MissGibsonsStr1.abc
	ln -f $A/Scotland/MissGibsonsStr1.abc MissGibsonsStr1.abc
MissGibsonsStr1.ps: MissGibsonsStr1.abc _70.fmt
	jcabc2ps MissGibsonsStr1.abc +F_70 \
	|PShdr MissGibsonsStr1 '' MissGibsonsStr1 \
	|PSftr %D $U/Scotland/ %D >MissGibsonsStr1.ps
MissGibsonsStr1.pdf: MissGibsonsStr1.ps
	ps2pdf MissGibsonsStr1.ps MissGibsonsStr1.pdf

# Miss Gibson's Strathspey
MissGibsonsStr3: MissGibsonsStr3.abc MissGibsonsStr3.ps MissGibsonsStr3.pdf
MissGibsonsStr3.abc: $A/Scotland/MissGibsonsStr3.abc
	ln -f $A/Scotland/MissGibsonsStr3.abc MissGibsonsStr3.abc
MissGibsonsStr3.ps: MissGibsonsStr3.abc _70.fmt
	jcabc2ps MissGibsonsStr3.abc +F_70 \
	|PShdr MissGibsonsStr3 '' MissGibsonsStr3 \
	|PSftr %D $U/Scotland/ %D >MissGibsonsStr3.ps
MissGibsonsStr3.pdf: MissGibsonsStr3.ps
	ps2pdf MissGibsonsStr3.ps MissGibsonsStr3.pdf

# Miss Gibson's Strathspey
MissGibsonsStrs: MissGibsonsStrs.abc MissGibsonsStrs.ps MissGibsonsStrs.pdf
MissGibsonsStrs.abc: $A/Scotland/MissGibsonsStrs.abc
	ln -f $A/Scotland/MissGibsonsStrs.abc MissGibsonsStrs.abc
MissGibsonsStrs.ps: MissGibsonsStrs.abc _70.fmt
	jcabc2ps MissGibsonsStrs.abc +F_70 \
	|PShdr MissGibsonsStrs '' MissGibsonsStrs \
	|PSftr %D $U/Scotland/ %D >MissGibsonsStrs.ps
MissGibsonsStrs.pdf: MissGibsonsStrs.ps
	ps2pdf MissGibsonsStrs.ps MissGibsonsStrs.pdf

# Miss Jeans Jig
MissJeansJig: MissJeansJig.abc MissJeansJig.ps MissJeansJig.pdf
MissJeansJig.abc: $A/Scotland/MissJeansJig.abc
	ln -f $A/Scotland/MissJeansJig.abc MissJeansJig.abc
$A/Scotland/MissJeansJig.abc:
	cd $A/Scotland; make MissJeansJig.abc
MissJeansJig.ps: MissJeansJig.abc _75.fmt
	jcabc2ps MissJeansJig.abc +F_75 \
	|PShdr MissJeansJig '' MissJeansJig \
	|PSftr %D $U/Scotland/ %D >MissJeansJig.ps
MissJeansJig.pdf: MissJeansJig.ps
	ps2pdf MissJeansJig.ps MissJeansJig.pdf

# Moja Diridika
MojaDiridika: MojaDiridika.abc MojaDiridika.ps MojaDiridika.pdf
MojaDiridika= $A/Intl/MojaDiridika.abc
MojaDiridika.abc: $(MojaDiridika)
	ln -f $(MojaDiridika) MojaDiridika.abc
$A/Intl/MojaDiridika.abc:
	cd $A/Intl; make MojaDiridika.abc
MojaDiridika.ps: MojaDiridika.abc _80.fmt
	jcabc2ps MojaDiridika.abc +F_80 \
	|PShdr MojaDiridika '' MojaDiridika \
	|PSftr %D $U/Intl/ %D >MojaDiridika.ps
MojaDiridika.pdf: MojaDiridika.ps
	ps2pdf MojaDiridika.ps MojaDiridika.pdf

# Money In Both Pockets 
MoneyInBothPockets= \
	jig/MoneyinBothPockets_D3.abc \
	jig/MoonAndSevenStars_D3.abc \
	jig/OneHornedSheep1_G3.abc \
	jig/AllTheRage_E.abc
MoneyInBothPockets: MoneyInBothPockets.abc MoneyInBothPockets.ps MoneyInBothPockets.pdf
MoneyInBothPockets.abc: $(MoneyInBothPockets)
	abcmedley "Money in Both Pockets" $(MoneyInBothPockets) >MoneyInBothPockets.abc
MoneyInBothPockets.ps: MoneyInBothPockets.abc _80.fmt
	$(a2p) +F_80 MoneyInBothPockets.abc \
	|PShdr MoneyInBothPockets '' MoneyInBothPockets \
	|PSftr %D $U/program/ %D >MoneyInBothPockets.ps
MoneyInBothPockets.pdf: MoneyInBothPockets.ps
	ps2pdf MoneyInBothPockets.ps MoneyInBothPockets.pdf

# Mony Musk
MonyMusk: MonyMusks Monymusk MonyMusk2

# Mony Musk2
MonyMusk2= reel/MoneyMusk4_A.abc reel/WindThatShakesTheBarley.abc reel/TeetotalersR_G3.abc
MonyMusk2: MonyMusk2.abc MonyMusk2.ps MonyMusk2.pdf
MonyMusk2.abc: $(MonyMusk2)
	abcmedley "Money Musk" $(MonyMusk2) >MonyMusk2.abc
MonyMusk2.ps: MonyMusk2.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 MonyMusk2.abc \
	|PShdr MonyMusk2 '' MonyMusk2 \
	|PSftr %D $U/program/ %D >MonyMusk2.ps
MonyMusk2.pdf: MonyMusk2.ps
	ps2pdf MonyMusk2.ps MonyMusk2.pdf

# Mony Musks
MonyMusks= reel/MonymuskR_G.abc reel/MonyMusk_A.abc reel/MoneyMuskR_A.abc reel/MoneyMusk_F.abc
MonyMusks: MonyMusks.abc MonyMusks.ps MonyMusks.pdf
MonyMusks.abc: $(MonyMusks)
	abcmedley "Mon(e)y Musk reels" $(MonyMusks) >MonyMusks.abc
MonyMusks.ps: MonyMusks.abc fmt/MonyMusks.fmt
	$(a2p) +Ffmt/MonyMusks MonyMusks.abc \
	|PShdr MonyMusks '' MonyMusks \
	|PSftr %D $U/program/ %D >MonyMusks.ps
MonyMusks.pdf: MonyMusks.ps
	ps2pdf MonyMusks.ps MonyMusks.pdf

# Monymusk
Monymusk: Monymusk.abc Monymusk.ps Monymusk.pdf
Monymusk.abc: $A/Scotland/Monymusk.abc
	ln -f $A/Scotland/Monymusk.abc Monymusk.abc
$A/Scotland/Monymusk.abc:
	cd $A/Scotland; make Monymusk.abc
Monymusk.ps: Monymusk.abc _75.fmt
	jcabc2ps Monymusk.abc +F_75 \
	|PShdr Monymusk '' Monymusk \
	|PSftr %D $U/Scotland/ %D >Monymusk.ps
Monymusk.pdf: Monymusk.ps
	ps2pdf Monymusk.ps Monymusk.pdf

# Monymusk2 
Monymusk2= reel/MonyMusk_A.abc \
	reel/WindThatShakesTheBarley.abc \
	reel/TeetotalersR_G3.abc
Monymusk2: Monymusk2.abc Monymusk2.ps Monymusk2.pdf
Monymusk2.abc: $(Monymusk2)
	abcmedley "Monymusk2" $(Monymusk2) >Monymusk2.abc
Monymusk2.ps: Monymusk2.abc _80.fmt
	$(a2p) +F_80 Monymusk2.abc \
	|PShdr Monymusk2 '' Monymusk2 \
	|PSftr %D $U/program/ %D >Monymusk2.ps
Monymusk2.pdf: Monymusk2.ps
	ps2pdf Monymusk2.ps Monymusk2.pdf

# Moudiwort
Moudiwort: Moudiwort.abc Moudiwort.ps Moudiwort.pdf
Moudiwort.abc: $A/Scotland/Moudiwort.abc
	ln -f $A/Scotland/Moudiwort.abc Moudiwort.abc
Moudiwort.ps: Moudiwort.abc _75.fmt
	jcabc2ps Moudiwort.abc +F_75 \
	|PShdr Moudiwort '' Moudiwort \
	|PSftr %D $U/Scotland/ %D >Moudiwort.ps
Moudiwort.pdf: Moudiwort.ps
	ps2pdf Moudiwort.ps Moudiwort.pdf

# Muse Cottage
MuseCottage: MuseCottage.abc MuseCottage.ps MuseCottage.pdf
MuseCottage.abc: $A/Scotland/MuseCottage.abc
	ln -f $A/Scotland/MuseCottage.abc MuseCottage.abc
$A/Scotland/MuseCottage.abc:
	cd $A/Scotland; make MuseCottage.abc
MuseCottage.ps: MuseCottage.abc _75.fmt
	jcabc2ps MuseCottage.abc +F_75 \
	|PShdr MuseCottage '' MuseCottage \
	|PSftr %D $U/Scotland/ %D >MuseCottage.ps
MuseCottage.pdf: MuseCottage.ps
	ps2pdf MuseCottage.ps MuseCottage.pdf

# New Petronella
NewPetronella: NewPetronella.abc NewPetronella.ps NewPetronella.pdf
NewPetronella.abc: $A/Scotland/NewPetronella.abc
	ln -f $A/Scotland/NewPetronella.abc NewPetronella.abc
$A/Scotland/NewPetronella.abc:
	cd $A/Scotland; make NewPetronella.abc
NewPetronella.ps: NewPetronella.abc _70.fmt
	jcabc2ps NewPetronella.abc +F_70 \
	|PShdr NewPetronella '' NewPetronella \
	|PSftr %D $U/Scotland/ %D >NewPetronella.ps
NewPetronella.pdf: NewPetronella.ps
	ps2pdf NewPetronella.ps NewPetronella.pdf

# New Year's Eve with Jacob Bloom
NYE: \
	NYE_jig_AthollHighlanders \
	NYE_song_AuldLangSyne \
	NYE_jig_AuntMarys \
	NYE_march_MyLoveIsButALassie \
	NYE_polka_JennyLind \
	NYE_reel_AuldGreyCat \
	NYE_Tunes

# Klezmer Jig Medley (Atholl Highlanders) for C instruments:
NYE_jig_AthollHighlanders: NYE_jig_AthollHighlanders.abc NYE_jig_AthollHighlanders.ps NYE_jig_AthollHighlanders.pdf
NYE_jig_AthollHighlanders= \
	jig/AthollHighlanders_Amix.abc \
	jig/AthollHighlanders_Ahjz.abc
NYE_jig_AthollHighlanders: NYE_jig_AthollHighlanders.abc NYE_jig_AthollHighlanders.pdf
NYE_jig_AthollHighlanders.abc: $(NYE_jig_AthollHighlanders)
	abcjoin NYE_jig_AthollHighlanders $(NYE_jig_AthollHighlanders) >NYE_jig_AthollHighlanders.abc
NYE_jig_AthollHighlanders.ps: NYE_jig_AthollHighlanders.abc fmt/_80.fmt
	jcabc2ps +Ffmt/_80 NYE_jig_AthollHighlanders.abc \
	|PShdr NYE:AthollHighlanders '' NYE:AthollHighlanders \
	|PSftr %D $U %D >NYE_jig_AthollHighlanders.ps
NYE_jig_AthollHighlanders.pdf: NYE_jig_AthollHighlanders.ps
	ps2pdf NYE_jig_AthollHighlanders.ps NYE_jig_AthollHighlanders.pdf

# New Year's Eve: AthollHighlanders
NYE_jig_AthollHighlanders= \
	jig/AthollHighlanders_Amix.abc jig/AthollHighlanders_Ahjz.abc

# New Year's Eve: Auld Grey Cat Set
NYE_reel_AuldGreyCat= \
	reel/Old_Grey_Cat-Em-32-3.abc \
	reel/Bus_Stop_Reel-Am-32-3.abc \
	reel/Pig_Town_Fling-G-32-2.abc 
NYE_reel_AuldGreyCat: NYE_reel_AuldGreyCat.abc NYE_reel_AuldGreyCat.pdf
NYE_reel_AuldGreyCat.abc: $(NYE_reel_AuldGreyCat)
	abcjoin +s $(NYE_reel_AuldGreyCat) >NYE_reel_AuldGreyCat.abc
NYE_reel_AuldGreyCat.ps: NYE_reel_AuldGreyCat.abc _80.fmt
	$(a2p) +F_80 NYE_reel_AuldGreyCat.abc \
	|PShdr NYE:AuldGreyCat '' NYE:AuldGreyCat \
	|PSftr %D $U/program/ %D >NYE_reel_AuldGreyCat.ps
NYE_reel_AuldGreyCat.pdf: NYE_reel_AuldGreyCat.ps
	ps2pdf NYE_reel_AuldGreyCat.ps NYE_reel_AuldGreyCat.pdf

# New Year's Eve: Auld Lang Syne Set
NYE_song_AuldLangSyne= \
	AuldLangSyne_Song.abc
NYE_song_AuldLangSyne: NYE_song_AuldLangSyne.abc NYE_song_AuldLangSyne.pdf
NYE_song_AuldLangSyne.abc: $(NYE_song_AuldLangSyne)
	ln -f AuldLangSyne_Song.abc NYE_song_AuldLangSyne.abc
#	abcjoin +s $(NYE_song_AuldLangSyne) >NYE_song_AuldLangSyne.abc
NYE_song_AuldLangSyne.ps: NYE_song_AuldLangSyne.abc _75.fmt
	$(a2p) +F_75 NYE_song_AuldLangSyne.abc \
	|PShdr NYE:AuldLangSyne '' NYE:AuldLangSyne \
	|PSftr %D $U/program/ %D >NYE_song_AuldLangSyne.ps
NYE_song_AuldLangSyne.pdf: NYE_song_AuldLangSyne.ps
	ps2pdf NYE_song_AuldLangSyne.ps NYE_song_AuldLangSyne.pdf

# New Year's Eve: Aunt Mary's Jig Set
NYE_jig_AuntMarys= \
	jig/Aunt_Marys_Canadian_Jig-D-32-3.abc \
	jig/Andy_de_Jarlis_Jig_1-E-32-2.abc \
	jig/Ingonish_Jig_PW-Em-32-2.abc \
	jig/Church_of_Dromore-Am-32-2.abc
NYE_jig_AuntMarys: NYE_jig_AuntMarys.abc NYE_jig_AuntMarys.pdf
NYE_jig_AuntMarys.abc: $(NYE_jig_AuntMarys)
	abcjoin +s $(NYE_jig_AuntMarys) >NYE_jig_AuntMarys.abc
NYE_jig_AuntMarys.ps: NYE_jig_AuntMarys.abc _75.fmt
	$(a2p) +F_75 NYE_jig_AuntMarys.abc \
	|PShdr NYE:AuntMarysJig '' NYE_jig_AuntMarys \
	|PSftr %D $U/program/ %D >NYE_jig_AuntMarys.ps
NYE_jig_AuntMarys.pdf: NYE_jig_AuntMarys.ps
	ps2pdf NYE_jig_AuntMarys.ps NYE_jig_AuntMarys.pdf

# New Year's Eve: JennyLind Set
NYE_polka_JennyLind= \
	polka/Jenny_Lind-DG-32-2.abc \
	polka/Miss_Campbell-A-32-2.abc \
	polka/John_Ryans_Polka-D-32-2.abc \
	polka/Winster_Gallop-G-32-2.abc
NYE_polka_JennyLind: NYE_polka_JennyLind.abc NYE_polka_JennyLind.pdf
NYE_polka_JennyLind.abc: $(NYE_polka_JennyLind)
	abcjoin +s $(NYE_polka_JennyLind) >NYE_polka_JennyLind.abc
NYE_polka_JennyLind.ps: NYE_polka_JennyLind.abc _75.fmt
	$(a2p) +F_75 NYE_polka_JennyLind.abc \
	|PShdr NYE_polka_JennyLind '' NYE_polka_JennyLind \
	|PSftr %D $U/program/ %D >NYE_polka_JennyLind.ps
NYE_polka_JennyLind.pdf: NYE_polka_JennyLind.ps
	ps2pdf NYE_polka_JennyLind.ps NYE_polka_JennyLind.pdf

# New Year's Eve: MyLoveIsButALassie Set
NYE_march_MyLoveIsButALassie= \
	reel/My_Love_is_But_a_Lassie_Yet-D-32-2.abc \
    march/Rakes_of_Mallow-A-32-2.abc \
	polka/Yrjon_Polkka-Dm-32-2.abc
NYE_march_MyLoveIsButALassie: NYE_march_MyLoveIsButALassie.abc NYE_march_MyLoveIsButALassie.pdf
NYE_march_MyLoveIsButALassie.abc: $(NYE_march_MyLoveIsButALassie)
	abcjoin +s $(NYE_march_MyLoveIsButALassie) >NYE_march_MyLoveIsButALassie.abc
NYE_march_MyLoveIsButALassie.ps: NYE_march_MyLoveIsButALassie.abc _75.fmt
	$(a2p) +F_75 NYE_march_MyLoveIsButALassie.abc \
	|PShdr NYE:MyLoveIsButALassie '' NYE:MyLoveIsButALassie \
	|PSftr %D $U/program/ %D >NYE_march_MyLoveIsButALassie.ps
NYE_march_MyLoveIsButALassie.pdf: NYE_march_MyLoveIsButALassie.ps
	ps2pdf NYE_march_MyLoveIsButALassie.ps NYE_march_MyLoveIsButALassie.pdf

# New Year's Eve: Title Set
NYE_rhythm_Title= 
NYE_rhythm_Title: NYE_rhythm_Title.abc NYE_rhythm_Title.pdf
NYE_rhythm_Title.abc: $(NYE_rhythm_Title)
	abcjoin +s $(NYE_rhythm_Title) >NYE_rhythm_Title.abc
NYE_rhythm_Title.ps: NYE_rhythm_Title.abc _75.fmt
	$(a2p) +F_75 NYE_rhythm_Title.abc \
	|PShdr NYE:Title '' NYE:Title \
	|PSftr %D $U/program/ %D >NYE_rhythm_Title.ps
NYE_rhythm_Title.pdf: NYE_rhythm_Title.ps
	ps2pdf NYE_rhythm_Title.ps NYE_rhythm_Title.pdf

# New Year's Eve: Tunes List
NYE_Tunes= \
	T_Jigs.abc \
	jig/Andy_de_Jarlis_Jig_1-E-32-2.abc \
	jig/AthollHighlanders_Amix.abc \
	jig/AthollHighlanders_Ahjz.abc \
	jig/Aunt_Marys_Canadian_Jig-D-32-3.abc \
	jig/Calliope_House-E-32-3.abc \
	jig/Church_of_Dromore-Am-32-2.abc \
	jig/Cliffs_of_Moher_1-Am-32-3.abc \
	jig/Fair_Jennys_Jig-D-32-2.abc \
	jig/Haste_to_the_Wedding_D.abc \
	jig/Ingonish_Jig_PW-Em-32-2.abc \
	jig/IrishmansHeartToTheLadies_A3.abc \
	jig/Morrisons_Jig-Em-32-3.abc \
	jig/My_Darling_Asleep-D-32-2.abc \
	jig/Out_on_the_Ocean1-G-32-2.abc \
	jig/Out_on_the_Ocean2-A-32-3.abc \
	jig/Sailors_Wife-Dm-32-2.abc \
	jig/Sailors_Wife-Em-32-2.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc \
	jig/Star_Above_the_Garter-G-32-2.abc \
	jig/Timmy_Cliffords_Jig_G.abc \
	jig/Tripping_Up_Stairs-D-32-2.abc \
	T_Hornpipe.abc \
	hornpipe/Roxburgh_Castle-G-16-3.abc \
	hornpipe/Sailors_Hornpipe-Em-32-3.abc \
	hornpipe/Shepton_Hornpipe-G3-16-3.abc \
	T_Marches.abc \
	march/Corn_Rigs-C-32-2.abc \
	march/Corn_Rigs-D-32-2.abc \
    march/Rakes_of_Mallow-A-32-2.abc \
	march/White_Cockade-G-32-3.abc \
	T_Polkas.abc \
	polka/Jenny_Lind-DG-32-2.abc \
	polka/John_Ryans_Polka-D-32-2.abc \
	polka/Miss_Campbell-A-32-2.abc \
	polka/Redwing-G-32-2.abc \
	polka/Redwing-Gm-32-2.abc \
	polka/Winster_Gallop-G-32-2.abc\
	polka/Yrjon_Polkka-Dm-32-2.abc \
	T_Reels.abc \
	reel/Beatrice-Am-48-5.abc \
	reel/Bus_Stop_Reel-Am-32-3.abc \
	reel/My_Love_is_But_a_Lassie_Yet-D-32-2.abc \
	reel/Old_Grey_Cat-Em-32-3.abc \
	reel/Pig_Town_Fling-G-32-2.abc \
	reel/Ragtime_Annie-DG-48-8.abc \
	T_Waltzes.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Am-64-4.abc \
	T_Done.abc
NYE_Tunes: NYE_Tunes.abc NYE_Tunes.pdf
NYE_Tunes.abc: $(NYE_Tunes)
	abcjoin +s2 $(NYE_Tunes) >NYE_Tunes.abc
NYE_Tunes.ps: NYE_Tunes.abc fmt/NYE_Tunes.fmt
	$(a2p) +Ffmt/NYE_Tunes.fmt NYE_Tunes.abc \
	|PShdr NYE:Tunes '' NYE:Tunes \
	|PSftr %D $U/program/ %D >NYE_Tunes.ps
NYE_Tunes.pdf: NYE_Tunes.ps
	ps2pdf NYE_Tunes.ps NYE_Tunes.pdf

# Newcastle
Newcastle: Newcastle.abc Newcastle.ps Newcastle.pdf
Newcastle.abc: $A/England/Newcastle.abc
	cd $A/England; make Newcastle.abc
	ln -f $A/England/Newcastle.abc Newcastle.abc
Newcastle.ps: Newcastle.abc _80.fmt
	jcabc2ps Newcastle.abc +F_80 \
	|PShdr Newcastle '' Newcastle \
	|PSftr %D $U/England/ %D >Newcastle.ps
Newcastle.pdf: Newcastle.ps
	ps2pdf Newcastle.ps Newcastle.pdf

# Night And Day
NightAndDay: NightAndDay.abc NightAndDay.ps NightAndDay.pdf
NightAndDay= song/NightAndDay_Cw.abc # tune/NightAndDay_2.abc
NightAndDay.abc: $(NightAndDay)
	abcjoin +S2 $(NightAndDay) >NightAndDay.abc
NightAndDay.ps: NightAndDay.abc _70.fmt
	$(a2p) +c +F_70 NightAndDay.abc \
	|PShdr NightAndDay '' NightAndDay \
	|PSftr %D $U/program/ %D >NightAndDay.ps
NightAndDay.pdf: NightAndDay.ps
	ps2pdf NightAndDay.ps NightAndDay.pdf

# Northdown Waltz
NorthdownWaltz: NorthdownWaltz.ps NorthdownWaltz.pdf
NorthdownWaltz.abc: $A/England/NorthdownWaltz.abc
	cd $A/England; make NorthdownWaltz.abc
	ln -f $A/England/NorthdownWaltz.abc NorthdownWaltz.abc
NorthdownWaltz.ps: NorthdownWaltz.abc _75.fmt
	jcabc2ps NorthdownWaltz.abc +F_75 \
	|PShdr NorthdownWaltz '' NorthdownWaltz \
	|PSftr %D $U/England/ %D >NorthdownWaltz.ps
NorthdownWaltz.pdf: NorthdownWaltz.ps
	ps2pdf NorthdownWaltz.ps NorthdownWaltz.pdf

# Nottingham Swing
NottinghamSwing: NottinghamSwing.ps NottinghamSwing.pdf
NottinghamSwing.abc: $A/England/NottinghamSwing.abc
	cd $A/England; make NottinghamSwing.abc
	ln -f $A/England/NottinghamSwing.abc NottinghamSwing.abc
NottinghamSwing.ps: NottinghamSwing.abc _75.fmt
	jcabc2ps NottinghamSwing.abc +F_75 \
	|PShdr NottinghamSwing '' NottinghamSwing \
	|PSftr %D $U/England/ %D >NottinghamSwing.ps
NottinghamSwing.pdf: NottinghamSwing.ps
	ps2pdf NottinghamSwing.ps NottinghamSwing.pdf

# Opsa
Opsa: Opsa.abc Opsa.ps Opsa.pdf
Opsa= $A/Intl/OpsaTune.abc
Opsa.abc: $(Opsa)
	ln -f $(Opsa) Opsa.abc
$A/Intl/Opsa.abc:
	cd $A/Intl; make Opsa.abc
Opsa.ps: Opsa.abc _80.fmt
	jcabc2ps Opsa.abc +F_80 \
	|PShdr Opsa '' Opsa \
	|PSftr %D $U/Intl/ %D >Opsa.ps
Opsa.pdf: Opsa.ps
	ps2pdf Opsa.ps Opsa.pdf

# Orkney Reel
OrkneyReel: OrkneyReel.abc OrkneyReel.ps OrkneyReel.pdf
OrkneyReel.abc: $A/Scotland/OrkneyReel.abc
	ln -f $A/Scotland/OrkneyReel.abc OrkneyReel.abc
$A/Scotland/OrkneyReel.abc:
	cd $A/Scotland; make OrkneyReel.abc
OrkneyReel.ps: OrkneyReel.abc _75.fmt
	jcabc2ps OrkneyReel.abc +F_75 \
	|PShdr OrkneyReel '' OrkneyReel \
	|PSftr %D $U/Scotland/ %D >OrkneyReel.ps
OrkneyReel.pdf: OrkneyReel.ps
	ps2pdf OrkneyReel.ps OrkneyReel.pdf

# Orleans Baffled
OrleansBaffled: OrleansBaffled.abc OrleansBaffled.ps OrleansBaffled.pdf
OrleansBaffled.abc: $A/England/OrleansBaffled.abc
	cd $A/England; make OrleansBaffled.abc
	ln -f $A/England/OrleansBaffled.abc OrleansBaffled.abc
OrleansBaffled.ps: OrleansBaffled.abc _75.fmt
	jcabc2ps OrleansBaffled.abc +F_75 \
	|PShdr OrleansBaffled '' OrleansBaffled \
	|PSftr %D $U/England/ %D >OrleansBaffled.ps
OrleansBaffled.pdf: OrleansBaffled.ps
	ps2pdf OrleansBaffled.ps OrleansBaffled.pdf

# Our Love is Here to Stay 
OurLoveIsHereToStay: OurLoveIsHereToStay_Song OurLoveIsHereToStay_Tune

# Our Love is Here to Stay - Song
OurLoveIsHereToStay_Song: OurLoveIsHereToStay_Song.abc OurLoveIsHereToStay_Song.ps OurLoveIsHereToStay_Song.pdf
OurLoveIsHereToStay_Song= song/OurLoveIsHereToStay_Fw.abc
OurLoveIsHereToStay_Song.abc: $(OurLoveIsHereToStay_Song)
	abcjoin +s2 $(OurLoveIsHereToStay_Song) >OurLoveIsHereToStay_Song.abc
OurLoveIsHereToStay_Song.ps: OurLoveIsHereToStay_Song.abc _70.fmt
	$(a2p) +c +F_75 OurLoveIsHereToStay_Song.abc \
	|PShdr OurLoveIsHereToStay_Song '' OurLoveIsHereToStay_Song \
	|PSftr %D $U/program/ %D >OurLoveIsHereToStay_Song.ps
OurLoveIsHereToStay_Song.pdf: OurLoveIsHereToStay_Song.ps
	ps2pdf OurLoveIsHereToStay_Song.ps OurLoveIsHereToStay_Song.pdf

# Our Love is Here to Stay - Tune
OurLoveIsHereToStay_Tune: OurLoveIsHereToStay_Tune.abc OurLoveIsHereToStay_Tune.ps OurLoveIsHereToStay_Tune.pdf
OurLoveIsHereToStay_Tune= \
	tune/OurLoveIsHereToStay_F.abc tune/OurLoveIsHereToStay_G.abc \
	tune/OurLoveIsHereToStay_C.abc tune/OurLoveIsHereToStay_D.abc
OurLoveIsHereToStay_Tune.abc: hdr/OurLoveIsHereToStay_Tune.hdr $(OurLoveIsHereToStay_Tune)
	abcmedley OurLoveIsHereToStay_Tune $(OurLoveIsHereToStay_Tune) >OurLoveIsHereToStay_Tune.abc
OurLoveIsHereToStay_Tune.ps: OurLoveIsHereToStay_Tune.abc _70.fmt
	$(a2p) +c +F_65 OurLoveIsHereToStay_Tune.abc \
	|PShdr OurLoveIsHereToStay_Tune '' OurLoveIsHereToStay_Tune \
	|PSftr %D $U/program/ %D >OurLoveIsHereToStay_Tune.ps
OurLoveIsHereToStay_Tune.pdf: OurLoveIsHereToStay_Tune.ps
	ps2pdf OurLoveIsHereToStay_Tune.ps OurLoveIsHereToStay_Tune.pdf

# Patch Tanz
PatchTanz: PatchTanz.abc PatchTanz.ps PatchTanz.pdf
PatchTanz.abc: $A/Intl/PatchTanz.abc
	ln -f $A/Intl/PatchTanz.abc PatchTanz.abc
$A/Intl/PatchTanz.abc:
	cd $A/Intl; make PatchTanz.abc
PatchTanz.ps: PatchTanz.abc _75.fmt
	jcabc2ps PatchTanz.abc +F_75 \
	|PShdr PatchTanz '' PatchTanz \
	|PSftr %D $U/Intl/ %D >PatchTanz.ps
PatchTanz.pdf: PatchTanz.ps
	ps2pdf PatchTanz.ps PatchTanz.pdf

# Peat Fire Flame
PeatFireFlame1: PeatFireFlame1.abc PeatFireFlame1.ps PeatFireFlame1.pdf
PeatFireFlame1.abc: $A/Scotland/PeatFireFlame1.abc
	ln -f $A/Scotland/PeatFireFlame1.abc PeatFireFlame1.abc
$A/Scotland/PeatFireFlame1.abc:
	cd $A/Scotland; make PeatFireFlame1.abc
PeatFireFlame1.ps: PeatFireFlame1.abc _75.fmt
	jcabc2ps PeatFireFlame1.abc +F_75 \
	|PShdr PeatFireFlame1 '' PeatFireFlame1 \
	|PSftr %D $U/Scotland/ %D >PeatFireFlame1.ps
PeatFireFlame1.pdf: PeatFireFlame1.ps
	ps2pdf PeatFireFlame1.ps PeatFireFlame1.pdf

# Pelorus Jack
PelorusJack: PelorusJack.abc PelorusJack.ps PelorusJack.pdf
PelorusJack.abc: $A/Scotland/PelorusJack1.abc
	ln -f $A/Scotland/PelorusJack1.abc PelorusJack.abc
$A/Scotland/PelorusJack.abc:
	cd $A/Scotland; make PelorusJack.abc
PelorusJack.ps: PelorusJack.abc _75.fmt
	jcabc2ps PelorusJack.abc +F_75 \
	|PShdr PelorusJack '' PelorusJack \
	|PSftr %D $U/Scotland/ %D >PelorusJack.ps
PelorusJack.pdf: PelorusJack.ps
	ps2pdf PelorusJack.ps PelorusJack.pdf

# Peter Street (Timour the Tartar, Blanchard Races)
PeterStreet= reel/PeterStreet_A.abc reel/TimourTheTartarR.abc reel/TimurTheTartar.abc
PeterStreet: PeterStreet.abc PeterStreet.ps PeterStreet.pdf
PeterStreet.abc: $(PeterStreet)
	abcmedley "PeterStreet" $(PeterStreet) >PeterStreet.abc
PeterStreet.ps: PeterStreet.abc _75.fmt
	$(a2p) +F_75 PeterStreet.abc \
	|PShdr PeterStreet '' PeterStreet \
	|PSftr %D $U/program/ %D >PeterStreet.ps
PeterStreet.pdf: PeterStreet.ps
	ps2pdf PeterStreet.ps PeterStreet.pdf

# Petronella
Petronella: Petronella.ps Petronella.pdf
Petronella.abc: $A/Scotland/Petronella.abc
	ln -f $A/Scotland/Petronella.abc Petronella.abc
$A/Scotland/Petronella.abc:
	cd $A/Scotland; make Petronella.abc
Petronella.ps: Petronella.abc _70.fmt
	jcabc2ps Petronella.abc +F_70 \
	|PShdr Petronella '' Petronella \
	|PSftr %D $U/Scotland/ %D >Petronella.ps
Petronella.pdf: Petronella.ps
	ps2pdf Petronella.ps Petronella.pdf

# Picking Up Sticks
PickingUpSticks: PickingUpSticks.ps PickingUpSticks.pdf
PickingUpSticks.abc: $A/England/PickingUpSticks.abc
	cd $A/England; make PickingUpSticks.abc
	ln -f $A/England/PickingUpSticks.abc PickingUpSticks.abc
PickingUpSticks.ps: PickingUpSticks.abc _75.fmt
	jcabc2ps PickingUpSticks.abc +F_75 \
	|PShdr PickingUpSticks '' PickingUpSticks \
	|PSftr %D $U/England/ %D >PickingUpSticks.ps
PickingUpSticks.pdf: PickingUpSticks.ps
	ps2pdf PickingUpSticks.ps PickingUpSticks.pdf

# Piper and the Penguin 1
PiperAndThePenguin1: PiperAndThePenguin1.abc PiperAndThePenguin1.ps PiperAndThePenguin1.pdf
PiperAndThePenguin1.abc: $A/Scotland/PiperAndThePenguin1.abc
	ln -f $A/Scotland/PiperAndThePenguin1.abc PiperAndThePenguin1.abc
$A/Scotland/PiperAndThePenguin1.abc:
	cd $A/Scotland; make PiperAndThePenguin1.abc
PiperAndThePenguin1.ps: PiperAndThePenguin1.abc _75.fmt
	jcabc2ps PiperAndThePenguin1.abc +F_75 \
	|PShdr PiperAndThePenguin1 '' PiperAndThePenguin1 \
	|PSftr %D $U/Scotland/ %D >PiperAndThePenguin1.ps
PiperAndThePenguin1.pdf: PiperAndThePenguin1.ps
	ps2pdf PiperAndThePenguin1.ps PiperAndThePenguin1.pdf

# Pleasure of Love
PleasureOfLove: PleasureOfLove.abc PleasureOfLove.ps PleasureOfLove.pdf
PleasureOfLove.abc: $A/England/PleasureOfLove.abc
	cd $A/England; make PleasureOfLove.abc
	ln -f $A/England/PleasureOfLove.abc PleasureOfLove.abc
PleasureOfLove.ps: PleasureOfLove.abc _75.fmt
	jcabc2ps PleasureOfLove.abc +F_75 \
	|PShdr PleasureOfLove '' PleasureOfLove \
	|PSftr %D $U/England/ %D >PleasureOfLove.ps
PleasureOfLove.pdf: PleasureOfLove.ps
	ps2pdf PleasureOfLove.ps PleasureOfLove.pdf

# Pleasure of Providence 
PleasureOfProvidence= \
	jig/PleasuresOfTheTownJ1_G.abc \
	jig/PleasuresOfTheTownJ1_F.abc \
	jig/PleasuresOfTheTownJ1_D.abc \
	sep5x2 \
	jig/PleasuresOfTheTownJ2_D.abc \
	jig/PleasuresOfTheTownJ2_G.abc \
	jig/PleasuresOfTheTownJ2_A.abc
PleasureOfProvidence: PleasureOfProvidence.abc PleasureOfProvidence.ps PleasureOfProvidence.pdf
PleasureOfProvidence.abc: $(PleasureOfProvidence)
	abcmedley "Pleasure of Providence" $(PleasureOfProvidence) >PleasureOfProvidence.abc
PleasureOfProvidence.ps: PleasureOfProvidence.abc _70.fmt
	$(a2p) +F_70 PleasureOfProvidence.abc \
	|PShdr PleasureOfProvidence '' PleasureOfProvidence \
	|PSftr %D $U/program/ %D >PleasureOfProvidence.ps
PleasureOfProvidence.pdf: PleasureOfProvidence.ps
	ps2pdf PleasureOfProvidence.ps PleasureOfProvidence.pdf

# Polka:
Polka: Polka_BeerBarrel Polka_HeelAndToe Polka_Irish01 Polka_Scand01

# Polka: Beer Barrel
Polka_BeerBarrel: Polka_BeerBarrel.abc Polka_BeerBarrel.ps Polka_BeerBarrel.pdf
Polka_BeerBarrel.abc: $A/Germany/Polka_BeerBarrel.abc
	ln -f $A/Germany/Polka_BeerBarrel.abc Polka_BeerBarrel.abc
$A/Germany/Polka_BeerBarrel.abc:
	cd $A/Germany; make Polka_BeerBarrel.abc
Polka_BeerBarrel.ps: Polka_BeerBarrel.abc _70.fmt
	jcabc2ps Polka_BeerBarrel.abc +F_70 \
	|PShdr Polka:BeerBarrel '' Polka:BeerBarrel \
	|PSftr %D $U/Germany/ %D >Polka_BeerBarrel.ps
Polka_BeerBarrel.pdf: Polka_BeerBarrel.ps
	ps2pdf Polka_BeerBarrel.ps Polka_BeerBarrel.pdf

# Polka: Heel and Toe
Polka_HeelAndToe: Polka_HeelAndToe.abc Polka_HeelAndToe.ps Polka_HeelAndToe.pdf
Polka_HeelAndToe.abc: $A/England/Polka_HeelAndToe.abc
	cd $A/England; make Polka_HeelAndToe.abc
	ln -f $A/England/Polka_HeelAndToe.abc Polka_HeelAndToe.abc
Polka_HeelAndToe.ps: Polka_HeelAndToe.abc _75.fmt
	jcabc2ps Polka_HeelAndToe.abc +F_75 \
	|PShdr Polka_HeelAndToe '' Polka_HeelAndToe \
	|PSftr %D $U/England/ %D >Polka_HeelAndToe.ps
Polka_HeelAndToe.pdf: Polka_HeelAndToe.ps
	ps2pdf Polka_HeelAndToe.ps Polka_HeelAndToe.pdf

# Polka: Irish 01
Polka_Irish01: Polka_Irish01.abc Polka_Irish01.ps Polka_Irish01.pdf
Polka_Irish01= polka/JohnRyansP.abc polka/MauriceManlysP.abc polka/JennyLindP.abc polka/OConnersPolka_1.abc polka/WalterBulwersPolkaNr2_G.abc
Polka_Irish01.abc: $(Polka_Irish01)
	abcjoin +s2 $(Polka_Irish01) >Polka_Irish01.abc
Polka_Irish01.ps: Polka_Irish01.abc _75.fmt
	jcabc2ps Polka_Irish01.abc +F_75 \
	|PShdr Polka_Irish_1 '' Polka_Irish_1 \
	|PSftr %D $U/program/ %D >Polka_Irish01.ps
Polka_Irish01.pdf: Polka_Irish01.ps
	ps2pdf Polka_Irish01.ps Polka_Irish01.pdf

# Polka: Scand 001
Polka_Scand01: Polka_Scand01.abc Polka_Scand01.ps Polka_Scand01.pdf
Polka_Scand01= polka/HoppvalsFraFeragen.abc polka/Polka3_A.abc polka/HamborgSekstur.abc polka/YrjonP.abc
Polka_Scand01.abc: $(Polka_Scand01)
	abcmedley "Scandinavian Polkas 1" $(Polka_Scand01) >Polka_Scand01.abc
Polka_Scand01.ps: Polka_Scand01.abc _75.fmt
	jcabc2ps Polka_Scand01.abc +F_75 \
	|PShdr Polka_Scand01 '' Polka_Scand01 \
	|PSftr %D $U/program/ %D >Polka_Scand01.ps
Polka_Scand01.pdf: Polka_Scand01.ps
	ps2pdf Polka_Scand01.ps Polka_Scand01.pdf

# Polkas 1 
Polkas01= \
	polka/Miss_Campbell-A-32-2.abc \
	polka/Jenny_Lind-DG-32-2.abc \
	polka/John_Ryans_Polka-D-32-2.abc \
	polka/Yrjon_P.abc \
	polka/Winster_Gallop-G-32-2.abc
Polkas01: Polkas01.abc Polkas01.ps Polkas01.pdf
Polkas01.abc: $(Polkas01)
	abcmedley "Polkas 1 (A D/G D Dm G)" $(Polkas01) >Polkas01.abc
Polkas01.ps: Polkas01.abc _75.fmt
	$(a2p) +F_75 Polkas01.abc \
	|PShdr Polkas01 '' Polkas01 \
	|PSftr %D $U/program/ %D >Polkas01.ps
Polkas01.pdf: Polkas01.ps
	ps2pdf Polkas01.ps Polkas01.pdf

# Portland Fancy
PortlandFancy: PortlandFancy.abc PortlandFancy.ps PortlandFancy.pdf
PortlandFancy.abc: $A/England/PortlandFancy.abc
	cd $A/England; make PortlandFancy.abc
	ln -f $A/England/PortlandFancy.abc PortlandFancy.abc
PortlandFancy.ps: PortlandFancy.abc _75.fmt
	jcabc2ps PortlandFancy.abc +F_75 \
	|PShdr PortlandFancy '' PortlandFancy \
	|PSftr %D $U/England/ %D >PortlandFancy.ps
PortlandFancy.pdf: PortlandFancy.ps
	ps2pdf PortlandFancy.ps PortlandFancy.pdf

# Posties Jig
PostiesJig: PostiesJig.abc PostiesJig.ps PostiesJig.pdf
PostiesJig.abc: $A/Scotland/PostiesJig.abc
	ln -f $A/Scotland/PostiesJig.abc PostiesJig.abc
$A/Scotland/PostiesJig.abc:
	cd $A/Scotland; make PostiesJig.abc
PostiesJig.ps: PostiesJig.abc _75.fmt
	jcabc2ps PostiesJig.abc +F_75 \
	|PShdr PostiesJig '' PostiesJig \
	|PSftr %D $U/Scotland/ %D >PostiesJig.ps
PostiesJig.pdf: PostiesJig.ps
	ps2pdf PostiesJig.ps PostiesJig.pdf

# Prince William
PrinceWilliam: PrinceWilliam.abc PrinceWilliam.ps PrinceWilliam.pdf
PrinceWilliam.abc: $A/England/PrinceWilliam.abc
	cd $A/England; make PrinceWilliam.abc
	ln -f $A/England/PrinceWilliam.abc PrinceWilliam.abc
PrinceWilliam.ps: PrinceWilliam.abc _75.fmt
	jcabc2ps PrinceWilliam.abc +F_75 \
	|PShdr PrinceWilliam '' PrinceWilliam \
	|PSftr %D $U/England/ %D >PrinceWilliam.ps
PrinceWilliam.pdf: PrinceWilliam.ps
	ps2pdf PrinceWilliam.ps PrinceWilliam.pdf

# Princess of Wales Waltz
PrincessOfWalesWaltz: PrincessOfWalesWaltz.abc PrincessOfWalesWaltz.ps PrincessOfWalesWaltz.pdf
PrincessOfWalesWaltz= waltz/Princess_of_Wales_Waltz_C.abc waltz/Princess_of_Wales_Waltz_D.abc
PrincessOfWalesWaltz.abc: $(PrincessOfWalesWaltz)
	abcjoin +s $(PrincessOfWalesWaltz) >PrincessOfWalesWaltz.abc
PrincessOfWalesWaltz.ps: PrincessOfWalesWaltz.abc _80.fmt
	$(a2p) +F_80 PrincessOfWalesWaltz.abc \
	|PShdr PrincessOfWalesWaltz '' PrincessOfWalesWaltz \
	|PSftr %D $U/program/ %D >PrincessOfWalesWaltz.ps
PrincessOfWalesWaltz.pdf: PrincessOfWalesWaltz.ps
	ps2pdf PrincessOfWalesWaltz.ps PrincessOfWalesWaltz.pdf

# Promoroaca
Promoroaca: Promoroaca.abc Promoroaca.ps Promoroaca.pdf
Promoroaca.abc: $A/Intl/Promoroaca.abc
	ln -f $A/Intl/Promoroaca.abc Promoroaca.abc
$A/Intl/Promoroaca.abc:
	cd $A/Intl; make Promoroaca.abc
Promoroaca.ps: Promoroaca.abc _80.fmt
	jcabc2ps Promoroaca.abc +F_80 \
	|PShdr Promoroaca '' Promoroaca \
	|PSftr %D $U/Intl/ %D >Promoroaca.ps
Promoroaca.pdf: Promoroaca.ps
	ps2pdf Promoroaca.ps Promoroaca.pdf

# Queen's Jig
QueensJig: QueensJig.abc QueensJig.ps QueensJig.pdf
QueensJig.abc: $A/England/QueensJig.abc
	cd $A/England; make QueensJig.abc
	ln -f $A/England/QueensJig.abc QueensJig.abc
QueensJig.ps: QueensJig.abc _75.fmt
	jcabc2ps QueensJig.abc +F_75 \
	|PShdr QueensJig '' QueensJig \
	|PSftr %D $U/England/ %D >QueensJig.ps
QueensJig.pdf: QueensJig.ps
	ps2pdf QueensJig.ps QueensJig.pdf

# Queen's Welcome
QueensWelcome: QueensWelcome.abc QueensWelcome.ps QueensWelcome.pdf
QueensWelcome.abc: $A/Scotland/QueensWelcome.abc
	ln -f $A/Scotland/QueensWelcome.abc QueensWelcome.abc
$A/Scotland/QueensWelcome.abc:
	cd $A/Scotland; make QueensWelcome.abc
QueensWelcome.ps: QueensWelcome.abc _75.fmt
	jcabc2ps QueensWelcome.abc +F_75 \
	|PShdr QueensWelcome '' QueensWelcome \
	|PSftr %D $U/Scotland/ %D >QueensWelcome.ps
QueensWelcome.pdf: QueensWelcome.ps
	ps2pdf QueensWelcome.ps QueensWelcome.pdf

# Ragtime Annie
RagtimeAnnie= reel/Ragtime_Annie-DG-48-8.abc reel/Ragtime_Annie-D-32-4.abc
RagtimeAnnie: RagtimeAnnie.abc RagtimeAnnie.ps RagtimeAnnie.pdf
RagtimeAnnie.abc: $(RagtimeAnnie)
	abcjoin +s $(RagtimeAnnie) >RagtimeAnnie.abc
RagtimeAnnie.ps: RagtimeAnnie.abc fmt/_75.fmt
	$(a2p) RagtimeAnnie.abc +Ffmt/_75 \
	|PShdr RagtimeAnnie "" RagtimeAnnie \
	|PSftr %D $U/ %D >RagtimeAnnie.ps
RagtimeAnnie.pdf: RagtimeAnnie.ps
	ps2pdf RagtimeAnnie.ps RagtimeAnnie.pdf

# Ragtime Annie + Reel Beatrice
RagtimeAnnie+Beatrice= reel/Ragtime_Annie-DG-48-8.abc reel/Beatrice-Am-48-5.abc
RagtimeAnnie+Beatrice: RagtimeAnnie+Beatrice.abc RagtimeAnnie+Beatrice.ps RagtimeAnnie+Beatrice.pdf
RagtimeAnnie+Beatrice.abc: $(RagtimeAnnie+Beatrice)
	abcjoin +s $(RagtimeAnnie+Beatrice) >RagtimeAnnie+Beatrice.abc
RagtimeAnnie+Beatrice.ps: RagtimeAnnie+Beatrice.abc fmt/_80.fmt
	$(a2p) RagtimeAnnie+Beatrice.abc +Ffmt/_80 \
	|PShdr RagtimeAnnie+Beatrice "" RagtimeAnnie+Beatrice \
	|PSftr %D $U/ %D >RagtimeAnnie+Beatrice.ps
RagtimeAnnie+Beatrice.pdf: RagtimeAnnie+Beatrice.ps
	ps2pdf RagtimeAnnie+Beatrice.ps RagtimeAnnie+Beatrice.pdf

# Raven- Haired Lass
RavenHairedLass: RavenHairedLass.abc RavenHairedLass.ps RavenHairedLass.pdf
RavenHairedLass.abc: $A/Scotland/RavenHairedLass.abc
	ln -f $A/Scotland/RavenHairedLass.abc RavenHairedLass.abc
$A/Scotland/RavenHairedLass.abc:
	cd $A/Scotland; make RavenHairedLass.abc
RavenHairedLass.ps: RavenHairedLass.abc _75.fmt
	jcabc2ps RavenHairedLass.abc +F_75 \
	|PShdr RavenHairedLass '' RavenHairedLass \
	|PSftr %D $U/Scotland/ %D >RavenHairedLass.ps
RavenHairedLass.pdf: RavenHairedLass.ps
	ps2pdf RavenHairedLass.ps RavenHairedLass.pdf

# Red House
RedHouse: RedHouse.abc RedHouse.ps RedHouse.pdf
RedHouse.abc: $A/England/RedHouse.abc
	cd $A/England; make RedHouse.abc
	ln -f $A/England/RedHouse.abc RedHouse.abc
RedHouse.ps: RedHouse.abc _75.fmt
	jcabc2ps RedHouse.abc +F_75 \
	|PShdr RedHouse '' RedHouse \
	|PSftr %D $U/England/ %D >RedHouse.ps
RedHouse.pdf: RedHouse.ps
	ps2pdf RedHouse.ps RedHouse.pdf

# Redwing
Redwing: Redwing.abc Redwing.ps Redwing.pdf
Redwing= \
	polka/Redwing-D-32-2.abc sep5 \
	polka/Redwing-G-32-2.abc \
	polka/Redwing-Gm-32-2.abc sep5 \
	polka/Redwing-A-32-2.abc \
	polka/Redwing-Am-32-2.abc
Redwing.abc: $(Redwing)
	abcjoin $(Redwing) >Redwing.abc
Redwing.ps: Redwing.abc _75.fmt
	$(a2p) +F_75 Redwing.abc \
	|PShdr Redwing '' Redwing \
	|PSftr %D $U/program/ %D >Redwing.ps
Redwing.pdf: Redwing.ps
	ps2pdf Redwing.ps Redwing.pdf

# Reel Medley 01 
ReelMedley01: ReelMedley01.abc ReelMedley01.ps ReelMedley01.pdf
ReelMedley01= reel/HullsVictory_F3.abc reel/LamplightersH_A3.abc hornpipe/ForestersHp_D3.abc
ReelMedley01.abc: hdr/ReelMedley01.hdr $(ReelMedley01)
	abcmedley ReelMedley01 $(ReelMedley01) >ReelMedley01.abc
ReelMedley01.ps: ReelMedley01.abc _70.fmt
	$(a2p) +F_70 ReelMedley01.abc \
	|PShdr ReelMedley01 '' ReelMedley01 \
	|PSftr %D $U/program/ %D >ReelMedley01.ps
ReelMedley01.pdf: ReelMedley01.ps
	ps2pdf ReelMedley01.ps ReelMedley01.pdf

# Reel Medley 02 
ReelMedley02: ReelMedley02.abc ReelMedley02.ps ReelMedley02.pdf
ReelMedley02= \
	reel/CedarGap_G3.abc \
	reel/CatchinRabbits.abc \
	reel/UnionStreetSession_D.abc
ReelMedley02.abc: hdr/ReelMedley02.hdr $(ReelMedley02)
	abcmedley ReelMedley02 $(ReelMedley02) >ReelMedley02.abc
ReelMedley02.ps: ReelMedley02.abc _70.fmt
	$(a2p) +F_70 ReelMedley02.abc \
	|PShdr ReelMedley02 '' ReelMedley02 \
	|PSftr %D $U/program/ %D >ReelMedley02.ps
ReelMedley02.pdf: ReelMedley02.ps
	ps2pdf ReelMedley02.ps ReelMedley02.pdf

# Reel Medleys
ReelMedleys: ReelMedley01 ReelMedley02

# Reel of the 51st Division
ReelOfThe51stDiv: ReelOfThe51stDiv.ps ReelOfThe51stDiv.pdf
ReelOfThe51stDiv.abc: $A/Scotland/ReelOfThe51stDiv.abc
	ln -f $A/Scotland/ReelOfThe51stDiv.abc ReelOfThe51stDiv.abc
$A/Scotland/ReelOfThe51stDiv.abc:
	cd $A/Scotland; make ReelOfThe51stDiv.abc
ReelOfThe51stDiv.ps: ReelOfThe51stDiv.abc _75.fmt
	jcabc2ps ReelOfThe51stDiv.abc +F_75 \
	|PShdr ReelOfThe51stDiv '' ReelOfThe51stDiv \
	|PSftr %D $U/Scotland/ %D >ReelOfThe51stDiv.ps
ReelOfThe51stDiv.pdf: ReelOfThe51stDiv.ps
	ps2pdf ReelOfThe51stDiv.ps ReelOfThe51stDiv.pdf

# Ridee
Ridee: Ridee.abc Ridee.ps Ridee.pdf
Ridee.abc: $A/Intl/Ridee.abc
	ln -f $A/Intl/Ridee.abc Ridee.abc
$A/Intl/Ridee.abc:
	cd $A/Intl; make Ridee.abc
Ridee.ps: Ridee.abc _80.fmt
	jcabc2ps Ridee.abc +F_80 \
	|PShdr Ridee '' Ridee \
	|PSftr %D $U/Intl/ %D >Ridee.ps
Ridee.pdf: Ridee.ps
	ps2pdf Ridee.ps Ridee.pdf

# Rory O'More
RoryOMore: RoryOMore.ps RoryOMore.pdf
RoryOMore.abc: $A/Scotland/RoryOMore.abc
	ln -f $A/Scotland/RoryOMore.abc RoryOMore.abc
$A/Scotland/RoryOMore.abc:
	cd $A/Scotland; make RoryOMore.abc
RoryOMore.ps: RoryOMore.abc _75.fmt
	jcabc2ps RoryOMore.abc +F_75 \
	|PShdr RoryOMore '' RoryOMore \
	|PSftr %D $U/Scotland/ %D >RoryOMore.ps
RoryOMore.pdf: RoryOMore.ps
	ps2pdf RoryOMore.ps RoryOMore.pdf

# Rothesay Rant
RothesayRant: RothesayRant.ps RothesayRant.pdf
RothesayRant.abc: $A/Scotland/RothesayRant.abc
	ln -f $A/Scotland/RothesayRant.abc RothesayRant.abc
$A/Scotland/RothesayRant.abc:
	cd $A/Scotland; make RothesayRant.abc
RothesayRant.ps: RothesayRant.abc _75.fmt
	jcabc2ps RothesayRant.abc +F_75 \
	|PShdr RothesayRant '' RothesayRant \
	|PSftr %D $U/Scotland/ %D >RothesayRant.ps
RothesayRant.pdf: RothesayRant.ps
	ps2pdf RothesayRant.ps RothesayRant.pdf

# Rufty Tufty
RuftyTufty: RuftyTufty.abc RuftyTufty.ps RuftyTufty.pdf
RuftyTufty.abc: $A/England/RuftyTufty.abc
	ln -f $A/England/RuftyTufty.abc RuftyTufty.abc
RuftyTufty.ps: RuftyTufty.abc _75.fmt
	jcabc2ps RuftyTufty.abc +F_75 \
	|PShdr RuftyTufty '' RuftyTufty \
	|PSftr %D $U/England/ %D >RuftyTufty.ps
RuftyTufty.pdf: RuftyTufty.ps
	ps2pdf RuftyTufty.ps RuftyTufty.pdf

# Rumelaj
Rumelaj: Rumelaj.abc Rumelaj.ps Rumelaj.pdf
Rumelaj= $A/Intl/Rumelaj.abc
Rumelaj.abc: $(Rumelaj)
	ln -f $(Rumelaj) Rumelaj.abc
$A/Intl/Rumelaj.abc:
	cd $A/Intl; make Rumelaj.abc
Rumelaj.ps: Rumelaj.abc _75.fmt
	jcabc2ps Rumelaj.abc +F_75 \
	|PShdr Rumelaj '' Rumelaj \
	|PSftr %D $U/Intl/ %D >Rumelaj.ps
Rumelaj.pdf: Rumelaj.ps
	ps2pdf Rumelaj.ps Rumelaj.pdf

# Russe
Russe: Russe.abc Russe.ps Russe.pdf
Russe.abc: $A/England/Russe.abc
	cd $A/England; make Russe.abc
	ln -f $A/England/Russe.abc Russe.abc
Russe.ps: Russe.abc _80.fmt
	jcabc2ps Russe.abc +F_80 \
	|PShdr Russe '' Russe \
	|PSftr %D $U/England/ %D >Russe.ps
Russe.pdf: Russe.ps
	ps2pdf Russe.ps Russe.pdf

# Sacketts Harbor 
SackettsHarbor= reel/SackettsHarbor_Am4.abc reel/SackettsHarbor_Bm4.abc
SackettsHarbor: SackettsHarbor.abc SackettsHarbor.ps SackettsHarbor.pdf
SackettsHarbor.abc: $(SackettsHarbor)
	abcmedley "SackettsHarbor" $(SackettsHarbor) >SackettsHarbor.abc
SackettsHarbor.ps: SackettsHarbor.abc _80.fmt
	$(a2p) +F_80 SackettsHarbor.abc \
	|PShdr SackettsHarbor '' SackettsHarbor \
	|PSftr %D $U/program/ %D >SackettsHarbor.ps
SackettsHarbor.pdf: SackettsHarbor.ps
	ps2pdf SackettsHarbor.ps SackettsHarbor.pdf

# Saint Andrews Fair
SaintAndrewsFair: SaintAndrewsFair.abc SaintAndrewsFair.ps SaintAndrewsFair.pdf
SaintAndrewsFair.abc: $A/Scotland/SaintAndrewsFair.abc
	ln -f $A/Scotland/SaintAndrewsFair.abc SaintAndrewsFair.abc
$A/Scotland/SaintAndrewsFair.abc:
	cd $A/Scotland; make SaintAndrewsFair.abc
SaintAndrewsFair.ps: SaintAndrewsFair.abc _75.fmt
	jcabc2ps SaintAndrewsFair.abc +F_75 \
	|PShdr SaintAndrewsFair '' SaintAndrewsFair \
	|PSftr %D $U/Scotland/ %D >SaintAndrewsFair.ps
SaintAndrewsFair.pdf: SaintAndrewsFair.ps
	ps2pdf SaintAndrewsFair.ps SaintAndrewsFair.pdf

# Salty Dog Rag
SaltyDogRag: SaltyDogRag.abc SaltyDogRag.ps SaltyDogRag.pdf
SaltyDogRag.abc: $A/Intl/SaltyDogRag.abc
	ln -f $A/Intl/SaltyDogRag.abc SaltyDogRag.abc
$A/Intl/SaltyDogRag.abc:
	cd $A/Intl; make SaltyDogRag.abc
SaltyDogRag.ps: SaltyDogRag.abc _75.fmt
	jcabc2ps SaltyDogRag.abc +F_75 \
	|PShdr SaltyDogRag '' SaltyDogRag \
	|PSftr %D $U/Intl/ %D >SaltyDogRag.ps
SaltyDogRag.pdf: SaltyDogRag.ps
	ps2pdf SaltyDogRag.ps SaltyDogRag.pdf

# Sandy Oer the Lea
SandyOerTheLea1: SandyOerTheLea1.abc SandyOerTheLea1.ps SandyOerTheLea1.pdf
SandyOerTheLea1.abc: $A/Scotland/SandyOerTheLea1.abc
	ln -f $A/Scotland/SandyOerTheLea1.abc SandyOerTheLea1.abc
SandyOerTheLea1.ps: SandyOerTheLea1.abc _75.fmt
	jcabc2ps SandyOerTheLea1.abc +F_75 \
	|PShdr SandyOerTheLea1 '' SandyOerTheLea1 \
	|PSftr %D $U/Scotland/ %D >SandyOerTheLea1.ps
SandyOerTheLea1.pdf: SandyOerTheLea1.ps
	ps2pdf SandyOerTheLea1.ps SandyOerTheLea1.pdf

# Sasha
Sasha: Sasha.ps Sasha.pdf
Sasha= $A/Intl/Sasha.abc
Sasha.abc: $(Sasha)
	ln -f $(Sasha) Sasha.abc
$A/Intl/Sasha.abc:
	cd $A/Intl; make Sasha.abc
Sasha.ps: Sasha.abc _80.fmt
	jcabc2ps Sasha.abc +F_80 \
	|PShdr Sasha '' Sasha \
	|PSftr %D $U/Intl/ %D >Sasha.ps
Sasha.pdf: Sasha.ps
	ps2pdf Sasha.ps Sasha.pdf

# Savila Se Bela Loza
SavilaSeBelaLoza: SavilaSeBelaLoza.abc SavilaSeBelaLoza.ps SavilaSeBelaLoza.pdf
SavilaSeBelaLoza.abc: $A/Intl/SavilaSeBelaLoza.abc
	ln -f $A/Intl/SavilaSeBelaLoza.abc SavilaSeBelaLoza.abc
$A/Intl/SavilaSeBelaLoza.abc:
	cd $A/Intl; make SavilaSeBelaLoza.abc
SavilaSeBelaLoza.ps: SavilaSeBelaLoza.abc _75.fmt
	jcabc2ps SavilaSeBelaLoza.abc +F_75 \
	|PShdr SavilaSeBelaLoza '' SavilaSeBelaLoza \
	|PSftr %D $U/Intl/ %D >SavilaSeBelaLoza.ps
SavilaSeBelaLoza.pdf: SavilaSeBelaLoza.ps
	ps2pdf SavilaSeBelaLoza.ps SavilaSeBelaLoza.pdf

# Scotch Morris
ScotchMorris: ScotchMorris.abc ScotchMorris.ps ScotchMorris.pdf
ScotchMorris.abc: $A/England/ScotchMorris.abc
	cd $A/England; make ScotchMorris.abc
	ln -f $A/England/ScotchMorris.abc ScotchMorris.abc
ScotchMorris.ps: ScotchMorris.abc _75.fmt
	jcabc2ps ScotchMorris.abc +F_75 \
	|PShdr ScotchMorris '' ScotchMorris \
	|PSftr %D $U/England/ %D >ScotchMorris.ps
ScotchMorris.pdf: ScotchMorris.ps
	ps2pdf ScotchMorris.ps ScotchMorris.pdf

# Scottish Quadrille Set
ScottishQuadrilleSet: ScottishQuadrilleSet.abc ScottishQuadrilleSet.ps ScottishQuadrilleSet.pdf
ScottishQuadrilleSet.abc: $A/Scotland/ScottishQuadrilleSet.abc
	ln -f $A/Scotland/ScottishQuadrilleSet.abc ScottishQuadrilleSet.abc
$A/Scotland/ScottishQuadrilleSet.abc:
	cd $A/Scotland; make ScottishQuadrilleSet.abc
ScottishQuadrilleSet.ps: ScottishQuadrilleSet.abc _75.fmt
	jcabc2ps ScottishQuadrilleSet.abc +F_75 \
	|PShdr ScottishQuadrilleSet '' ScottishQuadrilleSet \
	|PSftr %D $U/Scotland/ %D >ScottishQuadrilleSet.ps
ScottishQuadrilleSet.pdf: ScottishQuadrilleSet.ps
	ps2pdf ScottishQuadrilleSet.ps ScottishQuadrilleSet.pdf

# Seann Triubhas Willichan
SeannTriubhasWillichan: SeannTriubhasWillichan.ps SeannTriubhasWillichan.pdf
SeannTriubhasWillichan.abc: $A/Scotland/SeannTriubhasWillichan1.abc
	ln -f $A/Scotland/SeannTriubhasWillichan1.abc SeannTriubhasWillichan.abc
$A/Scotland/SeannTriubhasWillichan.abc:
	cd $A/Scotland; make SeannTriubhasWillichan.abc
SeannTriubhasWillichan.ps: SeannTriubhasWillichan.abc _70.fmt
	jcabc2ps SeannTriubhasWillichan.abc +F_70 \
	|PShdr SeannTriubhas '' SeannTriubhas \
	|PSftr %D $U/Scotland/ %D >SeannTriubhasWillichan.ps
SeannTriubhasWillichan.pdf: SeannTriubhasWillichan.ps
	ps2pdf SeannTriubhasWillichan.ps

# Seann Triubhas Willichan 2
SeannTriubhasWillichan2: SeannTriubhasWillichan2.abc SeannTriubhasWillichan2.ps SeannTriubhasWillichan2.pdf
SeannTriubhasWillichan2.abc: $A/Scotland/SeannTriubhasWillichan2.abc
	ln -f $A/Scotland/SeannTriubhasWillichan2.abc SeannTriubhasWillichan2.abc
$A/Scotland/SeannTriubhasWillichan2.abc:
	cd $A/Scotland; make SeannTriubhasWillichan2.abc
SeannTriubhasWillichan2.ps: SeannTriubhasWillichan2.abc _70.fmt
	jcabc2ps SeannTriubhasWillichan2.abc +F_70 \
	|PShdr SeannTriubhasWillichan2 '' SeannTriubhasWillichan2 \
	|PSftr %D $U/Scotland/ %D >SeannTriubhasWillichan2.ps
SeannTriubhasWillichan2.pdf: SeannTriubhasWillichan2.ps
	ps2pdf SeannTriubhasWillichan2.ps SeannTriubhasWillichan2.pdf

# Sellengers Round
SellengersRound: SellengersRound.abc SellengersRound.ps SellengersRound.pdf
SellengersRound.abc: $A/England/SellengersRound.abc
	cd $A/England; make SellengersRound.abc
	ln -f $A/England/SellengersRound.abc SellengersRound.abc
SellengersRound.ps: SellengersRound.abc _75.fmt
	jcabc2ps SellengersRound.abc +F_75 \
	|PShdr SellengersRound '' SellengersRound \
	|PSftr %D $U/England/ %D >SellengersRound.ps
SellengersRound.pdf: SellengersRound.ps
	ps2pdf SellengersRound.ps SellengersRound.pdf

# Shenandoah
Shenandoah: Shenandoah.abc Shenandoah.ps Shenandoah.pdf
Shenandoah= song/Shenandoah_CwW.abc tune/Shenandoah_D.abc tune/Shenandoah_G.abc
Shenandoah.abc: $(Shenandoah)
	abcjoin +S2 $(Shenandoah) >Shenandoah.abc
Shenandoah.ps: Shenandoah.abc _70.fmt
	$(a2p) +F_70 Shenandoah.abc \
	|PShdr Shenandoah '' Shenandoah \
	|PSftr %D $U/program/ %D >Shenandoah.ps
Shenandoah.pdf: Shenandoah.ps
	ps2pdf Shenandoah.ps Shenandoah.pdf

# Shestorka
Shestorka: Shestorka.abc Shestorka.ps Shestorka.pdf
Shestorka= $A/Intl/Shestorka.abc
Shestorka.abc: $(Shestorka)
	ln -f $(Shestorka) Shestorka.abc
$A/Intl/Shestorka.abc:
	cd $A/Intl; make Shestorka.abc
Shestorka.ps: Shestorka.abc _80.fmt
	jcabc2ps Shestorka.abc +F_80 \
	|PShdr Shestorka '' Shestorka \
	|PSftr %D $U/Intl/ %D >Shestorka.ps
Shestorka.pdf: Shestorka.ps
	ps2pdf Shestorka.ps Shestorka.pdf

# Shetnja
Shetnja: Shetnja.abc Shetnja.ps Shetnja.pdf
Shetnja.abc: $A/Intl/Shetnja.abc
	ln -f $A/Intl/Shetnja.abc Shetnja.abc
$A/Intl/Shetnja.abc:
	cd $A/Intl; make Shetnja.abc
Shetnja.ps: Shetnja.abc _75.fmt
	jcabc2ps Shetnja.abc +F_75 \
	|PShdr Shetnja '' Shetnja \
	|PSftr %D $U/Intl/ %D >Shetnja.ps
Shetnja.pdf: Shetnja.ps
	ps2pdf Shetnja.ps Shetnja.pdf

# Shiftin Bobbins
ShiftinBobbins: ShiftinBobbins.ps ShiftinBobbins.pdf
ShiftinBobbins.abc: $A/Scotland/ShiftinBobbins1.abc
	ln -f $A/Scotland/ShiftinBobbins1.abc ShiftinBobbins.abc
$A/Scotland/ShiftinBobbins.abc:
	cd $A/Scotland; make ShiftinBobbins.abc
ShiftinBobbins.ps: ShiftinBobbins.abc _70.fmt
	jcabc2ps ShiftinBobbins.abc +F_70 \
	|PShdr ShiftinBobbins '' ShiftinBobbins \
	|PSftr %D $U/Scotland/ %D >ShiftinBobbins.ps
ShiftinBobbins.pdf: ShiftinBobbins.ps
	ps2pdf ShiftinBobbins.ps

# Shine On Harvest Moon
ShineOnHarvestMoon: ShineOnHarvestMoon.abc ShineOnHarvestMoon.ps ShineOnHarvestMoon.pdf
ShineOnHarvestMoon= song/ShineOnHarvestMoon_Gw.abc tune/ShineOnHarvestMoon_D.abc
ShineOnHarvestMoon.abc: $(ShineOnHarvestMoon)
	abcjoin +S2 $(ShineOnHarvestMoon) >ShineOnHarvestMoon.abc
ShineOnHarvestMoon.ps: ShineOnHarvestMoon.abc _70.fmt
	$(a2p) +F_70 ShineOnHarvestMoon.abc \
	|PShdr ShineOnHarvestMoon '' ShineOnHarvestMoon \
	|PSftr %D $U/program/ %D >ShineOnHarvestMoon.ps
ShineOnHarvestMoon.pdf: ShineOnHarvestMoon.ps
	ps2pdf ShineOnHarvestMoon.ps ShineOnHarvestMoon.pdf

# Shottish: Scand 01
Shottish_Scand01: Shottish_Scand01.abc Shottish_Scand01.ps Shottish_Scand01.pdf
Shottish_Scand01= shottish/Ringl_Harjedalen.abc shottish/Shot_MyrHans.abc shottish/GirlWithTheBlueDressOnSh.abc shottish/PenttilanSillalla.abc shottish/Nyingen_Dm.abc
Shottish_Scand01.abc: $(Shottish_Scand01)
	abcmedley "Scandinavian Shottish 1" $(Shottish_Scand01) >Shottish_Scand01.abc
Shottish_Scand01.ps: Shottish_Scand01.abc _70.fmt
	jcabc2ps Shottish_Scand01.abc +F_70 \
	|PShdr Shottish_Scand01 '' Shottish_Scand01 \
	|PSftr %D $U/program/ %D >Shottish_Scand01.ps
Shottish_Scand01.pdf: Shottish_Scand01.ps
	ps2pdf Shottish_Scand01.ps Shottish_Scand01.pdf

# Shoulder To Shoulder
ShoulderToShoulder: ShoulderToShoulder.ps ShoulderToShoulder.pdf
ShoulderToShoulder.abc: $A/Scotland/ShoulderToShoulder.abc
	ln -f $A/Scotland/ShoulderToShoulder.abc ShoulderToShoulder.abc
$A/Scotland/ShoulderToShoulder.abc:
	cd $A/Scotland; make ShoulderToShoulder.abc
ShoulderToShoulder.ps: ShoulderToShoulder.abc _75.fmt
	jcabc2ps ShoulderToShoulder.abc +F_75 \
	|PShdr ShoulderToShoulder '' ShoulderToShoulder \
	|PSftr %D $U/Scotland/ %D >ShoulderToShoulder.ps
ShoulderToShoulder.pdf: ShoulderToShoulder.ps
	ps2pdf ShoulderToShoulder.ps ShoulderToShoulder.pdf

# Sicilian (Circle) Dance
SicilianDance= \
	jig/SicilianDance_F.abc \
	jig/CumberlandR.abc \
	jig/Portland_Fancy2_A64.abc \
	jig/Sicilian_JC082_D.abc \
	jig/SicilianCircle_D.abc
SicilianDance: SicilianDance.abc SicilianDance.ps SicilianDance.pdf
SicilianDance.abc: $(SicilianDance) hdr/SicilianDance.hdr
	abcmedley SicilianDance $(SicilianDance) >SicilianDance.abc
SicilianDance.ps: SicilianDance.abc SicilianDance.fmt
	$(a2p) +FSicilianDance SicilianDance.abc \
	|PShdr SicilianDance '' SicilianDance \
	|PSftr %D $U/program/ %D >SicilianDance.ps
SicilianDance.pdf: SicilianDance.ps
	ps2pdf SicilianDance.ps SicilianDance.pdf

# Silver City
SilverCity: SilverCity.abc SilverCity.ps SilverCity.pdf
SilverCity.abc: $A/Scotland/SilverCity2.abc
	ln -f $A/Scotland/SilverCity2.abc SilverCity.abc
SilverCity.ps: SilverCity.abc _75.fmt
	jcabc2ps SilverCity.abc +F_75 \
	|PShdr SilverCity '' SilverCity \
	|PSftr %D $U/Scotland/ %D >SilverCity.ps
SilverCity.pdf: SilverCity.ps
	ps2pdf SilverCity.ps SilverCity.pdf

# Silver Grey
SilverGrey: SilverGrey.abc SilverGrey.ps SilverGrey.pdf
SilverGrey.abc: $A/Scotland/SilverGrey.abc
	ln -f $A/Scotland/SilverGrey.abc SilverGrey.abc
$A/Scotland/SilverGrey.abc:
	cd $A/Scotland; make SilverGrey.abc
SilverGrey.ps: SilverGrey.abc _70.fmt
	jcabc2ps SilverGrey.abc +F_70 \
	|PShdr SilverGrey '' SilverGrey \
	|PSftr %D $U/Scotland/ %D >SilverGrey.ps
SilverGrey.pdf: SilverGrey.ps
	ps2pdf SilverGrey.ps SilverGrey.pdf

# Silver Tassie
SilverTassie: SilverTassie.abc SilverTassie.ps SilverTassie.pdf
SilverTassie.abc: $A/Scotland/SilverTassie.abc
	ln -f $A/Scotland/SilverTassie.abc SilverTassie.abc
SilverTassie.ps: SilverTassie.abc _70.fmt
	jcabc2ps SilverTassie.abc +F_70 \
	|PShdr SilverTassie '' SilverTassie \
	|PSftr %D $U/Scotland/ %D >SilverTassie.ps
SilverTassie.pdf: SilverTassie.ps
	ps2pdf SilverTassie.ps SilverTassie.pdf

# Sir Roger de Coverly
SirRogerDeCoverly: SirRogerDeCoverly.abc SirRogerDeCoverly.ps SirRogerDeCoverly.pdf
SirRogerDeCoverly.abc: $A/England/SirRogerDeCoverly.abc
	cd $A/England; make SirRogerDeCoverly.abc
	ln -f $A/England/SirRogerDeCoverly.abc SirRogerDeCoverly.abc
SirRogerDeCoverly.ps: SirRogerDeCoverly.abc _75.fmt
	jcabc2ps SirRogerDeCoverly.abc +F_75 \
	|PShdr SirRogerDeCoverly '' SirRogerDeCoverly \
	|PSftr %D $U/England/ %D >SirRogerDeCoverly.ps
SirRogerDeCoverly.pdf: SirRogerDeCoverly.ps
	ps2pdf SirRogerDeCoverly.ps SirRogerDeCoverly.pdf

# Sirun Akhchik 1
SirunAkhchik1: SirunAkhchik1.abc SirunAkhchik1.ps SirunAkhchik1.pdf
SirunAkhchik1= $A/Intl/SirunAkhchik1.abc
SirunAkhchik1.abc: $(SirunAkhchik1)
	ln -f $(SirunAkhchik1) SirunAkhchik1.abc
$A/Intl/SirunAkhchik1.abc:
	cd $A/Intl; make SirunAkhchik1.abc
SirunAkhchik1.ps: SirunAkhchik1.abc _80.fmt
	jcabc2ps SirunAkhchik1.abc +F_80 \
	|PShdr SirunAkhchik1 '' SirunAkhchik1 \
	|PSftr %D $U/Intl/ %D >SirunAkhchik1.ps
SirunAkhchik1.pdf: SirunAkhchik1.ps
	ps2pdf SirunAkhchik1.ps SirunAkhchik1.pdf

# Sirun Akhchik 2
SirunAkhchik2: SirunAkhchik2.abc SirunAkhchik2.ps SirunAkhchik2.pdf
SirunAkhchik2= $A/Intl/SirunAkhchik2.abc
SirunAkhchik2.abc: $(SirunAkhchik2)
	ln -f $(SirunAkhchik2) SirunAkhchik2.abc
$A/Intl/SirunAkhchik2.abc:
	cd $A/Intl; make SirunAkhchik2.abc
SirunAkhchik2.ps: SirunAkhchik2.abc _80.fmt
	jcabc2ps SirunAkhchik2.abc +F_80 \
	|PShdr SirunAkhchik2 '' SirunAkhchik2 \
	|PSftr %D $U/program/ %D >SirunAkhchik2.ps
SirunAkhchik2.pdf: SirunAkhchik2.ps
	ps2pdf SirunAkhchik2.ps SirunAkhchik2.pdf

# Skylarks Reel
SkylarksReel: SkylarksReel.abc SkylarksReel.ps SkylarksReel.pdf
SkylarksReel.abc: $A/Scotland/SkylarksReel.abc
	ln -f $A/Scotland/SkylarksReel.abc SkylarksReel.abc
$A/Scotland/SkylarksReel.abc:
	cd $A/Scotland; make SkylarksReel.abc
SkylarksReel.ps: SkylarksReel.abc _75.fmt
	jcabc2ps SkylarksReel.abc +F_75 \
	|PShdr SkylarksReel '' SkylarksReel \
	|PSftr %D $U/Scotland/ %D >SkylarksReel.ps
SkylarksReel.pdf: SkylarksReel.ps
	ps2pdf SkylarksReel.ps SkylarksReel.pdf

# Sonderhoning
Sonderhoning: Sonderhoning.ps Sonderhoning.pdf
Sonderhoning= $A/Intl/Sonderhoning.abc
Sonderhoning.abc: $(Sonderhoning)
	ln -f $(Sonderhoning) Sonderhoning.abc
$A/Intl/Sonderhoning.abc:
	cd $A/Intl; make Sonderhoning.abc
Sonderhoning.ps: Sonderhoning.abc _75.fmt
	jcabc2ps Sonderhoning.abc +F_75 \
	|PShdr Sonderhoning '' Sonderhoning \
	|PSftr %D $U/Sonderhoning/ %D >Sonderhoning.ps
Sonderhoning.pdf: Sonderhoning.ps
	ps2pdf Sonderhoning.ps Sonderhoning.pdf

# Space Man
SpaceMan: SpaceMan.abc SpaceMan.ps SpaceMan.pdf
SpaceMan.abc: $A/England/SpaceMan.abc
	cd $A/England; make SpaceMan.abc
	ln -f $A/England/SpaceMan.abc SpaceMan.abc
SpaceMan.ps: SpaceMan.abc _75.fmt
	jcabc2ps SpaceMan.abc +F_75 \
	|PShdr SpaceMan '' SpaceMan \
	|PSftr %D $U/England/ %D >SpaceMan.ps
SpaceMan.pdf: SpaceMan.ps
	ps2pdf SpaceMan.ps SpaceMan.pdf

# Spiral Walk
SpiralWalk: SpiralWalk.abc SpiralWalk.ps SpiralWalk.pdf
SpiralWalk.abc: $A/Intl/SpiralWalk.abc
	ln -f $A/Intl/SpiralWalk.abc SpiralWalk.abc
$A/Intl/SpiralWalk.abc:
	cd $A/Intl; make SpiralWalk.abc
SpiralWalk.ps: SpiralWalk.abc _75.fmt
	jcabc2ps SpiralWalk.abc +F_75 \
	|PShdr SpiralWalk '' SpiralWalk \
	|PSftr %D $U/Intl/ %D >SpiralWalk.ps
SpiralWalk.pdf: SpiralWalk.ps
	ps2pdf SpiralWalk.ps SpiralWalk.pdf

# Spirit of France
SpiritOfFrance= reel/SpiritOfFrance_C.abc reel/SpiritOfFrance_D.abc
SpiritOfFrance: SpiritOfFrance.abc SpiritOfFrance.ps SpiritOfFrance.pdf
SpiritOfFrance.abc: $(SpiritOfFrance)
	abcjoin +S2 $(SpiritOfFrance) >SpiritOfFrance.abc
SpiritOfFrance.ps: SpiritOfFrance.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 SpiritOfFrance.abc \
	|PShdr SpiritOfFrance '' SpiritOfFrance \
	|PSftr %D $U/program/ %D >SpiritOfFrance.ps
SpiritOfFrance.pdf: SpiritOfFrance.ps
	ps2pdf SpiritOfFrance.ps SpiritOfFrance.pdf

# Starsigns
Starsigns: Starsigns.ps Starsigns.pdf
Starsigns.abc: $A/Scotland/Starsigns.abc
	ln -f $A/Scotland/Starsigns.abc Starsigns.abc
$A/Scotland/Starsigns.abc:
	cd $A/Scotland; make Starsigns.abc
Starsigns.ps: Starsigns.abc _75.fmt
	jcabc2ps Starsigns.abc +F_75 \
	|PShdr Starsigns '' Starsigns \
	|PSftr %D $U/Scotland/ %D >Starsigns.ps
Starsigns.pdf: Starsigns.ps
	ps2pdf Starsigns.ps

# Strip the Willow
StripTheWillow: StripTheWillow.ps StripTheWillow.pdf
StripTheWillow.abc: $A/Scotland/StripTheWillow.abc
	ln -f $A/Scotland/StripTheWillow.abc StripTheWillow.abc
$A/Scotland/StripTheWillow.abc:
	cd $A/Scotland; make StripTheWillow.abc
StripTheWillow.ps: StripTheWillow.abc _75.fmt
	jcabc2ps StripTheWillow.abc +F_75 \
	|PShdr StripTheWillow '' StripTheWillow \
	|PSftr %D $U/Scotland/ %D >StripTheWillow.ps
StripTheWillow.pdf: StripTheWillow.ps
	ps2pdf StripTheWillow.ps StripTheWillow.pdf

# Sugar Candie
SugarCandie1: SugarCandie1.abc SugarCandie1.ps SugarCandie1.pdf
SugarCandie1.abc: $A/Scotland/SugarCandie1.abc
	ln -f $A/Scotland/SugarCandie1.abc SugarCandie1.abc
$A/Scotland/SugarCandie1.abc:
	cd $A/Scotland; make SugarCandie1.abc
SugarCandie1.ps: SugarCandie1.abc _75.fmt
	jcabc2ps SugarCandie1.abc +F_75 \
	|PShdr SugarCandie1 '' SugarCandie1 \
	|PSftr %D $U/Scotland/ %D >SugarCandie1.ps
SugarCandie1.pdf: SugarCandie1.ps
	ps2pdf SugarCandie1.ps SugarCandie1.pdf

# Sweets of May
SweetsOfMay: SweetsOfMay.abc SweetsOfMay.ps SweetsOfMay.pdf
SweetsOfMay= $A/Intl/SweetsOfMay1.abc
SweetsOfMay.abc: $(SweetsOfMay)
	ln -f $(SweetsOfMay) SweetsOfMay.abc
$A/Intl/SweetsOfMay.abc:
	cd $A/Intl; make SweetsOfMay.abc
SweetsOfMay.ps: SweetsOfMay.abc _80.fmt
	jcabc2ps SweetsOfMay.abc +F_80 \
	|PShdr SweetsOfMay '' SweetsOfMay \
	|PSftr %D $U/program/ %D >SweetsOfMay.ps
SweetsOfMay.pdf: SweetsOfMay.ps
	ps2pdf SweetsOfMay.ps SweetsOfMay.pdf

# Swiss Break Mixer
SwissBreakMixer: SwissBreakMixer.abc SwissBreakMixer.ps SwissBreakMixer.pdf
SwissBreakMixer= ../Intl/SwissBreakMixer.abc
SwissBreakMixer.abc: $(SwissBreakMixer)
	ln -f $(SwissBreakMixer) SwissBreakMixer.abc
$A/Intl/SwissBreakMixer.abc:
	cd $A/Intl; make SwissBreakMixer.abc
SwissBreakMixer.ps: SwissBreakMixer.abc _80.fmt
	jcabc2ps SwissBreakMixer.abc +F_80 \
	|PShdr SwissBreakMixer '' SwissBreakMixer \
	|PSftr %D $U/Intl/ %D >SwissBreakMixer.ps
SwissBreakMixer.pdf: SwissBreakMixer.ps
	ps2pdf SwissBreakMixer.ps SwissBreakMixer.pdf

# Taimse Im Chodhladh
TaimseImChodhladh: TaimseImChodhladh.abc TaimseImChodhladh.ps TaimseImChodhladh.pdf
TaimseImChodhladh= waltz/TaimseImChodhladh_G.abc # tune/TaimseImChodhladh_A.abc
TaimseImChodhladh.abc: $(TaimseImChodhladh)
	abcjoin +s $(TaimseImChodhladh) >TaimseImChodhladh.abc
TaimseImChodhladh.ps: TaimseImChodhladh.abc _80.fmt
	$(a2p) +F_80 TaimseImChodhladh.abc \
	|PShdr TaimseImChodhladh '' TaimseImChodhladh \
	|PSftr %D $U/program/ %D >TaimseImChodhladh.ps
TaimseImChodhladh.pdf: TaimseImChodhladh.ps
	ps2pdf TaimseImChodhladh.ps TaimseImChodhladh.pdf

# Tempest 
Tempest= \
	jig/ApShenkin_G4.abc \
	jig/Kitty_McGee_D4.abc
Tempest: Tempest.abc Tempest.ps Tempest.pdf
Tempest.abc: $(Tempest)
	abcmedley +S2 "The Tempest" $(Tempest) >Tempest.abc
Tempest.ps: Tempest.abc _80.fmt
	$(a2p) +F_80 Tempest.abc \
	|PShdr Tempest '' Tempest \
	|PSftr %D $U/program/ %D >Tempest.ps
Tempest.pdf: Tempest.ps
	ps2pdf Tempest.ps Tempest.pdf

# Thady You Gander
ThadyYouGander: ThadyYouGander.abc ThadyYouGander.ps ThadyYouGander.pdf
ThadyYouGander= $A/Intl/ThadyYouGander.abc
ThadyYouGander.abc: $(ThadyYouGander)
	ln -f $(ThadyYouGander) ThadyYouGander.abc
$A/Intl/ThadyYouGander.abc:
	cd $A/Intl; make ThadyYouGander.abc
ThadyYouGander.ps: ThadyYouGander.abc _80.fmt
	jcabc2ps ThadyYouGander.abc +F_80 \
	|PShdr ThadyYouGander '' ThadyYouGander \
	|PSftr %D $U/Intl/ %D >ThadyYouGander.ps
ThadyYouGander.pdf: ThadyYouGander.ps
	ps2pdf ThadyYouGander.ps ThadyYouGander.pdf

# The Nurseryman
Nurseryman2: Nurseryman2.abc Nurseryman2.ps Nurseryman2.pdf
Nurseryman2.abc: $A/Scotland/Nurseryman2.abc
	ln -f $A/Scotland/Nurseryman2.abc Nurseryman2.abc
$A/Scotland/Nurseryman2.abc:
	cd $A/Scotland; make Nurseryman2.abc
Nurseryman2.ps: Nurseryman2.abc _75.fmt
	jcabc2ps Nurseryman2.abc +F_75 \
	|PShdr Nurseryman2 '' Nurseryman2 \
	|PSftr %D $U/Scotland/ %D >Nurseryman2.ps
Nurseryman2.pdf: Nurseryman2.ps
	ps2pdf Nurseryman2.ps Nurseryman2.pdf

# Thornhill Strathspey
ThornhillStrathspey: ThornhillStrathspey.abc ThornhillStrathspey.ps ThornhillStrathspey.pdf
ThornhillStrathspey.abc: $A/Scotland/ThornhillStrathspey.abc
	ln -f $A/Scotland/ThornhillStrathspey.abc ThornhillStrathspey.abc
$A/Scotland/ThornhillStrathspey.abc:
	cd $A/Scotland; make ThornhillStrathspey.abc
ThornhillStrathspey.ps: ThornhillStrathspey.abc _75.fmt
	jcabc2ps ThornhillStrathspey.abc +F_75 \
	|PShdr ThornhillStrathspey '' ThornhillStrathspey \
	|PSftr %D $U/Scotland/ %D >ThornhillStrathspey.ps
ThornhillStrathspey.pdf: ThornhillStrathspey.ps
	ps2pdf ThornhillStrathspey.ps

# Thus Spoke Tony
ThusSpokeTony: ThusSpokeTony.abc ThusSpokeTony.ps ThusSpokeTony.pdf
ThusSpokeTony.abc: $A/Scotland/ThusSpokeTony.abc
	ln -f $A/Scotland/ThusSpokeTony.abc ThusSpokeTony.abc
$A/Scotland/ThusSpokeTony.abc:
	cd $A/Scotland; make ThusSpokeTony.abc
ThusSpokeTony.ps: ThusSpokeTony.abc _75.fmt
	jcabc2ps ThusSpokeTony.abc +F_75 \
	|PShdr ThusSpokeTony '' ThusSpokeTony \
	|PSftr %D $U/Scotland/ %D >ThusSpokeTony.ps
ThusSpokeTony.pdf: ThusSpokeTony.ps
	ps2pdf ThusSpokeTony.ps ThusSpokeTony.pdf

# Tourner à Trois
TournerATrois: TournerATrois.abc TournerATrois.ps TournerATrois.pdf
TournerATrois= waltz/Tourner_a_Trois_Gm.abc waltz/Tourner_a_Trois_Am.abc waltz/Tourner_a_Trois_Bm.abc
TournerATrois.abc: $(TournerATrois)
	abcjoin +s2 $(TournerATrois) >TournerATrois.abc
TournerATrois.ps: TournerATrois.abc _75.fmt
	$(a2p) +F_75 TournerATrois.abc \
	|PShdr TournerATrois '' TournerATrois \
	|PSftr %D $U/program/ %D >TournerATrois.ps
TournerATrois.pdf: TournerATrois.ps
	ps2pdf TournerATrois.ps TournerATrois.pdf

# Troika
Troika: Troika.abc Troika.ps Troika.pdf
Troika.abc: $A/Intl/Troika.abc
	ln -f $A/Intl/Troika.abc Troika.abc
$A/Intl/Troika.abc:
	cd $A/Intl; make Troika.abc
Troika.ps: Troika.abc _80.fmt
	jcabc2ps Troika.abc +F_80 \
	|PShdr Troika '' Troika \
	|PSftr %D $U/Intl/ %D >Troika.ps
Troika.pdf: Troika.ps
	ps2pdf Troika.ps Troika.pdf

# Tsamikos
Tsamikos: Tsamikos.abc Tsamikos.ps Tsamikos.pdf
Tsamikos= $A/Intl/TSAM01.abc
Tsamikos.abc: $(Tsamikos)
	ln -f $(Tsamikos) Tsamikos.abc
$A/Intl/Tsamikos.abc:
	cd $A/Intl; make Tsamikos.abc
Tsamikos.ps: Tsamikos.abc _75.fmt
	jcabc2ps Tsamikos.abc +F_75 \
	|PShdr Tsamikos '' Tsamikos \
	|PSftr %D $U/Intl/ %D >Tsamikos.ps
Tsamikos.pdf: Tsamikos.ps
	ps2pdf Tsamikos.ps Tsamikos.pdf

# Turkey Trot
TurkeyTrot: TurkeyTrot.abc TurkeyTrot.ps TurkeyTrot.pdf
TurkeyTrot.abc: $A/Scotland/TurkeyTrot.abc
	ln -f $A/Scotland/TurkeyTrot.abc TurkeyTrot.abc
$A/Scotland/TurkeyTrot.abc:
	cd $A/Scotland; make TurkeyTrot.abc
TurkeyTrot.ps: TurkeyTrot.abc _75.fmt
	jcabc2ps TurkeyTrot.abc +F_75 \
	|PShdr TurkeyTrot '' TurkeyTrot \
	|PSftr %D $U/Scotland/ %D >TurkeyTrot.ps
TurkeyTrot.pdf: TurkeyTrot.ps
	ps2pdf TurkeyTrot.ps TurkeyTrot.pdf

# Turning by Threes
TurningByThrees: TurningByThrees.abc TurningByThrees.ps TurningByThrees.pdf
TurningByThrees.abc: $A/England/TurningByThrees.abc
	cd $A/England; make TurningByThrees.abc
	ln -f $A/England/TurningByThrees.abc TurningByThrees.abc
TurningByThrees.ps: TurningByThrees.abc _75.fmt
	jcabc2ps TurningByThrees.abc +F_75 \
	|PShdr TurningByThrees '' TurningByThrees \
	|PSftr %D $U/England/ %D >TurningByThrees.ps
TurningByThrees.pdf: TurningByThrees.ps
	ps2pdf TurningByThrees.ps TurningByThrees.pdf

# Twelfth Street Rag
TwelfthStreetRag: TwelfthStreetRag.abc TwelfthStreetRag.ps TwelfthStreetRag.pdf
TwelfthStreetRag= $A/Intl/TwelfthStreetRag.abc
TwelfthStreetRag.abc: $(TwelfthStreetRag)
	ln -f $(TwelfthStreetRag) TwelfthStreetRag.abc
$A/Intl/TwelfthStreetRag.abc:
	cd $A/Intl; make TwelfthStreetRag.abc
TwelfthStreetRag.ps: TwelfthStreetRag.abc _80.fmt
	jcabc2ps TwelfthStreetRag.abc +F_80 \
	|PShdr TwelfthStreetRag '' TwelfthStreetRag \
	|PSftr %D $U/Intl/ %D >TwelfthStreetRag.ps
TwelfthStreetRag.pdf: TwelfthStreetRag.ps
	ps2pdf TwelfthStreetRag.ps TwelfthStreetRag.pdf

# Tzadik Katamar
TzadikKatamar: TzadikKatamar.abc TzadikKatamar.ps TzadikKatamar.pdf
TzadikKatamar= $A/Israel/TzadikKatamar1.abc
TzadikKatamar.abc: $(TzadikKatamar)
	ln -f $(TzadikKatamar) TzadikKatamar.abc
$A/Intl/TzadikKatamar.abc:
	cd $A/Intl; make TzadikKatamar.abc
TzadikKatamar.ps: TzadikKatamar.abc _80.fmt
	jcabc2ps TzadikKatamar.abc +F_80 \
	|PShdr TzadikKatamar '' TzadikKatamar \
	|PSftr %D $U/Israel/ %D >TzadikKatamar.ps
TzadikKatamar.pdf: TzadikKatamar.ps
	ps2pdf TzadikKatamar.ps TzadikKatamar.pdf

# Vie en Rose
VieEnRose: VieEnRose.ps VieEnRose.pdf
VieEnRose.abc: $A/France/VieEnRose.abc
	ln -f $A/France/VieEnRose.abc VieEnRose.abc
$A/France/VieEnRose.abc:
	cd $A/France; make VieEnRose.abc
VieEnRose.ps: VieEnRose.abc _75.fmt
	jcabc2ps VieEnRose.abc +F_75 \
	|PShdr VieEnRose '' VieEnRose \
	|PSftr %D $U/France/ %D >VieEnRose.ps
VieEnRose.pdf: VieEnRose.ps
	ps2pdf VieEnRose.ps VieEnRose.pdf

# Village Reel
VillageReel: VillageReel.abc VillageReel.ps VillageReel.pdf
VillageReel.abc: $A/Scotland/VillageReel.abc
	ln -f $A/Scotland/VillageReel.abc VillageReel.abc
$A/Scotland/VillageReel.abc:
	cd $A/Scotland; make VillageReel.abc
VillageReel.ps: VillageReel.abc _75.fmt
	jcabc2ps VillageReel.abc +F_75 \
	|PShdr VillageReel '' VillageReel \
	|PSftr %D $U/Scotland/ %D >VillageReel.ps
VillageReel.pdf: VillageReel.ps
	ps2pdf VillageReel.ps VillageReel.pdf

# Virginia Reel
VirginiaReel: VirginiaReel1 VirginiaReel2

# Virginia Reel 1
VirginiaReel1= \
	reel/JuneApple_A4.abc \
	reel/SmithsReelNr2v2_D.abc \
	reel/ShovePigsFoot1_G4.abc
VirginiaReel1: VirginiaReel1.abc VirginiaReel1.ps VirginiaReel1.pdf
VirginiaReel1.abc: $(VirginiaReel1)
	 abcmedley "Virginia Reel 1" $(VirginiaReel1) >VirginiaReel1.abc
VirginiaReel1.ps: fmt/_75.fmt VirginiaReel1.abc
	$(a2p) +Ffmt/_75 VirginiaReel1.abc \
	|PShdr VirginiaReel1 '' VirginiaReel1 \
	|PSftr %D $U/program/ %D >VirginiaReel1.ps
VirginiaReel1.pdf: VirginiaReel1.ps
	ps2pdf VirginiaReel1.ps VirginiaReel1.pdf

# Virginia Reel 2
VirginiaReel2= \
	reel/SoldiersJoyR_D3.abc \
	reel/FlowersOfEdinburgh1_G3.abc \
	reel/Dominion_Reel_C3.abc \
	reel/HullsVictory_F3.abc
VirginiaReel2: VirginiaReel2.abc VirginiaReel2.ps VirginiaReel2.pdf
VirginiaReel2.abc: $(VirginiaReel2)
	 abcmedley +C "Virginia Reel 2" $(VirginiaReel2) >VirginiaReel2.abc
VirginiaReel2.ps: fmt/_75.fmt VirginiaReel2.abc
	$(a2p) +Ffmt/_75 VirginiaReel2.abc \
	|PShdr VirginiaReel2 '' VirginiaReel2 \
	|PSftr %D $U/program/ %D >VirginiaReel2.ps
VirginiaReel2.pdf: VirginiaReel2.ps
	ps2pdf VirginiaReel2.ps VirginiaReel2.pdf

# Waltz
Waltz: Waltz_Russ01 \
	Waltz_1890s Waltz_Eng02 Waltz_Misc02 Waltz_Misc03 Waltz_Scand01 \
	Waltz_Scot09 Waltz_Wedding 

# Waltz
Waltz: \
	WaltzCountryDance Waltz_1890s Waltz_CandlesInTheDark Waltz_DeColores Waltz_Eng02 \
	Waltz_German01 Waltz_Misc02 Waltz_Misc03 Waltz_OldTim01 Waltz_Russ01 \
	Waltz_Scand01 Waltz_Scand02 Waltz_Scot01 Waltz_Scot09 Waltz_Scot10 \
	Waltz_ScotLament Waltz_Wedding 

# Waltz Country Dance
WaltzCountryDance: WaltzCountryDance.ps WaltzCountryDance.pdf
WaltzCountryDance.abc: $A/Scotland/WaltzCountryDance.abc
	ln -f $A/Scotland/WaltzCountryDance.abc WaltzCountryDance.abc
$A/Scotland/WaltzCountryDance.abc:
	cd $A/Scotland; make WaltzCountryDance.abc
WaltzCountryDance.ps: WaltzCountryDance.abc _70.fmt
	jcabc2ps WaltzCountryDance.abc +F_70 \
	|PShdr WaltzCountryDance '' WaltzCountryDance \
	|PSftr %D $U/Scotland/ %D >WaltzCountryDance.ps
WaltzCountryDance.pdf: WaltzCountryDance.ps
	ps2pdf WaltzCountryDance.ps WaltzCountryDance.pdf

# Waltz: 1890s 
Waltz_1890s: hdr/Waltz_1890s.hdr Waltz_1890s.ps Waltz_1890s.pdf
Waltz_1890s= waltz/BandPlayedOn_G.abc waltz/ManOnTheFlyingTrapeze_G.abc
Waltz_1890s.abc: hdr/Waltz_1890s.hdr $(Waltz_1890s)
	abcmedley Waltz_1890s $(Waltz_1890s) >Waltz_1890s.abc
Waltz_1890s.ps: Waltz_1890s.abc _75.fmt
	$(a2p) +F_75 Waltz_1890s.abc \
	|PShdr Waltz:1890s '' Waltz:1890s \
	|PSftr %D $U/program/ %D >Waltz_1890s.ps
Waltz_1890s.pdf: Waltz_1890s.ps
	ps2pdf Waltz_1890s.ps Waltz_1890s.pdf

# Waltz: Candles in the Dark
Waltz_CandlesInTheDark= waltz/Candles_in_the_Dark-Am-32-3.abc waltz/Candles_in_the_Dark-Bm-32-3.abc
Waltz_CandlesInTheDark: Waltz_CandlesInTheDark.abc Waltz_CandlesInTheDark.ps Waltz_CandlesInTheDark.pdf
Waltz_CandlesInTheDark.abc: $(Waltz_CandlesInTheDark)
	abcjoin +s $(Waltz_CandlesInTheDark) >Waltz_CandlesInTheDark.abc
Waltz_CandlesInTheDark.ps: Waltz_CandlesInTheDark.abc fmt/_80.fmt
	$(a2p) Waltz_CandlesInTheDark.abc +n +Ffmt/_80 \
	|PShdr Waltz_CandlesInTheDark "" Waltz_CandlesInTheDark \
	|PSftr %D $U/ %D >Waltz_CandlesInTheDark.ps
Waltz_CandlesInTheDark.pdf: Waltz_CandlesInTheDark.ps
	ps2pdf Waltz_CandlesInTheDark.ps Waltz_CandlesInTheDark.pdf

# Waltz: De Colores
Waltz_DeColores: Waltz_DeColores.abc Waltz_DeColores.ps Waltz_DeColores.pdf
Waltz_DeColores= waltz/DeColores_C_wW.abc waltz/DeColores_D.abc
Waltz_DeColores.abc: $(Waltz_DeColores)
	abcjoin +S $(Waltz_DeColores) >Waltz_DeColores.abc
Waltz_DeColores.ps: Waltz_DeColores.abc _75.fmt
	jcabc2ps Waltz_DeColores.abc +F_75 \
	|PShdr Waltz:DeColores '' Waltz:DeColores \
	|PSftr %D $U/program/ %D >Waltz_DeColores.ps
Waltz_DeColores.pdf: Waltz_DeColores.ps
	ps2pdf Waltz_DeColores.ps Waltz_DeColores.pdf

# Waltz: Eng 02
Waltz_Eng02: Waltz_Eng02.abc Waltz_Eng02.ps Waltz_Eng02.pdf
Waltz_Eng02.abc: $A/England/Waltz02.abc
	ln -f $A/England/Waltz02.abc Waltz_Eng02.abc
$A/Eng/Waltz_Eng02.abc:
	cd $A/Eng; make Waltz_Eng02.abc
Waltz_Eng02.ps: Waltz_Eng02.abc _75.fmt
	jcabc2ps Waltz_Eng02.abc +F_75 \
	|PShdr Waltz:Eng02 '' Waltz:Eng02 \
	|PSftr %D $U/England/ %D >Waltz_Eng02.ps
Waltz_Eng02.pdf: Waltz_Eng02.ps
	ps2pdf Waltz_Eng02.ps Waltz_Eng02.pdf

# Waltz: German 01 
Waltz_German01= waltz/Anneli_Walzer_Bb.abc waltz/Du_liegst_mir_am_Herzen_C.abc \
	waltz/Edelweiss_Bb.abc waltz/Felicia_Waltz_FBb.abc
Waltz_German01: Waltz_German01.ps Waltz_German01.pdf
Waltz_German01.abc: $(Waltz_German01)
	abcmedley "Waltz: German 1" $(Waltz_German01) >Waltz_German01.abc
Waltz_German01.ps: Waltz_German01.abc _75.fmt
	$(a2p) +F_75 Waltz_German01.abc \
	|PShdr Waltz:German01 '' Waltz:German01 \
	|PSftr %D $U/program/ %D >Waltz_German01.ps
Waltz_German01.pdf: Waltz_German01.ps
	ps2pdf Waltz_German01.ps Waltz_German01.pdf

# Waltz: Misc 01 
# Waltz_ Misc01: hdr/ Waltz_ Misc01.hdr Waltz_ Misc01.abc Waltz_ Misc01.ps Waltz_ Misc01.pdf
# Waltz_ Misc01= waltz/ Jennys Waltz_ G.abc waltz/ Teardrop Waltz1_ D.abc
# Waltz_ Misc01.abc: hdr/ Waltz_ Misc01.hdr $( Waltz_ Misc01)
#	abcmedley Waltz_ Misc01 $( Waltz_ Misc01) > Waltz_ Misc01.abc
# Waltz_ Misc01.ps: Waltz_ Misc01.abc _75.fmt
#	$(a2p) + F_75 Waltz_ Misc01.abc \
#	| P Shdr Waltz: Misc01 '' Waltz: Misc01 \
#	| P Sftr % D $ U % D > Waltz_ Misc01.ps
# Waltz_ Misc01.pdf: Waltz_ Misc01.ps
#	ps2pdf Waltz_ Misc01.ps Waltz_ Misc01.pdf

# Waltz: Misc 02 
Waltz_Misc02: Waltz_Misc02.abc Waltz_Misc02.ps Waltz_Misc02.pdf
Waltz_Misc02= waltz/DeColores_C_w.abc waltz/LeMaanAchai_Dm.abc
Waltz_Misc02.abc: $(Waltz_Misc02) hdr/Waltz_Misc02.hdr
	abcmedley Waltz_Misc02 $(Waltz_Misc02) >Waltz_Misc02.abc
Waltz_Misc02.ps: Waltz_Misc02.abc _75.fmt
	$(a2p) +F_75 Waltz_Misc02.abc \
	|PShdr Waltz:Misc02 '' Waltz:Misc02 \
	|PSftr %D $U/program/ %D >Waltz_Misc02.ps
Waltz_Misc02.pdf: Waltz_Misc02.ps
	ps2pdf Waltz_Misc02.ps Waltz_Misc02.pdf

# Waltz: Misc 03 
Waltz_Misc03: Waltz_Misc03.abc Waltz_Misc03.ps Waltz_Misc03.pdf
Waltz_Misc03= waltz/AmeliasW.abc waltz/SundayRiverW_F.abc
Waltz_Misc03.abc: $(Waltz_Misc03) hdr/Waltz_Misc03.hdr
	abcmedley Waltz_Misc03 $(Waltz_Misc03) >Waltz_Misc03.abc
Waltz_Misc03.ps: Waltz_Misc03.abc _75.fmt
	$(a2p) +F_75 Waltz_Misc03.abc \
	|PShdr Waltz:Misc03 '' Waltz:Misc03 \
	|PSftr %D $U/program/ %D >Waltz_Misc03.ps
Waltz_Misc03.pdf: Waltz_Misc03.ps
	ps2pdf Waltz_Misc03.ps Waltz_Misc03.pdf

# Waltz: Russ01 
Waltz_Russ01: Waltz_Russ01.abc Waltz_Russ01.ps Waltz_Russ01.pdf
Waltz_Russ01= waltz/Ozhidanie_Dm.abc waltz/Hrizantemy_Am.abc
Waltz_Russ01.abc: hdr/Waltz_Russ01.hdr $(Waltz_Russ01)
	abcmedley Waltz_Russ01 $(Waltz_Russ01) >Waltz_Russ01.abc
Waltz_Russ01.ps: Waltz_Russ01.abc _70.fmt
	$(a2p) +F_70 Waltz_Russ01.abc \
	|PShdr Waltz:Russ01 '' Waltz:Russ01 \
	|PSftr %D $U/program/ %D >Waltz_Russ01.ps
Waltz_Russ01.pdf: Waltz_Russ01.ps
	ps2pdf Waltz_Russ01.ps Waltz_Russ01.pdf

# Waltz: Salo Enis
Waltz_SaloEnis: Waltz_SaloEnis.abc Waltz_SaloEnis.ps Waltz_SaloEnis.pdf
Waltz_SaloEnis.abc: $A/Klezmer/Waltz_SaloEnis.abc
	ln -f $A/Klezmer/Waltz_SaloEnis.abc Waltz_SaloEnis.abc
$A/Klezmer/Waltz_SaloEnis.abc:
	cd $A/Klezmer; make Waltz_SaloEnis.abc
Waltz_SaloEnis.ps: Waltz_SaloEnis.abc _70.fmt
	jcabc2ps Waltz_SaloEnis.abc +F_70 \
	|PShdr Waltz:SaloEnis '' Waltz:SaloEnis \
	|PSftr %D $U/Klezmer/ %D >Waltz_SaloEnis.ps
Waltz_SaloEnis.pdf: Waltz_SaloEnis.ps
	ps2pdf Waltz_SaloEnis.ps Waltz_SaloEnis.pdf

# Waltz: Scand 01
Waltz_Scand01: Waltz_Scand01.abc Waltz_Scand01.ps Waltz_Scand01.pdf
Waltz_Scand01.abc: $A/Scand/Vals01.abc
	ln -f $A/Scand/Vals01.abc Waltz_Scand01.abc
$A/Scand/Waltz_Scand01.abc:
	cd $A/Scand; make Waltz_Scand01.abc
Waltz_Scand01.ps: Waltz_Scand01.abc _70.fmt
	jcabc2ps Waltz_Scand01.abc +F_70 \
	|PShdr Waltz:Scand01 '' Waltz:Scand01 \
	|PSftr %D $U/Scand/ %D >Waltz_Scand01.ps
Waltz_Scand01.pdf: Waltz_Scand01.ps
	ps2pdf Waltz_Scand01.ps Waltz_Scand01.pdf

# Waltz: Scand 02 
Waltz_Scand02: Waltz_Scand02.abc Waltz_Scand02.ps Waltz_Scand02.pdf
Waltz_Scand02= waltz/Sommarvals_G3.abc waltz/TosaValsen.abc waltz/BrandPersV.abc
Waltz_Scand02.abc: $(Waltz_Scand02)
	abcmedley "Waltz: Scand 2" $(Waltz_Scand02) >Waltz_Scand02.abc
Waltz_Scand02.ps: Waltz_Scand02.abc _75.fmt
	$(a2p) +F_75 Waltz_Scand02.abc \
	|PShdr Waltz:Scand02 '' Waltz:Scand02 \
	|PSftr %D $U/program/ %D >Waltz_Scand02.ps
Waltz_Scand02.pdf: Waltz_Scand02.ps
	ps2pdf Waltz_Scand02.ps Waltz_Scand02.pdf

# Waltz: Scot 01
Waltz_Scot01: Waltz_Scot01.ps Waltz_Scot01.pdf
Waltz_Scot01.abc: $A/Scotland/AGW01.abc
	ln -f $A/Scotland/AGW01.abc Waltz_Scot01.abc
Waltz_Scot01.ps: Waltz_Scot01.abc _75.fmt
	jcabc2ps Waltz_Scot01.abc +F_75 \
	|PShdr Waltz:Scot01 '' Waltz:Scot01 \
	|PSftr %D $U/Scotland/ %D >Waltz_Scot01.ps
Waltz_Scot01.pdf: Waltz_Scot01.ps
	ps2pdf Waltz_Scot01.ps Waltz_Scot01.pdf

# Waltz: Scot 09
Waltz_Scot09: Waltz_Scot09.ps Waltz_Scot09.pdf
Waltz_Scot09.abc: $A/Scotland/AGW03.abc
	ln -f $A/Scotland/AGW03.abc Waltz_Scot09.abc
$A/Scotland/AGW03.abc:
	cd $A/Scotland; make AGW03.abc
Waltz_Scot09.ps: Waltz_Scot09.abc _75.fmt
	jcabc2ps Waltz_Scot09.abc +F_75 \
	|PShdr Waltz:Scot09 '' Waltz:Scot09 \
	|PSftr %D $U/Scotland/ %D >Waltz_Scot09.ps
Waltz_Scot09.pdf: Waltz_Scot09.ps
	ps2pdf Waltz_Scot09.ps Waltz_Scot09.pdf

# Waltz: Scot 10
Waltz_Scot10: Waltz_Scot10.ps Waltz_Scot10.pdf
Waltz_Scot10.abc: $A/Scotland/AGW10.abc
	ln -f $A/Scotland/AGW10.abc Waltz_Scot10.abc
$A/Scotland/AGW10.abc:
	cd $A/Scotland; make AGW10.abc
Waltz_Scot10.ps: Waltz_Scot10.abc _75.fmt
	jcabc2ps Waltz_Scot10.abc +F_75 \
	|PShdr Waltz:Scot10 '' Waltz:Scot10 \
	|PSftr %D $U/Scotland/ %D >Waltz_Scot10.ps
Waltz_Scot10.pdf: Waltz_Scot10.ps
	ps2pdf Waltz_Scot10.ps Waltz_Scot10.pdf

# Waltz: Scotttish laments
Waltz_ScotLament= \
	waltz/InMemoryOfHerbieMacLeod_A.abc \
	waltz/NielGowsLamentForTheDeathOfHis2ndWife.abc
Waltz_ScotLament: Waltz_ScotLament.abc Waltz_ScotLament.ps Waltz_ScotLament.pdf
Waltz_ScotLament.abc: $(Waltz_ScotLament)
	abcmedley "Waltz: Scotttish Laments" $(Waltz_ScotLament) >Waltz_ScotLament.abc
Waltz_ScotLament.ps: Waltz_ScotLament.abc _80.fmt
	$(a2p) +F_80 Waltz_ScotLament.abc \
	|PShdr Waltz_ScotLament '' Waltz_ScotLament \
	|PSftr %D $U/program/ %D >Waltz_ScotLament.ps
Waltz_ScotLament.pdf: Waltz_ScotLament.ps
	ps2pdf Waltz_ScotLament.ps Waltz_ScotLament.pdf

# Waltz: Waltz_ Old Tim01
Waltz_OldTim01: Waltz_OldTim01.abc Waltz_OldTim01.ps Waltz_OldTim01.pdf
Waltz_OldTim01.abc: $A/OldTime/Waltz01.abc
	ln -f $A/OldTime/Waltz01.abc Waltz_OldTim01.abc
Waltz_OldTim01.ps: Waltz_OldTim01.abc _70.fmt
	jcabc2ps Waltz_OldTim01.abc +F_70 \
	|PShdr Waltz:OldTim01 '' Waltz:OldTim01 \
	|PSftr %D $U/OldTime/ %D >Waltz_OldTim01.ps
Waltz_OldTim01.pdf: Waltz_OldTim01.ps
	ps2pdf Waltz_OldTim01.ps Waltz_OldTim01.pdf

# Waltz: Wedding
Waltz_Wedding: Waltz_Wedding.abc Waltz_Wedding.ps Waltz_Wedding.pdf
Waltz_Wedding.abc: $A/Intl/Waltz_Wedding.abc
	ln -f $A/Intl/Waltz_Wedding.abc Waltz_Wedding.abc
$A/Intl/Waltz_Wedding.abc:
	cd $A/Intl; make Waltz_Wedding.abc
Waltz_Wedding.ps: Waltz_Wedding.abc _70.fmt
	jcabc2ps Waltz_Wedding.abc +F_70 \
	|PShdr Waltz:Wedding '' Waltz:Wedding \
	|PSftr %D $U/Intl/ %D >Waltz_Wedding.ps
Waltz_Wedding.pdf: Waltz_Wedding.ps
	ps2pdf Waltz_Wedding.ps Waltz_Wedding.pdf

# Waltz_Scot04
Waltz_Scot04: Waltz_Scot04.ps Waltz_Scot04.pdf
Waltz_Scot04.abc: $A/Scotland/AGW04.abc
	ln -f $A/Scotland/AGW04.abc Waltz_Scot04.abc
$A/Scotland/Waltz_Scot04.abc:
	cd $A/Scotland; make Waltz_Scot04.abc
Waltz_Scot04.ps: Waltz_Scot04.abc _75.fmt
	jcabc2ps Waltz_Scot04.abc +F_75 \
	|PShdr Waltz_Scot04 '' Waltz_Scot04 \
	|PSftr %D $U/Scotland/ %D >Waltz_Scot04.ps
Waltz_Scot04.pdf: Waltz_Scot04.ps
	ps2pdf Waltz_Scot04.ps Waltz_Scot04.pdf

# Waltzes (all of them)
Waltzes: Waltzes.abc Waltzes.ps Waltzes.pdf
Waltzes= waltz/*.abc
Waltzes.abc: $(Waltzes)
	abcjoin +s $(Waltzes) >Waltzes.abc
Waltzes.ps: Waltzes.abc _65.fmt
	$(a2p) +x +F_65 Waltzes.abc \
	|PShdr Waltzes '' Waltzes \
	|PSftr %D $U/program/ %D >Waltzes.ps
Waltzes.pdf: Waltzes.ps
	ps2pdf Waltzes.ps Waltzes.pdf

# Well Hall
WellHall: WellHall.abc WellHall.ps WellHall.pdf
WellHall.abc: $A/England/WellHall.abc
	cd $A/England; make WellHall.abc
	ln -f $A/England/WellHall.abc WellHall.abc
WellHall.ps: WellHall.abc _75.fmt
	jcabc2ps WellHall.abc +F_75 \
	|PShdr WellHall '' WellHall \
	|PSftr %D $U/England/ %D >WellHall.ps
WellHall.pdf: WellHall.ps
	ps2pdf WellHall.ps WellHall.pdf

# White Cockade
WhiteCockade24: WhiteCockade24.abc WhiteCockade24.ps WhiteCockade24.pdf
WhiteCockade24.abc: $A/Scotland/WhiteCockade24.abc
	ln -f $A/Scotland/WhiteCockade24.abc WhiteCockade24.abc
$A/Scotland/WhiteCockade24.abc:
	cd $A/Scotland; make WhiteCockade24.abc
WhiteCockade24.ps: WhiteCockade24.abc _75.fmt
	jcabc2ps WhiteCockade24.abc +F_75 \
	|PShdr WhiteCockade24 '' WhiteCockade24 \
	|PSftr %D $U/Scotland/ %D >WhiteCockade24.ps
WhiteCockade24.pdf: WhiteCockade24.ps
	ps2pdf WhiteCockade24.ps WhiteCockade24.pdf

# Wind That Shakes the Barley
WindThatShakesTheBarley: WindThatShakesTheBarley.abc WindThatShakesTheBarley.ps WindThatShakesTheBarley.pdf
WindThatShakesTheBarley.abc: $A/Scotland/WindThatShakesTheBarley.abc
	ln -f $A/Scotland/WindThatShakesTheBarley.abc WindThatShakesTheBarley.abc
WindThatShakesTheBarley.ps: WindThatShakesTheBarley.abc _75.fmt
	jcabc2ps WindThatShakesTheBarley.abc +F_75 \
	|PShdr WindThatShakesTheBarley '' WindThatShakesTheBarley \
	|PSftr %D $U/Scotland/ %D >WindThatShakesTheBarley.ps
WindThatShakesTheBarley.pdf: WindThatShakesTheBarley.ps
	ps2pdf WindThatShakesTheBarley.ps WindThatShakesTheBarley.pdf

# Winding Road
WindingRoad: WindingRoad.abc WindingRoad.ps WindingRoad.pdf
WindingRoad.abc: $A/Scotland/WindingRoad.abc
	ln -f $A/Scotland/WindingRoad.abc WindingRoad.abc
$A/Scotland/WindingRoad.abc:
	cd $A/Scotland; make WindingRoad.abc
WindingRoad.ps: WindingRoad.abc _70.fmt
	jcabc2ps WindingRoad.abc +F_70 \
	|PShdr WindingRoad '' WindingRoad \
	|PSftr %D $U/Scotland/ %D >WindingRoad.ps
WindingRoad.pdf: WindingRoad.ps
	ps2pdf WindingRoad.ps WindingRoad.pdf

# Winster Gallop
WinsterGallop: WinsterGallop.abc WinsterGallop.ps WinsterGallop.pdf
WinsterGallop.abc: $A/England/WinsterGallop.abc
	cd $A/England; make WinsterGallop.abc
	ln -f $A/England/WinsterGallop.abc WinsterGallop.abc
WinsterGallop.ps: WinsterGallop.abc _75.fmt
	jcabc2ps WinsterGallop.abc +F_75 \
	|PShdr WinsterGallop '' WinsterGallop \
	|PSftr %D $U/England/ %D >WinsterGallop.ps
WinsterGallop.pdf: WinsterGallop.ps
	ps2pdf WinsterGallop.ps WinsterGallop.pdf

# Wizard's Walk
WizardsWalk: WizardsWalk.abc WizardsWalk.ps WizardsWalk.pdf
WizardsWalk=  \
	reel/Wizards_Walk-Em-32-5.abc \
	reel/Wizards_Walk-Em-32-7.abc
WizardsWalk.abc: $(WizardsWalk)
	abcjoin +s $(WizardsWalk) >WizardsWalk.abc
WizardsWalk.ps: WizardsWalk.abc _75.fmt
	$(a2p) +F_75 WizardsWalk.abc \
	|PShdr WizardsWalk '' WizardsWalk \
	|PSftr %D $U/program/ %D >WizardsWalk.ps
WizardsWalk.pdf: WizardsWalk.ps
	ps2pdf WizardsWalk.ps WizardsWalk.pdf

# Wyka
Wyka: Wyka.abc Wyka.ps Wyka.pdf
Wyka= tune/Wyka_Eb.abc tune/Wyka_F.abc tune/Wyka_G.abc  tune/Wyka_A.abc
Wyka.abc: $(Wyka)
	abcjoin $(Wyka) >Wyka.abc
Wyka.ps: Wyka.abc _80.fmt
	$(a2p) +F_80 Wyka.abc \
	|PShdr Walpole '' Walpole \
	|PSftr %D $U/program/ %D >Wyka.ps
Wyka.pdf: Wyka.ps
	ps2pdf Wyka.ps Wyka.pdf

# Yellow Stockings
YellowStockings: YellowStockings.abc YellowStockings.ps YellowStockings.pdf
YellowStockings.abc: $A/England/YellowStockings.abc
	cd $A/England; make YellowStockings.abc
	ln -f $A/England/YellowStockings.abc YellowStockings.abc
YellowStockings.ps: YellowStockings.abc _75.fmt
	jcabc2ps YellowStockings.abc +F_75 \
	|PShdr YellowStockings '' YellowStockings \
	|PSftr %D $U/England/ %D >YellowStockings.ps
YellowStockings.pdf: YellowStockings.ps
	ps2pdf YellowStockings.ps YellowStockings.pdf

# Yesh Lanu Tayish
YeshLanuTayish: YeshLanuTayish.abc YeshLanuTayish.ps YeshLanuTayish.pdf
YeshLanuTayish.abc: $A/Intl/YeshLanuTayish.abc
	ln -f $A/Intl/YeshLanuTayish.abc YeshLanuTayish.abc
$A/Intl/YeshLanuTayish.abc:
	cd $A/Intl; make YeshLanuTayish.abc
YeshLanuTayish.ps: YeshLanuTayish.abc _75.fmt
	jcabc2ps YeshLanuTayish.abc +F_75 \
	|PShdr YeshLanuTayish '' YeshLanuTayish \
	|PSftr %D $U/Intl/ %D >YeshLanuTayish.ps
YeshLanuTayish.pdf: YeshLanuTayish.ps
	ps2pdf YeshLanuTayish.ps YeshLanuTayish.pdf

# Yorkshire Square Eight
YorkshireSquareEight: YorkshireSquareEight.abc YorkshireSquareEight.ps YorkshireSquareEight.pdf
YorkshireSquareEight.abc: $A/England/YorkshireSquareEight.abc
	cd $A/England; make YorkshireSquareEight.abc
	ln -f $A/England/YorkshireSquareEight.abc YorkshireSquareEight.abc
YorkshireSquareEight.ps: YorkshireSquareEight.abc fmt/_70.fmt
	jcabc2ps YorkshireSquareEight.abc +Ffmt/_70 \
	|PShdr YorkshireSquareEight '' YorkshireSquareEight \
	|PSftr %D $U/England/ %D >YorkshireSquareEight.ps
YorkshireSquareEight.pdf: YorkshireSquareEight.ps
	ps2pdf YorkshireSquareEight.ps YorkshireSquareEight.pdf

# Young Widow
YoungWidow: YoungWidow.abc YoungWidow.ps YoungWidow.pdf
YoungWidow.abc: $A/England/YoungWidow.abc
	cd $A/England; make YoungWidow.abc
	ln -f $A/England/YoungWidow.abc YoungWidow.abc
YoungWidow.ps: YoungWidow.abc fmt/_75.fmt
	jcabc2ps YoungWidow.abc +Ffmt/_75 \
	|PShdr YoungWidow '' YoungWidow \
	|PSftr %D $U/England/ %D >YoungWidow.ps
YoungWidow.pdf: YoungWidow.ps
	ps2pdf YoungWidow.ps YoungWidow.pdf

# Zemer 'Atik
ZemerAtik: ZemerAtik.abc ZemerAtik.ps ZemerAtik.pdf
ZemerAtik.abc: $A/Intl/ZemerAtik.abc
	ln -f $A/Intl/ZemerAtik.abc ZemerAtik.abc
$A/Intl/ZemerAtik.abc:
	cd $A/Intl; make ZemerAtik.abc
ZemerAtik.ps: ZemerAtik.abc _fmt/70.fmt
	jcabc2ps ZemerAtik.abc +F_fmt/70 \
	|PShdr ZemerAtik '' ZemerAtik \
	|PSftr %D $U/Intl/ %D >ZemerAtik.ps
ZemerAtik.pdf: ZemerAtik.ps
