# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# This is the Makefile for John Chambers' Scottish dance collection.  Most of #
# the *.abc here are named for a dance.  The tunes are in subdirectories.     #
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
a2p=jcabc2ps
U=http://trillian.mit.edu/~jc/music/abc/Scotland

.SUFFIXES:

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Note that the "clobber" entry deletes the abc files in this directory. They #
# are  all medleys, derived from single-tune files in subdirectories, so this #
# shouldn't actually lose any music.  This means that any abc files here must #
# either be derived files or must be linked from somewhere else.              #
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #

all: special AG medleys singles

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Dance medley pages:

medleys: FriendlyWishes MacArthur_Road \
	12CoatesCrescent 1314 25thReel ACapitalJig AG AMansAManForAThat \
	AaldStorBackAgain AbbotOfUnreason Academy AccordionPlayer AdieuMonAmi \
	AdmiralNelson AgingGracefully AirdrieLassies AirieBennan AiryhallDelight \
	AlanJSmith AlanJSmith1 AlexandersJig AlicesRequest AlisJig AlisonRose AllForMary \
	AllieAnderson Alltshellach AnThouWertMyOnlyDear AndersonsRant \
	AndrewAndGordonsJig AndrewsDance AngusMacKinnonsHornpipe AngusMacLeod \
	AnnaHoldensStr AnnanReel AnnasWeddingCake AnniversaryJig AntjeErbensReel \
	ArgyllStr ArgyllsFancy ArthursSeat AsTheWormTurns AsilomarRomantic AtholeBrose \
	AuchinellanJig AuldGreyCat AuldLangSyneStr AuldLangSyne_Song AuldReekieHornpipe \
	AustralianLadies AvisHarrisonsStr BackOfBennachie BackToBack BackToTheFireside \
	BaileMor BalcomieHouse BalkanHills BalmoralStr BalquidderStr BanksOfSpey \
	Banks_of_Bonnie_Doon BannocksAndBrose BarbarasStr BargennyTwasome BarleyBree \
	Barmkin BatsInTheBelfry BattleOfTheSomme BauldyBainsFiddle Bedrule \
	BeesOfMaggieknockater BeesWings Beeswing BelfastH BelleOfBonAccord \
	BeneathThePines BerwickJohnny BestSetInTheHall BetsyRoss BettyBoyle \
	BettyLousReel BettysWedding BillLittlesStr Birkenside BirksOfInvermay \
	BlackBlackOil BlackDance BlackHairedLassie BlackLeatherJig BlackMountainReel \
	BlackSquirrel BlackadderJig BloomsOfBonAccord BlueBonnets BlueMessJacket \
	BobCampbell BobODowally BobOfFettercairn BobSanders BobbyGrahamsCoach BonnieAnne \
	BonnieInaCampbell BonnieKateOfAberdeen BonnieLass BonnieStronshiray \
	BorderCrossings BostonHospitality BostonTwoStep BottomOfThePunchBowl \
	BraesOfAtholl BraesOfBreadalbane BraesOfBusby BraesOfMellinish BraesOfTulliemet \
	BratachBana BrawSirJohn BrechinLassies BriansBairns BridgeOfNairn BridgeOfSighs \
	BritishGrenadiers BritishImmigrant BroadfordBay BrudenellJig BrunetteDEcosse \
	BuchanEightsomeR BuchansCountry BuckingJig BudapestBirl BuiltForTwo Bumpkin \
	BurnabyAtForty BurnsHornpipe BurnsNight ButchersBroom ButterscotchAndHoney \
	ByronStr CaTheEwesTaeTheKnowes Cabrach CadgersInTheCanongate CadiesLady \
	CairnEdward CairnOfSorrow CalicoJig CallerHerrin CalumsRoad CalverLodge \
	CambridgeRoundabout CampbellsAreComing CampbellsFancy CampbellsFrolic \
	CanadianBarnDance CanonbieCeilidh CapeTownWedding Capelthwaite \
	CaptainMacDonaldsFancy CarfuffleForSix CarlinsLoup Carousel Cashcrom \
	CastleDouglas CastleOfMey CastlesInTheAir CatMousamReel CatchAsCatchCan \
	CatchTheWind Caterpillar CatesConundrum CatsInTheKitchen CauldKale CeilidhCaper \
	Celebration CestLAmour CharlesStuartsJ CharleyStuart CharleyStuartStr ChaseCourt \
	ChasedLovers ChequeredCourt ChequeredHall CherrybankGardens CheviotRant \
	ChristineMPhillips CityOfNairobi ClachanJig ClachanStr Clansman ClattrinBrig \
	Clutha ClydebankStr ClydesideLassies CoanwoodStuarts ColdAndRaw CollegeHornpipe \
	Collichur CollieLaw ColonelIsALady CompleatGardener Compliment \
	ConstitutionHornpipe Conundrum CornRigs CramondBridge CranberryTart CrathieBellman CravenJig \
	CravenReel CrawfordsOfKerrera CrockettsVictoryGarden CromdellHill Crossing \
	CrossingTheBrook CrosswaysCottageJig CuckooClock Cuddy CuillinsOfSkye CullaBay \
	CumberlandReel CumbraeReel CurrieMountain CuttySark DaRainDancin DaisyInDecember \
	DalkeithsStr DancingBees DancingDolphins DancingInTheStreet DancingMan \
	DashingWhiteSergeant DavidRussellHall DavyNickNack DavyNickNack2 DeesDandyDance \
	DeilAmangTheTailors DelvineSide DerwentStr DevilsElbow DiamondJubilee \
	DiamondQuarrie DickGossipsR Dogsbody DominoFive DonaldBane DoubleEighty \
	DowniesHumour DreamCatcher DrookitMousie Drumelzier DrunkenSailor \
	DuchessOfAthollsSlipper DuchessOfGordonsFancy DuchessOfYork DuchessTree \
	DuchessTree4 DukeAndDuchessOfEdinburgh DukeOfAthollsReel DukeOfPerth \
	DumbartonsDrums DundeeWhaler DunkeldHouse DunsmuirStr DuranRanger DustyMiller \
	EH37AF EarlOfErrolsReel EarlOfHome EarlOfMansfield EarlOfNorthampton EasyPeasy \
	EcclefechanFeline EdinasPride EdinburghCastleReel EdinburghExiles \
	EdinburghVolunteers EightMenOfMoidart EightsomeReel EildonHills ElliesJig \
	EllwynsFairyGlen EnchantedIsle Entertainer EspieMacNab EspieMacNab1 EuansJig \
	EverythingStopsForTea Express FairDonald FairJennysJig FairbridgeReel \
	FairlyShotOHer FairyDance FairyFlag FairyRing FalklandBeauty FallsOfRogie \
	FamousGrouse FarewellToFife FarewellToTheBroomielaw FelixFancyFree FergusMcIver \
	FerlaMor FerryLouper FestivalFling FestivalInterceltique Fete FiddleFaddle \
	FiddleheadFeast FiddlersBairn FiddlinRound Fidget FiftyYearsOn \
	FightAboutTheFireside FillTheFetters FindlaysJig FinlayStewartSkinner \
	FinnanHaddies FiresideReel FiresideStr Fireworks FireworksReel FirthOfBeauly \
	FixedLink FlightToMelbourne FlightsOfFancy Flirtation FlockOfGeese FlodigarryStr \
	FlorasFancy FlowerOfGlasgow FlowersOfConn FlowersOfEdinburgh FlyingScotsman \
	FoggyRiverReel FollowMeHome ForLackOfGold ForgetMeKnot1 FoulaReel \
	FourDucksInARow FoursomeReel FoxhillCourt FraeATheAirts FraminghamAssembly \
	FrasersFavourite FrasersFiddle FridaysChild Frisky FrogInTheMiddle \
	FromScotiasShoresWereNooAwa FromTheBroomielaw FullCircle Fyket GG GaelforceWind \
	GallantWeaver GallowayHouse GangTheSameGate GardenersFantasia GarryStr \
	GatesOfEdinburgh GatewayToTheWorld Gathering GayGordons GeneralStuartsReel \
	Gentleman GetYourFeetWet GettingToKnowYou GeudManOfBallangigh GhostDance \
	GhostsAndGoblins GlasgowCountryDance GlasgowGaelicClub GlasgowHighlanders \
	GlasgowLasses GlastonburyTor Glayva GlenGrant GlensOfAngus GlowerinCoo \
	GoldenAppleJig GoldenEagle GoodHeartedGlasgow GoodHeartedGlasgowXmas \
	GordonHighlanders GraelyndaStr Gramachie GranvilleMarket GrassmarketReel \
	Green_Hills_of_Tyrol GreigsPipes GretchensFancy GushetNeuk GypsyDreams GypsyGlen \
	GypsyWeaver HaHaTheWooinOIt HaarOnSkye HaddingtonAssembly HadriansWall \
	HaggisTree HaigOfBemersyde HalRobinsonsRant HallChange HameCameOurGudeMan \
	HamiltonHouse HamiltonRant Hana HannahsCakeWalk HappyDancers HappyMeeting \
	HappyPotter HappyReturns HarvestHome HasteToTheWedding HaveFunStormingTheCastle Hawk Haymakers \
	HaymakersJigs HeatherStr HectorTheHero HeyJohnnieCope HighRoadToWigton \
	HighlandBrigade HighlandFair HighlandLass HighlandLightSocietyTriumph \
	HighlandPlaid HighlandRambler HighlandWelcome HighlandmanKissedHisMother \
	HillsOfLangholm HillsOfLorne HogmanayJig HoldenLane HollinBuss HolyroodHouse \
	HomecomingDance Honeymoon HoopersJig HoopersJig1 HopeLittlesS HuntingHorn \
	HuntlyCastle IanPowriesFarewell IceCap IllMakYeFainToFollowMe \
	InAndOutTheRoundabout InGarbOfOldGaul InchOfPerth Inchmickery IndianPetersReel \
	InimitableDerek Inverary InvercauldsReel InvereskHouse InverneillHouse \
	IrishRover IronJelly Irongray IsabellaMcLeod Isle IsleOfSkye ItFlowsNicely \
	ItShouldBeFun ItWisnaeMe ItsJustForFun ItsNaeBother JBMilne JacksDelight \
	Jahrzehnt_Decade JamesGray JamesSeniorOfStAndrews JanesABonnieLass \
	JeanMartinOfAberdeen JeansJig JellyRoll JennysBawbee JessiesHornpipe \
	JigForMrsDunn Jigs_Xmas JigtimePolka JimmysFancy JoaniesHornpipe \
	JoeMcDiarmidsJig JohnAndersonsReel JohnCass JohnDerekEvans JohnGrumlie \
	JohnMcAlpin JohnOfBadenyon JohnRoyLyall JohnnieWalker JohnnyGroatsHouse \
	JohnnyGroatsHouse_Wh JohnnysNewJig JoieDeVivre JolicureJig JordanhillStrathspey \
	JourneyNorth JubileeJig JubileeJigXmas JuliasFirstJig JustALark \
	JustAsIWasInTheMorning JustFaceTheMusic JustForFun JustInTime KandaharReel \
	KarinsStrathspey KeepingBusy Kelloholm KelsoRaces KendallsHornpipe KenoraReel \
	KeppochsRant KerstysJig KinclavenBridge KinfaunsCastle KingussieFlower \
	KissMeQuick KissUnderTheStairs KissingBridge KittyCampbellsReel KittyTyrrell \
	KnitThePocky KoelblsReel LaFlora LadOKyle LadiesFancy LadiesOfDunse LadsAwa \
	LadyAucklandsReel LadyCatherineBrucesReels LadyCharlotteBruce LadyDumfries \
	LadyGlasgow LadyHarrietHopesReel LadyHomesJig LadyInRedJ LadyJeanMurraysRant \
	LadyLouisaMacdonaldsStr LadyLucyRamsay LadyMaxwellsReel LadyMcGowansDream \
	LadyMontgomerie LadyOfTheLake LadySusanStewartsReel LadysBreistKnot LairdAngus \
	LairdOfDumbiedykes LairdOfMiltonsDaughter Laird_Angus_Medley LakeGeneva \
	LambSkinnet LammermuirHills LandOCakes LangFraeGlasgow LangWhang LangholmFair \
	LargoLaw LassOLivingston LassiesOMelrose LastOfTheLairds LaurasCeilidh \
	LaurenceOfTheWind LePapillon LeaRig LeaRigXmas LeftHandedFiddler Legacy \
	LennoxLoveToBlantyre LetsMeetAgainReel LetsMeetAgainStr LightAndAiry LinksOForth \
	LinksWithStPetersburg LinneasStrathspey LintonPloughman LobsterInThePot \
	LochErichtside LochLevenCastle LochNessMonster LochalshReel LoonMountainReel \
	LordEglintonsReel LordElginsReel LordMacDonaldsReel LordRosslynsFancy \
	Lord_Lovats_Lament LordsOfTheWind LoversKnot LuckenboothBrooch LucyCampbell MED \
	MacDonaldOfTheIsles MacDonaldsSkyeWedding MacPhersonsRant MachineWithoutHorses \
	MachineWithoutWheels MadHatter MadgeWildfiresS MaggieLauder MagicAirtOGow \
	MaidsOfCurrie MaineMedley MairiAllen MairisWedding MajorIanStewart MamiesJig \
	MarquisOfLorne MaryErskine MaryMorison MarylousReel Maskelia MasonsApron \
	Mathematicians Maurice MaxwellsRant MaxwellsRantXmas MayYarkersStr McLaughlinsR \
	McLeodsFancy McPhailsAnvil Medleys MeetingOfTheWaters MemoriesOfMaryAnn \
	MemoryLane Mentor MercatCross MerrilyDancedTheQuakersWife MerryDancers \
	MerryLadsOfAyr MerryOddfellows MiddletonMedley MiddlingThankYou MidsummerCommon \
	MileToRide MilltimberJig MiltonsWelcome MimisJ MinardCastle MinisterOnTheLoch \
	MinisterOnTheMississippi MissBennetsJig MissDowsFancy MissDumbreck MissEleanor \
	MissFlorasFavourite MissFlorenceAdams MissGibsonsStr MissHaddensReel \
	MissHannahsJig MissJeannieCarmichael MissJeansJig MissJohnstoneOfArdrossan \
	MissJohnstoneOfDumfries MissMargaretHill MissMargaretHillXmas MissMaryDouglas \
	MissMcCluresStr MissMilligansStr MissMurrayOfLintrose MissNancyFrowns \
	MissNoraKindness1 MissOgilviesFancy MissShaftesburysFancy MissWelshsReel \
	MissingTurn MississaugaStarter MistOerTheLoch MistyIsleInSummer MoffatWeavers \
	MoirasMajority MomentOfTruth MonheganRant MonmouthRamble MonmouthRamble3 \
	MontgomeriesRant Monymusk MoreBeesADancing MorningAfter MorrisonMeasure \
	MothersOfSaintAnns Moudiwort MrIainStuartRobertson MrsCholmondeleysReel \
	MrsGrantsFancy MrsMacLeodsR MrsMacPhersonOfInveran MrsMcLeodOfRaasay \
	MrsStewartOfFasnacloich MrsStewartSintonsR MrsStewartsJig MuirlandWillie \
	MuseCottage MusicMakars MusicWillTellYou MyAinHoose MyFriendJoe MyLily \
	MyMithersAyeGlowrinOwreMe MyMothersComingIn MyTochersTheJewel NapiersIndex \
	NeidpathCastle NeidpathCastle2 NellieWemyss NessiesNeuk NessiesReel NetherbyHall \
	NetworkStr NeverAtSea NewAbbey NewApproach NewPark NewPetronella NewRiggedShip \
	NewScotland NewVirginiaReel NewWatterlooReel NewYearsDayInTheMorning \
	NewcastletonReel NiftyShiftin NigheanRuadh NineteenthOfDecember NoneSoPretty \
	NorLoch NormanWhitelaw Norrala_polska NorthGrove NorthernHarmony NotI \
	NottinghamLace Nurseryman Nut OakbanksTributeToChristian OffSheGoesInTheNorth \
	OffWeGo OhWhistleAndIllComeTaYa OldDutchChurn OldFruitmarket OldManOfStorr \
	OldNicksLumberRoom OnHudsonCreek OnTheBanksOfTheHelicon OnTheQuarterDeck \
	OnTheWingsOfMorning OneOClockCanon OorAuldGuidmanIsNooAwa OrielStr OrkneyReel \
	OrpingtonCaledonians1 OrwellLodgeStr OverTheHill OverTheWaterToCharlie \
	PatMorrisonsDelight PeatFireFlame PeatInn PeggyDewar PeggySpouseMBE PeggysLove \
	PeggysStrathspey PelorusJack PerthMedley PerthshireHighlanders PeterWhite \
	Petronella PinewoodsReel PinewoodsWelcome Piper PiperAndThePenguin PolharrowBurn \
	PorridgeBowl PostChaise PostiesJig PottenEndReel PrestonMill PrettyPolly \
	PrinceCharlesOfEdinburgh PrinceRupertsFancy PrincessMargaret PrincessRoyal \
	ProvostWynd PubCrawl PuffinsReel PurpleHeatherJig Quaich QuarriesJig Quarryman \
	QueenAnne_Str QueenCitySalute QueenCityStr QueensWelcome RabbiesReel RachaelRae \
	RakesOfGlasgow RakishHighlandman RavenHairedLass RavensDance RedHouse \
	RedRoseAndWhite RedSquirrel ReelForJeannie ReelOTulloch ReelOfFive ReelOfMey \
	ReelOfThe51stDiv RegentsFavourite Rendezvous RentonsRant RestAndBeThankful \
	ReturnToTheStewartry RevJohnMacFarlane ReverendJohnMacFarlane RiverCree \
	RoadToBluffHill RoadToIsles RoaringJelly RoaringJellyXmas RobRoyMacGregor \
	RobertHMackay RobertsonRant RobsonStr RockAndWeePickleTow RocksOfGibraltar \
	RodneysRant RoryOMore RoseOfTheNorth RoselathCross RosewoodJem RossMeor \
	RosslynCastle RothesayRant RoundAboutHullachan RoundPondRant RoundReelOfEight \
	RoxburghCastle RoyalAlbertCountryDance RoyalDeesideRailway RoyalPatron \
	RoyalScots RoyalScottishCountryDanceSociety RoyalTown RoyalWedding RuffiansRant \
	SH Sailor SailorHector SaintAndrewsDay SaintAndrewsFair SaintAndrewsGardens \
	SaintAndrewsOfBrampton SaintAndrewsStr SaintColumbasStrathspey SaintDavidsReel \
	SaintJohnRiver SaintPatricksDay SallyLightfootJig SallysFancy SaltireSocietyReel \
	SaltireStr SandsOfMorar SandyOerTheLea SauchieHaugh SawYeMyWeeThing Scamp \
	ScotchCircle ScotchMixer Scotland ScotlandsGardens ScotsBonnet ScottMeikle \
	ScottishQuadrilleSet ScottishRamble ScottishReform ScottishWerewolf \
	SeaTangleOfSkye Seacoast SeannTriubhasWillichan SecretGarden Set SevenStepPolka \
	ShawsOfCambridge ShelteredCove ShepherdsCrook ShesOwerYoungToMarryYet \
	ShiftinBobbins ShiftinBobbins1 ShiftinBobbinsTune ShipOGrace ShoresOfSolway \
	Shottish ShoulderToShoulder SilverCity SilverGrey SilverLeaves SilverTassie \
	SimonBrody SkagitsInStockbridge SkylarksReel Sleepwalking SleepyMaggie Slingshot \
	SnowInSummer SnowLayOnTheGround Sociability SocietyPiper SodgerLaddie \
	SoldiersJoy Solstice Somebody SorcerersApprentice SoundOfHarris SpeedThePlough \
	SpeyInSpate SpinSetting SpinneyStr SpiritOfTheDance SprigOfIvy StBarnardsWaltz \
	StPatWaltzes Star Starlight StarryEyedLassie Starsigns StationStreetStr \
	StockholmCeilidh StonerHouse StoorieMiller StowAlert StrReel Strathcare \
	StrathglassHouse Strathnairn StripTheWillow StruanRobertsonsReel Stumpie \
	SuffolkLanes SugarCandie SummerAssembly SummerInAssynt SummerWooing SummersEnd \
	SusansSouvenir SutherlandReel SuttersOfSelkirk SwashbucklingIain SweetAndSavory \
	SweetnessOfMary SwissLassie TACsHospitality TarryAWhile TattieBogle \
	TayportBeauty Tempete TeviotBrig ThereBeDragons TheresNaeLuckAbootTheHoose \
	ThirtyYearsOnStr ThisIsNoMyAinHoose ThornhillStr Thornycroft ThreeScoreAndTen \
	ThreeSisters ThreesomeReel ThusSpokeTony TibbyFowlerOTheGlen TinWoodman TinesJig \
	TiptoeJig TirNanOg TocherBand TodlenHame TomtainBrae Top TorfsWatching \
	TorryburnLassies TrainJourneyNorth TravellersJig TravellingMen \
	TributeToTheBorders TripOerTheTweed TripToAberdeen TripToBavaria \
	TripToTheDrakensberg TripToTobermory Triumph TrowieJig TrowieReel TrowieTunes \
	TrystingPlace Tullochgorm TurkeyTrot Tutor Tweedside TwentyFirstOfSeptember \
	TwoAndTwo TwoToOne UncleBillsJig Unit5 UpInTheAir UpThePond ValeOfAtholl \
	VillageReel VintageSimon VisitToBalfron VollmereSquareEight WalledGarden \
	WaltzCountryDance Waltz_Xmas WashingtonsWays WatsonsFavourite WatsonsReel \
	WaysInNewHall WedderburnsR WeeCooperOfFife WelcomeToAyr WelcomeToWitney \
	WellDoneJack WellKent WellsHouse WestminsterReel WestsHornpipe WhistlingWind \
	WhiteCart WhiteCockade WhiteHeatherJig WhiteadderJig Widdershins WildGeese \
	WilliamClementMBE WillieWithHisTartanTrews WilsonsHornpipe WindOnLochFyne \
	WindOnTheHeath WindThatShakesTheBarley WindingRoad WispOfThistle WitchingHour \
	WithinAMileOEdinburghToon WoodAndMarriedAndA WoodOfFyvie WoodlandAssembly \
	WorldTurnedUpsideDown XsAndOs YanTanTethera YellowHairedLaddie \
	YereWelcomeCharlyStuart YorkshireLasses ZephyrsAndFlora Zoologist singles songs 

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Single-tune pages:
singles: \
	AaldStorBackAgain Afton_Water AgnesWaltz BackOfTheChangeHouse Baddeck_Gathering \
	BalkanHills Barrowburn_Reel Bert_Ferguson_jig Bert_Mackenzies_waltz \
	BonnieLassOBonAccord CalliopeHouse CarfuffleShuffle Christmas_in_the_Trenches \
	Cock_of_the_North ConstitutionHornpipe CraigieBurnWood DarkIsland \
	DownTheBurnDavie Drowsy_Maggie FarewellToNigg Farewell_to_Whiskey Fingals_Cave \
	Gaelforce_Wind GlasgowGaelicClub Glencoe_Bridge_March Greenland_Mans_Tune \
	HarrietHarwoodsCranberryBog HectorTheHero HeightsOfCassino Helen_Scott_of_Humbie \
	HorsburghCastle Hughie_Jim_Pauls_Reel John_of_Badenyon Kate_Dalrymple \
	LandlordFillTheFlowingBowl LassieComeDanceWithMe Lexy_McAskill Lochanside \
	MacArthur_Road Madam_Frederick_Str MaryMacDonald MaryMorison0 MeetingOfTheWaters \
	Mill_Brae Mill_Mill_O MissJeannieCarmichael MissRaesStr Morag_of_Dunvegan \
	MyWifesAWantonWeeThing New_Rigged_Ship On_the_Wings_of_a_Skorie Quarryman \
	ReturnToTheStewartry RoadToIsles RobertMackayOfEdinburgh RowingFromIslayToUist \
	RoyalScottishCountryDanceSociety SailorsWife SnowLayOnTheGround StBarnardsWaltz \
	StarOfTheCountyDown Stumpie SweetnessOfMary Tha_Mi_Sgith Trip_to_Pakistan \
	TwilightInPortroe Unst_Bridal_March WanderingWillie WaulkingOfTheFauld \
	WingCmdrDonaldMackenziesReel ZephyrsAndFlora 

songs: \
	Christmas_in_the_Trenches I_Love_a_Lassie LandlordFillTheFlowingBowl RoadToIsles \
	SailorsWife SweetnessOfMary 

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Here are our cleanup entries. The "clobber" entry deletes all the lowercase
# abc  files, but not those whose names start with an uppercase letter.  This
# will leave all our dance medleys in place, while deleting the "books".

neat:
	/bin/rm -f *- core *.out Out.ps
clean: neat
	/bin/rm -f *.log *.pdf *.ps learn.* new.* new_Scottish.* practice.* $(books_abc)
	/bin/rm -f program/*/*.ps
	/bin/rm -f program/*/*.pdf
	# Wipe out the "byKey" collections:
	/bin/rm -f [a-z][a-z][a-z]*_[A-Z]*.abc [a-z]*16.abc [a-z]*40.abc [a-z]*.abc incip_*.abc
	# Clean out files in new/ older than 35 days:
	find new/ -name '*.abc' -mtime +35 -exec ls -l {} ';' -exec /bin/rm {} ';'
clobber: clean
	/bin/rm -f [a-z[a-z]][a-z]*_[A-Z]*.abc new/*.abc
	/bin/rm -rf program/[12][0-9]*/

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Here's how we package it up for distribution:

D=`dt`
tarkit: ../Scotland-$D.tar.gz
../Scotland-$D.tar.gz: ../Scotland-$D.tar
	gzip ../Scotland-$D.tar
../Scotland-$D.tar: Makefile * */*.abc
	make clean
	tar cf ../Scotland-$D.tar .

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# The .htaccess file explains to the apache web server what's in  the  files.
# We  fill  in  descriptions of the abc files from the first T: line, so that
# the dance names appear in HTML listings of the  directory.   This  actually
# propagates to subdirectories, so we only to do it here.

.htaccess: [A-Z]*.abc
	abcDesc [A-Z]*.abc

practice: practice.abc practice.ps practice.pdf
practice.abc: $(practice)
	abcjoin $(practice) >practice.abc
practice.ps: practice.abc fmt/practice.fmt
	$(a2p) practice.abc +Ffmt/practice \
	|PShdr %P "Scottish Practice Tunes" %P \
	|PSftr %D $U %D > practice.ps
practice.pdf: practice.ps
	ps2pdf practice.ps practice.pdf

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

program programs: 202505 # 05
#	make .htaccess

# - - - - - - - - - - - - - - - - - - - - - - - - - # prototype with "all sets" .pdf file:
# YYYYMMDD YYYY-MM-DD  7:15 pm
# Dance leader:
# Musicians:
#     MMM          MMM        (days within months)
# DD DD DD DD  DD DD DD DD DD (days within months)
# -- -- -- --  -- -- -- -- -- (name)
YYYYMMDD= ___
YYYYMMDD: program/YYYYMMDD_program program/YYYYMMDD program/YYYYMMDD/YYYYMMDD_program \
		 $(YYYYMMDD) program/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)
program/YYYYMMDD_program: YYYYMMDD_program
	ln -f YYYYMMDD_program program/YYYYMMDD_program
	ln -f YYYYMMDD_program program/
program/YYYYMMDD/YYYYMMDD_program: YYYYMMDD_program
	ln -f YYYYMMDD_program program/YYYYMMDD/YYYYMMDD_program
program/YYYYMMDD:
	mkdir -p program/YYYYMMDD
YYYYMMDD.pdf: $(YYYYMMDD)
	pdfjoin $(YYYYMMDD) >YYYYMMDD.pdf
program/YYYYMMDD/YYYYMMDD.pdf: YYYYMMDD.pdf
	ln -f YYYYMMDD.pdf program/YYYYMMDD/YYYYMMDD.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - #
# 2025-05-5,12,19 7:30 RSCDS Cambridge Class @CAC Watertown
# Dance leader: Karen Sollins (upstairs), Kat Dutton (downstairs, social hour)
# Musicians' summaries:
#    05             
# 05 12 19 name             instrument(s), task
# -- -- -- 
# +Y +Y +Y John Chambers	accordion, leader
# +Y -Y -Y Terry Traub		piano, fiddle  (5/11)
# -Y -Y +Y Lance Ramshaw	piano  (5/11)
# +N +M +Y Beth Murray		piano  (5/27)
# -------- 
# -- -- +Y Anne Hooper		fiddle  (5/11, 5/25)
# -? -Y +N Brian Wilson  	fiddle  (5/6
# +Y +Y +N Debbie Jarvis	fiddle  (5/11, 5/25)
# +Y +N +Y Robert Littman	fiddle, mandolin  (5/11)
# +? -? -? Malka Traub Pomeranz	fiddle (5/17,5/27)
# +N +N +Y Sue Chari		fiddle	(5/17)
# -- -- -- Elizabeth Anderson	fiddle  (5/11, 5/25)
# -- -- -Y Anne Hooper		fiddle  (5/11, 5/25)
# -------- 
# -N -N -N Barbara McOwen	fiddle  (5/11) Right-arm problem limits her speed.
# -N -N -N Catherine Miller	fiddle  (5/16) Can't do Mondays on school nights.
# -------- 
202505: 20250505 20250512 20250519

# - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20250505 7:30 RSCDS Cambridge Class @CAC Watertown
# Dance teachers: Karen Sollins (upstairs), Kat Dutton (downstairs & social hour)
# Musicians: (Debbie Jarvis is downstairs class fiddler)
# -Y -Y -Y (John Chambers)	accordion, leader
# +Y +Y +Y Terry Traub		piano, fiddle
# +Y +Y +N Debbie Jarvis	fiddle 
# +- -- -- Malka Traub Pomeranz	fiddle
# +Y +N -Y Robert Littman	fiddle, mandolin
# upstairs class:
#	Valley Over the Hill
#	Have Fun Storming the Castle! S32 8 Any lyrical or song strathspey (not driving)
#	Swiss Lassie 32R 8 Bromley Brae
#	The Kissing Bride 32R 8 McLarin's
# social hour:
#	It's Nae Bother - 6 x 32 Jig - 2nd Graded Book - (2C dance, so I'd like to do it only 6 times through)
#	Delvine Side - 8 x 32 Strathspey - Book 2
#	Zytglogge - 8 x 32 Reel - Collecta Ursis 
#	The Ninety-Second - 8 x 24 Strathspey - Book 4 - (note timing!!!)
##	The Windy Lane - 8 x 32 Reel - Cane Toad Collection
20250505= \
	ValleyOverTheHill \
	HaveFunStormingTheCastle \
	KissingBridge \
	ItsNaeBother \
	DelvineSide \
	Zytglogge \
	NinetySecond \
	WindyLane \
	AGJ01 AGJ03 AGR04 AGR05 AGSt01 AGSt07 AGW02
20250505: program/20250505_program program/20250505 program/20250505/20250505_program \
		 $(20250505) program/20250505/20250505.pdf
	mkprog 20250505 $(20250505)
P20250505: 20250505 20250505_program	# Print the program
	mkprog +p 20250505 $(20250505)
Pr20250505: 20250505 20250505_program	# Print in reverse order
	mkprog +pr 20250505 $(20250505)
program/20250505_program: 20250505_program
	ln -f 20250505_program program/20250505_program
	ln -f 20250505_program program/
program/20250505/20250505_program: 20250505_program
	ln -f 20250505_program program/20250505/20250505_program
program/20250505:
	mkdir -p program/20250505
20250505.pdf: $(20250505)
	pdfjoin $(20250505) >20250505.pdf
program/20250505/20250505.pdf: 20250505.pdf
	ln -f 20250505.pdf program/20250505/
	ln -f 20250505.abc program/20250505/
	ln -f 20250505_program program/20250505/

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20250512 2025-05-12 7:15m pm
# Dance leader: Karen Sollins (upstairs class), Kat Dutton (social hour)
# Musicians: Brian Wilson downstairs
# +Y +Y +Y John Chambers	accordion, leader
# -Y -Y +Y Lance Ramshaw	piano
# +Y +Y +N Debbie Jarvis	fiddle
# -? -Y +N Brian Wilson  	fiddle (downstairs class)
# +Y +Y +N Robert Littman	fiddle, mandolin  (5/11)
#
# upstairs class:
#	Albany on Cloud Nine 32J 8 Mr. Morison of Bognie
#	Toast to the Mousies 32R 8 Toast to the Mousies
#	Yamashita Park       32S 8 Allan Gillie
#	Frisky Ten Years     32R 4 The Black Bear
# social hour:
#	The Cupar Jig             - 6 x 32 Jig - Let's All Dance - (Another 2C dance done 6 times through)
#	A Salute to Candidates    - 8 x 32 Strathspey - The Road to Stow
#	(Hay's) Australian Ladies - 4 x 32 Reel - 20 SCD by Alex Hay - (note 4C set dance, will probably want an encore/second time through)
#	Light on the Water        - 8 x 32 Strathspey - Let's All Dance
#	Australian Ladies         - 8 x 32 Reel - Glasgow Assembly 
# - - - - - - - - - -
20250512= \
	AlbanyOnCloudNine \
	YamashitaPark \
	ToastToTheMousies \
	FriskyTenYears \
	CuparJig \
	SaluteToTheCandidates \
	HaysAustralianLadies \
	LightOnTheWater \
	AustralianLadies3 \
	AGW07 AGMr03 AGR04 AGJ01 AGJ03 AGMr01 AGR05 AGSt01 AGSt07
20250512: program/20250512_program program/20250512 program/20250512/20250512_program \
		 $(20250512) program/20250512/20250512.pdf
	mkprog 20250512 $(20250512)
P20250512: 20250512 20250512_program	# Print the program
	mkprog +p 20250512 $(20250512)
Pr20250512: 20250512 20250512_program	# Print in reverse order
	mkprog +pr 20250512 $(20250512)
program/20250512_program: 20250512_program
	ln -f 20250512_program program/20250512_program
	ln -f 20250512_program program/
program/20250512/20250512_program: 20250512_program
	ln -f 20250512_program program/20250512/20250512_program
program/20250512:
	mkdir -p program/20250512
20250512.pdf: $(20250512)
	pdfjoin $(20250512) >20250512.pdf
program/20250512/20250512.pdf: 20250512.pdf
	ln -f 20250512.pdf program/20250512/
	ln -f 20250512.abc program/20250512/
	ln -f 20250512_program program/20250512/

# 20250519 2025-05-19 7:15 pm
# Dance leader: Karen Sollins (upstairs), Kat Dutton (downstairs, social hour)
# Musicians: (Johanna Szarkowski is downstairs fiddler)
# +Y +Y +Y John Chambers	accordion, leader
# -N -? -Y Beth Murray		piano  (5/27)
# -N -N +Y Sue Chari		fiddle (5/17)
# -- -- +Y Anne Hooper		fiddle (5/11, 4/25)
#
# upstairs class:
#	Budapest Birl 32J 8 Gábor and Szilvi of Budapest
#	The Orchards of Co. Armagh 32S 3 Sailing South
#	Toast to the Mousies 32R 8 Toast to the Mousies
#	City of Belfast 32S 3 The City of Belfast
#	La Ville Lumière        32R 4 La Ville Lumière
# social hour:
#	Somewhere in America - 8 x 32 Jig - StrathsBabes
#	Earl of Northampton - 6 x 32 Strathspey - Boston 50 (note 2C dance done 6 times through)
#	Fearsome Fivesome - 5 x 32 Reel - Delaware Valley Gold
#	Hello Goodbye - 8 x 32 Strathspey - Book 51
#	Ferla Mor - 8 x32 Reel - Deeside Book 1
# - - - - - - - - - -
20250519= BudapestBirl \
	ToastToTheMousies \
	CityOfBelfast \
	VilleLumiere

20250519: program/20250519_program program/20250519 program/20250519/20250519_program \
		 $(20250519) program/20250519/20250519.pdf
	mkprog 20250519 $(20250519)
P20250519: 20250519 20250519_program	# Print the program
	mkprog +p 20250519 $(20250519)
Pr20250519: 20250519 20250519_program	# Print in reverse order
	mkprog +pr 20250519 $(20250519)
program/20250519_program: 20250519_program
	ln -f 20250519_program program/20250519_program
	ln -f 20250519_program program/
program/20250519/20250519_program: 20250519_program
	ln -f 20250519_program program/20250519/20250519_program
program/20250519:
	mkdir -p program/20250519
20250519.pdf: $(20250519)
	pdfjoin $(20250519) >20250519.pdf
program/20250519/20250519.pdf: 20250519.pdf
	ln -f 20250519.pdf program/20250519/20250519.pdf
# - - - - - - - - - - - - - - - - - - - - - - - - -

# - - - - - - - - - - - - - - - - - - - - - - - - -
# yyyymmdd yyyy-mm-dd HH:MM pm
# Dance leader:
# Musicians:
#     MMM          MMM        (days within months)
#   05 12 19                  (days within months)
# -- -- -- --  -- -- -- -- -- (name)
yyyymmdd= (dance names)
yyyymmdd: program/yyyymmdd_program program/yyyymmdd program/yyyymmdd/yyyymmdd_program $(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)
program/yyyymmdd_program: yyyymmdd_program
	ln -f yyyymmdd_program program/yyyymmdd_program
	ln -f yyyymmdd_program program/
program/yyyymmdd/yyyymmdd_program: yyyymmdd_program
	ln -f yyyymmdd_program program/yyyymmdd/yyyymmdd_program
program/yyyymmdd:
	mkdir -p program/yyyymmdd

# - - - - - - - - - - - - - - - - - - - - - - - - - # N. CHelsmford Comm. Center
# 20180601 2018-06-01  7:00 pm @ N. CHelsmford Comm. Center
# Dance leader: Susie Brueckner (Long)
# Musicians: John Chambers
20180601= \
	SmileySue \
	SwissLassie \
	RempartsDeSeville \
	Frisky \
	FairJennysJig \
	AustralianLadies1 \
	SilverTassie \
	AGJ01 AGW06
20180601: program/20180601_program program/20180601 program/20180601/20180601_program $(20180601)
	mkprog 20180601 $(20180601)
P20180601: 20180601 20180601_program	# Print the program
	mkprog +p 20180601 $(20180601)
Pr20180601: 20180601 20180601_program	# Print in reverse order
	mkprog +pr 20180601 $(20180601)
program/20180601_program: 20180601_program
	ln -f 20180601_program program/20180601_program
	ln -f 20180601_program program/
program/20180601/20180601_program: 20180601_program
	ln -f 20180601_program program/20180601/20180601_program
program/20180601:
	mkdir -p program/20180601

# - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20180406 2018-04-06  7:30 pm
# Dance leader: Susie Brueckner
# Musicians: John Chambers
# -- -- -- --  -- -- -- -- -- (name)
20180406= \
	Sailor \
	EasyPeasy \
	MagicOfMerrill \
	HopeLittlesS \
	JeanMartinOfAberdeen \
	BraesOfBreadalbane1 \
	MerryOddfellows \
	JustInTime \
	AGW03
20180406: program/20180406_program program/20180406 program/20180406/20180406_program $(20180406)
	mkprog 20180406 $(20180406)
P20180406: 20180406 20180406_program	# Print the program
	mkprog +p 20180406 $(20180406)
Pr20180406: 20180406 20180406_program	# Print in reverse order
	mkprog +pr 20180406 $(20180406)
program/20180406_program: 20180406_program
	ln -f 20180406_program program/20180406_program
	ln -f 20180406_program program/
program/20180406/20180406_program: 20180406_program
	ln -f 20180406_program program/20180406/20180406_program
program/20180406:
	mkdir -p program/20180406

# - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20170707 2017-07-07  7:00 pm @ N. Chelmsford Community Center
# Dance leader: Susie Brueckner
# Musicians: John Chambers
20170707= \
	Ferryboat \
	TiptoeJig \
	ReturnToShieldaig \
	RoadToBluffHill \
	SuffolkLanes \
	ShoresOfSolway \
	WelcomeToWitney \
	AGJ01 AGMj01 \
	AGR02 AGR04 AGR07 \
	AGSt02 AGSt03 \
	AGW06
20170707: program/20170707_program program/20170707 program/20170707/20170707_program $(20170707)
	mkprog 20170707 $(20170707)
P20170707: 20170707 20170707_program	# Print the program
	mkprog +p 20170707 $(20170707)
Pr20170707: 20170707 20170707_program	# Print in reverse order
	mkprog +pr 20170707 $(20170707)
program/20170707_program: 20170707_program
	ln -f 20170707_program program/20170707_program
	ln -f 20170707_program program/
program/20170707/20170707_program: 20170707_program
	ln -f 20170707_program program/20170707/20170707_program
program/20170707:
	mkdir -p program/20170707

# - - - - - - - - - - - - - - - - - - - - - - - - -
# Musicians:
#    May 20170522
# 01 08 15 22
# -- -- -- -- (name)
# *Y *Y *Y *Y John Chambers (accordion)
# -? -? *Y -n Anne Hooper Webb (fiddle) (+ student?)
# -n -n *Y -Y Bruce Cobb # *Y *Y -Y -Y Catherine Miller (fiddle)
# -C *C -n *C Dan Wheatley (fiddle)
# -- -n *Y -Y Dave Arnold (piano)
# -- -- *C -- Debbie Jarvis (fiddle)
# -n *Y *Y -Y Elizabeth Anderson (fiddle)
# -n -n -Y *Y Howard Lasnik (drum)
# -- -- -- *Y Jerome Fung
# -n -n -n -n Katie McNally
# *Y -Y -Y -Y Robert Littman (fiddle)
# *Y -n -n -n Lance Ramshaw (piano or fiddle)
# *Y -n -n nY Nora Smith (fiddle)
# -- -- -- *? Sue Chari (fiddle)
# -n -n *Y -Y Sylvia Miskoe
# -- *Y -- -- Terry Traub

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170522 2017-05-22 8:00 pm
# Dance leaders: Jen Schoonover (adv class), Susie Brueckner Long (social hour)
# Musicians: John Chambers, Dan Wheatley, Jerome Fung, Nora Smith, Howard Lasnik, Sue Chari
20170522= \
	ScotchMixer \
	GlenGrant \
	Unit5 \
	NielGowsFarewellToWhisky \
	IslayMist \
	CambridgeRoundabout \
	IrishRover \
\
	HoopersJig1 \
	ItFlowsNicely \
	AsilomarRomantic \
	RothesayRant \
	BrunetteDEcosse \
	MaryErskine \
\
	AGA02 AGMj01 AGW06
20170522: program/20170522_program program/20170522 program/20170522/20170522_program \
		 $(20170522) program/20170522/20170522.pdf
	mkprog 20170522 $(20170522)
P20170522: 20170522 20170522_program	# Print the program
	mkprog +p 20170522 $(20170522)
Pr20170522: 20170522 20170522_program	# Print in reverse order
	mkprog +pr 20170522 $(20170522)
program/20170522_program: 20170522_program
	ln -f 20170522_program program/20170522_program
	ln -f 20170522_program program/
program/20170522/20170522_program: 20170522_program
	ln -f 20170522_program program/20170522/20170522_program
program/20170522:
	mkdir -p program/20170522
20170522.pdf: $(20170522)
	pdfjoin $(20170522) >20170522.pdf
program/20170522/20170522.pdf: 20170522.pdf
#	ls -li 20170522.pdf program/20170522/20170522.pdf
	ln -f 20170522.pdf program/20170522/20170522.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170515 2017-05-15 8:00 pm
# Dance leaders: Jen Schoonover (adv class), Susie Brueckner Long (social hour)
# Musicians: John Chambers, Dave Arnold, Sylvia Miskoe, Bruce Cobb, Anne Hooper, Elizabeth Anderson
20170515= \
	CeilidhCircassianCircle \
	JohnnieWalker0 JohnnieWalker1 \
	Tipsy \
	IslayMist \
	ChangingTack \
	Talisker \
\
	TripToGretnaGreen \
	MrsMacPhersonOfInveran1 \
	BonnieTree \
	TripToTheDrakensberg \
	WalkerStrathspey \
	CatchTheWind3 \
\
	AGA02 AGMj01 AGW06
20170515: program/20170515_program program/20170515 program/20170515/20170515_program \
		 $(20170515) program/20170515/20170515.pdf
	mkprog 20170515 $(20170515)
P20170515: 20170515 20170515_program	# Print the program
	mkprog +p 20170515 $(20170515)
Pr20170515: 20170515 20170515_program	# Print in reverse order
	mkprog +pr 20170515 $(20170515)
program/20170515_program: 20170515_program
	ln -f 20170515_program program/20170515_program
	ln -f 20170515_program program/
program/20170515/20170515_program: 20170515_program
	ln -f 20170515_program program/20170515/20170515_program
program/20170515:
	mkdir -p program/20170515
20170515.pdf: $(20170515)
	pdfjoin $(20170515) >20170515.pdf
program/20170515/20170515.pdf: 20170515.pdf
#	ls -li 20170515.pdf program/20170515/20170515.pdf
	ln -f 20170515.pdf program/20170515/20170515.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170508 2017-05-08 8:00 pm
# Dance leaders: Jen Schoonover (adv class), Susie Brueckner Long (social hour)
# Musicians: John Chambers, Catherine Miller, Terry Traub, Dan Wheatley
20170508= \
	AuchinellanJig \
	Carousel \
	QueenAnne_Str \
\
	GetYourSkatesOn \
	GaryScottsJig \
	RobertsonRant \
	SprigOfIvy1 \
	ChristiesStr \
	Express \
	AGA02 AGMj02 AGW01
20170508: program/20170508_program program/20170508 program/20170508/20170508_program \
		 $(20170508) program/20170508/20170508.pdf
	mkprog 20170508 $(20170508)
P20170508: 20170508 20170508_program	# Print the program
	mkprog +p 20170508 $(20170508)
Pr20170508: 20170508 20170508_program	# Print in reverse order
	mkprog +pr 20170508 $(20170508)
program/20170508_program: 20170508_program
	ln -f 20170508_program program/20170508_program
	ln -f 20170508_program program/
program/20170508/20170508_program: 20170508_program
	ln -f 20170508_program program/20170508/20170508_program
program/20170508:
	mkdir -p program/20170508
20170508.pdf: $(20170508)
	pdfjoin $(20170508) >20170508.pdf
program/20170508/20170508.pdf: 20170508.pdf
#	ls -li 20170508.pdf program/20170508/20170508.pdf
	ln -f 20170508.pdf program/20170508/20170508.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170501 2017-05-01 8:00 pm
# Dance leaders: Jen Schoonover (adv class), Susie Brueckner Long (social hour)
# Musicians: John Chambers, Catherine Miller, Robert Littman, Lance Ramshaw, Nora Smith,
20170501= \
	SingingSands \
	StockholmCeilidh0 StockholmCeilidh1 \
	Talisker \
\
	GrumpyGentleman1 \
	CalmBeforeTheStorm \
	WellsHouse \
	ElliesJig1 \
	DelvineSide \
	RivieraReel \
	EagleshamFancy \
\
	AGA02 AGMj03 AGW01
20170501: program/20170501_program program/20170501 program/20170501/20170501_program \
		 $(20170501) program/20170501/20170501.pdf
	mkprog 20170501 $(20170501)
P20170501: 20170501 20170501_program	# Print the program
	mkprog +p 20170501 $(20170501)
Pr20170501: 20170501 20170501_program	# Print in reverse order
	mkprog +pr 20170501 $(20170501)
program/20170501_program: 20170501_program
	ln -f 20170501_program program/20170501_program
	ln -f 20170501_program program/
program/20170501/20170501_program: 20170501_program
	ln -f 20170501_program program/20170501/20170501_program
program/20170501:
	mkdir -p program/20170501
20170501.pdf: $(20170501)
	pdfjoin $(20170501) >20170501.pdf
program/20170501/20170501.pdf: 20170501.pdf
#	ls -li 20170501.pdf program/20170501/20170501.pdf
	ln -f 20170501.pdf program/20170501/20170501.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170424 2017-04-24 8:00 pm
# Dance leader: Karen Sollins (adv class), Beth Birdsall (social hour)
# Musicians: John Chambers, Terry Traub, Anne Hooper, Robert Littman, Lance Ramshaw, Dan Wheatley
20170424= \
	JoieDeVivre \
	MacDonaldOfTheIsles1 \
	CastleOfMey \
	CompleatGardener \
	OrwellLodgeStr \
	PeatFireFlame1 \
\
	CoanwoodStuarts \
	HaarOnSkye \
	MrsMacLeodsR2 \
	ItShouldBeFun \
	FlowerOfGlasgow \
	FlowersOfEdinburgh1 \
	AGW02 AGMj03
20170424: program/20170424_program program/20170424 program/20170424/20170424_program \
		 $(20170424) program/20170424/20170424.pdf
	mkprog 20170424 $(20170424)
P20170424: 20170424 20170424_program	# Print the program
	mkprog +p 20170424 $(20170424)
Pr20170424: 20170424 20170424_program	# Print in reverse order
	mkprog +pr 20170424 $(20170424)
program/20170424_program: 20170424_program
	ln -f 20170424_program program/20170424_program
	ln -f 20170424_program program/
program/20170424/20170424_program: 20170424_program
	ln -f 20170424_program program/20170424/20170424_program
program/20170424:
	mkdir -p program/20170424
20170424.pdf: $(20170424)
	pdfjoin $(20170424) >20170424.pdf
program/20170424/20170424.pdf: 20170424.pdf
	ln -f 20170424.pdf program/20170424/20170424.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170417 2017-04-17 8:00 pm
# Dance leader: Karen Sollins (adv class)  Beth Birdsall (social hour)
# Musicians: John Chambers, Jerome Fung, Anne Hooper, Debbie Jarvis, Sue Chari
20170417= \
	KenoraReel \
	OrwellLodgeStr \
	PeatFireFlame1 \
	PelorusJack2 \
\
	ReelOfThe51stDiv \
	YeOldePussyCat \
	FollowMeHome \
	SaltireSocietyReel \
	ShelteredCove \
	TinesJig \
\
	AGW04 AGMj01
20170417: program/20170417_program program/20170417 program/20170417/20170417_program \
		 $(20170417) program/20170417/20170417.pdf
	mkprog 20170417 $(20170417)
P20170417: 20170417 20170417_program	# Print the program
	mkprog +p 20170417 $(20170417)
Pr20170417: 20170417 20170417_program	# Print in reverse order
	mkprog +pr 20170417 $(20170417)
program/20170417_program: 20170417_program
	ln -f 20170417_program program/20170417_program
	ln -f 20170417_program program/
program/20170417/20170417_program: 20170417_program
	ln -f 20170417_program program/20170417/20170417_program
program/20170417:
	mkdir -p program/20170417
20170417.pdf: $(20170417)
	pdfjoin $(20170417) >20170417.pdf
program/20170417/20170417.pdf: 20170417.pdf
	ln -f 20170417.pdf program/20170417/20170417.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170410 2017-04-10 8:00 pm
# Dance leader: Karen Sollins (adv class)  Beth Birdsall (social hour)
# Musicians: John Chambers, Lance Ramshaw, Dan Wheatley, Bob Littman, Dave Arnold
20170410= \
	RoyalPatron \
	RobertsonRant \
	AlanJSmith1 \
	NetherbyHall \
\
	TributeToTheBorders1 \
	EarlOfNorthampton \
	FerlaMor \
	AnniversaryJig \
	AnnasWeddingCake \
	CatchTheWind1 \
\
	AGW03 AGMj02
20170410: program/20170410_program program/20170410 program/20170410/20170410_program \
		 $(20170410) program/20170410/20170410.pdf
	mkprog 20170410 $(20170410)
P20170410: 20170410 20170410_program	# Print the program
	mkprog +p 20170410 $(20170410)
Pr20170410: 20170410 20170410_program	# Print in reverse order
	mkprog +pr 20170410 $(20170410)
program/20170410_program: 20170410_program
	ln -f 20170410_program program/20170410_program
	ln -f 20170410_program program/
program/20170410/20170410_program: 20170410_program
	ln -f 20170410_program program/20170410/20170410_program
program/20170410:
	mkdir -p program/20170410
20170410.pdf: $(20170410)
	pdfjoin $(20170410) >20170410.pdf
program/20170410/20170410.pdf: 20170410.pdf
	ln -f 20170410.pdf program/20170410/20170410.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170407 2017-04-07 7:00 pm N. Chelmsford Community Center
# Dance leader: Susie Brueckner
# Musicians: John Chambers
20170407= \
	AGMj01 \
	BlackLeatherJig \
	LintonPloughman1 \
	MaineMedley1p1 MaineMedley1p2 \
	PeterWhite \
	RodneysRant \
	SusansSouvenir \
	WindThatShakesTheBarley \
	AGW06
20170407: program/20170407_program program/20170407 program/20170407/20170407_program \
		 $(20170407) program/20170407/20170407.pdf
	mkprog 20170407 $(20170407)
P20170407: 20170407 20170407_program	# Print the program
	mkprog +p 20170407 $(20170407)
Pr20170407: 20170407 20170407_program	# Print in reverse order
	mkprog +pr 20170407 $(20170407)
program/20170407_program: 20170407_program
	ln -f 20170407_program program/20170407_program
	ln -f 20170407_program program/
program/20170407/20170407_program: 20170407_program
	ln -f 20170407_program program/20170407/20170407_program
program/20170407:
	mkdir -p program/20170407
20170407.pdf: $(20170407)
	pdfjoin $(20170407) >20170407.pdf
program/20170407/20170407.pdf: 20170407.pdf
	ln -f 20170407.pdf program/20170407/20170407.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20170403 2017-04-03 8:00 pm
# Dance leader: Karen Sollins (adv class)  Beth Birdsall (social hour)
# Musicians: John Chambers, Dave Arnold, Debbie Jarvis, Lance Ramshaw, Sue Chari
20170403= \
	MacDonaldOfTheIsles1 \
	CastleOfMey \
	Hana \
	BudapestBirl \
\
	TripToEgypt \
	CardrossHouse \
	OldBaGame \
	SwashbucklingIain \
	Monymusk \
	DeilAmangTheTailors1 \
	AGMj01 AGW06
20170403: program/20170403_program program/20170403 program/20170403/20170403_program \
		 $(20170403) program/20170403/20170403.pdf
	mkprog 20170403 $(20170403)
P20170403: 20170403 20170403_program	# Print the program
	mkprog +p 20170403 $(20170403)
Pr20170403: 20170403 20170403_program	# Print in reverse order
	mkprog +pr 20170403 $(20170403)
program/20170403_program: 20170403_program
	ln -f 20170403_program program/20170403_program
	ln -f 20170403_program program/
program/20170403/20170403_program: 20170403_program
	ln -f 20170403_program program/20170403/20170403_program
program/20170403:
	mkdir -p program/20170403
20170403.pdf: $(20170403)
	pdfjoin $(20170403) >20170403.pdf
program/20170403/20170403.pdf: 20170403.pdf
	ln -f 20170403.pdf program/20170403/20170403.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 2017DECDF 2017-3-25 __:__ pm
# Dance leader: Mike Little [demo]
# Musicians: John Chambers,
#+	The Annan Reel - Jig
#+	Australian Ladies - Reel
#+	Langholm Fair - Strathspey (set needs tunes)
#+	The ABC Jig - Jig
#+	Broadford Bay - Reel
#+	Argyll Strathspey - Strathspey
#+	Saltire Society Reel - Reel
#+	Chased Lovers - Jig
#+	Starry Eyed Lassie - Jig
#+	Bridge of Nairn - Strathspey
#+	Diamond Quarrie - Reel
2017DECDF = \
	AnnanReel \
	AustralianLadies1 \
	LangholmFair \
	ABC_Jig \
	BroadfordBay \
	ArgyllStr \
	SaltireSocietyReel \
	ChasedLovers \
	StarryEyedLassie1 \
	BridgeOfNairn2 \
	DiamondQuarrie \
	\
	AGJ01 AGJ02 AGMj01 \
	AGMr01 AGMr03 \
	AGR01 AGR02 \
	AGSt01 AGW06
2017DECDF: $(2017DECDF) program/2017DECDF_program program/2017DECDF \
	program/2017DECDF/2017DECDF_program program/2017DECDF/2017DECDF.pdf
	mkprog 2017DECDF $(2017DECDF)
P2017DECDF:  2017DECDF 2017DECDF_program	# Print the program
	mkprog +p  2017DECDF $(2017DECDF)
Pr2017DECDF: 2017DECDF 2017DECDF_program	# Print in reverse order
	mkprog +pr 2017DECDF $(2017DECDF)
program/2017DECDF_program: 2017DECDF_program
	ln -f 2017DECDF_program program/2017DECDF_program
	ln -f 2017DECDF_program program/
program/2017DECDF/2017DECDF_program: 2017DECDF_program
	ln -f 2017DECDF_program program/2017DECDF/2017DECDF_program
program/2017DECDF:
	mkdir -p program/2017DECDF
2017DECDF.pdf: $(2017DECDF)
	pdfjoin $(2017DECDF) >2017DECDF.pdf
program/2017DECDF/2017DECDF.pdf: 2017DECDF.pdf
	ln -f 2017DECDF.pdf program/2017DECDF/

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20161212 2016-12-5 7:45 pm RSCDS@CAC Watertown [double social hour]
# Dance leader: Robert McOwen(SH1), Kat Dutton(SH2)
# Musicians: John Chambers(acc.), Sue Chari(fiddle), Liz Anderson (fiddle), Nora Smith (fiddle), Dave Arnold (piano)
20161212= \
	ColdAndRaw \
	JennysBawbee \
	DumbartonsDrums \
\
	YanTanTethera \
	MomentOfTruth \
	WhiteCockade24 \
	RoryOMore \
	AdieuMonAmi \
	JBMilne2 \
\
	AGJ03 AGW04
20161212: program/20161212_program program/20161212 program/20161212/20161212_program \
		 $(20161212) program/20161212/20161212.pdf
	mkprog 20161212 $(20161212)
P20161212: 20161212 20161212_program	# Print the program
	mkprog +p 20161212 $(20161212)
Pr20161212: 20161212 20161212_program	# Print in reverse order
	mkprog +pr 20161212 $(20161212)
program/20161212_program: 20161212_program
	ln -f 20161212_program program/20161212_program
	ln -f 20161212_program program/
program/20161212/20161212_program: 20161212_program
	ln -f 20161212_program program/20161212/20161212_program
program/20161212:
	mkdir -p program/20161212
20161212.pdf: $(20161212)
	pdfjoin $(20161212) >20161212.pdf
program/20161212/20161212.pdf: 20161212.pdf
	ln -f 20161212.pdf program/20161212/20161212.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20161205 2016-12-5 7:45 pm RSCDS@CAC Watertown [double social hour]
# Dance leader: Robert McOwen(SH1), Kat Dutton(SH2)
# Musicians: John Chambers(acc.), Vince O'Donnell (fiddle), Terry Traub (fiddle),
#	Lance Ramshaw (piano), Sue Chari(fiddle), Dan Wheatley <dan_wheatley@msn.com>
20161205= \
	TeviotBrig \
	BobODowally \
	Tempete \
\
	Frisky \
	LadyMcGowansDream1 \
	UnsungHero \
	BerwickJohnny1 \
	FromScotiasShoresWereNooAwa \
	RoyalScots1 \
\
	AGJ03 AGW04
20161205: program/20161205_program program/20161205 program/20161205/20161205_program \
		 $(20161205) program/20161205/20161205.pdf
	mkprog 20161205 $(20161205)
P20161205: 20161205 20161205_program	# Print the program
	mkprog +p 20161205 $(20161205)
Pr20161205: 20161205 20161205_program	# Print in reverse order
	mkprog +pr 20161205 $(20161205)
program/20161205_program: 20161205_program
	ln -f 20161205_program program/20161205_program
	ln -f 20161205_program program/
program/20161205/20161205_program: 20161205_program
	ln -f 20161205_program program/20161205/20161205_program
program/20161205:
	mkdir -p program/20161205
20161205.pdf: $(20161205)
	pdfjoin $(20161205) >20161205.pdf
program/20161205/20161205.pdf: 20161205.pdf
	ln -f 20161205.pdf program/20161205/20161205.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - # prototype without "all sets" .pdf file:
# 20161202 2016-12-02  7:00 pm N.Chelmsford Community Center
# Dance leader: Susie Brueckner
# Musicians: John Chambers
20161202= AGJ02 AGW06 \
	OverTheWaterToCharlie \
	WellsHouse \
	AngusMacKinnonsHornpipe \
	Gentleman1 \
	MrsMacPhersonOfInveran1 \
	MissEleanor1 \
	HasteToTheWedding
20161202: program/20161202_program program/20161202 program/20161202/20161202_program $(20161202)
	mkprog 20161202 $(20161202)
P20161202: 20161202 20161202_program	# Print the program
	mkprog +p 20161202 $(20161202)
Pr20161202: 20161202 20161202_program	# Print in reverse order
	mkprog +pr 20161202 $(20161202)
program/20161202_program: 20161202_program
	ln -f 20161202_program program/20161202_program
	ln -f 20161202_program program/
program/20161202/20161202_program: 20161202_program
	ln -f 20161202_program program/20161202/20161202_program
program/20161202:
	mkdir -p program/20161202

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20161128 2016-11-28 7:45 pm RSCDS@CAC Watertown [double social hour]
# Dance leader: Robert McOwen(SH1), Kat Dutton(SH2)
# Musicians: John Chambers(acc.), Debbie Jarvis(fiddle), Sue Chari(fiddle), Dirk Tiede (fiddle, guitar) Dave Arnold (piano)
20161128= \
	MerryDancers1 \
	Compliment2 \
	Zytglogge \
	MidsummerCommon \
	SwashbucklingIain \
	MerryLadsOfAyr \
\
	SaltireSocietyReel \
	SaintColumbasStrathspey \
	SaintAndrewsFair \
	SaintAndrewsDay \
	RoseOfTheNorth \
	ElliesJig1 \
\
	AGMj01 AGW06
20161128: program/20161128_program program/20161128 program/20161128/20161128_program \
		 $(20161128) program/20161128/20161128.pdf
	mkprog 20161128 $(20161128)
P20161128: 20161128 20161128_program	# Print the program
	mkprog +p 20161128 $(20161128)
Pr20161128: 20161128 20161128_program	# Print in reverse order
	mkprog +pr 20161128 $(20161128)
program/20161128_program: 20161128_program
	ln -f 20161128_program program/20161128_program
	ln -f 20161128_program program/
program/20161128/20161128_program: 20161128_program
	ln -f 20161128_program program/20161128/20161128_program
program/20161128:
	mkdir -p program/20161128
20161128.pdf: $(20161128)
	pdfjoin $(20161128) >20161128.pdf
program/20161128/20161128.pdf: 20161128.pdf
	ln -f 20161128.pdf program/20161128/20161128.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20161121 2016-11-21 7:45 pm RSCDS@CAC Watertown [class, social hour]
# Dance leader: Kat Dutton(BC,SH), Robert McOwen(AC)
# Musicians: John Chambers, Debbie Jarvis(bc), Sue Chari(ac), Catherine Miller, Lance Ramshaw (piano)
20161121= \
	MerryDancers1 \
	Compliment2 \
	MidsummerCommon \
	GranvilleMarket2 \
	BalmoralStr \
	FlowersOfEdinburgh1 \
	NapiersIndex1 \
	RobertsonRant \
	ScottMeikle \
	AGMj01 AGW05
20161121: program/20161121_program program/20161121 program/20161121/20161121_program \
		 $(20161121) program/20161121/20161121.pdf
	mkprog 20161121 $(20161121)
P20161121: 20161121 20161121_program	# Print the program
	mkprog +p 20161121 $(20161121)
Pr20161121: 20161121 20161121_program	# Print in reverse order
	mkprog +pr 20161121 $(20161121)
program/20161121_program: 20161121_program
	ln -f 20161121_program program/20161121_program
	ln -f 20161121_program program/
program/20161121/20161121_program: 20161121_program
	ln -f 20161121_program program/20161121/20161121_program
program/20161121:
	mkdir -p program/20161121
20161121.pdf: $(20161121)
	pdfjoin $(20161121) >20161121.pdf
program/20161121/20161121.pdf: 20161121.pdf
	ln -f 20161121.pdf program/20161121/20161121.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20161114 2016-11-14 7:45 pm RSCDS@CAC Watertown [class, social hour]
# Dance leader: Kat Dutton(BC,SH), Robert McOwen(AC)
# Musicians: John Chambers, Debbie Jarvis(BC), Sue Chari(AC), __
20161114= \
	MerryLadsOfAyr \
	SwashbucklingIain \
	AGR03 AGR04 \
	AGJ03 AGJ04 \
	AGSt01 \
\
	LightAndAiry1 \
	CherrybankGardens \
	MissJohnstoneOfArdrossan1 \
	KissUnderTheStairs \
	KarinsStrathspey1 \
	MaryErskine \
\
	AGMj01 AGW03
20161114: program/20161114_program program/20161114 program/20161114/20161114_program \
		 $(20161114) program/20161114/20161114.pdf
	mkprog 20161114 $(20161114)
P20161114: 20161114 20161114_program	# Print the program
	mkprog +p 20161114 $(20161114)
Pr20161114: 20161114 20161114_program	# Print in reverse order
	mkprog +pr 20161114 $(20161114)
program/20161114_program: 20161114_program
	ln -f 20161114_program program/20161114_program
	ln -f 20161114_program program/
program/20161114/20161114_program: 20161114_program
	ln -f 20161114_program program/20161114/20161114_program
program/20161114:
	mkdir -p program/20161114
20161114.pdf: $(20161114)
	pdfjoin $(20161114) >20161114.pdf
program/20161114/20161114.pdf: 20161114.pdf
	ln -f 20161114.pdf program/20161114/20161114.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20161107 2016-11-7 7:45 pm RSCDS@CAC Watertown [meeting, no classes]
# Dance leader: Kat Dutton
# Musicians: John Chambers, Debbie Jarvis, Sue Chari, Terry Traub, Dan Wheatley
20161107= \
	ShiftinBobbins1 \
	Bedrule \
	AllieAnderson \
	LordsOfTheWind \
	GangTheSameGate1 \
	TodlenHame1 \
	MusicMakars2 \
	ShoresOfSolway \
	JubileeJig1 \
	AGMj01 AGW06
20161107: program/20161107_program program/20161107 program/20161107/20161107_program \
		 $(20161107) program/20161107/20161107.pdf
	mkprog 20161107 $(20161107)
P20161107: 20161107 20161107_program	# Print the program
	mkprog +p 20161107 $(20161107)
Pr20161107: 20161107 20161107_program	# Print in reverse order
	mkprog +pr 20161107 $(20161107)
program/20161107_program: 20161107_program
	ln -f 20161107_program program/20161107_program
	ln -f 20161107_program program/
program/20161107/20161107_program: 20161107_program
	ln -f 20161107_program program/20161107/20161107_program
program/20161107:
	mkdir -p program/20161107
20161107.pdf: $(20161107)
	pdfjoin $(20161107) >20161107.pdf
program/20161107/20161107.pdf: 20161107.pdf
	ln -f 20161107.pdf program/20161107/20161107.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20161007 2016-11-7 7:45 pm
# Dance leader: Susie  Brueckner
# Musicians: John Chambers
20161007= \
		BlackBear \
		DrookitMousie \
		BlackadderJig \
		GoldenEagle \
		CatsInTheKitchen \
		CaTheEwesTaeTheKnowes \
		ThereBeDragons \
		DancingBees1 \
		AGW06 AGMj01
20161007: program/20161007_program program/20161007 program/20161007/20161007_program $(20161007)
	mkprog 20161007 $(20161007)
P20161007:  20161007 20161007_program	# Print the program
	mkprog +p  20161007 $(20161007)
Pr20161007: 20161007 20161007_program	# Print in reverse order
	mkprog +pr 20161007 $(20161007)
program/20161007_program: 20161007_program
	ln -f 20161007_program program/20161007_program
	ln -f 20161007_program program/
program/20161007/20161007_program: 20161007_program
	ln -f 20161007_program program/20161007/20161007_program
program/20161007:
	mkdir -p program/20161007

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20160701 2016-7-1 7:00 pm N.Chelmsford Community Center
# Dance leader: Susie Brueckner
# Musicians: John Chambers
20160701= AGJ02 AGW06 \
	BetsyRoss \
	BlueBonnets1 \
	BritishImmigrant \
	FireworksReel1 \
	RedSquirrel \
	SoldiersJoy \
	Solstice \
	Star \
	SummerWooing \
	WashingtonsWays \
	WhiteCart
20160701: program/20160701_program program/20160701 program/20160701/20160701_program \
	program/20160701/20160701.pdf $(20160701)
	mkprog 20160701 $(20160701)
P20160701:  20160701 20160701_program	# Print the program
	mkprog +p  20160701 $(20160701)
Pr20160701: 20160701 20160701_program	# Print in reverse order
	mkprog +pr 20160701 $(20160701)
program/20160701_program: 20160701_program
	ln -f 20160701_program program/20160701_program
	ln -f 20160701_program program/
	ln -f 20160701.pdf program/
program/20160701/20160701_program: 20160701_program
	ln -f 20160701_program program/20160701/20160701_program
program/20160701/20160701.pdf: 20160701.pdf
	ln -f 20160701.pdf program/20160701/20160701.pdf
program/20160701:
	mkdir -p program/20160701
20160701.pdf: $(20160701)
	pdfjoin $(20160701) >20160701.pdf
	
# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20160506 2016-6-6 7:00 pm
# Dance leader:
# Musicians:
20160506= \
	Bedrule \
	PelorusJack1 \
	SauchieHaugh \
	MontgomeriesRant1 \
	MaxwellsRant1 \
	JoieDeVivre \
	AGJ02 AGW06
20160506: program/20160506_program program/20160506 program/20160506/20160506_program $(20160506)
	mkprog 20160506 $(20160506)
P20160506:  20160506 20160506_program	# Print the program
	mkprog +p  20160506 $(20160506)
Pr20160506: 20160506 20160506_program	# Print in reverse order
	mkprog +pr 20160506 $(20160506)
program/20160506_program: 20160506_program
	ln -f 20160506_program program/20160506_program
	ln -f 20160506_program program/
program/20160506/20160506_program: 20160506_program
	ln -f 20160506_program program/20160506/20160506_program
program/20160506:
	mkdir -p program/20160506

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20160402 2016-4-2 7:00 pm North Chelmsford Community Center
# Dance leader: Susie Brueckner
# Musicians: John Chambers
20160402= \
	CrabbitShona \
	PinkRoses \
	UpInTheAir1 \
	LadyHomesJig \
	LeftHandedFiddler1 \
	MagicAirtOGow \
	FollowMeHome \
	HedwigsReel \
	MissMilligansStr2 \
	WhiteRabbit \
	AGW06
20160402: program/20160402_program program/20160402 program/20160402/20160402_program $(20160402)
	mkprog 20160402 $(20160402)
P20160402:  20160402 20160402_program	# Print the program
	mkprog +p  20160402 $(20160402)
Pr20160402: 20160402 20160402_program	# Print in reverse order
	mkprog +pr 20160402 $(20160402)
program/20160402_program: 20160402_program
	ln -f 20160402_program program/20160402_program
	ln -f 20160402_program program/
program/20160402/20160402_program: 20160402_program
	ln -f 20160402_program program/20160402/20160402_program
program/20160402:
	mkdir -p program/20160402

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Entries to create special files if they are clobbered:

special: fonts.fmt

fonts.fmt: ../fmt/fonts.fmt; ln -f ../fmt/fonts.fmt fonts.fmt

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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# The tunes here are mostly in single-tune files in subdirectories, which is
# the easiest way to deal with them. However, some people (e.g. the folks
# working on network intexes) prefer to download large files full of tunes.
# To accomodate them (until they come to understand the virtues of small
# files), here are some rules for building "books" of tunes:

books_abc= new.abc \
	air.abc hornpipe.abc jig.abc march.abc j16.abc reel.abc shottish.abc \
	slipjig.abc strathspey.abc waltz.abc xmas.abc

books_ps= new.ps \
	air.ps hornpipe.ps jig.ps march.ps j16.ps reel.ps shottish.ps \
	slipjig.ps strathspey.ps waltz.ps xmas.ps

books_pdf= new.pdf \
	air.pdf hornpipe.pdf jig.pdf march.pdf j16.pdf reel.pdf shottish.pdf \
	slipjig.pdf strathspey.pdf waltz.pdf xmas.pdf

books: books.abc books.ps books.pdf

books.abc: $(books_abc)
books.ps:  $(books_ps)
books.pdf: $(books_pdf)

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Tunes to learn:

learn: learn_jigs learn_reels learn_A_reels

learn_jigs= learn_jigs/*.abc
learn_jigs.abc: $(learn_jigs) fmt/learn_jigs.fmt
	abcjoin +R0S learn_jigs learn_jigs/*.abc >learn_jigs.abc
learn_jigs: learn_jigs.abc learn_jigs.pdf learn_jigs.abc
learn_jigs.ps: learn_jigs.abc fmt/learn_jigs.fmt
	$(a2p) learn_jigs.abc +x +Ffmt/learn_jigs \
	|PShdr LEARN 'Scottish Tunes to learn_jigs' LEARN \
	|PSftr "Page %P" $U/learn_jigs/ %D >learn_jigs.ps
learn_jigs.pdf: learn_jigs.ps
	ps2pdf learn_jigs.ps learn_jigs.pdf

learn_reels= learn_reels/*.abc
learn_reels.abc: $(learn_reels) fmt/learn_reels.fmt
	abcjoin +R0S learn_reels learn_reels/*.abc >learn_reels.abc
learn_reels: learn_reels.abc learn_reels.pdf learn_reels.abc
learn_reels.ps: learn_reels.abc fmt/learn_reels.fmt
	$(a2p) learn_reels.abc +x +Ffmt/learn_reels \
	|PShdr LEARN 'Scottish Tunes to learn_reels' LEARN \
	|PSftr "Page %P" $U/learn_reels/ %D >learn_reels.ps
learn_reels.pdf: learn_reels.ps
	ps2pdf learn_reels.ps learn_reels.pdf

# learn_A_reels
learn_A_reels= \
	reel/Old_Willie_Hunter-A-32-5.abc \
	reel/Return_from_India_RSCDS-A-16-2.abc \
	reel/Orpington_Caledonians-A-32-2.abc \
	reel/Jack_Daniels_Reel-A-32-3.abc \
	reel/Inver_Lasses-A-16-3.abc
learn_A_reels: learn_A_reels.abc learn_A_reels.ps learn_A_reels.pdf
learn_A_reels.abc: $(learn_A_reels) # hdr/learn_A_reels.hdr
	abcjoin +s $(learn_A_reels) >learn_A_reels.abc
learn_A_reels.ps: learn_A_reels.abc fmt/_70.fmt
	$(a2p) learn_A_reels.abc +Ffmt/_70 \
	|PShdr learn_A_reels '' learn_A_reels \
	|PSftr %D $U/ %D >learn_A_reels.ps
learn_A_reels.pdf: learn_A_reels.ps
	ps2pdf learn_A_reels.ps learn_A_reels.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Repertoire sets

# Repertoire: 16-bar reels
repR16= \
	r16/AlasdairsReel_D3_16.abc \
	r16/AleIsDear.abc \
	r16/CaberFeidh_C.abc \
	r16/Captain_Keeler_Bb_16.abc \
	r16/DeilStickDaMinister_D.abc \
	r16/DickGossipsR2.abc \
	r16/FatherKelleysR_G_16.abc \
	r16/FiresideR.abc \
	r16/GlenburnieRant_2.abc \
	r16/Hamish%heCarpenter_Am_16.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	r16/JennyDangTheWeaver_D.abc \
	r16/JohnOfBadenyon_Am_16.abc \
	r16/JohnOGroatsHouse_D.abc \
	r16/JohnRyansP_D_16.abc \
	reel/Kate_Dalrymple_2-A-16-3.abc \
	r16/KiltIsMyDelight_D.abc \
	r16/LadyErskineR_Am.abc \
	r16/LadyMontgomeriesRant_D.abc \
	r16/LargosFairyDance_D_16.abc \
	r16/LaxoBurn_D3_16.abc \
	r16/LochEarn.abc \
	reel/Lord_MacDonalds_Reel-G-16-3.abc \
	reel/MerryMaking_F.abc \
	reel/MissWilhelminaMcDowalsReel_C_3.abc \
	r16/MorpethRant_D16.abc \
	r16/MrsAndersonsR.abc \
	r16/PaddyFahysReel1_Dm_16.abc \
	r16/Pigeon_on_the_Gate_A.abc \
	r16/PrimroseLasses_G.abc \
	r16/RainDancinR_D16.abc \
	r16/RattlinBog_G_16.abc \
	r16/ShipsAreSailing_Em_16.abc \
	r16/SleepSoondInDaMoarnin.abc \
	r16/SleepyMaggieR.abc \
	r16/StarOfMunster_Am_16.abc \
	r16/TailToddleR.abc \
	r16/TamLin_16_Dm.abc \
	r16/WalkerStreet_G16.abc \
	r16/WestSideTrowsReel_D.abc \
	r16/WillieWasAWantonWag_16.abc \
	r16/WindThatShakesTheBarley.abc \
	r16/Winyadepla_A.abc
repR16: repR16.abc repR16.ps repR16.pdf
repR16.abc: $(repR16)
	abcjoin +CR $(repR16) >repR16.abc
repR16.ps: repR16.abc fmt/repR16.fmt
	$(a2p) repR16.abc +x +Ffmt/repR16 \
	|PShdr repR16 '' repR16 \
	|PSftr "Page %P" $U/repR16/ %D >repR16.ps
repR16.pdf: repR16.ps
	ps2pdf repR16.ps repR16.pdf

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

air.abc:        air/*.abc;        abcjoin +R +S air        air/*.abc        > air.abc
hornpipe.abc:   hornpipe/*.abc;   abcjoin +R +S hornpipe   hornpipe/*.abc   > hornpipe.abc
j16.abc:        j16/*.abc;        abcjoin +R +S j16        j16/*.abc        > j16.abc
jig.abc:        jig/*.abc;        abcjoin +R +S jig        jig/*.abc        > jig.abc
march.abc:      march/*.abc;      abcjoin +R +S march      march/*.abc      > march.abc
polka.abc:      polka/*.abc;      abcjoin +R +S polka      polka/*.abc      > polka.abc
reel.abc:       reel/*.abc;       abcjoin +R +S reel       reel/*.abc       > reel.abc
shottish.abc:   shottish/*.abc;   abcjoin +R +S shottish   shottish/*.abc   > shottish.abc
slipjig.abc:    slipjig/*.abc;    abcjoin +R +S slipjig    slipjig/*.abc    > slipjig.abc
strathspey.abc: strathspey/*.abc; abcjoin +R +S strathspey strathspey/*.abc > strathspey.abc
waltz.abc:      waltz/*.abc;      abcjoin +R +S waltz      waltz/*.abc      > waltz.abc
xmas.abc:       xmas/*.abc;       abcjoin +R +S xmas       xmas/*.abc       > xmas.abc

air.ps:        air.abc;        $(a2p) air.abc        +c +x +Ffmt/_50 |PSftr "Page %P" $U/air/        %D >air.ps
hornpipe.ps:   hornpipe.abc;   $(a2p) hornpipe.abc   +c +x +Ffmt/_50 |PSftr "Page %P" $U/hornpipe/   %D >hornpipe.ps
j16.ps:        j16.abc;        $(a2p) j16.abc        +c +x +Ffmt/_50 |PSftr "Page %P" $U/r16/        %D >j16.ps
jig.ps:        jig.abc;        $(a2p) jig.abc        +c +x +Ffmt/_50 |PSftr "Page %P" $U/jig/        %D >jig.ps
march.ps:      march.abc;      $(a2p) march.abc      +c +x +Ffmt/_50 |PSftr "Page %P" $U/march/      %D >march.ps
polka.ps:      polka.abc;      $(a2p) polka.abc      +c +x +Ffmt/_70 |PSftr "Page %P" $U/polka/      %D >polka.ps
reel.ps:       reel.abc;       $(a2p) reel.abc       +c +x +Ffmt/_50 |PSftr "Page %P" $U/reel/       %D >reel.ps
shottish.ps:   shottish.abc;   $(a2p) shottish.abc   +c +x +Ffmt/_50 |PSftr "Page %P" $U/shottish/   %D >shottish.ps
slipjig.ps:    slipjig.abc;    $(a2p) slipjig.abc    +c +x +Ffmt/_50 |PSftr "Page %P" $U/slipjig/    %D >slipjig.ps
strathspey.ps: strathspey.abc; $(a2p) strathspey.abc +c +x +Ffmt/_50 |PSftr "Page %P" $U/strathspey/ %D >strathspey.ps
waltz.ps:      waltz.abc;      $(a2p) waltz.abc      +c +x +Ffmt/_50 |PSftr "Page %P" $U/waltz/      %D >waltz.ps
xmas.ps:       xmas.abc;       $(a2p) xmas.abc       +c +x +Ffmt/_50 |PSftr "Page %P" $U/xmas/       %D >xmas.ps

air.pdf:        air.ps;        ps2pdf air.ps air.pdf
hornpipe.pdf:   hornpipe.ps;   ps2pdf hornpipe.ps hornpipe.pdf
j16.pdf:        j16.ps;        ps2pdf j16.ps j16.pdf
jig.pdf:        jig.ps;        ps2pdf jig.ps jig.pdf
march.pdf:      march.ps;      ps2pdf march.ps march.pdf
polka.pdf:      polka.ps;      ps2pdf polka.ps polka.pdf
reel.pdf:       reel.ps;       ps2pdf reel.ps reel.pdf
shottish.pdf:   shottish.ps;   ps2pdf shottish.ps shottish.pdf
slipjig.pdf:    slipjig.ps;    ps2pdf slipjig.ps slipjig.pdf
strathspey.pdf: strathspey.ps; ps2pdf strathspey.ps strathspey.pdf
waltz.pdf:      waltz.ps;      ps2pdf waltz.ps waltz.pdf
xmas.pdf:       xmas.ps;       ps2pdf xmas.ps xmas.pdf

air:        air.abc        air.ps        air.pdf
hornpipe:   hornpipe.abc   hornpipe.ps   hornpipe.pdf
j16:        j16.abc        j16.ps        j16.pdf
jig:        jig.abc        jig.ps        jig.pdf
march:      march.abc      march.ps      march.pdf
polka:      polka.abc      polka.ps      polka.pdf
reel:       reel.abc       reel.ps       reel.pdf
shottish:   shottish.abc   shottish.ps   shottish.pdf
slipjig:    slipjig.abc    slipjig.ps    slipjig.pdf
strathspey: strathspey.abc strathspey.ps strathspey.pdf
waltz:      waltz.abc      waltz.ps      waltz.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# New Scottish tunes in new/ directory:

new: new_Scottish
new_Scottish= new/*.abc
new_Scottish: new_Scottish.abc new_Scottish.ps new_Scottish.pdf
new_Scottish.abc: hdr/new_Scottish.hdr $(new_Scottish)
	abcjoin +R0S2 hdr/new_Scottish.hdr $(new_Scottish) > new_Scottish.abc
new_Scottish.ps: new_Scottish.abc fmt/new_Scottish.fmt
	jcabc2ps +k0 +x +Ffmt/new_Scottish.fmt new_Scottish.abc \
	|PShdr "%P new_Scottish" "New Scottish Tunes" "new_Scottish %P" \
	|PSftr %D $U/new_Scottish/ %D >new_Scottish.ps
#	abcm2ps -j 0 -x -F fmt/new_Scottish.fmt new_Scottish.abc -O tmp.ps
#	 PShdr "%P new_Scottish" "New Scottish Tunes" "new_Scottish %P" <tmp.ps \
#	|PSftr %D $U/new_Scottish/ %D >new_Scottish.ps
#	rm tmp.ps
new_Scottish.pdf: new_Scottish.ps
	ps2pdf new_Scottish.ps new_Scottish.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
byKey= $(jigs) $(marches) $(reels) $(strathspeys) $(waltzes)
byKey: $(byKey)

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# hornpipes in A (major and minor)
hornpipe_A: hornpipe_A.abc hornpipe_A.ps hornpipe_A.pdf
hornpipe_A.abc: hornpipe/*.abc
	egrep -il '^K: *A' hornpipe/*.abc |xargs abcjoin +R +S >hornpipe_A.abc
hornpipe_A.ps: hornpipe_A.abc fmt/_60.fmt
	$(a2p) hornpipe_A.abc +c +x +Ffmt/_60 \
	|PShdr hornpipe_A '' hornpipe_A \
	|PSftr "Page %P" $U/hornpipe_A/ %A >hornpipe_A.ps
hornpipe_A.pdf: hornpipe_A.ps
	ps2pdf hornpipe_A.ps hornpipe_A.pdf

# hornpipes in D
hornpipe_D: hornpipe_D.abc hornpipe_D.ps hornpipe_D.pdf
hornpipe_D.abc: hornpipe/*.abc
	egrep -il '^K: *D\>' hornpipe/*.abc |xargs abcjoin +R +S >hornpipe_D.abc
hornpipe_D.ps: hornpipe_D.abc fmt/_60.fmt
	$(a2p) hornpipe_D.abc +c +x +Ffmt/_60 \
	|PShdr hornpipe_D '' hornpipe_D \
	|PSftr "Page %P" $U/hornpipe_D/ %D >hornpipe_D.ps
hornpipe_D.pdf: hornpipe_D.ps
	ps2pdf hornpipe_D.ps hornpipe_D.pdf

# jigs
jigs= jig_A jig_Am jig_Am jig_C jig_D jig_Dm jig_Em jig_G
jigs: $(jigs)

# jigs in A
jig_A: jig_A.abc jig_A.ps jig_A.pdf
jig_A.abc: jig/*.abc
	abcjoin +R +S `grep -il '^K: *A *$$' jig/*.abc` > jig_A.abc
jig_A.ps: jig_A.abc fmt/_60.fmt
	$(a2p) jig_A.abc +x +Ffmt/_60 \
	|PShdr jig_A '' jig_A \
	|PSftr "Page %P" $U/jig_A/ %D >jig_A.ps
jig_A.pdf: jig_A.ps
	ps2pdf jig_A.ps jig_A.pdf

# jigs in Dm
jig_Dm: jig_Dm.abc jig_Dm.ps jig_Dm.pdf
jig_Dm.abc: jig/*.abc
	abcjoin +R +S `grep -il '^K: *D[md]' jig/*.abc` > jig_Dm.abc
jig_Dm.ps: jig_Dm.abc fmt/_60.fmt
	$(a2p) jig_Dm.abc +x +Ffmt/_60 \
	|PShdr jig_Dm '' jig_Dm \
	|PSftr "Page %P" $U/jig_Dm/ %D >jig_Dm.ps
jig_Dm.pdf: jig_Dm.ps
	ps2pdf jig_Dm.ps jig_Dm.pdf

# jigs in Am
jig_Am: jig_Am.abc jig_Am.ps jig_Am.pdf
jig_Am.abc: jig/*.abc
	egrep -il '^K: *A(m|min|dor)\>' jig/*.abc |xargs abcjoin +R +S >jig_Am.abc
jig_Am.ps: jig_Am.abc fmt/_60.fmt
	$(a2p) jig_Am.abc +c +x +Ffmt/_60 \
	|PShdr jig_Am '' jig_Am \
	|PSftr "Page %P" $U/jig_Am/ %D >jig_Am.ps
jig_Am.pdf: jig_Am.ps
	ps2pdf jig_Am.ps jig_Am.pdf

# jigs in C
jig_C: jig_C.abc jig_C.ps jig_C.pdf
jig_C.abc: jig/*.abc
	abcjoin +R +S `grep -il '^K: *C *$$' jig/*.abc` >jig_C.abc
jig_C.ps: jig_C.abc fmt/_60.fmt
	$(a2p) jig_C.abc +x +Ffmt/_60 \
	|PShdr jig_C '' jig_C \
	|PSftr "Page %P" $U/jig_C/ %C >jig_C.ps
jig_C.pdf: jig_C.ps
	ps2pdf jig_C.ps jig_C.pdf

# jigs in D
jig_D: jig_D.abc jig_D.ps jig_D.pdf
jig_D.abc: jig/*.abc
	abcjoin +R +S `grep -il '^K: *D *$$' jig/*.abc` >jig_D.abc
jig_D.ps: jig_D.abc fmt/_60.fmt
	$(a2p) jig_D.abc +x +Ffmt/_60 \
	|PShdr jig_D '' jig_D \
	|PSftr "Page %P" $U/jig_D/ %D >jig_D.ps
jig_D.pdf: jig_D.ps
	ps2pdf jig_D.ps jig_D.pdf

# jigs in E
jig_E: jig_E.abc jig_E.ps jig_E.pdf
jig_E.abc: jig/*.abc
	egrep -il '^K: *E' jig/*.abc |xargs abcjoin +R +S >jig_E.abc
jig_E.ps: jig_E.abc fmt/_60.fmt
	$(a2p) jig_E.abc +c +x +Ffmt/_60 \
	|PShdr jig_E '' jig_E \
	|PSftr "Page %P" $U/jig_E/ %D >jig_E.ps
jig_E.pdf: jig_E.ps
	ps2pdf jig_E.ps jig_E.pdf

# jigs in Em
jig_Em: jig_Em.abc jig_Em.ps jig_Em.pdf
jig_Em.abc: jig/*.abc
	egrep -il '^K: *E(m|min|dor)\>' jig/*.abc |xargs abcjoin +R +S >jig_Em.abc
jig_Em.ps: jig_Em.abc fmt/_60.fmt
	$(a2p) jig_Em.abc +c +x +Ffmt/_60 \
	|PShdr jig_Em '' jig_Em \
	|PSftr "Page %P" $U/jig_Em/ %D >jig_Em.ps
jig_Em.pdf: jig_Em.ps
	ps2pdf jig_Em.ps jig_Em.pdf

# marches in Em
march_Em: march_Em.abc march_Em.ps march_Em.pdf
march_Em.abc: march/*.abc
	abcjoin +R +S `grep -il '^K: *E[md]' march/*.abc` > march_Em.abc
march_Em.ps: march_Em.abc
	$(a2p) march_Em.abc +x +Ffmt/_60 \
	|PShdr march_Em '' march_Em \
	|PSftr "Page %P" $U/march_Em/ %E >march_Em.ps
march_Em.pdf: march_Em.ps
	ps2pdf march_Em.ps march_Em.pdf

# marches in Am
march_Am: march_Am.abc march_Am.ps march_Am.pdf
march_Am.abc: march/*.abc
	abcjoin +R +S `grep -il '^K: *A[md]' march/*.abc` > march_Am.abc
march_Am.ps: march_Am.abc
	$(a2p) march_Am.abc +x +Ffmt/_60 \
	|PShdr march_Am '' march_Am \
	|PSftr "Page %P" $U/march_Am/ %A >march_Am.ps
march_Am.pdf: march_Am.ps
	ps2pdf march_Am.ps march_Am.pdf

# marchs in A
march_A: march_A.abc march_A.ps march_A.pdf
march_A.abc: march/*.abc
	abcjoin +R +S `grep -il '^K: *A *$$' march/*.abc` > march_A.abc
march_A.ps: march_A.abc fmt/_60.fmt
	$(a2p) march_A.abc +x +Ffmt/_60 \
	|PShdr march_A '' march_A \
	|PSftr "Page %P" $U/march_A/ %D >march_A.ps
march_A.pdf: march_A.ps
	ps2pdf march_A.ps march_A.pdf

# jigs in F
jig_F: jig_F.abc jig_F.ps jig_F.pdf
jig_F.abc: jig/*.abc
	abcjoin +R +S `grep -il '^K: *F *$$' jig/*.abc` > jig_F.abc
jig_F.ps: jig_F.abc fmt/_60.fmt
	$(a2p) jig_F.abc +x +Ffmt/_60 \
	|PShdr jig_F '' jig_F \
	|PSftr "Page %P" $U/jig_F/ %D >jig_F.ps
jig_F.pdf: jig_F.ps
	ps2pdf jig_F.ps jig_F.pdf

# jigs in G
jig_G: jig_G.abc jig_G.ps jig_G.pdf
jig_G.abc: jig/*.abc
	abcjoin +R +S `grep -il '^K: *G *$$' jig/*.abc` > jig_G.abc
jig_G.ps: jig_G.abc fmt/_60.fmt
	$(a2p) jig_G.abc +c +x +Ffmt/_60 \
	|PShdr jig_G '' jig_G \
	|PSftr "Page %P" $U/jig_G/ %D >jig_G.ps
jig_G.pdf: jig_G.ps
	ps2pdf jig_G.ps jig_G.pdf

# marches
marches= march_A march_D march_Em march_G
marches: $(marches)

# marches in G
march_D: march_D.abc march_D.ps march_D.pdf
march_D.abc: march/*.abc
	abcjoin +R +S `grep -il '^K: *D *$$' march/*.abc` > march_D.abc
march_D.ps: march_D.abc fmt/_60.fmt
	$(a2p) march_D.abc +x +Ffmt/_60 \
	|PShdr march_D '' march_D \
	|PSftr "Page %P" $U/march_D/ %D >march_D.ps
march_D.pdf: march_D.ps
	ps2pdf march_D.ps march_D.pdf

# marches in G
march_G: march_G.abc march_G.ps march_G.pdf
march_G.abc: march/*.abc
	abcjoin +R +S `grep -il '^K: *G *$$' march/*.abc` > march_G.abc
march_G.ps: march_G.abc fmt/_60.fmt
	$(a2p) march_G.abc +x +Ffmt/_60 \
	|PShdr march_G '' march_G \
	|PSftr "Page %P" $U/march_G/ %D >march_G.ps
march_G.pdf: march_G.ps
	ps2pdf march_G.ps march_G.pdf

# reels
reels= reel_40 reel_48 reel_Am reel_Em reel_Dm reel_F
reels: $(reels)

# reels (40 bars)
reel_40: reel_40.abc reel_40.ps reel_40.pdf
reel_40.abc: r40/*.abc
	abcjoin +R +S `ls r40/*.abc` > reel_40.abc
reel_40.ps: reel_40.abc fmt/_60.fmt
	$(a2p) reel_40.abc +x +Ffmt/_60 \
	|PShdr reel_40 '' reel_40 \
	|PSftr "Page %P" $U/reel_40/ %D >reel_40.ps
reel_40.pdf: reel_40.ps
	ps2pdf reel_40.ps reel_40.pdf

# reels (48 bars)
reel_48: reel_48.abc reel_48.ps reel_48.pdf
reel_48.abc: r48/*.abc
	abcjoin +R +S `ls r48/*.abc` > reel_48.abc
reel_48.ps: reel_48.abc fmt/_60.fmt
	$(a2p) reel_48.abc +x +Ffmt/_60 \
	|PShdr reel_48 '' reel_48 \
	|PSftr "Page %P" $U/reel_48/ %D >reel_48.ps
reel_48.pdf: reel_48.ps
	ps2pdf reel_48.ps reel_48.pdf

# reels in Em
reel_Em: reel_Em.abc reel_Em.ps reel_Em.pdf
reel_Em.abc: reel/*.abc
	egrep -il '^K: *E(m|min|dor)\>' reel/*.abc |xargs abcjoin +R +S >reel_Em.abc
reel_Em.ps: reel_Em.abc fmt/_60.fmt
	$(a2p) reel_Em.abc +c +x +Ffmt/_60 \
	|PShdr reel_Em '' reel_Em \
	|PSftr "Page %P" $U/reel_Em/ %D >reel_Em.ps
reel_Em.pdf: reel_Em.ps
	ps2pdf reel_Em.ps reel_Em.pdf

# reels in A
reel_A: reel_A.abc reel_A.ps reel_A.pdf
reel_A.abc: reel/*.abc
	egrep -il '^K: *A( *|maj|mix)*\>' reel/*.abc |xargs abcjoin +R +S >reel_A.abc
reel_A.ps: reel_A.abc fmt/_60.fmt
	$(a2p) reel_A.abc +c +x +Ffmt/_60 \
	|PShdr reel_A '' reel_A \
	|PSftr "Page %P" $U/reel_A/ %D >reel_A.ps
reel_A.pdf: reel_A.ps
	ps2pdf reel_A.ps reel_A.pdf

# reels in Am
reel_Am: reel_Am.abc reel_Am.ps reel_Am.pdf
reel_Am.abc: reel/*.abc
	abcjoin +R +S `grep -il '^K: *A[md][or]*\>' reel/*.abc` > reel_Am.abc
reel_Am.ps: reel_Am.abc fmt/_60.fmt
	$(a2p) reel_Am.abc +x +Ffmt/_60 \
	|PShdr reel_Am '' reel_Am \
	|PSftr "Page %P" $U/reel_Am/ %D >reel_Am.ps
reel_Am.pdf: reel_Am.ps
	ps2pdf reel_Am.ps reel_Am.pdf

# reels in C
reel_C: reel_C.abc reel_C.ps reel_C.pdf
reel_C.abc: reel/*.abc
	abcjoin +R +S `grep -il '^K: *C\s*$$' reel/*.abc` > reel_C.abc
reel_C.ps: reel_C.abc
	$(a2p) +c reel_C.abc +x +Ffmt/_60 \
	|PShdr reel_C '' reel_C \
	|PSftr "Page %P" $U/reel_C/ %D >reel_C.ps
reel_C.pdf: reel_C.ps
	ps2pdf reel_C.ps reel_C.pdf

# reels (16 bars)
r16_all: r16_all.abc r16_all.ps r16_all.pdf
r16_all.abc: r16/*.abc
	abcjoin +R +S r16/*.abc > r16_all.abc
r16_all.ps: r16_all.abc fmt/_60.fmt
	$(a2p) r16_all.abc +x +Ffmt/_60 \
	|PShdr r16_all '' r16_all \
	|PSftr "Page %P" $U/r16_all/ %D >r16_all.ps
r16_all.pdf: r16_all.ps
	ps2pdf r16_all.ps r16_all.pdf

# reels in Dm
reel_Dm: reel_Dm.abc reel_Dm.ps reel_Dm.pdf
reel_Dm.abc: reel/*.abc
	abcjoin +R +S `grep -il '^K: *D[md]' reel/*.abc` > reel_Dm.abc
reel_Dm.ps: reel_Dm.abc fmt/_60.fmt
	$(a2p) reel_Dm.abc +x +Ffmt/_60 \
	|PShdr reel_Dm '' reel_Dm \
	|PSftr "Page %P" $U/reel_Dm/ %D >reel_Dm.ps
reel_Dm.pdf: reel_Dm.ps
	ps2pdf reel_Dm.ps reel_Dm.pdf

# reels in Dm (16 bars)
r16_Dm: r16_Dm.abc r16_Dm.ps r16_Dm.pdf
r16_Dm.abc: r16/*.abc
	abcjoin +R +S `grep -il '^K: *D[md]' r16/*.abc` > r16_Dm.abc
r16_Dm.ps: r16_Dm.abc fmt/_60.fmt
	$(a2p) r16_Dm.abc +x +Ffmt/_60 \
	|PShdr r16_Dm '' r16_Dm \
	|PSftr "Page %P" $U/r16_Dm/ %D >r16_Dm.ps
r16_Dm.pdf: r16_Dm.ps
	ps2pdf r16_Dm.ps r16_Dm.pdf

# reels in D
reel_D: reel_D.abc reel_D.ps reel_D.pdf
reel_D.abc: reel/*.abc
	egrep -il '^K: *D(|maj|mix)*\>' reel/*.abc |xargs abcjoin +R +S >reel_D.abc
reel_D.ps: reel_D.abc fmt/_60.fmt
	$(a2p) reel_D.abc +c +x +Ffmt/_60 \
	|PShdr reel_D '' reel_D \
	|PSftr "Page %P" $U/reel_D/ %D >reel_D.ps
reel_D.pdf: reel_D.ps
	ps2pdf reel_D.ps reel_D.pdf

# r16s in D
r16_D: r16_D.abc r16_D.ps r16_D.pdf
r16_D.abc: r16/*.abc
	egrep -il '^K: *D(|maj|mix)*\>' r16/*.abc |xargs abcjoin +R +S >r16_D.abc
r16_D.ps: r16_D.abc fmt/_60.fmt
	$(a2p) r16_D.abc +c +x +Ffmt/_60 \
	|PShdr r16_D '' r16_D \
	|PSftr "Page %P" $U/r16_D/ %D >r16_D.ps
r16_D.pdf: r16_D.ps
	ps2pdf r16_D.ps r16_D.pdf

# reels in F
reel_F: reel_F.abc reel_F.ps reel_F.pdf
reel_F.abc: reel/*.abc
	abcjoin +R +S `grep -il '^K: *F\s*$$' reel/*.abc` > reel_F.abc
reel_F.ps: reel_F.abc
	$(a2p) reel_F.abc +x +Ffmt/_60 \
	|PShdr reel_F '' reel_F \
	|PSftr "Page %P" $U/reel_F/ %D >reel_F.ps
reel_F.pdf: reel_F.ps
	ps2pdf reel_F.ps reel_F.pdf

# reels in G
reel_G: reel_G.abc reel_G.ps reel_G.pdf
reel_G.abc: reel/*.abc
	abcjoin +R +S `grep -il '^K: *G\s*$$' reel/*.abc` > reel_G.abc
reel_G.ps: reel_G.abc
	$(a2p) +c reel_G.abc +x +Ffmt/_60 \
	|PShdr reel_G '' reel_G \
	|PSftr "Page %P" $U/reel_G/ %D >reel_G.ps
reel_G.pdf: reel_G.ps
	ps2pdf reel_G.ps reel_G.pdf

# strathspeys
strathspeys= \
	strathspey_A strathspey_Am strathspey_C strathspey_D strathspey_Dm strathspey_Em \
	strathspey_F strathspey_G strathspey_Gm
strathspeys: $(strathspeys)

# strathspeys in A
strathspey_A: strathspey_A.abc strathspey_A.ps strathspey_A.pdf
strathspey_A.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *A' strathspey/*.abc` > strathspey_A.abc
strathspey_A.ps: strathspey_A.abc
	$(a2p) +c strathspey_A.abc +x +Ffmt/_60 \
	|PShdr strathspey_A '' strathspey_A \
	|PSftr "Page %P" $U/strathspey_A/ %D >strathspey_A.ps
strathspey_A.pdf: strathspey_A.ps
	ps2pdf strathspey_A.ps strathspey_A.pdf

# strathspeys in Am
strathspey_Am: strathspey_Am.abc strathspey_Am.ps strathspey_Am.pdf
strathspey_Am.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *A[MmDd][io]*[nr]*' strathspey/*.abc` > strathspey_Am.abc
strathspey_Am.ps: strathspey_Am.abc
	$(a2p) strathspey_Am.abc +x +Ffmt/_60 \
	|PShdr strathspey_Am '' strathspey_Am \
	|PSftr "Page %P" $U/strathspey_Am/ %D >strathspey_Am.ps
strathspey_Am.pdf: strathspey_Am.ps
	ps2pdf strathspey_Am.ps strathspey_Am.pdf

# strathspeys in C
strathspey_C: strathspey_C.abc strathspey_C.ps strathspey_C.pdf
strathspey_C.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *C' strathspey/*.abc` > strathspey_C.abc
strathspey_C.ps: strathspey_C.abc fmt/_60.fmt
	$(a2p) strathspey_C.abc +x +Ffmt/_60.fmt \
	|PShdr strathspey_C '' strathspey_C \
	|PSftr "Page %P" $U/strathspey_C/ %C >strathspey_C.ps
strathspey_C.pdf: strathspey_C.ps
	ps2pdf strathspey_C.ps strathspey_C.pdf

# strathspeys in D
strathspey_D: strathspey_D.abc strathspey_D.ps strathspey_D.pdf
strathspey_D.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *D' strathspey/*.abc` > strathspey_D.abc
strathspey_D.ps: strathspey_D.abc
	$(a2p) strathspey_D.abc +x +Ffmt/_60 \
	|PShdr strathspey_D '' strathspey_D \
	|PSftr "Page %P" $U/strathspey_D/ %D >strathspey_D.ps
strathspey_D.pdf: strathspey_D.ps
	ps2pdf strathspey_D.ps strathspey_D.pdf

# strathspeys in Dm
strathspey_Dm: strathspey_Dm.abc strathspey_Dm.ps strathspey_Dm.pdf
strathspey_Dm.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *D[MmDd][io]*[nr]*' strathspey/*.abc` > strathspey_Dm.abc
strathspey_Dm.ps: strathspey_Dm.abc
	$(a2p) strathspey_Dm.abc +x +Ffmt/_60 \
	|PShdr strathspey_Dm '' strathspey_Dm \
	|PSftr "Page %P" $U/strathspey_Dm/ %D >strathspey_Dm.ps
strathspey_Dm.pdf: strathspey_Dm.ps
	ps2pdf strathspey_Dm.ps strathspey_Dm.pdf

# strathspeys in Em
strathspey_Em: strathspey_Em.abc strathspey_Em.ps strathspey_Em.pdf
strathspey_Em.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *E[MmEd][io]*[nr]*' strathspey/*.abc` > strathspey_Em.abc
strathspey_Em.ps: strathspey_Em.abc
	$(a2p) strathspey_Em.abc +x +Ffmt/_60 \
	|PShdr strathspey_Em '' strathspey_Em \
	|PSftr "Page %P" $U/strathspey_Em/ %D >strathspey_Em.ps
strathspey_Em.pdf: strathspey_Em.ps
	ps2pdf strathspey_Em.ps strathspey_Em.pdf

# strathspeys in F
strathspey_F: strathspey_F.abc strathspey_F.ps strathspey_F.pdf
strathspey_F.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *F' strathspey/*.abc` > strathspey_F.abc
strathspey_F.ps: strathspey_F.abc
	$(a2p) strathspey_F.abc +x +Ffmt/_60 \
	|PShdr strathspey_F '' strathspey_F \
	|PSftr "Page %P" $U/strathspey_F/ %F >strathspey_F.ps
strathspey_F.pdf: strathspey_F.ps
	ps2pdf strathspey_F.ps strathspey_F.pdf

# strathspeys in G
strathspey_G: strathspey_G.abc strathspey_G.ps strathspey_G.pdf
strathspey_G.abc: strathspey/*.abc
	abcjoin +R +S `grep -il '^K: *G' strathspey/*.abc` > strathspey_G.abc
strathspey_G.ps: strathspey_G.abc fmt/_60.fmt
	$(a2p) strathspey_G.abc +c +x +Ffmt/_60 \
	|PShdr strathspey_G '' strathspey_G \
	|PSftr "Page %P" $U/strathspey_G/ %D >strathspey_G.ps
strathspey_G.pdf: strathspey_G.ps
	ps2pdf strathspey_G.ps strathspey_G.pdf

# waltzes
waltzes= waltz_A waltz_Am
waltzes: $(waltzes)

# waltzes in A
waltz_A: waltz_A.abc waltz_A.ps waltz_A.pdf
waltz_A.abc: waltz/*.abc
	abcjoin +R +S `grep -il '^K: *A *$$' waltz/*.abc` > waltz_A.abc
waltz_A.ps: waltz_A.abc fmt/_60.fmt
	$(a2p) waltz_A.abc +x +Ffmt/_60 \
	|PShdr waltz_A '' waltz_A \
	|PSftr "Page %P" $U/waltz_A/ %D >waltz_A.ps
waltz_A.pdf: waltz_A.ps
	ps2pdf waltz_A.ps waltz_A.pdf

# waltzes in Am
waltz_Am: waltz_Am.abc waltz_Am.ps waltz_Am.pdf
waltz_Am.abc: waltz/*.abc
	egrep -il '^K: *A(m|min|dor)\>' waltz/*.abc |xargs abcjoin +R +S >waltz_Am.abc
waltz_Am.ps: waltz_Am.abc fmt/_60.fmt
	$(a2p) waltz_Am.abc +c +x +Ffmt/_60 \
	|PShdr waltz_Am '' waltz_Am \
	|PSftr "Page %P" $U/waltz_Am/ %D >waltz_Am.ps
waltz_Am.pdf: waltz_Am.ps
	ps2pdf waltz_Am.ps waltz_Am.pdf

# waltzes in G
waltz_G: waltz_G.abc waltz_G.ps waltz_G.pdf
waltz_G.abc: waltz/*.abc
	abcjoin +R +S `grep -il '^K: *G *$$' waltz/*.abc` > waltz_G.abc
waltz_G.ps: waltz_G.abc fmt/_60.fmt
	$(a2p) waltz_G.abc +x +Ffmt/_60 \
	|PShdr waltz_G '' waltz_G \
	|PSftr "Page %P" $U/waltz_G/ %D >waltz_G.ps
waltz_G.pdf: waltz_G.ps
	ps2pdf waltz_G.ps waltz_G.pdf

# strathspeys in Gm
strathspey_Gm: strathspey_Gm.abc strathspey_Gm.ps strathspey_Gm.pdf
strathspey_Gm.abc: strathspey/*.abc
	abcjoin +R +S `egrep -il '^K: *G(m|min|dor)\>' strathspey/*.abc` > strathspey_Gm.abc
strathspey_Gm.ps: strathspey_Gm.abc fmt/_60.fmt
	$(a2p) strathspey_Gm.abc +x +Ffmt/_60 \
	|PShdr strathspey_Gm '' strathspey_Gm \
	|PSftr "Page %P" $U/strathspey_Gm/ %D >strathspey_Gm.ps
strathspey_Gm.pdf: strathspey_Gm.ps
	ps2pdf strathspey_Gm.ps strathspey_Gm.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# The x*.abc files are for generating sets of N staffs.  They're kept in  the
# misc directory, and linked in as needed.  We occasionally delete [a-z]*.abc
# files, as part of cleanups, and these lines restore the x*.abc files when a
# page is made that needs one.

x1.abc:  ../misc/x1.abc;  ln -f ../misc/x1.abc  x1.abc
x2.abc:  ../misc/x2.abc;  ln -f ../misc/x2.abc  x2.abc
x3.abc:  ../misc/x3.abc;  ln -f ../misc/x3.abc  x3.abc
x4.abc:  ../misc/x4.abc;  ln -f ../misc/x4.abc  x4.abc
x5.abc:  ../misc/x5.abc;  ln -f ../misc/x5.abc  x5.abc
x6.abc:  ../misc/x6.abc;  ln -f ../misc/x6.abc  x6.abc
x7.abc:  ../misc/x7.abc;  ln -f ../misc/x7.abc  x7.abc
x8.abc:  ../misc/x8.abc;  ln -f ../misc/x8.abc  x8.abc
x9.abc:  ../misc/x9.abc;  ln -f ../misc/x9.abc  x9.abc
x10.abc: ../misc/x10.abc; ln -f ../misc/x10.abc x10.abc
x11.abc: ../misc/x11.abc; ln -f ../misc/x11.abc x11.abc
x12.abc: ../misc/x12.abc; ln -f ../misc/x12.abc x12.abc
x13.abc: ../misc/x13.abc; ln -f ../misc/x13.abc x13.abc
x14.abc: ../misc/x14.abc; ln -f ../misc/x14.abc x14.abc
x15.abc: ../misc/x15.abc; ln -f ../misc/x15.abc x15.abc
x16.abc: ../misc/x16.abc; ln -f ../misc/x16.abc x16.abc
x17.abc: ../misc/x17.abc; ln -f ../misc/x17.abc x17.abc

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

incips: incip_strathspey.ps incip_jig.ps incip_reel.ps incip_march.ps incip_waltz.ps

incip_strathspey.abc: strathspey/[A-Z]*.abc
	abc2bars "Scottish Strathspeys" strathspey/[A-Z]*.abc >incip_strathspey.abc
incip_jig.abc: jig/[A-Z]*.abc
	abc2bars "Scottish Jigs" jig/[A-Z]*.abc >incip_jig.abc
incip_reel.abc: reel/[A-Z]*.abc
	abc2bars "Scottish Reels" reel/[A-Z]*.abc >incip_reel.abc
incip_march.abc: march/[A-Z]*.abc
	abc2bars "Scottish Marches" march/[A-Z]*.abc >incip_march.abc
incip_waltz.abc: waltz/[A-Z]*.abc
	abc2bars "Scottish Waltzes" waltz/[A-Z]*.abc >incip_waltz.abc

incip_strathspey.ps: incip_strathspey.abc
	$(a2p) incip_strathspey.abc -1 -c >incip_strathspey.ps
incip_jig.ps: incip_jig.abc
	$(a2p) incip_jig.abc -1 -c >incip_jig.ps
incip_reel.ps: incip_reel.abc
	$(a2p) incip_reel.abc -1 -c >incip_reel.ps
incip_march.ps: incip_march.abc
	$(a2p) incip_march.abc -1 -c >incip_march.ps
incip_waltz.ps: incip_waltz.abc
	$(a2p) incip_waltz.abc -1 -c >incip_waltz.ps

incip_strathspey.pdf: incip_strathspey.ps; ps2pdf incip_strathspey.ps incip_strathspey.pdf
incip_jig.pdf: incip_jig.ps; ps2pdf incip_jig.ps incip_jig.pdf
incip_reel.pdf: incip_reel.ps; ps2pdf incip_reel.ps incip_reel.pdf
incip_march.pdf: incip_march.ps; ps2pdf incip_march.ps incip_march.pdf
incip_waltz.pdf: incip_waltz.ps; ps2pdf incip_waltz.ps incip_waltz.pdf

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

xxx.ps: xxx.abc
	$(a2p) -m 100 -w 400 xxx.abc \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >xxx.ps

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# temp (for some event)

temp= \
	march/BarrenRocksOfAden2.abc \
	march/Lakes_of_Sligo-D2-32-2.abc \
	march/My_Love_is_But_a_Lassie_Yet-D-32-2.abc \
	march/Terribus-D-32-3.abc \
	march/World_Turned_Upside_Down_1-D-32-2.abc
temp: temp.abc temp.ps temp.pdf
temp.abc: $(temp) # hdr/temp.hdr
	abcjoin +s $(temp) >temp.abc
temp.ps: temp.abc fmt/_75.fmt
	$(a2p) temp.abc +Ffmt/_75 \
	|PShdr temp '' temp \
	|PSftr %D $U/ %D >temp.ps
temp.pdf: temp.ps
	ps2pdf temp.ps temp.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Here's how we build the "Any-Good-..." pages.

# 2011-05-25 FAC Scottish session at Peacuddy's in Melrose, MA
20110525= reel/UnionStreetSession_D.abc strathspey/AirdRantStr_A.abc reel/AirdRantReel_A.abc
20110525: 20110525.abc 20110525.ps 20110525.pdf
20110525.abc: hdr/20110525.hdr $(20110525)
	abcmedley 20110525 $(20110525) >20110525.abc
20110525.ps: 20110525.abc fmt/_80.fmt
	$(a2p) 20110525.abc +Ffmt/_80 \
	|PShdr 20110525 '' 20110525 \
	|PSftr %D $U/ %D >20110525.ps
20110525.pdf: 20110525.ps
	ps2pdf 20110525.ps 20110525.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Medley pages of "any good" tunes in various rhythms:

# Any Good
AG: AGA AGH AGJ AGM AGR AGSh AGSt AGW GG # AGSJ AGSh

# Any-Good-Jigs
AGJ: AGJ01 AGJ02 AGJ03 AGJ04 AGJ12

# Any-Good-Jigs __
AGJ__=
AGJ__: AGJ__.abc AGJ__.ps AGJ__.pdf
AGJ__.abc: hdr/AGJ__.hdr $(AGJ__)
	abcmedley "Scottish Jigs __ ()" $(AGJ__) >AGJ__.abc
AGJ__.ps: AGJ__.abc fmt/_70.fmt
	$(a2p) AGJ__.abc +Ffmt/_70 \
	|PShdr "AGJ__" 'Scottish Jigs __ ()' "AGJ__" \
	|PSftr %D $U/ %D >AGJ__.ps
AGJ__.pdf: AGJ__.ps
	ps2pdf AGJ__.ps AGJ__.pdf

# Any-Good-Jigs 01
AGJ01= jig/Stan_Chapmans-A-32-3.abc \
	jig/Ten_Penny_Bit_1-Am-32-2.abc \
	jig/Rose_in_the_Heather-D-32-2.abc \
	jig/Kelloholm_Jig-G-32-4.abc \
	jig/Rakish_Highlandman_Jig-Em-32-2.abc \
	ftr/arrJC.ftr
AGJ01: AGJ01.abc AGJ01.ps AGJ01.pdf
AGJ01.abc: hdr/AGJ01.hdr $(AGJ01) hdr/AGJ01.hdr
	abcmedley AGJ01 $(AGJ01) >AGJ01.abc
AGJ01.ps: AGJ01.abc fmt/AGJ01.fmt
	$(a2p) AGJ01.abc +Ffmt/AGJ01.fmt \
	|PShdr AGJ01 '' AGJ01 \
	|PSftr %D $U/ %D >AGJ01.ps
AGJ01.pdf: AGJ01.ps
	ps2pdf AGJ01.ps AGJ01.pdf

# Any-Good-Jigs 02
AGJ02= \
	jig/Scottish_Reform-D-32-3.abc \
	jig/Teviot_Brig-G-32-3.abc \
	jig/Swallowtail_Jig-Em-32-2.abc \
	jig/Mr_Charles_Grahams_Welcome_Home-Am-32-3.abc \
	jig/Road_to_Skye-A-32-3.abc
AGJ02: AGJ02.abc AGJ02.ps AGJ02.pdf
AGJ02.abc: hdr/AGJ02.hdr $(AGJ02)
	abcmedley AGJ02 $(AGJ02) >AGJ02.abc
AGJ02.ps: AGJ02.abc fmt/_70.fmt
	$(a2p) AGJ02.abc +Ffmt/_70 \
	|PShdr AGJ02 '' AGJ02 \
	|PSftr %D $U/ %D >AGJ02.ps
AGJ02.pdf: AGJ02.ps
	ps2pdf AGJ02.ps AGJ02.pdf

# Any-Good-Jigs 03
AGJ03= \
	jig/Road_to_Banff-D-32-2.abc \
	jig/Star_Above_the_Garter-G-32-2.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Indian_Point-Em-32-3.abc \
	jig/Myras_Jig-A-32-2.abc
AGJ03: AGJ03.abc AGJ03.ps AGJ03.pdf
AGJ03.abc: hdr/AGJ03.hdr $(AGJ03)
	abcmedley AGJ03 $(AGJ03) >AGJ03.abc
AGJ03.ps: AGJ03.abc fmt/_75.fmt
	$(a2p) AGJ03.abc +Ffmt/_75 \
	|PShdr AGJ03 '' AGJ03 \
	|PSftr %D $U/ %D >AGJ03.ps
AGJ03.pdf: AGJ03.ps
	ps2pdf AGJ03.ps AGJ03.pdf

# Any-Good-Jigs 04
AGJ04= \
	jig/Juniper_Jig-A-32-3.abc \
	jig/Maison_De_Glace-D-32-3.abc \
	jig/Blackthorn_Stick-G-32-2.abc \
	jig/Lanagans_Ball_1-Em-32-2.abc \
	jig/Church_of_Dromore-Am-32-2.abc
AGJ04: AGJ04.abc AGJ04.ps AGJ04.pdf
AGJ04.abc: hdr/AGJ04.hdr $(AGJ04)
	abcmedley AGJ04 +T2 $(AGJ04) >AGJ04.abc
AGJ04.ps: AGJ04.abc fmt/_75.fmt
	$(a2p) AGJ04.abc +Ffmt/_75 \
	|PShdr AGJ04 '' AGJ04 \
	|PSftr %D $U/ %D >AGJ04.ps
AGJ04.pdf: AGJ04.ps
	ps2pdf AGJ04.ps AGJ04.pdf

# Any-Good-Jigs 12
AGJ12= \
	jig/Betsy_Hoopers_Jig-E-32-3.abc \
	jig/Buttermilk_Mary-A-32-2.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/Kelloholm_Jig-G-32-3.abc \
	jig/Jig_of_Slurs_2-D,G-64-4.abc ftr/arrJC.ftr
AGJ12: AGJ12.abc AGJ12.ps AGJ12.pdf
AGJ12.abc: hdr/AGJ12.hdr $(AGJ12)
	abcmedley "Scottish Jigs 12 ()" $(AGJ12) >AGJ12.abc
AGJ12.ps: AGJ12.abc fmt/_70.fmt
	$(a2p) AGJ12.abc +Ffmt/_70 \
	|PShdr "AGJ12" 'Scottish Jigs 12 ()' "AGJ12" \
	|PSftr %D $U/ %D >AGJ12.ps
AGJ12.pdf: AGJ12.ps
	ps2pdf AGJ12.ps AGJ12.pdf

# Any-Good-Marches:
AGM: AGMj AGMr

# Any-Good-Marches (reel or jig time)
AGM: AGMj AGMr

# AGMj "Any-Good-March in jig time"
AGMj: AGMj01 AGMj02 AGMj03

# Any-Good-March - jig time 01
AGMj01= \
	jig/Hundred_Pipers-DA-32-2.abc \
	jig/Midlothian_Pipe_Band-D-32-3.abc \
	jig/Glendaruel_Highlanders-A-32-3.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc \
	jig/Cock_of_the_North-G-32-3.abc
AGMj01: AGMj01.abc AGMj01.ps AGMj01.pdf
AGMj01.abc: hdr/AGMj01.hdr $(AGMj01)
	abcmedley AGMj01 $(AGMj01) >AGMj01.abc
AGMj01.ps: AGMj01.abc fmt/_70.fmt
	$(a2p) AGMj01.abc +Ffmt/_70 \
	|PShdr "AGMj01" '' "AGMj01" \
	|PSftr %D $U/ %D >AGMj01.ps
AGMj01.pdf: AGMj01.ps
	ps2pdf AGMj01.ps AGMj01.pdf

# Any-Good-March - jig time 02
AGMj02= \
	jig/Atholl_Highlanders-A-64-4.abc \
	jig/Curlew-D-64-5.abc \
	jig/MacLeod_of_Mull-Bm-64-4.abc
AGMj02: AGMj02.abc AGMj02.ps AGMj02.pdf
AGMj02.abc: hdr/AGMj02.hdr $(AGMj02)
	abcmedley AGMj02 $(AGMj02) >AGMj02.abc
AGMj02.ps: AGMj02.abc fmt/_70.fmt
	$(a2p) AGMj02.abc +Ffmt/_70 \
	|PShdr "AGMj02" '' "AGMj02" \
	|PSftr %D $U/ %D >AGMj02.ps
AGMj02.pdf: AGMj02.ps
	ps2pdf AGMj02.ps AGMj02.pdf

# Any-Good-March - jig time 03
AGMj03= \
	march/BraemarGathering_A.abc \
	march/Dundee_City_Police_Pipe_Band_D_64_6.abc \
	march/Pipe_Major_Donald_MacLean_of_Lewis_Am.abc
AGMj03: AGMj03.abc AGMj03.ps AGMj03.pdf
AGMj03.abc: hdr/AGMj03.hdr $(AGMj03)
	abcmedley +C AGMj03 $(AGMj03) >AGMj03.abc
AGMj03.ps: AGMj03.abc fmt/_65.fmt
	$(a2p) AGMj03.abc +Ffmt/_65 \
	|PShdr "AGMj03" '' "AGMj03" \
	|PSftr %D $U/ %D >AGMj03.ps
AGMj03.pdf: AGMj03.ps
	ps2pdf AGMj03.ps AGMj03.pdf

# Any-Good-Marches (duple time)
AGMr: AGMr01 AGMr02 AGMr03 AGMr.pdf
AGMr.pdf: $(AGMr) # AGMr??.pdf
	pdfjoin AGMr??.pdf >AGMr.pdf

# Any-Good-Mr__
AGMr__=
AGMr__: AGMr__.abc AGMr__.ps AGMr__.pdf
AGMr__.abc: hdr/AGMr__.hdr $(AGMr__)
	abcmedley "Scottish Marches __ ()" $(AGMr__) >AGMr__.abc
AGMr__.ps: AGMr__.abc fmt/_70.fmt
	$(a2p) AGMr__.abc +Ffmt/_70 \
	|PShdr "AGMr__" '' "AGMr__" \
	|PSftr %D $U/ %D >AGMr__.ps
AGMr__.pdf: AGMr__.ps
	ps2pdf AGMr__.ps AGMr__.pdf

# Any-Good-March 02
AGMr02= march/Scotland_the_Brave-G-32-3.abc \
	march/Hey_Johnny_Cope-Am-32-2.abc \
	march/Balmoral_Castle-A-32-3.abc \
	march/Guizers_March-D-16-4.abc \
	march/Jamie_Allen-G-32-2.abc
AGMr02: AGMr02.abc AGMr02.ps AGMr02.pdf
AGMr02.abc: hdr/AGMr02.hdr $(AGMr02)
	abcmedley AGMr02 $(AGMr02) >AGMr02.abc
AGMr02.ps: AGMr02.abc fmt/_70.fmt
	$(a2p) AGMr02.abc +Ffmt/_70 \
	|PShdr "AGMr02" '' "AGMr02" |PSftr %D $U/ %D >AGMr02.ps
AGMr02.pdf: AGMr02.ps
	ps2pdf AGMr02.ps AGMr02.pdf

# Any-Good-March 03
AGMr03= \
	march/Australian_Ladies-D-32-3.abc \
	march/Barren_Rocks_of_Aden_1-D-16-2.abc \
	march/Corn_Rigs-D-32-2.abc \
	march/Lord_Huntlys_Cave_2-D-32-2.abc
AGMr03: AGMr03.abc AGMr03.ps AGMr03.pdf
AGMr03.abc: hdr/AGMr03.hdr $(AGMr03)
	abcmedley AGMr03 $(AGMr03) >AGMr03.abc
AGMr03.ps: AGMr03.abc fmt/_70.fmt
	$(a2p) AGMr03.abc +Ffmt/_70 \
	|PShdr "AGMr03" '' "AGMr03" |PSftr %D $U/ %D >AGMr03.ps
AGMr03.pdf: AGMr03.ps
	ps2pdf AGMr03.ps AGMr03.pdf

# Any-Good-Marches 01
AGMr01= march/Sweet_Maid_of_Glendaruel-A-32-3.abc \
	march/Barren_Rocks_of_Aden-D-2.abc \
	march/Girl_I_Left_Behind_Me-G-32-2.abc \
	march/Cork_March-Em-32-2.abc \
	march/Hey_Johnny_Cope-Am-32-2.abc
AGMr01: AGMr01.abc AGMr01.ps AGMr01.pdf
AGMr01.abc: hdr/AGMr01.hdr $(AGMr01)
	abcmedley AGMr01 $(AGMr01) >AGMr01.abc
AGMr01.ps: AGMr01.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 AGMr01.abc \
	|PShdr "AGMr01" '' "AGMr01" |PSftr %D $U/ %D >AGMr01.ps
AGMr01.pdf: AGMr01.ps
	ps2pdf AGMr01.ps AGMr01.pdf

# Any-Good-Reels
AGR: AGR01 AGR02 AGR03 AGR04 AGR05 AGR06 AGR07

# Any-Good-Reels __
AGR__=
AGR__: AGR__.abc AGR__.ps AGR__.pdf
AGR__.abc: hdr/AGR__.hdr $(AGR__)
	abcmedley "Scottish Reels __ ()" $(AGR__) >AGR__.abc
AGR__.ps: AGR__.abc fmt/_70.fmt
	$(a2p) AGR__.abc +Ffmt/_70 \
	|PShdr "AGR__" '' "AGR__" \
	|PSftr %D $U/ %D >AGR__.ps
AGR__.pdf: AGR__.ps
	ps2pdf AGR__.ps AGR__.pdf

# Any-Good-Reels 01
AGR01= \
	reel/MacArthurRoad_E.abc \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/MacLeods_Farewell-D-32-3.abc ftr/arrJC.ftr
AGR01: AGR01.abc AGR01.ps AGR01.pdf
AGR01.abc: hdr/AGR01.hdr $(AGR01)
	abcmedley "Scottish Reels 01 (E A D)" $(AGR01) >AGR01.abc
AGR01.ps: AGR01.abc fmt/_75.fmt
	$(a2p) AGR01.abc +Ffmt/_75 \
	|PShdr "AGR01" '' "AGR01" \
	|PSftr %D $U/ %D >AGR01.ps
AGR01.pdf: AGR01.ps
	ps2pdf AGR01.ps AGR01.pdf

# Any-Good-Reels 02
AGR02= reel/Reconciliation_Reel-A-32-4.abc \
	reel/Barrowburn_Reel-D-32-4.abc \
	reel/Father_Kelleys_Reel-G-32-4.abc
AGR02: AGR02.abc AGR02.ps AGR02.pdf
AGR02.abc: hdr/AGR02.hdr $(AGR02)
	abcmedley +T2  AGR02 $(AGR02) >AGR02.abc
AGR02.ps: AGR02.abc fmt/_75.fmt
	$(a2p) AGR02.abc +Ffmt/_75 \
	|PShdr "AGR02" '' "AGR02" \
	|PSftr %D $U/ %D >AGR02.ps
AGR02.pdf: AGR02.ps
	ps2pdf AGR02.ps AGR02.pdf

# Any-Good-Reels 03
AGR03= reel/Petronella-D-32-4.abc \
	reel/Flowers_of_Edinburgh_1-G-32-4.abc \
	reel/Masons_Apron-A-32-4.abc \
	reel/Ships_Are_Sailing-Em-32-2.abc
AGR03: AGR03.abc AGR03.ps AGR03.pdf
AGR03.abc: hdr/AGR03.hdr $(AGR03)
	abcmedley  AGR03 $(AGR03) >AGR03.abc
AGR03.ps: AGR03.abc fmt/_70.fmt
	$(a2p) AGR03.abc +Ffmt/_70 \
	|PShdr "AGR03" '' "AGR03" \
	|PSftr %D $U/ %D >AGR03.ps
AGR03.pdf: AGR03.ps
	ps2pdf AGR03.ps AGR03.pdf

# Any-Good-Reels 04
AGR04= reel/Deil_Stick_da_Minister-D-16-2.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	reel/Glenburnie_Rant-Em-16-3.abc \
	reel/Tail_Toddle_Reel-D-16-2.abc \
	reel/Sleep_Soond_In_da_Moarnin-Am-16-3.abc
AGR04: AGR04.abc AGR04.ps AGR04.pdf
AGR04.abc: hdr/AGR04.hdr $(AGR04)
	abcmedley AGR04 $(AGR04) >AGR04.abc
AGR04.ps: AGR04.abc fmt/AGR04.fmt
	$(a2p) AGR04.abc +Ffmt/AGR04.fmt \
	|PShdr "AGR04" '' "AGR04" \
	|PSftr %D $U/ %D >AGR04.ps
AGR04.pdf: AGR04.ps
	ps2pdf AGR04.ps AGR04.pdf

# Any-Good-Reels 05
AGR05= reel/Mortgage_Burn-A-32-5.abc \
	reel/Miss_Susan_Cooper-D-32-4.abc \
	reel/Ships_Are_Sailing-Em-32-4.abc
AGR05: AGR05.abc AGR05.ps AGR05.pdf
AGR05.abc: hdr/AGR05.hdr $(AGR05)
	abcmedley AGR05 $(AGR05) >AGR05.abc
AGR05.ps: AGR05.abc fmt/_75.fmt
	$(a2p) AGR05.abc +Ffmt/_75 \
	|PShdr "AGR05" '' "AGR05" \
	|PSftr %D $U/ %D >AGR05.ps
AGR05.pdf: AGR05.ps
	ps2pdf AGR05.ps AGR05.pdf

# AGR06
AGR06= \
	reel/Hulls_Reel_2-E-32-4.abc \
	reel/Ships_Are_Sailing-Em-32-4.abc \
	reel/Jack_Daniels_Reel-A-32-4.abc \
	reel/Union_Street_Session-D-32-4.abc
AGR06: AGR06.abc AGR06.ps AGR06.pdf
AGR06.abc: $(AGR06) # hdr/AGR06.hdr
	abcjoin +s $(AGR06) >AGR06.abc
AGR06.ps: AGR06.abc fmt/_70.fmt
	$(a2p) AGR06.abc +Ffmt/_70 \
	|PShdr AGR06 '' AGR06 \
	|PSftr %D $U/ %D >AGR06.ps
AGR06.pdf: AGR06.ps
	ps2pdf AGR06.ps AGR06.pdf

# Any-Good-Reels 07
AGR07= \
	reel/Come_Let_Us_Dance_and_Sing-D-32-3.abc \
	march/Girl_I_Left_Behind_Me-G-32-2.abc \
	march/Star_of_the_County_Down_march-Em-32-2.abc \
	march/Black_Dance-A-16-2.abc \
	march/Sow_and_the_Boar-Am-32-3.abc
AGR07: AGR07.abc AGR07.ps AGR07.pdf
AGR07.abc: hdr/AGR07.hdr $(AGR07)
	abcmedley +C AGR07 $(AGR07) >AGR07.abc
AGR07.ps: AGR07.abc fmt/_75.fmt
	$(a2p) AGR07.abc +Ffmt/_75 \
	|PShdr "AGR07" '' "AGR07" \
	|PSftr %D $U/ %D >AGR07.ps
AGR07.pdf: AGR07.ps
	ps2pdf AGR07.ps AGR07.pdf

# Any-Good-Waltzes (duple time)
AGM: AGW01

# Any-Good-Waltzes (duple time)
AGM: AGW01

# Any-Good-Waltzes (duple time)
AGM: AGW01

# Any-Good-Schottishes
AGSh: AGSh01 AGSh02 AGSh03 # AGSh04 AGSh05 AGSh06

# Any-Good-Schotishes
AGSh__=
AGSh__: AGSh__.abc AGSh__.ps AGSh__.pdf
AGSh__.abc: hdr/AGSh__.hdr $(AGSh__)
	abcmedley AGSh__ $(AGSh__) >AGSh__.abc
AGSh__.ps: AGSh__.abc fmt/_70.fmt
	$(a2p) AGSh__.abc +Ffmt/_70 \
	|PShdr "AGSh__" '' "AGSh__" \
	|PSftr %D $U/ %D >AGSh__.ps
AGSh__.pdf: AGSh__.ps
	ps2pdf AGSh__.ps AGSh__.pdf

	../shottish1/Glasgow_Highlanders-D-16-4.abc \
	../shottish1/Lady_MacKenzie_of_Coul-C-16-3.abc \
	../shottish0/Orange_and_Blue-D-16-4.abc \
	../shottish0/Orange_and_Blue-G-16-4.abc \

# Any-Good-Schottishes
AGSh01= \
	../shottish1/Joe_Murphy-A-16-4.abc \
	../shottish0/Annandale_Strathspey-D-32-6.abc \
	../shottish1/60th_Summer_School-G-16-4.abc \
	
AGSh01: AGSh01.abc AGSh01.ps AGSh01.pdf
AGSh01.abc: hdr/AGSh01.hdr $(AGSh01)
	abcmedley AGSh01 $(AGSh01) >AGSh01.abc
AGSh01.ps: AGSh01.abc fmt/_70.fmt
	$(a2p) AGSh01.abc +Ffmt/_70 \
	|PShdr "AGSh01" '' "AGSh01" \
	|PSftr %D $U/ %D >AGSh01.ps
AGSh01.pdf: AGSh01.ps
	ps2pdf AGSh01.ps AGSh01.pdf

# Any-Good-Schotishes
AGSh02=\
	../shottish0/Orange_and_Blue-F-16-4.abc \
	../shottish1/Scotch_Mist-C-16-3.abc \
	../shottish1/Drumelzier-Bb-16-4.abc \

AGSh02: AGSh02.abc AGSh02.ps AGSh02.pdf
AGSh02.abc: hdr/AGSh02.hdr $(AGSh02)
	abcmedley AGSh02 $(AGSh02) >AGSh02.abc
AGSh02.ps: AGSh02.abc fmt/_70.fmt
	$(a2p) AGSh02.abc +Ffmt/_70 \
	|PShdr "AGSh02" '' "AGSh02" \
	|PSftr %D $U/ %D >AGSh02.ps
AGSh02.pdf: AGSh02.ps
	ps2pdf AGSh02.ps AGSh02.pdf

# Any-Good-Schotishes
AGSh03= \
	../shottish1/Glasgow_Highlanders-D-16-4.abc \
	../shottish0/Orange_and_Blue-G-16-4.abc \
	../shottish1/Lady_MacKenzie_of_Coul-C-16-3.abc \

AGSh03: AGSh03.abc AGSh03.ps AGSh03.pdf
AGSh03.abc: hdr/AGSh03.hdr $(AGSh03)
	abcmedley AGSh03 $(AGSh03) >AGSh03.abc
AGSh03.ps: AGSh03.abc fmt/_70.fmt
	$(a2p) AGSh03.abc +Ffmt/_70 \
	|PShdr "AGSh03" '' "AGSh03" \
	|PSftr %D $U/ %D >AGSh03.ps
AGSh03.pdf: AGSh03.ps
	ps2pdf AGSh03.ps AGSh03.pdf

# Any-Good-Strathspeys
AGSt: AGSt01 AGSt02 AGSt03 AGSt04 AGSt05 AGSt06 AGSt07

# Any-Good-Strathspeys __
AGSt__=
AGSt__: AGSt__.abc AGSt__.ps AGSt__.pdf
AGSt__.abc: hdr/AGSt__.hdr $(AGSt__)
	abcmedley AGSt__ $(AGSt__) >AGSt__.abc
AGSt__.ps: AGSt__.abc fmt/_70.fmt
	$(a2p) AGSt__.abc +Ffmt/_70 \
	|PShdr "AGSt__" '' "AGSt__" \
	|PSftr %D $U/ %D >AGSt__.ps
AGSt__.pdf: AGSt__.ps
	ps2pdf AGSt__.ps AGSt__.pdf

# Any-Good-Strathspeys 01
AGSt01= strathspey/Sir_George_Clerk_of_Pennycuik-G-16-4.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	strathspey/Iron_Man-A-16-4.abc \
	strathspey/Kirrie_Kebbuck-D-16-3.abc
AGSt01: AGSt01.abc AGSt01.ps AGSt01.pdf
AGSt01.abc: hdr/AGSt01.hdr hdr/AGSt01.hdr $(AGSt01)
	abcmedley AGSt01  $(AGSt01) >AGSt01.abc
AGSt01.ps: AGSt01.abc fmt/AGSt01.fmt
	$(a2p) AGSt01.abc +Ffmt/AGSt01.fmt \
	|PShdr "AGSt01" '' "AGSt01" \
	|PSftr %D $U/ %D >AGSt01.ps
AGSt01.pdf: AGSt01.ps
	ps2pdf AGSt01.ps AGSt01.pdf

# Any-Good-Strathspeys 02
AGSt02= \
	strathspey/Laird_o_Drumblair-A-16-4.abc \
	strathspey/Lochnagar_Strathspey-D-16-3.abc \
	strathspey/Niel_Gow-G-16-2.abc \
	strathspey/Source_of_Spey-Em-16-3.abc \
	strathspey/My_Ain_Lassie-D-16-2.abc
AGSt02: AGSt02.abc AGSt02.ps AGSt02.pdf
AGSt02.abc: hdr/AGSt02.hdr hdr/AGSt02.hdr $(AGSt02)
	abcmedley AGSt02 $(AGSt02) >AGSt02.abc
AGSt02.ps: AGSt02.abc fmt/_70.fmt
	$(a2p) AGSt02.abc +Ffmt/_70 \
	|PShdr "AGSt02" '' "AGSt02" \
	|PSftr %D $U/ %D >AGSt02.ps
AGSt02.pdf: AGSt02.ps
	ps2pdf AGSt02.ps AGSt02.pdf

# Any-Good-Strathspeys 03
AGSt03= \
	strathspey/NielGowS.abc \
	strathspey/KirrieKebbuckS.abc \
	strathspey/Earl_of_Angus_and_Arran-G-16-3.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc
AGSt03: AGSt03.abc AGSt03.ps AGSt03.pdf
AGSt03.abc: hdr/AGSt03.hdr hdr/AGSt03.hdr $(AGSt03)
	abcmedley AGSt03  $(AGSt03) >AGSt03.abc
AGSt03.ps: AGSt03.abc fmt/_75.fmt
	$(a2p) AGSt03.abc +Ffmt/_75 \
	|PShdr "AGSt03" '' "AGSt03" \
	|PSftr %D $U/ %D >AGSt03.ps
AGSt03.pdf: AGSt03.ps
	ps2pdf AGSt03.ps AGSt03.pdf

# Any-Good-Strathspeys 04
AGSt04= \
	strathspey/JohnMcAlpineS.abc \
	strathspey/Lochnagar.abc \
	strathspey/Kail_Pot-Dm-16-2.abc \
	strathspey/LordOfTheIsles.abc \
	strathspey/BanksOfSpeyS_Am.abc
AGSt04: AGSt04.abc AGSt04.ps AGSt04.pdf
AGSt04.abc: hdr/AGSt04.hdr hdr/AGSt04.hdr $(AGSt04)
	abcmedley AGSt04  $(AGSt04) >AGSt04.abc
AGSt04.ps: AGSt04.abc fmt/_70.fmt
	$(a2p) AGSt04.abc +Ffmt/_70 \
	|PShdr "AGSt04" '' "AGSt04" \
	|PSftr %D $U/ %D >AGSt04.ps
AGSt04.pdf: AGSt04.ps
	ps2pdf AGSt04.ps AGSt04.pdf

# Any-Good-Strathspeys 05
AGSt05= \
	strathspey/Belladrum_House-D-16-3.abc \
	strathspey/Niel_Gow-G-16-2.abc \
	strathspey/Braes_of_Tulliemet_2-Em-16-3.abc \
	strathspey/Braes_o_Mar-D-16-3.abc \
	strathspey/Earl_Grey_2-A-16-3.abc
AGSt05: AGSt05.abc AGSt05.ps AGSt05.pdf
AGSt05.abc: hdr/AGSt05.hdr hdr/AGSt05.hdr $(AGSt05)
	abcmedley AGSt05  $(AGSt05) >AGSt05.abc
AGSt05.ps: AGSt05.abc fmt/_60.fmt
	$(a2p) AGSt05.abc +Ffmt/_60 \
	|PShdr "AGSt05" '' "AGSt05" \
	|PSftr %D $U/ %D >AGSt05.ps
AGSt05.pdf: AGSt05.ps
	ps2pdf AGSt05.ps AGSt05.pdf

# Any-Good-Strathspeys 06
AGSt06= \
	strathspey/FromScotiasShoresWereNooAwaS.abc \
	strathspey/Waukin_o_the_Fauld_Am.abc
AGSt06: AGSt06.abc AGSt06.ps AGSt06.pdf
AGSt06.abc: hdr/AGSt06.hdr $(AGSt06)
	abcmedley AGSt06 $(AGSt06) >AGSt06.abc
AGSt06.ps: AGSt06.abc fmt/_75.fmt
	$(a2p) AGSt06.abc +Ffmt/_75 \
	|PShdr AGSt06 '' AGSt06 \
	|PSftr %D $U/ %D >AGSt06.ps
AGSt06.pdf: AGSt06.ps
	ps2pdf AGSt06.ps AGSt06.pdf

# Any-Good-Strathspeys 07
AGSt07= \
	strathspey/Scotch_Mist-D-16-2.abc \
	strathspey/Lord_Seaforth-G-16-3.abc \
	strathspey/Piper_o_Dundee-Am-16-3.abc \
	strathspey/Rose_Among_the_Heather-D-16-3.abc
AGSt07: AGSt07.abc AGSt07.ps AGSt07.pdf
AGSt07.abc: hdr/AGSt07.hdr $(AGSt07)
	abcmedley AGSt07 $(AGSt07) >AGSt07.abc
AGSt07.ps: AGSt07.abc fmt/_75.fmt
	$(a2p) AGSt07.abc +Ffmt/_75 \
	|PShdr AGSt07 '' AGSt07 \
	|PSftr %D $U/ %D >AGSt07.ps
AGSt07.pdf: AGSt07.ps
	ps2pdf AGSt07.ps AGSt07.pdf

# Any-Good-Waltzes (duple time)
AGM: AGW01

# Any-Good-Waltz __
AGW__=
AGW__: AGW__.abc AGW__.ps AGW__.pdf
AGW__.abc: hdr/AGW__.hdr $(AGW__)
	abcmedley "Scottish Waltzes __ ()" $(AGW__) >AGW__.abc
AGW__.ps: AGW__.abc fmt/_70.fmt
	$(a2p) AGW__.abc +Ffmt/_70 \
	|PShdr "AGW__" '' "AGW__" \
	|PSftr %D $U/ %D >AGW__.ps
AGW__.pdf: AGW__.ps
	ps2pdf AGW__.ps AGW__.pdf

# Any-Good-Waltzes
AGW: AGW01 AGW02 AGW03 AGW04 AGW05 AGW06 AGW07

# Any-Good-Waltz 07
AGW07= \
	waltz/Bonnie_At_Morn-Am-32-3.abc \
	waltz/Skye_Boat_Song-G-16-2.abc \
	waltz/DaisyInDecember_Dm4.abc \
	waltz/Morags_Waltz-D-64-4.abc
AGW07: AGW07.abc AGW07.ps AGW07.pdf
AGW07.abc: hdr/AGW07.hdr $(AGW07)
	abcjoin +S hdr/AGW07.hdr $(AGW07) >AGW07.abc
AGW07.ps: AGW07.abc fmt/_70.fmt
	$(a2p) AGW07.abc +Ffmt/_70 \
	|PShdr "AGW07" '' "AGW07" \
	|PSftr %D $U/ %D >AGW07.ps
AGW07.pdf: AGW07.ps
	ps2pdf AGW07.ps AGW07.pdf

# Any-Good-Waltz 06
AGW06= waltz/Bert_Mackenzies_waltz-D-32-3.abc \
	waltz/Caitlin_Triall-G-32-3.abc \
	waltz/Sun_Was_Setting-Am-32-4.abc \
	waltz/Banks_of_Bonnie_Doon_2-G-32-3.abc
AGW06: AGW06.abc AGW06.ps AGW06.pdf
AGW06.abc: hdr/AGW06.hdr $(AGW06)
	abcmedley +C AGW06 $(AGW06) >AGW06.abc
AGW06.ps: AGW06.abc fmt/_70.fmt
	$(a2p) AGW06.abc +Ffmt/_70 \
	|PShdr "AGW06" '' "AGW06" \
	|PSftr %D $U/ %D >AGW06.ps
AGW06.pdf: AGW06.ps
	ps2pdf AGW06.ps AGW06.pdf

# Any-Good-Waltzes 01
AGW01= waltz/In_Memory_of_Herbie_MacLeod-A-64-6.abc \
	waltz/Niel_Gows_Lament_For_the_Death_of_His_Second_Wife-D-32-6.abc \
	waltz/Dark_Island-G-32-4.abc
AGW01: AGW01.abc AGW01.ps AGW01.pdf
AGW01.abc: hdr/AGW01.hdr hdr/AGW01.hdr $(AGW01)
	abcmedley AGW01 $(AGW01) >AGW01.abc
AGW01.ps: AGW01.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 AGW01.abc \
	|PShdr AGW01 '' AGW01 \
	|PSftr %D $U/ %D > AGW01.ps
AGW01.pdf: AGW01.ps
	ps2pdf AGW01.ps AGW01.pdf

# Any-Good-Waltzes 02
AGW02= waltz/Mist_Covered_Mountain-Am-32-3.abc \
	waltz/My_Home-A-4.abc \
	waltz/Ashokan_Farewell-D-4.abc \
	waltz/Ye_Banks_and_Braes_of_Bonnie_Doon-G-32-3.abc
AGW02: AGW02.abc AGW02.ps AGW02.pdf
AGW02.abc: hdr/AGW02.hdr hdr/AGW02.hdr $(AGW02)
	abcmedley AGW02 $(AGW02) >AGW02.abc
AGW02.ps: AGW02.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 AGW02.abc \
	|PShdr AGW02 '' AGW02 \
	|PSftr %D $U/ %D > AGW02.ps
AGW02.pdf: AGW02.ps
	ps2pdf AGW02.ps AGW02.pdf

# Any-Good-Waltzes 03
AGW03= waltz/CoriMcLenon_Am.abc waltz/RoseByTheDoor.abc waltz/ShepherdsWife.abc
AGW03: AGW03.abc AGW03.ps AGW03.pdf
AGW03.abc: hdr/AGW03.hdr hdr/AGW03.hdr $(AGW03)
	abcmedley AGW03 $(AGW03) >AGW03.abc
AGW03.ps: AGW03.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 AGW03.abc \
	|PShdr AGW03 '' AGW03 \
	|PSftr %D $U/ %D > AGW03.ps
AGW03.pdf: AGW03.ps
	ps2pdf AGW03.ps AGW03.pdf

# Any-Good-Waltzes 04
AGW04= waltz/Five_Stringed_Fiddle_2V-D-64-4.abc waltz/Miss_Rowan_Davies_2V-G-64-8.abc
AGW04: AGW04.abc AGW04.ps AGW04.pdf
AGW04.abc: hdr/AGW04.hdr hdr/AGW04.hdr $(AGW04)
	abcmedley AGW04 $(AGW04) >AGW04.abc
AGW04.ps: AGW04.abc fmt/AGW04.fmt
	abcm2ps  -F fmt/AGW04 AGW04.abc -O tmp.ps
	PShdr AGW04 '' AGW04 <tmp.ps |\
	PSftr %D $U/ %D > AGW04.ps; rm tmp.ps
AGW04.pdf: AGW04.ps
	ps2pdf AGW04.ps AGW04.pdf

# Any-Good-Wwaltzes 05
AGW05= \
	waltz/Come_Oer_the_Stream_Charlie-D-32-3.abc \
	waltz/Blackbird-G-32-3.abc \
	waltz/Star_of_the_County_Down-Am-4.abc
AGW05: AGW05.abc AGW05.ps AGW05.pdf
AGW05.abc: $(AGW05) hdr/AGW05.hdr
	abcmedley AGW05 $(AGW05) >AGW05.abc
AGW05.ps: AGW05.abc fmt/_70.fmt
	$(a2p) AGW05.abc +Ffmt/_70 \
	|PShdr AG '' AG \
	|PSftr %D $U/ %D >AGW05.ps
AGW05.pdf: AGW05.ps
	ps2pdf AGW05.ps AGW05.pdf

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

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

# ll
ll= misc/ll.abc
ll: ll.abc ll.ps ll.pdf
ll.abc: $(ll)
	ln -f $(ll) ll.abc
ll.ps: ll.abc fmt/_75.fmt
	$(a2p) ll.abc +Ffmt/_75 \
	|PShdr ll '' ll \
	|PSftr %D $U/ %D >ll.ps
ll.pdf: ll.ps
	ps2pdf ll.ps ll.pdf

# mv
mv: mv0

# mv0
mv0=
mv0: mv0.abc mv0.ps mv0.pdf
mv0.abc: hdr/mv.hdr $(mv0)
	abcmedley mv $(mv0) >mv0.abc
mv0.ps: mv0.abc fmt/_75.fmt
	$(a2p) mv0.abc +Ffmt/_75 \
	|PShdr mv '' mv \
	|PSftr %D $U/ %D >mv0.ps
mv0.pdf: mv0.ps
	ps2pdf mv0.ps mv0.pdf

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

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

# Multiple versions:

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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Medleys for particular dances fill the rest of this makefile.  The AG* sets
# are  "Any-Good-..." medleys that may be used by themselves or together with
# a suggested tune of similar style.

# 12CoatesCrescent
12CoatesCrescent= strathspey/Glendale_Strathspey-G-16-4.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	strathspey/Scotch_Mist-D-16-4.abc
12CoatesCrescent: 12CoatesCrescent.abc 12CoatesCrescent.ps 12CoatesCrescent.pdf
12CoatesCrescent.abc: hdr/12CoatesCrescent.hdr $(12CoatesCrescent)
	abcmedley 12CoatesCrescent $(12CoatesCrescent) >12CoatesCrescent.abc
12CoatesCrescent.ps: 12CoatesCrescent.abc fmt/_75.fmt
	$(a2p) 12CoatesCrescent.abc +Ffmt/_75 \
	|PShdr 12CoatesCrescent '' 12CoatesCrescent \
	|PSftr %D $U/ %D >12CoatesCrescent.ps
12CoatesCrescent.pdf: 12CoatesCrescent.ps
	ps2pdf 12CoatesCrescent.ps 12CoatesCrescent.pdf

# 1314
1314: 1314A 1314B

# 1314A
1314A= \
	strathspey/BonnyBridgeS.abc \
	strathspey/StirlingCastleS.abc \
	reel/HughShortiesR.abc
1314A: 1314A.abc 1314A.ps 1314A.pdf
1314A.abc: hdr/1314.hdr $(1314A)
	abcmedley 1314 $(1314A) >1314A.abc
1314A.ps: 1314A.abc fmt/_75.fmt
	$(a2p) 1314A.abc +Ffmt/_75 \
	|PShdr "1314A" '' "1314A" \
	|PSftr %D $U/ %D >1314A.ps
1314A.pdf: 1314A.ps
	ps2pdf 1314A.ps 1314A.pdf

# 1314B
1314B: 1314B.abc 1314B.ps 1314B.pdf
1314B= \
	strathspey/LairdODrumblairS.abc \
	strathspey/BelladrumHouseS.abc \
	reel/AngusCampbell.abc
1314B.abc: hdr/1314.hdr $(1314B)
	abcmedley 1314 $(1314B) >1314B.abc
1314B.ps: 1314B.abc fmt/_75.fmt
	$(a2p) 1314B.abc +Ffmt/_75 \
	|PShdr "1314B" '' "1314B" \
	|PSftr %D $U/ %D >1314B.ps
1314B.pdf: 1314B.ps
	ps2pdf 1314B.ps 1314B.pdf

# 25th Reel
25thReel: 25thReel0 25thReel1

# 25th Reel 0
25thReel0: 25thReel0.abc 25thReel0.ps 25thReel0.pdf
25thReel0= \
	reel/25thReel_D.abc
25thReel0.abc: hdr/25thReel.hdr $(25thReel0)
	abcmedley 25thReel $(25thReel0) >25thReel0.abc
25thReel0.ps: 25thReel0.abc fmt/_75.fmt
	$(a2p) 25thReel0.abc +Ffmt/_75 \
	|PShdr "25THREEL" '' "25THREEL" \
	|PSftr %D $U/ %D >25thReel0.ps
25thReel0.pdf: 25thReel0.ps
	ps2pdf 25thReel0.ps 25thReel0.pdf

# 25th Reel 1
25thReel1: 25thReel1.abc 25thReel1.ps 25thReel1.pdf
25thReel1= \
	reel/25thReel_D.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	reel/Highland_Man_Kissed_His_Mother_1-C-16-2.abc
25thReel1.abc: hdr/25thReel.hdr $(25thReel1)
	abcmedley 25thReel $(25thReel1) >25thReel1.abc
25thReel1.ps: 25thReel1.abc fmt/_75.fmt
	$(a2p) 25thReel1.abc +Ffmt/_75 \
	|PShdr "25THREEL" '' "25THREEL" \
	|PSftr %D $U/ %D >25thReel1.ps
25thReel1.pdf: 25thReel1.ps
	ps2pdf 25thReel1.ps 25thReel1.pdf

# Cabrach
Cabrach= strathspey/Castlecraigs_G.abc \
	strathspey/Piper_o_Dundee-Am-16-3.abc \
	strathspey/Miss_Douglas_Str-G-16-3.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc ftr/arrJC.ftr
Cabrach: Cabrach.abc Cabrach.ps Cabrach.pdf
Cabrach.abc: hdr/Cabrach.hdr $(Cabrach)
	abcmedley Cabrach $(Cabrach) >Cabrach.abc
Cabrach.ps: Cabrach.abc fmt/_70.fmt
	$(a2p) Cabrach.abc +Ffmt/_70 \
	|PShdr Cabrach '' Cabrach \
	|PSftr %D $U/ %D >Cabrach.ps
Cabrach.pdf: Cabrach.ps
	ps2pdf Cabrach.ps Cabrach.pdf

# Caber Fei
Caberfei= \
	r16/CaberFeidh_C.abc \
	r16/SleepSoondInDaMoarnin.abc \
	r16/TailToddleR.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc
Caberfei: Caberfei.abc Caberfei.ps Caberfei.pdf
Caberfei.abc: hdr/Caberfei.hdr $(Caberfei)
	abcmedley Caberfei $(Caberfei) >Caberfei.abc
Caberfei.ps: Caberfei.abc fmt/_75.fmt
	$(a2p) Caberfei.abc +Ffmt/_75 \
	|PShdr CABERFEI '' CABERFEI \
	|PSftr %D $U/ %D >Caberfei.ps
Caberfei.pdf: Caberfei.ps
	ps2pdf Caberfei.ps Caberfei.pdf

# Cadgers in the Canongate
CadgersInTheCanongate: CadgersInTheCanongate1 CadgersInTheCanongate2 CadgersInTheCanongate3

# Cadgers in the Canongate 1
CadgersInTheCanongate1= \
	r16/BigJohnMcNeil_A16_3.abc \
	r16/CulburnieCottage_D16_3.abc \
	r16/FatherKelleysR_G16_3.abc \
	r16/Fairy_Hillock_Am.abc
CadgersInTheCanongate1: CadgersInTheCanongate1.abc CadgersInTheCanongate1.ps CadgersInTheCanongate1.pdf
CadgersInTheCanongate1.abc: $(CadgersInTheCanongate1) hdr/CadgersInTheCanongate.hdr
	abcmedley CadgersInTheCanongate $(CadgersInTheCanongate1) >CadgersInTheCanongate1.abc
CadgersInTheCanongate1.ps: CadgersInTheCanongate1.abc fmt/_75.fmt
	$(a2p) CadgersInTheCanongate1.abc +Ffmt/_75 \
	|PShdr Cadgers '' Cadgers \
	|PSftr %D $U/ %D >CadgersInTheCanongate1.ps
CadgersInTheCanongate1.pdf: CadgersInTheCanongate1.ps
	ps2pdf CadgersInTheCanongate1.ps CadgersInTheCanongate1.pdf

# Cadgers in the Canongate 2
CadgersInTheCanongate2= \
	r48/CadgersInTheCanongate_G_ABABAB.abc \
	r48/JohnMcNeilsR1_A_AABBAB.abc \
	r48/MissLyallR1_Am_ABABAB.abc
CadgersInTheCanongate2: CadgersInTheCanongate2.abc CadgersInTheCanongate2.ps CadgersInTheCanongate2.pdf
CadgersInTheCanongate2.abc: $(CadgersInTheCanongate2) hdr/CadgersInTheCanongate2.hdr
	abcmedley CadgersInTheCanongate2 $(CadgersInTheCanongate2) >CadgersInTheCanongate2.abc
CadgersInTheCanongate2.ps: CadgersInTheCanongate2.abc fmt/CadgersInTheCanongate2.fmt
	$(a2p) +T1 CadgersInTheCanongate2.abc +Ffmt/CadgersInTheCanongate2 \
	|PShdr Cadgers '' Cadgers \
	|PSftr %D $U/ %D >CadgersInTheCanongate2.ps
CadgersInTheCanongate2.pdf: CadgersInTheCanongate2.ps
	ps2pdf CadgersInTheCanongate2.ps CadgersInTheCanongate2.pdf

# Cadgers in the Canongate 3
CadgersInTheCanongate3= reel/JohnMcNeilsR1_A.abc reel/PrettyPeg.abc
CadgersInTheCanongate3: CadgersInTheCanongate3.abc CadgersInTheCanongate3.ps CadgersInTheCanongate3.pdf
CadgersInTheCanongate3.abc: $(CadgersInTheCanongate3) hdr/CadgersInTheCanongate.hdr
	abcmedley CadgersInTheCanongate $(CadgersInTheCanongate3) >CadgersInTheCanongate3.abc
CadgersInTheCanongate3.ps: CadgersInTheCanongate3.abc fmt/_70.fmt
	$(a2p) CadgersInTheCanongate3.abc +Ffmt/_70 \
	|PShdr Cadgers '' Cadgers \
	|PSftr %D $U/ %D >CadgersInTheCanongate3.ps
CadgersInTheCanongate3.pdf: CadgersInTheCanongate3.ps
	ps2pdf CadgersInTheCanongate3.ps CadgersInTheCanongate3.pdf

# Cadies Lady
CadiesLady: CadiesLady0 CadiesLady1

# Cadies Lady 0
CadiesLady0= reel/DukeOfKent_C6.abc
CadiesLady0: CadiesLady0.abc CadiesLady0.ps CadiesLady0.pdf
CadiesLady0.abc: hdr/CadiesLady.hdr $(CadiesLady0)
	abcmedley CadiesLady $(CadiesLady0) >CadiesLady0.abc
CadiesLady0.ps: CadiesLady0.abc fmt/_75.fmt
	$(a2p) CadiesLady0.abc +Ffmt/_75 \
	|PShdr CadiesLady '' CadiesLady \
	|PSftr %D $U/ %D >CadiesLady0.ps
CadiesLady0.pdf: CadiesLady0.ps
	ps2pdf CadiesLady0.ps CadiesLady0.pdf

# Cadies Lady 1
CadiesLady1= reel/DukeOfKent_C3.abc \
	r16/TamLin_16_Dm.abc \
	r16/LaxoBurn_D3_16.abc \
	r16/TameHerWhenDaSnawComes.abc
CadiesLady1: CadiesLady1.abc CadiesLady1.ps CadiesLady1.pdf
CadiesLady1.abc: hdr/CadiesLady.hdr $(CadiesLady1)
	abcmedley CadiesLady $(CadiesLady1) >CadiesLady1.abc
CadiesLady1.ps: CadiesLady1.abc fmt/_75.fmt
	$(a2p) CadiesLady1.abc +Ffmt/_75 \
	|PShdr CadiesLady '' CadiesLady \
	|PSftr %D $U/ %D >CadiesLady1.ps
CadiesLady1.pdf: CadiesLady1.ps
	ps2pdf CadiesLady1.ps CadiesLady1.pdf

# Cairn Edward
CairnEdward: CairnEdward3

# Cairn Edward 3
CairnEdward3= \
	j24/CairnEdwardJ.abc \
	j24/GlentroolJ.abc \
	j24/DaSmugglersJ.abc \
	j24/LauristonJ.abc \
	ftr/arrBMcO.ftr
CairnEdward3: CairnEdward3.abc CairnEdward3.ps CairnEdward3.pdf
CairnEdward3.abc: $(CairnEdward3) hdr/CairnEdward3.hdr
	abcmedley CairnEdward3 $(CairnEdward3) >CairnEdward3.abc
CairnEdward3.ps: CairnEdward3.abc fmt/_75.fmt
	$(a2p) CairnEdward3.abc +Ffmt/_75 \
	|PShdr CAIRNEDW '' CAIRNEDW \
	|PSftr %D $U/ %D >CairnEdward3.ps
CairnEdward3.pdf: CairnEdward3.ps
	ps2pdf CairnEdward3.ps CairnEdward3.pdf

# Cairn of Sorrow
CairnOfSorrow= \
	strathspey/Rose_Among_the_Heather-D-16-3.abc \
	strathspey/Brochan_Lom-A-16-4.abc
CairnOfSorrow: CairnOfSorrow.abc CairnOfSorrow.ps CairnOfSorrow.pdf
CairnOfSorrow.abc: hdr/CairnOfSorrow.hdr $(CairnOfSorrow)
	abcmedley CairnOfSorrow $(CairnOfSorrow) >CairnOfSorrow.abc
CairnOfSorrow.ps: CairnOfSorrow.abc fmt/_75.fmt
	$(a2p) CairnOfSorrow.abc +Ffmt/_75 \
	|PShdr CAIRNOFS '' CAIRNOFS \
	|PSftr %D $U/ %D >CairnOfSorrow.ps
CairnOfSorrow.pdf: CairnOfSorrow.ps
	ps2pdf CairnOfSorrow.ps CairnOfSorrow.pdf


# Calico Jig
CalicoJig= jig/Road_to_Banff_D.abc jig/CalliopeHouse_E.abc jig/SoldiersDance.abc jig/GlencoeHall_D3.abc \
	ftr/arrSM.ftr
CalicoJig: CalicoJig.abc CalicoJig.ps CalicoJig.pdf
CalicoJig.abc: hdr/CalicoJig.hdr $(CalicoJig)
	abcmedley CalicoJig $(CalicoJig) >CalicoJig.abc
CalicoJig.ps: CalicoJig.abc fmt/_75.fmt
	$(a2p) CalicoJig.abc +Ffmt/_75 \
	|PShdr CalicoJig '' CalicoJig \
	|PSftr %D $U/ %D >CalicoJig.ps
CalicoJig.pdf: CalicoJig.ps
	ps2pdf CalicoJig.ps CalicoJig.pdf

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

# Calm Before the Storm
CalmBeforeTheStorm= \
	reel/Dominion_Reel-C-32-3.abc \
	reel/Admiral_Nelson-F-32-4.abc \
	reel/Temperance_Reel-G-32-3.abc \
	reel/Man_from_Skye-Am-32-3.abc \
	ftr/arrJC.ftr
CalmBeforeTheStorm: CalmBeforeTheStorm.abc CalmBeforeTheStorm.ps CalmBeforeTheStorm.pdf
CalmBeforeTheStorm.abc: hdr/CalmBeforeTheStorm.hdr $(CalmBeforeTheStorm)
	abcmedley CalmBeforeTheStorm $(CalmBeforeTheStorm) >CalmBeforeTheStorm.abc
CalmBeforeTheStorm.ps: CalmBeforeTheStorm.abc fmt/_70.fmt
	$(a2p) CalmBeforeTheStorm.abc +Ffmt/_70 \
	|PShdr CalmBeforeTheStorm '' CalmBeforeTheStorm \
	|PSftr %D $U/ %D >CalmBeforeTheStorm.ps
CalmBeforeTheStorm.pdf: CalmBeforeTheStorm.ps
	ps2pdf CalmBeforeTheStorm.ps CalmBeforeTheStorm.pdf

# A Canonbie Ceilidh
CanonbieCeilidh: CanonbieCeilidh1

# A Canonbie Ceilidh #1
CanonbieCeilidh1= march/HopefulLover.abc march/Terribus.abc march/PipersCave_1-A-32-3.abc march/BattleOfTheBoyne.abc
CanonbieCeilidh1: CanonbieCeilidh1.abc CanonbieCeilidh1.ps CanonbieCeilidh1.pdf
CanonbieCeilidh1.abc: hdr/CanonbieCeilidh1.hdr $(CanonbieCeilidh1)
	abcmedley +C CanonbieCeilidh1 $(CanonbieCeilidh1) >CanonbieCeilidh1.abc
CanonbieCeilidh1.ps: CanonbieCeilidh1.abc fmt/_75.fmt
	$(a2p) CanonbieCeilidh1.abc +Ffmt/_75 \
	|PShdr CanonbieCeilidh1 '' CanonbieCeilidh1 \
	|PSftr %D $U/ %D >CanonbieCeilidh1.ps
CanonbieCeilidh1.pdf: CanonbieCeilidh1.ps
	ps2pdf CanonbieCeilidh1.ps CanonbieCeilidh1.pdf

# ACapitalJig
ACapitalJig= jig/ReunionJig_GA_D.abc jig/ReunionJig_RB_A.abc jig/ReunionJig_BR_D.abc
ACapitalJig: ACapitalJig.abc ACapitalJig.ps ACapitalJig.pdf
ACapitalJig.abc: hdr/ACapitalJig.hdr $(ACapitalJig)
	abcmedley ACapitalJig $(ACapitalJig) >ACapitalJig.abc
ACapitalJig.ps: ACapitalJig.abc fmt/_75.fmt
	$(a2p) ACapitalJig.abc +Ffmt/_75 \
	|PShdr ACapitalJig '' ACapitalJig \
	|PSftr %D $U/ %D >ACapitalJig.ps
ACapitalJig.pdf: ACapitalJig.ps
	ps2pdf ACapitalJig.ps ACapitalJig.pdf

# Cardross House
CardrossHouse= \
	strathspey/Waulking_of_the_Fauld-Am-16-4.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/Lady_Madelina_Sinclair-A-16-3.abc \
	strathspey/Auld_Toon_O_Ayr-D-16-4.abc
CardrossHouse: CardrossHouse.abc CardrossHouse.ps CardrossHouse.pdf
CardrossHouse.abc: hdr/CardrossHouse.hdr $(CardrossHouse)
	abcmedley CardrossHouse $(CardrossHouse) >CardrossHouse.abc
CardrossHouse.ps: CardrossHouse.abc fmt/_70.fmt
	$(a2p) CardrossHouse.abc +Ffmt/_70 \
	|PShdr CardrossHouse '' CardrossHouse \
	|PSftr %D $U/ %D >CardrossHouse.ps
CardrossHouse.pdf: CardrossHouse.ps
	ps2pdf CardrossHouse.ps CardrossHouse.pdf

# CarfuffleShuffle
CarfuffleShuffle= shottish/Carfuffle_Shuffle-C-64-7.abc shottish/Carfuffle_Shuffle-D-64-7.abc
CarfuffleShuffle: CarfuffleShuffle.abc CarfuffleShuffle.ps CarfuffleShuffle.pdf
CarfuffleShuffle.abc: $(CarfuffleShuffle) # hdr/CarfuffleShuffle.hdr
	abcjoin +s $(CarfuffleShuffle) >CarfuffleShuffle.abc
CarfuffleShuffle.ps: CarfuffleShuffle.abc fmt/_75.fmt
	$(a2p) CarfuffleShuffle.abc +Ffmt/_75 \
	|PShdr CarfuffleShuffle '' CarfuffleShuffle \
	|PSftr %D $U/ %D >CarfuffleShuffle.ps
CarfuffleShuffle.pdf: CarfuffleShuffle.ps
	ps2pdf CarfuffleShuffle.ps CarfuffleShuffle.pdf

# Carlin's Loup
CarlinsLoup= reel/Dance_for_Joy-D-32-4.abc
CarlinsLoup: CarlinsLoup.abc CarlinsLoup.ps CarlinsLoup.pdf
CarlinsLoup.abc: hdr/CarlinsLoup.hdr $(CarlinsLoup)
	abcmedley CarlinsLoup $(CarlinsLoup) >CarlinsLoup.abc
CarlinsLoup.ps: CarlinsLoup.abc fmt/_75.fmt
	$(a2p) CarlinsLoup.abc +Ffmt/_75 \
	|PShdr CarlinsLoup '' CarlinsLoup \
	|PSftr %D $U/ %D >CarlinsLoup.ps
CarlinsLoup.pdf: CarlinsLoup.ps
	ps2pdf CarlinsLoup.ps CarlinsLoup.pdf

# Carousel
Carousel= jig/Bellmans_Jig-G-32-2.abc jig/Scarce_o_Tatties-Am-32-2.abc \
	jig/Buttermilk_Mary-A-32-2.abc jig/Rose_in_the_Heather-D-32-2.abc ftr/arrJC.ftr
Carousel: Carousel.abc Carousel.ps Carousel.pdf
Carousel.abc: hdr/Carousel.hdr $(Carousel)
	abcmedley Carousel $(Carousel) >Carousel.abc
Carousel.ps: Carousel.abc fmt/_70.fmt
	$(a2p) Carousel.abc +Ffmt/_70 \
	|PShdr Carousel '' Carousel \
	|PSftr %D $U/ %D >Carousel.ps
Carousel.pdf: Carousel.ps
	ps2pdf Carousel.ps Carousel.pdf

# A Man's a Man For A' That
AMansAManForAThat= \
	air/MansAManForAThat_D.abc \
	air/WillYeNoComeBackAgain_G.abc \
	air/Sarona.abc \
	air/AsTearsGoBy_G.abc
AMansAManForAThat: AMansAManForAThat.abc AMansAManForAThat.ps AMansAManForAThat.pdf
AMansAManForAThat.abc: hdr/AMansAManForAThat.hdr $(AMansAManForAThat)
	abcmedley AMansAManForAThat $(AMansAManForAThat) >AMansAManForAThat.abc
AMansAManForAThat.ps: AMansAManForAThat.abc fmt/_75.fmt
	$(a2p) AMansAManForAThat.abc +Ffmt/_75 \
	|PShdr AMansAMan '' AMansAMan \
	|PSftr %D $U/ %D >AMansAManForAThat.ps
AMansAManForAThat.pdf: AMansAManForAThat.ps
	ps2pdf AMansAManForAThat.ps AMansAManForAThat.pdf

# AGA
AGA: AGA01 AGA02

# AGA01 "Any-Good-Airs" set
AGA01= \
	air/SarahsSong_D.abc \
	air/My_Lily_G.abc \
	air/Sweetness_of_Mary_D.abc \
	air/Quendale_Bay_Bb.abc
AGA01: AGA01.abc AGA01.ps AGA01.pdf
AGA01.abc: hdr/AGA01.hdr $(AGA01)
	abcmedley "Scottish Airs 01" $(AGA01) >AGA01.abc
AGA01.ps: AGA01.abc fmt/_75.fmt
	$(a2p) AGA01.abc +Ffmt/_75.fmt \
	|PShdr "AGA01" '' "AGA01" \
	|PSftr %D $U/ %D >AGA01.ps
AGA01.pdf: AGA01.ps
	ps2pdf AGA01.ps AGA01.pdf

# AGA02 "Any-Good-Airs" set
AGA02= \
	air/Hills_of_Lorne-D-16-2.abc \
	air/Back_To_the_Hills-Am-16-2.abc \
	air/Auld_Resting_Chair-G-32-3.abc \
	air/My_Only_Jo_and_Dearie_O-Dm-32-3.abc \
	air/Sheltered_Cove-C-32-3.abc \
	ftr/arrJC.ftr
AGA02: AGA02.abc AGA02.ps AGA02.pdf
AGA02.abc: hdr/AGA02.hdr $(AGA02)
	abcmedley +C "Scottish Airs 02" $(AGA02) >AGA02.abc
AGA02.ps: AGA02.abc fmt/_70.fmt
	$(a2p) AGA02.abc +Ffmt/_70.fmt \
	|PShdr "AGA02" '' "AGA02" \
	|PSftr %D $U/ %D >AGA02.ps
AGA02.pdf: AGA02.ps
	ps2pdf AGA02.ps AGA02.pdf

# AGH "Any-Good-Hornpipe" set
AGH: AGH01

# AGH01
AGH01= \
	hornpipe/ShetlandFiddler.abc \
	hornpipe/RoxburghCastleR.abc \
	hornpipe/GipsyH_3C.abc \
	hornpipe/BonnieCharlie_3_Dm.abc \
	hornpipe/VictoriaHornpipe_A.abc
AGH01: AGH01.abc AGH01.ps AGH01.pdf
AGH01.abc: hdr/AGH01.hdr $(AGH01)
	abcmedley AGH01 $(AGH01) >AGH01.abc
AGH01.ps: AGH01.abc fmt/_70.fmt
	$(a2p) AGH01.abc +Ffmt/_70 \
	|PShdr "AGH01" '' "AGH01" \
	|PSftr %D $U/ %D >AGH01.ps
AGH01.pdf: AGH01.ps
	ps2pdf AGH01.ps AGH01.pdf

# ABC Jig
ABC_Jig= jig/Saw_Ye_My_Wee_Thing-A-32-2.abc \
	jig/Rose_in_the_Heather-D-32-2.abc \
	jig/Teviot_Brig-G-32-3.abc \
	jig/Jefferson_and_Liberty-Am-32-2.abc
ABC_Jig: ABC_Jig.abc ABC_Jig.ps ABC_Jig.pdf
ABC_Jig.abc: hdr/ABC_Jig.hdr $(ABC_Jig)
	abcmedley ABC_Jig $(ABC_Jig) >ABC_Jig.abc
ABC_Jig.ps: ABC_Jig.abc fmt/_75.fmt
	$(a2p) ABC_Jig.abc +Ffmt/_75 \
	|PShdr ABC_Jig '' ABC_Jig \
	|PSftr %D $U/ %D >ABC_Jig.ps
ABC_Jig.pdf: ABC_Jig.ps
	ps2pdf ABC_Jig.ps ABC_Jig.pdf

# Aald Stor Back Again
AaldStorBackAgain= reel/AuldStoersBackAgain.abc reel/Aald_Stor_Back_Again_Em.abc
AaldStorBackAgain: AaldStorBackAgain.abc AaldStorBackAgain.ps AaldStorBackAgain.pdf
AaldStorBackAgain.abc: $(AaldStorBackAgain) # hdr/AaldStorBackAgain.hdr
	abcjoin +s $(AaldStorBackAgain) >AaldStorBackAgain.abc
AaldStorBackAgain.ps: AaldStorBackAgain.abc fmt/_75.fmt
	$(a2p) AaldStorBackAgain.abc +Ffmt/_75 \
	|PShdr AaldStor '' AaldStor \
	|PSftr %D $U/ %D >AaldStorBackAgain.ps
AaldStorBackAgain.pdf: AaldStorBackAgain.ps
	ps2pdf AaldStorBackAgain.ps AaldStorBackAgain.pdf

# AbbotOfUnreason
AbbotOfUnreason= jig/Away_to_Chincoteague-Am-32-3.abc \
	jig/Road_to_Skye-A-32-3.abc \
	jig/Saint_Lawrence_Jig-D-32-2.abc \
	jig/Hills_of_Glen_Orchy-Em-32-2.abc ftr/arrJC.ftr
AbbotOfUnreason: AbbotOfUnreason.abc AbbotOfUnreason.ps AbbotOfUnreason.pdf
AbbotOfUnreason.abc: hdr/AbbotOfUnreason.hdr $(AbbotOfUnreason)
	abcmedley AbbotOfUnreason $(AbbotOfUnreason) >AbbotOfUnreason.abc
AbbotOfUnreason.ps: AbbotOfUnreason.abc fmt/_75.fmt
	$(a2p) AbbotOfUnreason.abc +Ffmt/_75 \
	|PShdr AbbotOfUnreason '' AbbotOfUnreason \
	|PSftr %D $U/ %D >AbbotOfUnreason.ps
AbbotOfUnreason.pdf: AbbotOfUnreason.ps
	ps2pdf AbbotOfUnreason.ps AbbotOfUnreason.pdf

# Academy
#Academy= misc/Academy.abc
Academy= \
	j16/Academy_G_16.abc \
	air/Waltzing_Matilda_G_16.abc \
	j16/Belfast_Almanac_F_16.abc \
	air/Bonnie_Wood_o_Craigielea_F_16.abc
Academy: Academy.abc Academy.ps Academy.pdf
Academy.abc: hdr/Academy.hdr $(Academy)
#	ln -f misc/Academy.abc Academy.abc
	abcmedley Academy $(Academy) >Academy.abc
Academy.ps: Academy.abc fmt/_70.fmt
	$(a2p) Academy.abc +Ffmt/_70 \
	|PShdr Academy '' Academy \
	|PSftr %D $U/ %D >Academy.ps
Academy.pdf: Academy.ps
	ps2pdf Academy.ps Academy.pdf

# Accordion Player
AccordionPlayer= \
	reel/MajorBillR.abc \
	reel/Minor_Syl_Em.abc \
	reel/MenstrieBurn_D3.abc \
	reel/New_High_Level_Reel-G-32-3.abc \
	ftr/arrSM.ftr
AccordionPlayer: AccordionPlayer.abc AccordionPlayer.ps AccordionPlayer.pdf
AccordionPlayer.abc: hdr/AccordionPlayer.hdr $(AccordionPlayer)
	abcmedley AccordionPlayer $(AccordionPlayer) >AccordionPlayer.abc
AccordionPlayer.ps: AccordionPlayer.abc fmt/_75.fmt
	$(a2p) AccordionPlayer.abc +Ffmt/_75 \
	|PShdr AccordionPlayer '' AccordionPlayer \
	|PSftr %D $U/ %D >AccordionPlayer.ps
AccordionPlayer.pdf: AccordionPlayer.ps
	ps2pdf AccordionPlayer.ps AccordionPlayer.pdf

# Adieu Mon Ami
AdieuMonAmi= \
	strathspey/Miss_Margaret_Gordon-Gm-16-3.abc \
	strathspey/Miss_Stewart_of_Grantullys_strathspey-A-16-3.abc \
	strathspey/Braes_of_Tulliemet_1-Em-16-3.abc \
	strathspey/Lochnagar.abc
AdieuMonAmi: AdieuMonAmi.abc AdieuMonAmi.ps AdieuMonAmi.pdf
AdieuMonAmi.abc: hdr/AdieuMonAmi.hdr $(AdieuMonAmi)
	abcmedley +T1 AdieuMonAmi $(AdieuMonAmi) >AdieuMonAmi.abc
AdieuMonAmi.ps: AdieuMonAmi.abc fmt/_75.fmt
	$(a2p) AdieuMonAmi.abc +Ffmt/_75 \
	|PShdr AdieuMon '' AdieuMon \
	|PSftr %D $U/ %D >AdieuMonAmi.ps
AdieuMonAmi.pdf: AdieuMonAmi.ps
	ps2pdf AdieuMonAmi.ps AdieuMonAmi.pdf

# Admiral Nelson
AdmiralNelson= reel/AdmiralNelsonR.abc \
	reel/GreenMtPetronella_4.abc \
	reel/BreakdownH.abc
AdmiralNelson: AdmiralNelson.abc AdmiralNelson.ps AdmiralNelson.pdf
AdmiralNelson.abc: $(AdmiralNelson) hdr/AdmiralNelson.hdr
	abcmedley AdmiralNelson $(AdmiralNelson) >AdmiralNelson.abc
AdmiralNelson.ps: AdmiralNelson.abc fmt/_70.fmt
	$(a2p) AdmiralNelson.abc +Ffmt/_70 \
	|PShdr AdmiralNelson '' AdmiralNelson \
	|PSftr %D $U/ %D >AdmiralNelson.ps
AdmiralNelson.pdf: AdmiralNelson.ps
	ps2pdf AdmiralNelson.ps AdmiralNelson.pdf

# Afton_Water
Afton_Water= waltz/Afton_Water_1-A-32-4.abc waltz/Afton_Water_1-D-32-4.abc waltz/Afton_Water_2-G-32-2.abc
Afton_Water: Afton_Water.abc Afton_Water.ps Afton_Water.pdf
Afton_Water.abc: $(Afton_Water) # hdr/Afton_Water.hdr
	abcjoin +s $(Afton_Water) >Afton_Water.abc
Afton_Water.ps: Afton_Water.abc fmt/_75.fmt
	$(a2p) Afton_Water.abc +Ffmt/_75 \
	|PShdr Afton_Water '' Afton_Water \
	|PSftr %D $U/ %D >Afton_Water.ps
Afton_Water.pdf: Afton_Water.ps
	ps2pdf Afton_Water.ps Afton_Water.pdf

# Aging Gracefully
AgingGracefully= strathspey/RSCDS_at_90-F-16-4.abc \
	strathspey/ForestOfGaick_Dm.abc \
	strathspey/LadyMacKenzieOfCoul_C.abc
AgingGracefully: AgingGracefully.abc AgingGracefully.ps AgingGracefully.pdf
AgingGracefully.abc: hdr/AgingGracefully.hdr $(AgingGracefully)
	abcmedley AgingGracefully $(AgingGracefully) >AgingGracefully.abc
AgingGracefully.ps: AgingGracefully.abc fmt/_80.fmt
	$(a2p) AgingGracefully +Ffmt/_80 \
	| PShdr "AgingGracefully" "" "AgingGracefully" \
	| PSftr %D $U %D >AgingGracefully.ps
AgingGracefully.pdf: AgingGracefully.ps
	ps2pdf AgingGracefully.ps AgingGracefully.pdf

# AgnesWaltz
AgnesWaltz= waltz/Agnes_Waltz-G-144-18.abc
AgnesWaltz: AgnesWaltz.abc AgnesWaltz.ps AgnesWaltz.pdf
AgnesWaltz.abc: $(AgnesWaltz)
	abcjoin +s $(AgnesWaltz) >AgnesWaltz.abc
AgnesWaltz.ps: AgnesWaltz.abc fmt/_70.fmt
	$(a2p) +k4 AgnesWaltz.abc +Ffmt/_70 \
	|PShdr AgnesWaltz "" AgnesWaltz \
	|PSftr %D $U %D >AgnesWaltz.ps
AgnesWaltz.pdf: AgnesWaltz.ps
	ps2pdf AgnesWaltz.ps AgnesWaltz.pdf

# Airdrie Lassies
AirdrieLassies= j48/AirdrieLassies_G48.abc j48/TekeliMarch_C48.abc j48/Sydvest1_D48.abc
AirdrieLassies: AirdrieLassies.abc AirdrieLassies.ps AirdrieLassies.pdf
AirdrieLassies.abc: $(AirdrieLassies) hdr/AirdrieLassies.hdr
	abcmedley AirdrieLassies $(AirdrieLassies) >AirdrieLassies.abc
AirdrieLassies.ps: AirdrieLassies.abc fmt/_75.fmt
	$(a2p) AirdrieLassies.abc +Ffmt/_75 \
	|PShdr AirdrieLassies '' AirdrieLassies \
	|PSftr %D $U/ %D >AirdrieLassies.ps
AirdrieLassies.pdf: AirdrieLassies.ps
	ps2pdf AirdrieLassies.ps AirdrieLassies.pdf

# Airie Bennan
AirieBennan: AirieBennan1 AirieBennan2

# Airie Bennan 1
AirieBennan1= \
	jig/CockOfTheNorth_A3.abc \
	jig/HundredPipersJ_DA.abc \
	jig/Major_Mackies_Jig-D-32-2.abc
AirieBennan1: AirieBennan1.abc AirieBennan1.ps AirieBennan1.pdf
AirieBennan1.abc: $(AirieBennan1) hdr/AirieBennan.hdr
	abcmedley AirieBennan $(AirieBennan1) >AirieBennan1.abc
AirieBennan1.ps: AirieBennan1.abc fmt/_80.fmt
	$(a2p) AirieBennan1.abc +Ffmt/_80 \
	|PShdr AirieBennan '' AirieBennan \
	|PSftr %D $U/ %D >AirieBennan1.ps
AirieBennan1.pdf: AirieBennan1.ps
	ps2pdf AirieBennan1.ps AirieBennan1.pdf

# Airie Bennan 2
AirieBennan2= \
	jig/SmokersJ_D3.abc \
	jig/CockOfTheNorth_A3.abc \
	jig/BetsyHoopersJ_E.abc
AirieBennan2: AirieBennan2.abc AirieBennan2.ps AirieBennan2.pdf
AirieBennan2.abc: $(AirieBennan2) hdr/AirieBennan.hdr
	abcmedley AirieBennan $(AirieBennan2) >AirieBennan2.abc
AirieBennan2.ps: AirieBennan2.abc fmt/_70.fmt
	$(a2p) AirieBennan2.abc +Ffmt/_70 \
	|PShdr AirieBennan '' AirieBennan \
	|PSftr %D $U/ %D >AirieBennan2.ps
AirieBennan2.pdf: AirieBennan2.ps
	ps2pdf AirieBennan2.ps AirieBennan2.pdf

# Airyhall Delight
AiryhallDelight= jig/HomeToBonAddord_A.abc \
	jig/MyWifesAWantonWeeThing.abc \
	jig/DrunkenParson_A.abc \
	jig/KatiesRambles_Dm.abc
AiryhallDelight: AiryhallDelight.abc AiryhallDelight.ps AiryhallDelight.pdf
AiryhallDelight.abc: hdr/AiryhallDelight.hdr $(AiryhallDelight)
	abcmedley AiryhallDelight $(AiryhallDelight) >AiryhallDelight.abc
AiryhallDelight.ps: AiryhallDelight.abc fmt/_75.fmt
	$(a2p) AiryhallDelight.abc +Ffmt/_75 \
	|PShdr AiryhallDelight '' AiryhallDelight \
	|PSftr %D $U/ %D >AiryhallDelight.ps
AiryhallDelight.pdf: AiryhallDelight.ps
	ps2pdf AiryhallDelight.ps AiryhallDelight.pdf

# Alan J Smith
AlanJSmith0= jig/John_Andrews_Five_Miles_G.abc x10.abc
AlanJSmith0: AlanJSmith0.abc AlanJSmith0.ps AlanJSmith0.pdf
AlanJSmith0.abc: hdr/AlanJSmith.hdr $(AlanJSmith0)
	abcmedley AlanJSmith $(AlanJSmith0) >AlanJSmith0.abc
AlanJSmith0.ps: AlanJSmith0.abc fmt/_75.fmt
	$(a2p) AlanJSmith0.abc +Ffmt/_75 \
	|PShdr AlanJSmith '' AlanJSmith \
	|PSftr %D $U/ %D >AlanJSmith0.ps
AlanJSmith0.pdf: AlanJSmith0.ps
	ps2pdf AlanJSmith0.ps AlanJSmith0.pdf

# Alan J Smith
AlanJSmith1= \
	jig/John_Andrews_Five_Miles_G.abc \
	jig/Fairies_Revels_C.abc \
	jig/ChurchOfDromore.abc \
	jig/LassiesOfDunse_D2.abc
AlanJSmith1: AlanJSmith1.abc AlanJSmith1.ps AlanJSmith1.pdf
AlanJSmith1.abc: hdr/AlanJSmith.hdr $(AlanJSmith1)
	abcmedley AlanJSmith $(AlanJSmith1) >AlanJSmith1.abc
AlanJSmith1.ps: AlanJSmith1.abc fmt/_75.fmt
	$(a2p) AlanJSmith1.abc +Ffmt/_75 \
	|PShdr AlanJSmith '' AlanJSmith \
	|PSftr %D $U/ %D >AlanJSmith1.ps
AlanJSmith1.pdf: AlanJSmith1.ps
	ps2pdf AlanJSmith1.ps AlanJSmith1.pdf

# Alan J Smith
AlanJSmith: AlanJSmith0 AlanJSmith1

# Albany On Cloud Nine
AlbanyOnCloudNine= \
	reel/Alewife_and_her_Barrel-G-16-2.abc sep5x2 \
	reel/Glenburnie_Rant-Em-16-3.abc \
 	reel/Sleep_Soond_In_da_Moarnin-Am-16-3.abc \
	reel/Reconciliation_Reel-A-32-3.abc
AlbanyOnCloudNine: AlbanyOnCloudNine.abc AlbanyOnCloudNine.ps AlbanyOnCloudNine.pdf
AlbanyOnCloudNine.abc: hdr/AlbanyOnCloudNine.hdr $(AlbanyOnCloudNine)
	abcmedley AlbanyOnCloudNine $(AlbanyOnCloudNine) >AlbanyOnCloudNine.abc
AlbanyOnCloudNine.ps: AlbanyOnCloudNine.abc fmt/_75.fmt
	$(a2p) AlbanyOnCloudNine.abc +Ffmt/_75 \
	|PShdr 'Albany On Cloud Nine' '' 'Albany On Cloud Nine' \
	|PSftr %D $U/ %D >AlbanyOnCloudNine.ps
AlbanyOnCloudNine.pdf: AlbanyOnCloudNine.ps
	ps2pdf AlbanyOnCloudNine.ps AlbanyOnCloudNine.pdf

# Alewife and her Barrel
AlewifeAndHerBarrel= reel/Alewife_and_her_Barrel-G-16-2.abc \
	r16/SleepSoondInDaMoarnin.abc \
	reel/Kate_Dalrymple_2-A-16-3.abc \
	r16/DickGossipsR2.abc
AlewifeAndHerBarrel: AlewifeAndHerBarrel.abc AlewifeAndHerBarrel.ps AlewifeAndHerBarrel.pdf
AlewifeAndHerBarrel.abc: hdr/AlewifeAndHerBarrel.hdr $(AlewifeAndHerBarrel)
	abcmedley AlewifeAndHerBarrel $(AlewifeAndHerBarrel) >AlewifeAndHerBarrel.abc
AlewifeAndHerBarrel.ps: AlewifeAndHerBarrel.abc fmt/_75.fmt
	$(a2p) AlewifeAndHerBarrel.abc +Ffmt/_75 \
	|PShdr AlewifeAndHerBarrel '' AlewifeAndHerBarrel \
	|PSftr %D $U/ %D >AlewifeAndHerBarrel.ps
AlewifeAndHerBarrel.pdf: AlewifeAndHerBarrel.ps
	ps2pdf AlewifeAndHerBarrel.ps AlewifeAndHerBarrel.pdf

# Alexander's Jig
AlexandersJig= \
	jig/Buttermilk_Mary-A-32-2.abc \
	jig/BetsyHoopersJ_E.abc \
	jig/ChurchOfDromore.abc \
	jig/TopOfCorkRoad.abc
AlexandersJig: AlexandersJig.abc AlexandersJig.ps AlexandersJig.pdf
AlexandersJig.abc: $(AlexandersJig) hdr/AlexandersJig.hdr
	abcmedley AlexandersJig $(AlexandersJig) >AlexandersJig.abc
AlexandersJig.ps: AlexandersJig.abc fmt/_70.fmt
	$(a2p) AlexandersJig.abc +Ffmt/_70 \
	|PShdr AlexandersJ '' AlexandersJ \
	|PSftr %D $U/ %D >AlexandersJig.ps
AlexandersJig.pdf: AlexandersJig.ps
	ps2pdf AlexandersJig.ps AlexandersJig.pdf

# Alice's Request
AlicesRequest= \
	jig/KatrinesAnswer_D.abc \
	jig/JudsonsLogic_G.abc \
	jig/HillsboroHighlandsHeat_Em.abc \
	jig/BarbaraRTMcOwensHello_A.abc \
	ftr/arrAH.ftr
AlicesRequest: AlicesRequest.abc AlicesRequest.ps AlicesRequest.pdf
AlicesRequest.abc: hdr/AlicesRequest.hdr $(AlicesRequest)
	abcmedley AlicesRequest $(AlicesRequest) >AlicesRequest.abc
AlicesRequest.ps: AlicesRequest.abc fmt/_70.fmt
	$(a2p) AlicesRequest.abc +Ffmt/_70 \
	|PShdr AlicesRequest '' AlicesRequest \
	|PSftr %D $U/ %D >AlicesRequest.ps
AlicesRequest.pdf: AlicesRequest.ps
	ps2pdf AlicesRequest.ps AlicesRequest.pdf

# AlisJig
AlisJig: AlisJig1

# AlisJig1
AlisJig1= \
	jig/Corner_House_Jig_D.abc \
	j16/DeilsAwaWiTheExciseman_G.abc \
	j16/DeuksDangOerMyDaddy_D16.abc \
	jig/Donaghadee_C.abc ftr/arrTT.ftr
AlisJig1: AlisJig1.abc AlisJig1.ps AlisJig1.pdf
AlisJig1.abc: hdr/AlisJig.hdr $(AlisJig1)
	abcmedley AlisJig $(AlisJig1) >AlisJig1.abc
AlisJig1.ps: AlisJig1.abc fmt/_75.fmt
	$(a2p) AlisJig1.abc +Ffmt/_75 \
	|PShdr AlisJig '' AlisJig \
	|PSftr %D $U/ %D >AlisJig1.ps
AlisJig1.pdf: AlisJig1.ps
	ps2pdf AlisJig1.ps AlisJig1.pdf

# Alison Rose
AlisonRose= strathspey/Rose_Among_the_Heather-D-16-3.abc \
	strathspey/Braes_of_Tulliemet1-Em-3.abc \
	strathspey/Campbelltown_Kiltie_Ball-A-16-4.abc
AlisonRose: AlisonRose.abc AlisonRose.ps AlisonRose.pdf
AlisonRose.abc: hdr/AlisonRose.hdr $(AlisonRose)
	abcmedley +C +T1 AlisonRose $(AlisonRose) >AlisonRose.abc
AlisonRose.ps: AlisonRose.abc fmt/_75.fmt
	$(a2p) AlisonRose.abc +Ffmt/_75 \
	|PShdr AlisonRose '' AlisonRose \
	|PSftr %D $U/ %D >AlisonRose.ps
AlisonRose.pdf: AlisonRose.ps
	ps2pdf AlisonRose.ps AlisonRose.pdf

# All For Mary
AllForMary= reel/Stack_of_Cards-D-32-3.abc \
	reel/Kate_Dalrymple_2-G-16-3.abc \
	reel/Largos_Fairy_Dance-D-16-2.abc \
	reel/Piper_and_Penguin_A.abc
AllForMary: AllForMary.abc AllForMary.ps AllForMary.pdf
AllForMary.abc: $(AllForMary) hdr/AllForMary.hdr
	abcmedley AllForMary $(AllForMary) >AllForMary.abc
AllForMary.ps: AllForMary.abc fmt/_75.fmt
	$(a2p) AllForMary.abc +Ffmt/_75 \
	|PShdr AllForMary '' AllForMary \
	|PSftr %D $U/ %D >AllForMary.ps
AllForMary.pdf: AllForMary.ps
	ps2pdf AllForMary.ps AllForMary.pdf

# Allie Anderson
AllieAnderson= jig/AllieAndersonJ.abc \
	jig/HundredPipers_G.abc \
	jig/SwallowtailJ.abc \
	jig/StoolOfRepentance_A.abc ftr/arrJC.ftr
AllieAnderson: AllieAnderson.abc AllieAnderson.ps AllieAnderson.pdf
AllieAnderson.abc: $(AllieAnderson) hdr/AllieAnderson.hdr
	abcmedley +C AllieAnderson $(AllieAnderson) >AllieAnderson.abc
AllieAnderson.ps: AllieAnderson.abc fmt/_75.fmt
	$(a2p) AllieAnderson.abc +Ffmt/_75 \
	|PShdr AllieAnderson '' AllieAnderson \
	|PSftr %D $U/ %D >AllieAnderson.ps
AllieAnderson.pdf: AllieAnderson.ps
	ps2pdf AllieAnderson.ps AllieAnderson.pdf

# Alltshellach
Alltshellach= strathspey/Alltshellach_D.abc \
	strathspey/Miss_Drummond_of_Megginch-C-16-3.abc \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/LittlePeggysLove_F.abc
Alltshellach: Alltshellach.abc Alltshellach.ps Alltshellach.pdf
Alltshellach.abc: hdr/Alltshellach.hdr $(Alltshellach)
	abcmedley Alltshellach $(Alltshellach) >Alltshellach.abc
Alltshellach.ps: Alltshellach.abc fmt/Alltshellach.fmt
	$(a2p) Alltshellach.abc +Ffmt/Alltshellach \
	|PShdr Alltshellach '' Alltshellach \
	|PSftr %D $U/ %D >Alltshellach.ps
Alltshellach.pdf: Alltshellach.ps
	ps2pdf Alltshellach.ps Alltshellach.pdf

# Ampleforth Celebration
AmpleforthCelebration= \
	strathspey/Captain_Horne-D-16-2.abc \
	strathspey/Lord_of_the_Isles-G-16-2.abc \
	strathspey/Athole_Brose-Am-16-2.abc \
	strathspey//Stumpie-A-16-2.abc
AmpleforthCelebration: AmpleforthCelebration.abc AmpleforthCelebration.ps AmpleforthCelebration.pdf
AmpleforthCelebration.abc: hdr/AmpleforthCelebration.hdr $(AmpleforthCelebration)
	abcmedley AmpleforthCelebration $(AmpleforthCelebration) >AmpleforthCelebration.abc
AmpleforthCelebration.ps: AmpleforthCelebration.abc fmt/_80.fmt
	$(a2p) AmpleforthCelebration +Ffmt/_80 \
	| PShdr "AmpleforthCelebration" "" "AmpleforthCelebration" \
	| PSftr %D $U %D >AmpleforthCelebration.ps
AmpleforthCelebration.pdf: AmpleforthCelebration.ps
	ps2pdf AmpleforthCelebration.ps AmpleforthCelebration.pdf

# An Thou Wert My Only Dear
AnThouWertMyOnlyDear= jig/AnThouWertMyOnlyDearJ.abc jig/MyDaddyOh.abc
AnThouWertMyOnlyDear: AnThouWertMyOnlyDear.abc AnThouWertMyOnlyDear.ps AnThouWertMyOnlyDear.pdf
AnThouWertMyOnlyDear.abc: $(AnThouWertMyOnlyDear) hdr/AnThouWertMyOnlyDear.hdr
	abcmedley AnThouWertMyOnlyDear $(AnThouWertMyOnlyDear) >AnThouWertMyOnlyDear.abc
AnThouWertMyOnlyDear.ps: AnThouWertMyOnlyDear.abc fmt/_70.fmt
	$(a2p) AnThouWertMyOnlyDear.abc +Ffmt/_70 \
	|PShdr AnThouWert '' AnThouWert \
	|PSftr %D $U/ %D >AnThouWertMyOnlyDear.ps
AnThouWertMyOnlyDear.pdf: AnThouWertMyOnlyDear.ps
	ps2pdf AnThouWertMyOnlyDear.ps AnThouWertMyOnlyDear.pdf

# Anderson's Rant
AndersonsRant: AndersonsRant1 AndersonsRant0

# Anderson's Rant 0
AndersonsRant0= reel/John_Andersons_Reel-A-32-4.abc x8.abc
AndersonsRant0: AndersonsRant0.abc AndersonsRant0.ps AndersonsRant0.pdf
AndersonsRant0.abc: hdr/AndersonsRant.hdr $(AndersonsRant0)
	abcmedley AndersonsRant $(AndersonsRant0) >AndersonsRant0.abc
AndersonsRant0.ps: AndersonsRant0.abc fmt/_75.fmt
	$(a2p) AndersonsRant0.abc +Ffmt/_75 \
	|PShdr AndersonsRant '' AndersonsRant \
	|PSftr %D $U/ %D >AndersonsRant0.ps
AndersonsRant0.pdf: AndersonsRant0.ps
	ps2pdf AndersonsRant0.ps AndersonsRant0.pdf

# Anderson's Rant 1
AndersonsRant1= \
	reel/John_Andersons_Reel-A-32-4.abc \
	reel/Petronella-D-32-4.abc \
	hornpipe/Steamboat_G.abc
AndersonsRant1: AndersonsRant1.abc AndersonsRant1.ps AndersonsRant1.pdf
AndersonsRant1.abc: hdr/AndersonsRant.hdr $(AndersonsRant1)
	abcmedley AndersonsRant $(AndersonsRant1) >AndersonsRant1.abc
AndersonsRant1.ps: AndersonsRant1.abc fmt/_70.fmt
	$(a2p) AndersonsRant1.abc +Ffmt/_70 \
	|PShdr AndersonsRant '' AndersonsRant \
	|PSftr %D $U/ %D >AndersonsRant1.ps
AndersonsRant1.pdf: AndersonsRant1.ps
	ps2pdf AndersonsRant1.ps AndersonsRant1.pdf

# Andrew and Gordon's Jig
AndrewAndGordonsJig= \
	jig/RoseInTheHeather.abc \
	jig/MouseInTheCupboard.abc \
	jig/SwallowtailJ.abc
AndrewAndGordonsJig: AndrewAndGordonsJig.abc AndrewAndGordonsJig.ps AndrewAndGordonsJig.pdf
AndrewAndGordonsJig.abc: hdr/AndrewAndGordonsJig.hdr $(AndrewAndGordonsJig)
	abcmedley AndrewAndGordonsJig $(AndrewAndGordonsJig) >AndrewAndGordonsJig.abc
AndrewAndGordonsJig.ps: AndrewAndGordonsJig.abc fmt/_75.fmt
	$(a2p) AndrewAndGordonsJig.abc +Ffmt/_75 \
	|PShdr AndrewAndGord '' AndrewAndGord \
	|PSftr %D $U/ %D >AndrewAndGordonsJig.ps
AndrewAndGordonsJig.pdf: AndrewAndGordonsJig.ps
	ps2pdf AndrewAndGordonsJig.ps AndrewAndGordonsJig.pdf

# Andrew's Dance
AndrewsDance: AndrewsDance1 AndrewsDance2

# Andrew's Dance 1
AndrewsDance1= \
	r16/WestKilbride_A.abc \
	r16/DickGossipsR2.abc \
	r16/TameHerWhenDaSnawComes.abc \
	r16/FairyHillock_Am.abc
AndrewsDance1: AndrewsDance1.abc AndrewsDance1.ps AndrewsDance1.pdf
AndrewsDance1.abc: $(AndrewsDance1) hdr/AndrewsDance.hdr
	abcmedley AndrewsDance $(AndrewsDance1) >AndrewsDance1.abc
AndrewsDance1.ps: AndrewsDance1.abc fmt/_75.fmt
	$(a2p) AndrewsDance1.abc +Ffmt/_75 \
	|PShdr AndrewsDance '' AndrewsDance \
	|PSftr %D $U/ %D >AndrewsDance1.ps
AndrewsDance1.pdf: AndrewsDance1.ps
	ps2pdf AndrewsDance1.ps AndrewsDance1.pdf

# Andrew's Dance 2
AndrewsDance2= \
	polka/IanPullmansSpecial.abc \
	polka/MissCampbell_G3.abc \
	polka/JennyLindP.abc
AndrewsDance2: AndrewsDance2.abc AndrewsDance2.ps AndrewsDance2.pdf
AndrewsDance2.abc: $(AndrewsDance2) hdr/AndrewsDance.hdr
	abcmedley AndrewsDance $(AndrewsDance2) >AndrewsDance2.abc
AndrewsDance2.ps: AndrewsDance2.abc fmt/_75.fmt
	$(a2p) AndrewsDance2.abc +Ffmt/_75 \
	|PShdr AndrewsDance '' AndrewsDance \
	|PSftr %D $U/ %D >AndrewsDance2.ps
AndrewsDance2.pdf: AndrewsDance2.ps
	ps2pdf AndrewsDance2.ps AndrewsDance2.pdf

# Angus MacKinnon's Hornpipe
AngusMacKinnonsHornpipe= \
	hornpipe/Angus_MacKinnons_H_D.abc \
	hornpipe/RoxburghCastle_G3-16.abc \
	hornpipe/NorthShore_D3-16.abc \
	hornpipe/ShutersHornpipe_A16.abc \
	ftr/arrJC.ftr
AngusMacKinnonsHornpipe: AngusMacKinnonsHornpipe.abc AngusMacKinnonsHornpipe.ps AngusMacKinnonsHornpipe.pdf
AngusMacKinnonsHornpipe.abc: hdr/AngusMacKinnonsHornpipe.hdr $(AngusMacKinnonsHornpipe)
	abcmedley AngusMacKinnonsHornpipe $(AngusMacKinnonsHornpipe) >AngusMacKinnonsHornpipe.abc
AngusMacKinnonsHornpipe.ps: AngusMacKinnonsHornpipe.abc fmt/_70.fmt
	$(a2p) AngusMacKinnonsHornpipe.abc +Ffmt/_70 \
	|PShdr AngusMacKinnon '' AngusMacKinnon \
	|PSftr %D $U/ %D >AngusMacKinnonsHornpipe.ps
AngusMacKinnonsHornpipe.pdf: AngusMacKinnonsHornpipe.ps
	ps2pdf AngusMacKinnonsHornpipe.ps AngusMacKinnonsHornpipe.pdf

# Angus MacLeod
AngusMacLeod: AngusMacLeod0

# Angus MacLeod 0
AngusMacLeod0= march/Angus_MacLeod_G.abc x8.abc
AngusMacLeod0: AngusMacLeod0.abc AngusMacLeod0.ps AngusMacLeod0.pdf
AngusMacLeod0.abc: hdr/AngusMacLeod.hdr $(AngusMacLeod0)
	abcmedley AngusMacLeod $(AngusMacLeod0) >AngusMacLeod0.abc
AngusMacLeod0.ps: AngusMacLeod0.abc fmt/_75.fmt
	$(a2p) AngusMacLeod0.abc +Ffmt/_75 \
	|PShdr AngusMacLeod '' AngusMacLeod \
	|PSftr %D $U/ %D >AngusMacLeod0.ps
AngusMacLeod0.pdf: AngusMacLeod0.ps
	ps2pdf AngusMacLeod0.ps AngusMacLeod0.pdf

# Anna Holden's Str
AnnaHoldensStr: AnnaHoldensStr0 AnnaHoldensStr1 AnnaHoldensStr2 AnnaHoldensStr3

# Anna Holden's Str 0
AnnaHoldensStr0= strathspey/60thSummerSchool.abc
AnnaHoldensStr0: AnnaHoldensStr0.abc AnnaHoldensStr0.ps AnnaHoldensStr0.pdf
AnnaHoldensStr0.abc: $(AnnaHoldensStr0) hdr/AnnaHoldensStr.hdr
	abcmedley AnnaHoldensStr $(AnnaHoldensStr0) >AnnaHoldensStr0.abc
AnnaHoldensStr0.ps: AnnaHoldensStr0.abc fmt/_75.fmt
	$(a2p) AnnaHoldensStr0.abc +Ffmt/_75 \
	|PShdr AnnaHoldensS '' AnnaHoldensS \
	|PSftr %D $U/ %D >AnnaHoldensStr0.ps
AnnaHoldensStr0.pdf: AnnaHoldensStr0.ps
	ps2pdf AnnaHoldensStr0.ps AnnaHoldensStr0.pdf

# Anna Holden's Str 1
AnnaHoldensStr1= \
	strathspey/60thSummerSchool.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc \
	strathspey/DorratorBridge_D.abc \
	ftr/arrBP.ftr
AnnaHoldensStr1: AnnaHoldensStr1.abc AnnaHoldensStr1.ps AnnaHoldensStr1.pdf
AnnaHoldensStr1.abc: $(AnnaHoldensStr1) hdr/AnnaHoldensStr.hdr
	abcmedley AnnaHoldensStr $(AnnaHoldensStr1) >AnnaHoldensStr1.abc
AnnaHoldensStr1.ps: AnnaHoldensStr1.abc fmt/_75.fmt
	$(a2p) AnnaHoldensStr1.abc +Ffmt/_75 \
	|PShdr AnnaHoldensS '' AnnaHoldensS \
	|PSftr %D $U/ %D >AnnaHoldensStr1.ps
AnnaHoldensStr1.pdf: AnnaHoldensStr1.ps
	ps2pdf AnnaHoldensStr1.ps AnnaHoldensStr1.pdf

# Anna Holden's Str 2
AnnaHoldensStr2= \
	shottish/60thSummerSchool.abc \
	shottish/ManchesterCaledonians.abc \
	shottish/DelavairdBrig_D.abc
AnnaHoldensStr2: AnnaHoldensStr2.abc AnnaHoldensStr2.ps AnnaHoldensStr2.pdf
AnnaHoldensStr2.abc: $(AnnaHoldensStr2) hdr/AnnaHoldensStr.hdr
	abcmedley AnnaHoldensStr $(AnnaHoldensStr2) >AnnaHoldensStr2.abc
AnnaHoldensStr2.ps: AnnaHoldensStr2.abc fmt/_75.fmt
	$(a2p) AnnaHoldensStr2.abc +Ffmt/_75 \
	|PShdr AnnaHoldensS '' AnnaHoldensS \
	|PSftr %D $U/ %D >AnnaHoldensStr2.ps
AnnaHoldensStr2.pdf: AnnaHoldensStr2.ps
	ps2pdf AnnaHoldensStr2.ps AnnaHoldensStr2.pdf

# Anna Holden's Str 3
AnnaHoldensStr3= \
	strathspey/60thSummerSchool.abc \
	shottish/Algen_Dm32.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc
AnnaHoldensStr3: AnnaHoldensStr3.abc AnnaHoldensStr3.ps AnnaHoldensStr3.pdf
AnnaHoldensStr3.abc: $(AnnaHoldensStr3) hdr/AnnaHoldensStr.hdr
	abcmedley AnnaHoldensStr $(AnnaHoldensStr3) >AnnaHoldensStr3.abc
AnnaHoldensStr3.ps: AnnaHoldensStr3.abc fmt/_70.fmt
AnnaHoldensStr3.ps:
	$(a2p) AnnaHoldensStr3.abc +Ffmt/_70 \
	|PShdr AnnaHoldensS '' AnnaHoldensS \
	|PSftr %D $U/ %D >AnnaHoldensStr3.ps
AnnaHoldensStr3.pdf: AnnaHoldensStr3.ps
	ps2pdf AnnaHoldensStr3.ps AnnaHoldensStr3.pdf

# Anna's Wedding Cake
AnnasWeddingCake= strathspey/BraigheBhanbh_F.abc \
	strathspey/MarquisOfHuntlysS.abc \
	sep5x2 strathspey/Kail_Pot_Dm.abc
AnnasWeddingCake: AnnasWeddingCake.abc AnnasWeddingCake.ps AnnasWeddingCake.pdf
AnnasWeddingCake.abc: hdr/AnnasWeddingCake.hdr $(AnnasWeddingCake)
	abcmedley AnnasWeddingCake $(AnnasWeddingCake) >AnnasWeddingCake.abc
AnnasWeddingCake.ps: AnnasWeddingCake.abc fmt/_75.fmt
	$(a2p) AnnasWeddingCake.abc +Ffmt/_75 \
	|PShdr AnnasWedding '' AnnasWedding \
	|PSftr %D $U/ %D >AnnasWeddingCake.ps
AnnasWeddingCake.pdf: AnnasWeddingCake.ps
	ps2pdf AnnasWeddingCake.ps AnnasWeddingCake.pdf

# AnnanReel
AnnanReel= \
	jig/Swallowtail_Jig-Em-32-2.abc \
	jig/Stool_of_Repentance-A-32-2.abc
AnnanReel: AnnanReel.abc AnnanReel.ps AnnanReel.pdf
AnnanReel.abc: hdr/AnnanReel.hdr $(AnnanReel)
	abcmedley AnnanReel $(AnnanReel) >AnnanReel.abc
AnnanReel.ps: AnnanReel.abc fmt/_75.fmt
	$(a2p) AnnanReel.abc +Ffmt/_75 \
	|PShdr AnnanReel '' AnnanReel \
	|PSftr %D $U/ %D >AnnanReel.ps
AnnanReel.pdf: AnnanReel.ps
	ps2pdf AnnanReel.ps AnnanReel.pdf

# Annie Shand Scott's Strathspey
AnnieShandScottsStr= \
	strathspey/IsabellaMacPhersonGrantsS.abc \
	strathspey/DrAndMrsGreen_C.abc \
	strathspey/MoragHuttonsStr_G.abc
AnnieShandScottsStr: AnnieShandScottsStr.abc AnnieShandScottsStr.ps AnnieShandScottsStr.pdf
AnnieShandScottsStr.abc: hdr/AnnieShandScottsStr.hdr $(AnnieShandScottsStr)
	abcmedley AnnieShandScottsStr $(AnnieShandScottsStr) >AnnieShandScottsStr.abc
AnnieShandScottsStr.ps: AnnieShandScottsStr.abc fmt/_75.fmt
	$(a2p) AnnieShandScottsStr.abc +Ffmt/_75 \
	|PShdr AnnieShandScottsStr '' AnnieShandScottsStr \
	|PSftr %D $U/ %D >AnnieShandScottsStr.ps
AnnieShandScottsStr.pdf: AnnieShandScottsStr.ps
	ps2pdf AnnieShandScottsStr.ps AnnieShandScottsStr.pdf

# Anniversary Jig
AnniversaryJig= jig/Road_to_Skye-A-32-3.abc \
	jig/New_Stove-D-32-4.abc \
	jig/Calliope_House-E-32-3.abc
AnniversaryJig: AnniversaryJig.abc AnniversaryJig.ps AnniversaryJig.pdf
AnniversaryJig.abc: hdr/AnniversaryJig.hdr $(AnniversaryJig)
	abcmedley AnniversaryJig $(AnniversaryJig) >AnniversaryJig.abc
AnniversaryJig.ps: AnniversaryJig.abc fmt/_75.fmt
	$(a2p) AnniversaryJig.abc +Ffmt/_75 \
	|PShdr AnniversaryJig '' AnniversaryJig \
	|PSftr %D $U/ %D >AnniversaryJig.ps
AnniversaryJig.pdf: AnniversaryJig.ps
	ps2pdf AnniversaryJig.ps AnniversaryJig.pdf

# Antje Erben's Reel
AntjeErbensReel= jig/ShanghaiTraveller_D.abc
AntjeErbensReel: AntjeErbensReel.abc AntjeErbensReel.ps AntjeErbensReel.pdf
AntjeErbensReel.abc: hdr/AntjeErbensReel.hdr $(AntjeErbensReel)
	abcmedley AntjeErbensReel $(AntjeErbensReel) >AntjeErbensReel.abc
AntjeErbensReel.ps: AntjeErbensReel.abc fmt/_75.fmt
	$(a2p) AntjeErbensReel.abc +Ffmt/_75 \
	|PShdr AntjeErbensReel '' AntjeErbensReel \
	|PSftr %D $U/ %D >AntjeErbensReel.ps
AntjeErbensReel.pdf: AntjeErbensReel.ps
	ps2pdf AntjeErbensReel.ps AntjeErbensReel.pdf

# AreYeSleepingMaggie
AreYeSleepingMaggie= song/Are_Ye_Sleeping_Maggie-Am-16-4w.abc
AreYeSleepingMaggie: AreYeSleepingMaggie.abc AreYeSleepingMaggie.ps AreYeSleepingMaggie.pdf
AreYeSleepingMaggie.abc: $(AreYeSleepingMaggie)
	abcjoin +C +S2 $(AreYeSleepingMaggie) >AreYeSleepingMaggie.abc
AreYeSleepingMaggie.ps: AreYeSleepingMaggie.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 AreYeSleepingMaggie.abc \
	|PShdr AreYeSleepingMaggie '' AreYeSleepingMaggie \
	|PSftr %D $U/ %D >AreYeSleepingMaggie.ps
AreYeSleepingMaggie.pdf: AreYeSleepingMaggie.ps
	ps2pdf AreYeSleepingMaggie.ps AreYeSleepingMaggie.pdf

# Argyll Str
ArgyllStr= \
	strathspey/Mrs_Stewarts_Strathspey-D-3.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/MadelinaSinclair.abc \
	strathspey/BanksOfSpeyS_Am.abc
ArgyllStr: ArgyllStr.abc ArgyllStr.ps ArgyllStr.pdf
ArgyllStr.abc: $(ArgyllStr) hdr/ArgyllStr.hdr
	abcmedley ArgyllStr $(ArgyllStr) >ArgyllStr.abc
ArgyllStr.ps: ArgyllStr.abc fmt/_70.fmt
	$(a2p) ArgyllStr.abc +Ffmt/_70 \
	|PShdr ArgyllStr '' ArgyllStr \
	|PSftr %D $U/ %D >ArgyllStr.ps
ArgyllStr.pdf: ArgyllStr.ps
	ps2pdf ArgyllStr.ps ArgyllStr.pdf

# Argyll's Fancy
ArgyllsFancy= j16/Argyll_Is_My_Name-D-16-3.abc \
	j16/BellmansJ-G-16-4.abc \
	j16/BungYourEyeJ-Am-16-4.abc
ArgyllsFancy: ArgyllsFancy.abc ArgyllsFancy.ps ArgyllsFancy.pdf
ArgyllsFancy.abc: hdr/ArgyllsFancy.hdr $(ArgyllsFancy)
	abcmedley ArgyllsFancy $(ArgyllsFancy) >ArgyllsFancy.abc
ArgyllsFancy.ps: ArgyllsFancy.abc fmt/_75.fmt
	$(a2p) ArgyllsFancy.abc +Ffmt/_75 \
	|PShdr ArgyllsFancy '' ArgyllsFancy \
	|PSftr %D $U/ %D >ArgyllsFancy.ps
ArgyllsFancy.pdf: ArgyllsFancy.ps
	ps2pdf ArgyllsFancy.ps ArgyllsFancy.pdf

# Arthur's Seat
ArthursSeat= reel/ArthursSeat.abc reel/JudysR.abc reel/FatherKelleysR4.abc
ArthursSeat: ArthursSeat.abc ArthursSeat.ps ArthursSeat.pdf
ArthursSeat.abc: $(ArthursSeat) hdr/ArthursSeat.hdr
	abcmedley ArthursSeat $(ArthursSeat) >ArthursSeat.abc
ArthursSeat.ps: ArthursSeat.abc fmt/_70.fmt
	$(a2p) ArthursSeat.abc +Ffmt/_70 \
	|PShdr ArthursSeat '' ArthursSeat \
	|PSftr %D $U/ %D >ArthursSeat.ps
ArthursSeat.pdf: ArthursSeat.ps
	ps2pdf ArthursSeat.ps ArthursSeat.pdf

# As the Worm Turns
AsTheWormTurns= jig/MargaretBrownsFav.abc jig/ElizabethAdair_C.abc jig/KatiesRambles_Dm.abc
AsTheWormTurns: AsTheWormTurns.abc AsTheWormTurns.ps AsTheWormTurns.pdf
AsTheWormTurns.abc: hdr/AsTheWormTurns.hdr $(AsTheWormTurns)
	abcmedley +T1 AsTheWormTurns $(AsTheWormTurns) >AsTheWormTurns.abc
AsTheWormTurns.ps: AsTheWormTurns.abc fmt/_75.fmt
	$(a2p) AsTheWormTurns.abc +Ffmt/_75 \
	|PShdr AsTheWormTurns '' AsTheWormTurns \
	|PSftr %D $U/ %D >AsTheWormTurns.ps
AsTheWormTurns.pdf: AsTheWormTurns.ps
	ps2pdf AsTheWormTurns.ps AsTheWormTurns.pdf

# Asilomar Romantic
AsilomarRomantic= \
	strathspey/LochBaS.abc \
	strathspey/Lochnagar.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/SarahDrummondOfPerth.abc
AsilomarRomantic: AsilomarRomantic.abc AsilomarRomantic.ps AsilomarRomantic.pdf
AsilomarRomantic.abc: $(AsilomarRomantic) hdr/AsilomarRomantic.hdr
	abcmedley AsilomarRomantic $(AsilomarRomantic) >AsilomarRomantic.abc
AsilomarRomantic.ps: AsilomarRomantic.abc fmt/_70.fmt
	$(a2p) AsilomarRomantic.abc +Ffmt/_70 \
	|PShdr AsilomarRom '' AsilomarRom \
	|PSftr %D $U/ %D >AsilomarRomantic.ps
AsilomarRomantic.pdf: AsilomarRomantic.ps
	ps2pdf AsilomarRomantic.ps AsilomarRomantic.pdf

# Athole Brose
AtholeBrose= \
	strathspey/AtholeBrose_DDm.abc \
	strathspey/AtholeBrose2_DDm.abc \
	strathspey/AtholeBrose_Am.abc \
	strathspey/AtholeBrose_Gm.abc \
	strathspey/Atholl_Brose_1.abc
AtholeBrose: AtholeBrose.abc AtholeBrose.ps AtholeBrose.pdf
AtholeBrose.abc: $(AtholeBrose) # hdr/AtholeBrose.hdr
	abcjoin +s $(AtholeBrose) >AtholeBrose.abc
AtholeBrose.ps: AtholeBrose.abc fmt/_65.fmt
	$(a2p) AtholeBrose.abc +Ffmt/_65 \
	|PShdr AtholeBrose '' AtholeBrose \
	|PSftr %D $U/ %D >AtholeBrose.ps
AtholeBrose.pdf: AtholeBrose.ps
	ps2pdf AtholeBrose.ps AtholeBrose.pdf

# Auchinellan Jig
AuchinellanJig= jig/Auchinellan_Jig-F-32-3.abc \
	jig/Sailors_Wife-Dm-32-2.abc \
	jig/Oyster_Girl_2-G-32-2.abc \
	jig/BraesOfElchies.abc
AuchinellanJig: AuchinellanJig.abc AuchinellanJig.ps AuchinellanJig.pdf
AuchinellanJig.abc: hdr/AuchinellanJig.hdr $(AuchinellanJig)
	abcmedley AuchinellanJig $(AuchinellanJig) >AuchinellanJig.abc
AuchinellanJig.ps: AuchinellanJig.abc fmt/_75.fmt
	$(a2p) AuchinellanJig.abc +Ffmt/_75 \
	|PShdr AuchinellanJig '' AuchinellanJig \
	|PSftr %D $U/ %D >AuchinellanJig.ps
AuchinellanJig.pdf: AuchinellanJig.ps
	ps2pdf AuchinellanJig.ps AuchinellanJig.pdf

# Auld Grey Cat
AuldGreyCat= \
	reel/AuldGreyCat_Em.abc \
	reel/Petronella-D-32-4.abc \
	reel/FlowersOfEdinburgh1_G4.abc
AuldGreyCat: AuldGreyCat.abc AuldGreyCat.ps AuldGreyCat.pdf
AuldGreyCat.abc: hdr/AuldGreyCat.hdr $(AuldGreyCat)
	abcmedley AuldGreyCat $(AuldGreyCat) >AuldGreyCat.abc
AuldGreyCat.ps: AuldGreyCat.abc fmt/_70.fmt
	$(a2p) AuldGreyCat.abc +Ffmt/_70 \
	|PShdr AuldGreyCat '' AuldGreyCat \
	|PSftr %D $U/ %D >AuldGreyCat.ps
AuldGreyCat.pdf: AuldGreyCat.ps
	ps2pdf AuldGreyCat.ps AuldGreyCat.pdf

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

# Auld Lang Syne Str
# This is a strathspey that is unrelated to the song by the same name.
AuldLangSyneStr= \
	strathspey/JamesOForbesOfCorse.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/GordonsS.abc
AuldLangSyneStr: AuldLangSyneStr.abc AuldLangSyneStr.ps AuldLangSyneStr.pdf
AuldLangSyneStr.abc: $(AuldLangSyneStr) hdr/AuldLangSyneStr.hdr
	abcmedley AuldLangSyneStr $(AuldLangSyneStr) >AuldLangSyneStr.abc
AuldLangSyneStr.ps: AuldLangSyneStr.abc fmt/_70.fmt
	$(a2p) AuldLangSyneStr.abc +Ffmt/_70 \
	|PShdr AuldLangSyne '' AuldLangSyne \
	|PSftr %D $U/ %D >AuldLangSyneStr.ps
AuldLangSyneStr.pdf: AuldLangSyneStr.ps
	ps2pdf AuldLangSyneStr.ps AuldLangSyneStr.pdf

# Auld Reekie Hornpipe
AuldReekieHornpipe= \
	hornpipe/AuldReekieH_Gm-16.abc \
	hornpipe/RoxburghCastle_G16.abc \
	hornpipe/GriffinHornpipe_D16.abc
AuldReekieHornpipe: AuldReekieHornpipe.abc AuldReekieHornpipe.ps AuldReekieHornpipe.pdf
AuldReekieHornpipe.abc: hdr/AuldReekieHornpipe.hdr $(AuldReekieHornpipe)
	abcmedley AuldReekieHornpipe $(AuldReekieHornpipe) >AuldReekieHornpipe.abc
AuldReekieHornpipe.ps: AuldReekieHornpipe.abc fmt/_70.fmt
	$(a2p) AuldReekieHornpipe.abc +Ffmt/_70 \
	|PShdr AuldReekie '' AuldReekie \
	|PSftr %D $U/ %D >AuldReekieHornpipe.ps
AuldReekieHornpipe.pdf: AuldReekieHornpipe.ps
	ps2pdf AuldReekieHornpipe.ps AuldReekieHornpipe.pdf

# Auld Resting Chair BH
AuldRestingChair_BH= air/AuldRestingChair_V1_BH.abc air/AuldRestingChair_V2_BH.abc
AuldRestingChair_BH: AuldRestingChair_BH.abc AuldRestingChair_BH.ps AuldRestingChair_BH.pdf
AuldRestingChair_BH.abc: $(AuldRestingChair_BH) # hdr/AuldRestingChair_BH.hdr
	abcjoin +s $(AuldRestingChair_BH) >AuldRestingChair_BH.abc
AuldRestingChair_BH.ps: AuldRestingChair_BH.abc fmt/_75.fmt
	$(a2p) AuldRestingChair_BH.abc +Ffmt/_75 \
	|PShdr AuldRestingChair_BH '' AuldRestingChair_BH \
	|PSftr %D $U/ %D >AuldRestingChair_BH.ps
AuldRestingChair_BH.pdf: AuldRestingChair_BH.ps
	ps2pdf AuldRestingChair_BH.ps AuldRestingChair_BH.pdf

# Australian Ladies
AustralianLadies: AustralianLadies1 AustralianLadies2 AustralianLadies3 HaysAustralianLadies

# Australian Ladies 1
AustralianLadies1= \
	march/AustralianLadiesM.abc \
	march/QueensWelcomeToInvercauld.abc \
	march/Invercauld.abc
AustralianLadies1: AustralianLadies1.abc AustralianLadies1.ps AustralianLadies1.pdf
AustralianLadies1.abc: $(AustralianLadies1) hdr/AustralianLadies.hdr
	abcmedley AustralianLadies $(AustralianLadies1) >AustralianLadies1.abc
AustralianLadies1.ps: AustralianLadies1.abc fmt/_70.fmt
	$(a2p) AustralianLadies1.abc +Ffmt/_70 \
	|PShdr AustralianLadies '' AustralianLadies \
	|PSftr %D $U/ %D >AustralianLadies1.ps
AustralianLadies1.pdf: AustralianLadies1.ps
	ps2pdf AustralianLadies1.ps AustralianLadies1.pdf

# Hay's Australian Ladies
HaysAustralianLadies= \
	march/Australian_Ladies-D-32-3.abc \
	march/Gay_Gordons-G-32-3.abc \
	reel/King_of_the_Fairies-Em-32-3.abc \
	march/Scotland_the_Brave-G-32-3.abc
HaysAustralianLadies: HaysAustralianLadies.abc HaysAustralianLadies.ps HaysAustralianLadies.pdf
HaysAustralianLadies.abc: $(HaysAustralianLadies) hdr/HaysAustralianLadies.hdr
	abcmedley +T3 HaysAustralianLadies $(HaysAustralianLadies) >HaysAustralianLadies.abc
HaysAustralianLadies.ps: HaysAustralianLadies.abc fmt/_70.fmt
	$(a2p) HaysAustralianLadies.abc +Ffmt/_70 \
	|PShdr HaysAustralianLadies '' HaysAustralianLadies \
	|PSftr %D $U/ %D >HaysAustralianLadies.ps
HaysAustralianLadies.pdf: HaysAustralianLadies.ps
	ps2pdf HaysAustralianLadies.ps HaysAustralianLadies.pdf

# Australian Ladies 2
AustralianLadies2= \
	march/AustralianLadiesM.abc \
	march/CatherineShawsQuickstep_A.abc \
	march/Invercauld.abc \
	march/BattleOfTheBoyne.abc
AustralianLadies2: AustralianLadies2.abc AustralianLadies2.ps AustralianLadies2.pdf
AustralianLadies2.abc: $(AustralianLadies2) hdr/AustralianLadies.hdr
	abcmedley AustralianLadies $(AustralianLadies2) >AustralianLadies2.abc
AustralianLadies2.ps: AustralianLadies2.abc fmt/_70.fmt
	$(a2p) AustralianLadies2.abc +Ffmt/_70 \
	|PShdr AustralianLadies '' AustralianLadies \
	 reel/King_of_the_Fairies-Em-32-3.abc
	 |PSftr %D $U/ %D >AustralianLadies2.ps
AustralianLadies2.pdf: AustralianLadies2.ps
	ps2pdf AustralianLadies2.ps AustralianLadies2.pdf

# Australian Ladies 3 [64-bar pipe tunes]
AustralianLadies3= \
	march/AustralianLadies_D64.abc \
	march/TrainJourneyNorth_D_64.abc \
	march/HillsOfPerth_A_64.abc
AustralianLadies3: AustralianLadies3.abc AustralianLadies3.ps AustralianLadies3.pdf
AustralianLadies3.abc: $(AustralianLadies3) hdr/AustralianLadies.hdr
	abcmedley AustralianLadies $(AustralianLadies3) >AustralianLadies3.abc
AustralianLadies3.ps: AustralianLadies3.abc fmt/_60.fmt
	$(a2p) AustralianLadies3.abc +Ffmt/_60 \
	|PShdr AustralianLadies '' AustralianLadies \
	|PSftr %D $U/ %D >AustralianLadies3.ps
AustralianLadies3.pdf: AustralianLadies3.ps
	ps2pdf AustralianLadies3.ps AustralianLadies3.pdf

# Autumn in Appin

# Avis Harrison's Str
AvisHarrisonsStr= air/Avis_Harrisons_Str_D.abc
AvisHarrisonsStr: AvisHarrisonsStr.abc AvisHarrisonsStr.ps AvisHarrisonsStr.pdf
AvisHarrisonsStr.abc: hdr/AvisHarrisonsStr.hdr $(AvisHarrisonsStr)
	abcmedley AvisHarrisonsStr $(AvisHarrisonsStr) >AvisHarrisonsStr.abc
AvisHarrisonsStr.ps: AvisHarrisonsStr.abc fmt/_75.fmt
	$(a2p) AvisHarrisonsStr.abc +Ffmt/_75 \
	|PShdr AvisHarrisons '' AvisHarrisons \
	|PSftr %D $U/ %D >AvisHarrisonsStr.ps
AvisHarrisonsStr.pdf: AvisHarrisonsStr.ps
	ps2pdf AvisHarrisonsStr.ps AvisHarrisonsStr.pdf

# Back of Bennachie
BackOfBennachie= \
	reel/JohnComeKissMeNow_G.abc \
	march/GinIWereWhereGadieRins.abc \
	x7.abc
BackOfBennachie: BackOfBennachie.abc BackOfBennachie.ps BackOfBennachie.pdf
BackOfBennachie.abc: $(BackOfBennachie) hdr/BackOfBennachie.hdr
	abcmedley BackOfBennachie $(BackOfBennachie) >BackOfBennachie.abc
BackOfBennachie.ps: BackOfBennachie.abc fmt/_75.fmt
	$(a2p) BackOfBennachie.abc +Ffmt/_75 \
	|PShdr BACKOFBE '' BACKOFBE \
	|PSftr %D $U/ %D >BackOfBennachie.ps
BackOfBennachie.pdf: BackOfBennachie.ps
	ps2pdf BackOfBennachie.ps BackOfBennachie.pdf

# Back of the ChangeHouse
BackOfTheChangeHouse= \
	strathspey/Back_of_the_Change_House_1-D-16-3.abc \
	strathspey/Back_of_the_Change_House_2-D-16-2.abc
BackOfTheChangeHouse: BackOfTheChangeHouse.abc BackOfTheChangeHouse.ps BackOfTheChangeHouse.pdf
BackOfTheChangeHouse.abc: $(BackOfTheChangeHouse) # hdr/BackOfTheChangeHouse.hdr
	abcjoin +s $(BackOfTheChangeHouse) >BackOfTheChangeHouse.abc
BackOfTheChangeHouse.ps: BackOfTheChangeHouse.abc fmt/_75.fmt
	$(a2p) BackOfTheChangeHouse.abc +Ffmt/_75 \
	|PShdr BackOfTheChangeHouse '' BackOfTheChangeHouse \
	|PSftr %D $U/ %D >BackOfTheChangeHouse.ps
BackOfTheChangeHouse.pdf: BackOfTheChangeHouse.ps
	ps2pdf BackOfTheChangeHouse.ps BackOfTheChangeHouse.pdf

# Back to Back
BackToBack= \
	jig/RoseInTheHeather_D3.abc \
	jig/JimWardsJig_G3.abc \
	jig/RobinsBodhran_Em.abc \
	jig/Teviot_Brig-A-32-3.abc
BackToBack: BackToBack.abc BackToBack.ps BackToBack.pdf
BackToBack.abc: hdr/BackToBack.hdr $(BackToBack)
	abcmedley BackToBack $(BackToBack) >BackToBack.abc
BackToBack.ps: BackToBack.abc fmt/_75.fmt
	$(a2p) BackToBack.abc +Ffmt/_75 \
	|PShdr BackToBack '' BackToBack \
	|PSftr %D $U/ %D >BackToBack.ps
BackToBack.pdf: BackToBack.ps
	ps2pdf BackToBack.ps BackToBack.pdf

# Back to the Fireside
BackToTheFireside= reel/RobertELyon.abc
BackToTheFireside: BackToTheFireside.abc BackToTheFireside.ps BackToTheFireside.pdf
BackToTheFireside.abc: $(BackToTheFireside) hdr/BackToTheFireside.hdr
	abcmedley BackToTheFireside $(BackToTheFireside) >BackToTheFireside.abc
BackToTheFireside.ps: BackToTheFireside.abc fmt/_75.fmt
	$(a2p) BackToTheFireside.abc +Ffmt/_75 \
	|PShdr BackToTheFire '' BackToTheFire \
	|PSftr %D $U/ %D >BackToTheFireside.ps
BackToTheFireside.pdf: BackToTheFireside.ps
	ps2pdf BackToTheFireside.ps BackToTheFireside.pdf

# Baddeck_Gathering
Baddeck_Gathering= \
	jig/Baddeck_Gathering_1-D-32-4.abc \
	jig/Baddeck_Gathering_2-D-32-4.abc
Baddeck_Gathering: Baddeck_Gathering.abc Baddeck_Gathering.ps Baddeck_Gathering.pdf
Baddeck_Gathering.abc: $(Baddeck_Gathering) # hdr/Baddeck_Gathering.hdr
	abcjoin +s $(Baddeck_Gathering) >Baddeck_Gathering.abc
Baddeck_Gathering.ps: Baddeck_Gathering.abc fmt/_75.fmt
	$(a2p) Baddeck_Gathering.abc +Ffmt/_75 \
	|PShdr BaddeckGath '' BaddeckGath \
	|PSftr %D $U/ %D >Baddeck_Gathering.ps
Baddeck_Gathering.pdf: Baddeck_Gathering.ps
	ps2pdf Baddeck_Gathering.ps Baddeck_Gathering.pdf

# Baile Mor
BaileMor= air/Lovely_Cumbria_F.abc air/Avis_Harrisons_Str_D.abc
BaileMor: BaileMor.abc BaileMor.ps BaileMor.pdf
BaileMor.abc: hdr/BaileMor.hdr $(BaileMor)
	abcmedley BaileMor $(BaileMor) >BaileMor.abc
BaileMor.ps: BaileMor.abc fmt/_75.fmt
	$(a2p) BaileMor.abc +Ffmt/_75 \
	|PShdr BaileMor '' BaileMor \
	|PSftr %D $U/ %D >BaileMor.ps
BaileMor.pdf: BaileMor.ps
	ps2pdf BaileMor.ps BaileMor.pdf

# Balcomie House
BalcomieHouse: BalcomieHouse0

# Balcomie House 0
BalcomieHouse0= \
	jig/Balcomie_House_F.abc \
	jig/Balcomie_House_G.abc \
	jig/Balcomie_House_A.abc \
	x5.abc
BalcomieHouse0: BalcomieHouse0.abc BalcomieHouse0.ps BalcomieHouse0.pdf
BalcomieHouse0.abc: hdr/BalcomieHouse.hdr $(BalcomieHouse0)
	abcmedley BalcomieHouse $(BalcomieHouse0) >BalcomieHouse0.abc
BalcomieHouse0.ps: BalcomieHouse0.abc fmt/_75.fmt
	$(a2p) BalcomieHouse0.abc +Ffmt/_75 \
	|PShdr BALCOMIE '' BALCOMIE \
	|PSftr %D $U/ %D >BalcomieHouse0.ps
BalcomieHouse0.pdf: BalcomieHouse0.ps
	ps2pdf BalcomieHouse0.ps BalcomieHouse0.pdf

# Balkan Hills
BalkanHills= march/BalkanHillsM.abc shottish/BalkanHillsSh.abc
BalkanHills: BalkanHills.abc BalkanHills.ps BalkanHills.pdf
BalkanHills.abc: $(BalkanHills) # hdr/BalkanHills.hdr
	abcjoin +s BalkanHills $(BalkanHills) >BalkanHills.abc
BalkanHills.ps: BalkanHills.abc fmt/_75.fmt
	$(a2p) +c BalkanHills.abc +Ffmt/_75 \
	|PShdr BalkanHills '' BalkanHills \
	|PSftr %D $U/ %D >BalkanHills.ps
BalkanHills.pdf: BalkanHills.ps
	ps2pdf BalkanHills.ps BalkanHills.pdf

# Balmoral Str
BalmoralStr= \
	strathspey/BalmoralS.abc \
	strathspey/AuldToonOAyr.abc \
	strathspey/FinnanHaddies.abc
BalmoralStr: BalmoralStr.abc BalmoralStr.ps BalmoralStr.pdf
BalmoralStr.abc: $(BalmoralStr) hdr/BalmoralStr.hdr
	abcmedley BalmoralStr $(BalmoralStr) >BalmoralStr.abc
BalmoralStr.ps: BalmoralStr.abc fmt/_75.fmt
	$(a2p) BalmoralStr.abc +Ffmt/_75 \
	|PShdr BalmoralStr '' BalmoralStr \
	|PSftr %D $U/ %D >BalmoralStr.ps
BalmoralStr.pdf: BalmoralStr.ps
	ps2pdf BalmoralStr.ps BalmoralStr.pdf

# Balquidder Str
BalquidderStr= \
	strathspey/MrOswaldOfAuchincruive_G.abc \
	strathspey/CaptCampbell.abc \
	strathspey/BelladrumHouseS.abc
BalquidderStr: BalquidderStr.abc BalquidderStr.ps BalquidderStr.pdf
BalquidderStr.abc: $(BalquidderStr) hdr/BalquidderStr.hdr
	abcmedley BalquidderS $(BalquidderStr) >BalquidderStr.abc
BalquidderStr.ps: BalquidderStr.abc fmt/_75.fmt
	$(a2p) BalquidderStr.abc +Ffmt/_75 \
	|PShdr BALQUIDD '' BALQUIDD \
	|PSftr %D $U/ %D >BalquidderStr.ps
BalquidderStr.pdf: BalquidderStr.ps
	ps2pdf BalquidderStr.ps BalquidderStr.pdf

# Banks of Bonnie Doon versions
Banks_of_Bonnie_Doon= \
	waltz/Banks_of_Bonnie_Doon_1-G-32-4.abc \
	waltz/Banks_of_Bonnie_Doon_2-G-32-3.abc
Banks_of_Bonnie_Doon: Banks_of_Bonnie_Doon.abc Banks_of_Bonnie_Doon.ps Banks_of_Bonnie_Doon.pdf
Banks_of_Bonnie_Doon.abc: $(Banks_of_Bonnie_Doon)
	abcjoin +S2 $(Banks_of_Bonnie_Doon) >Banks_of_Bonnie_Doon.abc
Banks_of_Bonnie_Doon.ps: Banks_of_Bonnie_Doon.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Banks_of_Bonnie_Doon.abc \
	|PShdr Banks_of_Bonnie_Doon '' Banks_of_Bonnie_Doon \
	|PSftr %D $U/ %D >Banks_of_Bonnie_Doon.ps
Banks_of_Bonnie_Doon.pdf: Banks_of_Bonnie_Doon.ps
	ps2pdf Banks_of_Bonnie_Doon.ps Banks_of_Bonnie_Doon.pdf

# Banks of Spey
BanksOfSpey: BanksOfSpey0

# Banks of Spey0
BanksOfSpey0= strathspey/BanksOfSpeyS_Am.abc
BanksOfSpey0: BanksOfSpey0.abc BanksOfSpey0.ps BanksOfSpey0.pdf
BanksOfSpey0.abc: hdr/BanksOfSpey.hdr $(BanksOfSpey0)
	abcmedley BanksOfSpey0 $(BanksOfSpey0) >BanksOfSpey0.abc
BanksOfSpey0.ps: BanksOfSpey0.abc fmt/_75.fmt
	$(a2p) BanksOfSpey0.abc +Ffmt/_75 \
	|PShdr BanksOfSpey '' BanksOfSpey \
	|PSftr %D $U/ %D >BanksOfSpey0.ps
BanksOfSpey0.pdf: BanksOfSpey0.ps
	ps2pdf BanksOfSpey0.ps BanksOfSpey0.pdf

# Bannocks and Brose
BannocksAndBrose: BannocksAndBrose0 BannocksAndBrose1 BannocksAndBrose2

# Bannocks and Brose 0
BannocksAndBrose0= \
	j16/BannocksAndBrose_G.abc \
	j16/BannocksAndBrose_D.abc \
	sep5x2 \
	jig/JeaniesBlueEen_D.abc
BannocksAndBrose0: BannocksAndBrose0.abc BannocksAndBrose0.ps BannocksAndBrose0.pdf
BannocksAndBrose0.abc: hdr/BannocksAndBrose.hdr $(BannocksAndBrose0)
	abcmedley BannocksAndBrose $(BannocksAndBrose0) >BannocksAndBrose0.abc
BannocksAndBrose0.ps: BannocksAndBrose0.abc fmt/_75.fmt
	$(a2p) BannocksAndBrose0.abc +Ffmt/_75 \
	|PShdr BannocksAndBrose '' BannocksAndBrose \
	|PSftr %D $U/ %D >BannocksAndBrose0.ps
BannocksAndBrose0.pdf: BannocksAndBrose0.ps
	ps2pdf BannocksAndBrose0.ps BannocksAndBrose0.pdf

# Bannocks and Brose 1
BannocksAndBrose1= \
	j16/BannocksAndBrose_D.abc \
	j16/DeilsAwaWiTheExciseman_G.abc \
	j16/Vallafield_C16.abc \
	j16/BungYourEyeJ_16.abc
BannocksAndBrose1: BannocksAndBrose1.abc BannocksAndBrose1.ps BannocksAndBrose1.pdf
BannocksAndBrose1.abc: hdr/BannocksAndBrose1.hdr $(BannocksAndBrose1)
	abcmedley BannocksAndBrose1 $(BannocksAndBrose1) >BannocksAndBrose1.abc
BannocksAndBrose1.ps: BannocksAndBrose1.abc fmt/_75.fmt
	$(a2p) BannocksAndBrose1.abc +Ffmt/_75 \
	|PShdr BannocksAndBrose '' BannocksAndBrose \
	|PSftr %D $U/ %D >BannocksAndBrose1.ps
BannocksAndBrose1.pdf: BannocksAndBrose1.ps
	ps2pdf BannocksAndBrose1.ps BannocksAndBrose1.pdf

# Bannocks and Brose 2
BannocksAndBrose2= \
	jig/JeaniesBlueEen_D.abc \
	jig/BellmansJ_G.abc \
	jig/NuptialKnot.abc \
	jig/FerryJ_A.abc
BannocksAndBrose2: BannocksAndBrose2.abc BannocksAndBrose2.ps BannocksAndBrose2.pdf
BannocksAndBrose2.abc: hdr/BannocksAndBrose.hdr $(BannocksAndBrose2)
	abcmedley BannocksAndBrose $(BannocksAndBrose2) >BannocksAndBrose2.abc
BannocksAndBrose2.ps: BannocksAndBrose2.abc fmt/_75.fmt
	$(a2p) BannocksAndBrose2.abc +Ffmt/_75 \
	|PShdr BannocksAndBrose '' BannocksAndBrose \
	|PSftr %D $U/ %D >BannocksAndBrose2.ps
BannocksAndBrose2.pdf: BannocksAndBrose2.ps
	ps2pdf BannocksAndBrose2.ps BannocksAndBrose2.pdf

# Barbara McOwen's Ceilidh
BarbaraMcOwensCeilidh= \
	strathspey/BarbaraMcOwensStr_Am.abc \
	strathspey/CalumsRoad_D16.abc \
	strathspey/Sweetness_of_Mary_Str_G.abc \
	strathspey/PamelaRoseGrant_D.abc
BarbaraMcOwensCeilidh: BarbaraMcOwensCeilidh.abc BarbaraMcOwensCeilidh.ps BarbaraMcOwensCeilidh.pdf
BarbaraMcOwensCeilidh.abc: hdr/BarbaraMcOwensCeilidh.hdr $(BarbaraMcOwensCeilidh)
	abcmedley BarbaraMcOwensCeilidh $(BarbaraMcOwensCeilidh) >BarbaraMcOwensCeilidh.abc
BarbaraMcOwensCeilidh.ps: BarbaraMcOwensCeilidh.abc fmt/BarbaraMcOwensCeilidh.fmt
	$(a2p) BarbaraMcOwensCeilidh.abc +Ffmt/BarbaraMcOwensCeilidh \
	|PShdr "BarbaraMcOwensCeilidh" '' "BarbaraMcOwensCeilidh" \
	|PSftr %D $U/ %D >BarbaraMcOwensCeilidh.ps
BarbaraMcOwensCeilidh.pdf: BarbaraMcOwensCeilidh.ps
	ps2pdf BarbaraMcOwensCeilidh.ps BarbaraMcOwensCeilidh.pdf

# Barbara's Strathspey
BarbarasStr: BarbarasStr1

# Barbara's Strathspey 1
BarbarasStr: BarbarasStr1
BarbarasStr1= \
	strathspey/BarbarasStr_F.abc \
	strathspey/CalumsRoad_D16.abc \
	strathspey/MiltonStr_G3.abc \
	strathspey/MissAnnRutherford_C.abc
BarbarasStr1: BarbarasStr1.abc BarbarasStr1.ps BarbarasStr1.pdf
BarbarasStr1.abc: hdr/BarbarasStr.hdr $(BarbarasStr1)
	abcmedley BarbarasStr $(BarbarasStr1) >BarbarasStr1.abc
BarbarasStr1.ps: BarbarasStr1.abc fmt/BarbarasStr.fmt
	$(a2p) BarbarasStr1.abc +Ffmt/BarbarasStr \
	|PShdr BarbarasStr1 '' BarbarasStr1 \
	|PSftr %D $U/ %D >BarbarasStr1.ps
BarbarasStr1.pdf: BarbarasStr1.ps
	ps2pdf BarbarasStr1.ps BarbarasStr1.pdf

# Bargenny Twasome
BargennyTwasome= jig/Bargenny.abc
BargennyTwasome: BargennyTwasome.abc BargennyTwasome.ps BargennyTwasome.pdf
BargennyTwasome.abc: $(BargennyTwasome) hdr/BargennyTwasome.hdr
	abcmedley BargennyTwasome $(BargennyTwasome) >BargennyTwasome.abc
BargennyTwasome.ps: BargennyTwasome.abc fmt/_70.fmt
	$(a2p) BargennyTwasome.abc +Ffmt/_70 \
	|PShdr BARGENNY '' BARGENNY \
	|PSftr %D $U/ %D >BargennyTwasome.ps
BargennyTwasome.pdf: BargennyTwasome.ps
	ps2pdf BargennyTwasome.ps BargennyTwasome.pdf

# Barley Bree
BarleyBree= \
	jig/BarleyCakes_G.abc \
	jig/ChurchOfDromore.abc \
	jig/OffSheGoes.abc
BarleyBree: BarleyBree.abc BarleyBree.ps BarleyBree.pdf
BarleyBree.abc: hdr/BarleyBree.hdr $(BarleyBree)
	abcmedley BarleyBree $(BarleyBree) >BarleyBree.abc
BarleyBree.ps: BarleyBree.abc fmt/_75.fmt
	$(a2p) BarleyBree.abc +Ffmt/_75 \
	|PShdr BarleyBree '' BarleyBree \
	|PSftr %D $U/ %D >BarleyBree.ps
BarleyBree.pdf: BarleyBree.ps
	ps2pdf BarleyBree.ps BarleyBree.pdf

# Barmkin
Barmkin= march/LandladyOfInverInn.abc march/DrumHouse.abc
Barmkin: Barmkin.abc Barmkin.ps Barmkin.pdf
Barmkin.abc: $(Barmkin) hdr/Barmkin.hdr
	abcmedley Barmkin $(Barmkin) >Barmkin.abc
Barmkin.ps: Barmkin.abc fmt/_75.fmt
	$(a2p) Barmkin.abc +Ffmt/_75 \
	|PShdr Barmkin '' Barmkin \
	|PSftr %D $U/ %D >Barmkin.ps
Barmkin.pdf: Barmkin.ps
	ps2pdf Barmkin.ps Barmkin.pdf

# Barrowburn Reel
Barrowburn_Reel= reel/Barrowburn_Reel-D-32-3.abc reel/Barrowburn_Reel-D-32-4.abc
Barrowburn_Reel: Barrowburn_Reel.abc Barrowburn_Reel.ps Barrowburn_Reel.pdf
Barrowburn_Reel.abc: $(Barrowburn_Reel)
	abcjoin +s $(Barrowburn_Reel) >Barrowburn_Reel.abc
Barrowburn_Reel.ps: Barrowburn_Reel.abc fmt/_75.fmt
	$(a2p) Barrowburn_Reel.abc +Ffmt/_75 \
	|PShdr Barrowburn_Reel "" Barrowburn_Reel \
	|PSftr %D $U %D >Barrowburn_Reel.ps
Barrowburn_Reel.pdf: Barrowburn_Reel.ps
	ps2pdf Barrowburn_Reel.ps Barrowburn_Reel.pdf

# Bats in the Belfry
BatsInTheBelfry= \
	jig/Vallafield_C32.abc \
	jig/JumpAttheSun_Dm.abc \
	jig/DunmoeGallumph_Em.abc \
	jig/Funeral_March_of_a_Marionette_Am.abc \
	ftr/arrJC.ftr
BatsInTheBelfry: BatsInTheBelfry.abc BatsInTheBelfry.ps BatsInTheBelfry.pdf
BatsInTheBelfry.abc: hdr/BatsInTheBelfry.hdr $(BatsInTheBelfry)
	abcmedley BatsInTheBelfry $(BatsInTheBelfry) >BatsInTheBelfry.abc
BatsInTheBelfry.ps: BatsInTheBelfry.abc fmt/_75.fmt
	$(a2p) BatsInTheBelfry.abc +Ffmt/_75 \
	|PShdr BatsInTheBelfry '' BatsInTheBelfry \
	|PSftr %D $U/ %D >BatsInTheBelfry.ps
BatsInTheBelfry.pdf: BatsInTheBelfry.ps
	ps2pdf BatsInTheBelfry.ps BatsInTheBelfry.pdf

# Battle of the Somme
BattleOfTheSomme= \
	march/BattleOfTheSomme1_D.abc \
	march/BattleOfTheSomme2_D.abc \
	march/BattleOfTheSomme3_D.abc \
	march/BattleOfTheSomme4_G.abc \
	march/BattleOfTheSomme5_D.abc \
	march/BattleOfTheSomme6_D.abc
BattleOfTheSomme: BattleOfTheSomme.abc BattleOfTheSomme.ps BattleOfTheSomme.pdf
BattleOfTheSomme.abc: $(BattleOfTheSomme) # hdr/BattleOfTheSomme.hdr
	abcjoin +s $(BattleOfTheSomme) >BattleOfTheSomme.abc
BattleOfTheSomme.ps: BattleOfTheSomme.abc fmt/_65.fmt
	$(a2p) +c +Ffmt/_65 BattleOfTheSomme.abc \
	|PShdr BattleOfTheSomme '' BattleOfTheSomme \
	|PSftr %D $U/ %D >BattleOfTheSomme.ps
BattleOfTheSomme.pdf: BattleOfTheSomme.ps
	ps2pdf BattleOfTheSomme.ps BattleOfTheSomme.pdf

# Bauldy Bain's Fiddle
BauldyBainsFiddle= \
	reel/Old_Willie_Hunter-A-32-5.abc \
	reel/Miss_Thompson_1-A-32-4.abc \
	reel/Plough_and_the_Stars-G-32-4.abc
BauldyBainsFiddle: BauldyBainsFiddle.abc BauldyBainsFiddle.ps BauldyBainsFiddle.pdf
BauldyBainsFiddle.abc: hdr/BauldyBainsFiddle.hdr $(BauldyBainsFiddle)
	abcmedley BauldyBainsFiddle $(BauldyBainsFiddle) >BauldyBainsFiddle.abc
BauldyBainsFiddle.ps: BauldyBainsFiddle.abc fmt/_75.fmt
	$(a2p) BauldyBainsFiddle.abc +Ffmt/_75 \
	|PShdr BauldyBainsFiddle '' BauldyBainsFiddle \
	|PSftr %D $U/ %D >BauldyBainsFiddle.ps
BauldyBainsFiddle.pdf: BauldyBainsFiddle.ps
	ps2pdf BauldyBainsFiddle.ps BauldyBainsFiddle.pdf

# Bedrule
Bedrule= \
	strathspey/AnnandaleS.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/SourceOfSpeyS.abc
Bedrule: Bedrule.abc Bedrule.ps Bedrule.pdf
Bedrule.abc: $(Bedrule) hdr/Bedrule.hdr
	abcmedley Bedrule $(Bedrule) >Bedrule.abc
Bedrule.ps: Bedrule.abc fmt/_75.fmt
	$(a2p) Bedrule.abc +Ffmt/_75 \
	|PShdr BEDRULE '' BEDRULE \
	|PSftr %D $U/ %D >Bedrule.ps
Bedrule.pdf: Bedrule.ps
	ps2pdf Bedrule.ps Bedrule.pdf

# Bee's Wings
BeesWings0= hornpipe/Bees_Wings_Bb.abc
BeesWings0: BeesWings0.abc BeesWings0.ps BeesWings0.pdf
BeesWings0.abc: hdr/BeesWings.hdr $(BeesWings0)
	abcmedley BeesWings $(BeesWings0) >BeesWings0.abc
BeesWings0.ps: BeesWings0.abc fmt/_75.fmt
	$(a2p) BeesWings0.abc +Ffmt/_75 \
	|PShdr BEESWING '' BEESWING \
	|PSftr %D $U/ %D >BeesWings0.ps
BeesWings0.pdf: BeesWings0.ps
	ps2pdf BeesWings0.ps BeesWings0.pdf

# Bee's Wings
BeesWings1= \
	hornpipe/Bees_Wings_Bb.abc \
	hornpipe/NavvyOnTheLine_F.abc \
	hornpipe/LiverpoolHornpipe_C.abc
BeesWings1: BeesWings1.abc BeesWings1.ps BeesWings1.pdf
BeesWings1.abc: hdr/BeesWings.hdr $(BeesWings1)
	abcmedley BeesWings $(BeesWings1) >BeesWings1.abc
BeesWings1.ps: BeesWings1.abc fmt/_70.fmt
	$(a2p) BeesWings1.abc +Ffmt/_70 \
	|PShdr BEESWING '' BEESWING \
	|PSftr %D $U/ %D >BeesWings1.ps
BeesWings1.pdf: BeesWings1.ps
	ps2pdf BeesWings1.ps BeesWings1.pdf

# Bee's Wings
BeesWings2= \
	hornpipe/Constitution_Hp_D-32-4.abc \
	hornpipe/GlasgowHornpipe_G.abc \
	hornpipe/LiverpoolHornpipe_C.abc
BeesWings2: BeesWings2.abc BeesWings2.ps BeesWings2.pdf
BeesWings2.abc: hdr/BeesWings.hdr $(BeesWings2)
	abcmedley BeesWings $(BeesWings2) >BeesWings2.abc
BeesWings2.ps: BeesWings2.abc fmt/_70.fmt
	$(a2p) BeesWings2.abc +Ffmt/_70 \
	|PShdr BEESWING '' BEESWING \
	|PSftr %D $U/ %D >BeesWings2.ps
BeesWings2.pdf: BeesWings2.ps
	ps2pdf BeesWings2.ps BeesWings2.pdf

# Bee's Wings
BeesWings: BeesWings0

# Bees Wing
Beeswing: Beeswing0

# Bees Wings
BeesWings: BeesWings0 BeesWings1 BeesWings2

# Bees of Maggieknockater

# Bees of Maggieknockater
BeesOfMaggieknockater= \
	jig/ForresCountryDanceJ.abc \
	jig/Teviot_Brig-A-32-3.abc \
	jig/GreenSleevesAndYellowLace_Am.abc ftr/arrJC.ftr
BeesOfMaggieknockater: BeesOfMaggieknockater.abc BeesOfMaggieknockater.ps BeesOfMaggieknockater.pdf
BeesOfMaggieknockater.abc: $(BeesOfMaggieknockater) hdr/BeesOfMaggieknockater.hdr
	abcmedley BeesOfMaggieknockater $(BeesOfMaggieknockater) >BeesOfMaggieknockater.abc
BeesOfMaggieknockater.ps: BeesOfMaggieknockater.abc fmt/_75.fmt
	$(a2p) BeesOfMaggieknockater.abc +Ffmt/_75 \
	|PShdr BEESOFMA '' BEESOFMA \
	|PSftr %D $U/ %D >BeesOfMaggieknockater.ps
BeesOfMaggieknockater.pdf: BeesOfMaggieknockater.ps
	ps2pdf BeesOfMaggieknockater.ps BeesOfMaggieknockater.pdf

# Beeswing 0
Beeswing0= reel/OerTheMuirToKetty_D.abc x9.abc
Beeswing0: Beeswing0.abc Beeswing0.ps Beeswing0.pdf
Beeswing0.abc: hdr/Beeswing.hdr $(Beeswing0)
	abcmedley Beeswing $(Beeswing0) >Beeswing0.abc
Beeswing0.ps: Beeswing0.abc fmt/_75.fmt
	$(a2p) Beeswing0.abc +Ffmt/_75 \
	|PShdr Beeswing '' Beeswing \
	|PSftr %D $U/ %D >Beeswing0.ps
Beeswing0.pdf: Beeswing0.ps
	ps2pdf Beeswing0.ps Beeswing0.pdf

# Belfast Hornpipe
BelfastH= \
	hornpipe/BoysOfBlueHillH.abc \
	hornpipe/LamplightersH_A3.abc \
	hornpipe/DavyDavyNickNack_G32.abc
BelfastH: BelfastH.abc BelfastH.ps BelfastH.pdf
BelfastH.abc: $(BelfastH) hdr/BelfastH.hdr
	abcmedley BelfastH $(BelfastH) >BelfastH.abc
BelfastH.ps: BelfastH.abc fmt/_70.fmt
	$(a2p) BelfastH.abc +Ffmt/_70 \
	|PShdr BELFASTH '' BELFASTH \
	|PSftr %D $U/ %D >BelfastH.ps
BelfastH.pdf: BelfastH.ps
	ps2pdf BelfastH.ps BelfastH.pdf

# Belle of Bon Accord
BelleOfBonAccord: BelleOfBonAccord0 BelleOfBonAccord1

# Belle of Bon Accord 0
BelleOfBonAccord0= air/BonnieLassOBonAccordA.abc x11.abc
BelleOfBonAccord0: BelleOfBonAccord0.abc BelleOfBonAccord0.ps BelleOfBonAccord0.pdf
BelleOfBonAccord0.abc: hdr/BelleOfBonAccord.hdr $(BelleOfBonAccord0)
	abcmedley BelleOfBonAccord $(BelleOfBonAccord0) >BelleOfBonAccord0.abc
BelleOfBonAccord0.ps: BelleOfBonAccord0.abc fmt/_75.fmt
	$(a2p) BelleOfBonAccord0.abc +Ffmt/_75 \
	|PShdr BelleOfBonAccord '' BelleOfBonAccord \
	|PSftr %D $U/ %D >BelleOfBonAccord0.ps
BelleOfBonAccord0.pdf: BelleOfBonAccord0.ps
	ps2pdf BelleOfBonAccord0.ps BelleOfBonAccord0.pdf

# Belle of Bon Accord 1
BelleOfBonAccord1= \
	air/BonnieLassOBonAccordA.abc \
	air/Slockit_Light2_D.abc \
	air/SittingInTheSternOfABoat_G.abc
BelleOfBonAccord1: BelleOfBonAccord1.abc BelleOfBonAccord1.ps BelleOfBonAccord1.pdf
BelleOfBonAccord1.abc: hdr/BelleOfBonAccord1.hdr $(BelleOfBonAccord1)
	abcmedley BelleOfBonAccord1 $(BelleOfBonAccord1) >BelleOfBonAccord1.abc
BelleOfBonAccord1.ps: BelleOfBonAccord1.abc fmt/_75.fmt
	$(a2p) BelleOfBonAccord1.abc +Ffmt/_75 \
	|PShdr BelleOfBonAccord '' BelleOfBonAccord \
	|PSftr %D $U/ %D >BelleOfBonAccord1.ps
BelleOfBonAccord1.pdf: BelleOfBonAccord1.ps
	ps2pdf BelleOfBonAccord1.ps BelleOfBonAccord1.pdf

# Beneath the Pines
BeneathThePines= \
	strathspey/JessieSmith.abc \
	strathspey/RoyalGeographicalSociety_Gm.abc \
	strathspey/MissLyallS.abc
BeneathThePines: BeneathThePines.abc BeneathThePines.ps BeneathThePines.pdf
BeneathThePines.abc: hdr/BeneathThePines.hdr $(BeneathThePines)
	abcmedley BeneathThePines $(BeneathThePines) >BeneathThePines.abc
BeneathThePines.ps: BeneathThePines.abc fmt/_75.fmt
	$(a2p) BeneathThePines.abc +Ffmt/_75 \
	|PShdr BeneathThePines '' BeneathThePines \
	|PSftr %D $U/ %D >BeneathThePines.ps
BeneathThePines.pdf: BeneathThePines.ps
	ps2pdf BeneathThePines.ps BeneathThePines.pdf

# Bert_Ferguson_jig
Bert_Ferguson_jig= \
	jig/Bert_Ferguson_jig-A-32-4.abc \
	jig/Bert_Ferguson_jig-G-32-4.abc
Bert_Ferguson_jig: Bert_Ferguson_jig.abc Bert_Ferguson_jig.ps Bert_Ferguson_jig.pdf
Bert_Ferguson_jig.abc: $(Bert_Ferguson_jig) # hdr/Bert_Ferguson_jig.hdr
	abcjoin +s $(Bert_Ferguson_jig) >Bert_Ferguson_jig.abc
Bert_Ferguson_jig.ps: Bert_Ferguson_jig.abc fmt/_80.fmt
	$(a2p) Bert_Ferguson_jig.abc +Ffmt/_80 \
	|PShdr Bert_Ferguson_jig '' Bert_Ferguson_jig \
	|PSftr %D $U/ %D >Bert_Ferguson_jig.ps
Bert_Ferguson_jig.pdf: Bert_Ferguson_jig.ps
	ps2pdf Bert_Ferguson_jig.ps Bert_Ferguson_jig.pdf

# Bert_Mackenzies_waltz
Bert_Mackenzies_waltz= \
	waltz/Bert_Mackenzies_waltz-D-32-3.abc \
	waltz/Bert_Mackenzies_waltz-D-32-6.abc
Bert_Mackenzies_waltz: Bert_Mackenzies_waltz.abc Bert_Mackenzies_waltz.ps Bert_Mackenzies_waltz.pdf
Bert_Mackenzies_waltz.abc: $(Bert_Mackenzies_waltz) # hdr/Bert_Mackenzies_waltz.hdr
	abcjoin +s $(Bert_Mackenzies_waltz) >Bert_Mackenzies_waltz.abc
Bert_Mackenzies_waltz.ps: Bert_Mackenzies_waltz.abc fmt/_70.fmt
	$(a2p) Bert_Mackenzies_waltz.abc +Ffmt/_70 \
	|PShdr Bert_Mackenzies_waltz '' Bert_Mackenzies_waltz \
	|PSftr %D $U/ %D >Bert_Mackenzies_waltz.ps
Bert_Mackenzies_waltz.pdf: Bert_Mackenzies_waltz.ps
	ps2pdf Bert_Mackenzies_waltz.ps Bert_Mackenzies_waltz.pdf

# Berwick Johnny
BerwickJohnny: BerwickJohnny1 BerwickJohnny2

# Berwick Johnny 1
BerwickJohnny1= \
	jig/HesOerTheHillsThatILoeDear.abc \
	jig/ShaaldsOFoula.abc \
	jig/BanksOfAllen.abc \
	j32/MistCoveredMountainJ.abc
BerwickJohnny1: BerwickJohnny1.abc BerwickJohnny1.ps BerwickJohnny1.pdf
BerwickJohnny1.abc: $(BerwickJohnny1) hdr/BerwickJohnny1.hdr
	abcmedley BerwickJohnny1 $(BerwickJohnny1) >BerwickJohnny1.abc
BerwickJohnny1.ps: BerwickJohnny1.abc fmt/_75.fmt
	$(a2p) BerwickJohnny1.abc +Ffmt/_75 \
	|PShdr BERWICKJ '' BERWICKJ \
	|PSftr %D $U/ %D >BerwickJohnny1.ps
BerwickJohnny1.pdf: BerwickJohnny1.ps
	ps2pdf BerwickJohnny1.ps BerwickJohnny1.pdf

# Berwick Johnny 2
BerwickJohnny2= \
	jig/MosPeerieBoston.abc \
	j32/MistCoveredMountainJ.abc \
	jig/DustyBobsJ.abc
BerwickJohnny2: BerwickJohnny2.abc BerwickJohnny2.ps BerwickJohnny2.pdf
BerwickJohnny2.abc: $(BerwickJohnny2) hdr/BerwickJohnny2.hdr
	abcmedley BerwickJohnny2 $(BerwickJohnny2) >BerwickJohnny2.abc
BerwickJohnny2.ps: BerwickJohnny2.abc fmt/_75.fmt
	$(a2p) BerwickJohnny2.abc +Ffmt/_75 \
	|PShdr BERWICKJ '' BERWICKJ \
	|PSftr %D $U/ %D >BerwickJohnny2.ps
BerwickJohnny2.pdf: BerwickJohnny2.ps
	ps2pdf BerwickJohnny2.ps BerwickJohnny2.pdf

# Best Set in the Hall
BestSetInTheHall= \
	jig/MissBarbaraHaysFavorite_G64.abc \
	jig/DanseDeChezNous.abc \
	jig/KelloholmJig_G.abc
BestSetInTheHall: BestSetInTheHall.abc BestSetInTheHall.ps BestSetInTheHall.pdf
BestSetInTheHall.abc: hdr/BestSetInTheHall.hdr $(BestSetInTheHall)
	abcmedley BestSetInTheHall $(BestSetInTheHall) >BestSetInTheHall.abc
BestSetInTheHall.ps: BestSetInTheHall.abc fmt/BestSetInTheHall.fmt
	$(a2p) BestSetInTheHall.abc +Ffmt/BestSetInTheHall \
	|PShdr BestSetInTheHall '' BestSetInTheHall \
	|PSftr %D $U/ %D >BestSetInTheHall.ps
BestSetInTheHall.pdf: BestSetInTheHall.ps
	ps2pdf BestSetInTheHall.ps BestSetInTheHall.pdf

# Betsy Ross
BetsyRoss= jig/Bert_Ferguson_RJ-A-32-2.abc \
	jig/Mist_Covered_Mountain_jig-Am-32-3.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/AllTheRage-E-32-2.abc
BetsyRoss: BetsyRoss.abc BetsyRoss.ps BetsyRoss.pdf
BetsyRoss.abc: hdr/BetsyRoss.hdr $(BetsyRoss)
	abcmedley BetsyRoss $(BetsyRoss) >BetsyRoss.abc
BetsyRoss.ps: BetsyRoss.abc fmt/_70.fmt
	$(a2p) BetsyRoss.abc +Ffmt/_70 \
	|PShdr BetsyRoss '' BetsyRoss \
	|PSftr %D $U/ %D >BetsyRoss.ps
BetsyRoss.pdf: BetsyRoss.ps
	ps2pdf BetsyRoss.ps BetsyRoss.pdf

# Betty Boyle
BettyBoyle: BettyBoyle0 BettyBoyle1

# Betty Boyle 0
BettyBoyle0= march/WereANoddin_24D.abc x10.abc
BettyBoyle0: BettyBoyle0.abc BettyBoyle0.ps BettyBoyle0.pdf
BettyBoyle0.abc: $(BettyBoyle0) hdr/BettyBoyle.hdr
	abcmedley BettyBoyle $(BettyBoyle0) >BettyBoyle0.abc
BettyBoyle0.ps: BettyBoyle0.abc fmt/_75.fmt
	$(a2p) BettyBoyle0.abc +Ffmt/_75 \
	|PShdr BETTYBOY '' BETTYBOY \
	|PSftr %D $U/ %D >BettyBoyle0.ps
BettyBoyle0.pdf: BettyBoyle0.ps
	ps2pdf BettyBoyle0.ps BettyBoyle0.pdf

# Betty Boyle 1
BettyBoyle1= \
	m16/WereANoddin_16D.abc \
	m16/SowAndBoar_Am3-16.abc \
	m16/GlengarrysM_16A.abc \
	m16/HoRoMyNutBrownMaiden_D.abc \
	ftr/arrJC.ftr
BettyBoyle1: BettyBoyle1.abc BettyBoyle1.ps BettyBoyle1.pdf
BettyBoyle1.abc: $(BettyBoyle1) hdr/BettyBoyle.hdr
	abcmedley BettyBoyle $(BettyBoyle1) >BettyBoyle1.abc
BettyBoyle1.ps: BettyBoyle1.abc fmt/_75.fmt
	$(a2p) BettyBoyle1.abc +Ffmt/_75 \
	|PShdr BETTYBOY '' BETTYBOY \
	|PSftr %D $U/ %D >BettyBoyle1.ps
BettyBoyle1.pdf: BettyBoyle1.ps
	ps2pdf BettyBoyle1.ps BettyBoyle1.pdf

# Betty Lous's Reel
BettyLousReel: BettyLousReel1

# Betty Lous's Reel 1
BettyLousReel1= \
	reel/Rhonasreel.abc \
	reel/NataliesVisit.abc \
	reel/BettyLousReel.abc
BettyLousReel1: BettyLousReel1.abc BettyLousReel1.ps BettyLousReel1.pdf
BettyLousReel1.abc: hdr/BettyLousReel.hdr $(BettyLousReel1)
	abcmedley BettyLousReel $(BettyLousReel1) >BettyLousReel1.abc
BettyLousReel1.ps: BettyLousReel1.abc fmt/_75.fmt
	$(a2p) BettyLousReel1.abc +Ffmt/_75 \
	|PShdr BettyLousReel '' BettyLousReel \
	|PSftr %D $U/ %D >BettyLousReel1.ps
BettyLousReel1.pdf: BettyLousReel1.ps
	ps2pdf BettyLousReel1.ps BettyLousReel1.pdf

# Betty's Wedding
BettysWedding: BettysWedding0 BettysWeddingP1 BettysWeddingP2

# Betty's Wedding 0
BettysWedding0= \
	strathspey/SaintKildaWeddingS.abc r16/SaintKildaWeddingR.abc
BettysWedding0: BettysWedding0.abc BettysWedding0.ps BettysWedding0.pdf
BettysWedding0.abc: hdr/BettysWedding.hdr $(BettysWedding0)
	abcmedley BettysWedding $(BettysWedding0) >BettysWedding0.abc
BettysWedding0.ps: BettysWedding0.abc fmt/_75.fmt
	$(a2p) BettysWedding0.abc +Ffmt/_75 \
	|PShdr BettysWedding '' BettysWedding \
	|PSftr %D $U/ %D >BettysWedding0.ps
BettysWedding0.pdf: BettysWedding0.ps
	ps2pdf BettysWedding0.ps BettysWedding0.pdf

# Betty's Wedding p.1
BettysWeddingP1= \
	strathspey/SaintKildaWeddingS.abc r16/SaintKildaWeddingR.abc \
	strathspey/Lochnagar_D3.abc r16/LochnagarR_D3.abc
BettysWeddingP1: BettysWeddingP1.abc BettysWeddingP1.ps BettysWeddingP1.pdf
BettysWeddingP1.abc: hdr/BettysWedding.hdr $(BettysWeddingP1)
	abcmedley BettysWedding $(BettysWeddingP1) >BettysWeddingP1.abc
BettysWeddingP1.ps: BettysWeddingP1.abc fmt/_75.fmt
	$(a2p) BettysWeddingP1.abc +Ffmt/_75 \
	|PShdr 'BettysWedding P1' '' 'BettysWedding P1' \
	|PSftr %D $U/ %D >BettysWeddingP1.ps
BettysWeddingP1.pdf: BettysWeddingP1.ps
	ps2pdf BettysWeddingP1.ps BettysWeddingP1.pdf

# Betty's Wedding p.2
BettysWeddingP2= \
	strathspey/CaptCampbell_Am.abc reel/CaptCampbellsR_Am.abc \
	strathspey/LordSeaforthS_G.abc r16/LordSeaforthR_G.abc
BettysWeddingP2: BettysWeddingP2.abc BettysWeddingP2.ps BettysWeddingP2.pdf
BettysWeddingP2.abc: hdr/BettysWedding.hdr $(BettysWeddingP2)
	abcmedley BettysWedding $(BettysWeddingP2) >BettysWeddingP2.abc
BettysWeddingP2.ps: BettysWeddingP2.abc fmt/_75.fmt
	$(a2p) BettysWeddingP2.abc +Ffmt/_75 \
	|PShdr 'BettysWedding P2' '' 'BettysWedding P2' \
	|PSftr %D $U/ %D >BettysWeddingP2.ps
BettysWeddingP2.pdf: BettysWeddingP2.ps
	ps2pdf BettysWeddingP2.ps BettysWeddingP2.pdf

# Bill Clement, MBE
BillClementMBE= jig/RoyalScottishCountryDanceSociety_D.abc \
	jig/PaddysLeatherBreeches_Bm.abc \
	jig/Farewell_to_the_Creeks-A-64-6.abc
BillClementMBE: BillClementMBE.abc BillClementMBE.ps BillClementMBE.pdf
BillClementMBE.abc: hdr/BillClementMBE.hdr $(BillClementMBE)
	abcmedley BillClementMBE $(BillClementMBE) >BillClementMBE.abc
BillClementMBE.ps: BillClementMBE.abc fmt/_70.fmt
	$(a2p) BillClementMBE.abc +Ffmt/_70 \
	|PShdr BillClementMBE '' BillClementMBE \
	|PSftr %D $U/ %D >BillClementMBE.ps
BillClementMBE.pdf: BillClementMBE.ps
	ps2pdf BillClementMBE.ps BillClementMBE.pdf

# Bill Little's Strathspey
BillLittlesStr= strathspey/Mrs_Fordyce_of_Aytons_Strathspey-A-16-4.abc \
	strathspey/JessieSmith.abc \
	strathspey/Lady_Catherine_Stewarts_Strathspey-Em-16-3.abc \
	strathspey/StumpieS_G.abc
BillLittlesStr: BillLittlesStr.abc BillLittlesStr.ps BillLittlesStr.pdf
BillLittlesStr.abc: hdr/BillLittlesStr.hdr $(BillLittlesStr)
	abcmedley BillLittlesStr $(BillLittlesStr) >BillLittlesStr.abc
BillLittlesStr.ps: BillLittlesStr.abc fmt/_75.fmt
	$(a2p) BillLittlesStr.abc +Ffmt/_75 \
	|PShdr BillLittlesStr '' BillLittlesStr \
	|PSftr %D $U/ %D >BillLittlesStr.ps
BillLittlesStr.pdf: BillLittlesStr.ps
	ps2pdf BillLittlesStr.ps BillLittlesStr.pdf

# Birkenside
Birkenside= strathspey/LadyAnnHopeStr_G.abc \
	strathspey/Source_of_Spey-Em-16-3.abc \
	strathspey/Thorn_Bush-A-16-3.abc \
	strathspey/Jessie_Smith-D-16-3.abc
Birkenside: Birkenside.abc Birkenside.ps Birkenside.pdf
Birkenside.abc: hdr/Birkenside.hdr $(Birkenside)
	abcmedley Birkenside $(Birkenside) >Birkenside.abc
Birkenside.ps: Birkenside.abc fmt/_75.fmt
	$(a2p) Birkenside.abc +Ffmt/_75 \
	|PShdr Birkenside '' Birkenside \
	|PSftr %D $U/ %D >Birkenside.ps
Birkenside.pdf: Birkenside.ps
	ps2pdf Birkenside.ps Birkenside.pdf

# Birks of Invermay
BirksOfInvermay: BirksOfInvermay0 BirksOfInvermay1 BirksOfInvermay2 BirksOfInvermay3 BirksOfInvermay4

# Birks of Invermay 0
BirksOfInvermay0= \
	strathspey/BirksOfInvermay1_G.abc \
	strathspey/ColHFCampbellsS.abc
BirksOfInvermay0: BirksOfInvermay0.abc BirksOfInvermay0.ps BirksOfInvermay0.pdf
BirksOfInvermay0.abc: $(BirksOfInvermay0) hdr/BirksOfInvermay.hdr
	abcmedley BirksOfInvermay $(BirksOfInvermay0) >BirksOfInvermay0.abc
BirksOfInvermay0.ps: BirksOfInvermay0.abc fmt/_75.fmt
	$(a2p) BirksOfInvermay0.abc +Ffmt/_75 \
	|PShdr BirksOfInvermayI '' BirksOfInvermayI \
	|PSftr %D $U/ %D >BirksOfInvermay0.ps
BirksOfInvermay0.pdf: BirksOfInvermay0.ps
	ps2pdf BirksOfInvermay0.ps BirksOfInvermay0.pdf

# Birks of Invermay 1
BirksOfInvermay1= \
	strathspey/BirksOfInvermay1_G.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/BarbaraRae_4S.abc \
	ftr/arrJC.ftr
BirksOfInvermay1: BirksOfInvermay1.abc BirksOfInvermay1.ps BirksOfInvermay1.pdf
BirksOfInvermay1.abc: $(BirksOfInvermay1) hdr/BirksOfInvermay.hdr
	abcmedley BirksOfInvermay $(BirksOfInvermay1) >BirksOfInvermay1.abc
BirksOfInvermay1.ps: BirksOfInvermay1.abc fmt/_75.fmt
	$(a2p) BirksOfInvermay1.abc +Ffmt/_75 \
	|PShdr BirksOfInvermayI '' BirksOfInvermayI \
	|PSftr %D $U/ %D >BirksOfInvermay1.ps
BirksOfInvermay1.pdf: BirksOfInvermay1.ps
	ps2pdf BirksOfInvermay1.ps BirksOfInvermay1.pdf

# Birks of Invermay 2
BirksOfInvermay2= \
	strathspey/BirksOfInvermay2_G.abc \
	strathspey/PerthshireVolunteers1_A.abc \
	strathspey/BenLomond_D.abc \
	ftr/arrBP.ftr
BirksOfInvermay2: BirksOfInvermay2.abc BirksOfInvermay2.ps BirksOfInvermay2.pdf
BirksOfInvermay2.abc: $(BirksOfInvermay2) hdr/BirksOfInvermay.hdr
	abcjoin +HBirksOfInvermay $(BirksOfInvermay2) >BirksOfInvermay2.abc
BirksOfInvermay2.ps: BirksOfInvermay2.abc fmt/_75.fmt
	$(a2p) BirksOfInvermay2.abc +Ffmt/_75 \
	|PShdr BirksOfInvermayI '' BirksOfInvermayI \
	|PSftr %D $U/ %D >BirksOfInvermay2.ps
BirksOfInvermay2.pdf: BirksOfInvermay2.ps
	ps2pdf BirksOfInvermay2.ps BirksOfInvermay2.pdf

# Birks of Invermay 3
BirksOfInvermay3= \
	strathspey/BirksOfInvermay3_G.abc \
	strathspey/PinkieHouse_G3.abc \
	strathspey/BonnieLassie_F2.abc \
	strathspey/Lochnagar.abc \
	ftr/arrHW.ftr
BirksOfInvermay3: BirksOfInvermay3.abc BirksOfInvermay3.ps BirksOfInvermay3.pdf
BirksOfInvermay3.abc: $(BirksOfInvermay3) hdr/BirksOfInvermay.hdr
	abcjoin +HBirksOfInvermay $(BirksOfInvermay3) >BirksOfInvermay3.abc
BirksOfInvermay3.ps: BirksOfInvermay3.abc fmt/_75.fmt
	$(a2p) BirksOfInvermay3.abc +Ffmt/_75 \
	|PShdr BirksOfInvermay '' BirksOfInvermay \
	|PSftr %D $U/ %D >BirksOfInvermay3.ps
BirksOfInvermay3.pdf: BirksOfInvermay3.ps
	ps2pdf BirksOfInvermay3.ps BirksOfInvermay3.pdf

# Birks of Invermay 4
BirksOfInvermay4= \
	strathspey/BirksOfInvermay_G.abc \
	strathspey/LtColBaillieOfLeys_D.abc \
	strathspey/Col_H_F_CampbellsStr_G.abc \
	strathspey/MrsRaeWallace_A.abc \
	ftr/arrSM.ftr
BirksOfInvermay4: BirksOfInvermay4.abc BirksOfInvermay4.ps BirksOfInvermay4.pdf
BirksOfInvermay4.abc: $(BirksOfInvermay4) hdr/BirksOfInvermay.hdr
	abcjoin +HBirksOfInvermay +C $(BirksOfInvermay4) >BirksOfInvermay4.abc
BirksOfInvermay4.ps: BirksOfInvermay4.abc fmt/_75.fmt
	$(a2p) BirksOfInvermay4.abc +Ffmt/_75 \
	|PShdr BirksOfInvermay '' BirksOfInvermay \
	|PSftr %D $U/ %D >BirksOfInvermay4.ps
BirksOfInvermay4.pdf: BirksOfInvermay4.ps
	ps2pdf BirksOfInvermay4.ps BirksOfInvermay4.pdf

# Frisky Ten Years
FriskyTenYears= march/Black_Bear-D-32-3.abc \
	march/Australian_Ladies-D-32-3.abc \
	march/Barren_Rocks_of_Aden-D-2.abc \
	march/Lord_Huntlys_Cave_2-D-32-2.abc
FriskyTenYears: FriskyTenYears.abc FriskyTenYears.ps FriskyTenYears.pdf
FriskyTenYears.abc: hdr/FriskyTenYears.hdr $(FriskyTenYears)
	abcmedley FriskyTenYears $(FriskyTenYears) >FriskyTenYears.abc
FriskyTenYears.ps: FriskyTenYears.abc fmt/_75.fmt
	$(a2p) FriskyTenYears.abc +Ffmt/_75 \
	|PShdr FriskyTenYears '' FriskyTenYears \
	|PSftr %D $U/ %D >FriskyTenYears.ps
FriskyTenYears.pdf: FriskyTenYears.ps
	ps2pdf FriskyTenYears.ps FriskyTenYears.pdf

# Black Dance 0
BlackDance0= \
	march/BlackDanceM_F2_16.abc \
	march/BlackDanceM_G2_16.abc \
	march/BlackDanceM_A2_16.abc x6.abc
BlackDance0: BlackDance0.abc BlackDance0.ps BlackDance0.pdf
BlackDance0.abc: $(BlackDance0) hdr/BlackDance.hdr
	abcmedley +C BlackDance $(BlackDance0) >BlackDance0.abc
BlackDance0.ps: BlackDance0.abc fmt/_75.fmt
	$(a2p) BlackDance0.abc +Ffmt/_75 \
	|PShdr BlackDance '' BlackDance \
	|PSftr %D $U/ %D >BlackDance0.ps
BlackDance0.pdf: BlackDance0.ps
	ps2pdf BlackDance0.ps BlackDance0.pdf

# Black Dance 0
BlackDance: BlackDance0 BlackDance1

# Black Dance 1
BlackDance1= \
	march/BlackDanceM.abc \
	m16/WorldTurnedUpsideDown_C16.abc \
	reel/SuckyBidsMe.abc \
	m16/LassOGowrie_C16.abc
BlackDance1: BlackDance1.abc BlackDance1.ps BlackDance1.pdf
BlackDance1.abc: $(BlackDance1) hdr/BlackDance.hdr
	abcmedley +C BlackDance $(BlackDance1) >BlackDance1.abc
BlackDance1.ps: BlackDance1.abc fmt/_75.fmt
	$(a2p) BlackDance1.abc +Ffmt/_75 \
	|PShdr BlackDance '' BlackDance \
	|PSftr %D $U/ %D >BlackDance1.ps
BlackDance1.pdf: BlackDance1.ps
	ps2pdf BlackDance1.ps BlackDance1.pdf

# Black Haired Lassie
BlackHairedLassie= \
	reel/BlackHairedLass_A.abc \
	reel/RedHairedGirlOfTulloch_Am.abc \
	reel/FairHairedLass_D.abc \
	reel/RedHairedLass_G.abc
BlackHairedLassie: BlackHairedLassie.abc BlackHairedLassie.ps BlackHairedLassie.pdf
BlackHairedLassie.abc: hdr/BlackHairedLassie.hdr $(BlackHairedLassie)
	abcmedley BlackHairedLassie $(BlackHairedLassie) >BlackHairedLassie.abc
BlackHairedLassie.ps: BlackHairedLassie.abc fmt/_75.fmt
	$(a2p) BlackHairedLassie.abc +Ffmt/_75 \
	|PShdr BLACKHAI '' BLACKHAI \
	|PSftr %D $U/ %D >BlackHairedLassie.ps
BlackHairedLassie.pdf: BlackHairedLassie.ps
	ps2pdf BlackHairedLassie.ps BlackHairedLassie.pdf

# Black Leather Jig
BlackLeatherJig= \
	r16/SleepyMaggieR.abc \
	r16/DeilStickDaMinister.abc \
	r16/GlenburnieRant_Em2.abc \
	r16/TailToddleR.abc
BlackLeatherJig: BlackLeatherJig.abc BlackLeatherJig.ps BlackLeatherJig.pdf
BlackLeatherJig.abc: $(BlackLeatherJig) hdr/BlackLeatherJig.hdr
	abcmedley BlackLeatherJig $(BlackLeatherJig) >BlackLeatherJig.abc
BlackLeatherJig.ps: BlackLeatherJig.abc fmt/_75.fmt
	$(a2p) BlackLeatherJig.abc +Ffmt/_75 \
	|PShdr BLACKLEA '' BLACKLEA \
	|PSftr %D $U/ %D >BlackLeatherJig.ps
BlackLeatherJig.pdf: BlackLeatherJig.ps
	ps2pdf BlackLeatherJig.ps BlackLeatherJig.pdf

# Black Mountain Reel
BlackMountainReel: BlackMountainReel0 BlackMountainReel1

# Black Mountain Reel 0
BlackMountainReel0= \
	reel/BlackMountainReel3_G.abc \
	hornpipe/TrumpetHp_G.abc
BlackMountainReel0: BlackMountainReel0.abc BlackMountainReel0.ps BlackMountainReel0.pdf
BlackMountainReel0.abc: hdr/BlackMountainReel.hdr $(BlackMountainReel0)
	abcmedley +C BlackMountainReel $(BlackMountainReel0) >BlackMountainReel0.abc
BlackMountainReel0.ps: BlackMountainReel0.abc fmt/_80.fmt
	$(a2p) BlackMountainReel0.abc +Ffmt/_80 \
	|PShdr BlackMountainR '' BlackMountainR \
	|PSftr %D $U/ %D >BlackMountainReel0.ps
BlackMountainReel0.pdf: BlackMountainReel0.ps
	ps2pdf BlackMountainReel0.ps BlackMountainReel0.pdf

# Black Mountain Reel 1
BlackMountainReel1= \
	hornpipe/TrumpetHp_G.abc \
	hornpipe/GipsyH_4C.abc \
	hornpipe/BoysOfBlueHillH.abc
BlackMountainReel1: BlackMountainReel1.abc BlackMountainReel1.ps BlackMountainReel1.pdf
BlackMountainReel1.abc: hdr/BlackMountainReel.hdr $(BlackMountainReel1)
	abcmedley +C BlackMountainReel $(BlackMountainReel1) >BlackMountainReel1.abc
BlackMountainReel1.ps: BlackMountainReel1.abc fmt/BlackMountainReel.fmt
	$(a2p) BlackMountainReel1.abc +Ffmt/BlackMountainReel \
	|PShdr BlackMountainR '' BlackMountainR \
	|PSftr %D $U/ %D >BlackMountainReel1.ps
BlackMountainReel1.pdf: BlackMountainReel1.ps
	ps2pdf BlackMountainReel1.ps BlackMountainReel1.pdf

# Black Squirrel
BlackSquirrel: BlackSquirrel0 BlackSquirrel1

# Black Squirrel 0 [James Gray's version]
BlackSquirrel0= \
	strathspey/Luscombes_of_Colorado-A-16-4.abc \
	strathspey/Miss_Jamie_Berg-G-16-4.abc \
	strathspey/Louise_and_Kjell-Am-16-4.abc \
	strathspey/Slaattesmeden_Tunesmith-Dm-16-4.abc ftr/BlackSquirrel0.ftr
BlackSquirrel0: BlackSquirrel0.abc BlackSquirrel0.ps BlackSquirrel0.pdf
BlackSquirrel0.abc: hdr/BlackSquirrel.hdr $(BlackSquirrel0)
	abcmedley BlackSquirrel $(BlackSquirrel0) >BlackSquirrel0.abc
BlackSquirrel0.ps: BlackSquirrel0.abc fmt/_80.fmt
	$(a2p) BlackSquirrel0.abc +Ffmt/_80 \
	|PShdr BlackSquirrel '' BlackSquirrel \
	|PSftr %D $U/ %D >BlackSquirrel0.ps
BlackSquirrel0.pdf: BlackSquirrel0.ps
	ps2pdf BlackSquirrel0.ps BlackSquirrel0.pdf

# Black Squirrel1
BlackSquirrel1= \
	strathspey/Luscombes_of_Colorado-A-16-4.abc \
	strathspey/Kail_Pot_Dm.abc \
	strathspey/DrAndMrsGreen_D.abc \
	strathspey/InvercauldsR.abc
BlackSquirrel1: BlackSquirrel1.abc BlackSquirrel1.ps BlackSquirrel1.pdf
BlackSquirrel1.abc: hdr/BlackSquirrel.hdr $(BlackSquirrel1)
	abcmedley BlackSquirrel $(BlackSquirrel1) >BlackSquirrel1.abc
BlackSquirrel1.ps: BlackSquirrel1.abc fmt/_65.fmt
	$(a2p) BlackSquirrel1.abc +Ffmt/_65 \
	|PShdr BlackSquirrel '' BlackSquirrel \
	|PSftr %D $U/ %D >BlackSquirrel1.ps
BlackSquirrel1.pdf: BlackSquirrel1.ps
	ps2pdf BlackSquirrel1.ps BlackSquirrel1.pdf

# BlackBlackOil
BlackBlackOil: BlackBlackOil0

# BlackBlackOil0
BlackBlackOil0= reel/FitfulHead_A4.abc x9.abc
BlackBlackOil0: BlackBlackOil0.abc BlackBlackOil0.ps BlackBlackOil0.pdf
BlackBlackOil0.abc: hdr/BlackBlackOil.hdr $(BlackBlackOil0)
	abcmedley BlackBlackOil $(BlackBlackOil0) >BlackBlackOil0.abc
BlackBlackOil0.ps: BlackBlackOil0.abc fmt/_80.fmt
	$(a2p) BlackBlackOil0.abc +Ffmt/_80 \
	|PShdr BlackBlackOil '' BlackBlackOil \
	|PSftr %D $U/ %D >BlackBlackOil0.ps
BlackBlackOil0.pdf: BlackBlackOil0.ps
	ps2pdf BlackBlackOil0.ps BlackBlackOil0.pdf

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

# Blooms of Bon Accord
BloomsOfBonAccord: BloomsOfBonAccord1 BloomsOfBonAccord2

# Blooms of Bon Accord 1
BloomsOfBonAccord1= \
	march/BloomsOfBonAccordM.abc \
	march/MyLoveIsButALassieYet.abc \
	march/SowAndBoar3.abc
BloomsOfBonAccord1: BloomsOfBonAccord1.abc BloomsOfBonAccord1.ps BloomsOfBonAccord1.pdf
BloomsOfBonAccord1.abc: $(BloomsOfBonAccord1) hdr/BloomsOfBonAccord.hdr
	abcmedley BloomsOfBonAccord $(BloomsOfBonAccord1) >BloomsOfBonAccord1.abc
BloomsOfBonAccord1.ps: BloomsOfBonAccord1.abc fmt/_70.fmt
	$(a2p) BloomsOfBonAccord1.abc +Ffmt/_70 \
	|PShdr BLOOMSOF '' BLOOMSOF \
	|PSftr %D $U/ %D >BloomsOfBonAccord1.ps
BloomsOfBonAccord1.pdf: BloomsOfBonAccord1.ps
	ps2pdf BloomsOfBonAccord1.ps BloomsOfBonAccord1.pdf

# Blooms of Bon Accord 2
BloomsOfBonAccord2= \
	march/BloomsOfBonAccordM.abc \
	march/MyLoveIsButALassieYet.abc \
	polka/Loylya_lissaa_G.abc
BloomsOfBonAccord2: BloomsOfBonAccord2.abc BloomsOfBonAccord2.ps BloomsOfBonAccord2.pdf
BloomsOfBonAccord2.abc: $(BloomsOfBonAccord2) hdr/BloomsOfBonAccord.hdr
	abcmedley BloomsOfBonAccord $(BloomsOfBonAccord2) >BloomsOfBonAccord2.abc
BloomsOfBonAccord2.ps: BloomsOfBonAccord2.abc fmt/_75.fmt
	$(a2p) BloomsOfBonAccord2.abc +Ffmt/_75 \
	|PShdr BLOOMSOF '' BLOOMSOF \
	|PSftr %D $U/ %D >BloomsOfBonAccord2.ps
BloomsOfBonAccord2.pdf: BloomsOfBonAccord2.ps
	ps2pdf BloomsOfBonAccord2.ps BloomsOfBonAccord2.pdf

# Blue Bonnets
BlueBonnets: BlueBonnets1 BlueBonnets2

# Blue Bonnets 1
BlueBonnets1= \
	jig/BlueBonnetsOverTheBorder_G.abc \
	jig/BlueBonnetsJ2_D3.abc \
	jig/OerTheWaterToCharlieJ_D3.abc
BlueBonnets1: BlueBonnets1.abc BlueBonnets1.ps BlueBonnets1.pdf
BlueBonnets1.abc: $(BlueBonnets1) hdr/BlueBonnets.hdr
	abcmedley BlueBonnets $(BlueBonnets1) >BlueBonnets1.abc
BlueBonnets1.ps: BlueBonnets1.abc fmt/_75.fmt
	$(a2p) BlueBonnets1.abc +Ffmt/_75 \
	|PShdr BlueBonnets '' BlueBonnets \
	|PSftr %D $U/ %D >BlueBonnets1.ps
BlueBonnets1.pdf: BlueBonnets1.ps
	ps2pdf BlueBonnets1.ps BlueBonnets1.pdf

# Blue Bonnets 2
BlueBonnets2= \
	jig/BlueBonnetsOverTheBorder_G.abc \
	jig/MorrisonsJig.abc \
	jig/BurntOldMan_D.abc \
	jig/DevlinsJ_Bm.abc \
	ftr/arrBP.ftr
BlueBonnets2: BlueBonnets2.abc BlueBonnets2.ps BlueBonnets2.pdf
BlueBonnets2.abc: $(BlueBonnets2) hdr/BlueBonnets.hdr
	abcmedley BlueBonnets $(BlueBonnets2) >BlueBonnets2.abc
BlueBonnets2.ps: BlueBonnets2.abc fmt/_70.fmt
	$(a2p) BlueBonnets2.abc +Ffmt/_70 \
	|PShdr BlueBonnets '' BlueBonnets \
	|PSftr %D $U/ %D >BlueBonnets2.ps
BlueBonnets2.pdf: BlueBonnets2.ps
	ps2pdf BlueBonnets2.ps BlueBonnets2.pdf

# Blue Mess Jacket
BlueMessJacket= \
	strathspey/SquadronLeaderDouglasHenderson_A.abc \
	strathspey/DorratorBridge_D.abc \
	strathspey/Tha_Mi_Sgith-Am-16-2.abc \
	sep5x2 dance/brief/BlueMessJacket.txt
BlueMessJacket: BlueMessJacket.abc BlueMessJacket.ps BlueMessJacket.pdf
BlueMessJacket.abc: hdr/BlueMessJacket.hdr $(BlueMessJacket)
	abcmedley BlueMessJacket $(BlueMessJacket) >BlueMessJacket.abc
BlueMessJacket.ps: BlueMessJacket.abc fmt/_80.fmt
	$(a2p) BlueMessJacket.abc +Ffmt/_80 \
	|PShdr BlueMessJacket '' BlueMessJacket \
	|PSftr %D $U/ %D >BlueMessJacket.ps
BlueMessJacket.pdf: BlueMessJacket.ps
	ps2pdf BlueMessJacket.ps BlueMessJacket.pdf

# Bob Campbell
BobCampbell= \
	strathspey/JohnRobertsonS.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/BobbyHarveyStr_F.abc
BobCampbell: BobCampbell.abc BobCampbell.ps BobCampbell.pdf
BobCampbell.abc: $(BobCampbell) hdr/BobCampbell.hdr
	abcmedley BobCampbell $(BobCampbell) >BobCampbell.abc
BobCampbell.ps: BobCampbell.abc fmt/_75.fmt
	$(a2p) BobCampbell.abc +Ffmt/_75 \
	|PShdr BOBCAMPB '' BOBCAMPB \
	|PSftr %D $U/ %D >BobCampbell.ps
BobCampbell.pdf: BobCampbell.ps
	ps2pdf BobCampbell.ps BobCampbell.pdf

# Bob O'Dowally
BobODowally= strathspey/BobODowallyS.abc \
	strathspey/Braes_o_Mar-D-16-3.abc \
	strathspey/Jennys_Bawbee-G-32-2.abc \
	strathspey/BraesOfTulliemetS_Am.abc
BobODowally: BobODowally.abc BobODowally.ps BobODowally.pdf
BobODowally.abc: $(BobODowally) hdr/BobODowally.hdr
	abcmedley +T2 BobODowally $(BobODowally) >BobODowally.abc
BobODowally.ps: BobODowally.abc fmt/_75.fmt
	$(a2p) BobODowally.abc +Ffmt/_75 \
	|PShdr BOBODOWA '' BOBODOWA \
	|PSftr %D $U/ %D >BobODowally.ps
BobODowally.pdf: BobODowally.ps
	ps2pdf BobODowally.ps BobODowally.pdf

# Bob Sanders
BobSanders= j16/StewartsFancy_16.abc jig/WasThereEerSuchALassieAsI.abc
BobSanders: BobSanders.abc BobSanders.ps BobSanders.pdf
BobSanders.abc: $(BobSanders) hdr/BobSanders.hdr
	abcmedley BobSanders $(BobSanders) >BobSanders.abc
BobSanders.ps: BobSanders.abc fmt/_75.fmt
	$(a2p) BobSanders.abc +Ffmt/_75 \
	|PShdr BOBSANDE '' BOBSANDE \
	|PSftr %D $U/ %D >BobSanders.ps
BobSanders.pdf: BobSanders.ps
	ps2pdf BobSanders.ps BobSanders.pdf

# Bob of Fettercairn
BobOfFettercairn: BobOfFettercairn0 BobOfFettercairn1 BobOfFettercairn2

# Bob of Fettercairn 0
BobOfFettercairn0= r24/BobOfFettercairn1_G.abc
BobOfFettercairn0: BobOfFettercairn0.abc BobOfFettercairn0.ps BobOfFettercairn0.pdf
BobOfFettercairn0.abc: hdr/BobOfFettercairn.hdr $(BobOfFettercairn0)
	abcmedley +C "BobOfFettercairn" $(BobOfFettercairn0) >BobOfFettercairn0.abc
BobOfFettercairn0.ps: BobOfFettercairn0.abc fmt/_75.fmt
	$(a2p) BobOfFettercairn0.abc +Ffmt/_75 \
	|PShdr BobOfFettercairn '' BobOfFettercairn \
	|PSftr %D $U/ %D >BobOfFettercairn0.ps
BobOfFettercairn0.pdf: BobOfFettercairn0.ps
	ps2pdf BobOfFettercairn0.ps BobOfFettercairn0.pdf

# Bob of Fettercairn 1
BobOfFettercairn1= r24/BobOfFettercairn1_G.abc \
	r24/LochielsAwaToFrance_Am_24.abc \
	r24/SirDavidDavidsonOfCantray_D_24.abc
BobOfFettercairn1: BobOfFettercairn1.abc BobOfFettercairn1.ps BobOfFettercairn1.pdf
BobOfFettercairn1.abc: hdr/BobOfFettercairn.hdr $(BobOfFettercairn1)
	abcmedley +C "BobOfFettercairn" $(BobOfFettercairn1) >BobOfFettercairn1.abc
BobOfFettercairn1.ps: BobOfFettercairn1.abc fmt/_80.fmt
	$(a2p) BobOfFettercairn1.abc +Ffmt/_80 \
	|PShdr BobOfFettercairn '' BobOfFettercairn \
	|PSftr %D $U/ %D >BobOfFettercairn1.ps
BobOfFettercairn1.pdf: BobOfFettercairn1.ps
	ps2pdf BobOfFettercairn1.ps BobOfFettercairn1.pdf

# Bob of Fettercairn 2
BobOfFettercairn2= r24/BobOfFettercairn2_G.abc \
	r24/LochielsAwaToFrance_Am_24.abc \
	r24/SirDavidDavidsonOfCantray_D_24.abc
BobOfFettercairn2: BobOfFettercairn2.abc BobOfFettercairn2.ps BobOfFettercairn2.pdf
BobOfFettercairn2.abc: hdr/BobOfFettercairn.hdr $(BobOfFettercairn2)
	abcmedley "BobOfFettercairn" $(BobOfFettercairn2) >BobOfFettercairn2.abc
BobOfFettercairn2.ps: BobOfFettercairn2.abc fmt/_80.fmt
	$(a2p) BobOfFettercairn2.abc +Ffmt/_80 \
	|PShdr BobOfFettercairn '' BobOfFettercairn \
	|PSftr %D $U/ %D >BobOfFettercairn2.ps
BobOfFettercairn2.pdf: BobOfFettercairn2.ps
	ps2pdf BobOfFettercairn2.ps BobOfFettercairn2.pdf

# Bobby Grahams Coach
BobbyGrahamsCoach= \
	reel/BobbyGrahamsCoach_G.abc \
	reel/TimourTheTartarR.abc \
	reel/BarrowburnR.abc
BobbyGrahamsCoach: BobbyGrahamsCoach.abc BobbyGrahamsCoach.ps BobbyGrahamsCoach.pdf
BobbyGrahamsCoach.abc: hdr/BobbyGrahamsCoach.hdr $(BobbyGrahamsCoach)
	abcmedley BobbyGrahamsCoach $(BobbyGrahamsCoach) >BobbyGrahamsCoach.abc
BobbyGrahamsCoach.ps: BobbyGrahamsCoach.abc fmt/_75.fmt
	$(a2p) BobbyGrahamsCoach.abc +Ffmt/_75 \
	|PShdr BobbyGrahamsCoach '' BobbyGrahamsCoach \
	|PSftr %D $U/ %D >BobbyGrahamsCoach.ps
BobbyGrahamsCoach.pdf: BobbyGrahamsCoach.ps
	ps2pdf BobbyGrahamsCoach.ps BobbyGrahamsCoach.pdf

# Bonnie Anne
BonnieAnne= jig/Glendaruel_Highlanders_A.abc jig/GondoraNoUta_D.abc
BonnieAnne: BonnieAnne.abc BonnieAnne.ps BonnieAnne.pdf
BonnieAnne.abc: hdr/BonnieAnne.hdr $(BonnieAnne)
	abcmedley BonnieAnne $(BonnieAnne) >BonnieAnne.abc
BonnieAnne.ps: BonnieAnne.abc fmt/_75.fmt
	$(a2p) BonnieAnne.abc +Ffmt/_75 \
	|PShdr BonnieAnne '' BonnieAnne \
	|PSftr %D $U/ %D >BonnieAnne.ps
BonnieAnne.pdf: BonnieAnne.ps
	ps2pdf BonnieAnne.ps BonnieAnne.pdf

# Bonnie Ina Campbell
BonnieInaCampbell= strathspey/Top_o_the_Grampians-G-16-4.abc
BonnieInaCampbell: BonnieInaCampbell.abc BonnieInaCampbell.ps BonnieInaCampbell.pdf
BonnieInaCampbell.abc: $(BonnieInaCampbell) hdr/BonnieInaCampbell.hdr
	abcmedley BonnieInaCampbell $(BonnieInaCampbell) >BonnieInaCampbell.abc
BonnieInaCampbell.ps: BonnieInaCampbell.abc fmt/_75.fmt
	$(a2p) BonnieInaCampbell.abc +Ffmt/_75 \
	|PShdr BONNIEIN '' BONNIEIN \
	|PSftr %D $U/ %D >BonnieInaCampbell.ps
BonnieInaCampbell.pdf: BonnieInaCampbell.ps
	ps2pdf BonnieInaCampbell.ps BonnieInaCampbell.pdf

# Bonnie Kate of Aberdeen
BonnieKateOfAberdeen= strathspey/CropiesStr.abc strathspey/TomsHighlandFling.abc
BonnieKateOfAberdeen: BonnieKateOfAberdeen.abc BonnieKateOfAberdeen.ps BonnieKateOfAberdeen.pdf
BonnieKateOfAberdeen.abc: $(BonnieKateOfAberdeen) hdr/BonnieKateOfAberdeen.hdr
	abcmedley BonnieKateOfAberdeen $(BonnieKateOfAberdeen) >BonnieKateOfAberdeen.abc
BonnieKateOfAberdeen.ps: BonnieKateOfAberdeen.abc fmt/_75.fmt
	$(a2p) BonnieKateOfAberdeen.abc +Ffmt/_75 \
	|PShdr BONNIEKA '' BONNIEKA \
	|PSftr %D $U/ %D >BonnieKateOfAberdeen.ps
BonnieKateOfAberdeen.pdf: BonnieKateOfAberdeen.ps
	ps2pdf BonnieKateOfAberdeen.ps BonnieKateOfAberdeen.pdf

# Bonnie Lass
BonnieLass= reel/JohnStewart.abc
BonnieLass: BonnieLass.abc BonnieLass.ps BonnieLass.pdf
BonnieLass.abc: $(BonnieLass) hdr/BonnieLass.hdr
	abcmedley BonnieLass $(BonnieLass) >BonnieLass.abc
BonnieLass.ps: BonnieLass.abc fmt/_75.fmt
	$(a2p) BonnieLass.abc +Ffmt/_75 \
	|PShdr BONNIELA '' BONNIELA \
	|PSftr %D $U/ %D >BonnieLass.ps
BonnieLass.pdf: BonnieLass.ps
	ps2pdf BonnieLass.ps BonnieLass.pdf

# Bonnie Lass O Bon Accord
BonnieLassOBonAccord= \
	air/BonnieLassOBonAccordA.abc \
	air/Bonnie_Lass_o_Bon_Accord2_A.abc \
	air/Bonnie_Lass_o_Bon_Accord_Am.abc
BonnieLassOBonAccord: BonnieLassOBonAccord.abc BonnieLassOBonAccord.ps BonnieLassOBonAccord.pdf
BonnieLassOBonAccord.abc: $(BonnieLassOBonAccord) # hdr/BonnieLassOBonAccord.hdr
	abcjoin +C +s $(BonnieLassOBonAccord) >BonnieLassOBonAccord.abc
BonnieLassOBonAccord.ps: BonnieLassOBonAccord.abc fmt/BonnieLassOBonAccord.fmt
	$(a2p) BonnieLassOBonAccord.abc +Ffmt/BonnieLassOBonAccord \
	|PShdr BonnieLassOBonAccord '' BonnieLassOBonAccord \
	|PSftr %D $U/ %D >BonnieLassOBonAccord.ps
BonnieLassOBonAccord.pdf: BonnieLassOBonAccord.ps
	ps2pdf BonnieLassOBonAccord.ps BonnieLassOBonAccord.pdf

# Bonnie Stronshiray
BonnieStronshiray= \
	strathspey/Bonnie_Stronshiray_A.abc \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/BarbaraRae_4S.abc \
	ftr/arrJC.ftr
BonnieStronshiray: BonnieStronshiray.abc BonnieStronshiray.ps BonnieStronshiray.pdf
BonnieStronshiray.abc: hdr/BonnieStronshiray.hdr $(BonnieStronshiray)
	abcmedley BonnieStronshiray $(BonnieStronshiray) >BonnieStronshiray.abc
BonnieStronshiray.ps: BonnieStronshiray.abc fmt/_70.fmt
	$(a2p) BonnieStronshiray.abc +Ffmt/_70 \
	|PShdr BONNIEST '' BONNIEST \
	|PSftr %D $U/ %D >BonnieStronshiray.ps
BonnieStronshiray.pdf: BonnieStronshiray.ps
	ps2pdf BonnieStronshiray.ps BonnieStronshiray.pdf

# Bonnie Tree
BonnieTree= strathspey/BonnieGlenfarclas_F.abc \
	strathspey/Lewis_J_McLeod_Dm.abc \
	strathspey/YoungSandyTullochS.abc \
	strathspey/MissAnnRutherford_C.abc
BonnieTree: BonnieTree.abc BonnieTree.ps BonnieTree.pdf
BonnieTree.abc: hdr/BonnieTree.hdr $(BonnieTree)
	abcmedley BonnieTree $(BonnieTree) >BonnieTree.abc
BonnieTree.ps: BonnieTree.abc fmt/_70.fmt
	$(a2p) BonnieTree.abc +Ffmt/_70 \
	|PShdr BonnieTree '' BonnieTree \
	|PSftr %D $U/ %D >BonnieTree.ps
BonnieTree.pdf: BonnieTree.ps
	ps2pdf BonnieTree.ps BonnieTree.pdf

# Bonnie Tree 0
BonnieTree0= strathspey/BonnieGlenfarclas_F.abc strathspey/BonnieGlenfarclas_G.abc
BonnieTree0: BonnieTree0.abc BonnieTree0.ps BonnieTree0.pdf
BonnieTree0.abc: hdr/BonnieTree.hdr $(BonnieTree0)
	abcmedley BonnieTree $(BonnieTree0) >BonnieTree0.abc
BonnieTree0.ps: BonnieTree0.abc fmt/_70.fmt
	$(a2p) BonnieTree0.abc +Ffmt/_70 \
	|PShdr BonnieTree0 '' BonnieTree0 \
	|PSftr %D $U/ %D >BonnieTree0.ps
BonnieTree0.pdf: BonnieTree0.ps
	ps2pdf BonnieTree0.ps BonnieTree0.pdf

# Border Crossings
BorderCrossings: BorderCrossings1 BorderCrossings2

# Border Crossings 1
BorderCrossings1= \
	strathspey/BorderCrossingS_C.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/Craigendoran-G-16-2.abc
BorderCrossings1: BorderCrossings1.abc BorderCrossings1.ps BorderCrossings1.pdf
BorderCrossings1.abc: hdr/BorderCrossings.hdr $(BorderCrossings1)
	abcmedley BorderCrossings $(BorderCrossings1) >BorderCrossings1.abc
BorderCrossings1.ps: BorderCrossings1.abc fmt/_75.fmt
	$(a2p) BorderCrossings1.abc +Ffmt/_75 \
	|PShdr BorderCr '' BorderCr \
	|PSftr %D $U/ %D >BorderCrossings1.ps
BorderCrossings1.pdf: BorderCrossings1.ps
	ps2pdf BorderCrossings1.ps BorderCrossings1.pdf

# Border Crossings 2
BorderCrossings2= \
	strathspey/AtholeBrose_Am.abc \
	strathspey/BorderCrossingS_C.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/SourceOfSpeyS_Em.abc
BorderCrossings2: BorderCrossings2.abc BorderCrossings2.ps BorderCrossings2.pdf
BorderCrossings2.abc: hdr/BorderCrossings.hdr $(BorderCrossings2)
	abcmedley BorderCrossings $(BorderCrossings2) >BorderCrossings2.abc
BorderCrossings2.ps: BorderCrossings2.abc fmt/_75.fmt
	$(a2p) BorderCrossings2.abc +Ffmt/_75 \
	|PShdr BorderCr '' BorderCr \
	|PSftr %D $U/ %D >BorderCrossings2.ps
BorderCrossings2.pdf: BorderCrossings2.ps
	ps2pdf BorderCrossings2.ps BorderCrossings2.pdf

# Boston Hospitality
BostonHospitality= \
	jig/BostonHospitality_D.abc \
	jig/SylviaMiskoeJ_G.abc \
	jig/MistCoveredMountainJ.abc \
	jig/StanChapmansJ.abc
BostonHospitality: BostonHospitality.abc BostonHospitality.ps BostonHospitality.pdf
BostonHospitality.abc: $(BostonHospitality) hdr/BostonHospitality.hdr
	abcmedley BostonHospitality $(BostonHospitality) >BostonHospitality.abc
BostonHospitality.ps: BostonHospitality.abc fmt/_70.fmt
	$(a2p) BostonHospitality.abc +Ffmt/_70 \
	|PShdr BOSTONHO '' BOSTONHO \
	|PSftr %D $U/ %D >BostonHospitality.ps
BostonHospitality.pdf: BostonHospitality.ps
	ps2pdf BostonHospitality.ps BostonHospitality.pdf

# Boston Two Step
BostonTwoStep: BostonTwoStep1

# Boston Two-Step
BostonTwoStep1= jig/FarewellToTheCreeks_A.abc jig/TroysWedding.abc
BostonTwoStep1: BostonTwoStep1.abc BostonTwoStep1.ps BostonTwoStep1.pdf
BostonTwoStep1.abc: hdr/BostonTwoStep.hdr $(BostonTwoStep1)
	abcmedley BostonTwoStep $(BostonTwoStep1) >BostonTwoStep1.abc
BostonTwoStep1.ps: BostonTwoStep1.abc fmt/_70.fmt
	$(a2p) BostonTwoStep1.abc +Ffmt/_70 \
	|PShdr BOSTONTW '' BOSTONTW \
	|PSftr %D $U/ %D >BostonTwoStep1.ps
BostonTwoStep1.pdf: BostonTwoStep1.ps
	ps2pdf BostonTwoStep1.ps BostonTwoStep1.pdf

# Bottom of the Punch Bowl
BottomOfThePunchBowl= reel/BottomOfThePunchBowl1_D.abc
BottomOfThePunchBowl: BottomOfThePunchBowl.abc BottomOfThePunchBowl.ps BottomOfThePunchBowl.pdf
BottomOfThePunchBowl.abc: hdr/BottomOfThePunchBowl.hdr $(BottomOfThePunchBowl)
	abcmedley BottomOfThePunchBowl $(BottomOfThePunchBowl) >BottomOfThePunchBowl.abc
BottomOfThePunchBowl.ps: BottomOfThePunchBowl.abc fmt/_70.fmt
	$(a2p) BottomOfThePunchBowl.abc +Ffmt/_70 \
	|PShdr BOTTOMOF '' BOTTOMOF \
	|PSftr %D $U/ %D >BottomOfThePunchBowl.ps
BottomOfThePunchBowl.pdf: BottomOfThePunchBowl.ps
	ps2pdf BottomOfThePunchBowl.ps BottomOfThePunchBowl.pdf

# Braes of Atholl
BraesOfAtholl: BraesOfAtholl0

# Braes of Atholl 0
BraesOfAtholl0= strathspey/BraesOfAtholl_G.abc strathspey/AyrshireLassies_C.abc
BraesOfAtholl0: BraesOfAtholl0.abc BraesOfAtholl0.ps BraesOfAtholl0.pdf
BraesOfAtholl0.abc: $(BraesOfAtholl0) hdr/BraesOfAtholl.hdr
	abcmedley +C BraesOfAtholl $(BraesOfAtholl0) >BraesOfAtholl0.abc
BraesOfAtholl0.ps: BraesOfAtholl0.abc fmt/_70.fmt
	$(a2p) BraesOfAtholl0.abc +Ffmt/_70 \
	|PShdr BRAESOFA '' BRAESOFA \
	|PSftr %D $U/ %D >BraesOfAtholl0.ps
BraesOfAtholl0.pdf: BraesOfAtholl0.ps
	ps2pdf BraesOfAtholl0.ps BraesOfAtholl0.pdf

# Braes of Breadalbane
BraesOfBreadalbane1= \
	strathspey/BraesOfBreadalbane1_Am.abc \
	strathspey/AuldToonOAyr.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/BraesOfBreadalbane2_C.abc
BraesOfBreadalbane1: BraesOfBreadalbane1.abc BraesOfBreadalbane1.ps BraesOfBreadalbane1.pdf
BraesOfBreadalbane1.abc: $(BraesOfBreadalbane1) hdr/BraesOfBreadalbane.hdr
	abcmedley +C BraesOfBreadalbane $(BraesOfBreadalbane1) >BraesOfBreadalbane1.abc
BraesOfBreadalbane1.ps: BraesOfBreadalbane1.abc fmt/_70.fmt
	$(a2p) BraesOfBreadalbane1.abc +Ffmt/_70 \
	|PShdr BRAESOFB '' BRAESOFB \
	|PSftr %D $U/ %D >BraesOfBreadalbane1.ps
BraesOfBreadalbane1.pdf: BraesOfBreadalbane1.ps
	ps2pdf BraesOfBreadalbane1.ps BraesOfBreadalbane1.pdf

# Braes of Breadalbane
BraesOfBreadalbane2= \
	strathspey/BraesOfBreadalbane1_Am.abc \
	strathspey/WeeSammy_A.abc \
	strathspey/Forge_Em.abc \
	strathspey/FrancisSitwell_A.abc \
	ftr/arrVOD.ftr
BraesOfBreadalbane2: BraesOfBreadalbane2.abc BraesOfBreadalbane2.ps BraesOfBreadalbane2.pdf
BraesOfBreadalbane2.abc: $(BraesOfBreadalbane2) hdr/BraesOfBreadalbane.hdr
	abcmedley +C BraesOfBreadalbane $(BraesOfBreadalbane2) >BraesOfBreadalbane2.abc
BraesOfBreadalbane2.ps: BraesOfBreadalbane2.abc fmt/_75.fmt
	$(a2p) BraesOfBreadalbane2.abc +Ffmt/_75 \
	|PShdr BRAESOFB '' BRAESOFB \
	|PSftr %D $U/ %D >BraesOfBreadalbane2.ps
BraesOfBreadalbane2.pdf: BraesOfBreadalbane2.ps
	ps2pdf BraesOfBreadalbane2.ps BraesOfBreadalbane2.pdf

# Braes of Breadalbane
BraesOfBreadalbane: BraesOfBreadalbane1 BraesOfBreadalbane2

# Braes of Busby
BraesOfBusby= strathspey/BraesOfBusbyS_Gm.abc
BraesOfBusby: BraesOfBusby.abc BraesOfBusby.ps BraesOfBusby.pdf
BraesOfBusby.abc: $(BraesOfBusby) hdr/BraesOfBusby.hdr
	abcmedley +C BraesOfBusby $(BraesOfBusby) >BraesOfBusby.abc
BraesOfBusby.ps: BraesOfBusby.abc fmt/_75.fmt
	$(a2p) BraesOfBusby.abc +Ffmt/_75 \
	|PShdr BRAESOFB '' BRAESOFB \
	|PSftr %D $U/ %D >BraesOfBusby.ps
BraesOfBusby.pdf: BraesOfBusby.ps
	ps2pdf BraesOfBusby.ps BraesOfBusby.pdf

# Braes of Mellinish
BraesOfMellinish= \
	strathspey/MajorGraham_D.abc \
	shottish/MiltonStr_G.abc \
	strathspey/AtholeBrose_Am.abc \
	strathspey/Highland_Whisky_JC-A-16-3.abc
BraesOfMellinish: BraesOfMellinish.abc BraesOfMellinish.ps BraesOfMellinish.pdf
BraesOfMellinish.abc: $(BraesOfMellinish) hdr/BraesOfMellinish.hdr
	abcmedley +C BraesOfMellinish $(BraesOfMellinish) >BraesOfMellinish.abc
BraesOfMellinish.ps: BraesOfMellinish.abc fmt/_75.fmt
	$(a2p) BraesOfMellinish.abc +Ffmt/_75 \
	|PShdr BRAESOFM '' BRAESOFM \
	|PSftr %D $U/ %D >BraesOfMellinish.ps
BraesOfMellinish.pdf: BraesOfMellinish.ps
	ps2pdf BraesOfMellinish.ps BraesOfMellinish.pdf

# Braes of Tulliemet
BraesOfTulliemet: BraesOfTulliemet0 Braes_of_Tulliemet0 BraesOfTulliemet1 BraesOfTulliemet2

# Braes of Tulliemet 0
BraesOfTulliemet0= \
	strathspey/BraesOfTulliemetS_Am.abc \
	strathspey/BraesOfTulliemetS_Gm.abc \
	strathspey/BraesOfTulliemetS_Em.abc
BraesOfTulliemet0: BraesOfTulliemet0.abc BraesOfTulliemet0.ps BraesOfTulliemet0.pdf
BraesOfTulliemet0.abc: $(BraesOfTulliemet0)
	abcjoin +S2 $(BraesOfTulliemet0) >BraesOfTulliemet0.abc
BraesOfTulliemet0.ps: BraesOfTulliemet0.abc fmt/_75.fmt
	$(a2p) BraesOfTulliemet0.abc +Ffmt/_75 \
	|PShdr BRAESOFT '' BRAESOFT \
	|PSftr %D $U/ %D >BraesOfTulliemet0.ps
BraesOfTulliemet0.pdf: BraesOfTulliemet0.ps
	ps2pdf BraesOfTulliemet0.ps BraesOfTulliemet0.pdf

# Braes of Tulliemet 0
Braes_of_Tulliemet0= \
	strathspey/Braes_of_Tulliemet_Am.abc \
	strathspey/Braes_of_Tulliemet_Gm.abc \
	strathspey/Braes_of_Tulliemet_Em.abc
Braes_of_Tulliemet0: Braes_of_Tulliemet0.abc Braes_of_Tulliemet0.ps Braes_of_Tulliemet0.pdf
Braes_of_Tulliemet0.abc: $(Braes_of_Tulliemet0)
	abcjoin +S2 $(Braes_of_Tulliemet0) >Braes_of_Tulliemet0.abc
Braes_of_Tulliemet0.ps: Braes_of_Tulliemet0.abc fmt/_75.fmt
	$(a2p) Braes_of_Tulliemet0.abc +Ffmt/_75 \
	|PShdr BRAESOFT '' BRAESOFT \
	|PSftr %D $U/ %D >Braes_of_Tulliemet0.ps
Braes_of_Tulliemet0.pdf: Braes_of_Tulliemet0.ps
	ps2pdf Braes_of_Tulliemet0.ps Braes_of_Tulliemet0.pdf

# Braes of Tulliemet 1
BraesOfTulliemet1= \
	strathspey/BraesOfTulliemetS_Em.abc \
	strathspey/MadelinaSinclair.abc \
	strathspey/AuldToonOAyr.abc ftr/arrJC.ftr
BraesOfTulliemet1: BraesOfTulliemet1.abc BraesOfTulliemet1.ps BraesOfTulliemet1.pdf
BraesOfTulliemet1.abc: $(BraesOfTulliemet1) hdr/BraesOfTulliemet.hdr
	abcmedley +C BraesOfTulliemet $(BraesOfTulliemet1) >BraesOfTulliemet1.abc
BraesOfTulliemet1.ps: BraesOfTulliemet1.abc fmt/_75.fmt
	$(a2p) BraesOfTulliemet1.abc +Ffmt/_75 \
	|PShdr BRAESOFT '' BRAESOFT \
	|PSftr %D $U/ %D >BraesOfTulliemet1.ps
BraesOfTulliemet1.pdf: BraesOfTulliemet1.ps
	ps2pdf BraesOfTulliemet1.ps BraesOfTulliemet1.pdf

# Braes of Tulliemet 2
BraesOfTulliemet2= \
	strathspey/Braes_of_Tulliemet_Am.abc \
	strathspey/LadyLucyRamsayS.abc \
	strathspey/Marquis_of_Huntlys_Highland_Fling_D.abc \
	strathspey/Miss_Douglas_Str-G-16-3.abc \
	ftr/arrTT.ftr
BraesOfTulliemet2: BraesOfTulliemet2.abc BraesOfTulliemet2.ps BraesOfTulliemet2.pdf
BraesOfTulliemet2.abc: $(BraesOfTulliemet2) hdr/BraesOfTulliemet.hdr
	abcmedley +C BraesOfTulliemet $(BraesOfTulliemet2) >BraesOfTulliemet2.abc
BraesOfTulliemet2.ps: BraesOfTulliemet2.abc fmt/_75.fmt
	$(a2p) BraesOfTulliemet2.abc +Ffmt/_75 \
	|PShdr BraesOfTull '' BraesOfTull \
	|PSftr %D $U/ %D >BraesOfTulliemet2.ps
BraesOfTulliemet2.pdf: BraesOfTulliemet2.ps
	ps2pdf BraesOfTulliemet2.ps BraesOfTulliemet2.pdf

# Bratach Bana
BratachBana: BratachBana0 BratachBana1

# Bratach Bana 0
BratachBana0= \
	march/Bratach_Bana_1-A-32-3.abc \
	march/Bratach_Bana_2-D-32-2.abc
BratachBana0: BratachBana0.abc BratachBana0.ps BratachBana0.pdf
BratachBana0.abc: $(BratachBana0) hdr/BratachBana.hdr
	abcmedley BratachBana $(BratachBana0) >BratachBana0.abc
BratachBana0.ps: BratachBana0.abc fmt/_75.fmt
	$(a2p) BratachBana0.abc +Ffmt/_75 \
	|PShdr BRATACHB '' BRATACHB \
	|PSftr %D $U/ %D >BratachBana0.ps
BratachBana0.pdf: BratachBana0.ps
	ps2pdf BratachBana0.ps BratachBana0.pdf

# Bratach Bana 1
BratachBana1= \
	march/BratachBana_32D.abc \
	march/JamieAllen_G4.abc \
	march/BirkenTree.abc \
	march/GlengarrysM_4.abc
BratachBana1: BratachBana1.abc BratachBana1.ps BratachBana1.pdf
BratachBana1.abc: $(BratachBana1) hdr/BratachBana.hdr
	abcmedley BratachBana $(BratachBana1) >BratachBana1.abc
BratachBana1.ps: BratachBana1.abc fmt/_75.fmt
	$(a2p) BratachBana1.abc +Ffmt/_75 \
	|PShdr BRATACHB '' BRATACHB \
	|PSftr %D $U/ %D >BratachBana1.ps
BratachBana1.pdf: BratachBana1.ps
	ps2pdf BratachBana1.ps BratachBana1.pdf

# Braw Sir John
BrawSirJohn= reel/VillageBells.abc
BrawSirJohn: BrawSirJohn.abc BrawSirJohn.ps BrawSirJohn.pdf
BrawSirJohn.abc: $(BrawSirJohn) hdr/BrawSirJohn.hdr
	abcmedley BrawSirJohn $(BrawSirJohn) >BrawSirJohn.abc
BrawSirJohn.ps: BrawSirJohn.abc fmt/_75.fmt
	$(a2p) BrawSirJohn.abc +Ffmt/_75 \
	|PShdr BRAWSIRJ '' BRAWSIRJ \
	|PSftr %D $U/ %D >BrawSirJohn.ps
BrawSirJohn.pdf: BrawSirJohn.ps
	ps2pdf BrawSirJohn.ps BrawSirJohn.pdf

# Brechin Lassies
BrechinLassies= \
	reel/MillBrae_A6.abc \
	reel/CulburnieCottage_D3.abc \
	reel/BobMcQuillensR.abc
BrechinLassies: BrechinLassies.abc BrechinLassies.ps BrechinLassies.pdf
BrechinLassies.abc: hdr/BrechinLassies.hdr $(BrechinLassies)
	abcmedley BrechinLassies $(BrechinLassies) >BrechinLassies.abc
BrechinLassies.ps: BrechinLassies.abc fmt/_70.fmt
	$(a2p) BrechinLassies.abc +Ffmt/_70 \
	|PShdr BRECHINL '' BRECHINL \
	|PSftr %D $U/ %D >BrechinLassies.ps
BrechinLassies.pdf: BrechinLassies.ps
	ps2pdf BrechinLassies.ps BrechinLassies.pdf

# Brian's Bairns
BriansBairns= j16/BriansBairnsJ_G.abc
BriansBairns: BriansBairns.abc BriansBairns.ps BriansBairns.pdf
BriansBairns.abc: $(BriansBairns) hdr/BriansBairns.hdr
	abcmedley BriansBairns $(BriansBairns) >BriansBairns.abc
BriansBairns.ps: BriansBairns.abc fmt/_75.fmt
	$(a2p) BriansBairns.abc +Ffmt/_75 \
	|PShdr BRIANSBA '' BRIANSBA \
	|PSftr %D $U/ %D >BriansBairns.ps
BriansBairns.pdf: BriansBairns.ps
	ps2pdf BriansBairns.ps BriansBairns.pdf

# Bridge of Nairn
BridgeOfNairn: BridgeOfNairn1 BridgeOfNairn2

# Bridge of Nairn 1
BridgeOfNairn1= \
	strathspey/OldManWillNeverDieS.abc \
	strathspey/MissChristieOfDurrieS_C.abc \
	strathspey/MissLyallS.abc \
	strathspey/MsStewartOfGrantullyS.abc
BridgeOfNairn1: BridgeOfNairn1.abc BridgeOfNairn1.ps BridgeOfNairn1.pdf
BridgeOfNairn1.abc: hdr/BridgeOfNairn.hdr $(BridgeOfNairn1)
	abcmedley +C BridgeOfNairn $(BridgeOfNairn1) >BridgeOfNairn1.abc
BridgeOfNairn1.ps: BridgeOfNairn1.abc fmt/_70.fmt
	$(a2p) BridgeOfNairn1.abc +Ffmt/_70 \
	|PShdr BridgeOfNairn '' BridgeOfNairn \
	|PSftr %D $U/ %D >BridgeOfNairn1.ps
BridgeOfNairn1.pdf: BridgeOfNairn1.ps
	ps2pdf BridgeOfNairn1.ps BridgeOfNairn1.pdf

# Bridge of Nairn 2
BridgeOfNairn2= \
	strathspey/OldManWillNeverDieS.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/MsStewartOfGrantullyS.abc \
	strathspey/BanksOfSpeyS_Am.abc
BridgeOfNairn2: BridgeOfNairn2.abc BridgeOfNairn2.ps BridgeOfNairn2.pdf
BridgeOfNairn2.abc: hdr/BridgeOfNairn.hdr $(BridgeOfNairn2)
	abcmedley +C BridgeOfNairn $(BridgeOfNairn2) >BridgeOfNairn2.abc
BridgeOfNairn2.ps: BridgeOfNairn2.abc fmt/_70.fmt
	$(a2p) BridgeOfNairn2.abc +Ffmt/_70 \
	|PShdr BridgeOfNairn '' BridgeOfNairn \
	|PSftr %D $U/ %D >BridgeOfNairn2.ps
BridgeOfNairn2.pdf: BridgeOfNairn2.ps
	ps2pdf BridgeOfNairn2.ps BridgeOfNairn2.pdf

# Bridge of Sighs
BridgeOfSighs= strathspey/Dr_and_Mrs_Nedderman-G-16-3.abc \
	strathspey/Braes_of_Tulliemet_1-Em-16-3.abc \
	strathspey/Braes_of_Breadalbane_1-Am-16-3.abc \
	strathspey/Marquis_of_Huntlys_Strathspey-Gm-16-3.abc
BridgeOfSighs: BridgeOfSighs.abc BridgeOfSighs.ps BridgeOfSighs.pdf
BridgeOfSighs.abc: $(BridgeOfSighs) hdr/BridgeOfSighs.hdr
	abcjoin +s $(BridgeOfSighs) >BridgeOfSighs.abc
BridgeOfSighs.ps: BridgeOfSighs.abc fmt/_80.fmt
	$(a2p) BridgeOfSighs.abc +Ffmt/_80 \
	|PShdr BridgeOfSighs '' BridgeOfSighs \
	|PSftr %D $U/ %D >BridgeOfSighs.ps
BridgeOfSighs.pdf: BridgeOfSighs.ps
	ps2pdf BridgeOfSighs.ps BridgeOfSighs.pdf

# British Grenadiers
BritishGrenadiers= \
	m16/British_Grenadiers_16G.abc \
	m16/BirkenTree_16.abc \
	m16/GlengarrysM_16A.abc \
	m16/HoRoMyNutBrownMaiden_D.abc \
	ftr/arrJC.ftr
BritishGrenadiers: BritishGrenadiers.abc BritishGrenadiers.ps BritishGrenadiers.pdf
BritishGrenadiers.abc: hdr/BritishGrenadiers.hdr $(BritishGrenadiers)
	abcmedley BritishGrenadiers $(BritishGrenadiers) >BritishGrenadiers.abc
BritishGrenadiers.ps: BritishGrenadiers.abc fmt/_80.fmt
	$(a2p) BritishGrenadiers.abc +Ffmt/_80 \
	|PShdr BRITISHG '' BRITISHG \
	|PSftr %D $U/ %D >BritishGrenadiers.ps
BritishGrenadiers.pdf: BritishGrenadiers.ps
	ps2pdf BritishGrenadiers.ps BritishGrenadiers.pdf

# British Immigrant
BritishImmigrant= jig/Household_Brigade-G-48-6.abc
BritishImmigrant: BritishImmigrant.abc BritishImmigrant.ps BritishImmigrant.pdf
BritishImmigrant.abc: hdr/BritishImmigrant.hdr $(BritishImmigrant)
	abcmedley BritishImmigrant $(BritishImmigrant) >BritishImmigrant.abc
BritishImmigrant.ps: BritishImmigrant.abc fmt/_75.fmt
	$(a2p) BritishImmigrant.abc +Ffmt/_75 \
	|PShdr BritishImmigrant '' BritishImmigrant \
	|PSftr %D $U/ %D >BritishImmigrant.ps
BritishImmigrant.pdf: BritishImmigrant.ps
	ps2pdf BritishImmigrant.ps BritishImmigrant.pdf

# BroadfordBay
BroadfordBay= \
	reel/Girl_With_the_Blue_Dress_On-G-32-2.abc \
	reel/Man_from_Skye-Am-32-3.abc
BroadfordBay: BroadfordBay.abc BroadfordBay.ps BroadfordBay.pdf
BroadfordBay.abc: hdr/BroadfordBay.hdr $(BroadfordBay)
	abcmedley +C BroadfordBay $(BroadfordBay) >BroadfordBay.abc
BroadfordBay.ps: BroadfordBay.abc fmt/_70.fmt
	$(a2p) BroadfordBay.abc +Ffmt/_70.fmt \
	|PShdr BroadfordBay '' BroadfordBay \
	|PSftr %D $U/ %D >BroadfordBay.ps
BroadfordBay.pdf: BroadfordBay.ps
	ps2pdf BroadfordBay.ps BroadfordBay.pdf

# BrucesMen
BrucesMen= strathspey/BrucesMen_A.abc
BrucesMen: BrucesMen.abc BrucesMen.ps BrucesMen.pdf
BrucesMen.abc: hdr/BrucesMen.hdr $(BrucesMen)
	abcmedley BrucesMen $(BrucesMen) >BrucesMen.abc
BrucesMen.ps: BrucesMen.abc fmt/_75.fmt
	$(a2p) BrucesMen.abc +Ffmt/_75 \
	|PShdr BrucesMen '' BrucesMen \
	|PSftr %D $U/ %D >BrucesMen.ps
BrucesMen.pdf: BrucesMen.ps
	ps2pdf BrucesMen.ps BrucesMen.pdf

# Brudenell Jig
BrudenellJig: BrudenellJig0 BrudenellJig1

# Brudenell Jig 0
BrudenellJig0= jig/AuldJockTheTinker_A.abc
BrudenellJig0: BrudenellJig0.abc BrudenellJig0.ps BrudenellJig0.pdf
BrudenellJig0.abc: hdr/BrudenellJig.hdr $(BrudenellJig0)
	abcmedley BrudenellJig $(BrudenellJig0) >BrudenellJig0.abc
BrudenellJig0.ps: BrudenellJig0.abc fmt/_70.fmt
	$(a2p) BrudenellJig0.abc +Ffmt/_70 \
	|PShdr BrudenellJig0 '' BrudenellJig0 \
	|PSftr %D $U/ %D >BrudenellJig0.ps
BrudenellJig0.pdf: BrudenellJig0.ps
	ps2pdf BrudenellJig0.ps BrudenellJig0.pdf

# Brudenell Jig 1
BrudenellJig1= jig/AuldJockTheTinker_A.abc \
	jig/RoseInTheHeather.abc \
	jig/PearlinJean.abc \
	jig/KelloholmJig_G.abc \
	ftr/arrJC.ftr
BrudenellJig1: BrudenellJig1.abc BrudenellJig1.ps BrudenellJig1.pdf
BrudenellJig1.abc: hdr/BrudenellJig.hdr $(BrudenellJig1)
	abcmedley BrudenellJig $(BrudenellJig1) >BrudenellJig1.abc
BrudenellJig1.ps: BrudenellJig1.abc fmt/BrudenellJig.fmt
	$(a2p) BrudenellJig1.abc +Ffmt/BrudenellJig \
	|PShdr BrudenellJig1 '' BrudenellJig1 \
	|PSftr %D $U/ %D >BrudenellJig1.ps
BrudenellJig1.pdf: BrudenellJig1.ps
	ps2pdf BrudenellJig1.ps BrudenellJig1.pdf

# BrunetteDEcosse
BrunetteDEcosse= \
	strathspey/Mrs_Adie_1-Bb-16-3.abc \
	strathspey/Banks_of_Loch_Ness-Gm-16-3.abc \
	strathspey/Mr_A_G_Wilkens_Fav-F-16-4.abc \
	strathspey/Kail_Pot-Dm-16-2.abc \
	ftr/arrJC.ftr
BrunetteDEcosse: BrunetteDEcosse.abc BrunetteDEcosse.ps BrunetteDEcosse.pdf
BrunetteDEcosse.abc: hdr/BrunetteDEcosse.hdr $(BrunetteDEcosse)
	abcmedley BrunetteDEcosse $(BrunetteDEcosse) >BrunetteDEcosse.abc
BrunetteDEcosse.ps: BrunetteDEcosse.abc fmt/_75.fmt
	$(a2p) BrunetteDEcosse.abc +Ffmt/_75 \
	|PShdr BrunetteDEcosse '' BrunetteDEcosse \
	|PSftr %D $U/ %D >BrunetteDEcosse.ps
BrunetteDEcosse.pdf: BrunetteDEcosse.ps
	ps2pdf BrunetteDEcosse.ps BrunetteDEcosse.pdf

# Buchan Eightsome Reel
BuchanEightsomeR0= reel/TimourTheTartarR.abc r16/WindThatShakesTheBarley.abc
BuchanEightsomeR0: BuchanEightsomeR0.abc BuchanEightsomeR0.ps BuchanEightsomeR0.pdf
BuchanEightsomeR0.abc: hdr/BuchanEightsomeR.hdr $(BuchanEightsomeR0)
	abcmedley +C BuchanEightsomeR $(BuchanEightsomeR0) >BuchanEightsomeR0.abc
BuchanEightsomeR0.ps: BuchanEightsomeR0.abc fmt/_75.fmt
	$(a2p) BuchanEightsomeR0.abc +Ffmt/_75 \
	|PShdr BuchanEightsome '' BuchanEightsome \
	|PSftr %D $U/ %D >BuchanEightsomeR0.ps
BuchanEightsomeR0.pdf: BuchanEightsomeR0.ps
	ps2pdf BuchanEightsomeR0.ps BuchanEightsomeR0.pdf

# Buchan Eightsome Reel
BuchanEightsomeR1= \
	reel/Timour_the_Tartar-A-16-3.abc \
	reel/Wind_That_Shakes_the_Barley_RSCDS-D-16-2.abc \
	r16/TeetotalersR_G3.abc \
	r16/KiltIsMyDelight_D.abc \
	r16/TomMcVicarsR_Em3_16.abc
BuchanEightsomeR1: BuchanEightsomeR1.abc BuchanEightsomeR1.ps BuchanEightsomeR1.pdf
BuchanEightsomeR1.abc: hdr/BuchanEightsomeR.hdr $(BuchanEightsomeR1)
	abcmedley +C BuchanEightsomeR $(BuchanEightsomeR1) >BuchanEightsomeR1.abc
BuchanEightsomeR1.ps: BuchanEightsomeR1.abc fmt/_70.fmt
	$(a2p) BuchanEightsomeR1.abc +Ffmt/_70 \
	|PShdr BuchanEightsome '' BuchanEightsome \
	|PSftr %D $U/ %D >BuchanEightsomeR1.ps
BuchanEightsomeR1.pdf: BuchanEightsomeR1.ps
	ps2pdf BuchanEightsomeR1.ps BuchanEightsomeR1.pdf

# Buchan Eightsome Reel
BuchanEightsomeR: BuchanEightsomeR0 BuchanEightsomeR1

# Buchan's Country
BuchansCountry= strathspey/Witch_Wood-Dm-16-4.abc
BuchansCountry: BuchansCountry.abc BuchansCountry.ps BuchansCountry.pdf
BuchansCountry.abc: hdr/BuchansCountry.hdr $(BuchansCountry)
	abcmedley BuchansCountry $(BuchansCountry) >BuchansCountry.abc
BuchansCountry.ps: BuchansCountry.abc fmt/_75.fmt
	$(a2p) BuchansCountry.abc +Ffmt/_75 \
	|PShdr BuchansCountry '' BuchansCountry \
	|PSftr %D $U/ %D >BuchansCountry.ps
BuchansCountry.pdf: BuchansCountry.ps
	ps2pdf BuchansCountry.ps BuchansCountry.pdf

# Bucking Jig
BuckingJig= \
	jig/Major_Mackies_Jig-D-32-2.abc \
	jig/DustyBobsJ.abc \
	jig/ChurchOfDromore.abc \
	jig/Teviot_Brig-A-32-3.abc
BuckingJig: BuckingJig.abc BuckingJig.ps BuckingJig.pdf
BuckingJig.abc: $(BuckingJig) hdr/BuckingJig.hdr
	abcmedley BuckingJig $(BuckingJig) >BuckingJig.abc
BuckingJig.ps: BuckingJig.abc fmt/_75.fmt
	$(a2p) BuckingJig.abc +Ffmt/_75 \
	|PShdr "BuckingJig" '' "BuckingJig" \
	|PSftr %D $U/ %D >BuckingJig.ps
BuckingJig.pdf: BuckingJig.ps
	ps2pdf BuckingJig.ps BuckingJig.pdf

# Budapest Birl
BudapestBirl= jig/Gabor_and_Sylvi_of_Budapest-D-32-3.abc \
	jig//Bert_Gonnellas_Jig-G-32-3.abc \
	jig/Ingonish_Jig_PW-Em-32-2.abc \
	jig/AllTheBlueBonnets_A.abc
BudapestBirl: BudapestBirl.abc BudapestBirl.ps BudapestBirl.pdf
BudapestBirl.abc: hdr/BudapestBirl.hdr $(BudapestBirl)
	abcmedley BudapestBirl $(BudapestBirl) >BudapestBirl.abc
BudapestBirl.ps: BudapestBirl.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75.fmt BudapestBirl.abc \
	| PShdr "BudapestBirl" "" "BudapestBirl" \
	| PSftr %D $U/ %D >BudapestBirl.ps
BudapestBirl.pdf: BudapestBirl.ps
	ps2pdf BudapestBirl.ps BudapestBirl.pdf

# BuiltForTwo
BuiltForTwo= \
	strathspey/IronManS.abc \
	strathspey/PiperODundee.abc \
	strathspey/Lochnagar.abc \
	strathspey/NielGow_G.abc
BuiltForTwo: BuiltForTwo.abc BuiltForTwo.ps BuiltForTwo.pdf
BuiltForTwo.abc: hdr/BuiltForTwo.hdr $(BuiltForTwo)
	abcmedley BuiltForTwo $(BuiltForTwo) >BuiltForTwo.abc
BuiltForTwo.ps: BuiltForTwo.abc fmt/_75.fmt
	$(a2p) BuiltForTwo.abc +Ffmt/_75 \
	|PShdr BuiltForTwo '' BuiltForTwo \
	|PSftr %D $U/ %D >BuiltForTwo.ps
BuiltForTwo.pdf: BuiltForTwo.ps
	ps2pdf BuiltForTwo.ps BuiltForTwo.pdf

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

# Burnaby at Forty
BurnabyAtForty= strathspey/RuthAndGeorgeOConnorsStr_G.abc \
	strathspey/MiltonStr_A.abc \
	strathspey/PamelaRoseGrant_D.abc \
	ftr/arrJC.ftr
BurnabyAtForty: BurnabyAtForty.abc BurnabyAtForty.ps BurnabyAtForty.pdf
BurnabyAtForty.abc: hdr/BurnabyAtForty.hdr $(BurnabyAtForty)
	abcmedley +C BurnabyAtForty $(BurnabyAtForty) >BurnabyAtForty.abc
BurnabyAtForty.ps: BurnabyAtForty.abc fmt/_75.fmt
	$(a2p) BurnabyAtForty.abc +Ffmt/_75 \
	|PShdr BurnabyAtForty '' BurnabyAtForty \
	|PSftr %D $U/ %D >BurnabyAtForty.ps
BurnabyAtForty.pdf: BurnabyAtForty.ps
	ps2pdf BurnabyAtForty.ps BurnabyAtForty.pdf

# Burns Hornpipe
BurnsHornpipe: BurnsHornpipe1 BurnsHornpipe2

# Burns Hornpipe 1
BurnsHornpipe1= hornpipe/GlasgowHornpipe_G.abc
BurnsHornpipe1: BurnsHornpipe1.abc BurnsHornpipe1.ps BurnsHornpipe1.pdf
BurnsHornpipe1.abc: $(BurnsHornpipe1) hdr/BurnsHornpipe1.hdr
	abcmedley BurnsHornpipe1 $(BurnsHornpipe1) >BurnsHornpipe1.abc
BurnsHornpipe1.ps: BurnsHornpipe1.abc fmt/_75.fmt
	$(a2p) BurnsHornpipe1.abc +Ffmt/_75 \
	|PShdr BurnsHp '' BurnsHp \
	|PSftr %D $U/ %D >BurnsHornpipe1.ps
BurnsHornpipe1.pdf: BurnsHornpipe1.ps
	ps2pdf BurnsHornpipe1.ps BurnsHornpipe1.pdf

# Burns Hornpipe 2
BurnsHornpipe2= hornpipe/HandsomePloughboy_A4.abc hornpipe/SwanseaHornpipe1_G4.abc ftr/arrSM.ftr
BurnsHornpipe2: BurnsHornpipe2.abc BurnsHornpipe2.ps BurnsHornpipe2.pdf
BurnsHornpipe2.abc: $(BurnsHornpipe2) hdr/BurnsHornpipe2.hdr
	abcmedley BurnsHornpipe2 $(BurnsHornpipe2) >BurnsHornpipe2.abc
BurnsHornpipe2.ps: BurnsHornpipe2.abc fmt/_80.fmt
	$(a2p) BurnsHornpipe2.abc +Ffmt/_80 \
	|PShdr BurnsHp '' BurnsHp \
	|PSftr %D $U/ %D >BurnsHornpipe2.ps
BurnsHornpipe2.pdf: BurnsHornpipe2.ps
	ps2pdf BurnsHornpipe2.ps BurnsHornpipe2.pdf

# Burns Night
BurnsNight= \
	jig/BurnsNightJ_G.abc \
	jig/DrummondCastle.abc \
	jig/LairdOfMiltonsDaughterJ_G.abc \
	jig/LadsODunseJ.abc
BurnsNight: BurnsNight.abc BurnsNight.ps BurnsNight.pdf
BurnsNight.abc: $(BurnsNight) hdr/BurnsNight.hdr
	abcmedley BurnsNight $(BurnsNight) >BurnsNight.abc
BurnsNight.ps: BurnsNight.abc fmt/_70.fmt
	$(a2p) BurnsNight.abc +Ffmt/_70 \
	|PShdr BURNSNIG '' BURNSNIG \
	|PSftr %D $U/ %D >BurnsNight.ps
BurnsNight.pdf: BurnsNight.ps
	ps2pdf BurnsNight.ps BurnsNight.pdf

# Butcher's Broom
ButchersBroom= \
	strathspey/Greigs_Pipes_D.abc \
	strathspey/Witches_Hill.abc \
	strathspey/BonnyBridgeS.abc
ButchersBroom: ButchersBroom.abc ButchersBroom.ps ButchersBroom.pdf
ButchersBroom.abc: hdr/ButchersBroom.hdr $(ButchersBroom)
	abcmedley ButchersBroom $(ButchersBroom) >ButchersBroom.abc
ButchersBroom.ps: ButchersBroom.abc fmt/_75.fmt
	$(a2p) ButchersBroom.abc +Ffmt/_75 \
	|PShdr BUTCHERS '' BUTCHERS \
	|PSftr %D $U/ %D >ButchersBroom.ps
ButchersBroom.pdf: ButchersBroom.ps
	ps2pdf ButchersBroom.ps ButchersBroom.pdf

# Butterscotch and Honey
ButterscotchAndHoney= \
	shottish/McGintysMealAndAle_D.abc \
	shottish/BrochanLom_G.abc \
	shottish/ManchesterCaledonians.abc
ButterscotchAndHoney: ButterscotchAndHoney.abc ButterscotchAndHoney.ps ButterscotchAndHoney.pdf
ButterscotchAndHoney.abc: $(ButterscotchAndHoney) hdr/ButterscotchAndHoney.hdr
	abcmedley ButterscotchAndHoney $(ButterscotchAndHoney) >ButterscotchAndHoney.abc
ButterscotchAndHoney.ps: ButterscotchAndHoney.abc fmt/_75.fmt
	$(a2p) ButterscotchAndHoney.abc +Ffmt/_75 \
	|PShdr BUTTERSC '' BUTTERSC \
	|PSftr %D $U/ %D >ButterscotchAndHoney.ps
ButterscotchAndHoney.pdf: ButterscotchAndHoney.ps
	ps2pdf ButterscotchAndHoney.ps ButterscotchAndHoney.pdf

# Byron Strathspey
ByronStr: ByronStr0 ByronStr1

# Byron Strathspey 0
ByronStr0= strathspey/ByronStr_G.abc strathspey/ByronStr_Gm.abc strathspey/ByronStr_A.abc
ByronStr0: ByronStr0.abc ByronStr0.ps ByronStr0.pdf
ByronStr0.abc: $(ByronStr0) hdr/ByronStr.hdr
	abcmedley ByronStr $(ByronStr0) >ByronStr0.abc
ByronStr0.ps: ByronStr0.abc fmt/_75.fmt
	$(a2p) ByronStr0.abc +Ffmt/_75 \
	|PShdr ByronStr '' ByronStr \
	|PSftr %D $U/ %D >ByronStr0.ps
ByronStr0.pdf: ByronStr0.ps
	ps2pdf ByronStr0.ps ByronStr0.pdf

# Byron Strathspey 1
ByronStr1= strathspey/ByronS.abc shottish/BrochanLom_D.abc strathspey/ByronStr_G.abc dance/brief/ByronStr2.crib
ByronStr1: ByronStr1.abc ByronStr1.ps ByronStr1.pdf
ByronStr1.abc: $(ByronStr1) hdr/ByronStr.hdr
	abcmedley ByronStr $(ByronStr1) >ByronStr1.abc
ByronStr1.ps: ByronStr1.abc fmt/_75.fmt
	$(a2p) ByronStr1.abc +Ffmt/_75 \
	|PShdr ByronStr '' ByronStr \
	|PSftr %D $U/ %D >ByronStr1.ps
ByronStr1.pdf: ByronStr1.ps
	ps2pdf ByronStr1.ps ByronStr1.pdf

# C'est l'Amour
CestLAmour= \
	jig/PleasuresOfTheNight_A.abc \
	jig/FrostIsAllOver.abc \
	jig/BlackthornStick_G.abc \
	jig/NuptialKnot.abc
CestLAmour: CestLAmour.abc CestLAmour.ps CestLAmour.pdf
CestLAmour.abc: hdr/CestLAmour.hdr $(CestLAmour)
	abcmedley +T1 CestLAmour $(CestLAmour) >CestLAmour.abc
CestLAmour.ps: CestLAmour.abc fmt/_75.fmt
	$(a2p) CestLAmour.abc +Ffmt/_75 \
	|PShdr CestLAmour '' CestLAmour \
	|PSftr %D $U/ %D >CestLAmour.ps
CestLAmour.pdf: CestLAmour.ps
	ps2pdf CestLAmour.ps CestLAmour.pdf

# CaTheEwesTaeTheKnowes
CaTheEwesTaeTheKnowes= \
	strathspey/Miss_Mariane_Oliphant-G-16-3.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	strathspey/Mrs_Blair_of_Blair-A-16-3.abc \
	strathspey/Scotch_Mist-D-16-4.abc
CaTheEwesTaeTheKnowes: CaTheEwesTaeTheKnowes.abc CaTheEwesTaeTheKnowes.ps CaTheEwesTaeTheKnowes.pdf
CaTheEwesTaeTheKnowes.abc: hdr/CaTheEwesTaeTheKnowes.hdr $(CaTheEwesTaeTheKnowes)
	abcmedley CaTheEwesTaeTheKnowes $(CaTheEwesTaeTheKnowes) >CaTheEwesTaeTheKnowes.abc
CaTheEwesTaeTheKnowes.ps: CaTheEwesTaeTheKnowes.abc fmt/_70.fmt
	$(a2p) CaTheEwesTaeTheKnowes.abc +Ffmt/_70 \
	|PShdr CaTheEwesTaeTheKnowes '' CaTheEwesTaeTheKnowes \
	|PSftr %D $U/ %D >CaTheEwesTaeTheKnowes.ps
CaTheEwesTaeTheKnowes.pdf: CaTheEwesTaeTheKnowes.ps
	ps2pdf CaTheEwesTaeTheKnowes.ps CaTheEwesTaeTheKnowes.pdf

# CallerHerrin
CallerHerrin= song/CallerHerrin_G.abc song/WhaWadnaFechtForCharlie_F.abc
CallerHerrin: CallerHerrin.abc CallerHerrin.ps CallerHerrin.pdf
CallerHerrin.abc: hdr/CallerHerrin.hdr $(CallerHerrin)
	abcmedley CallerHerrin $(CallerHerrin) >CallerHerrin.abc
CallerHerrin.ps: CallerHerrin.abc fmt/_75.fmt
	$(a2p) CallerHerrin.abc +Ffmt/_75 \
	|PShdr CallerHerrin '' CallerHerrin \
	|PSftr %D $U/ %D >CallerHerrin.ps
CallerHerrin.pdf: CallerHerrin.ps
	ps2pdf CallerHerrin.ps CallerHerrin.pdf

# Calum's Road
CalumsRoad= \
	strathspey/CalumsRoad_D.abc \
	strathspey/CalumsRoad_D16.abc \
	strathspey/CalumsRoad_G16.abc
CalumsRoad: CalumsRoad.abc CalumsRoad.ps CalumsRoad.pdf
CalumsRoad.abc: $(CalumsRoad)
	abcmedley +C "Calum's Road" $(CalumsRoad) >CalumsRoad.abc
CalumsRoad.ps: CalumsRoad.abc fmt/_75.fmt
	$(a2p) CalumsRoad.abc +Ffmt/_75 \
	|PShdr CalumsRoad '' CalumsRoad \
	|PSftr %D $U/ %D >CalumsRoad.ps
CalumsRoad.pdf: CalumsRoad.ps
	ps2pdf CalumsRoad.ps CalumsRoad.pdf

# Calver Lodge
CalverLodge: CalverLodge0

# Calver Lodge 0
CalverLodge0= reel/CountryDance_8_3_D.abc reel/EarlOfLauderdale_G.abc
CalverLodge0: CalverLodge0.abc CalverLodge0.ps CalverLodge0.pdf
CalverLodge0.abc: hdr/CalverLodge.hdr $(CalverLodge0)
	abcmedley CalverLodge $(CalverLodge0) >CalverLodge0.abc
CalverLodge0.ps: CalverLodge0.abc fmt/_75.fmt
	$(a2p) CalverLodge0.abc +Ffmt/_75 \
	|PShdr CALVERLO '' CALVERLO \
	|PSftr %D $U/ %D >CalverLodge0.ps
CalverLodge0.pdf: CalverLodge0.ps
	ps2pdf CalverLodge0.ps CalverLodge0.pdf

# Cambridge Roundabout
CambridgeRoundabout= \
	strathspey/IronManS.abc \
	strathspey/PamelaRoseGrant_D.abc \
	strathspey/SourceOfSpeyS.abc
CambridgeRoundabout: CambridgeRoundabout.abc CambridgeRoundabout.ps CambridgeRoundabout.pdf
CambridgeRoundabout.abc: hdr/CambridgeRoundabout.hdr $(CambridgeRoundabout)
	abcmedley CambridgeRoundabout $(CambridgeRoundabout) >CambridgeRoundabout.abc
CambridgeRoundabout.ps: CambridgeRoundabout.abc fmt/_75.fmt
	$(a2p) CambridgeRoundabout.abc +Ffmt/_75 \
	|PShdr CAMBRIDG '' CAMBRIDG \
	|PSftr %D $U/ %D >CambridgeRoundabout.ps
CambridgeRoundabout.pdf: CambridgeRoundabout.ps
	ps2pdf CambridgeRoundabout.ps CambridgeRoundabout.pdf

# Campbell's Fancy
CampbellsFancy= \
	j24/TeviotBrigJ_G24.abc \
	j24/MistCoveredMountainJ_Am_24.abc \
	j24/RoadToSkye_A24.abc \
	j24/SmashTheWindows_D24.abc
CampbellsFancy: CampbellsFancy.abc CampbellsFancy.ps CampbellsFancy.pdf
CampbellsFancy.abc: hdr/CampbellsFancy.hdr $(CampbellsFancy)
	abcmedley CampbellsFancy $(CampbellsFancy) >CampbellsFancy.abc
CampbellsFancy.ps: CampbellsFancy.abc fmt/_70.fmt
	$(a2p) CampbellsFancy.abc +Ffmt/_70 \
	|PShdr CampbellsFancy '' CampbellsFancy \
	|PSftr %D $U/ %D >CampbellsFancy.ps
CampbellsFancy.pdf: CampbellsFancy.ps
	ps2pdf CampbellsFancy.ps CampbellsFancy.pdf

# Campbell's Frolic
CampbellsFrolic= \
	jig/CampbellsFrolicJ.abc \
	jig/BungYourEye_Am.abc \
	jig/FerryJ.abc \
	jig/ScottishReformJ_3.abc
CampbellsFrolic: CampbellsFrolic.abc CampbellsFrolic.ps CampbellsFrolic.pdf
CampbellsFrolic.abc: $(CampbellsFrolic) hdr/CampbellsFrolic.hdr
	abcmedley CampbellsFrolic $(CampbellsFrolic) >CampbellsFrolic.abc
CampbellsFrolic.ps: CampbellsFrolic.abc fmt/_75.fmt
	$(a2p) CampbellsFrolic.abc +Ffmt/_75 \
	|PShdr CampbellsFrolic '' CampbellsFrolic \
	|PSftr %D $U/ %D >CampbellsFrolic.ps
CampbellsFrolic.pdf: CampbellsFrolic.ps
	ps2pdf CampbellsFrolic.ps CampbellsFrolic.pdf

# Campbells Are Coming
CampbellsAreComing= \
	jig/CampbellsAreComingJ.abc \
	jig/HundredPipersJ_DA.abc \
	jig/CalliopeHouse_E.abc \
	j32/MistCoveredMountainJ.abc
CampbellsAreComing: CampbellsAreComing.abc CampbellsAreComing.ps CampbellsAreComing.pdf
CampbellsAreComing.abc: $(CampbellsAreComing) hdr/CampbellsAreComing.hdr
	abcmedley CampbellsAreComing $(CampbellsAreComing) >CampbellsAreComing.abc
CampbellsAreComing.ps: CampbellsAreComing.abc fmt/_75.fmt
	$(a2p) CampbellsAreComing.abc +Ffmt/_75 \
	|PShdr CampbellsAreComing '' CampbellsAreComing \
	|PSftr %D $U/ %D >CampbellsAreComing.ps
CampbellsAreComing.pdf: CampbellsAreComing.ps
	ps2pdf CampbellsAreComing.ps CampbellsAreComing.pdf

# Canadian Barn Dance
CanadianBarnDance= shottish/Carfuffle_Shuffle-C-64-7.abc
CanadianBarnDance: CanadianBarnDance.abc CanadianBarnDance.ps CanadianBarnDance.pdf
CanadianBarnDance.abc: hdr/CanadianBarnDance.hdr $(CanadianBarnDance)
	abcmedley CanadianBarnDance $(CanadianBarnDance) >CanadianBarnDance.abc
CanadianBarnDance.ps: CanadianBarnDance.abc fmt/_75.fmt
	$(a2p) CanadianBarnDance.abc +Ffmt/_75 \
	|PShdr CANADIAN '' CANADIAN \
	|PSftr %D $U/ %D >CanadianBarnDance.ps
CanadianBarnDance.pdf: CanadianBarnDance.ps
	ps2pdf CanadianBarnDance.ps CanadianBarnDance.pdf

# CapeTownWedding
CapeTownWedding: CapeTownWedding0 CapeTownWedding1

# CapeTownWedding0
CapeTownWedding0= strathspey/MrDolphMorrisStrathspey_F.abc x10.abc
CapeTownWedding0: CapeTownWedding0.abc CapeTownWedding0.ps CapeTownWedding0.pdf
CapeTownWedding0.abc: hdr/CapeTownWedding.hdr $(CapeTownWedding0)
	abcmedley CapeTownWedding $(CapeTownWedding0) >CapeTownWedding0.abc
CapeTownWedding0.ps: CapeTownWedding0.abc fmt/_75.fmt
	$(a2p) CapeTownWedding0.abc +Ffmt/_75 \
	|PShdr CapeTownWedding '' CapeTownWedding \
	|PSftr %D $U/ %D >CapeTownWedding0.ps
CapeTownWedding0.pdf: CapeTownWedding0.ps
	ps2pdf CapeTownWedding0.ps CapeTownWedding0.pdf

# CapeTownWedding1
CapeTownWedding1= strathspey/MrDolphMorrisStrathspey_F.abc \
	strathspey/LochBaS.abc \
	strathspey/Scotch_Mist-C-16-4.abc
CapeTownWedding1: CapeTownWedding1.abc CapeTownWedding1.ps CapeTownWedding1.pdf
CapeTownWedding1.abc: hdr/CapeTownWedding.hdr $(CapeTownWedding1)
	abcmedley CapeTownWedding $(CapeTownWedding1) >CapeTownWedding1.abc
CapeTownWedding1.ps: CapeTownWedding1.abc fmt/_75.fmt
	$(a2p) CapeTownWedding1.abc +Ffmt/_75 \
	|PShdr CapeTownWedding '' CapeTownWedding \
	|PSftr %D $U/ %D >CapeTownWedding1.ps
CapeTownWedding1.pdf: CapeTownWedding1.ps
	ps2pdf CapeTownWedding1.ps CapeTownWedding1.pdf

# Capelthwaite
Capelthwaite= r16/Kings_Reel-Am-16-3.abc \
	r16/DickGossipsR2.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	r16/NinePintCoggie1.abc
Capelthwaite: Capelthwaite.abc Capelthwaite.ps Capelthwaite.pdf
Capelthwaite.abc: hdr/Capelthwaite.hdr $(Capelthwaite)
	abcmedley Capelthwaite $(Capelthwaite) >Capelthwaite.abc
Capelthwaite.ps: Capelthwaite.abc fmt/_75.fmt
	$(a2p)  Capelthwaite.abc  +Ffmt/_75  \
	|PShdr Capelthwaite '' Capelthwaite \
	|PSftr %D $U/ %D >Capelthwaite.ps
Capelthwaite.pdf: Capelthwaite.ps
	ps2pdf Capelthwaite.ps Capelthwaite.pdf

# Captain MacDonald's Fancy
CaptainMacDonaldsFancy= \
	reel/Captain_MacDonalds_Fancy-F-16-3.abc \
	reel/At_the_Fair_2-C-16-2.abc \
	reel/Earl_Marshals_Reel-F-16-2.abc \
	reel/Knit_the_Pocky_2-Dm-16-2.abc
CaptainMacDonaldsFancy: CaptainMacDonaldsFancy.abc CaptainMacDonaldsFancy.ps CaptainMacDonaldsFancy.pdf
CaptainMacDonaldsFancy.abc: hdr/CaptainMacDonaldsFancy.hdr $(CaptainMacDonaldsFancy)
	abcmedley CaptainMacDonaldsFancy $(CaptainMacDonaldsFancy) >CaptainMacDonaldsFancy.abc
CaptainMacDonaldsFancy.ps: CaptainMacDonaldsFancy.abc fmt/_75.fmt
	$(a2p) CaptainMacDonaldsFancy.abc +Ffmt/_75 \
	|PShdr CaptainMacDonaldsFancy '' CaptainMacDonaldsFancy \
	|PSftr %D $U/ %D >CaptainMacDonaldsFancy.ps
CaptainMacDonaldsFancy.pdf: CaptainMacDonaldsFancy.ps
	ps2pdf CaptainMacDonaldsFancy.ps CaptainMacDonaldsFancy.pdf

# Carfuffle For Six
CarfuffleForSix= \
	strathspey/DeanBrigOEdinburgh_G.abc \
	strathspey/MissLyallS.abc \
	strathspey/CameronsGotHisWifeAgain.abc
CarfuffleForSix: CarfuffleForSix.abc CarfuffleForSix.ps CarfuffleForSix.pdf
CarfuffleForSix.abc: hdr/CarfuffleForSix.hdr $(CarfuffleForSix)
	abcmedley CarfuffleForSix $(CarfuffleForSix) >CarfuffleForSix.abc
CarfuffleForSix.ps: CarfuffleForSix.abc fmt/_75.fmt
	$(a2p) CarfuffleForSix.abc +Ffmt/_75 \
	|PShdr CarfuffleForSix '' CarfuffleForSix \
	|PSftr %D $U/ %D >CarfuffleForSix.ps
CarfuffleForSix.pdf: CarfuffleForSix.ps
	ps2pdf CarfuffleForSix.ps CarfuffleForSix.pdf

# Cashcrom
Cashcrom= \
	shottish/MiltonStr_G.abc \
	strathspey/SourceOfSpeyS.abc \
	shottish/BrochanLom_D.abc
Cashcrom: Cashcrom.abc Cashcrom.ps Cashcrom.pdf
Cashcrom.abc: $(Cashcrom) hdr/Cashcrom.hdr
	abcmedley Cashcrom $(Cashcrom) >Cashcrom.abc
Cashcrom.ps: Cashcrom.abc fmt/_75.fmt
	$(a2p) Cashcrom.abc +Ffmt/_75 \
	|PShdr CASHCROM '' CASHCROM \
	|PSftr %D $U/ %D >Cashcrom.ps
Cashcrom.pdf: Cashcrom.ps
	ps2pdf Cashcrom.ps Cashcrom.pdf

# Castle Douglas
CastleDouglas= set/CastleDouglas.abc
CastleDouglas: CastleDouglas.abc CastleDouglas.ps CastleDouglas.pdf
CastleDouglas.abc: $(CastleDouglas)
	ln -f $(CastleDouglas) CastleDouglas.abc
CastleDouglas.ps: CastleDouglas.abc fmt/_75.fmt
	$(a2p) CastleDouglas.abc +Ffmt/_75 \
	|PShdr CastleDouglas '' CastleDouglas \
	|PSftr %D $U/ %D >CastleDouglas.ps
CastleDouglas.pdf: CastleDouglas.ps
	ps2pdf CastleDouglas.ps CastleDouglas.pdf

# Castle of Mey
CastleOfMey= reel/PrinceCharlie2_Dm.abc \
	r16/LadyErskineR_Am.abc \
	r16/DickGossipsR2.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc
CastleOfMey: CastleOfMey.abc CastleOfMey.ps CastleOfMey.pdf
CastleOfMey.abc: hdr/CastleOfMey.hdr $(CastleOfMey)
	abcmedley CastleOfMey $(CastleOfMey) >CastleOfMey.abc
CastleOfMey.ps: CastleOfMey.abc fmt/_75.fmt
	$(a2p) CastleOfMey.abc +Ffmt/_75 \
	|PShdr CastleOfMey '' CastleOfMey \
	|PSftr %D $U/ %D >CastleOfMey.ps
CastleOfMey.pdf: CastleOfMey.ps
	ps2pdf CastleOfMey.ps CastleOfMey.pdf

# Castles in the Air
CastlesInTheAir= song/CastlesInTheAir_G.abc \
	strathspey/GlenTromieS_C.abc \
	strathspey/AtholeBrose_Am.abc \
	strathspey/Scotch_Mist-D-16-4.abc
CastlesInTheAir: CastlesInTheAir.abc CastlesInTheAir.ps CastlesInTheAir.pdf
CastlesInTheAir.abc: hdr/CastlesInTheAir.hdr $(CastlesInTheAir)
	abcmedley CastlesInTheAir $(CastlesInTheAir) >CastlesInTheAir.abc
CastlesInTheAir.ps: CastlesInTheAir.abc fmt/_75.fmt
	$(a2p) CastlesInTheAir.abc +Ffmt/_75 \
	|PShdr CastlesInTheAir '' CastlesInTheAir \
	|PSftr %D $U/ %D >CastlesInTheAir.ps
CastlesInTheAir.pdf: CastlesInTheAir.ps
	ps2pdf CastlesInTheAir.ps CastlesInTheAir.pdf

# Cat Mousam Reel
CatMousamReel= \
	reel/ReconciliationR.abc \
	reel/AngusCampbell.abc \
	reel/BigJohnMcNeil.abc
CatMousamReel: CatMousamReel.abc CatMousamReel.ps CatMousamReel.pdf
CatMousamReel.abc: hdr/CatMousamReel.hdr $(CatMousamReel)
	abcmedley CatMousamReel $(CatMousamReel) >CatMousamReel.abc
CatMousamReel.ps: CatMousamReel.abc fmt/_70.fmt
	$(a2p) CatMousamReel.abc +Ffmt/_70 \
	|PShdr CATMOUSA '' CATMOUSA \
	|PSftr %D $U/ %D >CatMousamReel.ps
CatMousamReel.pdf: CatMousamReel.ps
	ps2pdf CatMousamReel.ps CatMousamReel.pdf

# Catch As Catch Can
CatchAsCatchCan= reel/BarrowburnR.abc reel/BobMcQuillensR.abc reel/Tushker_A4.abc
CatchAsCatchCan: CatchAsCatchCan.abc CatchAsCatchCan.ps CatchAsCatchCan.pdf
CatchAsCatchCan.abc: $(CatchAsCatchCan) hdr/CatchAsCatchCan.hdr
	abcmedley CatchAsCatchCan $(CatchAsCatchCan) >CatchAsCatchCan.abc
CatchAsCatchCan.ps: CatchAsCatchCan.abc fmt/_75.fmt
	$(a2p) CatchAsCatchCan.abc +Ffmt/_75 \
	|PShdr CatchAsCatchCan '' CatchAsCatchCan \
	|PSftr %D $U/ %D >CatchAsCatchCan.ps
CatchAsCatchCan.pdf: CatchAsCatchCan.ps
	ps2pdf CatchAsCatchCan.ps CatchAsCatchCan.pdf

# Catch the Wind
CatchTheWind: CatchTheWind0 CatchTheWind1 CatchTheWind2 CatchTheWind3

# Catch the Wind 0
CatchTheWind0= hornpipe/Navvie_G.abc hornpipe/FlirtationHornpipe_Am.abc x7.abc
CatchTheWind0: CatchTheWind0.abc CatchTheWind0.ps CatchTheWind0.pdf
CatchTheWind0.abc: hdr/CatchTheWind.hdr $(CatchTheWind0)
	abcmedley CatchTheWind $(CatchTheWind0) >CatchTheWind0.abc
CatchTheWind0.ps: CatchTheWind0.abc fmt/_70.fmt
	$(a2p) CatchTheWind0.abc +Ffmt/_70 \
	|PShdr CATCHTHE '' CATCHTHE \
	|PSftr %D $U/ %D >CatchTheWind0.ps
CatchTheWind0.pdf: CatchTheWind0.ps
	ps2pdf CatchTheWind0.ps CatchTheWind0.pdf

# Catch the Wind 1
CatchTheWind1= \
	hornpipe/Navvie_G.abc \
	hornpipe/FlirtationHornpipe_Am.abc \
	hornpipe/RoxburghCastle_A3.abc \
	hornpipe/FishersH_D3.abc
CatchTheWind1: CatchTheWind1.abc CatchTheWind1.ps CatchTheWind1.pdf
CatchTheWind1.abc: hdr/CatchTheWind.hdr $(CatchTheWind1)
	abcmedley CatchTheWind $(CatchTheWind1) >CatchTheWind1.abc
CatchTheWind1.ps: CatchTheWind1.abc fmt/CatchTheWind1.fmt
	$(a2p) CatchTheWind1.abc +Ffmt/CatchTheWind1 \
	|PShdr CATCHTHE '' CATCHTHE \
	|PSftr %D $U/ %D >CatchTheWind1.ps
CatchTheWind1.pdf: CatchTheWind1.ps
	ps2pdf CatchTheWind1.ps CatchTheWind1.pdf

# Catch the Wind 2
CatchTheWind2= \
	hornpipe/GipsyH_3C.abc \
	hornpipe/HullsVictory_F3.abc \
	hornpipe/DavyH_4_G.abc
CatchTheWind2: CatchTheWind2.abc CatchTheWind2.ps CatchTheWind2.pdf
CatchTheWind2.abc: hdr/CatchTheWind.hdr $(CatchTheWind2)
	abcmedley CatchTheWind $(CatchTheWind2) >CatchTheWind2.abc
CatchTheWind2.ps: CatchTheWind2.abc fmt/_75.fmt
	$(a2p) CatchTheWind2.abc +Ffmt/_75 \
	|PShdr CatchTheWind '' CatchTheWind \
	|PSftr %D $U/ %D >CatchTheWind2.ps
CatchTheWind2.pdf: CatchTheWind2.ps
	ps2pdf CatchTheWind2.ps CatchTheWind2.pdf

# Catch the Wind 3
CatchTheWind3= \
	hornpipe/FlirtationHornpipe_Am.abc \
	hornpipe/HandsomePloughboy_A.abc \
	hornpipe/Navvie_G.abc \
	hornpipe/HullsVictory_F3.abc \
	ftr/arrOtB.ftr
CatchTheWind3: CatchTheWind3.abc CatchTheWind3.ps CatchTheWind3.pdf
CatchTheWind3.abc: hdr/CatchTheWind.hdr $(CatchTheWind3)
	abcmedley +T2 CatchTheWind $(CatchTheWind3) >CatchTheWind3.abc
CatchTheWind3.ps: CatchTheWind3.abc fmt/_70.fmt
	$(a2p) CatchTheWind3.abc +Ffmt/_70 \
	|PShdr CATCHTHE '' CATCHTHE \
	|PSftr %D $U/ %D >CatchTheWind3.ps
CatchTheWind3.pdf: CatchTheWind3.ps
	ps2pdf CatchTheWind3.ps CatchTheWind3.pdf

# Catchin Rabbits
Catchin_Rabbits= reel/Catchin_Rabbits-D-32-4.abc reel/Catchin_Rabbits-D-32-6.abc
Catchin_Rabbits: Catchin_Rabbits.abc Catchin_Rabbits.ps Catchin_Rabbits.pdf
Catchin_Rabbits.abc: $(Catchin_Rabbits)
	abcjoin +s $(Catchin_Rabbits) >Catchin_Rabbits.abc
Catchin_Rabbits.ps: Catchin_Rabbits.abc fmt/_75.fmt
	$(a2p) Catchin_Rabbits.abc +Ffmt/_75 \
	|PShdr Catchin_Rabbits "" Catchin_Rabbits \
	|PSftr %D $U %D >Catchin_Rabbits.ps
Catchin_Rabbits.pdf: Catchin_Rabbits.ps
	ps2pdf Catchin_Rabbits.ps Catchin_Rabbits.pdf

# Cate's Conundrum
CatesConundrum= strathspey/Cate_Gray-D-32-4.abc
CatesConundrum: CatesConundrum.abc CatesConundrum.ps CatesConundrum.pdf
CatesConundrum.abc: hdr/CatesConundrum.hdr $(CatesConundrum)
	abcmedley CatesConundrum $(CatesConundrum) >CatesConundrum.abc
CatesConundrum.ps: CatesConundrum.abc fmt/_75.fmt
	$(a2p) CatesConundrum.abc +Ffmt/_75 \
	|PShdr CatesConundrum '' CatesConundrum \
	|PSftr %D $U/ %D >CatesConundrum.ps
CatesConundrum.pdf: CatesConundrum.ps
	ps2pdf CatesConundrum.ps CatesConundrum.pdf

# Caterpillar
Caterpillar: Caterpillar1 Caterpillar2

# Caterpillar 1
Caterpillar1= reel/MacArthurRoad_E.abc \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/MacLeods_Farewell-D-32-3.abc ftr/arrJC.ftr
Caterpillar1: Caterpillar1.abc Caterpillar1.ps Caterpillar1.pdf
Caterpillar1.abc: hdr/Caterpillar.hdr $(Caterpillar1)
	abcmedley Caterpillar $(Caterpillar1) >Caterpillar1.abc
Caterpillar1.ps: Caterpillar1.abc fmt/_75.fmt
	$(a2p) Caterpillar1.abc +Ffmt/_75 \
	|PShdr Caterpillar '' Caterpillar \
	|PSftr %D $U/ %D >Caterpillar1.ps
Caterpillar1.pdf: Caterpillar1.ps
	ps2pdf Caterpillar1.ps Caterpillar1.pdf

# Caterpillar 2
Caterpillar2= reel/MacArthurRoad_E.abc \
	reel/ReconciliationR.abc \
	reel/BarrowburnR_D4.abc ftr/arrJC.ftr
Caterpillar2: Caterpillar2.abc Caterpillar2.ps Caterpillar2.pdf
Caterpillar2.abc: hdr/Caterpillar.hdr $(Caterpillar2)
	abcmedley +c Caterpillar $(Caterpillar2) >Caterpillar2.abc
Caterpillar2.ps: Caterpillar2.abc fmt/_75.fmt
	$(a2p) Caterpillar2.abc +Ffmt/_75 \
	|PShdr Caterpillar '' Caterpillar \
	|PSftr %D $U/ %D >Caterpillar2.ps
Caterpillar2.pdf: Caterpillar2.ps
	ps2pdf Caterpillar2.ps Caterpillar2.pdf

# Cats in the Kitchen
CatsInTheKitchen= jig/Athlone_Jig_1-D-32-2.abc \
	jig/Cat_in_the_Kitchen-Bm-32-2.abc \
	jig/Black_Cat_Jig-Dm-32-2.abc \
	jig/Cat_and_Pony_Jig-G-32-3.abc \
	jig/Cat_in_the_Hopper-Gm-32-2.abc ftr/arrJC.ftr
CatsInTheKitchen: CatsInTheKitchen.abc CatsInTheKitchen.ps CatsInTheKitchen.pdf
CatsInTheKitchen.abc: hdr/CatsInTheKitchen.hdr $(CatsInTheKitchen)
	abcmedley CatsInTheKitchen $(CatsInTheKitchen) >CatsInTheKitchen.abc
CatsInTheKitchen.ps: CatsInTheKitchen.abc fmt/_75.fmt
	$(a2p) CatsInTheKitchen.abc +Ffmt/_75 \
	|PShdr CatsInTheKitchen '' CatsInTheKitchen \
	|PSftr %D $U/ %D >CatsInTheKitchen.ps
CatsInTheKitchen.pdf: CatsInTheKitchen.ps
	ps2pdf CatsInTheKitchen.ps CatsInTheKitchen.pdf

# Cauld Kale
CauldKale: CauldKale_P1 CauldKale_P2

# Cauld Kale p.1
CauldKale_P1= \
	strathspey/CauldKaleInAberdeenS.abc \
	r16/BarrowburnR_AB.abc \
	sep5x2 \
	strathspey/CaptCampbell_Am.abc reel/CaptCampbellsR_Am.abc
CauldKale_P1: CauldKale_P1.abc CauldKale_P1.ps CauldKale_P1.pdf
CauldKale_P1.abc: hdr/CauldKale_P1.hdr $(CauldKale_P1)
	abcmedley +T1 CauldKale_P1 $(CauldKale_P1) >CauldKale_P1.abc
CauldKale_P1.ps: CauldKale_P1.abc fmt/_70.fmt
	$(a2p) CauldKale_P1.abc +Ffmt/_70 \
	|PShdr CauldKale '' CauldKale \
	|PSftr %D $U/ %D >CauldKale_P1.ps
CauldKale_P1.pdf: CauldKale_P1.ps
	ps2pdf CauldKale_P1.ps CauldKale_P1.pdf

# Cauld Kale p.2
CauldKale_P2= strathspey/CropiesStr.abc reel/CropiesReel_G.abc \
	sep5x2 \
	strathspey/TamLinStr_Dm.abc reel/TamLin_Dm.abc
CauldKale_P2: CauldKale_P2.abc CauldKale_P2.ps CauldKale_P2.pdf
CauldKale_P2.abc: hdr/CauldKale_P2.hdr $(CauldKale_P2)
	abcmedley +T1 CauldKale_P2 $(CauldKale_P2) >CauldKale_P2.abc
CauldKale_P2.ps: CauldKale_P2.abc fmt/_70.fmt
	$(a2p) CauldKale_P2.abc +Ffmt/_70 \
	|PShdr CauldKale '' CauldKale \
	|PSftr %D $U/ %D >CauldKale_P2.ps
CauldKale_P2.pdf: CauldKale_P2.ps
	ps2pdf CauldKale_P2.ps CauldKale_P2.pdf

# Ceilidh Caper
CeilidhCaper= \
	jig/BetsyHoopersJ_E.abc \
	jig/Buttermilk_Mary-A-32-2.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/KelloholmJig_G.abc
CeilidhCaper: CeilidhCaper.abc CeilidhCaper.ps CeilidhCaper.pdf
CeilidhCaper.abc: hdr/CeilidhCaper.hdr $(CeilidhCaper)
	abcmedley CeilidhCaper $(CeilidhCaper) >CeilidhCaper.abc
CeilidhCaper.ps: CeilidhCaper.abc fmt/CeilidhCaper.fmt
	$(a2p) CeilidhCaper.abc +Ffmt/CeilidhCaper \
	|PShdr CeilidhCaper '' CeilidhCaper \
	|PSftr %D $U/ %D >CeilidhCaper.ps
CeilidhCaper.pdf: CeilidhCaper.ps
	ps2pdf CeilidhCaper.ps CeilidhCaper.pdf

# Ceilidh Circassian Circle
CeilidhCircassianCircle= reel/Circassian_Circle_reel-G-32-2.abc \
	hornpipe/Kohlers_Hornpipe_C.abc \
	hornpipe/SailorsHornpipe_Em3.abc \
	hornpipe/North_Shore_Hornpipe-D-32-3.abc ftr/arrJC.ftr
CeilidhCircassianCircle: CeilidhCircassianCircle.abc CeilidhCircassianCircle.ps CeilidhCircassianCircle.pdf
CeilidhCircassianCircle.abc: hdr/CeilidhCircassianCircle.hdr $(CeilidhCircassianCircle)
	abcmedley CeilidhCircassianCircle $(CeilidhCircassianCircle) >CeilidhCircassianCircle.abc
CeilidhCircassianCircle.ps: CeilidhCircassianCircle.abc fmt/_75.fmt
	$(a2p) CeilidhCircassianCircle.abc +Ffmt/_75 \
	|PShdr CeilidhCircassianCircle '' CeilidhCircassianCircle \
	|PSftr %D $U/ %D >CeilidhCircassianCircle.ps
CeilidhCircassianCircle.pdf: CeilidhCircassianCircle.ps
	ps2pdf CeilidhCircassianCircle.ps CeilidhCircassianCircle.pdf

# Ceilidh Madness
CeilidhMadness= \
	reel/MacArthurRoad_E.abc \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/MacLeods_Farewell-D-32-3.abc ftr/arrJC.ftr
CeilidhMadness: CeilidhMadness.abc CeilidhMadness.ps CeilidhMadness.pdf
CeilidhMadness.abc: hdr/CeilidhMadness.hdr $(CeilidhMadness)
	abcmedley CeilidhMadness $(CeilidhMadness) >CeilidhMadness.abc
CeilidhMadness.ps: CeilidhMadness.abc fmt/_75.fmt
	$(a2p) CeilidhMadness.abc +Ffmt/_75 \
	|PShdr CeilidhMadness '' CeilidhMadness \
	|PSftr %D $U/ %D >CeilidhMadness.ps
CeilidhMadness.pdf: CeilidhMadness.ps
	ps2pdf CeilidhMadness.ps CeilidhMadness.pdf

# Ceilidh_Umbrella
Ceilidh_Umbrella= strathspey/Ceilidh_Umbrella-Bb-16-4.abc strathspey/Ceilidh_Umbrella-C-16-4.abc
Ceilidh_Umbrella: Ceilidh_Umbrella.abc Ceilidh_Umbrella.ps Ceilidh_Umbrella.pdf
Ceilidh_Umbrella.abc: $(Ceilidh_Umbrella) # hdr/Ceilidh_Umbrella.hdr
	abcjoin +s $(Ceilidh_Umbrella) >Ceilidh_Umbrella.abc
Ceilidh_Umbrella.ps: Ceilidh_Umbrella.abc fmt/_75.fmt
	$(a2p) Ceilidh_Umbrella.abc +Ffmt/_75 \
	|PShdr Ceilidh_Umbrella '' Ceilidh_Umbrella \
	|PSftr %D $U/ %D >Ceilidh_Umbrella.ps
Ceilidh_Umbrella.pdf: Ceilidh_Umbrella.ps
	ps2pdf Ceilidh_Umbrella.ps Ceilidh_Umbrella.pdf

# Celebration
Celebration= \
	reel/CelebrationH.abc \
	reel/FlowersOfEdinburgh1_G3.abc \
	reel/GreenMtPetronella_G3.abc \
	reel/NavvyOnTheLine_G3.abc ftr/arrJC.ftr
Celebration: Celebration.abc Celebration.ps Celebration.pdf
Celebration.abc: $(Celebration) hdr/Celebration.hdr
	abcmedley Celebration $(Celebration) >Celebration.abc
Celebration.ps: Celebration.abc fmt/_75.fmt
	$(a2p) Celebration.abc +Ffmt/_75 \
	|PShdr Celebration '' Celebration \
	|PSftr %D $U/ %D >Celebration.ps
Celebration.pdf: Celebration.ps
	ps2pdf Celebration.ps Celebration.pdf

# Changing Tack
ChangingTack= march/Highland_Laddie-GEm-32-2.abc \
	march/Rakes_of_Mallow_3-A-32-2.abc \
	march/Star_of_the_County_Down_march-Am-32-2.abc \
	march/World_Turned_Upside_Down_1-D-32-2.abc ftr/arrJC.ftr
ChangingTack: ChangingTack.abc ChangingTack.ps ChangingTack.pdf
ChangingTack.abc: hdr/ChangingTack.hdr $(ChangingTack)
	abcmedley ChangingTack $(ChangingTack) >ChangingTack.abc
ChangingTack.ps: ChangingTack.abc fmt/_80.fmt
	$(a2p) ChangingTack.abc +Ffmt/_80 \
	|PShdr ChangingTack '' ChangingTack \
	|PSftr %D $U/ %D >ChangingTack.ps
ChangingTack.pdf: ChangingTack.ps
	ps2pdf ChangingTack.ps ChangingTack.pdf

# Charles StuartsJ's Jig
CharlesStuartsJ= \
	jig/CharlieStewart1_A.abc \
	jig/CharlieStuartsHuntersJ_D.abc \
	jig/CaptainCharlesStewartsJ_G.abc
CharlesStuartsJ: CharlesStuartsJ.abc CharlesStuartsJ.ps CharlesStuartsJ.pdf
CharlesStuartsJ.abc: hdr/CharlesStuartsJ.hdr $(CharlesStuartsJ)
	abcmedley CharlesStuartsJ $(CharlesStuartsJ) >CharlesStuartsJ.abc
CharlesStuartsJ.ps: CharlesStuartsJ.abc fmt/_70.fmt
	$(a2p) CharlesStuartsJ.abc +Ffmt/_70 \
	|PShdr CharlesStuartsJ '' CharlesStuartsJ \
	|PSftr %D $U/ %D >CharlesStuartsJ.ps
CharlesStuartsJ.pdf: CharlesStuartsJ.ps
	ps2pdf CharlesStuartsJ.ps CharlesStuartsJ.pdf

# Charlestown Chaser
CharlestownChaser: CharlestownChaser0

# Charlestown Chaser 0
CharlestownChaser0= jig/UncleDavesJig_G.abc
CharlestownChaser0: CharlestownChaser0.abc CharlestownChaser0.pdf
CharlestownChaser0.abc: hdr/CharlestownChaser.hdr $(CharlestownChaser0)
	abcmedley CharlestownChaser $(CharlestownChaser0) >CharlestownChaser0.abc
CharlestownChaser0.ps: CharlestownChaser0.abc fmt/_75.fmt
	$(a2p) CharlestownChaser0.abc +Ffmt/_75 \
	|PShdr CharlestownChaser '' CharlestownChaser \
	|PSftr %D $U/ %D >CharlestownChaser0.ps
CharlestownChaser0.pdf: CharlestownChaser0.ps
	ps2pdf CharlestownChaser0.ps CharlestownChaser0.pdf

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

# Charley Stuart Str
CharleyStuartStr= \
	strathspey/CharleyStuartStr_D.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc \
	ftr/arrJC.ftr
CharleyStuartStr: CharleyStuartStr.abc CharleyStuartStr.ps CharleyStuartStr.pdf
CharleyStuartStr.abc: hdr/CharleyStuartStr.hdr $(CharleyStuartStr)
	abcmedley CharleyStuartStr $(CharleyStuartStr) >CharleyStuartStr.abc
CharleyStuartStr.ps: CharleyStuartStr.abc fmt/_80.fmt
	$(a2p) CharleyStuartStr.abc +Ffmt/_80 \
	|PShdr CharleyStuartStr '' CharleyStuartStr \
	|PSftr %D $U/ %D >CharleyStuartStr.ps
CharleyStuartStr.pdf: CharleyStuartStr.ps
	ps2pdf CharleyStuartStr.ps CharleyStuartStr.pdf

# Chase Court
ChaseCourt= hornpipe/FlirtationHornpipe_Am.abc \
	hornpipe/RoxburghCastle_A3.abc \
	hornpipe/FishersH_D3.abc \
	hornpipe/Game_of_Love_Em.abc
ChaseCourt: ChaseCourt.abc ChaseCourt.ps ChaseCourt.pdf
ChaseCourt.abc: hdr/ChaseCourt.hdr $(ChaseCourt)
	abcmedley ChaseCourt $(ChaseCourt) >ChaseCourt.abc
ChaseCourt.ps: ChaseCourt.abc fmt/_70.fmt
	$(a2p) ChaseCourt.abc +Ffmt/_70 \
	|PShdr ChaseCourt '' ChaseCourt \
	|PSftr %D $U/ %D >ChaseCourt.ps
ChaseCourt.pdf: ChaseCourt.ps
	ps2pdf ChaseCourt.ps ChaseCourt.pdf

# Chased Lovers
ChasedLovers= ../jig/Jimmys_Favorite_jig-G-32-3.abc \
	jig/Saint_Lawrence_Jig-C-32-2.abc
ChasedLovers: ChasedLovers.abc ChasedLovers.ps ChasedLovers.pdf
ChasedLovers.abc: hdr/ChasedLovers.hdr $(ChasedLovers)
	abcmedley ChasedLovers $(ChasedLovers) >ChasedLovers.abc
ChasedLovers.ps: ChasedLovers.abc fmt/_80.fmt
	$(a2p) ChasedLovers.abc +Ffmt/_80 \
	|PShdr ChasedLovers '' ChasedLovers \
	|PSftr %D $U/ %D >ChasedLovers.ps
ChasedLovers.pdf: ChasedLovers.ps
	ps2pdf ChasedLovers.ps ChasedLovers.pdf

# Chequered Court
ChequeredCourt: ChequeredCourt0 ChequeredCourt1

# Chequered Court 0
ChequeredCourt0= jig/LadyCharlotteMurray_D.abc
ChequeredCourt0: ChequeredCourt0.abc ChequeredCourt0.ps ChequeredCourt0.pdf
ChequeredCourt0.abc: hdr/ChequeredCourt.hdr $(ChequeredCourt0)
	abcmedley ChequeredCourt $(ChequeredCourt0) >ChequeredCourt0.abc
ChequeredCourt0.ps: ChequeredCourt0.abc fmt/_70.fmt
	$(a2p) ChequeredCourt0.abc +Ffmt/_70 \
	|PShdr Chequered '' Chequered \
	|PSftr %D $U/ %D >ChequeredCourt0.ps
ChequeredCourt0.pdf: ChequeredCourt0.ps
	ps2pdf ChequeredCourt0.ps ChequeredCourt0.pdf

# Chequered Court 1
ChequeredCourt1= \
	jig/LadyCharlotteMurray_D.abc \
	jig/MouseInTheCupboard.abc \
	jig/MistCoveredMountainJ.abc \
	jig/IrishmansHeartToTheLadies.abc
ChequeredCourt1: ChequeredCourt1.abc ChequeredCourt1.ps ChequeredCourt1.pdf
ChequeredCourt1.abc: hdr/ChequeredCourt.hdr $(ChequeredCourt1)
	abcmedley ChequeredCourt $(ChequeredCourt1) >ChequeredCourt1.abc
ChequeredCourt1.ps: ChequeredCourt1.abc fmt/_70.fmt
	$(a2p) ChequeredCourt1.abc +Ffmt/_70 \
	|PShdr ChequeredCourt '' ChequeredCourt \
	|PSftr %D $U/ %D >ChequeredCourt1.ps
ChequeredCourt1.pdf: ChequeredCourt1.ps
	ps2pdf ChequeredCourt1.ps ChequeredCourt1.pdf

# Chequered Hall
ChequeredHall= \
	air/HauntOfTheGnomes_A.abc \
	air/Sarona.abc \
	air/Hana_G.abc \
	air/BackToTheHills_Em.abc
ChequeredHall: ChequeredHall.abc ChequeredHall.ps ChequeredHall.pdf
ChequeredHall.abc: hdr/ChequeredHall.hdr $(ChequeredHall)
	abcmedley ChequeredHall $(ChequeredHall) >ChequeredHall.abc
ChequeredHall.ps: ChequeredHall.abc fmt/_75.fmt
	$(a2p) ChequeredHall.abc +Ffmt/_75 \
	|PShdr ChequeredHall '' ChequeredHall \
	|PSftr %D $U/ %D >ChequeredHall.ps
ChequeredHall.pdf: ChequeredHall.ps
	ps2pdf ChequeredHall.ps ChequeredHall.pdf

# Cherrybank Gardens
CherrybankGardens= \
	strathspey/Calluna_D.abc \
	strathspey/MissFionaMitchell_F.abc \
	ftr/CherrybankGardens.ftr
CherrybankGardens: CherrybankGardens.abc CherrybankGardens.ps CherrybankGardens.pdf
CherrybankGardens.abc: hdr/CherrybankGardens.hdr $(CherrybankGardens)
	abcmedley CherrybankGardens $(CherrybankGardens) >CherrybankGardens.abc
CherrybankGardens.ps: CherrybankGardens.abc fmt/_80.fmt
	$(a2p) CherrybankGardens.abc +Ffmt/_80 \
	|PShdr CherrybankGardens '' CherrybankGardens \
	|PSftr %D $U/ %D >CherrybankGardens.ps
CherrybankGardens.pdf: CherrybankGardens.ps
	ps2pdf CherrybankGardens.ps CherrybankGardens.pdf

# Cheviot Rant
CheviotRant: CheviotRant0

# Cheviot Rant 0
CheviotRant0= reel/CheviotRant_D.abc
CheviotRant0: CheviotRant0.abc CheviotRant0.ps CheviotRant0.pdf
CheviotRant0.abc: hdr/CheviotRant.hdr $(CheviotRant0)
	abcmedley CheviotRant $(CheviotRant0) >CheviotRant0.abc
CheviotRant0.ps: CheviotRant0.abc fmt/_70.fmt
	$(a2p) CheviotRant0.abc +Ffmt/_70 \
	|PShdr ChequeredHall '' ChequeredHall \
	|PSftr %D $U/ %D >CheviotRant0.ps
CheviotRant0.pdf: CheviotRant0.ps
	ps2pdf CheviotRant0.ps CheviotRant0.pdf

# Christies' Strathspey
ChristiesStr= \
	strathspey/Earl_Grey_2-A-16-3.abc \
	strathspey/Scotch_Mist-D-16-4.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/Waulking_of_the_Fauld-Am-16-4.abc ftr/arrJC.ftr
ChristiesStr: ChristiesStr.abc ChristiesStr.ps ChristiesStr.pdf
ChristiesStr.abc: hdr/ChristiesStr.hdr $(ChristiesStr)
	abcmedley ChristiesStr $(ChristiesStr) >ChristiesStr.abc
ChristiesStr.ps: ChristiesStr.abc fmt/_70.fmt
	$(a2p) ChristiesStr.abc +Ffmt/_70 \
	|PShdr ChristiesStr '' ChristiesStr \
	|PSftr %D $U/ %D >ChristiesStr.ps
ChristiesStr.pdf: ChristiesStr.ps
	ps2pdf ChristiesStr.ps ChristiesStr.pdf

# Christine M Phillips
ChristineMPhillips= jig/ChristineMPhillips_D3.abc \
	jig/KelloholmJig_G.abc \
	jig/SailorsWife_Em.abc \
	jig/QuarriesJ_A.abc ftr/arrJC.ftr
ChristineMPhillips: ChristineMPhillips.abc ChristineMPhillips.ps ChristineMPhillips.pdf
ChristineMPhillips.abc: hdr/ChristineMPhillips.hdr $(ChristineMPhillips)
	abcmedley ChristineMPhillips $(ChristineMPhillips) >ChristineMPhillips.abc
ChristineMPhillips.ps: ChristineMPhillips.abc fmt/_70.fmt
	$(a2p) ChristineMPhillips.abc +Ffmt/_70 \
	|PShdr ChristineMPhillips '' ChristineMPhillips \
	|PSftr %D $U/ %D >ChristineMPhillips.ps
ChristineMPhillips.pdf: ChristineMPhillips.ps
	ps2pdf ChristineMPhillips.ps ChristineMPhillips.pdf

# Christmas_in_the_Trenches
Christmas_in_the_Trenches= \
	air/Christmas_in_the_Trenches-F--.abc
Christmas_in_the_Trenches: Christmas_in_the_Trenches.abc Christmas_in_the_Trenches.ps Christmas_in_the_Trenches.pdf
Christmas_in_the_Trenches.abc: $(Christmas_in_the_Trenches)
	abcjoin +C +S2 $(Christmas_in_the_Trenches) >Christmas_in_the_Trenches.abc
Christmas_in_the_Trenches.ps: Christmas_in_the_Trenches.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Christmas_in_the_Trenches.abc \
	|PShdr Christmas_in_the_Trenches '' Christmas_in_the_Trenches \
	|PSftr %D $U/ %D >Christmas_in_the_Trenches.ps
Christmas_in_the_Trenches.pdf: Christmas_in_the_Trenches.ps
	ps2pdf Christmas_in_the_Trenches.ps Christmas_in_the_Trenches.pdf

# Circassian Circle (reel)
CircassianCircle: CircassianCircle0 CircassianCircle1

# Circassian Circle0 (reel)
CircassianCircle0= \
	reel/Circassian_Circle_reel-Bb-32-2.abc \
	reel/Circassian_Circle_reel-A-32-2.abc \
	reel/Circassian_Circle_reel-G-32-2.abc
CircassianCircle0: CircassianCircle0.abc CircassianCircle0.ps CircassianCircle0.pdf
CircassianCircle0.abc: hdr/CircassianCircle.hdr $(CircassianCircle0)
	abcmedley CircassianCircle $(CircassianCircle0) >CircassianCircle0.abc
CircassianCircle0.ps: CircassianCircle0.abc fmt/_75.fmt
	$(a2p) CircassianCircle0 +Ffmt/_75 \
	| PShdr "CircassianCircle0" "" "CircassianCircle0" \
	| PSftr %D $U %D >CircassianCircle0.ps
CircassianCircle0.pdf: CircassianCircle0.ps
	ps2pdf CircassianCircle0.ps CircassianCircle0.pdf

# Circassian Circle1 (reel)
CircassianCircle1= \
	reel/Circassian_Circle_reel-A-32-2.abc \
	reel/Soldiers_Joy-D-32-3.abc \
	reel/Walker_Street-G-16-2.abc \
	reel/Ships_Are_Sailing-Em-32-2.abc ftr/arrJC.ftr
CircassianCircle1: CircassianCircle1.abc CircassianCircle1.ps CircassianCircle1.pdf
CircassianCircle1.abc: hdr/CircassianCircle.hdr $(CircassianCircle1)
	abcmedley CircassianCircle $(CircassianCircle1) >CircassianCircle1.abc
CircassianCircle1.ps: CircassianCircle1.abc fmt/_75.fmt
	$(a2p) CircassianCircle1 +Ffmt/_75 \
	| PShdr "CircassianCircle1" "" "CircassianCircle1" \
	| PSftr %D $U %D >CircassianCircle1.ps
CircassianCircle1.pdf: CircassianCircle1.ps
	ps2pdf CircassianCircle1.ps CircassianCircle1.pdf

# City of Belfast
CityOfBelfast= air/CityOfBelfast_D.abc \
	air/AllanWater_G.abc \
	air/Slockit_Light2_D.abc
CityOfBelfast: CityOfBelfast.abc CityOfBelfast.ps CityOfBelfast.pdf
CityOfBelfast.abc: hdr/CityOfBelfast.hdr $(CityOfBelfast)
	abcmedley CityOfBelfast $(CityOfBelfast) >CityOfBelfast.abc
CityOfBelfast.ps: CityOfBelfast.abc fmt/_75.fmt
	$(a2p) CityOfBelfast.abc +Ffmt/_75 \
	|PShdr CityOfBelfast '' CityOfBelfast \
	|PSftr %D $U/ %D >CityOfBelfast.ps
CityOfBelfast.pdf: CityOfBelfast.ps
	ps2pdf CityOfBelfast.ps CityOfBelfast.pdf

# City of Nairobi
CityOfNairobi: CityOfNairobi0

# City of Nairobi0
CityOfNairobi0= \
	reel/NairobiReel_G.abc \
	reel/Buccleuch_D.abc
CityOfNairobi0: CityOfNairobi0.abc CityOfNairobi0.ps CityOfNairobi0.pdf
CityOfNairobi0.abc: hdr/CityOfNairobi.hdr $(CityOfNairobi0)
	abcmedley CityOfNairobi $(CityOfNairobi0) >CityOfNairobi0.abc
CityOfNairobi0.ps: CityOfNairobi0.abc fmt/_75.fmt
	$(a2p) CityOfNairobi0.abc +Ffmt/_75 \
	|PShdr CityOfNairobi '' CityOfNairobi \
	|PSftr %D $U/ %D >CityOfNairobi0.ps
CityOfNairobi0.pdf: CityOfNairobi0.ps
	ps2pdf CityOfNairobi0.ps CityOfNairobi0.pdf

# ClachanJig
ClachanJig= jig/ClachanJig_G.abc \
	jig/StoolOfRepentance_A.abc \
	jig/AuntMarysJ_4.abc
ClachanJig: ClachanJig.abc ClachanJig.ps ClachanJig.pdf
ClachanJig.abc: hdr/ClachanJig.hdr $(ClachanJig)
	abcmedley ClachanJig $(ClachanJig) >ClachanJig.abc
ClachanJig.ps: ClachanJig.abc fmt/_75.fmt
	$(a2p) ClachanJig.abc +Ffmt/_75 \
	|PShdr ClachanJig '' ClachanJig \
	|PSftr %D $U/ %D >ClachanJig.ps
ClachanJig.pdf: ClachanJig.ps
	ps2pdf ClachanJig.ps ClachanJig.pdf

# ClachanStr
ClachanStr: ClachanStr0 ClachanStr1

# ClachanStr0
ClachanStr0= strathspey/ClachanStr_D.abc x12.abc
ClachanStr0: ClachanStr0.abc ClachanStr0.ps ClachanStr0.pdf
ClachanStr0.abc: hdr/ClachanStr.hdr $(ClachanStr0)
	abcmedley ClachanStr $(ClachanStr0) >ClachanStr0.abc
ClachanStr0.ps: ClachanStr0.abc fmt/_75.fmt
	$(a2p) ClachanStr0.abc +Ffmt/_75 \
	|PShdr ClachanStr '' ClachanStr \
	|PSftr %D $U/ %D >ClachanStr0.ps
ClachanStr0.pdf: ClachanStr0.ps
	ps2pdf ClachanStr0.ps ClachanStr0.pdf

# ClachanStr1
ClachanStr1= strathspey/ClachanStr_D.abc \
	strathspey/JennysBawbee_G.abc \
	strathspey/BrochanLom_A.abc \
	strathspey/AtholeBrose_Dm.abc
ClachanStr1: ClachanStr1.abc ClachanStr1.ps ClachanStr1.pdf
ClachanStr1.abc: hdr/ClachanStr.hdr $(ClachanStr1)
	abcmedley ClachanStr $(ClachanStr1) >ClachanStr1.abc
ClachanStr1.ps: ClachanStr1.abc fmt/_75.fmt
	$(a2p) ClachanStr1.abc +Ffmt/_75 \
	|PShdr ClachanStr '' ClachanStr \
	|PSftr %D $U/ %D >ClachanStr1.ps
ClachanStr1.pdf: ClachanStr1.ps
	ps2pdf ClachanStr1.ps ClachanStr1.pdf

# Clansman
Clansman: Clansman0 Clansman1 Clansman2

# Clansman 0
Clansman0= reel/HonCaptElliotsQuickstep_C.abc polka/MissCampbell_G.abc
Clansman0: Clansman0.abc Clansman0.ps Clansman0.pdf
Clansman0.abc: hdr/Clansman.hdr $(Clansman0)
	abcmedley Clansman $(Clansman0) >Clansman0.abc
Clansman0.ps: Clansman0.abc fmt/_75.fmt
	$(a2p) Clansman0.abc +Ffmt/_75 \
	|PShdr Clansman '' Clansman \
	|PSftr %D $U/ %D >Clansman0.ps
Clansman0.pdf: Clansman0.ps
	ps2pdf Clansman0.ps Clansman0.pdf

# Clansman 1
Clansman1= \
	polka/MissCampbell_G.abc \
	polka/MauriceManlysP.abc \
	polka/StumpieR.abc \
	polka/JennyLindP.abc
Clansman1: Clansman1.abc Clansman1.ps Clansman1.pdf
Clansman1.abc: hdr/Clansman.hdr $(Clansman1)
	abcmedley Clansman $(Clansman1) >Clansman1.abc
Clansman1.ps: Clansman1.abc fmt/_75.fmt
	$(a2p) Clansman1.abc +Ffmt/_75 \
	|PShdr Clansman '' Clansman \
	|PSftr %D $U/ %D >Clansman1.ps
Clansman1.pdf: Clansman1.ps
	ps2pdf Clansman1.ps Clansman1.pdf

# Clansman 2
Clansman2= \
	reel/HonCaptElliotsQuickstep_C.abc \
	polka/MauriceManlysP_Am.abc \
	polka/DuckShitPolka_D.abc \
	polka/DarkGirlDressedinBlue_G.abc
Clansman2: Clansman2.abc Clansman2.ps Clansman2.pdf
Clansman2.abc: hdr/Clansman.hdr $(Clansman2)
	abcmedley Clansman $(Clansman2) >Clansman2.abc
Clansman2.ps: Clansman2.abc fmt/_70.fmt
	$(a2p) Clansman2.abc +Ffmt/_70 \
	|PShdr Clansman '' Clansman \
	|PSftr %D $U/ %D >Clansman2.ps
Clansman2.pdf: Clansman2.ps
	ps2pdf Clansman2.ps Clansman2.pdf

# Clattrin Brig
ClattrinBrig= \
	march/JamieAllen_G4.abc \
	march/SweetMaidOfGlendaruel.abc \
	march/RoseTree.abc
ClattrinBrig: ClattrinBrig.abc ClattrinBrig.ps ClattrinBrig.pdf
ClattrinBrig.abc: $(ClattrinBrig) hdr/ClattrinBrig.hdr
	abcmedley ClattrinBrig $(ClattrinBrig) >ClattrinBrig.abc
ClattrinBrig.ps: ClattrinBrig.abc fmt/_70.fmt
	$(a2p) ClattrinBrig.abc +Ffmt/_70 \
	|PShdr CLATTRIN '' CLATTRIN \
	|PSftr %D $U/ %D >ClattrinBrig.ps
ClattrinBrig.pdf: ClattrinBrig.ps
	ps2pdf ClattrinBrig.ps ClattrinBrig.pdf

# Clean Sweep
CleanSweep= \
	strathspey/EarlGrey.abc \
	strathspey/BelladrumHouseS_D.abc \
	strathspey/CumernadHouse_G.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc
CleanSweep: CleanSweep.abc CleanSweep.ps CleanSweep.pdf
CleanSweep.abc: hdr/CleanSweep.hdr $(CleanSweep)
	abcmedley CleanSweep $(CleanSweep) >CleanSweep.abc
CleanSweep.ps: CleanSweep.abc fmt/_70.fmt
	$(a2p) CleanSweep.abc +Ffmt/_70 \
	|PShdr CleanSweep '' CleanSweep \
	|PSftr %D $U/ %D >CleanSweep.ps
CleanSweep.pdf: CleanSweep.ps
	ps2pdf CleanSweep.ps CleanSweep.pdf

# Clutha
Clutha= r16/BowLeggedBosun.abc \
	m16/MyLoveIsButALassieYet_D16.abc \
	m16/HighlandLassie_G16.abc
Clutha: Clutha.abc Clutha.ps Clutha.pdf
Clutha.abc: $(Clutha) hdr/Clutha.hdr
	abcmedley Clutha $(Clutha) >Clutha.abc
Clutha.ps: Clutha.abc fmt/Clutha.fmt
	$(a2p) Clutha.abc +Ffmt/Clutha \
	|PShdr Clutha '' Clutha \
	|PSftr %D $U/ %D >Clutha.ps
Clutha.pdf: Clutha.ps
	ps2pdf Clutha.ps Clutha.pdf

# Clydebank Strathspey
ClydebankStr= strathspey/MissRoss2_Bb.abc \
	strathspey/BraesOfTulliemetS_Gm.abc \
	strathspey/MissChristieOfDurrieS_C.abc \
	strathspey/CotterHoose_F.abc
ClydebankStr: ClydebankStr.abc ClydebankStr.ps ClydebankStr.pdf
ClydebankStr.abc: hdr/ClydebankStr.hdr $(ClydebankStr)
	abcmedley ClydebankStr $(ClydebankStr) >ClydebankStr.abc
ClydebankStr.ps: ClydebankStr.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 ClydebankStr.abc \
	|PShdr ClydebankStr '' ClydebankStr \
	|PSftr %D $U %D >ClydebankStr.ps
ClydebankStr.pdf: ClydebankStr.ps
	ps2pdf ClydebankStr.ps ClydebankStr.pdf

# Clydeside Lassies
ClydesideLassies= \
	r16/ClydesideLassies_F.abc \
	r16/DwrGlan16.abc \
	r16/RoxburghCastle16.abc \
	r16/AtTheFair_C16.abc
ClydesideLassies: ClydesideLassies.abc ClydesideLassies.ps ClydesideLassies.pdf
ClydesideLassies.abc: hdr/ClydesideLassies.hdr $(ClydesideLassies)
	abcmedley ClydesideLassies $(ClydesideLassies) >ClydesideLassies.abc
ClydesideLassies.ps: ClydesideLassies.abc fmt/_75.fmt
	$(a2p) ClydesideLassies.abc +Ffmt/_75 \
	|PShdr CLYDSIDE '' CLYDSIDE \
	|PSftr %D $U/ %D >ClydesideLassies.ps
ClydesideLassies.pdf: ClydesideLassies.ps
	ps2pdf ClydesideLassies.ps ClydesideLassies.pdf

# CoanwoodStuarts
CoanwoodStuarts= jig/Night_Cap-A-32-2.abc \
	jig/Major_Mackies_Jig-D-32-2.abc \
	jig/Bobbing_Joe-G-32-2.abc \
	jig/Mist_Covered_Mountain_jig-Am-32-3.abc ftr/arrJC.ftr
CoanwoodStuarts: CoanwoodStuarts.abc CoanwoodStuarts.ps CoanwoodStuarts.pdf
CoanwoodStuarts.abc: hdr/CoanwoodStuarts.hdr $(CoanwoodStuarts)
	abcmedley +T3 CoanwoodStuarts $(CoanwoodStuarts) >CoanwoodStuarts.abc
CoanwoodStuarts.ps: CoanwoodStuarts.abc fmt/_75.fmt
	$(a2p) CoanwoodStuarts.abc +Ffmt/_75 \
	|PShdr CoanwoodStuarts '' CoanwoodStuarts \
	|PSftr %D $U/ %D >CoanwoodStuarts.ps
CoanwoodStuarts.pdf: CoanwoodStuarts.ps
	ps2pdf CoanwoodStuarts.ps CoanwoodStuarts.pdf

# Cock of the North
Cock_of_the_North: Cock_of_the_North-G,A-32-3,4
Cock_of_the_North-G,A-32-3,4= \
	jig/Cock_of_the_North_BSFC-A-32-4.abc \
	jig/Cock_of_the_North-G-32-3.abc \
	jig/Cock_of_the_North-A-32-3.abc
Cock_of_the_North-G,A-32-3,4: Cock_of_the_North-G,A-32-3,4.abc \
	Cock_of_the_North-G,A-32-3,4.ps Cock_of_the_North-G,A-32-3,4.pdf
Cock_of_the_North-G,A-32-3,4.abc: $(Cock_of_the_North-G,A-32-3,4)
	abcjoin +s $(Cock_of_the_North-G,A-32-3,4) >Cock_of_the_North-G,A-32-3,4.abc
Cock_of_the_North-G,A-32-3,4.ps: Cock_of_the_North-G,A-32-3,4.abc fmt/_70.fmt
	$(a2p) Cock_of_the_North-G,A-32-3,4.abc +n +Ffmt/_70 \
	|PShdr Cock_of_the_North-G,A-32-3,4 "" Cock_of_the_North-G,A-32-3,4 \
	|PSftr %D $U/ %D >Cock_of_the_North-G,A-32-3,4.ps
Cock_of_the_North-G,A-32-3,4.pdf: Cock_of_the_North-G,A-32-3,4.ps
	ps2pdf Cock_of_the_North-G,A-32-3,4.ps Cock_of_the_North-G,A-32-3,4.pdf

# Cold and Raw
ColdAndRaw= jig/Up_in_the_Morning_Early-Gm-24-2.abc \
	jig/Bobbing_Joe-G-24-2.abc \
	jig/Church_of_Dromore-Am-24-2.abc \
	jig/Lady_Charlotte_Murray-D-24-3.abc ftr/arrJC.ftr
ColdAndRaw: ColdAndRaw.abc ColdAndRaw.ps ColdAndRaw.pdf
ColdAndRaw.abc: hdr/ColdAndRaw.hdr $(ColdAndRaw)
	abcmedley +T3 ColdAndRaw $(ColdAndRaw) >ColdAndRaw.abc
ColdAndRaw.ps: ColdAndRaw.abc fmt/_70.fmt
	$(a2p) ColdAndRaw.abc +Ffmt/_70 \
	|PShdr ColdAndRaw '' ColdAndRaw \
	|PSftr %D $U/ %D >ColdAndRaw.ps
ColdAndRaw.pdf: ColdAndRaw.ps
	ps2pdf ColdAndRaw.ps ColdAndRaw.pdf

# College Hornpipe
CollegeHornpipe= \
	hornpipe/College_Hornpipe-G-32-4.abc \
	hornpipe/BreakdownH.abc \
	hornpipe/Coopers_Hornpipe-D-32-4.abc
CollegeHornpipe: CollegeHornpipe.abc CollegeHornpipe.ps CollegeHornpipe.pdf
CollegeHornpipe.abc: $(CollegeHornpipe) hdr/CollegeHornpipe.hdr
	abcmedley CollegeHornpipe $(CollegeHornpipe) >CollegeHornpipe.abc
CollegeHornpipe.ps: CollegeHornpipe.abc fmt/_75.fmt
	$(a2p) CollegeHornpipe.abc +Ffmt/_75 \
	|PShdr COLLEGEH '' COLLEGEH \
	|PSftr %D $U/ %D >CollegeHornpipe.ps
CollegeHornpipe.pdf: CollegeHornpipe.ps
	ps2pdf CollegeHornpipe.ps CollegeHornpipe.pdf

# Collichur
Collichur= \
	jig/LochlevenSideJ.abc \
	jig/CraigellachieLasses.abc \
	jig/GowsQuickstep_G.abc \
	jig/SwallowtailJ.abc
Collichur: Collichur.abc Collichur.ps Collichur.pdf
Collichur.abc: $(Collichur) hdr/Collichur.hdr
	abcmedley Collichur $(Collichur) >Collichur.abc
Collichur.ps: Collichur.abc fmt/_70.fmt
	$(a2p) Collichur.abc +Ffmt/_70 \
	|PShdr Collichur '' Collichur \
	|PSftr %D $U/ %D >Collichur.ps
Collichur.pdf: Collichur.ps
	ps2pdf Collichur.ps Collichur.pdf

# Collie Law
CollieLaw=  jig/LittlePickleJ.abc \
	jig/Rose_in_the_Heather-D-32-2.abc \
	jig/Rory_OMore-G-32-2.abc \
	jig/Hills_of_Glen_Orchy-Em-32-2.abc
CollieLaw: CollieLaw.abc CollieLaw.ps CollieLaw.pdf
CollieLaw.abc: hdr/CollieLaw.hdr $(CollieLaw)
	abcmedley CollieLaw $(CollieLaw) >CollieLaw.abc
CollieLaw.ps: CollieLaw.abc fmt/_75.fmt
	$(a2p) CollieLaw.abc +Ffmt/_75 \
	|PShdr CollieLaw '' CollieLaw \
	|PSftr %D $U/ %D >CollieLaw.ps
CollieLaw.pdf: CollieLaw.ps
	ps2pdf CollieLaw.ps CollieLaw.pdf

# Colonel is a Lady
ColonelIsALady0= \
	jig/Colonels_Quickstep_D.abc \
	jig/HoRoMyNutBrownMaidenJ_D.abc \
	x8.abc
ColonelIsALady0: ColonelIsALady0.abc ColonelIsALady0.ps ColonelIsALady0.pdf
ColonelIsALady0.abc: hdr/ColonelIsALady.hdr $(ColonelIsALady0)
	abcmedley ColonelIsALady $(ColonelIsALady0) >ColonelIsALady0.abc
ColonelIsALady0.ps: ColonelIsALady0.abc fmt/_75.fmt
	$(a2p) ColonelIsALady0.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >ColonelIsALady0.ps
ColonelIsALady0.pdf: ColonelIsALady0.ps
	ps2pdf ColonelIsALady0.ps ColonelIsALady0.pdf

# Colonel is a Lady
ColonelIsALady: ColonelIsALady0

# Come Under My Plaidie
ComeUnderMyPlaidie= jig/MissJRosesReel_F.abc \
	jig/Dann_C.abc \
	jig/Jean_D.abc \
	jig/DanseDeChezNous.abc ftr/arrMB.ftr
ComeUnderMyPlaidie: ComeUnderMyPlaidie.abc ComeUnderMyPlaidie.ps ComeUnderMyPlaidie.pdf
ComeUnderMyPlaidie.abc: hdr/ComeUnderMyPlaidie.hdr $(ComeUnderMyPlaidie)
	abcmedley ComeUnderMyPlaidie $(ComeUnderMyPlaidie) >ComeUnderMyPlaidie.abc
ComeUnderMyPlaidie.ps: ComeUnderMyPlaidie.abc fmt/_75.fmt
	$(a2p) ComeUnderMyPlaidie.abc +Ffmt/_75 \
	|PShdr ComeUnderMyPlaidie '' ComeUnderMyPlaidie \
	|PSftr %D $U/ %D >ComeUnderMyPlaidie.ps
ComeUnderMyPlaidie.pdf: ComeUnderMyPlaidie.ps
	ps2pdf ComeUnderMyPlaidie.ps ComeUnderMyPlaidie.pdf

# Compleat Gardener
CompleatGardener= jig/David_Vandegrift_Jig-Dm-32-3.abc \
	jig/Kelloholm_Jig-G-32-3.abc \
	jig/New_Rigged_Ship_J1-C-32-3.abc \
	jig/Drummond_Castle-Am-32-2.abc # ftr/arrJC.ftr
CompleatGardener: CompleatGardener.abc CompleatGardener.ps CompleatGardener.pdf
CompleatGardener.abc: hdr/CompleatGardener.hdr $(CompleatGardener)
	abcmedley CompleatGardener $(CompleatGardener) >CompleatGardener.abc
CompleatGardener.ps: CompleatGardener.abc fmt/CompleatGardener.fmt
	$(a2p) CompleatGardener.abc +Ffmt/CompleatGardener.fmt \
	|PShdr CompleatGardener '' CompleatGardener \
	|PSftr %D $U/ %D >CompleatGardener.ps
CompleatGardener.pdf: CompleatGardener.ps
	ps2pdf CompleatGardener.ps CompleatGardener.pdf

# Compliment
Compliment: Compliment1 Compliment2

# Compliment 1
Compliment1= \
	strathspey/RentonsRant_Em.abc \
	strathspey/LairdOfMacintosh_G.abc \
	ftr/arrSM.ftr
Compliment1: Compliment1.abc Compliment1.ps Compliment1.pdf
Compliment1.abc: hdr/Compliment.hdr $(Compliment1)
	abcmedley Compliment $(Compliment1) >Compliment1.abc
Compliment1.ps: Compliment1.abc fmt/_75.fmt
	$(a2p) Compliment1.abc +Ffmt/_75 \
	|PShdr COMPLIME '' COMPLIME \
	|PSftr %D $U/ %D >Compliment1.ps
Compliment1.pdf: Compliment1.ps
	ps2pdf Compliment1.ps Compliment1.pdf

# Compliment 2
Compliment2= \
	strathspey/Dumgoyne_Em.abc \
	strathspey/LairdOfMacintosh_G.abc \
	strathspey/IronManS.abc \
	strathspey/Rose_Among_the_Heather-D-16-3.abc
Compliment2: Compliment2.abc Compliment2.ps Compliment2.pdf
Compliment2.abc: hdr/Compliment.hdr $(Compliment2)
	abcmedley Compliment $(Compliment2) >Compliment2.abc
Compliment2.ps: Compliment2.abc fmt/_70.fmt
	$(a2p) Compliment2.abc +Ffmt/_70 \
	|PShdr COMPLIME '' COMPLIME \
	|PSftr %D $U/ %D >Compliment2.ps
Compliment2.pdf: Compliment2.ps
	ps2pdf Compliment2.ps Compliment2.pdf

# Constitution Hornpipe
ConstitutionHornpipe= hornpipe/Constitution_Hp_F-32-3.abc hornpipe/Constitution_Hp_D-32-3.abc
ConstitutionHornpipe: ConstitutionHornpipe.abc ConstitutionHornpipe.ps ConstitutionHornpipe.pdf
ConstitutionHornpipe.abc: $(ConstitutionHornpipe)
	abcjoin +s $(ConstitutionHornpipe) >ConstitutionHornpipe.abc
ConstitutionHornpipe.ps: ConstitutionHornpipe.abc fmt/_70.fmt
	$(a2p) ConstitutionHornpipe.abc +Ffmt/_70 \
	|PShdr CONSTITI '' CONSTITI \
	|PSftr %D $U/ %D >ConstitutionHornpipe.ps
ConstitutionHornpipe.pdf: ConstitutionHornpipe.ps
	ps2pdf ConstitutionHornpipe.ps ConstitutionHornpipe.pdf

# Conundrum
Conundrum= \
	strathspey/BobbyHarveyStr_F.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/JohnRobertsonS.abc
Conundrum: Conundrum.abc Conundrum.ps Conundrum.pdf
Conundrum.abc: hdr/Conundrum.hdr $(Conundrum)
	abcmedley Conundrum $(Conundrum) >Conundrum.abc
Conundrum.ps: Conundrum.abc fmt/_70.fmt
	$(a2p) Conundrum.abc +Ffmt/_70 \
	|PShdr CONUNDRU '' CONUNDRU \
	|PSftr %D $U/ %D >Conundrum.ps
Conundrum.pdf: Conundrum.ps
	ps2pdf Conundrum.ps Conundrum.pdf

# Corn Rigs
CornRigs= \
	march/CornRigsM.abc \
	march/LakesOfSligo_2D.abc \
	march/DavyDavyNickNack.abc \
	reel/Lady_Erskine-Am-16-3.abc
CornRigs: CornRigs.abc CornRigs.ps CornRigs.pdf
CornRigs.abc: $(CornRigs) hdr/CornRigs.hdr
	abcmedley CornRigs $(CornRigs) >CornRigs.abc
CornRigs.ps: CornRigs.abc fmt/_80.fmt
	$(a2p) CornRigs.abc +Ffmt/_80 \
	|PShdr CORNRIGS '' CORNRIGS \
	|PSftr %D $U/ %D >CornRigs.ps
CornRigs.pdf: CornRigs.ps
	ps2pdf CornRigs.ps CornRigs.pdf

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

# Cousin Jim 0
CousinJim0= reel/CousinJim_F.abc reel/CousinJim_G.abc reel/CousinJim_D.abc
CousinJim0: CousinJim0.abc CousinJim0.ps CousinJim0.pdf
CousinJim0.abc: hdr/CousinJim.hdr $(CousinJim0)
	abcmedley CousinJim $(CousinJim0) >CousinJim0.abc
CousinJim0.ps: CousinJim0.abc fmt/_75.fmt
	$(a2p) CousinJim0.abc +Ffmt/_75 \
	|PShdr CousinJim '' CousinJim \
	|PSftr %D $U/ %D >CousinJim0.ps
CousinJim0.pdf: CousinJim0.ps
	ps2pdf CousinJim0.ps CousinJim0.pdf

# Cousin Jim 1
CousinJim1=  reel/CousinJim_F.abc \
	r16/FairyHillock_Am.abc \
	r16/TailToddleR.abc \
	r16/TamLin_16_Dm.abc
CousinJim1: CousinJim1.abc CousinJim1.ps CousinJim1.pdf
CousinJim1.abc: hdr/CousinJim.hdr $(CousinJim1)
	abcmedley CousinJim $(CousinJim1) >CousinJim1.abc
CousinJim1.ps: CousinJim1.abc fmt/_75.fmt
	$(a2p) CousinJim1.abc +Ffmt/_75 \
	|PShdr CousinJim '' CousinJim \
	|PSftr %D $U/ %D >CousinJim1.ps
CousinJim1.pdf: CousinJim1.ps
	ps2pdf CousinJim1.ps CousinJim1.pdf

# CousinJim
CousinJim: CousinJim0 CousinJim1

# CrabbitShona
CrabbitShona= jig/Crabbit_Shona-D-32-2.abc \
	jig/Bellmans_Jig-G-2.abc \
	jig/Rakes_of_Kildare_2-Am-32-3.abc \
	jig/Rose_in_the_Heather-D-32-2.abc \
	jig/Irishmans_Heart_to_the_Ladies_1-A-32-2.abc
CrabbitShona: CrabbitShona.abc CrabbitShona.ps CrabbitShona.pdf
CrabbitShona.abc: hdr/CrabbitShona.hdr $(CrabbitShona)
	abcmedley +C CrabbitShona $(CrabbitShona) >CrabbitShona.abc
CrabbitShona.ps: CrabbitShona.abc fmt/_75.fmt
	$(a2p) CrabbitShona.abc +Ffmt/_75 \
	|PShdr CrabbitShona '' CrabbitShona \
	|PSftr %D $U/ %D >CrabbitShona.ps
CrabbitShona.pdf: CrabbitShona.ps
	ps2pdf CrabbitShona.ps CrabbitShona.pdf

# Craigie-Burn Wood
CraigieBurnWood= \
	waltz/Craigie_Burn_Wood-D-32-4.abc \
	jig/Craigie_Burn_Wood-G-32-4.abc
CraigieBurnWood: CraigieBurnWood.abc CraigieBurnWood.ps CraigieBurnWood.pdf
CraigieBurnWood.abc: $(CraigieBurnWood) # hdr/CraigieBurnWood.hdr
	abcjoin +s $(CraigieBurnWood) >CraigieBurnWood.abc
CraigieBurnWood.ps: CraigieBurnWood.abc fmt/_75.fmt
	$(a2p) CraigieBurnWood.abc +Ffmt/_75 \
	|PShdr CraigieBurnWood '' CraigieBurnWood \
	|PSftr %D $U/ %D >CraigieBurnWood.ps
CraigieBurnWood.pdf: CraigieBurnWood.ps
	ps2pdf CraigieBurnWood.ps CraigieBurnWood.pdf

# Cramond Bridge
CramondBridge: CramondBridge0 # CramondBridge1

# Cramond Bridge 0
CramondBridge0= reel/ValerieFarrsReel_Bb.abc x11.abc
CramondBridge0: CramondBridge0.abc CramondBridge0.ps CramondBridge0.pdf
CramondBridge0.abc: $(CramondBridge0) hdr/CramondBridge.hdr
	abcmedley CramondBridge $(CramondBridge0) >CramondBridge0.abc
CramondBridge0.ps: CramondBridge0.abc fmt/_75.fmt
	$(a2p) CramondBridge0.abc +Ffmt/_75 \
	|PShdr CRAMONDB '' CRAMONDB \
	|PSftr %D $U/ %D >CramondBridge0.ps
CramondBridge0.pdf: CramondBridge0.ps
	ps2pdf CramondBridge0.ps CramondBridge0.pdf

# Cranberry Tart
CranberryTart= \
	jig/DrunkenParson_A.abc \
	jig/New_Stove_D.abc \
	jig/HundredPipers_G.abc \
	jig/ChurchOfDromore.abc
#	jig/ElectricJig_Am.abc
CranberryTart: CranberryTart.abc CranberryTart.ps CranberryTart.pdf
CranberryTart.abc: hdr/CranberryTart.hdr $(CranberryTart)
	abcmedley CranberryTart $(CranberryTart) >CranberryTart.abc
CranberryTart.ps: CranberryTart.abc fmt/_75.fmt
	$(a2p) CranberryTart.abc +Ffmt/_75 \
	|PShdr CranberryTart '' CranberryTart \
	|PSftr %D $U/ %D >CranberryTart.ps
CranberryTart.pdf: CranberryTart.ps
	ps2pdf CranberryTart.ps CranberryTart.pdf

# Crathie Bellman
CrathieBellman: CrathieBellman0 CrathieBellman1

# Crathie Bellman 0
CrathieBellman0= misc/_1.abc misc/_2.abc misc/_3.abc
CrathieBellman0: CrathieBellman0.abc CrathieBellman0.ps CrathieBellman0.pdf
CrathieBellman0.abc: hdr/CrathieBellman.hdr $(CrathieBellman0)
	abcmedley CrathieBellman $(CrathieBellman0) >CrathieBellman0.abc
CrathieBellman0.ps: CrathieBellman0.abc fmt/_75.fmt
	$(a2p) CrathieBellman0.abc +Ffmt/_75 \
	|PShdr CRATHIEB '' CRATHIEB \
	|PSftr %D $U/ %D >CrathieBellman0.ps
CrathieBellman0.pdf: CrathieBellman0.ps
	ps2pdf CrathieBellman0.ps CrathieBellman0.pdf

# Crathie Bellman 1
CrathieBellman1= \
	jig/RoseInTheHeather_D3.abc \
	jig/BridalJ_3.abc \
	jig/FerryJ_A3.abc \
	ftr/arrJC.ftr
CrathieBellman1: CrathieBellman1.abc CrathieBellman1.ps CrathieBellman1.pdf
CrathieBellman1.abc: hdr/CrathieBellman.hdr $(CrathieBellman1)
	abcmedley CrathieBellman $(CrathieBellman1) >CrathieBellman1.abc
CrathieBellman1.ps: CrathieBellman1.abc fmt/_75.fmt
	$(a2p) CrathieBellman1.abc +Ffmt/_75 \
	|PShdr CRATHIEB '' CRATHIEB \
	|PSftr %D $U/ %D >CrathieBellman1.ps
CrathieBellman1.pdf: CrathieBellman1.ps
	ps2pdf CrathieBellman1.ps CrathieBellman1.pdf

# Craven Jig
CravenJig= jig/MiraStablesCooksDelight_G.abc
CravenJig: CravenJig.abc CravenJig.ps CravenJig.pdf
CravenJig.abc: hdr/CravenJig.hdr $(CravenJig)
	abcmedley CravenJig $(CravenJig) >CravenJig.abc
CravenJig.ps: CravenJig.abc fmt/_70.fmt
	$(a2p) CravenJig.abc +Ffmt/_70 \
	|PShdr CravenJig '' CravenJig \
	|PSftr %D $U/ %D >CravenJig.ps
CravenJig.pdf: CravenJig.ps
	ps2pdf CravenJig.ps CravenJig.pdf

# CravenReel
CravenReel= reel/Mrs_Forbes_Leith-D-16-2.abc sep5x2 \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	r16/ShipsAreSailing_Em_16.abc \
	reel/Sleep_Soond_In_da_Moarnin-Am-16-3.abc \
	reel/Kilt_is_My_Delight-D-16-3.abc
CravenReel: CravenReel.abc CravenReel.ps CravenReel.pdf
CravenReel.abc: hdr/CravenReel.hdr $(CravenReel)
	abcmedley CravenReel $(CravenReel) >CravenReel.abc
CravenReel.ps: CravenReel.abc fmt/CravenReel.fmt
	$(a2p) CravenReel.abc +Ffmt/CravenReel \
	|PShdr CravenReel '' CravenReel \
	|PSftr %D $U/ %D >CravenReel.ps
CravenReel.pdf: CravenReel.ps
	ps2pdf CravenReel.ps CravenReel.pdf

# Crawfords of Kerrera
CrawfordsOfKerrera= jig/KatrinasJig_G.abc
CrawfordsOfKerrera: CrawfordsOfKerrera.abc CrawfordsOfKerrera.ps CrawfordsOfKerrera.pdf
CrawfordsOfKerrera.abc: hdr/CrawfordsOfKerrera.hdr $(CrawfordsOfKerrera)
	abcmedley CrawfordsOfKerrera $(CrawfordsOfKerrera) >CrawfordsOfKerrera.abc
CrawfordsOfKerrera.ps: CrawfordsOfKerrera.abc fmt/_75.fmt
	$(a2p) CrawfordsOfKerrera.abc +Ffmt/_75 \
	|PShdr CrawfordsOfKerrera '' CrawfordsOfKerrera \
	|PSftr %D $U/ %D >CrawfordsOfKerrera.ps
CrawfordsOfKerrera.pdf: CrawfordsOfKerrera.ps
	ps2pdf CrawfordsOfKerrera.ps CrawfordsOfKerrera.pdf

# Crockett's Victory Garden
CrockettsVictoryGarden= \
	reel/GaspeR2.abc \
	reel/FiddleheadR_D.abc \
	ftr/CrockettsVictoryGarden.ftr
CrockettsVictoryGarden: CrockettsVictoryGarden.abc CrockettsVictoryGarden.ps CrockettsVictoryGarden.pdf
CrockettsVictoryGarden.abc: $(CrockettsVictoryGarden) hdr/CrockettsVictoryGarden.hdr
	abcmedley CrockettsVictoryGarden $(CrockettsVictoryGarden) >CrockettsVictoryGarden.abc
CrockettsVictoryGarden.ps: CrockettsVictoryGarden.abc fmt/_70.fmt
	$(a2p) CrockettsVictoryGarden.abc +Ffmt/_70 \
	|PShdr CROCKETT '' CROCKETT \
	|PSftr %D $U/ %D >CrockettsVictoryGarden.ps
CrockettsVictoryGarden.pdf: CrockettsVictoryGarden.ps
	ps2pdf CrockettsVictoryGarden.ps CrockettsVictoryGarden.pdf

# Cromdel Hill
CromdelHill: CromdelHill0 CromdelHill1 CromdelHill2

# Cromdel Hill 0
CromdelHill0= \
	strathspey/CromdelHill_BL_G.abc \
	reel/Cromdel_Hill_1-G-32-4.abc \
	reel/Cromdel_Hill_2-D-32-4.abc \
	ftr/CromdelHill0.ftr
CromdelHill0: CromdelHill0.abc CromdelHill0.ps CromdelHill0.pdf
CromdelHill0.abc: hdr/CromdelHill.hdr $(CromdelHill0)
	abcmedley CromdelHill $(CromdelHill0) >CromdelHill0.abc
CromdelHill0.ps: CromdelHill0.abc fmt/_75.fmt
	$(a2p) CromdelHill0.abc +Ffmt/_75 \
	|PShdr CromdelHill0 '' CromdelHill0 \
	|PSftr %D $U/ %D >CromdelHill0.ps
CromdelHill0.pdf: CromdelHill0.ps
	ps2pdf CromdelHill0.ps CromdelHill0.pdf

# Cromdel Hill 1
CromdelHill1= \
	reel/Cromdel_Hill_1-G-32-4.abc \
	reel/Cromdel_Hill_2-D-32-4.abc \
	reel/Aald_Stor_Back_Again_Em.abc ftr/CromdelHill1.ftr
CromdelHill1: CromdelHill1.abc CromdelHill1.ps CromdelHill1.pdf
CromdelHill1.abc: hdr/CromdelHill.hdr $(CromdelHill1)
	abcmedley CromdelHill $(CromdelHill1) >CromdelHill1.abc
CromdelHill1.ps: CromdelHill1.abc fmt/_75.fmt
	$(a2p) CromdelHill1.abc +Ffmt/_75 \
	|PShdr CromdelHill1 '' CromdelHill1 \
	|PSftr %D $U/ %D >CromdelHill1.ps
CromdelHill1.pdf: CromdelHill1.ps
	ps2pdf CromdelHill1.ps CromdelHill1.pdf

# Cromdel Hill 2
CromdelHill2= \
	reel/Cromdel_Hill_2-G-32-3.abc \
	march/BattleOfTheBoyne.abc \
	reel/FiddlersWelcomeToLosAngeles_3.abc \
	march/BlackBear_D3.abc ftr/arrJC.ftr
CromdelHill2: CromdelHill2.abc CromdelHill2.ps CromdelHill2.pdf
CromdelHill2.abc: hdr/CromdelHill.hdr $(CromdelHill2)
	abcmedley CromdelHill $(CromdelHill2) >CromdelHill2.abc
CromdelHill2.ps: CromdelHill2.abc fmt/_75.fmt
	$(a2p) CromdelHill2.abc +Ffmt/_75 \
	|PShdr CromdelHill2 '' CromdelHill2 \
	|PSftr %D $U/ %D >CromdelHill2.ps
CromdelHill2.pdf: CromdelHill2.ps
	ps2pdf CromdelHill2.ps CromdelHill2.pdf

# Cromdell Hill
CromdellHill: CromdellHill1

# Cromdell Hill 1
CromdellHill1= \
	r16/Glen_Ogle_D.abc \
	r16/Bush_in_Blossom_G.abc \
	r16/Fairy_Hillock_Am.abc \
	ftr/arrHW.ftr
CromdellHill1: CromdellHill1.abc CromdellHill1.ps CromdellHill1.pdf
CromdellHill1.abc: hdr/CromdellHill.hdr $(CromdellHill1)
	abcmedley CromdellHill $(CromdellHill1) >CromdellHill1.abc
CromdellHill1.ps: CromdellHill1.abc fmt/_75.fmt
	$(a2p) CromdellHill1.abc +Ffmt/_75 \
	|PShdr CROMDELL '' CROMDELL \
	|PSftr %D $U/ %D >CromdellHill1.ps
CromdellHill1.pdf: CromdellHill1.ps
	ps2pdf CromdellHill1.ps CromdellHill1.pdf

# Crossing
Crossing: Crossing0 Crossing1

# Crossing the Brook
CrossingTheBrook= reel/Robin_Anderson-A-32-3.abc
CrossingTheBrook: CrossingTheBrook.abc CrossingTheBrook.ps CrossingTheBrook.pdf
CrossingTheBrook.abc: $(CrossingTheBrook) # hdr/CrossingTheBrook.hdr
	abcjoin +s $(CrossingTheBrook) >CrossingTheBrook.abc
CrossingTheBrook.ps: CrossingTheBrook.abc fmt/_75.fmt
	$(a2p) CrossingTheBrook.abc +Ffmt/_75 \
	|PShdr CrossingTheBrook '' CrossingTheBrook \
	|PSftr %D $U/ %D >CrossingTheBrook.ps
CrossingTheBrook.pdf: CrossingTheBrook.ps
	ps2pdf CrossingTheBrook.ps CrossingTheBrook.pdf

# Crossing0
Crossing0= strathspey/AberlourHouse_Bb.abc x9.abc
Crossing0: Crossing0.abc Crossing0.ps Crossing0.pdf
Crossing0.abc: hdr/Crossing.hdr $(Crossing0)
	abcmedley Crossing $(Crossing0) >Crossing0.abc
Crossing0.ps: Crossing0.abc fmt/Crossing.fmt
	$(a2p) Crossing0.abc +Ffmt/Crossing \
	|PShdr Crossing0 '' Crossing0 \
	|PSftr %D $U/ %D >Crossing0.ps
Crossing0.pdf: Crossing0.ps
	ps2pdf Crossing0.ps Crossing0.pdf

# Crossing1
Crossing1= strathspey/AberlourHouse_Bb.abc \
	strathspey/DuchessOfGordonsNewStr_F.abc \
	strathspey/Miss_Margaret_Gordon-Gm-16-3.abc
Crossing1: Crossing1.abc Crossing1.ps Crossing1.pdf
Crossing1.abc: hdr/Crossing.hdr $(Crossing1)
	abcmedley Crossing $(Crossing1) >Crossing1.abc
Crossing1.ps: Crossing1.abc fmt/Crossing.fmt
	$(a2p) Crossing1.abc +Ffmt/Crossing \
	|PShdr Crossing1 '' Crossing1 \
	|PSftr %D $U/ %D >Crossing1.ps
Crossing1.pdf: Crossing1.ps
	ps2pdf Crossing1.ps Crossing1.pdf

# Crossways Cottage Jig
CrosswaysCottageJig= \
	jig/RoseInTheHeather_D3.abc \
	jig/BridalJ_Ge3.abc \
	jig/StewartsFancy_A3.abc \
	jig/MrCharlesGrahamsWelcomeHome_Am.abc
CrosswaysCottageJig: CrosswaysCottageJig.abc CrosswaysCottageJig.ps CrosswaysCottageJig.pdf
CrosswaysCottageJig.abc: hdr/CrosswaysCottageJig.hdr $(CrosswaysCottageJig)
	abcmedley CrosswaysCottageJig $(CrosswaysCottageJig) >CrosswaysCottageJig.abc
CrosswaysCottageJig.ps: CrosswaysCottageJig.abc fmt/_70.fmt
	$(a2p) CrosswaysCottageJig.abc +Ffmt/_70 \
	|PShdr CROSSWAY '' CROSSWAY \
	|PSftr %D $U/ %D >CrosswaysCottageJig.ps
CrosswaysCottageJig.pdf: CrosswaysCottageJig.ps
	ps2pdf CrosswaysCottageJig.ps CrosswaysCottageJig.pdf

# Cuckoo Clock
CuckooClock= reel/Sandys_Muckle_Box-F-32-5.abc
CuckooClock: CuckooClock.abc CuckooClock.ps CuckooClock.pdf
CuckooClock.abc: hdr/CuckooClock.hdr $(CuckooClock)
	abcmedley CuckooClock $(CuckooClock) >CuckooClock.abc
CuckooClock.ps: CuckooClock.abc fmt/_75.fmt
	$(a2p) CuckooClock.abc +Ffmt/_75 \
	|PShdr CuckooClock '' CuckooClock \
	|PSftr %D $U/ %D >CuckooClock.ps
CuckooClock.pdf: CuckooClock.ps
	ps2pdf CuckooClock.ps CuckooClock.pdf

# Cuddy
Cuddy= jig/Corner_House_Jig-D-32-2.abc \
	jig/Star_Above_the_Garter-G-32-2.abc \
	jig/Tipsy_Sailor_RJ-Em-32-3.abc \
	jig/Church_of_Dromore-Am-32-2.abc
Cuddy: Cuddy.abc Cuddy.ps Cuddy.pdf
Cuddy.abc: hdr/Cuddy.hdr $(Cuddy)
	abcmedley Cuddy $(Cuddy) >Cuddy.abc
Cuddy.ps: Cuddy.abc fmt/_75.fmt
	$(a2p) Cuddy.abc +Ffmt/_75 \
	|PShdr Cuddy '' Cuddy \
	|PSftr %D $U/ %D >Cuddy.ps
Cuddy.pdf: Cuddy.ps
	ps2pdf Cuddy.ps Cuddy.pdf

# Cuillins of Skye
CuillinsOfSkye= \
	strathspey/FarewellToCramond_A.abc \
	strathspey/MissLeslieCunningham_Am.abc \
	strathspey/HalfATon_D.abc \
	ftr/arrBP.ftr
CuillinsOfSkye: CuillinsOfSkye.abc CuillinsOfSkye.ps CuillinsOfSkye.pdf
CuillinsOfSkye.abc: hdr/CuillinsOfSkye.hdr $(CuillinsOfSkye)
	abcmedley CuillinsOfSkye $(CuillinsOfSkye) >CuillinsOfSkye.abc
CuillinsOfSkye.ps: CuillinsOfSkye.abc fmt/_75.fmt
	$(a2p) CuillinsOfSkye.abc +Ffmt/_75 \
	|PShdr CUILLINS '' CUILLINS \
	|PSftr %D $U/ %D >CuillinsOfSkye.ps
CuillinsOfSkye.pdf: CuillinsOfSkye.ps
	ps2pdf CuillinsOfSkye.ps CuillinsOfSkye.pdf

# Culla Bay
CullaBay= \
	strathspey/MacAulaysOfBenbeculaS.abc \
	strathspey/DoreenLambert_G.abc \
	strathspey/BobbyHarveyStr_F.abc \
	ftr/arrSM.ftr
CullaBay: CullaBay.abc CullaBay.ps CullaBay.pdf
CullaBay.abc: $(CullaBay) hdr/CullaBay.hdr
	abcmedley CullaBay $(CullaBay) >CullaBay.abc
CullaBay.ps: CullaBay.abc fmt/_75.fmt
	$(a2p) CullaBay.abc +Ffmt/_75 \
	|PShdr CullaBay '' CullaBay \
	|PSftr %D $U/ %D >CullaBay.ps
CullaBay.pdf: CullaBay.ps
	ps2pdf CullaBay.ps CullaBay.pdf

# Cumberland Reel
CumberlandReel: CumberlandReel.abc CumberlandReel.ps CumberlandReel.pdf
CumberlandReel= \
	jig/CumberlandR.abc \
	jig/RoryOMoreJ.abc \
	jig/MrCharlesGrahamsWelcomeHome.abc \
	jig/SteamboatQuickstep_A.abc
CumberlandReel.abc: $(CumberlandReel) hdr/CumberlandReel.hdr
	abcmedley CumberlandReel $(CumberlandReel) >CumberlandReel.abc
CumberlandReel.ps: CumberlandReel.abc fmt/_75.fmt
	$(a2p) CumberlandReel.abc +Ffmt/_75 \
	|PShdr Cumberland '' Cumberland \
	|PSftr %D $U/ %D >CumberlandReel.ps
CumberlandReel.pdf: CumberlandReel.ps
	ps2pdf CumberlandReel.ps CumberlandReel.pdf

# Cumbrae Reel
CumbraeReel= reel/WillieWasAWantonWag.abc \
	march/Boatie_Rows_G.abc \
	march/SowAndBoar3.abc \
	march/DornochLinks4.abc
CumbraeReel: CumbraeReel.abc CumbraeReel.ps CumbraeReel.pdf
CumbraeReel.abc: $(CumbraeReel) hdr/CumbraeReel.hdr
	abcmedley CumbraeReel $(CumbraeReel) >CumbraeReel.abc
CumbraeReel.ps: CumbraeReel.abc fmt/_75.fmt
	$(a2p) CumbraeReel.abc +Ffmt/_75 \
	|PShdr CumbraeReel '' CumbraeReel \
	|PSftr %D $U/ %D >CumbraeReel.ps
CumbraeReel.pdf: CumbraeReel.ps
	ps2pdf CumbraeReel.ps CumbraeReel.pdf

# Currie Mountain
CurrieMountain: CurrieMountain0 CurrieMountain1

# Currie Mountain 0
CurrieMountain0= reel/ValerieFarrsReel_Bb.abc x11.abc
CurrieMountain0: CurrieMountain0.abc CurrieMountain0.ps CurrieMountain0.pdf
CurrieMountain0.abc: $(CurrieMountain0) hdr/CurrieMountain.hdr
	abcmedley CurrieMountain $(CurrieMountain0) >CurrieMountain0.abc
CurrieMountain0.ps: CurrieMountain0.abc fmt/_75.fmt
	$(a2p) CurrieMountain0.abc +Ffmt/_75 \
	|PShdr CURRIEMO '' CURRIEMO \
	|PSftr %D $U/ %D >CurrieMountain0.ps
CurrieMountain0.pdf: CurrieMountain0.ps
	ps2pdf CurrieMountain0.ps CurrieMountain0.pdf

# Currie Mountain 1
CurrieMountain1= \
	reel/ReconciliationR.abc \
	reel/BarrowburnR.abc \
	reel/FatherKelleysR4.abc
CurrieMountain1: CurrieMountain1.abc CurrieMountain1.ps CurrieMountain1.pdf
CurrieMountain1.abc: $(CurrieMountain1) hdr/CurrieMountain.hdr
	abcmedley CurrieMountain $(CurrieMountain1) >CurrieMountain1.abc
CurrieMountain1.ps: CurrieMountain1.abc fmt/_75.fmt
	$(a2p) CurrieMountain1.abc +Ffmt/_75 \
	|PShdr CURRIEMO '' CURRIEMO \
	|PSftr %D $U/ %D >CurrieMountain1.ps
CurrieMountain1.pdf: CurrieMountain1.ps
	ps2pdf CurrieMountain1.ps CurrieMountain1.pdf

# Currie Mountain 2
CurrieMountain2= reel/ValerieFarrsReel_A.abc \
	reel/Beatrice_Hills_Reel-D-32-2.abc \
	march/Boatie_Rows_G.abc \
	reel/Balquidder_Lasses-Em-32-3.abc ftr/arrJC.ftr
CurrieMountain2: CurrieMountain2.abc CurrieMountain2.ps CurrieMountain2.pdf
CurrieMountain2.abc: $(CurrieMountain2) hdr/CurrieMountain.hdr
	abcmedley CurrieMountain $(CurrieMountain2) >CurrieMountain2.abc
CurrieMountain2.ps: CurrieMountain2.abc fmt/_75.fmt
	$(a2p) CurrieMountain2.abc +Ffmt/_75 \
	|PShdr CURRIEMO '' CURRIEMO \
	|PSftr %D $U/ %D >CurrieMountain2.ps
CurrieMountain2.pdf: CurrieMountain2.ps
	ps2pdf CurrieMountain2.ps CurrieMountain2.pdf

# Cutty Sark
CuttySark: CuttySark1 CuttySark0

# Cutty Sark 0
CuttySark0= jig/Thrums_March_G.abc
CuttySark0: CuttySark0.abc CuttySark0.ps CuttySark0.pdf
CuttySark0.abc: hdr/CuttySark.hdr $(CuttySark0)
	abcmedley "CuttySark" $(CuttySark0) >CuttySark0.abc
CuttySark0.ps: CuttySark0.abc fmt/_75.fmt
	$(a2p) CuttySark0.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >CuttySark0.ps
CuttySark0.pdf: CuttySark0.ps
	ps2pdf CuttySark0.ps CuttySark0.pdf

# Cutty Sark 1
CuttySark1= \
	jig/Thrums_March_G.abc \
	jig/AndersonsJ_C.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc \
	jig/HundredPipersJ_DA.abc
CuttySark1: CuttySark1.abc CuttySark1.ps CuttySark1.pdf
CuttySark1.abc: hdr/CuttySark.hdr $(CuttySark1)
	abcmedley "CuttySark" $(CuttySark1) >CuttySark1.abc
CuttySark1.ps: CuttySark1.abc fmt/_75.fmt
	$(a2p) CuttySark1.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >CuttySark1.ps
CuttySark1.pdf: CuttySark1.ps
	ps2pdf CuttySark1.ps CuttySark1.pdf

# Cupar Jig
CuparJig= jig/Hey_to_Cupar-D-32-3.abc sep5x2 \
	jig/Rakish_Highlandman_Jig-Em-32-2.abc \
	jig/Tenpenny_Bit_Am-32-*.abc \
	jig/Kelloholm_Jig-G-32-3.abc
CuparJig: CuparJig.abc CuparJig.ps CuparJig.pdf
CuparJig.abc: hdr/CuparJig.hdr $(CuparJig)
	abcmedley "CuparJig" $(CuparJig) >CuparJig.abc
CuparJig.ps: CuparJig.abc fmt/_70.fmt
	$(a2p) CuparJig.abc +Ffmt/_70 \
	|PShdr 'Cupar Jig' '' 'Cupar Jig' \
	|PSftr %D $U/ %D >CuparJig.ps
CuparJig.pdf: CuparJig.ps
	ps2pdf CuparJig.ps CuparJig.pdf

# Da Rain Dancin'
DaRainDancin: DaRainDancin1 DaRainDancin2

# Da Rain Dancin' 1
DaRainDancin1= \
	r16/RainDancinR_D16.abc \
	r16/AndersonsR.abc \
	r16/LaxoBurn_D3_16.abc \
	r16/Winyadepla_A.abc
DaRainDancin1: DaRainDancin1.abc DaRainDancin1.ps DaRainDancin1.pdf
DaRainDancin1.abc: $(DaRainDancin1) hdr/DaRainDancin.hdr
	abcmedley DaRainDancin $(DaRainDancin1) >DaRainDancin1.abc
DaRainDancin1.ps: DaRainDancin1.abc fmt/DaRainDancin.fmt
	$(a2p) DaRainDancin1.abc +Ffmt/DaRainDancin \
	|PShdr DaRainDancin '' DaRainDancin \
	|PSftr %D $U/ %D >DaRainDancin1.ps
DaRainDancin1.pdf: DaRainDancin1.ps
	ps2pdf DaRainDancin1.ps DaRainDancin1.pdf

# Da Rain Dancin' 2
DaRainDancin2= \
	r16/RainDancinR_D16.abc \
	r16/JennyDangTheWeaver_D.abc \
	r16/Pigeon_on_the_Gate_A.abc \
	r16/LassesTrustInProvidence_D2_16.abc \
	ftr/arrTT.ftr # sep5 dance/brief/DaRainDancin.abc
DaRainDancin2: DaRainDancin2.abc DaRainDancin2.ps DaRainDancin2.pdf
DaRainDancin2.abc: $(DaRainDancin2) hdr/DaRainDancin.hdr
	abcmedley DaRainDancin $(DaRainDancin2) >DaRainDancin2.abc
DaRainDancin2.ps: DaRainDancin2.abc fmt/_75.fmt
	$(a2p) DaRainDancin2.abc +Ffmt/_75 \
	|PShdr DaRainDancin '' DaRainDancin \
	|PSftr %D $U/ %D >DaRainDancin2.ps
DaRainDancin2.pdf: DaRainDancin2.ps
	ps2pdf DaRainDancin2.ps DaRainDancin2.pdf

# DaisyInDecember
DaisyInDecember= waltz/DaisyInDecember_Dm4.abc waltz/DaisyInDecember_Em4.abc
DaisyInDecember: DaisyInDecember.abc DaisyInDecember.ps DaisyInDecember.pdf
DaisyInDecember.abc: $(DaisyInDecember)
	abcjoin +s $(DaisyInDecember) >DaisyInDecember.abc
DaisyInDecember.ps: DaisyInDecember.abc _75.fmt $(DaisyInDecember)
	$(a2p) DaisyInDecember.abc +F_75 \
	|PShdr DaisyInDecember "" DaisyInDecember \
	|PSftr %D $U/ %D >DaisyInDecember.ps
DaisyInDecember.pdf: DaisyInDecember.ps
	ps2pdf DaisyInDecember.ps

# Dalkeith's Str
DalkeithsStr: DalkeithsStr1 DalkeithsStr2

# Dalkeith's Str 1
DalkeithsStr1= \
	strathspey/ColCrafordsR_G.abc \
	strathspey/CaptCampbell.abc \
	strathspey/AuldToonOAyr.abc
DalkeithsStr1: DalkeithsStr1.abc DalkeithsStr1.ps DalkeithsStr1.pdf
DalkeithsStr1.abc: $(DalkeithsStr1) hdr/DalkeithsStr.hdr
	abcmedley DalkeithsStr $(DalkeithsStr1) >DalkeithsStr1.abc
DalkeithsStr1.ps: DalkeithsStr1.abc fmt/_70.fmt
	$(a2p) DalkeithsStr1.abc +Ffmt/_70 \
	|PShdr DALKEITH '' DALKEITH \
	|PSftr %D $U/ %D >DalkeithsStr1.ps
DalkeithsStr1.pdf: DalkeithsStr1.ps
	ps2pdf DalkeithsStr1.ps DalkeithsStr1.pdf

# Dalkeith's Str 2
DalkeithsStr2= \
	strathspey/ColCrafordsR_G.abc \
	strathspey/CaptCampbell.abc \
	strathspey/WhaWouldnaFechtForCharlie.abc \
	strathspey/BrochanLom_D.abc
DalkeithsStr2: DalkeithsStr2.abc DalkeithsStr2.ps DalkeithsStr2.pdf
DalkeithsStr2.abc: $(DalkeithsStr2) hdr/DalkeithsStr.hdr
	abcmedley DalkeithsStr $(DalkeithsStr2) >DalkeithsStr2.abc
DalkeithsStr2.ps: DalkeithsStr2.abc fmt/_70.fmt
	$(a2p) DalkeithsStr2.abc +Ffmt/_70 \
	|PShdr DALKEITH '' DALKEITH \
	|PSftr %D $U/ %D >DalkeithsStr2.ps
DalkeithsStr2.pdf: DalkeithsStr2.ps
	ps2pdf DalkeithsStr2.ps DalkeithsStr2.pdf

# Dancing Around Cambridge
DancingAroundCambridge= j40/BetsyHoopersJ_E_ABABC.abc \
	j40/StanChapmansJ_A_ABABC.abc \
	j40/MaryDouglas_D40.abc \
	j40/MorrisonsJig_ABABC.abc ftr/arrJC.ftr
DancingAroundCambridge: DancingAroundCambridge.abc DancingAroundCambridge.ps DancingAroundCambridge.pdf
DancingAroundCambridge.abc: hdr/DancingAroundCambridge.hdr $(DancingAroundCambridge)
	abcmedley DancingAroundCambridge $(DancingAroundCambridge) >DancingAroundCambridge.abc
DancingAroundCambridge.ps: DancingAroundCambridge.abc fmt/_75.fmt
	$(a2p) DancingAroundCambridge.abc +Ffmt/_75 \
	|PShdr DancingAroundCambridge '' DancingAroundCambridge \
	|PSftr %D $U/ %D >DancingAroundCambridge.ps
DancingAroundCambridge.pdf: DancingAroundCambridge.ps
	ps2pdf DancingAroundCambridge.ps DancingAroundCambridge.pdf

# Dancing Bees
DancingBees: DancingBees1

# Dancing Bees 1
DancingBees1= \
	r16/SirReginaldMacDonald_A16.abc \
	r16/GlenburnieRant_Em3.abc \
	r16/TimourTheTartarR_A16.abc \
	r16/SleepyMaggieR.abc \
	ftr/arrCA.ftr
DancingBees: DancingBees1
DancingBees1: DancingBees1.abc DancingBees1.ps DancingBees1.pdf
DancingBees1.abc: hdr/DancingBees.hdr $(DancingBees1)
	abcmedley "DancingBees" $(DancingBees1) >DancingBees1.abc
DancingBees1.ps: DancingBees1.abc fmt/_70.fmt
	$(a2p) DancingBees1.abc +Ffmt/_70 \
	|PShdr DancingBees '' DancingBees \
	|PSftr %D $U/ %D >DancingBees1.ps
DancingBees1.pdf: DancingBees1.ps
	ps2pdf DancingBees1.ps DancingBees1.pdf

# Dancing In the Street
DancingInTheStreet: DancingInTheStreet0 DancingInTheStreet1

# Dancing In the Street 0
DancingInTheStreet0= reel/JacksDelight_D.abc
DancingInTheStreet0: DancingInTheStreet0.abc DancingInTheStreet0.ps DancingInTheStreet0.pdf
DancingInTheStreet0.abc: hdr/DancingInTheStreet.hdr $(DancingInTheStreet0)
	abcmedley DancingInTheStreet $(DancingInTheStreet0) >DancingInTheStreet0.abc
DancingInTheStreet0.ps: DancingInTheStreet0.abc fmt/_75.fmt
	$(a2p) DancingInTheStreet0.abc +Ffmt/_75 \
	|PShdr DancingIn '' DancingIn \
	|PSftr %D $U/ %D >DancingInTheStreet0.ps
DancingInTheStreet0.pdf: DancingInTheStreet0.ps
	ps2pdf DancingInTheStreet0.ps DancingInTheStreet0.pdf

# Dancing In the Street 1
DancingInTheStreet1= \
	r16/JacksDelight_D.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	r16/MissJeanMilligan_C.abc \
	r16/SleepSoondInDaMoarnin.abc
DancingInTheStreet1: DancingInTheStreet1.abc DancingInTheStreet1.ps DancingInTheStreet1.pdf
DancingInTheStreet1.abc: hdr/DancingInTheStreet.hdr $(DancingInTheStreet1)
	abcmedley DancingInTheStreet $(DancingInTheStreet1) >DancingInTheStreet1.abc
DancingInTheStreet1.ps: DancingInTheStreet1.abc fmt/_75.fmt
	$(a2p) DancingInTheStreet1.abc +Ffmt/_75 \
	|PShdr DancingIn '' DancingIn \
	|PSftr %D $U/ %D >DancingInTheStreet1.ps
DancingInTheStreet1.pdf: DancingInTheStreet1.ps
	ps2pdf DancingInTheStreet1.ps DancingInTheStreet1.pdf

# Dancing Man
DancingMan: DancingMan1 DancingMan2

# Dancing Man1
DancingMan1= \
	reel/CulburnieCottage.abc \
	reel/DownTheBroomR.abc \
	reel/BigJohnMcNeil.abc
DancingMan1: DancingMan1.abc DancingMan1.ps DancingMan1.pdf
DancingMan1.abc: $(DancingMan1) hdr/DancingMan.hdr
	abcjoin +HDancingMan $(DancingMan1) >DancingMan1.abc
DancingMan1.ps: DancingMan1.abc fmt/_75.fmt
	$(a2p) DancingMan1.abc +Ffmt/_75 \
	|PShdr DancingMan '' DancingMan \
	|PSftr %D $U/ %D >DancingMan1.ps
DancingMan1.pdf: DancingMan1.ps
	ps2pdf DancingMan1.ps DancingMan1.pdf

# Dancing On
DancingOn= reel/AileensReel_A.abc \
	march/LadOKyle_D3.abc \
	march/Ton_G3.abc \
	march/CorkMarch_Em3.abc
DancingOn: DancingOn.abc DancingOn.ps DancingOn.pdf
DancingOn.abc: hdr/DancingOn.hdr $(DancingOn)
	abcmedley +T2 DancingOn $(DancingOn) >DancingOn.abc
DancingOn.ps: DancingOn.abc fmt/_75.fmt
	$(a2p) DancingOn.abc +Ffmt/_75 \
	|PShdr DancingOn '' DancingOn \
	|PSftr %D $U/ %D >DancingOn.ps
DancingOn.pdf: DancingOn.ps
	ps2pdf DancingOn.ps DancingOn.pdf

# DancingDolphins
DancingDolphins: DancingDolphins0 DancingDolphins1

# DancingDolphins0
DancingDolphins0= \
	jig/Quarryman_1-D-32-3.abc \
	jig/Quarryman_2-D-32-3.abc \
	jig/Quarryman_3-D-32-4.abc \
	jig/Quarryman_4-D-32-4.abc
DancingDolphins0: DancingDolphins0.abc DancingDolphins0.ps DancingDolphins0.pdf
DancingDolphins0.abc: hdr/DancingDolphins.hdr $(DancingDolphins0)
	abcmedley DancingDolphins $(DancingDolphins0) >DancingDolphins0.abc
DancingDolphins0.ps: DancingDolphins0.abc fmt/_70.fmt
	$(a2p) DancingDolphins0.abc +Ffmt/_70 \
	|PShdr DancingDolphins '' DancingDolphins \
	|PSftr %D $U/ %D >DancingDolphins0.ps
DancingDolphins0.pdf: DancingDolphins0.ps
	ps2pdf DancingDolphins0.ps DancingDolphins0.pdf

# DancingDolphins1
DancingDolphins1= \
	jig/Quarryman_2-D-32-3.abc \
	jig/Kelloholm_Jig-G-32-4.abc \
	jig/Stan_Chapmans_Jig-A-32-3.abc
DancingDolphins1: DancingDolphins1.abc DancingDolphins1.ps DancingDolphins1.pdf
DancingDolphins1.abc: hdr/DancingDolphins.hdr $(DancingDolphins1)
	abcmedley DancingDolphins $(DancingDolphins1) >DancingDolphins1.abc
DancingDolphins1.ps: DancingDolphins1.abc fmt/_75.fmt
	$(a2p) DancingDolphins1.abc +Ffmt/_75 \
	|PShdr DancingDolphins '' DancingDolphins \
	|PSftr %D $U/ %D >DancingDolphins1.ps
DancingDolphins1.pdf: DancingDolphins1.ps
	ps2pdf DancingDolphins1.ps DancingDolphins1.pdf

# DancingMan2
DancingMan2= \
	reel/BobCampbell_G.abc \
	reel/BlairAthole_Am4.abc \
	reel/CulburnieCottage_D4.abc ftr/arrJC.ftr
DancingMan2: DancingMan2.abc DancingMan2.ps DancingMan2.pdf
DancingMan2.abc: hdr/DancingMan.hdr $(DancingMan2)
	abcmedley DancingMan $(DancingMan2) >DancingMan2.abc
DancingMan2.ps: DancingMan2.abc fmt/_75.fmt
	$(a2p) DancingMan2.abc +Ffmt/_75 \
	|PShdr DancingMan2 '' DancingMan2 \
	|PSftr %D $U/ %D >DancingMan2.ps
DancingMan2.pdf: DancingMan2.ps
	ps2pdf DancingMan2.ps DancingMan2.pdf

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

# Dashing White Sergeant
DashingWhiteSergeant= reel/DashingWhiteSergeantR.abc
DashingWhiteSergeant: DashingWhiteSergeant.abc DashingWhiteSergeant.ps DashingWhiteSergeant.pdf
DashingWhiteSergeant.abc: $(DashingWhiteSergeant) hdr/DashingWhiteSergeant.hdr
	abcmedley DashingWhiteSergeant $(DashingWhiteSergeant) >DashingWhiteSergeant.abc
DashingWhiteSergeant.ps: DashingWhiteSergeant.abc fmt/_75.fmt
	$(a2p) DashingWhiteSergeant.abc +Ffmt/_75 \
	|PShdr DASHINGW '' DASHINGW \
	|PSftr %D $U/ %D >DashingWhiteSergeant.ps
DashingWhiteSergeant.pdf: DashingWhiteSergeant.ps
	ps2pdf DashingWhiteSergeant.ps DashingWhiteSergeant.pdf

# David Russell Hall
DavidRussellHall: DavidRussellHall0 DavidRussellHall1

# David Russell Hall 0
DavidRussellHall0= r40/JanetsReel_A_AABBC.abc
DavidRussellHall0: DavidRussellHall0.abc DavidRussellHall0.ps DavidRussellHall0.pdf
DavidRussellHall0.abc: hdr/DavidRussellHall.hdr $(DavidRussellHall0)
	abcmedley DavidRussellHall $(DavidRussellHall0) >DavidRussellHall0.abc
DavidRussellHall0.ps: DavidRussellHall0.abc fmt/_70.fmt
	$(a2p) DavidRussellHall0.abc +Ffmt/_70 \
	|PShdr DAVIDRUS '' DAVIDRUS \
	|PSftr %D $U/ %D >DavidRussellHall0.ps
DavidRussellHall0.pdf: DavidRussellHall0.ps
	ps2pdf DavidRussellHall0.ps DavidRussellHall0.pdf

# David Russell Hall 1
DavidRussellHall1= \
	r40/JanetsReel_A_AABBC.abc \
	r40/TripToDurrow_D_AABBC.abc \
	r40/HughShortiesR_G_AABBC.abc
DavidRussellHall1: DavidRussellHall1.abc DavidRussellHall1.ps DavidRussellHall1.pdf
DavidRussellHall1.abc: hdr/DavidRussellHall.hdr $(DavidRussellHall1)
	abcmedley DavidRussellHall $(DavidRussellHall1) >DavidRussellHall1.abc
DavidRussellHall1.ps: DavidRussellHall1.abc fmt/_70.fmt
	$(a2p) DavidRussellHall1.abc +Ffmt/_70 \
	|PShdr DAVIDRUS '' DAVIDRUS \
	|PSftr %D $U/ %D >DavidRussellHall1.ps
DavidRussellHall1.pdf: DavidRussellHall1.ps
	ps2pdf DavidRussellHall1.ps DavidRussellHall1.pdf

# Davy Nick Nack
DavyNickNack: DavyNickNack1 DavyNickNack2

# Davy Nick Nack 1
DavyNickNack1= \
	hornpipe/DavyDavyNickNack_G32.abc \
	march/BirkenTree.abc \
	march/GirlILeftBehind.abc \
	march/PeatFireFlame_32e.abc
DavyNickNack1: DavyNickNack1.abc DavyNickNack1.ps DavyNickNack1.pdf
DavyNickNack1.abc: $(DavyNickNack1) hdr/DavyNickNack.hdr
	abcmedley DavyNickNack $(DavyNickNack1) >DavyNickNack1.abc
DavyNickNack1.ps: DavyNickNack1.abc fmt/_75.fmt
	$(a2p) DavyNickNack1.abc +Ffmt/_75 \
	|PShdr DAVYNICK '' DAVYNICK \
	|PSftr %D $U/ %D >DavyNickNack1.ps
DavyNickNack1.pdf: DavyNickNack1.ps
	ps2pdf DavyNickNack1.ps DavyNickNack1.pdf

# Davy Nick Nack 2
DavyNickNack2= \
	hornpipe/DavyDavyNickNack_G32.abc \
	reel/DeveronR2_D.abc \
	reel/TomMcVicarsR_Em.abc \
	march/72ndHighlandersFarewell_D.abc \
	ftr/arrVOD.ftr
DavyNickNack2: DavyNickNack2.abc DavyNickNack2.ps DavyNickNack2.pdf
DavyNickNack2.abc: $(DavyNickNack2) hdr/DavyNickNack.hdr
	abcmedley DavyNickNack $(DavyNickNack2) >DavyNickNack2.abc
DavyNickNack2.ps: DavyNickNack2.abc fmt/_75.fmt
	$(a2p) DavyNickNack2.abc +Ffmt/_75 \
	|PShdr DAVYNICK '' DAVYNICK \
	|PSftr %D $U/ %D >DavyNickNack2.ps
DavyNickNack2.pdf: DavyNickNack2.ps
	ps2pdf DavyNickNack2.ps DavyNickNack2.pdf

# Dee's Dandy Dance
DeesDandyDance= \
	jig/BlueBonnetsJ1_G.abc \
	jig/DrummondCastle.abc \
	jig/RoseInTheHeather.abc
DeesDandyDance: DeesDandyDance.abc DeesDandyDance.ps DeesDandyDance.pdf
DeesDandyDance.abc: hdr/DeesDandyDance.hdr $(DeesDandyDance)
	abcmedley DeesDandyDance $(DeesDandyDance) >DeesDandyDance.abc
DeesDandyDance.ps: DeesDandyDance.abc fmt/_70.fmt
	$(a2p) DeesDandyDance.abc +Ffmt/_70 \
	|PShdr DEESDAND '' DEESDAND \
	|PSftr %D $U/ %D >DeesDandyDance.ps
DeesDandyDance.pdf: DeesDandyDance.ps
	ps2pdf DeesDandyDance.ps DeesDandyDance.pdf

# Deil Amang the Tailors
DeilAmangTheTailors: DeilAmangTheTailors1 DeilAmangTheTailors2 DeilAmangTheTailors3 \
	DeilAmangTheTailors4 DeilAmangTheTailors5 DeilAmangTheTailorsH

# Deil Amang the Tailors 1
DeilAmangTheTailors1= \
	reel/DeilAmangTheTailorsR.abc \
	reel/BarrowburnR.abc \
	reel/WalkerStreet.abc
DeilAmangTheTailors1: DeilAmangTheTailors1.abc DeilAmangTheTailors1.ps DeilAmangTheTailors1.pdf
DeilAmangTheTailors1.abc: $(DeilAmangTheTailors1) hdr/DeilAmangTheTailors1.hdr
	abcmedley +c DeilAmangTheTailors1 $(DeilAmangTheTailors1) >DeilAmangTheTailors1.abc
DeilAmangTheTailors1.ps: DeilAmangTheTailors1.abc fmt/DeilAmangTheTailors1.fmt
	$(a2p) +Ffmt/DeilAmangTheTailors1 DeilAmangTheTailors1.abc \
	|PShdr DeilAmang '' DeilAmang \
	|PSftr %D $U/ %D >DeilAmangTheTailors1.ps
DeilAmangTheTailors1.pdf: DeilAmangTheTailors1.ps
	ps2pdf DeilAmangTheTailors1.ps DeilAmangTheTailors1.pdf

# Deil Amang the Tailors 2
DeilAmangTheTailors2= \
	reel/DeilAmangTheTailorsR.abc \
	reel/MorpethRant_D.abc \
	reel/FatherKelleysR3.abc
DeilAmangTheTailors2: DeilAmangTheTailors2.abc DeilAmangTheTailors2.ps DeilAmangTheTailors2.pdf
DeilAmangTheTailors2.abc: $(DeilAmangTheTailors2) hdr/DeilAmangTheTailors2.hdr
	abcmedley +c DeilAmangTheTailors2 $(DeilAmangTheTailors2) >DeilAmangTheTailors2.abc
DeilAmangTheTailors2.ps: DeilAmangTheTailors2.abc fmt/_75.fmt
	$(a2p) DeilAmangTheTailors2.abc +Ffmt/_75 \
	|PShdr DeilAmang '' DeilAmang \
	|PSftr %D $U/ %D >DeilAmangTheTailors2.ps
DeilAmangTheTailors2.pdf: DeilAmangTheTailors2.ps
	ps2pdf DeilAmangTheTailors2.ps DeilAmangTheTailors2.pdf

# Deil Amang the Tailors 3
#	reel/Hon_Mrs_Maules_Favourite-A-16-3.abc [RSCDS 14-7 II]
DeilAmangTheTailors3= \
	reel/DeilAmangTheTailorsR.abc \
	reel/BreakdownH.abc \
	reel/ReconciliationR.abc \
	reel/Stumpie-A-32-2.abc
DeilAmangTheTailors3: DeilAmangTheTailors3.abc DeilAmangTheTailors3.ps DeilAmangTheTailors3.pdf
DeilAmangTheTailors3.abc: $(DeilAmangTheTailors3) hdr/DeilAmangTheTailors3.hdr
	abcmedley +c DeilAmangTheTailors3 $(DeilAmangTheTailors3) >DeilAmangTheTailors3.abc
DeilAmangTheTailors3.ps: DeilAmangTheTailors3.abc fmt/_70.fmt
	$(a2p) DeilAmangTheTailors3.abc +Ffmt/_70 \
	|PShdr DeilAmang '' DeilAmang \
	|PSftr %D $U/ %D >DeilAmangTheTailors3.ps
DeilAmangTheTailors3.pdf: DeilAmangTheTailors3.ps
	ps2pdf DeilAmangTheTailors3.ps DeilAmangTheTailors3.pdf

# Deil Amang the Tailors 4
DeilAmangTheTailors4= \
	reel/DeilAmangTheTailorsR.abc \
	r16/Rachael_Rae_D.abc \
	r16/GlenburnieRant_Em3.abc \
	ftr/arrBMcO.ftr
DeilAmangTheTailors4: DeilAmangTheTailors4.abc DeilAmangTheTailors4.ps DeilAmangTheTailors4.pdf
DeilAmangTheTailors4.abc: hdr/DeilAmangTheTailors4.hdr $(DeilAmangTheTailors4)
	abcmedley +c DeilAmangTheTailors4 $(DeilAmangTheTailors4) >DeilAmangTheTailors4.abc
DeilAmangTheTailors4.ps: DeilAmangTheTailors4.abc fmt/_75.fmt
	$(a2p) DeilAmangTheTailors4.abc +Ffmt/_75 \
	|PShdr DeilAmang '' DeilAmang \
	|PSftr %D $U/ %D >DeilAmangTheTailors4.ps
DeilAmangTheTailors4.pdf: DeilAmangTheTailors4.ps
	ps2pdf DeilAmangTheTailors4.ps DeilAmangTheTailors4.pdf

# Deil Amang the Tailors 5 [Mike Briggs' medley]
DeilAmangTheTailors5= \
	reel/DeilAmangTheTailorsR_A4.abc \
	reel/StatenIslandH_D4.abc \
	reel/FatherKelleysR4.abc ftr/arrMB.ftr
#	r16/Rachael_Rae_D.abc	# Page 2 of Mike's arrangement
#	reel/Whinham2_GD.abc
#	reel/JimmyBlue_D.abc ftr/arrMB.ftr
DeilAmangTheTailors5: DeilAmangTheTailors5.abc DeilAmangTheTailors5.ps DeilAmangTheTailors5.pdf
DeilAmangTheTailors5.abc: hdr/DeilAmangTheTailors5.hdr $(DeilAmangTheTailors5)
	abcmedley +c DeilAmangTheTailors5 $(DeilAmangTheTailors5) >DeilAmangTheTailors5.abc
DeilAmangTheTailors5.ps: DeilAmangTheTailors5.abc fmt/_75.fmt
	$(a2p) DeilAmangTheTailors5.abc +Ffmt/_75 \
	|PShdr DeilAmang5 '' DeilAmang5 \
	|PSftr %D $U/ %D >DeilAmangTheTailors5.ps
DeilAmangTheTailors5.pdf: DeilAmangTheTailors5.ps
	ps2pdf DeilAmangTheTailors5.ps DeilAmangTheTailors5.pdf

# Deil Amang the Tailors H
DeilAmangTheTailorsH= \
	reel/DeilAmangTheTailorsR_A3.abc \
	reel/Halloween_Dm3.abc \
	reel/Devil_in_the_Kitchen_A4.abc \
	reel/TamLin_Am_3.abc \
	ftr/arrJC.ftr
DeilAmangTheTailorsH: DeilAmangTheTailorsH.abc DeilAmangTheTailorsH.ps DeilAmangTheTailorsH.pdf
DeilAmangTheTailorsH.abc: hdr/DeilAmangTheTailorsH.hdr $(DeilAmangTheTailorsH)
	abcmedley +c DeilAmangTheTailorsH $(DeilAmangTheTailorsH) >DeilAmangTheTailorsH.abc
DeilAmangTheTailorsH.ps: DeilAmangTheTailorsH.abc fmt/_70.fmt
	$(a2p) DeilAmangTheTailorsH.abc +Ffmt/_70 \
	|PShdr DeilAmang '' DeilAmang \
	|PSftr %D $U/ %D >DeilAmangTheTailorsH.ps
DeilAmangTheTailorsH.pdf: DeilAmangTheTailorsH.ps
	ps2pdf DeilAmangTheTailorsH.ps DeilAmangTheTailorsH.pdf

# Delvine Side
DelvineSide= \
	strathspey/DelvineSide1_Em.abc sep5x2 \
	strathspey/BrochanLom_D.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/WhaWouldnaFechtForCharlie.abc
DelvineSide: DelvineSide.abc DelvineSide.ps DelvineSide.pdf
DelvineSide.abc: hdr/DelvineSide.hdr $(DelvineSide)
	abcmedley DelvineSide $(DelvineSide) >DelvineSide.abc
DelvineSide.ps: DelvineSide.abc fmt/DelvineSide.fmt
	$(a2p) DelvineSide.abc +Ffmt/DelvineSide \
	|PShdr DelvineSide '' DelvineSide \
	|PSftr %D $U/ %D >DelvineSide.ps
DelvineSide.pdf: DelvineSide.ps
	ps2pdf DelvineSide.ps DelvineSide.pdf

# Derwent Strathspey
DerwentStr0= \
	strathspey/MrsRaeWallace_A.abc
DerwentStr0: DerwentStr0.abc DerwentStr0.ps DerwentStr0.pdf
DerwentStr0.abc: hdr/DerwentStr.hdr $(DerwentStr0)
	abcmedley DerwentStr $(DerwentStr0) >DerwentStr0.abc
DerwentStr0.ps: DerwentStr0.abc fmt/_75.fmt
	$(a2p) DerwentStr0.abc +Ffmt/_75 \
	|PShdr DerwentStr0 '' DerwentStr0 \
	|PSftr %D $U/ %D >DerwentStr0.ps
DerwentStr0.pdf: DerwentStr0.ps
	ps2pdf DerwentStr0.ps DerwentStr0.pdf

# Derwent Strathspey
DerwentStr1= \
	shottish/Mrs_Rae_Wallace-A-16-3.abc \
	shottish/Doun_the_Burn_DavieLove-D-16-3.abc \
	shottish/Orange_and_Blue-G-16-4.abc \
	ftr/arrJC.ftr
DerwentStr1: DerwentStr1.abc DerwentStr1.ps DerwentStr1.pdf
DerwentStr1.abc: hdr/DerwentStr.hdr $(DerwentStr1)
	abcmedley DerwentStr $(DerwentStr1) >DerwentStr1.abc
DerwentStr1.ps: DerwentStr1.abc fmt/_75.fmt
	$(a2p) DerwentStr1.abc +Ffmt/_75 \
	|PShdr DerwentStr1 '' DerwentStr1 \
	|PSftr %D $U/ %D >DerwentStr1.ps
DerwentStr1.pdf: DerwentStr1.ps
	ps2pdf DerwentStr1.ps DerwentStr1.pdf

# Derwent Strathspey
DerwentStr: DerwentStr0 DerwentStr1

# Devils Elbow
DevilsElbow= \
	reel/WistonLodge_A4.abc \
	reel/BarrowburnR_D4.abc \
	reel/McQuillensR_G4.abc
DevilsElbow: DevilsElbow.abc DevilsElbow.ps DevilsElbow.pdf
DevilsElbow.abc: hdr/DevilsElbow.hdr $(DevilsElbow)
	abcmedley DevilsElbow $(DevilsElbow) >DevilsElbow.abc
DevilsElbow.ps: DevilsElbow.abc fmt/_75.fmt
	$(a2p) DevilsElbow.abc +Ffmt/_75 \
	|PShdr DevilsElbow '' DevilsElbow \
	|PSftr %D $U/ %D >DevilsElbow.ps
DevilsElbow.pdf: DevilsElbow.ps
	ps2pdf DevilsElbow.ps DevilsElbow.pdf

# Diamond Jubilee
DiamondJubilee: DiamondJubilee0 DiamondJubilee1

# Diamond Jubilee 0
DiamondJubilee0= jig/Capt_Campbell_of_Lochnells_Reel_C.abc x4.abc
DiamondJubilee0: DiamondJubilee0.abc DiamondJubilee0.ps DiamondJubilee0.pdf
DiamondJubilee0.abc: $(DiamondJubilee0) hdr/DiamondJubilee.hdr
	abcmedley DiamondJubilee $(DiamondJubilee0) >DiamondJubilee0.abc
DiamondJubilee0.ps: DiamondJubilee0.abc fmt/_75.fmt
	$(a2p) DiamondJubilee0.abc +Ffmt/_75 \
	|PShdr DIAMONDJ '' DIAMONDJ \
	|PSftr %D $U/ %D >DiamondJubilee0.ps
DiamondJubilee0.pdf: DiamondJubilee0.ps
	ps2pdf DiamondJubilee0.ps DiamondJubilee0.pdf

# Diamond Jubilee 1
DiamondJubilee1= jig/Capt_Campbell_of_Lochnells_Reel_C.abc \
	jig/LovePortAndSherry_D.abc
DiamondJubilee1: DiamondJubilee1.abc DiamondJubilee1.ps DiamondJubilee1.pdf
DiamondJubilee1.abc: $(DiamondJubilee1) hdr/DiamondJubilee.hdr
	abcmedley DiamondJubilee $(DiamondJubilee1) >DiamondJubilee1.abc
DiamondJubilee1.ps: DiamondJubilee1.abc fmt/_70.fmt
	$(a2p) DiamondJubilee1.abc +Ffmt/_70 \
	|PShdr DIAMONDJ '' DIAMONDJ \
	|PSftr %D $U/ %D >DiamondJubilee1.ps
DiamondJubilee1.pdf: DiamondJubilee1.ps
	ps2pdf DiamondJubilee1.ps DiamondJubilee1.pdf

# Diamond Quarrie
DiamondQuarrie=  \
	reel/Reconciliation_Reel-A-32-4.abc \
	reel/Fishers_Hornpipe-D-32-4.abc \
	reel/Ships_Are_Sailing-Em-32-4.abc
#	reel/Avril_Quarrie-G-32-4.abc
DiamondQuarrie: DiamondQuarrie.abc DiamondQuarrie.ps DiamondQuarrie.pdf
DiamondQuarrie.abc: hdr/DiamondQuarrie.hdr $(DiamondQuarrie)
	abcmedley +C +T2 DiamondQuarrie $(DiamondQuarrie) >DiamondQuarrie.abc
DiamondQuarrie.ps: DiamondQuarrie.abc fmt/_75.fmt
	$(a2p) DiamondQuarrie.abc +Ffmt/_75 \
	|PShdr DiamondQuarrie '' DiamondQuarrie \
	|PSftr %D $U/ %D >DiamondQuarrie.ps
DiamondQuarrie.pdf: DiamondQuarrie.ps
	ps2pdf DiamondQuarrie.ps DiamondQuarrie.pdf

# Dick Gossip's Reel
DickGossipsR= \
	r16/DickGossipsR2.abc \
	reel/DickGossipsR3.abc \
	reel/DickGossipsR4.abc
DickGossipsR: DickGossipsR.abc DickGossipsR.ps DickGossipsR.pdf
DickGossipsR.abc: $(DickGossipsR)
	abcmedley "Dick Gossip's Reel" $(DickGossipsR) >DickGossipsR.abc
DickGossipsR.ps: DickGossipsR.abc fmt/_75.fmt
	$(a2p) DickGossipsR.abc +Ffmt/_75 \
	|PShdr DICKGOSS '' DICKGOSS \
	|PSftr %D $U/ %D >DickGossipsR.ps
DickGossipsR.pdf: DickGossipsR.ps
	ps2pdf DickGossipsR.ps DickGossipsR.pdf

# Dogsbody
Dogsbody= strathspey/FiveMinuteStr.abc
Dogsbody: Dogsbody.abc Dogsbody.ps Dogsbody.pdf
Dogsbody.abc: $(Dogsbody) hdr/Dogsbody.hdr
	abcmedley Dogsbody $(Dogsbody) >Dogsbody.abc
Dogsbody.ps: Dogsbody.abc fmt/_75.fmt
	$(a2p) Dogsbody.abc +Ffmt/_75 \
	|PShdr DOGSBODY '' DOGSBODY \
	|PSftr %D $U/ %D >Dogsbody.ps
Dogsbody.pdf: Dogsbody.ps
	ps2pdf Dogsbody.ps Dogsbody.pdf

# Domino Five
DominoFive: DominoFive1 DominoFive2

# Domino Five 1
DominoFive1= \
	hornpipe/CambridgeHp_A3_16.abc \
	hornpipe/BoysOfBlueHillHp_D3_16.abc \
	hornpipe/NavvyOnTheLine_G3_16.abc \
	hornpipe/GriffinHornpipe_D3_16.abc
DominoFive1: DominoFive1.abc DominoFive1.ps DominoFive1.pdf
DominoFive1.abc: hdr/DominoFive1.hdr $(DominoFive1)
	abcmedley DominoFive1 $(DominoFive1) >DominoFive1.abc
DominoFive1.ps: DominoFive1.abc fmt/_70.fmt
	$(a2p) DominoFive1.abc +Ffmt/_70 \
	|PShdr DominoFive1 '' DominoFive1 \
	|PSftr %D $U/ %D >DominoFive1.ps
DominoFive1.pdf: DominoFive1.ps
	ps2pdf DominoFive1.ps DominoFive1.pdf

# Domino Five 2
DominoFive2= \
	hornpipe/CambridgeH2_D4.abc \
	hornpipe/PresidentGarfieldsH1_G4.abc \
	hornpipe/KirksHornpipe_D.abc ftr/arrMB.ftr
DominoFive2: DominoFive2.abc DominoFive2.ps DominoFive2.pdf
DominoFive2.abc: hdr/DominoFive2.hdr $(DominoFive2)
	abcmedley DominoFive2 $(DominoFive2) >DominoFive2.abc
DominoFive2.ps: DominoFive2.abc fmt/_75.fmt
	$(a2p) DominoFive2.abc +Ffmt/_75 \
	|PShdr DominoFive2 '' DominoFive2 \
	|PSftr %D $U/ %D >DominoFive2.ps
DominoFive2.pdf: DominoFive2.ps
	ps2pdf DominoFive2.ps DominoFive2.pdf

# Donald Bane
DonaldBane: DonaldBane0 DonaldBane1

# Donald Bane 0
DonaldBane0= \
	strathspey/DonaldBane_A.abc \
	strathspey/MissJennyElliotsStr_D.abc
DonaldBane0: DonaldBane0.abc DonaldBane0.ps DonaldBane0.pdf
DonaldBane0.abc: hdr/DonaldBane.hdr $(DonaldBane0)
	abcmedley DonaldBane $(DonaldBane0) >DonaldBane0.abc
DonaldBane0.ps: DonaldBane0.abc fmt/_70.fmt
	$(a2p) DonaldBane0.abc +Ffmt/_70 \
	|PShdr DonaldBane '' DonaldBane \
	|PSftr %D $U/ %D >DonaldBane0.ps
DonaldBane0.pdf: DonaldBane0.ps
	ps2pdf DonaldBane0.ps DonaldBane0.pdf

# Donald Bane 1
DonaldBane1= \
	strathspey/DonaldBane_A.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc \
	strathspey/MissJennyElliotsStr_D.abc \
	strathspey/AlasdairMacalister.abc
DonaldBane1: DonaldBane1.abc DonaldBane1.ps DonaldBane1.pdf
DonaldBane1.abc: hdr/DonaldBane.hdr $(DonaldBane1)
	abcmedley DonaldBane $(DonaldBane1) >DonaldBane1.abc
DonaldBane1.ps: DonaldBane1.abc fmt/DonaldBane1.fmt
	$(a2p) DonaldBane1.abc +Ffmt/DonaldBane1 \
	|PShdr DonaldBane '' DonaldBane \
	|PSftr %D $U/ %D >DonaldBane1.ps
DonaldBane1.pdf: DonaldBane1.ps
	ps2pdf DonaldBane1.ps DonaldBane1.pdf

# Donald_Shaw
Donald_Shaw= \
	../by/Donald_Shaw/CalumsRoad_D.abc \
	../by/Donald_Shaw/10thBrigadeCrossingTheRhine.abc \
	../by/Donald_Shaw/MacLeods_Farewell-D-32-3.abc
Donald_Shaw: Donald_Shaw.abc Donald_Shaw.ps Donald_Shaw.pdf
Donald_Shaw.abc: hdr/Donald_Shaw.hdr $(Donald_Shaw)
	abcmedley Donald_Shaw $(Donald_Shaw) >Donald_Shaw.abc
Donald_Shaw.ps: Donald_Shaw.abc fmt/Donald_Shaw.fmt
	$(a2p) Donald_Shaw.abc +Ffmt/Donald_Shaw \
	|PShdr Donald_Shaw '' Donald_Shaw \
	|PSftr %D $U/ %D >Donald_Shaw.ps
Donald_Shaw.pdf: Donald_Shaw.ps
	ps2pdf Donald_Shaw.ps Donald_Shaw.pdf

# Dorney Wood
DorneyWood= air/HeartsDesire_A.abc air/UbhaibhAbhaibh_Bm.abc
DorneyWood: DorneyWood.abc DorneyWood.ps DorneyWood.pdf
DorneyWood.abc: hdr/DorneyWood.hdr $(DorneyWood)
	abcmedley DorneyWood $(DorneyWood) >DorneyWood.abc
DorneyWood.ps: DorneyWood.abc fmt/_75.fmt
	$(a2p) DorneyWood.abc +Ffmt/_75 \
	|PShdr DorneyWood '' DorneyWood \
	|PSftr %D $U/ %D >DorneyWood.ps
DorneyWood.pdf: DorneyWood.ps
	ps2pdf DorneyWood.ps DorneyWood.pdf

# Double Eighty
DoubleEighty0= strathspey/Double_Eighty-D-16-4.abc
DoubleEighty0: DoubleEighty0.abc DoubleEighty0.ps DoubleEighty0.pdf
DoubleEighty0.abc: $(DoubleEighty0) hdr/DoubleEighty.hdr
	abcmedley DoubleEighty $(DoubleEighty0) >DoubleEighty0.abc
DoubleEighty0.ps: DoubleEighty0.abc fmt/_75.fmt
	$(a2p) DoubleEighty0.abc +Ffmt/_75 \
	|PShdr DOUBLEEI '' DOUBLEEI \
	|PSftr %D $U/ %D >DoubleEighty0.ps
DoubleEighty0.pdf: DoubleEighty0.ps
	ps2pdf DoubleEighty0.ps DoubleEighty0.pdf

# Double Eighty
DoubleEighty1= \
	strathspey/Double_Eighty-D-16-4.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/Athole_Brose-Am-16-2.abc \
	strathspey/JennysBawbee_A.abc
DoubleEighty1: DoubleEighty1.abc DoubleEighty1.ps DoubleEighty1.pdf
DoubleEighty1.abc: $(DoubleEighty1) hdr/DoubleEighty.hdr
	abcmedley DoubleEighty $(DoubleEighty1) >DoubleEighty1.abc
DoubleEighty1.ps: DoubleEighty1.abc fmt/_75.fmt
	$(a2p) DoubleEighty1.abc +Ffmt/_75 \
	|PShdr DOUBLEEI '' DOUBLEEI \
	|PSftr %D $U/ %D >DoubleEighty1.ps
DoubleEighty1.pdf: DoubleEighty1.ps
	ps2pdf DoubleEighty1.ps DoubleEighty1.pdf

# Double Eighty
DoubleEighty: DoubleEighty0 DoubleEighty1

# Down the Burn Davie
DownTheBurnDavie= \
	reel/Down_the_Burn_Davie-G-32-4.abc \
	reel/Down_the_Burn_Davie-F-32-4.abc \
	reel/Down_the_Burn_Davie-D-32-4.abc
DownTheBurnDavie: DownTheBurnDavie.abc DownTheBurnDavie.ps DownTheBurnDavie.pdf
DownTheBurnDavie.abc: $(DownTheBurnDavie) # hdr/DownTheBurnDavie.hdr
	abcjoin +s $(DownTheBurnDavie) >DownTheBurnDavie.abc
DownTheBurnDavie.ps: DownTheBurnDavie.abc fmt/_75.fmt
	$(a2p) DownTheBurnDavie.abc +Ffmt/_75 \
	|PShdr DownTheBurnDavie '' DownTheBurnDavie \
	|PSftr %D $U/ %D >DownTheBurnDavie.ps
DownTheBurnDavie.pdf: DownTheBurnDavie.ps
	ps2pdf DownTheBurnDavie.ps DownTheBurnDavie.pdf

# Downie's Humour
DowniesHumour= \
	reel/CapeBretonVisitToShetland.abc \
	reel/SandyMacintyresTripToBoston_A.abc \
	reel/FatherFrancisCameronR_A.abc
DowniesHumour: DowniesHumour.abc DowniesHumour.ps DowniesHumour.pdf
DowniesHumour.abc: hdr/DowniesHumour.hdr $(DowniesHumour)
	abcmedley DowniesHumour $(DowniesHumour) >DowniesHumour.abc
DowniesHumour.ps: DowniesHumour.abc fmt/_70.fmt
	$(a2p) DowniesHumour.abc +Ffmt/_70 \
	|PShdr DOWNIESH '' DOWNIESH \
	|PSftr %D $U/ %D >DowniesHumour.ps
DowniesHumour.pdf: DowniesHumour.ps
	ps2pdf DowniesHumour.ps DowniesHumour.pdf

# Dream Catcher
DreamCatcher0= air/Rosie_Em.abc air/Sir_Henry_Daniel_of_Gooch_D.abc
DreamCatcher0: DreamCatcher0.abc DreamCatcher0.ps DreamCatcher0.pdf
DreamCatcher0.abc: hdr/DreamCatcher.hdr $(DreamCatcher0)
	abcmedley DreamCatcher $(DreamCatcher0) >DreamCatcher0.abc
DreamCatcher0.ps: DreamCatcher0.abc fmt/_75.fmt
	$(a2p) DreamCatcher0.abc +Ffmt/_75 \
	|PShdr DREAMCAT '' DREAMCAT \
	|PSftr %D $U/ %D >DreamCatcher0.ps
DreamCatcher0.pdf: DreamCatcher0.ps
	ps2pdf DreamCatcher0.ps DreamCatcher0.pdf

# Dream Catcher
DreamCatcher1= air/Rosie_Em.abc air/Sir_Henry_Daniel_of_Gooch_D.abc
DreamCatcher1: DreamCatcher1.abc DreamCatcher1.ps DreamCatcher1.pdf
DreamCatcher1.abc: hdr/DreamCatcher.hdr $(DreamCatcher1)
	abcmedley DreamCatcher $(DreamCatcher1) >DreamCatcher1.abc
DreamCatcher1.ps: DreamCatcher1.abc fmt/_75.fmt
	$(a2p) DreamCatcher1.abc +Ffmt/_75 \
	|PShdr DREAMCAT '' DREAMCAT \
	|PSftr %D $U/ %D >DreamCatcher1.ps
DreamCatcher1.pdf: DreamCatcher1.ps
	ps2pdf DreamCatcher1.ps DreamCatcher1.pdf

# Dream Catcher
DreamCatcher: DreamCatcher0 DreamCatcher1

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

# Drowsy Maggie
Drowsy_Maggie= \
	reel/Drowsy_Maggie_SS-Em-16-2.abc \
	reel/Drowsy_Maggie_1-Em-16-2.abc \
	reel/Drowsy_Maggie_2-Em-24-3.abc \
	reel/Drowsy_Maggie_3-Em-32-4.abc
Drowsy_Maggie: Drowsy_Maggie.abc Drowsy_Maggie.ps Drowsy_Maggie.pdf
Drowsy_Maggie.abc: $(Drowsy_Maggie)
	abcjoin +s $(Drowsy_Maggie) >Drowsy_Maggie.abc
Drowsy_Maggie.ps: Drowsy_Maggie.abc fmt/_75.fmt
	$(a2p) Drowsy_Maggie.abc +Ffmt/_75 \
	|PShdr Drowsy_Maggie "" Drowsy_Maggie \
	|PSftr %D $U %D >Drowsy_Maggie.ps
Drowsy_Maggie.pdf: Drowsy_Maggie.ps
	ps2pdf Drowsy_Maggie.ps Drowsy_Maggie.pdf

# Drumelzier
Drumelzier: Drumelzier1 Drumelzier2 Drumelzier3

# Drumelzier 1
Drumelzier1= \
	strathspey/Drumelzier_Bb.abc \
	strathspey/AuldLuckie.abc \
	strathspey/DelavairdBrig_D.abc
Drumelzier1: Drumelzier1.abc Drumelzier1.ps Drumelzier1.pdf
Drumelzier1.abc: hdr/Drumelzier.hdr $(Drumelzier1)
	abcmedley Drumelzier $(Drumelzier1) >Drumelzier1.abc
Drumelzier1.ps: Drumelzier1.abc fmt/_75.fmt
	$(a2p) Drumelzier1.abc +Ffmt/_75 \
	|PShdr Drumelzier '' Drumelzier \
	|PSftr %D $U/ %D >Drumelzier1.ps
Drumelzier1.pdf: Drumelzier1.ps
	ps2pdf Drumelzier1.ps Drumelzier1.pdf

# Drumelzier 2
Drumelzier2= \
	shottish/Drumelzier_Bb.abc \
	strathspey/AuldLuckie.abc \
	shottish/OrangeAndBlue_F.abc
Drumelzier2: Drumelzier2.abc Drumelzier2.ps Drumelzier2.pdf
Drumelzier2.abc: hdr/Drumelzier.hdr $(Drumelzier2)
	abcmedley Drumelzier $(Drumelzier2) >Drumelzier2.abc
Drumelzier2.ps: Drumelzier2.abc fmt/_75.fmt
	$(a2p) Drumelzier2.abc +Ffmt/_75 \
	|PShdr Drumelzier '' Drumelzier \
	|PSftr %D $U/ %D >Drumelzier2.ps
Drumelzier2.pdf: Drumelzier2.ps
	ps2pdf Drumelzier2.ps Drumelzier2.pdf

# Drumelzier 3
Drumelzier3= \
	strathspey/Drumelzier_Bb.abc \
	strathspey/JimmyShandsComplimentsToMissJeanMilligan_C.abc \
	strathspey/MarchOfTheDieHards_F.abc \
	ftr/arrBMcO.ftr
Drumelzier3: Drumelzier3.abc Drumelzier3.ps Drumelzier3.pdf
Drumelzier3.abc: hdr/Drumelzier.hdr $(Drumelzier3)
	abcmedley Drumelzier $(Drumelzier3) >Drumelzier3.abc
Drumelzier3.ps: Drumelzier3.abc fmt/_75.fmt
	$(a2p) Drumelzier3.abc +Ffmt/_75 \
	|PShdr Drumelzier '' Drumelzier \
	|PSftr %D $U/ %D >Drumelzier3.ps
Drumelzier3.pdf: Drumelzier3.ps
	ps2pdf Drumelzier3.ps Drumelzier3.pdf

# Drunken Sailor
DrunkenSailor= reel/DrunkenSailor_Dm.abc \
	march/BonnieLassOfFyvie2_A.abc \
	march/HeyJohnnieCope_Am2.abc \
	march/Snouts_and_Ears_A2.abc ftr/arrSM.ftr
DrunkenSailor: DrunkenSailor.abc DrunkenSailor.ps DrunkenSailor.pdf
DrunkenSailor.abc: hdr/DrunkenSailor.hdr $(DrunkenSailor)
	abcmedley DrunkenSailor $(DrunkenSailor) >DrunkenSailor.abc
DrunkenSailor.ps: DrunkenSailor.abc fmt/_80.fmt
	$(a2p) DrunkenSailor.abc +Ffmt/_80 \
	|PShdr DrunkenSailor '' DrunkenSailor \
	|PSftr %D $U/ %D >DrunkenSailor.ps
DrunkenSailor.pdf: DrunkenSailor.ps
	ps2pdf DrunkenSailor.ps DrunkenSailor.pdf

# Duchess Tree
DuchessTree: DuchessTree1 DuchessTree2 DuchessTree3 DuchessTree4

# Duchess Tree 1
DuchessTree1= \
	air/Duchess_Tree_A.abc \
	air/Sarona.abc \
	air/AsTearsGoBy_G.abc \
	air/BackToTheHills_Em.abc
DuchessTree1: DuchessTree1.abc DuchessTree1.ps DuchessTree1.pdf
DuchessTree1.abc: $(DuchessTree1) hdr/DuchessTree.hdr
	abcmedley DuchessTree $(DuchessTree1) >DuchessTree1.abc
DuchessTree1.ps: DuchessTree1.abc fmt/_70.fmt
	$(a2p) DuchessTree1.abc +Ffmt/_70 \
	|PShdr DuchessTree '' DuchessTree \
	|PSftr %D $U/ %D >DuchessTree1.ps
DuchessTree1.pdf: DuchessTree1.ps
	ps2pdf DuchessTree1.ps DuchessTree1.pdf

# Duchess Tree 2
DuchessTree2= \
	air/Duchess_Tree_A.abc \
	air/JockeysTaenThePairtinKiss.abc \
	air/SittingInTheSternOfABoat.abc \
	air/Sarona.abc
DuchessTree2: DuchessTree2.abc DuchessTree2.ps DuchessTree2.pdf
DuchessTree2.abc: $(DuchessTree2) hdr/DuchessTree.hdr
	abcmedley DuchessTree $(DuchessTree2) >DuchessTree2.abc
DuchessTree2.ps: DuchessTree2.abc fmt/_70.fmt
	$(a2p) DuchessTree2.abc +Ffmt/_70 \
	|PShdr DuchessTree '' DuchessTree \
	|PSftr %D $U/ %D >DuchessTree2.ps
DuchessTree2.pdf: DuchessTree2.ps
	ps2pdf DuchessTree2.ps DuchessTree2.pdf

# Duchess Tree 3
DuchessTree3= \
	air/Duchess_Tree_A.abc \
	air/Sarona.abc \
	air/Hana_G.abc \
	air/BackToTheHills_Em.abc
DuchessTree3: DuchessTree3.abc DuchessTree3.ps DuchessTree3.pdf
DuchessTree3.abc: $(DuchessTree3) hdr/DuchessTree.hdr
	abcmedley DuchessTree $(DuchessTree3) >DuchessTree3.abc
DuchessTree3.ps: DuchessTree3.abc fmt/_75.fmt
	$(a2p) DuchessTree3.abc +Ffmt/_75 \
	|PShdr DuchessTree '' DuchessTree \
	|PSftr %D $U/ %D >DuchessTree3.ps
DuchessTree3.pdf: DuchessTree3.ps
	ps2pdf DuchessTree3.ps DuchessTree3.pdf

# Duchess Tree 4
DuchessTree4= \
	air/DuchessTree_A2.abc \
	air/Ruguo_D_32.abc \
	air/RowanTree_A.abc \
	air/BackToTheHills_Dm.abc
DuchessTree4: DuchessTree4.abc DuchessTree4.ps DuchessTree4.pdf
DuchessTree4.abc: $(DuchessTree4) hdr/DuchessTree.hdr
	abcmedley +T1 DuchessTree $(DuchessTree4) >DuchessTree4.abc
DuchessTree4.ps: DuchessTree4.abc fmt/_80.fmt
	$(a2p) DuchessTree4.abc +Ffmt/_80 \
	|PShdr DuchessTree '' DuchessTree \
	|PSftr %D $U/ %D >DuchessTree4.ps
DuchessTree4.pdf: DuchessTree4.ps
	ps2pdf DuchessTree4.ps DuchessTree4.pdf

# Duchess of Atholl's Slipper
DuchessOfAthollsSlipper: DuchessOfAthollsSlipper1 DuchessOfAthollsSlipper2

# Duchess of Atholl's Slipper 1
DuchessOfAthollsSlipper1= \
	strathspey/DuchessOfAthollsSlipper_G.abc \
	strathspey/CaptCampbell.abc \
	strathspey/Lieutenant_Howard_Douglas-Dm-16-3.abc \
	strathspey/GlengarrysDirkS.abc
DuchessOfAthollsSlipper1: DuchessOfAthollsSlipper1.abc DuchessOfAthollsSlipper1.ps DuchessOfAthollsSlipper1.pdf
DuchessOfAthollsSlipper1.abc: hdr/DuchessOfAthollsSlipper.hdr $(DuchessOfAthollsSlipper1)
	abcmedley DuchessOfAthollsSlipper $(DuchessOfAthollsSlipper1) >DuchessOfAthollsSlipper1.abc
DuchessOfAthollsSlipper1.ps: DuchessOfAthollsSlipper1.abc fmt/_75.fmt
	$(a2p) DuchessOfAthollsSlipper1.abc +Ffmt/_75 \
	|PShdr DuchessOfAthollsS '' DuchessOfAthollsS \
	|PSftr %D $U/ %D >DuchessOfAthollsSlipper1.ps
DuchessOfAthollsSlipper1.pdf: DuchessOfAthollsSlipper1.ps
	ps2pdf DuchessOfAthollsSlipper1.ps DuchessOfAthollsSlipper1.pdf

# Duchess of Atholl's Slipper 2
DuchessOfAthollsSlipper2= \
	strathspey/LordSeaforth.abc \
	strathspey/MissLyallS.abc \
	strathspey/MarquisOfHuntlysHighlandFling_D.abc \
	strathspey/MarquisOfHuntlysS.abc
DuchessOfAthollsSlipper2: DuchessOfAthollsSlipper2.abc DuchessOfAthollsSlipper2.ps DuchessOfAthollsSlipper2.pdf
DuchessOfAthollsSlipper2.abc: hdr/DuchessOfAthollsSlipper.hdr $(DuchessOfAthollsSlipper2)
	abcmedley DuchessOfAthollsSlipper $(DuchessOfAthollsSlipper2) >DuchessOfAthollsSlipper2.abc
DuchessOfAthollsSlipper2.ps: DuchessOfAthollsSlipper2.abc fmt/_75.fmt
	$(a2p) DuchessOfAthollsSlipper2.abc +Ffmt/_75 \
	|PShdr DuchessOfAthollsS '' DuchessOfAthollsS \
	|PSftr %D $U/ %D >DuchessOfAthollsSlipper2.ps
DuchessOfAthollsSlipper2.pdf: DuchessOfAthollsSlipper2.ps
	ps2pdf DuchessOfAthollsSlipper2.ps DuchessOfAthollsSlipper2.pdf

# Duchess of Gordon's Fancy
DuchessOfGordonsFancy= \
	strathspey/DuchessOfGordon1_D.abc \
	strathspey/DuchessOfGordon2_Gm.abc \
	strathspey/DuchessOfGordon3_F.abc \
	strathspey/DuchessOfGordon4_A.abc ftr/arrJC.ftr
DuchessOfGordonsFancy: DuchessOfGordonsFancy.abc DuchessOfGordonsFancy.ps DuchessOfGordonsFancy.pdf
DuchessOfGordonsFancy.abc: $(DuchessOfGordonsFancy) hdr/DuchessOfGordonsFancy.hdr
	abcmedley +C DuchessOfGordonsFancy $(DuchessOfGordonsFancy) >DuchessOfGordonsFancy.abc
DuchessOfGordonsFancy.ps: DuchessOfGordonsFancy.abc fmt/_75.fmt
	$(a2p) DuchessOfGordonsFancy.abc +Ffmt/_75 \
	|PShdr DuchessOfGordonsFancy '' DuchessOfGordonsFancy \
	|PSftr %D $U/ %D >DuchessOfGordonsFancy.ps
DuchessOfGordonsFancy.pdf: DuchessOfGordonsFancy.ps
	ps2pdf DuchessOfGordonsFancy.ps DuchessOfGordonsFancy.pdf

# Duchess of York
DuchessOfYork= \
	strathspey/LadyStormentsStr_A.abc \
	strathspey/Lady_Catherine_Stewarts_Strathspey-Em-16-3.abc \
	strathspey/ButAndBen.abc
DuchessOfYork: DuchessOfYork.abc DuchessOfYork.ps DuchessOfYork.pdf
DuchessOfYork.abc: hdr/DuchessOfYork.hdr $(DuchessOfYork)
	abcmedley DuchessOfYork $(DuchessOfYork) >DuchessOfYork.abc
DuchessOfYork.ps: DuchessOfYork.abc fmt/_75.fmt
	$(a2p) DuchessOfYork.abc +Ffmt/_75 \
	|PShdr DuchessOfYork '' DuchessOfYork \
	|PSftr %D $U/ %D >DuchessOfYork.ps
DuchessOfYork.pdf: DuchessOfYork.ps
	ps2pdf DuchessOfYork.ps DuchessOfYork.pdf

# Duff's House
DuffsHouse= \
	jig/ILoeNaeALaddieButAne_A.abc \
	jig/HeresAHealthToAneILoeDear_D.abc \
	jig/Dragoon_G.abc ftr/arrTT.ftr
DuffsHouse: DuffsHouse.abc DuffsHouse.ps DuffsHouse.pdf
DuffsHouse.abc: hdr/DuffsHouse.hdr $(DuffsHouse)
	abcmedley DuffsHouse $(DuffsHouse) >DuffsHouse.abc
DuffsHouse.ps: DuffsHouse.abc fmt/_80.fmt
	$(a2p) DuffsHouse.abc +Ffmt/_80 \
	|PShdr DuffsHouse '' DuffsHouse \
	|PSftr %D $U/ %D >DuffsHouse.ps
DuffsHouse.pdf: DuffsHouse.ps
	ps2pdf DuffsHouse.ps DuffsHouse.pdf

# Duke and Duchess of Edinburgh
DukeAndDuchessOfEdinburgh: DukeAndDuchessOfEdinburgh1

# Duke and Duchess of Edinburgh
DukeAndDuchessOfEdinburgh: \
	DukeAndDuchessOfEdinburgh0 DukeAndDuchessOfEdinburgh1 DukeAndDuchessOfEdinburgh2 DukeAndDuchessOfEdinburgh3

# Duke and Duchess of Edinburgh 0
DukeAndDuchessOfEdinburgh: DukeAndDuchessOfEdinburgh0
DukeAndDuchessOfEdinburgh0= r40/DunnottarCastle_2R_A_ABABC.abc r40/Birkhall_D_ABABB.abc
DukeAndDuchessOfEdinburgh0: DukeAndDuchessOfEdinburgh0.abc DukeAndDuchessOfEdinburgh0.ps DukeAndDuchessOfEdinburgh0.pdf
DukeAndDuchessOfEdinburgh0.abc: hdr/DukeAndDuchessOfEdinburgh.hdr $(DukeAndDuchessOfEdinburgh0)
	abcmedley "DukeAndDuchessOfEdinburgh" $(DukeAndDuchessOfEdinburgh0) >DukeAndDuchessOfEdinburgh0.abc
DukeAndDuchessOfEdinburgh0.ps: DukeAndDuchessOfEdinburgh0.abc fmt/_75.fmt
	$(a2p) DukeAndDuchessOfEdinburgh0.abc +Ffmt/_75 \
	|PShdr DukeAndDuchess '' DukeAndDuchess \
	|PSftr %D $U/ %D >DukeAndDuchessOfEdinburgh0.ps
DukeAndDuchessOfEdinburgh0.pdf: DukeAndDuchessOfEdinburgh0.ps
	ps2pdf DukeAndDuchessOfEdinburgh0.ps DukeAndDuchessOfEdinburgh0.pdf

# Duke and Duchess of Edinburgh 1
DukeAndDuchessOfEdinburgh1= \
	reel/DunnottarCastle_2R_A.abc \
	reel/Birkhall_D.abc \
	reel/FatherKelleysR3.abc \
	reel/MinorSylR.abc
DukeAndDuchessOfEdinburgh1: DukeAndDuchessOfEdinburgh1.abc DukeAndDuchessOfEdinburgh1.ps DukeAndDuchessOfEdinburgh1.pdf
DukeAndDuchessOfEdinburgh1.abc: hdr/DukeAndDuchessOfEdinburgh.hdr $(DukeAndDuchessOfEdinburgh1)
	abcmedley "DukeAndDuchessOfEdinburgh" $(DukeAndDuchessOfEdinburgh1) >DukeAndDuchessOfEdinburgh1.abc
DukeAndDuchessOfEdinburgh1.ps: DukeAndDuchessOfEdinburgh1.abc fmt/_70.fmt
	$(a2p) DukeAndDuchessOfEdinburgh1.abc +Ffmt/_70 \
	|PShdr DukeAndDuchess '' DukeAndDuchess \
	|PSftr %D $U/ %D >DukeAndDuchessOfEdinburgh1.ps
DukeAndDuchessOfEdinburgh1.pdf: DukeAndDuchessOfEdinburgh1.ps
	ps2pdf DukeAndDuchessOfEdinburgh1.ps DukeAndDuchessOfEdinburgh1.pdf

# Duke and Duchess of Edinburgh 2
DukeAndDuchessOfEdinburgh2= \
	reel/DunnottarCastle_2R_A.abc \
	reel/MacLeodsFarewell_D3.abc \
	reel/FatherKelleysR3.abc \
	reel/OldCopperplate1_Am3.abc
DukeAndDuchessOfEdinburgh2: DukeAndDuchessOfEdinburgh2.abc DukeAndDuchessOfEdinburgh2.ps DukeAndDuchessOfEdinburgh2.pdf
DukeAndDuchessOfEdinburgh2.abc: hdr/DukeAndDuchessOfEdinburgh.hdr $(DukeAndDuchessOfEdinburgh2)
	abcmedley "DukeAndDuchessOfEdinburgh" $(DukeAndDuchessOfEdinburgh2) >DukeAndDuchessOfEdinburgh2.abc
DukeAndDuchessOfEdinburgh2.ps: DukeAndDuchessOfEdinburgh2.abc fmt/DukeAndDuchessOfEdinburgh.fmt
	$(a2p) DukeAndDuchessOfEdinburgh2.abc +Ffmt/DukeAndDuchessOfEdinburgh \
	|PShdr DukeAndDuchess '' DukeAndDuchess \
	|PSftr %D $U/ %D >DukeAndDuchessOfEdinburgh2.ps
DukeAndDuchessOfEdinburgh2.pdf: DukeAndDuchessOfEdinburgh2.ps
	ps2pdf DukeAndDuchessOfEdinburgh2.ps DukeAndDuchessOfEdinburgh2.pdf

# Duke and Duchess of Edinburgh 3
DukeAndDuchessOfEdinburgh3= \
	reel/DunnottarCastle_2R_A.abc \
	reel/Birkhall_D.abc \
	march/DunkeldVolunteers_D.abc \
	reel/FarFromHome_G3.abc
DukeAndDuchessOfEdinburgh3: DukeAndDuchessOfEdinburgh3.abc DukeAndDuchessOfEdinburgh3.ps DukeAndDuchessOfEdinburgh3.pdf
DukeAndDuchessOfEdinburgh3.abc: hdr/DukeAndDuchessOfEdinburgh.hdr $(DukeAndDuchessOfEdinburgh3)
	abcmedley "DukeAndDuchessOfEdinburgh" $(DukeAndDuchessOfEdinburgh3) >DukeAndDuchessOfEdinburgh3.abc
DukeAndDuchessOfEdinburgh3.ps: DukeAndDuchessOfEdinburgh3.abc fmt/_75.fmt
	$(a2p) DukeAndDuchessOfEdinburgh3.abc +Ffmt/_75 \
	|PShdr DukeAndDuchess '' DukeAndDuchess \
	|PSftr %D $U/ %D >DukeAndDuchessOfEdinburgh3.ps
DukeAndDuchessOfEdinburgh3.pdf: DukeAndDuchessOfEdinburgh3.ps
	ps2pdf DukeAndDuchessOfEdinburgh3.ps DukeAndDuchessOfEdinburgh3.pdf

# Duke of Atholl's Reel
DukeOfAthollsReel: DukeOfAthollsReel0 DukeOfAthollsReel2 DukeOfAthollsReel3 DukeOfAthollsReel4

# Duke of Atholl's Reel 0
DukeOfAthollsReel0= jig/AthollHighlanders_Amix.abc jig/FarewellToTheCreeks.abc
DukeOfAthollsReel0: DukeOfAthollsReel0.abc DukeOfAthollsReel0.ps DukeOfAthollsReel0.pdf
DukeOfAthollsReel0.abc: $(DukeOfAthollsReel0) hdr/DukeOfAthollsReel0.hdr
	abcmedley DukeOfAthollsReel0 $(DukeOfAthollsReel0) >DukeOfAthollsReel0.abc
DukeOfAthollsReel0.ps: DukeOfAthollsReel0.abc fmt/_75.fmt
	$(a2p) DukeOfAthollsReel0.abc +Ffmt/_75 \
	|PShdr DukeOfAtholl '' DukeOfAtholl \
	|PSftr %D $U/ %D >DukeOfAthollsReel0.ps
DukeOfAthollsReel0.pdf: DukeOfAthollsReel0.ps
	ps2pdf DukeOfAthollsReel0.ps DukeOfAthollsReel0.pdf

# Duke of Atholl's Reel 2
DukeOfAthollsReel2= jig/AthollHighlanders_Amix.abc jig/FarewellToTheCreeks.abc
DukeOfAthollsReel2: DukeOfAthollsReel2.abc DukeOfAthollsReel2.ps DukeOfAthollsReel2.pdf
DukeOfAthollsReel2.abc: $(DukeOfAthollsReel2) hdr/DukeOfAthollsReel2.hdr
	abcmedley DukeOfAthollsReel2 $(DukeOfAthollsReel2) >DukeOfAthollsReel2.abc
DukeOfAthollsReel2.ps: DukeOfAthollsReel2.abc fmt/_75.fmt
	$(a2p) DukeOfAthollsReel2.abc +Ffmt/_75 \
	|PShdr DukeOfAtholl '' DukeOfAtholl \
	|PSftr %D $U/ %D >DukeOfAthollsReel2.ps
DukeOfAthollsReel2.pdf: DukeOfAthollsReel2.ps
	ps2pdf DukeOfAthollsReel2.ps DukeOfAthollsReel2.pdf

# Duke of Atholl's Reel 3
DukeOfAthollsReel3= \
	jig/AthollHighlanders_Amix.abc \
	jig/FarewellToTheCreeks.abc \
	jig/AthollHighlanders_Ahjz.abc
DukeOfAthollsReel3: DukeOfAthollsReel3.abc DukeOfAthollsReel3.ps DukeOfAthollsReel3.pdf
DukeOfAthollsReel3.abc: $(DukeOfAthollsReel3) hdr/DukeOfAthollsReel3.hdr
	abcmedley DukeOfAthollsReel3 $(DukeOfAthollsReel3) >DukeOfAthollsReel3.abc
DukeOfAthollsReel3.ps: DukeOfAthollsReel3.abc fmt/_70.fmt
	$(a2p) DukeOfAthollsReel3.abc +Ffmt/_70 \
	|PShdr DukeOfAtholl '' DukeOfAtholl \
	|PSftr %D $U/ %D >DukeOfAthollsReel3.ps
DukeOfAthollsReel3.pdf: DukeOfAthollsReel3.ps
	ps2pdf DukeOfAthollsReel3.ps DukeOfAthollsReel3.pdf

# Duke of Atholl's Reel 4
DukeOfAthollsReel4= \
	jig/AthollHighlanders_Amix.abc \
	jig/FarewellToTheCreeks.abc \
	jig/JohnDBurgess.abc ftr/arrSM.ftr
DukeOfAthollsReel4: DukeOfAthollsReel4.abc DukeOfAthollsReel4.ps DukeOfAthollsReel4.pdf
DukeOfAthollsReel4.abc: $(DukeOfAthollsReel4) hdr/DukeOfAthollsReel4.hdr
	abcmedley DukeOfAthollsReel4 $(DukeOfAthollsReel4) >DukeOfAthollsReel4.abc
DukeOfAthollsReel4.ps: DukeOfAthollsReel4.abc fmt/_70.fmt
	$(a2p) DukeOfAthollsReel4.abc +Ffmt/_70 \
	|PShdr DukeOfAtholl '' DukeOfAtholl \
	|PSftr %D $U/ %D >DukeOfAthollsReel4.ps
DukeOfAthollsReel4.pdf: DukeOfAthollsReel4.ps
	ps2pdf DukeOfAthollsReel4.ps DukeOfAthollsReel4.pdf

# Duke of Perth
DukeOfPerth: DukeOfPerth0 DukeOfPerth1 DukeOfPerth2

# Duke of Perth 0
DukeOfPerth0= march/DukeOfPerthM.abc
DukeOfPerth0: DukeOfPerth0.abc DukeOfPerth0.ps DukeOfPerth0.pdf
DukeOfPerth0.abc: $(DukeOfPerth0) hdr/DukeOfPerth.hdr
	abcmedley DukeOfPerth $(DukeOfPerth0) >DukeOfPerth0.abc
DukeOfPerth0.ps: DukeOfPerth0.abc fmt/_70.fmt
	$(a2p) DukeOfPerth0.abc +Ffmt/_70 \
	|PShdr DukeOfPerth '' DukeOfPerth \
	|PSftr %D $U/ %D >DukeOfPerth0.ps
DukeOfPerth0.pdf: DukeOfPerth0.ps
	ps2pdf DukeOfPerth0.ps DukeOfPerth0.pdf

# Duke of Perth 1
DukeOfPerth1= \
	march/DukeOfPerthM.abc \
	march/SowAndBoar3.abc \
	march/GlengarrysM_4.abc \
	march/LassOPatiesMill.abc
DukeOfPerth1: DukeOfPerth1.abc DukeOfPerth1.ps DukeOfPerth1.pdf
DukeOfPerth1.abc: $(DukeOfPerth1) hdr/DukeOfPerth.hdr
	abcmedley DukeOfPerth $(DukeOfPerth1) >DukeOfPerth1.abc
DukeOfPerth1.ps: DukeOfPerth1.abc fmt/_75.fmt
	$(a2p) DukeOfPerth1.abc +Ffmt/_75 \
	|PShdr DukeOfPerth '' DukeOfPerth \
	|PSftr %D $U/ %D >DukeOfPerth1.ps
DukeOfPerth1.pdf: DukeOfPerth1.ps
	ps2pdf DukeOfPerth1.ps DukeOfPerth1.pdf

# Duke of Perth 2
DukeOfPerth2= \
	march/DukeOfPerthM.abc \
	march/CampbellsFarewellToRedcastle_A_AABB.abc \
	march/LadyMacKenzieOfCoulM_C.abc \
	march/BarrenRocksOfAden4.abc ftr/arrSM.ftr
DukeOfPerth2: DukeOfPerth2.abc DukeOfPerth2.ps DukeOfPerth2.pdf
DukeOfPerth2.abc: $(DukeOfPerth2) hdr/DukeOfPerth.hdr
	abcmedley DukeOfPerth $(DukeOfPerth2) >DukeOfPerth2.abc
DukeOfPerth2.ps: DukeOfPerth2.abc fmt/_75.fmt
	$(a2p) DukeOfPerth2.abc +Ffmt/_75 \
	|PShdr DukeOfPerth '' DukeOfPerth \
	|PSftr %D $U/ %D >DukeOfPerth2.ps
DukeOfPerth2.pdf: DukeOfPerth2.ps
	ps2pdf DukeOfPerth2.ps DukeOfPerth2.pdf

# DukeOfGordon
DukeOfGordon= \
	march/DukeOfGordon1_G.abc \
	strathspey/DukeOfGordon1_D.abc \
	strathspey/DukeOfGordon2_G.abc \
	strathspey/DukeOfGordon3_D.abc
DukeOfGordon: DukeOfGordon.abc DukeOfGordon.ps DukeOfGordon.pdf
DukeOfGordon.abc: $(DukeOfGordon) # hdr/DukeOfGordon.hdr
	abcjoin +s $(DukeOfGordon) >DukeOfGordon.abc
DukeOfGordon.ps: DukeOfGordon.abc fmt/_75.fmt
	$(a2p) DukeOfGordon.abc +Ffmt/_75 \
	|PShdr DukeOfGordon '' DukeOfGordon \
	|PSftr %D $U/ %D >DukeOfGordon.ps
DukeOfGordon.pdf: DukeOfGordon.ps
	ps2pdf DukeOfGordon.ps DukeOfGordon.pdf

# Dumbarton's Drums
DumbartonsDrums= \
	reel/DumbartonsDrums_F.abc \
	march/LassOGowrie_4D.abc \
	reel/DrunkenPiperR.abc \
	march/JamieAllen2_G.abc
DumbartonsDrums: DumbartonsDrums.abc DumbartonsDrums.ps DumbartonsDrums.pdf
DumbartonsDrums.abc: $(DumbartonsDrums) hdr/DumbartonsDrums.hdr
	abcmedley DumbartonsDrums $(DumbartonsDrums) >DumbartonsDrums.abc
DumbartonsDrums.ps: DumbartonsDrums.abc fmt/_75.fmt
	$(a2p) DumbartonsDrums.abc +Ffmt/_75 \
	|PShdr DumbartonsDrums '' DumbartonsDrums \
	|PSftr %D $U/ %D >DumbartonsDrums.ps
DumbartonsDrums.pdf: DumbartonsDrums.ps
	ps2pdf DumbartonsDrums.ps DumbartonsDrums.pdf

# Dundee Whaler
DundeeWhaler= strathspey/PiperODundee.abc
DundeeWhaler: DundeeWhaler.abc DundeeWhaler.ps DundeeWhaler.pdf
DundeeWhaler.abc: $(DundeeWhaler) hdr/DundeeWhaler.hdr
	abcmedley DundeeWhaler $(DundeeWhaler) >DundeeWhaler.abc
DundeeWhaler.ps: DundeeWhaler.abc fmt/_75.fmt
	$(a2p) DundeeWhaler.abc +Ffmt/_75 \
	|PShdr DUNDEEWH '' DUNDEEWH \
	|PSftr %D $U/ %D >DundeeWhaler.ps
DundeeWhaler.pdf: DundeeWhaler.ps
	ps2pdf DundeeWhaler.ps DundeeWhaler.pdf

# Dunkeld House 0
DunkeldHouse0= \
	jig/Dunkeld_House-Em-32-3.abc \
	jig/Dunkeld_House-Em-32-4.abc
DunkeldHouse0: DunkeldHouse0.abc DunkeldHouse0.ps DunkeldHouse0.pdf
DunkeldHouse0.abc: hdr/DunkeldHouse.hdr $(DunkeldHouse0)
	abcmedley DunkeldHouse $(DunkeldHouse0) >DunkeldHouse0.abc
DunkeldHouse0.ps: DunkeldHouse0.abc fmt/_70.fmt
	$(a2p) DunkeldHouse0.abc +Ffmt/_70 \
	|PShdr DunkeldHouse0 '' DunkeldHouse0 \
	|PSftr %D $U/ %D >DunkeldHouse0.ps
DunkeldHouse0.pdf: DunkeldHouse0.ps
	ps2pdf DunkeldHouse0.ps DunkeldHouse0.pdf

# Dunkeld House 1
DunkeldHouse1= \
	jig/Dunkeld_House-Em-32-4.abc \
	jig/Teviot_Brig-A-32-3.abc \
	jig/Roaring_Jelly_3-D-32-3.abc \
	jig/Bellmans_Jig-G-32-2.abc
DunkeldHouse1: DunkeldHouse1.abc DunkeldHouse1.ps DunkeldHouse1.pdf
DunkeldHouse1.abc: hdr/DunkeldHouse.hdr $(DunkeldHouse1)
	abcmedley DunkeldHouse $(DunkeldHouse1) >DunkeldHouse1.abc
DunkeldHouse1.ps: DunkeldHouse1.abc fmt/_75.fmt
	$(a2p) DunkeldHouse1.abc +Ffmt/_75 \
	|PShdr DunkeldHouse1 '' DunkeldHouse1 \
	|PSftr %D $U/ %D >DunkeldHouse1.ps
DunkeldHouse1.pdf: DunkeldHouse1.ps
	ps2pdf DunkeldHouse1.ps DunkeldHouse1.pdf

# Dunnechan
Dunnechan= r16/Dunnechan-D-16-2.abc r16/Dunnechan-D-16-3.abc r16/Dunnechan-D-16-4.abc
Dunnechan: Dunnechan.abc Dunnechan.ps Dunnechan.pdf
Dunnechan.abc: $(Dunnechan)
	abcjoin +S2 $(Dunnechan) >Dunnechan.abc
Dunnechan.ps: Dunnechan.abc fmt/_75.fmt
	$(a2p) Dunnechan.abc +Ffmt/_75 \
	|PShdr Dunnechan '' Dunnechan \
	|PSftr %D $U/ %D >Dunnechan.ps
Dunnechan.pdf: Dunnechan.ps
	ps2pdf Dunnechan.ps Dunnechan.pdf

# Dunsmuir Str
DunsmuirStr= \
	strathspey/MissHuttonS.abc \
	strathspey/HamishHendersonsRefusal.abc \
	strathspey/MargaretsFancyS_Bb.abc \
	ftr/arrBP.ftr
DunsmuirStr: DunsmuirStr.abc DunsmuirStr.ps DunsmuirStr.pdf
DunsmuirStr.abc: hdr/DunsmuirStr.hdr $(DunsmuirStr)
	abcmedley DunsmuirStr $(DunsmuirStr) >DunsmuirStr.abc
DunsmuirStr.ps: DunsmuirStr.abc fmt/_75.fmt
	$(a2p) DunsmuirStr.abc +Ffmt/_75 \
	|PShdr DunsmuirStr '' DunsmuirStr \
	|PSftr %D $U/ %D >DunsmuirStr.ps
DunsmuirStr.pdf: DunsmuirStr.ps
	ps2pdf DunsmuirStr.ps DunsmuirStr.pdf

# Duran Ranger
DuranRanger= \
	hornpipe/DuranRangers.abc \
	hornpipe/SherylsHornpipe_G.abc \
	hornpipe/StatenIslandH.abc \
	ftr/arrBP.ftr
DuranRanger: DuranRanger.abc DuranRanger.ps DuranRanger.pdf
DuranRanger.abc: hdr/DuranRanger.hdr $(DuranRanger)
	abcmedley DuranRanger $(DuranRanger) >DuranRanger.abc
DuranRanger.ps: DuranRanger.abc fmt/_75.fmt
	$(a2p) DuranRanger.abc +Ffmt/_75 \
	|PShdr DURANRAN '' DURANRAN \
	|PSftr %D $U/ %D >DuranRanger.ps
DuranRanger.pdf: DuranRanger.ps
	ps2pdf DuranRanger.ps DuranRanger.pdf

# Dusty Miller
DustyMiller: DustyMiller0 DustyMiller1 DustyMiller2

# Dusty Miller 0
DustyMiller0= j16/DustyMillerJ_G.abc slipjig/DustyMillers.abc
DustyMiller0: DustyMiller0.abc DustyMiller0.ps DustyMiller0.pdf
DustyMiller0.abc: $(DustyMiller0)
	abcjoin +C +S2 $(DustyMiller0) >DustyMiller0.abc
DustyMiller0.ps: DustyMiller0.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 DustyMiller0.abc \
	|PShdr DustyMiller '' DustyMiller \
	|PSftr %D $U %D >DustyMiller0.ps
DustyMiller0.pdf: DustyMiller0.ps
	ps2pdf DustyMiller0.ps DustyMiller0.pdf

# Dusty Miller 1
DustyMiller1= \
	j16/DustyMillerJ_G.abc \
	j16/Vallafield_C16.abc \
	j16/BungYourEyeJ_16.abc \
	j16/TodlenHameJ.abc
DustyMiller1: DustyMiller1.abc DustyMiller1.ps DustyMiller1.pdf
DustyMiller1.abc: hdr/DustyMiller.hdr $(DustyMiller1)
	abcmedley DustyMiller1 $(DustyMiller1) >DustyMiller1.abc
DustyMiller1.ps: DustyMiller1.abc fmt/_75.fmt
	$(a2p) DustyMiller1.abc +Ffmt/_75 \
	|PShdr DustyMiller '' DustyMiller \
	|PSftr %D $U/ %D >DustyMiller1.ps
DustyMiller1.pdf: DustyMiller1.ps
	ps2pdf DustyMiller1.ps DustyMiller1.pdf

# Dusty Miller 2
DustyMiller2= \
	jig/MissGraceHaysDelight_G.abc  \
	jig/LadyElizabethColesReel2_Gm3.abc \
	jig/CountessOfLoudonsReel_D.abc ftr/arrSM.ftr
DustyMiller2: DustyMiller2.abc DustyMiller2.ps DustyMiller2.pdf
DustyMiller2.abc: hdr/DustyMiller.hdr $(DustyMiller2)
	abcmedley DustyMiller2 $(DustyMiller2) >DustyMiller2.abc
DustyMiller2.ps: DustyMiller2.abc fmt/_75.fmt
	$(a2p) DustyMiller2.abc +Ffmt/_75 \
	|PShdr DustyMiller '' DustyMiller \
	|PSftr %D $U/ %D >DustyMiller2.ps
DustyMiller2.pdf: DustyMiller2.ps
	ps2pdf DustyMiller2.ps DustyMiller2.pdf

# EH3 7AF
EH37AF= \
	jig/PentlandJ_D.abc \
	jig/JimmysFavoriteJ_G.abc \
	jig/LittleBurntPotato.abc \
	ftr/arrSM.ftr
EH37AF: EH37AF.abc EH37AF.ps EH37AF.pdf
EH37AF.abc: $(EH37AF) hdr/EH37AF.hdr
	abcmedley EH37AF $(EH37AF) >EH37AF.abc
EH37AF.ps: EH37AF.abc fmt/_80.fmt
	$(a2p) EH37AF.abc +Ffmt/_80 \
	|PShdr "EH37AF" '' "EH37AF" \
	|PSftr %D $U/ %D >EH37AF.ps
EH37AF.pdf: EH37AF.ps
	ps2pdf EH37AF.ps EH37AF.pdf

# Eaglesham Fancy
EagleshamFancy= \
	reel/Largos_Fairy_Dance-D-16-2.abc \
	reel/Kate_Dalrymple_2-G-16-3.abc \
	reel/Caber_Feidh-C-16-4.abc \
	reel/Knit_the_Pocky-Dm-16-2.abc \
	ftr/arrJC.ftr
EagleshamFancy: EagleshamFancy.abc EagleshamFancy.ps EagleshamFancy.pdf
EagleshamFancy.abc: hdr/EagleshamFancy.hdr $(EagleshamFancy)
	abcmedley EagleshamFancy $(EagleshamFancy) >EagleshamFancy.abc
EagleshamFancy.ps: EagleshamFancy.abc fmt/_75.fmt
	$(a2p) EagleshamFancy.abc +Ffmt/_75 \
	|PShdr EagleshamFancy '' EagleshamFancy \
	|PSftr %D $U/ %D >EagleshamFancy.ps
EagleshamFancy.pdf: EagleshamFancy.ps
	ps2pdf EagleshamFancy.ps EagleshamFancy.pdf

# Earl of Angus and Arran
EarlOfAngusAndArran: EarlOfAngusAndArran0 EarlOfAngusAndArran1

# Earl of Angus and Arran 0
EarlOfAngusAndArran0= \
	strathspey/EarlOfAngusAndArran_F.abc \
	strathspey/EarlOfAngusAndArran_G.abc \
	strathspey/EarlOfAngusAndArran_Gm.abc
EarlOfAngusAndArran0: EarlOfAngusAndArran0.abc EarlOfAngusAndArran0.ps EarlOfAngusAndArran0.pdf
EarlOfAngusAndArran0.abc: hdr/EarlOfAngusAndArran.hdr $(EarlOfAngusAndArran0)
	abcmedley EarlOfAngusAndArran $(EarlOfAngusAndArran0) >EarlOfAngusAndArran0.abc
EarlOfAngusAndArran0.ps: EarlOfAngusAndArran0.abc fmt/_75.fmt
	$(a2p) EarlOfAngusAndArran0.abc +Ffmt/_75 \
	|PShdr EarlOfAngus '' EarlOfAngus \
	|PSftr %D $U/ %D >EarlOfAngusAndArran0.ps
EarlOfAngusAndArran0.pdf: EarlOfAngusAndArran0.ps
	ps2pdf EarlOfAngusAndArran0.ps EarlOfAngusAndArran0.pdf

# Earl of Angus and Arran 1
EarlOfAngusAndArran1= \
	strathspey/EarlOfAngusAndArran_G.abc \
	strathspey/DrAndMrsGreen_C.abc \
	strathspey/AtholeBrose_Am.abc \
	strathspey/JessieSmith.abc
EarlOfAngusAndArran1: EarlOfAngusAndArran1.abc EarlOfAngusAndArran1.ps EarlOfAngusAndArran1.pdf
EarlOfAngusAndArran1.abc: hdr/EarlOfAngusAndArran.hdr $(EarlOfAngusAndArran1)
	abcmedley EarlOfAngusAndArran $(EarlOfAngusAndArran1) >EarlOfAngusAndArran1.abc
EarlOfAngusAndArran1.ps: EarlOfAngusAndArran1.abc fmt/_75.fmt
	$(a2p) EarlOfAngusAndArran1.abc +Ffmt/_75 \
	|PShdr EarlOfAngus '' EarlOfAngus \
	|PSftr %D $U/ %D >EarlOfAngusAndArran1.ps
EarlOfAngusAndArran1.pdf: EarlOfAngusAndArran1.ps
	ps2pdf EarlOfAngusAndArran1.ps EarlOfAngusAndArran1.pdf

# Earl of Errol's Reel
EarlOfErrolsReel= \
	jig/EarlOfErrolsJ_C.abc \
	jig/JackysReturn.abc \
	jig/SmashTheWindows.abc \
	jig/BobbingJoe.abc
EarlOfErrolsReel: EarlOfErrolsReel.abc EarlOfErrolsReel.ps EarlOfErrolsReel.pdf
EarlOfErrolsReel.abc: $(EarlOfErrolsReel) hdr/EarlOfErrolsReel.hdr
	abcmedley EarlOfErrolsReel $(EarlOfErrolsReel) >EarlOfErrolsReel.abc
EarlOfErrolsReel.ps: EarlOfErrolsReel.abc fmt/_75.fmt
	$(a2p) EarlOfErrolsReel.abc +Ffmt/_75 \
	|PShdr "EarlOfErrol" '' "EarlOfErrol" \
	|PSftr %D $U/ %D >EarlOfErrolsReel.ps
EarlOfErrolsReel.pdf: EarlOfErrolsReel.ps
	ps2pdf EarlOfErrolsReel.ps EarlOfErrolsReel.pdf

# Earl of Home
EarlOfHome= strathspey/Earl_of_Home_D.abc \
	strathspey/MonymuskS_G.abc \
	strathspey/PiperODundee.abc \
	strathspey/JennysBawbee_A.abc ftr/arrJC.ftr
EarlOfHome: EarlOfHome.abc EarlOfHome.ps EarlOfHome.pdf
EarlOfHome.abc: hdr/EarlOfHome.hdr $(EarlOfHome)
	abcmedley EarlOfHome $(EarlOfHome) >EarlOfHome.abc
EarlOfHome.ps: EarlOfHome.abc fmt/_75.fmt
	$(a2p) EarlOfHome.abc +Ffmt/_75 \
	|PShdr EarlOfHome '' EarlOfHome \
	|PSftr %D $U/ %D >EarlOfHome.ps
EarlOfHome.pdf: EarlOfHome.ps
	ps2pdf EarlOfHome.ps EarlOfHome.pdf

# Earl of Mansfield
EarlOfMansfield: EarlOfMansfield1 EarlOfMansfield0

# Earl of Mansfield 0
EarlOfMansfield0= m48/Earl_of_Mansfield_A48.abc
EarlOfMansfield0: EarlOfMansfield0.abc EarlOfMansfield0.ps EarlOfMansfield0.pdf
EarlOfMansfield0.abc: hdr/EarlOfMansfield.hdr $(EarlOfMansfield0)
	abcmedley "EarlOfMansfield" $(EarlOfMansfield0) >EarlOfMansfield0.abc
EarlOfMansfield0.ps: EarlOfMansfield0.abc fmt/_75.fmt
	$(a2p) EarlOfMansfield0.abc +Ffmt/_75 \
	|PShdr EarlOfMans '' EarlOfMans \
	|PSftr %D $U/ %D >EarlOfMansfield0.ps
EarlOfMansfield0.pdf: EarlOfMansfield0.ps
	ps2pdf EarlOfMansfield0.ps EarlOfMansfield0.pdf

# Earl of Mansfield 1
EarlOfMansfield1= \
	m48/Earl_of_Mansfield_A48.abc \
	m48/Lord_Huntlys_Cave_D48.abc \
	m48/Drunken_Piper_Am48.abc
EarlOfMansfield1: EarlOfMansfield1.abc EarlOfMansfield1.ps EarlOfMansfield1.pdf
EarlOfMansfield1.abc: hdr/EarlOfMansfield.hdr $(EarlOfMansfield1)
	abcmedley 'M:C|' L:1/8 "EarlOfMansfield" $(EarlOfMansfield1) >EarlOfMansfield1.abc
EarlOfMansfield1.ps: EarlOfMansfield1.abc fmt/_75.fmt
	$(a2p) EarlOfMansfield1.abc +Ffmt/_75 \
	|PShdr EarlOfMans '' EarlOfMans \
	|PSftr %D $U/ %D >EarlOfMansfield1.ps
EarlOfMansfield1.pdf: EarlOfMansfield1.ps
	ps2pdf EarlOfMansfield1.ps EarlOfMansfield1.pdf

# Earl of Northampton
EarlOfNorthampton= \
	strathspey/EarlOfNorthampton_Dm.abc \
	strathspey/BraigheBhanbh_F.abc \
	strathspey/FurthFortuneAndFillTheFetters_C.abc \
	ftr/arrCA.ftr
EarlOfNorthampton: EarlOfNorthampton.abc EarlOfNorthampton.ps EarlOfNorthampton.pdf
EarlOfNorthampton.abc: hdr/EarlOfNorthampton.hdr $(EarlOfNorthampton)
	abcmedley EarlOfNorthampton $(EarlOfNorthampton) >EarlOfNorthampton.abc
EarlOfNorthampton.ps: EarlOfNorthampton.abc fmt/_75.fmt
	$(a2p) EarlOfNorthampton.abc +Ffmt/_75 \
	|PShdr EARLOFNO '' EARLOFNO \
	|PSftr %D $U/ %D >EarlOfNorthampton.ps
EarlOfNorthampton.pdf: EarlOfNorthampton.ps
	ps2pdf EarlOfNorthampton.ps EarlOfNorthampton.pdf

# Easy Peasy
EasyPeasy= reel/GeneralGaribaldisR_D4.abc reel/AngusCampbell.abc reel/OldFrench_D.abc ftr/arrJC.ftr
EasyPeasy: EasyPeasy.abc EasyPeasy.ps EasyPeasy.pdf
EasyPeasy.abc: hdr/EasyPeasy.hdr $(EasyPeasy)
	abcmedley EasyPeasy $(EasyPeasy) >EasyPeasy.abc
EasyPeasy.ps: EasyPeasy.abc fmt/_80.fmt
	$(a2p) EasyPeasy.abc +Ffmt/_80 \
	|PShdr EasyPeasy '' EasyPeasy \
	|PSftr %D $U/ %D >EasyPeasy.ps
EasyPeasy.pdf: EasyPeasy.ps
	ps2pdf EasyPeasy.ps EasyPeasy.pdf

# Ecclefechan Feline
EcclefechanFeline: EcclefechanFeline1 EcclefechanFeline2

# Ecclefechan Feline 1
EcclefechanFeline1= \
	jig/BetsyHoopersJ_E.abc \
	jig/Buttermilk_Mary-A-32-2.abc \
	jig/JigOfSlurs.abc \
	ftr/arrJC.ftr
EcclefechanFeline1: EcclefechanFeline1.abc EcclefechanFeline1.ps EcclefechanFeline1.pdf
EcclefechanFeline1.abc: hdr/EcclefechanFeline.hdr $(EcclefechanFeline1)
	abcmedley EcclefechanFeline $(EcclefechanFeline1) >EcclefechanFeline1.abc
EcclefechanFeline1.ps: EcclefechanFeline1.abc fmt/_70.fmt
	$(a2p) EcclefechanFeline1.abc +Ffmt/_70 \
	|PShdr EcclefechanFeline1 '' EcclefechanFeline1 \
	|PSftr %D $U/ %D >EcclefechanFeline1.ps
EcclefechanFeline1.pdf: EcclefechanFeline1.ps
	ps2pdf EcclefechanFeline1.ps EcclefechanFeline1.pdf

# Ecclefechan Feline 2
EcclefechanFeline2= \
	jig/ChristineMorrisonsJ_G.abc \
	jig/SawYeMyWeeThingJ.abc \
	jig/BriskYoungLads_Am2.abc \
	jig/EarlBleysJig_D.abc ftr/arrSM.ftr
EcclefechanFeline2: EcclefechanFeline2.abc EcclefechanFeline2.ps EcclefechanFeline2.pdf
EcclefechanFeline2.abc: hdr/EcclefechanFeline.hdr $(EcclefechanFeline2)
	abcmedley EcclefechanFeline $(EcclefechanFeline2) >EcclefechanFeline2.abc
EcclefechanFeline2.ps: EcclefechanFeline2.abc fmt/_75.fmt
	$(a2p) EcclefechanFeline2.abc +Ffmt/_75 \
	|PShdr EcclefechanFeline2 '' EcclefechanFeline2 \
	|PSftr %D $U/ %D >EcclefechanFeline2.ps
EcclefechanFeline2.pdf: EcclefechanFeline2.ps
	ps2pdf EcclefechanFeline2.ps EcclefechanFeline2.pdf

# Edina's Pride
EdinasPride= strathspey/CharlotteSquare_F.abc
EdinasPride: EdinasPride.abc EdinasPride.ps EdinasPride.pdf
EdinasPride.abc: $(EdinasPride) hdr/EdinasPride.hdr
	abcmedley EdinasPride $(EdinasPride) >EdinasPride.abc
EdinasPride.ps: EdinasPride.abc fmt/_75.fmt
	$(a2p) EdinasPride.abc +Ffmt/_75 \
	|PShdr EdinasPride '' EdinasPride \
	|PSftr %D $U/ %D >EdinasPride.ps
EdinasPride.pdf: EdinasPride.ps
	ps2pdf EdinasPride.ps EdinasPride.pdf

# Edinburgh Castle Reel
EdinburghCastleReel= \
	r16/EdinburghCastleR.abc \
	r16/DeilStickDaMinister.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	r16/SleepSoondInDaMoarnin.abc
EdinburghCastleReel: EdinburghCastleReel.abc EdinburghCastleReel.ps EdinburghCastleReel.pdf
EdinburghCastleReel.abc: $(EdinburghCastleReel) hdr/EdinburghCastleReel.hdr
	abcmedley EdinburghCastleReel $(EdinburghCastleReel) >EdinburghCastleReel.abc
EdinburghCastleReel.ps: EdinburghCastleReel.abc fmt/_75.fmt
	$(a2p) EdinburghCastleReel.abc +Ffmt/_75 \
	|PShdr EDINBURG '' EDINBURG \
	|PSftr %D $U/ %D >EdinburghCastleReel.ps
EdinburghCastleReel.pdf: EdinburghCastleReel.ps
	ps2pdf EdinburghCastleReel.ps EdinburghCastleReel.pdf

# Edinburgh Exiles
EdinburghExiles0= reel/WistonLodge_A4.abc
EdinburghExiles0: EdinburghExiles0.abc EdinburghExiles0.ps EdinburghExiles0.pdf
EdinburghExiles0.abc: $(EdinburghExiles0) hdr/EdinburghExiles.hdr
	abcmedley EdinburghExiles $(EdinburghExiles0) >EdinburghExiles0.abc
EdinburghExiles0.ps: EdinburghExiles0.abc fmt/_75.fmt
	$(a2p) EdinburghExiles0.abc +Ffmt/_75 \
	|PShdr EDINBURG '' EDINBURG \
	|PSftr %D $U/ %D >EdinburghExiles0.ps
EdinburghExiles0.pdf: EdinburghExiles0.ps
	ps2pdf EdinburghExiles0.ps EdinburghExiles0.pdf

# Edinburgh Exiles
EdinburghExiles: EdinburghExiles0

# EdinburghVolunteers
EdinburghVolunteers= strathspey/Edinburgh_Volunteers-Gm-24-6.abc
EdinburghVolunteers: EdinburghVolunteers.abc EdinburghVolunteers.ps EdinburghVolunteers.pdf
EdinburghVolunteers.abc: hdr/EdinburghVolunteers.hdr $(EdinburghVolunteers)
	abcmedley "EdinburghVolunteers" $(EdinburghVolunteers) >EdinburghVolunteers.abc
EdinburghVolunteers.ps: EdinburghVolunteers.abc _80.fmt
	$(a2p) +F_80 EdinburghVolunteers.abc \
	|PShdr EdinburghVolunteers '' EdinburghVolunteers \
	|PSftr %D $U/program/ %D >EdinburghVolunteers.ps
EdinburghVolunteers.pdf: EdinburghVolunteers.ps
	ps2pdf EdinburghVolunteers.ps EdinburghVolunteers.pdf

# Eight Men of Moidart
EightMenOfMoidart: EightMenOfMoidart.abc EightMenOfMoidart.ps EightMenOfMoidart.pdf
EightMenOfMoidart= reel/IllGangNaeMairToYonToun.abc
EightMenOfMoidart.abc: $(EightMenOfMoidart) hdr/EightMenOfMoidart.hdr
	abcmedley EightMenOfMoidart $(EightMenOfMoidart) >EightMenOfMoidart.abc
EightMenOfMoidart.ps: EightMenOfMoidart.abc fmt/_70.fmt
	$(a2p) EightMenOfMoidart.abc +Ffmt/_70 \
	|PShdr EIGHTMEN '' EIGHTMEN \
	|PSftr %D $U/ %D >EightMenOfMoidart.ps
EightMenOfMoidart.pdf: EightMenOfMoidart.ps
	ps2pdf EightMenOfMoidart.ps EightMenOfMoidart.pdf

# Eightsome Reel
EightsomeReel: EightsomeReel.abc EightsomeReel.ps EightsomeReel.pdf
EightsomeReel= \
	reel/DeilAmangTheTailorsR_A3.abc \
	reel/Petronella-D-32-4.abc \
	reel/GreenMtPetronella_G.abc \
	reel/Ships_Are_Sailing_Em3.abc
EightsomeReel.abc: $(EightsomeReel) hdr/EightsomeReel.hdr
	abcmedley EightsomeReel $(EightsomeReel) >EightsomeReel.abc
EightsomeReel.ps: EightsomeReel.abc fmt/_70.fmt
	$(a2p) EightsomeReel.abc +Ffmt/_70 \
	|PShdr EIGHTSOM '' EIGHTSOM \
	|PSftr %D $U/ %D >EightsomeReel.ps
EightsomeReel.pdf: EightsomeReel.ps
	ps2pdf EightsomeReel.ps EightsomeReel.pdf

# Eildon Hills
EildonHills= strathspey/SouthOfTheGrampians_A.abc strathspey/MissLyallS.abc
EildonHills: EildonHills.abc EildonHills.ps EildonHills.pdf
EildonHills.abc: $(EildonHills) hdr/EildonHills.hdr
	abcmedley EildonHills $(EildonHills) >EildonHills.abc
EildonHills.ps: EildonHills.abc fmt/_80.fmt
	$(a2p) EildonHills.abc +Ffmt/_80 \
	|PShdr EildonHills '' EildonHills \
	|PSftr %D $U/ %D >EildonHills.ps
EildonHills.pdf: EildonHills.ps
	ps2pdf EildonHills.ps EildonHills.pdf

# Ellie's Jig
ElliesJig: ElliesJig1 ElliesJig2

# Ellie's Jig 1
ElliesJig1= \
	jig/ElliesJ.abc \
	jig/KeshJig_G.abc \
	jig/StanChapmansJ.abc \
	jig/SailorsWife_Dm.abc
ElliesJig1: ElliesJig1.abc ElliesJig1.ps ElliesJig1.pdf
ElliesJig1.abc: $(ElliesJig1) hdr/ElliesJig.hdr
	abcmedley ElliesJig $(ElliesJig1) >ElliesJig1.abc
ElliesJig1.ps: ElliesJig1.abc fmt/_75.fmt
	$(a2p) ElliesJig1.abc +Ffmt/_75 \
	|PShdr ElliesJig1 '' ElliesJig1 \
	|PSftr %D $U/ %D >ElliesJig1.ps
ElliesJig1.pdf: ElliesJig1.ps
	ps2pdf ElliesJig1.ps ElliesJig1.pdf

# Ellie's Jig 2
ElliesJig2= \
	jig/ElliesJ.abc \
	jig/DustyBobsJ.abc \
	jig/FairJennysJ.abc \
	jig/BungYourEye_Am.abc
ElliesJig2: ElliesJig2.abc ElliesJig2.ps ElliesJig2.pdf
ElliesJig2.abc: $(ElliesJig2) hdr/ElliesJig.hdr
	abcmedley ElliesJig $(ElliesJig2) >ElliesJig2.abc
ElliesJig2.ps: ElliesJig2.abc fmt/_75.fmt
	$(a2p) ElliesJig2.abc +Ffmt/_75 \
	|PShdr ElliesJig2 '' ElliesJig2 \
	|PSftr %D $U/ %D >ElliesJig2.ps
ElliesJig2.pdf: ElliesJig2.ps
	ps2pdf ElliesJig2.ps ElliesJig2.pdf

# Ellwyn's Fairy Glen
EllwynsFairyGlen= \
	reel/Largos_Fairy_Dance-D-16-2.abc \
	r16/UnderhillR_G.abc \
	r16/WestSideTrowsReel_D.abc \
	r16/Winyadepla_A.abc
EllwynsFairyGlen: EllwynsFairyGlen.abc EllwynsFairyGlen.ps EllwynsFairyGlen.pdf
EllwynsFairyGlen.abc: $(EllwynsFairyGlen) hdr/EllwynsFairyGlen.hdr
	abcmedley +T1 EllwynsFairyGlen $(EllwynsFairyGlen) >EllwynsFairyGlen.abc
EllwynsFairyGlen.ps: EllwynsFairyGlen.abc fmt/_75.fmt
	$(a2p) EllwynsFairyGlen.abc +Ffmt/_75 \
	|PShdr EllwynsFairyGlen '' EllwynsFairyGlen \
	|PSftr %D $U/ %D >EllwynsFairyGlen.ps
EllwynsFairyGlen.pdf: EllwynsFairyGlen.ps
	ps2pdf EllwynsFairyGlen.ps EllwynsFairyGlen.pdf

# Enchanted Isle
EnchantedIsle= \
	reel/GlassIslandR_Em_4.abc \
	reel/TeetotalersR_G4.abc \
	reel/TamLin_Am_4.abc
EnchantedIsle: EnchantedIsle.abc EnchantedIsle.ps EnchantedIsle.pdf
EnchantedIsle.abc: hdr/EnchantedIsle.hdr $(EnchantedIsle)
	abcmedley -a EnchantedIsle $(EnchantedIsle) >EnchantedIsle.abc
EnchantedIsle.ps: EnchantedIsle.abc fmt/_75.fmt
	$(a2p) EnchantedIsle.abc +Ffmt/_75 \
	|PShdr EnchantedIsle '' EnchantedIsle \
	|PSftr %D $U/ %D >EnchantedIsle.ps
EnchantedIsle.pdf: EnchantedIsle.ps
	ps2pdf EnchantedIsle.ps EnchantedIsle.pdf

# Entertainer
Entertainer= \
	strathspey/IronManS.abc \
	strathspey/OurHighlandQueen.abc \
	strathspey/CortesGardensS.abc
Entertainer: Entertainer.abc Entertainer.ps Entertainer.pdf
Entertainer.abc: hdr/Entertainer.hdr $(Entertainer)
	abcmedley Entertainer $(Entertainer) >Entertainer.abc
Entertainer.ps: Entertainer.abc fmt/_70.fmt
	$(a2p) Entertainer.abc +Ffmt/_70 \
	|PShdr ENTERTAI '' ENTERTAI \
	|PSftr %D $U/ %D >Entertainer.ps
Entertainer.pdf: Entertainer.ps
	ps2pdf Entertainer.ps Entertainer.pdf

# Espie MacNab
EspieMacNab: EspieMacNab1 EspieMacNab2

# Espie MacNab 1
EspieMacNab1= jig/EppieMcNabJ.abc \
	jig/MidlothianPipeBand.abc \
	jig/CalliopeHouse_E.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc
EspieMacNab1: EspieMacNab1.abc EspieMacNab1.ps EspieMacNab1.pdf
EspieMacNab1.abc: hdr/EspieMacNab.hdr $(EspieMacNab1)
	abcmedley EspieMacNab $(EspieMacNab1) >EspieMacNab1.abc
EspieMacNab1.ps: EspieMacNab1.abc fmt/_75.fmt
	$(a2p) EspieMacNab1.abc +Ffmt/_75 \
	|PShdr ESPIEMAC '' ESPIEMAC \
	|PSftr %D $U/ %D >EspieMacNab1.ps
EspieMacNab1.pdf: EspieMacNab1.ps
	ps2pdf EspieMacNab1.ps EspieMacNab1.pdf

# Espie MacNab 2
EspieMacNab2= \
	jig/Larach_Alasdair_A.abc \
	jig/ChurchOfDromore.abc \
	jig/Myras_Jig_A.abc \
	jig/CalliopeHouse_E.abc \
	ftr/arrCA.ftr
EspieMacNab2: EspieMacNab2.abc EspieMacNab2.ps EspieMacNab2.pdf
EspieMacNab2.abc: hdr/EspieMacNab.hdr $(EspieMacNab2)
	abcmedley EspieMacNab $(EspieMacNab2) >EspieMacNab2.abc
EspieMacNab2.ps: EspieMacNab2.abc fmt/_75.fmt
	$(a2p) EspieMacNab2.abc +Ffmt/_75 \
	|PShdr ESPIEMAC '' ESPIEMAC \
	|PSftr %D $U/ %D >EspieMacNab2.ps
EspieMacNab2.pdf: EspieMacNab2.ps
	ps2pdf EspieMacNab2.ps EspieMacNab2.pdf

# Euan's Jig
EuansJig= \
	jig/Glendaruel_Highlanders_A.abc \
	jig/Major_Mackies_Jig-D-32-2.abc \
	jig/TripToStAndrews.abc \
	jig/ChurchOfDromore.abc
EuansJig: EuansJig.abc EuansJig.ps EuansJig.pdf
EuansJig.abc: $(EuansJig) hdr/EuansJig.hdr
	abcmedley EuansJig $(EuansJig) >EuansJig.abc
EuansJig.ps: EuansJig.abc fmt/_70.fmt
	$(a2p) EuansJig.abc +Ffmt/_70 \
	|PShdr EUANSJIG '' EUANSJIG \
	|PSftr %D $U/ %D >EuansJig.ps
EuansJig.pdf: EuansJig.ps
	ps2pdf EuansJig.ps EuansJig.pdf

# Everything Stops For Tea
EverythingStopsForTea: EverythingStopsForTea0 EverythingStopsForTea1

# Everything Stops For Tea 0
# Tune on first page, lyrics on second page
EverythingStopsForTea0= \
	tune/Everything_Stops_For_Tea_Bb.abc \
	tune/Everything_Stops_For_Tea_C.abc \
	tune/Everything_Stops_For_Tea_D.abc \
	tune/Everything_Stops_For_Tea_W.abc
EverythingStopsForTea0: EverythingStopsForTea0.abc EverythingStopsForTea0.ps EverythingStopsForTea0.pdf
EverythingStopsForTea0.abc: hdr/EverythingStopsForTea.hdr $(EverythingStopsForTea0)
	abcmedley EverythingStopsForTea $(EverythingStopsForTea0) >EverythingStopsForTea0.abc
EverythingStopsForTea0.ps: EverythingStopsForTea0.abc fmt/_75.fmt
	@echo --- Expect two pages ---
	$(a2p) EverythingStopsForTea0.abc +Ffmt/_75 \
	|PShdr Everything '' Everything \
	|PSftr %D $U/ %D >EverythingStopsForTea0.ps
EverythingStopsForTea0.pdf: EverythingStopsForTea0.ps
	ps2pdf EverythingStopsForTea0.ps EverythingStopsForTea0.pdf

# Everything Stops For Tea 1
EverythingStopsForTea1= tune/Everything_Stops_For_Tea_C.abc
EverythingStopsForTea1: EverythingStopsForTea1.abc EverythingStopsForTea1.ps EverythingStopsForTea1.pdf
EverythingStopsForTea1.abc: hdr/EverythingStopsForTea.hdr $(EverythingStopsForTea1)
	abcmedley EverythingStopsForTea $(EverythingStopsForTea1) >EverythingStopsForTea1.abc
EverythingStopsForTea1.ps: EverythingStopsForTea1.abc fmt/_75.fmt
	$(a2p) EverythingStopsForTea1.abc +Ffmt/_75 \
	|PShdr Everything '' Everything \
	|PSftr %D $U/ %D >EverythingStopsForTea1.ps
EverythingStopsForTea1.pdf: EverythingStopsForTea1.ps
	ps2pdf EverythingStopsForTea1.ps EverythingStopsForTea1.pdf

# Express
Express= \
	jig/FerryJ.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/BridalJ.abc \
	jig/DrummondCastle.abc
Express: Express.abc Express.ps Express.pdf
Express.abc: $(Express) hdr/Express.hdr
	abcmedley +C Express $(Express) >Express.abc
Express.ps: Express.abc fmt/_75.fmt
	$(a2p) Express.abc +Ffmt/_75 \
	|PShdr EXPRESS '' EXPRESS \
	|PSftr %D $U/ %D >Express.ps
Express.pdf: Express.ps
	ps2pdf Express.ps Express.pdf

# Fair Donald
FairDonald= \
	strathspey/LadyDickLaudersS.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/GlenTromieS.abc \
	strathspey/BonnieLassie_F3.abc
FairDonald: FairDonald.abc FairDonald.ps FairDonald.pdf
FairDonald.abc: $(FairDonald) hdr/FairDonald.hdr
	abcmedley +C FairDonald $(FairDonald) >FairDonald.abc
FairDonald.ps: FairDonald.abc fmt/_75.fmt
	$(a2p) FairDonald.abc +Ffmt/_75 \
	|PShdr FairDonald '' FairDonald \
	|PSftr %D $U/ %D >FairDonald.ps
FairDonald.pdf: FairDonald.ps
	ps2pdf FairDonald.ps FairDonald.pdf

# Fair Jenny's Jig
FairJennysJig= \
	jig/FairJennysJ_3.abc \
	jig/Jimmys_Favorite_jig-G-32-3.abc \
	jig/Church_of_Dromore-Am-32-3.abc \
	jig/Hundred_Pipers-A-32-3.abc
FairJennysJig: FairJennysJig.abc FairJennysJig.ps FairJennysJig.pdf
FairJennysJig.abc: $(FairJennysJig) hdr/FairJennysJig.hdr
	abcmedley FairJennysJig $(FairJennysJig) >FairJennysJig.abc
FairJennysJig.ps: FairJennysJig.abc fmt/_75.fmt
	$(a2p) FairJennysJig.abc +Ffmt/_75 \
	|PShdr FAIRJENN '' FAIRJENN \
	|PSftr %D $U/ %D >FairJennysJig.ps
FairJennysJig.pdf: FairJennysJig.ps
	ps2pdf FairJennysJig.ps FairJennysJig.pdf

# Fairbridge Reel
FairbridgeReel0= reel/Lonach_Gathering_A.abc x7.abc
FairbridgeReel0: FairbridgeReel0.abc FairbridgeReel0.ps FairbridgeReel0.pdf
FairbridgeReel0.abc: hdr/FairbridgeReel.hdr $(FairbridgeReel0)
	abcmedley FairbridgeReel $(FairbridgeReel0) >FairbridgeReel0.abc
FairbridgeReel0.ps: FairbridgeReel0.abc fmt/_75.fmt
	$(a2p) FairbridgeReel0.abc +Ffmt/_75 \
	|PShdr FAIRBRID '' FAIRBRID \
	|PSftr %D $U/ %D >FairbridgeReel0.ps
FairbridgeReel0.pdf: FairbridgeReel0.ps
	ps2pdf FairbridgeReel0.ps FairbridgeReel0.pdf

# Fairbridge Reel
FairbridgeReel1= \
	reel/Lonach_Gathering_A.abc \
	r16/DickGossipsR2.abc \
	r16/FiddlersWelcomeToLosAngeles_A4_16.abc
FairbridgeReel1: FairbridgeReel1.abc FairbridgeReel1.ps FairbridgeReel1.pdf
FairbridgeReel1.abc: hdr/FairbridgeReel.hdr $(FairbridgeReel1)
	abcmedley -A FairbridgeReel $(FairbridgeReel1) >FairbridgeReel1.abc
FairbridgeReel1.ps: FairbridgeReel1.abc fmt/_75.fmt
	$(a2p) FairbridgeReel1.abc +Ffmt/_75 \
	|PShdr FAIRBRID '' FAIRBRID \
	|PSftr %D $U/ %D >FairbridgeReel1.ps
FairbridgeReel1.pdf: FairbridgeReel1.ps
	ps2pdf FairbridgeReel1.ps FairbridgeReel1.pdf

# Fairbridge Reel
FairbridgeReel: FairbridgeReel0 FairbridgeReel1

# Fairly Shot O' Her
FairlyShotOHer: FairlyShotOHer.abc FairlyShotOHer.ps FairlyShotOHer.pdf
FairlyShotOHer= jig/JackysReturn.abc
FairlyShotOHer.abc: $(FairlyShotOHer) hdr/FairlyShotOHer.hdr
	abcmedley FairlyShotOHer $(FairlyShotOHer) >FairlyShotOHer.abc
FairlyShotOHer.ps: FairlyShotOHer.abc fmt/_70.fmt
	$(a2p) FairlyShotOHer.abc +Ffmt/_70 \
	|PShdr FAIRLYSH '' FAIRLYSH \
	|PSftr %D $U/ %D >FairlyShotOHer.ps
FairlyShotOHer.pdf: FairlyShotOHer.ps
	ps2pdf FairlyShotOHer.ps FairlyShotOHer.pdf

# Fairy Dance
FairyDance: FairyDance.abc FairyDance.ps FairyDance.pdf
FairyDance= reel/Largos_Fairy_Dance-D-16-2.abc
FairyDance.abc: $(FairyDance) hdr/FairyDance.hdr
	abcmedley FairyDance $(FairyDance) >FairyDance.abc
FairyDance.ps: FairyDance.abc fmt/_70.fmt
	$(a2p) FairyDance.abc +Ffmt/_70 \
	|PShdr FAIRYDAN '' FAIRYDAN \
	|PSftr %D $U/ %D >FairyDance.ps
FairyDance.pdf: FairyDance.ps
	ps2pdf FairyDance.ps FairyDance.pdf
# Fairy Flag
FairyFlag= \
	march/Bratach_Bana-D-32-2.abc \
	march/JamieAllen_G2.abc \
	march/BirkenTree.abc \
	march/GlengarrysM_4.abc
FairyFlag: FairyFlag.abc FairyFlag.ps FairyFlag.pdf
FairyFlag.abc: $(FairyFlag) hdr/FairyFlag.hdr
	abcmedley FairyFlag $(FairyFlag) >FairyFlag.abc
FairyFlag.ps: FairyFlag.abc fmt/_80.fmt
	$(a2p) FairyFlag.abc +Ffmt/_80 \
	|PShdr BRATACHB '' BRATACHB \
	|PSftr %D $U/ %D >FairyFlag.ps
FairyFlag.pdf: FairyFlag.ps
	ps2pdf FairyFlag.ps FairyFlag.pdf

# Fairy Ring
FairyRing= \
	j32/FairyCobbler_Gm.abc \
	j32/Vallafield_C32.abc \
	jig/Corsican_Fairy_Am.abc \
	jig/Fairies_Revels_C.abc \
	ftr/arrJC.ftr
FairyRing: FairyRing.abc FairyRing.ps FairyRing.pdf
FairyRing.abc: hdr/FairyRing.hdr $(FairyRing)
	abcmedley FairyRing $(FairyRing) >FairyRing.abc
FairyRing.ps: FairyRing.abc fmt/_75.fmt
	$(a2p) FairyRing.abc +Ffmt/_75 \
	|PShdr FairyRing '' FairyRing \
	|PSftr %D $U/ %D >FairyRing.ps
FairyRing.pdf: FairyRing.ps
	ps2pdf FairyRing.ps FairyRing.pdf

# Falkland Beauty
FalklandBeauty: FalklandBeauty.abc FalklandBeauty.ps FalklandBeauty.pdf
FalklandBeauty= jig/FalklandBeautyJ.abc
FalklandBeauty.abc: $(FalklandBeauty) hdr/FalklandBeauty.hdr
	abcmedley FalklandBeauty $(FalklandBeauty) >FalklandBeauty.abc
FalklandBeauty.ps: FalklandBeauty.abc fmt/_70.fmt
	$(a2p) FalklandBeauty.abc +Ffmt/_70 \
	|PShdr FALKLAND '' FALKLAND \
	|PSftr %D $U/ %D >FalklandBeauty.ps
FalklandBeauty.pdf: FalklandBeauty.ps
	ps2pdf FalklandBeauty.ps FalklandBeauty.pdf

# Falls of Lana
FallsOfLana= \
	reel/FitfulHead_A3.abc \
	reel/FerryR_D3.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	reel/Aald_Stor_Back_Again_Em.abc
FallsOfLana: FallsOfLana.abc FallsOfLana.ps FallsOfLana.pdf
FallsOfLana.abc: hdr/FallsOfLana.hdr $(FallsOfLana)
	abcmedley FallsOfLana $(FallsOfLana) >FallsOfLana.abc
FallsOfLana.ps: FallsOfLana.abc fmt/_70.fmt
	$(a2p) FallsOfLana.abc +Ffmt/_70 \
	|PShdr FallsOfLana '' FallsOfLana \
	|PSftr %D $U/ %D >FallsOfLana.ps
FallsOfLana.pdf: FallsOfLana.ps
	ps2pdf FallsOfLana.ps FallsOfLana.pdf

# Falls of Rogie
FallsOfRogie: FallsOfRogie1 FallsOfRogie2 FallsOfRogie3

# Falls of Rogie 1
FallsOfRogie1= \
	hornpipe/BreakdownH.abc \
	hornpipe/GriffinHornpipe.abc \
	hornpipe/DavyH_4_G.abc
FallsOfRogie1: FallsOfRogie1.abc FallsOfRogie1.ps FallsOfRogie1.pdf
FallsOfRogie1.abc: hdr/FallsOfRogie.hdr $(FallsOfRogie1)
	abcmedley FallsOfRogie $(FallsOfRogie1) >FallsOfRogie1.abc
FallsOfRogie1.ps: FallsOfRogie1.abc fmt/_70.fmt
	$(a2p) FallsOfRogie1.abc +Ffmt/_70 \
	|PShdr FallsOfRogie '' FallsOfRogie \
	|PSftr %D $U/ %D >FallsOfRogie1.ps
FallsOfRogie1.pdf: FallsOfRogie1.ps
	ps2pdf FallsOfRogie1.ps FallsOfRogie1.pdf

# Falls of Rogie 2
FallsOfRogie2= \
	hornpipe/BreakdownH.abc \
	hornpipe/RoxburghCastle_A.abc \
	reel/Willafjord.abc \
	ftr/arrHW.ftr
FallsOfRogie2: FallsOfRogie2.abc FallsOfRogie2.ps FallsOfRogie2.pdf
FallsOfRogie2.abc: hdr/FallsOfRogie.hdr $(FallsOfRogie2)
	abcmedley FallsOfRogie $(FallsOfRogie2) >FallsOfRogie2.abc
FallsOfRogie2.ps: FallsOfRogie2.abc fmt/_70.fmt
	$(a2p) FallsOfRogie2.abc +Ffmt/_70 \
	|PShdr FALLSOFR '' FALLSOFR \
	|PSftr %D $U/ %D >FallsOfRogie2.ps
FallsOfRogie2.pdf: FallsOfRogie2.ps
	ps2pdf FallsOfRogie2.ps FallsOfRogie2.pdf

# Falls of Rogie 3
FallsOfRogie3= \
	hornpipe/BreakdownHp_A3.abc \
	hornpipe/FishersH_D3.abc \
	hornpipe/RoxburghCastle_G3.abc \
	hornpipe/SailorsHornpipe_Em3.abc
FallsOfRogie3: FallsOfRogie3.abc FallsOfRogie3.ps FallsOfRogie3.pdf
FallsOfRogie3.abc: hdr/FallsOfRogie.hdr $(FallsOfRogie3)
	abcmedley FallsOfRogie $(FallsOfRogie3) >FallsOfRogie3.abc
FallsOfRogie3.ps: FallsOfRogie3.abc fmt/_75.fmt
	$(a2p) FallsOfRogie3.abc +Ffmt/_75 \
	|PShdr FallsOfRogie '' FallsOfRogie \
	|PSftr %D $U/ %D >FallsOfRogie3.ps
FallsOfRogie3.pdf: FallsOfRogie3.ps
	ps2pdf FallsOfRogie3.ps FallsOfRogie3.pdf

# Famous Grouse
FamousGrouse= \
	jig/CaveHill_G.abc \
	jig/JumpAttheSun_Gm.abc \
	jig/ChurchOfDromore.abc \
	jig/Jig_Runrig_D.abc
FamousGrouse: FamousGrouse.abc FamousGrouse.ps FamousGrouse.pdf
FamousGrouse.abc: hdr/FamousGrouse.hdr $(FamousGrouse)
	abcmedley FamousGrouse $(FamousGrouse) >FamousGrouse.abc
FamousGrouse.ps: FamousGrouse.abc fmt/_75.fmt
	$(a2p) FamousGrouse.abc +Ffmt/_75 \
	|PShdr FamousGrouse '' FamousGrouse \
	|PSftr %D $U/ %D >FamousGrouse.ps
FamousGrouse.pdf: FamousGrouse.ps
	ps2pdf FamousGrouse.ps FamousGrouse.pdf

# Farewell to Fife
FarewellToFife= jig/DorothyShaw_G.abc
FarewellToFife: FarewellToFife.abc FarewellToFife.ps FarewellToFife.pdf
FarewellToFife.abc: $(FarewellToFife) hdr/FarewellToFife.hdr
	abcmedley FarewellToFife $(FarewellToFife) >FarewellToFife.abc
FarewellToFife.ps: FarewellToFife.abc fmt/_70.fmt
	$(a2p) FarewellToFife.abc +Ffmt/_70 \
	|PShdr FarewellToFife '' FarewellToFife \
	|PSftr %D $U/ %D >FarewellToFife.ps
FarewellToFife.pdf: FarewellToFife.ps
	ps2pdf FarewellToFife.ps FarewellToFife.pdf

# Farewell to Whiskey
Farewell_to_Whiskey= reel/Farewell_to_Whiskey-G-32-2.abc reel/Farewell_to_Whiskey-A-32-2.abc
Farewell_to_Whiskey: Farewell_to_Whiskey.abc Farewell_to_Whiskey.ps Farewell_to_Whiskey.pdf
Farewell_to_Whiskey.abc: $(Farewell_to_Whiskey)
	abcjoin +s $(Farewell_to_Whiskey) >Farewell_to_Whiskey.abc
Farewell_to_Whiskey.ps: Farewell_to_Whiskey.abc fmt/_75.fmt
	$(a2p) Farewell_to_Whiskey.abc +Ffmt/_75 \
	|PShdr Farewell_to_Whiskey "" Farewell_to_Whiskey \
	|PSftr %D $U %D >Farewell_to_Whiskey.ps
Farewell_to_Whiskey.pdf: Farewell_to_Whiskey.ps
	ps2pdf Farewell_to_Whiskey.ps Farewell_to_Whiskey.pdf

# Farewell to the Broomielaw
FarewellToTheBroomielaw= \
	strathspey/CastleSpynie_D.abc \
	strathspey/DunieMains_G.abc \
	strathspey/Rose_Among_the_Heather-D-16-3.abc \
	strathspey/ManchesterCaledonians.abc
FarewellToTheBroomielaw: FarewellToTheBroomielaw.abc FarewellToTheBroomielaw.ps FarewellToTheBroomielaw.pdf
FarewellToTheBroomielaw.abc: $(FarewellToTheBroomielaw) hdr/FarewellToTheBroomielaw.hdr
	abcmedley FarewellToTheBroomielaw $(FarewellToTheBroomielaw) >FarewellToTheBroomielaw.abc
FarewellToTheBroomielaw.ps: FarewellToTheBroomielaw.abc fmt/_70.fmt
	$(a2p) FarewellToTheBroomielaw.abc +Ffmt/_70 \
	|PShdr FAREWELL '' FAREWELL \
	|PSftr %D $U/ %D >FarewellToTheBroomielaw.ps
FarewellToTheBroomielaw.pdf: FarewellToTheBroomielaw.ps
	ps2pdf FarewellToTheBroomielaw.ps FarewellToTheBroomielaw.pdf

# FarewellToNigg
FarewellToNigg= \
	air/Farewell_to_Nigg-Bm-64-4.abc \
	air/Farewell_to_Nigg-Hp-64-8.abc
FarewellToNigg: FarewellToNigg.abc FarewellToNigg.ps FarewellToNigg.pdf
FarewellToNigg.abc: $(FarewellToNigg) # hdr/FarewellToNigg.hdr
	abcjoin +s $(FarewellToNigg) >FarewellToNigg.abc
FarewellToNigg.ps: FarewellToNigg.abc fmt/_75.fmt
	$(a2p) FarewellToNigg.abc +Ffmt/_75 \
	|PShdr FarewellToNigg '' FarewellToNigg \
	|PSftr %D $U/ %D >FarewellToNigg.ps
FarewellToNigg.pdf: FarewellToNigg.ps
	ps2pdf FarewellToNigg.ps FarewellToNigg.pdf

# Felix Fancy Free
FelixFancyFree= \
	jig/MuckinOGeordiesByre.abc \
	jig/BridalJ_G.abc \
	jig/Teviot_Brig-A-32-3.abc
FelixFancyFree: FelixFancyFree.abc FelixFancyFree.ps FelixFancyFree.pdf
FelixFancyFree.abc: hdr/FelixFancyFree.hdr $(FelixFancyFree)
	abcmedley FelixFancyFree $(FelixFancyFree) >FelixFancyFree.abc
FelixFancyFree.ps: FelixFancyFree.abc fmt/_75.fmt
	$(a2p) FelixFancyFree.abc +Ffmt/_75 \
	|PShdr FelixFancyFree '' FelixFancyFree \
	|PSftr %D $U/ %D >FelixFancyFree.ps
FelixFancyFree.pdf: FelixFancyFree.ps
	ps2pdf FelixFancyFree.ps FelixFancyFree.pdf

# Fergus McIver aka Fugal Fergus, Waverley
FergusMcIver: FergusMcIver0 FergusMcIver1 FergusMcIver2 FergusMcIver3

# Fergus McIver aka Fugal Fergus, Waverley
Waverley: Waverley0 Waverley1 Waverley2 Waverley3

# FergusMcIver 0
FergusMcIver0= j16/LowlandLadsThinkTheyAreFine16.abc
FergusMcIver0: FergusMcIver0.abc FergusMcIver0.ps FergusMcIver0.pdf
FergusMcIver0.abc: hdr/FergusMcIver.hdr $(FergusMcIver0)
	abcmedley FergusMcIver $(FergusMcIver0) >FergusMcIver0.abc
FergusMcIver0.ps: FergusMcIver0.abc $(FergusMcIver0) fmt/_70.fmt
	$(a2p) +Ffmt/_70 FergusMcIver0.abc \
	|PShdr FergusMcIver '' FergusMcIver \
	|PSftr %D $U/ %D >FergusMcIver0.ps
FergusMcIver0.pdf: FergusMcIver0.ps
	ps2pdf FergusMcIver0.ps FergusMcIver0.pdf

# FergusMcIver 1
FergusMcIver1= \
	j16/LowlandLadsThinkTheyAreFine16.abc \
	j16/Greenholm16.abc \
	j16/ColRidleysQS16.abc \
	j16/Coleraine16.abc
FergusMcIver1: FergusMcIver1.abc FergusMcIver1.ps FergusMcIver1.pdf
FergusMcIver1.abc: hdr/FergusMcIver.hdr $(FergusMcIver1)
	abcmedley FergusMcIver $(FergusMcIver1) >FergusMcIver1.abc
FergusMcIver1.ps: FergusMcIver1.abc $(FergusMcIver1) fmt/_75.fmt
	$(a2p) +Ffmt/_75 FergusMcIver1.abc \
	|PShdr FergusMcIver '' FergusMcIver \
	|PSftr %D $U/ %D >FergusMcIver1.ps
FergusMcIver1.pdf: FergusMcIver1.ps
	ps2pdf FergusMcIver1.ps FergusMcIver1.pdf

# FergusMcIver 2
FergusMcIver2= \
	j16/LowlandLadsThinkTheyAreFine16.abc \
	j16/HundredPipers_G16.abc \
	j16/SwallowtailJ16.abc \
	j16/StoolOfRepentance16.abc
FergusMcIver2: FergusMcIver2.abc FergusMcIver2.ps FergusMcIver2.pdf
FergusMcIver2.abc: hdr/FergusMcIver.hdr $(FergusMcIver2)
	abcmedley FergusMcIver $(FergusMcIver2) >FergusMcIver2.abc
FergusMcIver2.ps: FergusMcIver2.abc $(FergusMcIver2) fmt/_75.fmt
	$(a2p) +Ffmt/_75 FergusMcIver2.abc \
	|PShdr FergusMcIver '' FergusMcIver \
	|PSftr %D $U/ %D >FergusMcIver2.ps
FergusMcIver2.pdf: FergusMcIver2.ps
	ps2pdf FergusMcIver2.ps FergusMcIver2.pdf

# FergusMcIver 3
FergusMcIver3= \
	j16/LowlandLadsThinkTheyAreFine16.abc \
	j16/MugOfBrownAle_Am16.abc \
	j16/IrishWasherwoman_G16.abc \
	j16/IrishmansHeartToTheLadies_A16.abc \
	ftr/arrBP.ftr
FergusMcIver3: FergusMcIver3.abc FergusMcIver3.ps FergusMcIver3.pdf
FergusMcIver3.abc: hdr/FergusMcIver.hdr $(FergusMcIver3)
	abcmedley FergusMcIver $(FergusMcIver3) >FergusMcIver3.abc
FergusMcIver3.ps: FergusMcIver3.abc $(FergusMcIver3) fmt/_70.fmt
	$(a2p) +Ffmt/_70 FergusMcIver3.abc \
	|PShdr FergusMcIver '' FergusMcIver \
	|PSftr %D $U/ %D >FergusMcIver3.ps
FergusMcIver3.pdf: FergusMcIver3.ps
	ps2pdf FergusMcIver3.ps FergusMcIver3.pdf

# Ferla Mor
FerlaMor= march/Lochiel_House_D3.abc \
	reel/Halloween_Dm3.abc \
	reel/DrunkenPiperR.abc \
	march/DornochLinks2.abc
FerlaMor: FerlaMor.abc FerlaMor.ps FerlaMor.pdf
FerlaMor.abc: $(FerlaMor) hdr/FerlaMor.hdr
	abcmedley FerlaMor $(FerlaMor) >FerlaMor.abc
FerlaMor.ps: FerlaMor.abc fmt/_75.fmt
	$(a2p) FerlaMor.abc +Ffmt/_75 \
	|PShdr FerlaMor '' FerlaMor \
	|PSftr %D $U/ %D >FerlaMor.ps
FerlaMor.pdf: FerlaMor.ps
	ps2pdf FerlaMor.ps FerlaMor.pdf

# Ferry Louper
FerryLouper= jig/CastleHillJ_G.abc \
	jig/Gobby_O-Am-32-3.abc \
	jig/FarewellToTheTay.abc \
	jig/LadyCharlotteMurray2_D.abc
FerryLouper: FerryLouper.abc FerryLouper.ps FerryLouper.pdf
FerryLouper.abc: hdr/FerryLouper.hdr $(FerryLouper)
	abcmedley FerryLouper $(FerryLouper) >FerryLouper.abc
FerryLouper.ps: FerryLouper.abc fmt/_70.fmt
	$(a2p) FerryLouper.abc +Ffmt/_70 \
	|PShdr FerryLouper '' FerryLouper \
	|PSftr %D $U/ %D >FerryLouper.ps
FerryLouper.pdf: FerryLouper.ps
	ps2pdf FerryLouper.ps FerryLouper.pdf

# Ferryboat
Ferryboat= \
	jig/Ferry_Jig-A-32-2.abc \
	jig/AndersonsJ_D.abc \
	jig/ChurchOfDromore.abc
Ferryboat: Ferryboat.abc Ferryboat.ps Ferryboat.pdf
Ferryboat.abc: hdr/Ferryboat.hdr $(Ferryboat)
	abcmedley Ferryboat $(Ferryboat) >Ferryboat.abc
Ferryboat.ps: Ferryboat.abc fmt/_75.fmt
	$(a2p) Ferryboat.abc +Ffmt/_75 \
	|PShdr Ferryboat '' Ferryboat \
	|PSftr %D $U/ %D >Ferryboat.ps
Ferryboat.pdf: Ferryboat.ps
	ps2pdf Ferryboat.ps Ferryboat.pdf

# Festival Fling
FestivalFling= reel/CastledykesReel_G.abc \
	r16/OigeJaVasemba_C_16.abc \
	r16/P_FinnmarkHellstrom_G_16.abc \
	r16/JohnRyansP_D_16.abc
FestivalFling: FestivalFling.abc FestivalFling.ps FestivalFling.pdf
FestivalFling.abc: hdr/FestivalFling.hdr $(FestivalFling)
	abcmedley FestivalFling $(FestivalFling) >FestivalFling.abc
FestivalFling.ps: FestivalFling.abc fmt/_75.fmt
	$(a2p) FestivalFling.abc +Ffmt/_75 \
	|PShdr FestivalFling '' FestivalFling \
	|PSftr %D $U/ %D >FestivalFling.ps
FestivalFling.pdf: FestivalFling.ps
	ps2pdf FestivalFling.ps FestivalFling.pdf

# Festival Interceltique
#FestivalInterceltique= march/FrenchAir_D.abc march/FI_Coda_D.abc \
#	march/JamieAllen2_G.abc march/FI_Coda_G.abc \
#	march/SweetMaidOfGlendaruel.abc march/FI_Coda_A.abc ftr/arrJC.ftr
FestivalInterceltique: FestivalInterceltique.abc FestivalInterceltique.ps FestivalInterceltique.pdf
#FestivalInterceltique.abc: hdr/FestivalInterceltique.hdr $(FestivalInterceltique)
#	abcmedley FestivalInterceltique $(FestivalInterceltique) >FestivalInterceltique.abc
FestivalInterceltique.ps: FestivalInterceltique.abc fmt/_75.fmt
	$(a2p) FestivalInterceltique.abc +Ffmt/_75 \
	|PShdr FestivalInterceltique '' FestivalInterceltique \
	|PSftr %D $U/ %D >FestivalInterceltique.ps
FestivalInterceltique.pdf: FestivalInterceltique.ps
	ps2pdf FestivalInterceltique.ps FestivalInterceltique.pdf

# Fete
Fete= strathspey/ParodyOfDrumnagarry.abc
Fete: Fete.abc Fete.ps Fete.pdf
Fete.abc: $(Fete) hdr/Fete.hdr
	abcmedley Fete $(Fete) >Fete.abc
Fete.ps: Fete.abc fmt/_75.fmt
	$(a2p) Fete.abc +Ffmt/_75 \
	|PShdr FETE '' FETE \
	|PSftr %D $U/ %D >Fete.ps
Fete.pdf: Fete.ps
	ps2pdf Fete.ps Fete.pdf

# Fiddle Faddle
FiddleFaddle= strathspey/StumpieS.abc strathspey/MillerOfDrone1.abc
FiddleFaddle: FiddleFaddle.abc FiddleFaddle.ps FiddleFaddle.pdf
FiddleFaddle.abc: $(FiddleFaddle) hdr/FiddleFaddle.hdr
	abcmedley FiddleFaddle $(FiddleFaddle) >FiddleFaddle.abc
FiddleFaddle.ps: FiddleFaddle.abc fmt/_75.fmt
	$(a2p) FiddleFaddle.abc +Ffmt/_75 \
	|PShdr FIDDLEFA '' FIDDLEFA \
	|PSftr %D $U/ %D >FiddleFaddle.ps
FiddleFaddle.pdf: FiddleFaddle.ps
	ps2pdf FiddleFaddle.ps FiddleFaddle.pdf

# Fiddlehead Feast
FiddleheadFeast: FiddleheadFeast.abc FiddleheadFeast.ps FiddleheadFeast.pdf
FiddleheadFeast= reel/BaldovanR_G.abc reel/FiddleheadR_D.abc reel/EddiesR.abc
FiddleheadFeast.abc: $(FiddleheadFeast) hdr/FiddleheadFeast.hdr
	abcmedley FiddleheadFeast $(FiddleheadFeast) >FiddleheadFeast.abc
FiddleheadFeast.ps: FiddleheadFeast.abc fmt/_70.fmt
	$(a2p) FiddleheadFeast.abc +Ffmt/_70 \
	|PShdr FiddleheadFeast '' FiddleheadFeast \
	|PSftr %D $U/ %D >FiddleheadFeast.ps
FiddleheadFeast.pdf: FiddleheadFeast.ps
	ps2pdf FiddleheadFeast.ps FiddleheadFeast.pdf

# Fiddler's Bairn
FiddlersBairn0= jig/Corner_House_Jig_D.abc
FiddlersBairn0: FiddlersBairn0.abc FiddlersBairn0.ps FiddlersBairn0.pdf
FiddlersBairn0.abc: hdr/FiddlersBairn.hdr $(FiddlersBairn0)
	abcmedley FiddlersBairn $(FiddlersBairn0) >FiddlersBairn0.abc
FiddlersBairn0.ps: FiddlersBairn0.abc fmt/_75.fmt
	$(a2p) FiddlersBairn0.abc +Ffmt/_75 \
	|PShdr FIDDLERS '' FIDDLERS \
	|PSftr %D $U/ %D >FiddlersBairn0.ps
FiddlersBairn0.pdf: FiddlersBairn0.ps
	ps2pdf FiddlersBairn0.ps FiddlersBairn0.pdf

# Fiddler's Bairn
FiddlersBairn1= \
	jig/Corner_House_Jig_D.abc \
	jig/MouseInTheCupboard.abc \
	jig/ScarceOfTatties2_A.abc \
	jig/FarewellToTheTay.abc
FiddlersBairn1: FiddlersBairn1.abc FiddlersBairn1.ps FiddlersBairn1.pdf
FiddlersBairn1.abc: hdr/FiddlersBairn.hdr $(FiddlersBairn1)
	abcmedley FiddlersBairn $(FiddlersBairn1) >FiddlersBairn1.abc
FiddlersBairn1.ps: FiddlersBairn1.abc fmt/_75.fmt
	$(a2p) FiddlersBairn1.abc +Ffmt/_75 \
	|PShdr FIDDLERS '' FIDDLERS \
	|PSftr %D $U/ %D >FiddlersBairn1.ps
FiddlersBairn1.pdf: FiddlersBairn1.ps
	ps2pdf FiddlersBairn1.ps FiddlersBairn1.pdf

# Fiddlers Bairn
FiddlersBairn: FiddlersBairn0 FiddlersBairn1

# Fiddlin' Round
FiddlinRound: FiddlinRound0 FiddlinRound1

# Fiddlin' Round 0
FiddlinRound0= reel/Fiddlin_Around_Em.abc reel/Fiddlin_Around3_C.abc reel/Fiddlin_Around2_C.abc
FiddlinRound0: FiddlinRound0.abc FiddlinRound0.ps FiddlinRound0.pdf
FiddlinRound0.abc: hdr/FiddlinRound.hdr $(FiddlinRound0)
	abcmedley FiddlinRound $(FiddlinRound0) >FiddlinRound0.abc
FiddlinRound0.ps: FiddlinRound0.abc fmt/_75.fmt
	$(a2p) FiddlinRound0.abc +Ffmt/_75 \
	|PShdr FiddlinRound '' FiddlinRound \
	|PSftr %D $U/ %D >FiddlinRound0.ps
FiddlinRound0.pdf: FiddlinRound0.ps
	ps2pdf FiddlinRound0.ps FiddlinRound0.pdf

# Fiddlin' Round 1
FiddlinRound1= reel/Fiddlin_Around_Em.abc reel/TailToddleR.abc reel/PrimroseLasses_G.abc
FiddlinRound1: FiddlinRound1.abc FiddlinRound1.ps FiddlinRound1.pdf
FiddlinRound1.abc: hdr/FiddlinRound.hdr $(FiddlinRound1)
	abcmedley FiddlinRound $(FiddlinRound1) >FiddlinRound1.abc
FiddlinRound1.ps: FiddlinRound1.abc fmt/_75.fmt
	$(a2p) FiddlinRound1.abc +Ffmt/_75 \
	|PShdr FiddlinRound '' FiddlinRound \
	|PSftr %D $U/ %D >FiddlinRound1.ps
FiddlinRound1.pdf: FiddlinRound1.ps
	ps2pdf FiddlinRound1.ps FiddlinRound1.pdf

# Fidget
Fidget: Fidget0 Fidget1

# Fidget 0
Fidget0= r16/FidgetR.abc r16/BoatieRows.abc
Fidget0: Fidget0.abc Fidget0.ps Fidget0.pdf
Fidget0.abc: hdr/Fidget.hdr $(Fidget0)
	abcmedley Fidget $(Fidget0) >Fidget0.abc
Fidget0.ps: Fidget0.abc fmt/_70.fmt
	$(a2p) Fidget0.abc +Ffmt/_70 \
	|PShdr "FIDGET0" '' "FIDGET0" \
	|PSftr %D $U/ %D >Fidget0.ps
Fidget0.pdf: Fidget0.ps
	ps2pdf Fidget0.ps Fidget0.pdf

# Fidget 1
Fidget1= \
	reel/Fidget_G.abc \
	reel/BoatieRows_F4.abc \
	march/LassOGowrie_C4.abc
Fidget1: Fidget1.abc Fidget1.ps Fidget1.pdf
Fidget1.abc: hdr/Fidget.hdr $(Fidget1)
	abcmedley Fidget $(Fidget1) >Fidget1.abc
Fidget1.ps: Fidget1.abc fmt/_70.fmt
	$(a2p) Fidget1.abc +Ffmt/_70 \
	|PShdr "FIDGET1" '' "FIDGET1" \
	|PSftr %D $U/ %D >Fidget1.ps
Fidget1.pdf: Fidget1.ps
	ps2pdf Fidget1.ps Fidget1.pdf

# Fifty Years On
FiftyYearsOn= \
	jig/LordDuplinsJ.abc \
	jig/Teviot_Brig-G-32-3.abc \
	jig/StanChapmansJ.abc
FiftyYearsOn: FiftyYearsOn.abc FiftyYearsOn.ps FiftyYearsOn.pdf
FiftyYearsOn.abc: hdr/FiftyYearsOn.hdr $(FiftyYearsOn)
	abcmedley FiftyYearsOn $(FiftyYearsOn) >FiftyYearsOn.abc
FiftyYearsOn.ps: FiftyYearsOn.abc fmt/_75.fmt
	$(a2p) FiftyYearsOn.abc +Ffmt/_75 \
	|PShdr FIFTYYEA '' FIFTYYEA \
	|PSftr %D $U/ %D >FiftyYearsOn.ps
FiftyYearsOn.pdf: FiftyYearsOn.ps
	ps2pdf FiftyYearsOn.ps FiftyYearsOn.pdf

# Fight About the Fireside
FightAboutTheFireside= \
	r16/FiresideR.abc \
	r16/StumpieR_A_16.abc \
	r16/GlenburnieRant_2.abc \
	m16/HeyJohnnieCope_Am16.abc \
	m16/BratachBana_16D.abc
FightAboutTheFireside: FightAboutTheFireside.abc FightAboutTheFireside.ps FightAboutTheFireside.pdf
FightAboutTheFireside.abc: hdr/FightAboutTheFireside.hdr $(FightAboutTheFireside)
	abcmedley FightAboutTheFireside $(FightAboutTheFireside) >FightAboutTheFireside.abc
FightAboutTheFireside.ps: FightAboutTheFireside.abc fmt/_75.fmt
	$(a2p) FightAboutTheFireside.abc +Ffmt/_75 \
	|PShdr FIGHTABO '' FIGHTABO \
	|PSftr %D $U/ %D >FightAboutTheFireside.ps
FightAboutTheFireside.pdf: FightAboutTheFireside.ps
	ps2pdf FightAboutTheFireside.ps FightAboutTheFireside.pdf

# Fill the Fetters
FillTheFetters= \
	strathspey/FurthFortuneAndFillTheFetters_C.abc \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/MissHuttonS.abc
FillTheFetters: FillTheFetters.abc FillTheFetters.ps FillTheFetters.pdf
FillTheFetters.abc: hdr/FillTheFetters.hdr $(FillTheFetters)
	abcmedley FillTheFetters $(FillTheFetters) >FillTheFetters.abc
FillTheFetters.ps: FillTheFetters.abc fmt/_75.fmt
	$(a2p) FillTheFetters.abc +Ffmt/_75 \
	|PShdr FILLTHEF '' FILLTHEF \
	|PSftr %D $U/ %D >FillTheFetters.ps
FillTheFetters.pdf: FillTheFetters.ps
	ps2pdf FillTheFetters.ps FillTheFetters.pdf

# Findlay's Jig
FindlaysJig= \
	jig/John_Finlaysons_Jig-D-32-3.abc \
	jig/Puppeteer-G-32-2.abc \
	jig/Mac_Morins_Jig-Em-32-3.abc \
	jig/Julias_Jewel_of_a_Jig-G-32-4.abc ftr/arrJC.ftr
FindlaysJig: FindlaysJig.abc FindlaysJig.ps FindlaysJig.pdf
FindlaysJig.abc: hdr/FindlaysJig.hdr $(FindlaysJig)
	abcmedley FindlaysJig $(FindlaysJig) >FindlaysJig.abc
FindlaysJig.ps: FindlaysJig.abc fmt/_70.fmt
	$(a2p) FindlaysJig.abc +Ffmt/_70 \
	|PShdr FindlaysJig '' FindlaysJig \
	|PSftr %D $U/ %D >FindlaysJig.ps
FindlaysJig.pdf: FindlaysJig.ps
	ps2pdf FindlaysJig.ps FindlaysJig.pdf

# Fingal's Cave
Fingals_Cave= \
	march/Fingals_Cave_3-Am-32-3.abc \
	march/Fingals_Cave_1-Am-32-4.abc \
	march/Fingals_Cave_2-Am-24-4.abc
Fingals_Cave: Fingals_Cave.abc Fingals_Cave.ps Fingals_Cave.pdf
Fingals_Cave.abc: $(Fingals_Cave)
	abcjoin +s $(Fingals_Cave) >Fingals_Cave.abc
Fingals_Cave.ps: Fingals_Cave.abc fmt/_70.fmt
	$(a2p) Fingals_Cave.abc +Ffmt/_70 \
	|PShdr Fingals_Cave "" Fingals_Cave \
	|PSftr %D $U %D >Fingals_Cave.ps
Fingals_Cave.pdf: Fingals_Cave.ps
	ps2pdf Fingals_Cave.ps Fingals_Cave.pdf

# Finlay Stewart Skinner
FinlayStewartSkinner= \
	strathspey/FinlayStewartSkinner.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/SourceOfSpeyS.abc \
	strathspey/BonnyBridgeS.abc
FinlayStewartSkinner: FinlayStewartSkinner.abc FinlayStewartSkinner.ps FinlayStewartSkinner.pdf
FinlayStewartSkinner.abc: $(FinlayStewartSkinner) hdr/FinlayStewartSkinner.hdr
	abcmedley FinlayStewartSkinner $(FinlayStewartSkinner) >FinlayStewartSkinner.abc
FinlayStewartSkinner.ps: FinlayStewartSkinner.abc fmt/_75.fmt
	$(a2p) FinlayStewartSkinner.abc +Ffmt/_75 \
	|PShdr FINLAYST '' FINLAYST \
	|PSftr %D $U/ %D >FinlayStewartSkinner.ps
FinlayStewartSkinner.pdf: FinlayStewartSkinner.ps
	ps2pdf FinlayStewartSkinner.ps FinlayStewartSkinner.pdf

# Finnan Haddies
FinnanHaddies= strathspey/FinnanHaddies.abc
FinnanHaddies: FinnanHaddies.abc FinnanHaddies.ps FinnanHaddies.pdf
FinnanHaddies.abc: hdr/FinnanHaddies.hdr $(FinnanHaddies)
	abcmedley FinnanHaddies $(FinnanHaddies) >FinnanHaddies.abc
FinnanHaddies.ps: FinnanHaddies.abc fmt/_70.fmt
	$(a2p) FinnanHaddies.abc +Ffmt/_70 \
	|PShdr FINNANHA '' FINNANHA \
	|PSftr %D $U/ %D >FinnanHaddies.ps
FinnanHaddies.pdf: FinnanHaddies.ps
	ps2pdf FinnanHaddies.ps FinnanHaddies.pdf

# Fireside (Reel and Strathspey)
Fireside: FiresideReel FiresideStr

# Fireside Reel
FiresideReel: FiresideReel1 FiresideReel2

# Fireside Reel 1
FiresideReel1= \
	march/PeatFireFlame_32e.abc \
	march/GlengarrysM_32A.abc \
	march/JamieAllen_G2.abc \
	march/BratachBana_32D.abc
FiresideReel1: FiresideReel1.abc FiresideReel1.ps FiresideReel1.pdf
FiresideReel1.abc: hdr/FiresideReel1.hdr $(FiresideReel1)
	abcmedley FiresideReel1 $(FiresideReel1) >FiresideReel1.abc
FiresideReel1.ps: FiresideReel1.abc fmt/_75.fmt
	$(a2p) FiresideReel1.abc +Ffmt/_75 \
	|PShdr FIRESIDE '' FIRESIDE \
	|PSftr %D $U/ %D >FiresideReel1.ps
FiresideReel1.pdf: FiresideReel1.ps
	ps2pdf FiresideReel1.ps FiresideReel1.pdf

# Fireside Reel 2
FiresideReel2= \
	march/PeatFireFlame_16e.abc \
	march/GlengarrysM_16A.abc \
	march/JamieAllen_G16.abc \
	march/BratachBana_16D.abc
FiresideReel2: FiresideReel2.abc FiresideReel2.ps FiresideReel2.pdf
FiresideReel2.abc: hdr/FiresideReel2.hdr $(FiresideReel2)
	abcmedley FiresideReel2 $(FiresideReel2) >FiresideReel2.abc
FiresideReel2.ps: FiresideReel2.abc fmt/_80.fmt
	$(a2p) FiresideReel2.abc +Ffmt/_80 \
	|PShdr FIRESIDE '' FIRESIDE \
	|PSftr %D $U/ %D >FiresideReel2.ps
FiresideReel2.pdf: FiresideReel2.ps
	ps2pdf FiresideReel2.ps FiresideReel2.pdf

# FiresideStr
FiresideStr= strathspey/LairdOThrums_A.abc \
	strathspey/BelladrumHouseS_D.abc \
	strathspey/FishersRantS.abc
FiresideStr: FiresideStr.abc FiresideStr.ps FiresideStr.pdf
FiresideStr.abc: hdr/FiresideStr.hdr $(FiresideStr)
	abcmedley FiresideStr $(FiresideStr) >FiresideStr.abc
FiresideStr.ps: FiresideStr.abc fmt/_80.fmt
	$(a2p) FiresideStr.abc +Ffmt/_80 \
	|PShdr FiresideStr '' FiresideStr \
	|PSftr %D $U/ %D >FiresideStr.ps
FiresideStr.pdf: FiresideStr.ps
	ps2pdf FiresideStr.ps FiresideStr.pdf

# Fireworks (jig)
Fireworks= jig/Fireworks_ABABA-A-32-2.abc \
	jig/Miss_Mary_Douglas-D-40-2.abc \
	jig/Betsy_Hoopers_J_ABABC-E-40-3.abc \
	jig/Juniper_Jig_ACABC-A-40-3.abc \
	jig/Mist_Covered_Mountain_ABABC-Am-40-3.abc
Fireworks: Fireworks.abc Fireworks.ps Fireworks.pdf
Fireworks.abc: hdr/Fireworks.hdr $(Fireworks)
	abcmedley Fireworks $(Fireworks) >Fireworks.abc
Fireworks.ps: Fireworks.abc fmt/Fireworks.fmt
	$(a2p) Fireworks.abc +Ffmt/Fireworks.fmt \
	|PShdr Fireworks '' Fireworks \
	|PSftr %D $U/ %D >Fireworks.ps
Fireworks.pdf: Fireworks.ps
	ps2pdf Fireworks.ps Fireworks.pdf

# Fireworks Reel
FireworksReel0= \
	reel/Return_from_India_RSCDS-A-16-3.abc \
	reel/Return_from_India_CB_JH-A-16-3.abc \
	reel/Return_from_India_JK_MM-A-16-3.abc
FireworksReel0: FireworksReel0.abc FireworksReel0.ps FireworksReel0.pdf
FireworksReel0.abc: hdr/FireworksReel.hdr $(FireworksReel0)
	abcmedley FireworksReel $(FireworksReel0) >FireworksReel0.abc
FireworksReel0.ps: FireworksReel0.abc fmt/_75.fmt
	$(a2p) FireworksReel0.abc +Ffmt/_75 \
	|PShdr FireworksReel0 '' FireworksReel0 \
	|PSftr %D $U/ %D >FireworksReel0.ps
FireworksReel0.pdf: FireworksReel0.ps
	ps2pdf FireworksReel0.ps FireworksReel0.pdf

# Fireworks Reel
FireworksReel1= reel/Return_from_India_RSCDS-A-16-2.abc sep5x2 \
	reel/Deil_Stick_da_Minister-D-16-2.abc \
	reel/Kate_Dalrymple_2-G-16-2.abc \
	reel/Ships_Are_Sailing-Em_16-2.abc sep5x2 \
	reel/Sleep_Soond_In_da_Moarnin-Am-16-3.abc ftr/arrJC.ftr
FireworksReel1: FireworksReel1.abc FireworksReel1.ps FireworksReel1.pdf
FireworksReel1.abc: hdr/FireworksReel.hdr $(FireworksReel1)
	abcmedley FireworksReel $(FireworksReel1) >FireworksReel1.abc
FireworksReel1.ps: FireworksReel1.abc fmt/_75.fmt
	$(a2p) FireworksReel1.abc +Ffmt/_75 \
	|PShdr FireworksReel1 '' FireworksReel1 \
	|PSftr %D $U/ %D >FireworksReel1.ps
FireworksReel1.pdf: FireworksReel1.ps
	ps2pdf FireworksReel1.ps FireworksReel1.pdf

# Fireworks Reel
FireworksReel: FireworksReel0 FireworksReel1

# Firth of Beauly
FirthOfBeauly: FirthOfBeauly.abc FirthOfBeauly.ps FirthOfBeauly.pdf
FirthOfBeauly= march/KissMeQuick.abc
FirthOfBeauly.abc: $(FirthOfBeauly) hdr/FirthOfBeauly.hdr
	abcmedley FirthOfBeauly $(FirthOfBeauly) >FirthOfBeauly.abc
FirthOfBeauly.ps: FirthOfBeauly.abc fmt/_70.fmt
	$(a2p) FirthOfBeauly.abc +Ffmt/_70 \
	|PShdr FIRTHOFB '' FIRTHOFB \
	|PSftr %D $U/ %D >FirthOfBeauly.ps
FirthOfBeauly.pdf: FirthOfBeauly.ps
	ps2pdf FirthOfBeauly.ps FirthOfBeauly.pdf

# Fixed Link
FixedLink= \
	j40/BetsyHoopersJ_E_AABBC.abc \
	j40/MistCoveredMountainJ_Am_AABBC.abc \
	j40/StanChapmansJ_A_AABBC.abc \
	j40/AndersonsJ_D_AABBC.abc \
	ftr/arrJC.ftr
FixedLink: FixedLink.abc FixedLink.ps FixedLink.pdf
FixedLink.abc: hdr/FixedLink.hdr $(FixedLink)
	abcmedley FixedLink $(FixedLink) >FixedLink.abc
FixedLink.ps: FixedLink.abc fmt/_70.fmt
	$(a2p) FixedLink.abc +Ffmt/_70 \
	|PShdr FixedLink '' FixedLink \
	|PSftr %D $U/ %D >FixedLink.ps
FixedLink.pdf: FixedLink.ps
	ps2pdf FixedLink.ps FixedLink.pdf

# FlightToMelbourne
FlightToMelbourne= reel/Daniels_Reel-D-32-4.abc \
	reel/Off_to_California_1-G-32-3.abc \
	reel/John_Stensons_2-A-32-4.abc
FlightToMelbourne: FlightToMelbourne.abc FlightToMelbourne.ps FlightToMelbourne.pdf
FlightToMelbourne.abc: hdr/FlightToMelbourne.hdr $(FlightToMelbourne)
	abcmedley FlightToMelbourne $(FlightToMelbourne) >FlightToMelbourne.abc
FlightToMelbourne.ps: FlightToMelbourne.abc fmt/_75.fmt
	$(a2p) FlightToMelbourne.abc +Ffmt/_75 \
	|PShdr FlightToMelbourne '' FlightToMelbourne \
	|PSftr %D $U/ %D >FlightToMelbourne.ps
FlightToMelbourne.pdf: FlightToMelbourne.ps
	ps2pdf FlightToMelbourne.ps FlightToMelbourne.pdf

# Flights of Fancy
FlightsOfFancy: FlightsOfFancy0 FlightsOfFancy1 FlightsOfFancy2

# Flights of Fancy 0
FlightsOfFancy0= jig/JockMcLeodsWeddingMarch_D.abc
FlightsOfFancy0: FlightsOfFancy0.abc FlightsOfFancy0.ps FlightsOfFancy0.pdf
FlightsOfFancy0.abc: hdr/FlightsOfFancy.hdr $(FlightsOfFancy0)
	abcmedley FlightsOfFancy $(FlightsOfFancy0) >FlightsOfFancy0.abc
FlightsOfFancy0.ps: FlightsOfFancy0.abc fmt/_65.fmt
	$(a2p) FlightsOfFancy0.abc +Ffmt/_65 \
	|PShdr FlightsOfFancy '' FlightsOfFancy \
	|PSftr %D $U/ %D >FlightsOfFancy0.ps
FlightsOfFancy0.pdf: FlightsOfFancy0.ps
	ps2pdf FlightsOfFancy0.ps FlightsOfFancy0.pdf

# Flights of Fancy 1
FlightsOfFancy1= \
	jig/JockMcLeodsWeddingMarch_D.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc \
	jig/HundredPipersJ_DA.abc
FlightsOfFancy1: FlightsOfFancy1.abc FlightsOfFancy1.ps FlightsOfFancy1.pdf
FlightsOfFancy1.abc: hdr/FlightsOfFancy.hdr $(FlightsOfFancy1)
	abcmedley FlightsOfFancy $(FlightsOfFancy1) >FlightsOfFancy1.abc
FlightsOfFancy1.ps: FlightsOfFancy1.abc fmt/_70.fmt
	$(a2p) FlightsOfFancy1.abc +Ffmt/_70 \
	|PShdr FlightsOfFancy '' FlightsOfFancy \
	|PSftr %D $U/ %D >FlightsOfFancy1.ps
FlightsOfFancy1.pdf: FlightsOfFancy1.ps
	ps2pdf FlightsOfFancy1.ps FlightsOfFancy1.pdf

# Flights of Fancy 2
FlightsOfFancy2= \
	jig/JockMcLeodsWeddingMarch_D.abc \
	jig/MacLeodOfMull_Bm.abc \
	jig/BraemarGathering_A.abc \
	ftr/arrTT.ftr
FlightsOfFancy2: FlightsOfFancy2.abc FlightsOfFancy2.ps FlightsOfFancy2.pdf
FlightsOfFancy2.abc: hdr/FlightsOfFancy.hdr $(FlightsOfFancy2)
	abcmedley FlightsOfFancy $(FlightsOfFancy2) >FlightsOfFancy2.abc
FlightsOfFancy2.ps: FlightsOfFancy2.abc fmt/FlightsOfFancy.fmt
	$(a2p) FlightsOfFancy2.abc +Ffmt/FlightsOfFancy \
	|PShdr FlightsOfFancy '' FlightsOfFancy \
	|PSftr %D $U/ %D >FlightsOfFancy2.ps
FlightsOfFancy2.pdf: FlightsOfFancy2.ps
	ps2pdf FlightsOfFancy2.ps FlightsOfFancy2.pdf

# Flirtation
Flirtation= \
	jig/FlirtationJig_G.abc \
	jig/FlirtationJig_Am.abc \
	jig/IrishmansHeartToTheLadies.abc \
	jig/LovePortAndSherry_D.abc \
	ftr/arrJC.ftr
Flirtation: Flirtation.abc Flirtation.ps Flirtation.pdf
Flirtation.abc: hdr/Flirtation.hdr $(Flirtation)
	abcmedley Flirtation $(Flirtation) >Flirtation.abc
Flirtation.ps: Flirtation.abc fmt/_70.fmt
	$(a2p) Flirtation.abc +Ffmt/_70 \
	|PShdr FLIRTATI '' FLIRTATI \
	|PSftr %D $U/ %D >Flirtation.ps
Flirtation.pdf: Flirtation.ps
	ps2pdf Flirtation.ps Flirtation.pdf

# Flock of Geese
FlockOfGeese= \
	jig/MrsMcPhersonOfCluny.abc \
	jig/LittleBurntPotato.abc \
	jig/SquirrelInTheTree.abc \
	jig/AllTheRage_E.abc
FlockOfGeese: FlockOfGeese.abc FlockOfGeese.ps FlockOfGeese.pdf
FlockOfGeese.abc: hdr/FlockOfGeese.hdr $(FlockOfGeese)
	abcmedley FlockOfGeese $(FlockOfGeese) >FlockOfGeese.abc
FlockOfGeese.ps: FlockOfGeese.abc fmt/_70.fmt
	$(a2p) FlockOfGeese.abc +Ffmt/_70 \
	|PShdr FLOCKOFG '' FLOCKOFG \
	|PSftr %D $U/ %D >FlockOfGeese.ps
FlockOfGeese.pdf: FlockOfGeese.ps
	ps2pdf FlockOfGeese.ps FlockOfGeese.pdf

# Flodigarry Str
FlodigarryStr= strathspey/MarjorieEastonMcLaughlinS.abc
FlodigarryStr: FlodigarryStr.abc FlodigarryStr.ps FlodigarryStr.pdf
FlodigarryStr.abc: $(FlodigarryStr) hdr/FlodigarryStr.hdr
	abcmedley FlodigarryStr $(FlodigarryStr) >FlodigarryStr.abc
FlodigarryStr.ps: FlodigarryStr.abc fmt/_70.fmt
	$(a2p) FlodigarryStr.abc +Ffmt/_70 \
	|PShdr FLODIGAR '' FLODIGAR \
	|PSftr %D $U/ %D >FlodigarryStr.ps
FlodigarryStr.pdf: FlodigarryStr.ps
	ps2pdf FlodigarryStr.ps FlodigarryStr.pdf

# FlorasFancy
FlorasFancy= \
	jig/Lady_Charlotte_Bruces_Favorite-F-32-3.abc \
	jig/Tarry_a_While-Bb-32-2.abc \
	jig/MuirlandWillieJ_Gm.abc \
	jig/Geese_in_the_Bog-C-32-2.abc ftr/arrJC.ftr
FlorasFancy: FlorasFancy.abc FlorasFancy.ps FlorasFancy.pdf
FlorasFancy.abc: hdr/FlorasFancy.hdr $(FlorasFancy)
	abcmedley FlorasFancy $(FlorasFancy) >FlorasFancy.abc
FlorasFancy.ps: FlorasFancy.abc fmt/_75.fmt
	$(a2p) FlorasFancy.abc +Ffmt/_75 \
	|PShdr FlorasFancy '' FlorasFancy \
	|PSftr %D $U/ %D >FlorasFancy.ps
FlorasFancy.pdf: FlorasFancy.ps
	ps2pdf FlorasFancy.ps FlorasFancy.pdf

# Flower of Glasgow
FlowerOfGlasgow= strathspey/MinisterOfBirse_D4.abc \
	strathspey/YoungSandyTullochS.abc sep5x2 \
	strathspey/SarahDrummondOfPerth.abc ftr/arrJC.ftr
FlowerOfGlasgow: FlowerOfGlasgow.abc FlowerOfGlasgow.ps FlowerOfGlasgow.pdf
FlowerOfGlasgow.abc: hdr/FlowerOfGlasgow.hdr $(FlowerOfGlasgow)
	abcmedley FlowerOfGlasgow $(FlowerOfGlasgow) >FlowerOfGlasgow.abc
FlowerOfGlasgow.ps: FlowerOfGlasgow.abc fmt/_70.fmt
	$(a2p) FlowerOfGlasgow.abc +Ffmt/_70 \
	|PShdr FlowerOfGlasgow '' FlowerOfGlasgow \
	|PSftr %D $U/ %D >FlowerOfGlasgow.ps
FlowerOfGlasgow.pdf: FlowerOfGlasgow.ps
	ps2pdf FlowerOfGlasgow.ps FlowerOfGlasgow.pdf

# Flowers of Connecticut
FlowersOfConn= \
	reel/FlowersOfEdinburgh1_G3.abc \
	reel/BalquidderLasses_Em3.abc \
	reel/Easy_Club-A-32-3.abc \
	reel/BottomOfThePunchBowl2_D.abc
FlowersOfConn: FlowersOfConn.abc FlowersOfConn.ps FlowersOfConn.pdf
FlowersOfConn.abc: $(FlowersOfConn) hdr/FlowersOfConn.hdr
	abcmedley FlowersOfConn $(FlowersOfConn) >FlowersOfConn.abc
FlowersOfConn.ps: FlowersOfConn.abc $(FlowersOfConn) fmt/_70.fmt
	$(a2p) FlowersOfConn.abc +Ffmt/_70 \
	|PShdr "FlowersOfConn" '' "FlowersOfConn" \
	|PSftr %D $U/ %D >FlowersOfConn.ps
FlowersOfConn.pdf: FlowersOfConn.ps
	ps2pdf FlowersOfConn.ps FlowersOfConn.pdf

# Flowers of Edinburgh
FlowersOfEdinburgh: FlowersOfEdinburgh1 FlowersOfEdinburgh2 FlowersOfEdinburgh3

# Flowers of Edinburgh 1
FlowersOfEdinburgh1= \
	reel/FlowersOfEdinburgh1_G3.abc \
	reel/BalquidderLasses_Em3.abc \
	reel/MasonsApron_A3.abc \
	reel/DickGossipsR3.abc ftr/arrJC.ftr
FlowersOfEdinburgh1: FlowersOfEdinburgh1.abc FlowersOfEdinburgh1.ps FlowersOfEdinburgh1.pdf
FlowersOfEdinburgh1.abc: $(FlowersOfEdinburgh1) hdr/FlowersOfEdinburgh.hdr
	abcmedley FlowersOfEdinburgh $(FlowersOfEdinburgh1) >FlowersOfEdinburgh1.abc
FlowersOfEdinburgh1.ps: FlowersOfEdinburgh1.abc fmt/_70.fmt
	$(a2p) FlowersOfEdinburgh1.abc +Ffmt/_70 \
	|PShdr FlowersOfEd '' FlowersOfEd \
	|PSftr %D $U/ %D >FlowersOfEdinburgh1.ps
FlowersOfEdinburgh1.pdf: FlowersOfEdinburgh1.ps
	ps2pdf FlowersOfEdinburgh1.ps FlowersOfEdinburgh1.pdf

# Flowers of Edinburgh 2
FlowersOfEdinburgh2= \
	reel/FlowersOfEdinburgh1_G3.abc \
	r16/KiltIsMyDelight_D.abc \
	reel/New_High_Level_Reel-G-32-3.abc \
	reel/BrumleyBrae.abc
FlowersOfEdinburgh2: FlowersOfEdinburgh2.abc FlowersOfEdinburgh2.ps FlowersOfEdinburgh2.pdf
FlowersOfEdinburgh2.abc: $(FlowersOfEdinburgh2) hdr/FlowersOfEdinburgh.hdr
	abcmedley FlowersOfEdinburgh $(FlowersOfEdinburgh2) >FlowersOfEdinburgh2.abc
FlowersOfEdinburgh2.ps: FlowersOfEdinburgh2.abc fmt/_75.fmt
	$(a2p) FlowersOfEdinburgh2.abc +Ffmt/_75 \
	|PShdr FlowersOfEd '' FlowersOfEd \
	|PSftr %D $U/ %D >FlowersOfEdinburgh2.ps
FlowersOfEdinburgh2.pdf: FlowersOfEdinburgh2.ps
	ps2pdf FlowersOfEdinburgh2.ps FlowersOfEdinburgh2.pdf

# Flowers of Edinburgh 3
FlowersOfEdinburgh3= \
	reel/FlowersOfEdinburgh1_G3.abc \
	reel/Snouts_and_Ears_A3.abc \
	reel/StatenIslandH_D3.abc
FlowersOfEdinburgh3: FlowersOfEdinburgh3.abc FlowersOfEdinburgh3.ps FlowersOfEdinburgh3.pdf
FlowersOfEdinburgh3.abc: $(FlowersOfEdinburgh3) hdr/FlowersOfEdinburgh.hdr
	abcmedley FlowersOfEdinburgh $(FlowersOfEdinburgh3) >FlowersOfEdinburgh3.abc
FlowersOfEdinburgh3.ps: FlowersOfEdinburgh3.abc fmt/_80.fmt
	$(a2p) FlowersOfEdinburgh3.abc +Ffmt/_80 \
	|PShdr FlowersOfEd '' FlowersOfEd \
	|PSftr %D $U/ %D >FlowersOfEdinburgh3.ps
FlowersOfEdinburgh3.pdf: FlowersOfEdinburgh3.ps
	ps2pdf FlowersOfEdinburgh3.ps FlowersOfEdinburgh3.pdf

# Flying Scotsman
FlyingScotsman= \
	jig/RoaringJellyJ.abc \
	jig/KeshJ_G.abc \
	jig/RakishHighlandmanJ.abc
FlyingScotsman: FlyingScotsman.abc FlyingScotsman.ps FlyingScotsman.pdf
FlyingScotsman.abc: hdr/FlyingScotsman.hdr $(FlyingScotsman)
	abcmedley FlyingScotsman $(FlyingScotsman) >FlyingScotsman.abc
FlyingScotsman.ps: FlyingScotsman.abc fmt/_75.fmt
	$(a2p) FlyingScotsman.abc +Ffmt/_75 \
	|PShdr FLYINGSC '' FLYINGSC \
	|PSftr %D $U/ %D >FlyingScotsman.ps
FlyingScotsman.pdf: FlyingScotsman.ps
	ps2pdf FlyingScotsman.ps FlyingScotsman.pdf

# FoggyRiverReel
FoggyRiverReel= reel/PhoenixReel_D3.abc \
	reel/SheehansR_G3.abc \
	reel/ArthursSeatR_Bm2.abc \
	reel/BusStop_Am.abc \
	ftr/arrTT.ftr
FoggyRiverReel: FoggyRiverReel.abc FoggyRiverReel.ps FoggyRiverReel.pdf
FoggyRiverReel.abc: hdr/FoggyRiverReel.hdr $(FoggyRiverReel)
	abcmedley FoggyRiverReel $(FoggyRiverReel) >FoggyRiverReel.abc
FoggyRiverReel.ps: FoggyRiverReel.abc fmt/_75.fmt
	$(a2p) FoggyRiverReel.abc +Ffmt/_75 \
	|PShdr FoggyRiverReel '' FoggyRiverReel \
	|PSftr %D $U/ %D >FoggyRiverReel.ps
FoggyRiverReel.pdf: FoggyRiverReel.ps
	ps2pdf FoggyRiverReel.ps FoggyRiverReel.pdf

# Follow Me Home
FollowMeHome= \
	jig/CatherineStewartOfPettyvaich.abc \
	jig/HarmonicaJ.abc \
	jig/ChurchOfDromore.abc \
	jig/DaNewRiggedShip.abc
FollowMeHome: FollowMeHome.abc FollowMeHome.ps FollowMeHome.pdf
FollowMeHome.abc: $(FollowMeHome) hdr/FollowMeHome.hdr
	abcmedley FollowMeHome $(FollowMeHome) >FollowMeHome.abc
FollowMeHome.ps: FollowMeHome.abc fmt/_75.fmt
	$(a2p) FollowMeHome.abc +Ffmt/_75 \
	|PShdr FOLLOWME '' FOLLOWME \
	|PSftr %D $U/ %D >FollowMeHome.ps
FollowMeHome.pdf: FollowMeHome.ps
	ps2pdf FollowMeHome.ps FollowMeHome.pdf

# For Lack of Gold
ForLackOfGold= reel/ForLackOfGold_C.abc \
	reel/MaryMorison_F.abc \
	march/MarchOfSaintTimothy_G6.abc ftr/arrJC.ftr
ForLackOfGold: ForLackOfGold.abc ForLackOfGold.ps ForLackOfGold.pdf
ForLackOfGold.abc: hdr/ForLackOfGold.hdr $(ForLackOfGold)
	abcmedley ForLackOfGold $(ForLackOfGold) >ForLackOfGold.abc
ForLackOfGold.ps: ForLackOfGold.abc fmt/_70.fmt
	$(a2p) ForLackOfGold.abc +Ffmt/_70 \
	|PShdr ForLackOfGold '' ForLackOfGold \
	|PSftr %D $U/ %D >ForLackOfGold.ps
ForLackOfGold.pdf: ForLackOfGold.ps
	ps2pdf ForLackOfGold.ps ForLackOfGold.pdf

# ForgetMeKnot1
ForgetMeKnot1= strathspey/OurSomeday_Em.abc
ForgetMeKnot1: ForgetMeKnot1.abc ForgetMeKnot1.ps ForgetMeKnot1.pdf
ForgetMeKnot1.abc: hdr/ForgetMeKnot1.hdr $(ForgetMeKnot1)
	abcmedley ForgetMeKnot1 $(ForgetMeKnot1) >ForgetMeKnot1.abc
ForgetMeKnot1.ps: ForgetMeKnot1.abc fmt/_75.fmt
	$(a2p) ForgetMeKnot1.abc +Ffmt/_75 \
	|PShdr ForgetMeKnot1 '' ForgetMeKnot1 \
	|PSftr %D $U/ %D >ForgetMeKnot1.ps
ForgetMeKnot1.pdf: ForgetMeKnot1.ps
	ps2pdf ForgetMeKnot1.ps ForgetMeKnot1.pdf

# Foula Reel
FoulaReel= jig/ShaaldsOFoula.abc
FoulaReel: FoulaReel.abc FoulaReel.ps FoulaReel.pdf
FoulaReel.abc: $(FoulaReel) hdr/FoulaReel.hdr
	abcmedley FoulaReel $(FoulaReel) >FoulaReel.abc
FoulaReel.ps: FoulaReel.abc fmt/_75.fmt
	$(a2p) FoulaReel.abc +Ffmt/_75 \
	|PShdr FOULAREE '' FOULAREE \
	|PSftr %D $U/ %D >FoulaReel.ps
FoulaReel.pdf: FoulaReel.ps
	ps2pdf FoulaReel.ps FoulaReel.pdf

# Four Ducks in a Row
FourDucksInARow= jig/BinghamtonBounce_C.abc sep5 dance/full/FourDucksInARow.abc
FourDucksInARow: FourDucksInARow.abc FourDucksInARow.ps FourDucksInARow.pdf
FourDucksInARow.abc: hdr/FourDucksInARow.hdr $(FourDucksInARow)
	abcmedley FourDucksInARow $(FourDucksInARow) >FourDucksInARow.abc
FourDucksInARow.ps: FourDucksInARow.abc fmt/_75.fmt
	$(a2p) FourDucksInARow.abc +Ffmt/_75 \
	|PShdr FourDucks '' FourDucks \
	|PSftr %D $U/ %D >FourDucksInARow.ps
FourDucksInARow.pdf: FourDucksInARow.ps
	ps2pdf FourDucksInARow.ps FourDucksInARow.pdf

# Foursome Reel
FoursomeReel: FoursomeReel0 FoursomeReel1

# Foursome Reel 0
FoursomeReel0= strathspey/MonymuskS.abc r16/MuileannDubh_2.abc
FoursomeReel0: FoursomeReel0.abc FoursomeReel0.ps FoursomeReel0.pdf
FoursomeReel0.abc: $(FoursomeReel0) hdr/FoursomeReel.hdr
	abcmedley FoursomeReel $(FoursomeReel0) >FoursomeReel0.abc
FoursomeReel0.ps: FoursomeReel0.abc fmt/_75.fmt
	$(a2p) FoursomeReel0.abc +Ffmt/_75 \
	|PShdr FOURSOME '' FOURSOME \
	|PSftr %D $U/ %D >FoursomeReel0.ps
FoursomeReel0.pdf: FoursomeReel0.ps
	ps2pdf FoursomeReel0.ps FoursomeReel0.pdf

# Foursome Reel 1
FoursomeReel1= strathspey/MonymuskS.abc r16/MuileannDubh_2.abc
FoursomeReel1: FoursomeReel1.abc FoursomeReel1.ps FoursomeReel1.pdf
FoursomeReel1.abc: $(FoursomeReel1) hdr/FoursomeReel.hdr
	abcmedley +C FoursomeReel $(FoursomeReel1) >FoursomeReel1.abc
FoursomeReel1.ps: FoursomeReel1.abc fmt/_75.fmt
	$(a2p) FoursomeReel1.abc +Ffmt/_75 \
	|PShdr FOURSOME '' FOURSOME \
	|PSftr %D $U/ %D >FoursomeReel1.ps
FoursomeReel1.pdf: FoursomeReel1.ps
	ps2pdf FoursomeReel1.ps FoursomeReel1.pdf

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

# Frae A' the Airts
FraeATheAirts= strathspey/CountessOfCassilisS.abc hornpipe/GalwayH.abc
FraeATheAirts: FraeATheAirts.abc FraeATheAirts.ps FraeATheAirts.pdf
FraeATheAirts.abc: $(FraeATheAirts) hdr/FraeATheAirts.hdr
	abcmedley FraeATheAirts $(FraeATheAirts) >FraeATheAirts.abc
FraeATheAirts.ps: FraeATheAirts.abc fmt/_70.fmt
	$(a2p) FraeATheAirts.abc +Ffmt/_70 \
	|PShdr FRAEATHE '' FRAEATHE \
	|PSftr %D $U/ %D >FraeATheAirts.ps
FraeATheAirts.pdf: FraeATheAirts.ps
	ps2pdf FraeATheAirts.ps FraeATheAirts.pdf

# Framingham Assembly
# Temporary arrangement until the proper tune is found
FraminghamAssembly= \
	strathspey/IronManS.abc \
	strathspey/BelladrumHouseS.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/CaptCampbell.abc
FraminghamAssembly: FraminghamAssembly.abc FraminghamAssembly.ps FraminghamAssembly.pdf
FraminghamAssembly.abc: hdr/FraminghamAssembly.hdr $(FraminghamAssembly)
	abcmedley FraminghamAssembly $(FraminghamAssembly) >FraminghamAssembly.abc
FraminghamAssembly.ps: FraminghamAssembly.abc fmt/_75.fmt
	$(a2p) FraminghamAssembly.abc +Ffmt/_75 \
	|PShdr FraminghamAss '' FraminghamAss \
	|PSftr %D $U/ %D >FraminghamAssembly.ps
FraminghamAssembly.pdf: FraminghamAssembly.ps
	ps2pdf FraminghamAssembly.ps FraminghamAssembly.pdf

# FriendlyWishes
FriendlyWishes= jig/Juniper_Jig_ABC-A-24-3.abc \
	jig/Scarce_o_Tatties-Am-24-3.abc \
	jig/Blooming_Meadows-D-24-2.abc \
	jig/Garsers_Dream-G-24-2.abc \
	ftr/arrTT.ftr
FriendlyWishes: FriendlyWishes.abc FriendlyWishes.ps FriendlyWishes.pdf
FriendlyWishes.abc: hdr/FriendlyWishes.hdr $(FriendlyWishes)
	abcmedley FriendlyWishes $(FriendlyWishes) >FriendlyWishes.abc
FriendlyWishes.ps: FriendlyWishes.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75.fmt FriendlyWishes.abc \
	|PShdr FriendlyWishes '' FriendlyWishes \
	|PSftr %D $U/ %D >FriendlyWishes.ps
FriendlyWishes.pdf: FriendlyWishes.ps
	ps2pdf FriendlyWishes.ps FriendlyWishes.pdf

# Fraser's Favourite
FrasersFavourite= \
	reel/MacLeodAndMacKay.abc \
	reel/FourInOneR.abc \
	reel/BrendaStubbert_A.abc
FrasersFavourite: FrasersFavourite.abc FrasersFavourite.ps FrasersFavourite.pdf
FrasersFavourite.abc: $(FrasersFavourite) hdr/FrasersFavourite.hdr
	abcmedley FrasersFavourite $(FrasersFavourite) >FrasersFavourite.abc
FrasersFavourite.ps: FrasersFavourite.abc fmt/_70.fmt
	$(a2p) FrasersFavourite.abc +Ffmt/_70 \
	|PShdr FrasersFav '' FrasersFav \
	|PSftr %D $U/ %D >FrasersFavourite.ps
FrasersFavourite.pdf: FrasersFavourite.ps
	ps2pdf FrasersFavourite.ps FrasersFavourite.pdf

# Fraser's Fiddle
FrasersFiddle= reel/FrasersFiddleR.abc
FrasersFiddle: FrasersFiddle.abc FrasersFiddle.ps FrasersFiddle.pdf
FrasersFiddle.abc: $(FrasersFiddle) hdr/FrasersFiddle.hdr
	abcmedley FrasersFiddle $(FrasersFiddle) >FrasersFiddle.abc
FrasersFiddle.ps: FrasersFiddle.abc fmt/_70.fmt
	$(a2p) FrasersFiddle.abc +Ffmt/_70 \
	|PShdr FridaysCh '' FridaysCh \
	|PSftr %D $U/ %D >FrasersFiddle.ps
FrasersFiddle.pdf: FrasersFiddle.ps
	ps2pdf FrasersFiddle.ps FrasersFiddle.pdf

# Friday's Child
FridaysChild= \
	jig/SoldiersJoyJ.abc \
	jig/SylviaMiskoeJ_G.abc \
	jig/SailorsWife_Em.abc \
	jig/QuarriesJ.abc ftr/arrJC.ftr
FridaysChild: FridaysChild.abc FridaysChild.ps FridaysChild.pdf
FridaysChild.abc: hdr/FridaysChild.hdr $(FridaysChild)
	abcmedley FridaysChild $(FridaysChild) >FridaysChild.abc
FridaysChild.ps: FridaysChild.abc fmt/_75.fmt
	$(a2p) FridaysChild.abc +Ffmt/_75 \
	|PShdr FridaysCh '' FridaysCh \
	|PSftr %D $U/ %D >FridaysChild.ps
FridaysChild.pdf: FridaysChild.ps
	ps2pdf FridaysChild.ps FridaysChild.pdf

# Frisky
Frisky= \
	jig/HumberJumber_G.abc \
	jig/MickeyMouse.abc \
	jig/TeddyBearsPicnic_Am.abc
Frisky: Frisky.abc Frisky.ps Frisky.pdf
Frisky.abc: hdr/Frisky.hdr $(Frisky)
	abcmedley +C Frisky $(Frisky) >Frisky.abc
Frisky.ps: Frisky.abc fmt/_75.fmt
	$(a2p) Frisky.abc +Ffmt/_75 \
	|PShdr Frisky '' Frisky \
	|PSftr %D $U/ %D >Frisky.ps
Frisky.pdf: Frisky.ps
	ps2pdf Frisky.ps Frisky.pdf

# Frog In the Middle
FrogInTheMiddle= \
	jig/MargaretBrownsFav.abc \
	jig/ChurchOfDromore.abc \
	jig/IrishmansHeartToTheLadies.abc \
	jig/SailorsWife_Dm.abc
FrogInTheMiddle: FrogInTheMiddle.abc FrogInTheMiddle.ps FrogInTheMiddle.pdf
FrogInTheMiddle.abc: $(FrogInTheMiddle) hdr/FrogInTheMiddle.hdr
	abcmedley FrogInTheMiddle $(FrogInTheMiddle) >FrogInTheMiddle.abc
FrogInTheMiddle.ps: FrogInTheMiddle.abc fmt/_70.fmt
	$(a2p) FrogInTheMiddle.abc +Ffmt/_70 \
	|PShdr FrogInTheMid '' FrogInTheMid \
	|PSftr %D $U/ %D >FrogInTheMiddle.ps
FrogInTheMiddle.pdf: FrogInTheMiddle.ps
	ps2pdf FrogInTheMiddle.ps FrogInTheMiddle.pdf

# From Scotias Shores We're Noo Awa
FromScotiasShoresWereNooAwa: FromScotiasShoresWereNooAwa.abc FromScotiasShoresWereNooAwa.ps FromScotiasShoresWereNooAwa.pdf
FromScotiasShoresWereNooAwa= strathspey/FromScotiasShoresWereNooAwaS.abc \
	strathspey/Jennys_Bawbee-G-32-2.abc \
	strathspey/Braes_of_Tulliemet_2-Em-16-3.abc \
	strathspey/Iron_Man-A-16-4.abc ftr/arrJC.ftr
FromScotiasShoresWereNooAwa.abc: $(FromScotiasShoresWereNooAwa) hdr/FromScotiasShoresWereNooAwa.hdr
	abcmedley FromScotiasShoresWereNooAwa $(FromScotiasShoresWereNooAwa) >FromScotiasShoresWereNooAwa.abc
FromScotiasShoresWereNooAwa.ps: FromScotiasShoresWereNooAwa.abc fmt/_70.fmt
	$(a2p) FromScotiasShoresWereNooAwa.abc +Ffmt/_70 \
	|PShdr FromScotias '' FromScotias \
	|PSftr %D $U/ %D >FromScotiasShoresWereNooAwa.ps
FromScotiasShoresWereNooAwa.pdf: FromScotiasShoresWereNooAwa.ps
	ps2pdf FromScotiasShoresWereNooAwa.ps FromScotiasShoresWereNooAwa.pdf

# From the Broomielaw
FromTheBroomielaw: FromTheBroomielaw0 FromTheBroomielaw1 FromTheBroomielaw2

# From the Broomielaw 0
FromTheBroomielaw0= \
	strathspey/FromTheBroomielaw_C.abc \
	strathspey/FromTheBroomielaw_G.abc \
	sep5x2 \
	strathspey/InvercauldsR.abc
FromTheBroomielaw0: FromTheBroomielaw0.abc FromTheBroomielaw0.ps FromTheBroomielaw0.pdf
FromTheBroomielaw0.abc: hdr/FromTheBroomielaw.hdr $(FromTheBroomielaw0)
	abcmedley FromTheBroomielaw $(FromTheBroomielaw0) >FromTheBroomielaw0.abc
FromTheBroomielaw0.ps: FromTheBroomielaw0.abc fmt/_75.fmt
	$(a2p) FromTheBroomielaw0.abc +Ffmt/_75 \
	|PShdr FromTheBroom '' FromTheBroom \
	|PSftr %D $U/ %D >FromTheBroomielaw0.ps
FromTheBroomielaw0.pdf: FromTheBroomielaw0.ps
	ps2pdf FromTheBroomielaw0.ps FromTheBroomielaw0.pdf

# From the Broomielaw 1
FromTheBroomielaw1= \
	strathspey/FromTheBroomielaw_G.abc \
	strathspey/InvercauldsR.abc \
	strathspey/EarlOfNorthampton_Dm.abc ftr/arrJC.ftr
FromTheBroomielaw1: FromTheBroomielaw1.abc FromTheBroomielaw1.ps FromTheBroomielaw1.pdf
FromTheBroomielaw1.abc: hdr/FromTheBroomielaw.hdr $(FromTheBroomielaw1)
	abcmedley FromTheBroomielaw $(FromTheBroomielaw1) >FromTheBroomielaw1.abc
FromTheBroomielaw1.ps: FromTheBroomielaw1.abc fmt/_70.fmt
	$(a2p) FromTheBroomielaw1.abc +Ffmt/_70 \
	|PShdr FromTheBroom '' FromTheBroom \
	|PSftr %D $U/ %D >FromTheBroomielaw1.ps
FromTheBroomielaw1.pdf: FromTheBroomielaw1.ps
	ps2pdf FromTheBroomielaw1.ps FromTheBroomielaw1.pdf

# From the Broomielaw 2
FromTheBroomielaw2= \
	strathspey/FromTheBroomielaw_C.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/MarquisOfHuntlysS.abc ftr/arrJC.ftr
FromTheBroomielaw2: FromTheBroomielaw2.abc FromTheBroomielaw2.ps FromTheBroomielaw2.pdf
FromTheBroomielaw2.abc: hdr/FromTheBroomielaw.hdr $(FromTheBroomielaw2)
	abcmedley FromTheBroomielaw $(FromTheBroomielaw2) >FromTheBroomielaw2.abc
FromTheBroomielaw2.ps: FromTheBroomielaw2.abc fmt/_75.fmt
	$(a2p) FromTheBroomielaw2.abc +Ffmt/_75 \
	|PShdr FromTheBroom '' FromTheBroom \
	|PSftr %D $U/ %D >FromTheBroomielaw2.ps
FromTheBroomielaw2.pdf: FromTheBroomielaw2.ps
	ps2pdf FromTheBroomielaw2.ps FromTheBroomielaw2.pdf

# FrostAndSnow
FrostAndSnow= strathspey/CountessOfDalkeithsStr_Bb.abc \
	strathspey/Marquis_of_Huntlys_Strathspey-Gm-16-3.abc \
	strathspey/Dr_and_Mrs_Green-C-16-4.abc \
	strathspey/Lass_o_Corrie_Mill-F-16-2.abc
FrostAndSnow: FrostAndSnow.abc FrostAndSnow.ps FrostAndSnow.pdf
FrostAndSnow.abc: hdr/FrostAndSnow.hdr $(FrostAndSnow)
	abcmedley FrostAndSnow $(FrostAndSnow) >FrostAndSnow.abc
FrostAndSnow.ps: FrostAndSnow.abc fmt/FrostAndSnow.fmt
	$(a2p) FrostAndSnow.abc +Ffmt/FrostAndSnow \
	|PShdr FrostAndSnow '' FrostAndSnow \
	|PSftr %D $U/ %D >FrostAndSnow.ps
FrostAndSnow.pdf: FrostAndSnow.ps
	ps2pdf FrostAndSnow.ps FrostAndSnow.pdf

# Fugal Fergus: aka FergusMcIver
FugalFergus: FergusMcIver

# Full Circle
FullCircle: FullCircle0

# Full Circle 0
FullCircle0= jig/JigForArchie_C.abc
FullCircle0: FullCircle0.abc FullCircle0.ps FullCircle0.pdf
FullCircle0.abc: hdr/FullCircle.hdr $(FullCircle0)
	abcmedley FullCircle $(FullCircle0) >FullCircle0.abc
FullCircle0.ps: FullCircle0.abc fmt/_75.fmt
	$(a2p) FullCircle0.abc +Ffmt/_75 \
	|PShdr FullCircle '' FullCircle \
	|PSftr %D $U/ %D >FullCircle0.ps
FullCircle0.pdf: FullCircle0.ps
	ps2pdf FullCircle0.ps FullCircle0.pdf

# Fyket
Fyket: Fyket0 Fyket1

# Fyket0
Fyket0= jig/FyketJig_G.abc r16/FyketReel_A.abc strathspey/FyketStr_A.abc
Fyket0: Fyket0.abc Fyket0.ps Fyket0.pdf
Fyket0.abc: hdr/Fyket.hdr $(Fyket0)
	abcmedley Fyket $(Fyket0) >Fyket0.abc
Fyket0.ps: Fyket0.abc fmt/Fyket.fmt
	$(a2p) Fyket0.abc +Ffmt/Fyket \
	|PShdr Fyket '' Fyket \
	|PSftr %D $U/ %D >Fyket0.ps
Fyket0.pdf: Fyket0.ps
	ps2pdf Fyket0.ps Fyket0.pdf

# Fyket1
Fyket1= jig/FyketJig_G.abc \
	jig/CalHowardsJig2_Em.abc \
	jig/JohnnyDennehys.abc \
	jig/MoonAndSevenStars_D.abc
Fyket1: Fyket1.abc Fyket1.ps Fyket1.pdf
Fyket1.abc: hdr/Fyket.hdr $(Fyket1)
	abcmedley Fyket $(Fyket1) >Fyket1.abc
Fyket1.ps: Fyket1.abc fmt/Fyket.fmt
	$(a2p) Fyket1.abc +Ffmt/Fyket \
	|PShdr Fyket '' Fyket \
	|PSftr %D $U/ %D >Fyket1.ps
Fyket1.pdf: Fyket1.ps
	ps2pdf Fyket1.ps Fyket1.pdf

# Gael
Gael= jig/Gael_Dm.abc jig/Gael_Am.abc jig/Gael_Em.abc
Gael: Gael.abc Gael.ps Gael.pdf
Gael.abc: $(Gael) # hdr/Gael.hdr
	abcjoin +s $(Gael) >Gael.abc
Gael.ps: Gael.abc fmt/Gael.fmt
	$(a2p) Gael.abc +Ffmt/Gael \
	|PShdr Gael '' Gael \
	|PSftr %D $U/ %D >Gael.ps
Gael.pdf: Gael.ps
	ps2pdf Gael.ps Gael.pdf

# Gaelforce Wind
GaelforceWind= \
	jig/Gaelforce_Wind-D-64-5.abc \
	jig/Gael-Dm-16-2.abc \
	jig/Glasgow_Gaelic_Club_2-Bm-32-2.abc \
	sep5x2 jig/Road_to_Skye-A-32-3.abc
GaelforceWind: GaelforceWind.abc GaelforceWind.ps GaelforceWind.pdf
GaelforceWind.abc: hdr/GaelforceWind.hdr $(GaelforceWind)
	abcmedley GaelforceWind $(GaelforceWind) >GaelforceWind.abc
GaelforceWind.ps: GaelforceWind.abc fmt/_70.fmt
	$(a2p) GaelforceWind.abc +Ffmt/_70 \
	|PShdr GaelforceWind '' GaelforceWind \
	|PSftr %D $U/ %D >GaelforceWind.ps
GaelforceWind.pdf: GaelforceWind.ps
	ps2pdf GaelforceWind.ps GaelforceWind.pdf

# Gaelforce Wind
Gaelforce_Wind= \
	jig/GaelforceWind_D.abc \
	jig/Gaelforce_Wind-D-64-5.abc
Gaelforce_Wind: Gaelforce_Wind.abc Gaelforce_Wind.ps Gaelforce_Wind.pdf
Gaelforce_Wind.abc: $(Gaelforce_Wind) # hdr/Gaelforce_Wind.hdr
	abcjoin +s $(Gaelforce_Wind) >Gaelforce_Wind.abc
Gaelforce_Wind.ps: Gaelforce_Wind.abc fmt/_60.fmt
	$(a2p) Gaelforce_Wind.abc +Ffmt/_60 \
	|PShdr Gaelforce_Wind '' Gaelforce_Wind \
	|PSftr %D $U/ %D >Gaelforce_Wind.ps
Gaelforce_Wind.pdf: Gaelforce_Wind.ps
	ps2pdf Gaelforce_Wind.ps Gaelforce_Wind.pdf

# Gallant Weaver
GallantWeaver= song/GallantWeaver_D.abc \
	song/HeresToTheHealth_G.abc \
	song/PeatFireFlame_Em.abc ftr/arrJC.ftr
GallantWeaver: GallantWeaver.abc GallantWeaver.ps GallantWeaver.pdf
GallantWeaver.abc: hdr/GallantWeaver.hdr $(GallantWeaver)
	abcmedley GallantWeaver $(GallantWeaver) >GallantWeaver.abc
GallantWeaver.ps: GallantWeaver.abc fmt/_75.fmt
	$(a2p) GallantWeaver.abc +Ffmt/_75 \
	|PShdr GallantWeaver '' GallantWeaver \
	|PSftr %D $U/ %D >GallantWeaver.ps
GallantWeaver.pdf: GallantWeaver.ps
	ps2pdf GallantWeaver.ps GallantWeaver.pdf

# Galloway House
GallowayHouse= m16/Aitken_Drum_G16.abc \
	m16/BirkenTree_16.abc \
	march/Barnyards_of_Delgaty-A-16-2.abc \
	march/MaggieLauder_D.abc
GallowayHouse: GallowayHouse.abc GallowayHouse.ps GallowayHouse.pdf
GallowayHouse.abc: $(GallowayHouse) hdr/GallowayHouse.hdr
	abcmedley GallowayHouse $(GallowayHouse) >GallowayHouse.abc
GallowayHouse.ps: GallowayHouse.abc fmt/_75.fmt
	$(a2p) GallowayHouse.abc +Ffmt/_75 \
	|PShdr GallowayH '' GallowayH \
	|PSftr %D $U/ %D >GallowayHouse.ps
GallowayHouse.pdf: GallowayHouse.ps
	ps2pdf GallowayHouse.ps GallowayHouse.pdf

# Gang the Same Gate
GangTheSameGate: GangTheSameGate1 GangTheSameGate2

# Gang the Same Gate 1
GangTheSameGate1= \
	strathspey/MrsDalzellS.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc \
	strathspey/MissLyallS.abc
GangTheSameGate1: GangTheSameGate1.abc GangTheSameGate1.ps GangTheSameGate1.pdf
GangTheSameGate1.abc: $(GangTheSameGate1) hdr/GangTheSameGate.hdr
	abcmedley GangTheSameGate $(GangTheSameGate1) >GangTheSameGate1.abc
GangTheSameGate1.ps: GangTheSameGate1.abc fmt/_75.fmt
	$(a2p) GangTheSameGate1.abc +Ffmt/_75 \
	|PShdr GangTheSameG '' GangTheSameG \
	|PSftr %D $U/ %D >GangTheSameGate1.ps
GangTheSameGate1.pdf: GangTheSameGate1.ps
	ps2pdf GangTheSameGate1.ps GangTheSameGate1.pdf

# Gang the Same Gate 2
GangTheSameGate2= \
	strathspey/MacKenzie_Hay_D.abc \
	strathspey/DuchessOfGordonsNewStr_F.abc \
	strathspey/PerthshireVolunteers3_A.abc \
	strathspey/RedHairedGirlOfTulloch_Bm.abc ftr/arrSM.ftr
GangTheSameGate2: GangTheSameGate2.abc GangTheSameGate2.ps GangTheSameGate2.pdf
GangTheSameGate2.abc: $(GangTheSameGate2) hdr/GangTheSameGate.hdr
	abcmedley GangTheSameGate $(GangTheSameGate2) >GangTheSameGate2.abc
GangTheSameGate2.ps: GangTheSameGate2.abc fmt/_70.fmt
	$(a2p) GangTheSameGate2.abc +Ffmt/_70 \
	|PShdr GangTheSameG '' GangTheSameG \
	|PSftr %D $U/ %D >GangTheSameGate2.ps
GangTheSameGate2.pdf: GangTheSameGate2.ps
	ps2pdf GangTheSameGate2.ps GangTheSameGate2.pdf

# Gardeners' Fantasia
GardenersFantasia: GardenersFantasia1 GardenersFantasia2

# Gardeners' Fantasia 1
GardenersFantasia1= \
	strathspey/GardnersFantasia_D.abc \
	strathspey/StruanRobertsonsRant.abc \
	strathspey/PeterSandersonsS_A4.abc ftr/arrJC.ftr
GardenersFantasia1: GardenersFantasia1.abc GardenersFantasia1.ps GardenersFantasia1.pdf
GardenersFantasia1.abc: hdr/GardenersFantasia.hdr $(GardenersFantasia1)
	abcmedley GardenersFantasia $(GardenersFantasia1) >GardenersFantasia1.abc
GardenersFantasia1.ps: GardenersFantasia1.abc fmt/_75.fmt
	$(a2p) GardenersFantasia1.abc +Ffmt/_75 \
	|PShdr GardenersFantasia1 '' GardenersFantasia1 \
	|PSftr %D $U/ %D >GardenersFantasia1.ps
GardenersFantasia1.pdf: GardenersFantasia1.ps
	ps2pdf GardenersFantasia1.ps GardenersFantasia1.pdf

# Gardeners' Fantasia 2
GardenersFantasia2= \
	strathspey/MaryAndLloydAugustus_D.abc \
	strathspey/JeanHamiltonsStr_G.abc
GardenersFantasia2: GardenersFantasia2.abc GardenersFantasia2.ps GardenersFantasia2.pdf
GardenersFantasia2.abc: hdr/GardenersFantasia2.hdr $(GardenersFantasia2)
	abcmedley GardenersFantasia2 $(GardenersFantasia2) >GardenersFantasia2.abc
GardenersFantasia2.ps: GardenersFantasia2.abc fmt/_75.fmt
	$(a2p) GardenersFantasia2.abc +Ffmt/_75 \
	|PShdr GardenersFantasia2 '' GardenersFantasia2 \
	|PSftr %D $U/ %D >GardenersFantasia2.ps
GardenersFantasia2.pdf: GardenersFantasia2.ps
	ps2pdf GardenersFantasia2.ps GardenersFantasia2.pdf

# Garry Str
GarryStr= strathspey/JigtimePolka.abc
GarryStr: GarryStr.abc GarryStr.ps GarryStr.pdf
GarryStr.abc: hdr/GarryStr.hdr $(GarryStr)
	abcmedley GarryStr $(GarryStr) >GarryStr.abc
GarryStr.ps: GarryStr.abc fmt/_70.fmt
	$(a2p) GarryStr.abc +Ffmt/_70 \
	|PShdr GarryStr '' GarryStr \
	|PSftr %D $U/ %D >GarryStr.ps
GarryStr.pdf: GarryStr.ps
	ps2pdf GarryStr.ps GarryStr.pdf

# Garry Strathspey
GarryStrathspey: GarryStr

# GaryScottsJig
GaryScottsJig= \
	jig/Steamboat_Quickstep-A-32-2.abc \
	jig/New_Stove-D-32-4.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Calliope_House-E-32-3.abc ftr/arrJC.ftr
GaryScottsJig: GaryScottsJig.abc GaryScottsJig.ps GaryScottsJig.pdf
GaryScottsJig.abc: hdr/GaryScottsJig.hdr $(GaryScottsJig)
	abcmedley GaryScottsJig $(GaryScottsJig) >GaryScottsJig.abc
GaryScottsJig.ps: GaryScottsJig.abc fmt/_75.fmt
	$(a2p) GaryScottsJig.abc +Ffmt/_75 \
	|PShdr GaryScottsJig '' GaryScottsJig \
	|PSftr %D $U/ %D >GaryScottsJig.ps
GaryScottsJig.pdf: GaryScottsJig.ps
	ps2pdf GaryScottsJig.ps GaryScottsJig.pdf

# Gates of Edinburgh
GatesOfEdinburgh1= \
	reel/GatesOfEdinburgh_D4.abc \
	reel/FlowersOfEdinburgh1_G4.abc \
	r16/EdinburghCastleR.abc
GatesOfEdinburgh1: GatesOfEdinburgh1.abc GatesOfEdinburgh1.ps GatesOfEdinburgh1.pdf
GatesOfEdinburgh1.abc: $(GatesOfEdinburgh1) hdr/GatesOfEdinburgh.hdr
	abcmedley GatesOfEdinburgh $(GatesOfEdinburgh1) >GatesOfEdinburgh1.abc
GatesOfEdinburgh1.ps: GatesOfEdinburgh1.abc fmt/_75.fmt
	$(a2p) GatesOfEdinburgh1.abc +Ffmt/_75 \
	|PShdr GatesOfEd '' GatesOfEd \
	|PSftr %D $U/ %D >GatesOfEdinburgh1.ps
GatesOfEdinburgh1.pdf: GatesOfEdinburgh1.ps
	ps2pdf GatesOfEdinburgh1.ps GatesOfEdinburgh1.pdf

# Gates of Edinburgh
GatesOfEdinburgh2= \
	r16/GatesOfEdinburgh_F3_16.abc \
	r16/EdinburghCastleR_A_16.abc \
	r16/NewTownOfEdinburgh1_D3_16.abc \
	r16/FlowersOfEdinburgh1_G3_16.abc
GatesOfEdinburgh2: GatesOfEdinburgh2.abc GatesOfEdinburgh2.ps GatesOfEdinburgh2.pdf
GatesOfEdinburgh2.abc: $(GatesOfEdinburgh2) hdr/GatesOfEdinburgh.hdr
	abcmedley GatesOfEdinburgh $(GatesOfEdinburgh2) >GatesOfEdinburgh2.abc
GatesOfEdinburgh2.ps: GatesOfEdinburgh2.abc fmt/GatesOfEdinburgh2.fmt
	$(a2p) GatesOfEdinburgh2.abc +Ffmt/GatesOfEdinburgh2 \
	|PShdr GatesOfEd '' GatesOfEd \
	|PSftr %D $U/ %D >GatesOfEdinburgh2.ps
GatesOfEdinburgh2.pdf: GatesOfEdinburgh2.ps
	ps2pdf GatesOfEdinburgh2.ps GatesOfEdinburgh2.pdf

# Gates of Edinburgh
GatesOfEdinburgh: GatesOfEdinburgh1 GatesOfEdinburgh2

# Gateway to the World
GatewayToTheWorld= reel/FarFraeHame_G.abc
GatewayToTheWorld: GatewayToTheWorld.abc GatewayToTheWorld.ps GatewayToTheWorld.pdf
GatewayToTheWorld.abc: hdr/GatewayToTheWorld.hdr $(GatewayToTheWorld)
	abcmedley GatewayToTheWorld $(GatewayToTheWorld) >GatewayToTheWorld.abc
GatewayToTheWorld.ps: GatewayToTheWorld.abc fmt/_75.fmt
	$(a2p) GatewayToTheWorld.abc +Ffmt/_75 \
	|PShdr GatewayToTheWorld '' GatewayToTheWorld \
	|PSftr %D $U/ %D >GatewayToTheWorld.ps
GatewayToTheWorld.pdf: GatewayToTheWorld.ps
	ps2pdf GatewayToTheWorld.ps GatewayToTheWorld.pdf

# Gathering
Gathering= \
	reel/RendezvousR_G3.abc \
	reel/Highland_Man_Kissed_His_Mother_1-C-16-2.abc \
	r16/SleepSoondInDaMoarnin.abc \
	r16/DeilStickDaMinister.abc
Gathering: Gathering.abc Gathering.ps Gathering.pdf
Gathering.abc: $(Gathering) hdr/Gathering.hdr
	abcmedley Gathering $(Gathering) >Gathering.abc
Gathering.ps: Gathering.abc fmt/_75.fmt
	$(a2p) Gathering.abc +Ffmt/_75 \
	|PShdr Gathering '' Gathering \
	|PSftr %D $U/ %D >Gathering.ps
Gathering.pdf: Gathering.ps
	ps2pdf Gathering.ps Gathering.pdf

# Gay Gordons
GayGordons GG: GG1 GG2 GG3

# Gay Gordons 1
GG1= march/GayGordons1_G.abc \
	march/Sweet_Maid_of_Glendaruel-A-32-3.abc \
	march/BarrenRocksOfAden2.abc \
	march/Cameron_Highlanders-A-32-3.abc
GG1: GG1.abc GG1.ps GG1.pdf
GG1.abc: $(GG1) hdr/GG1.hdr
	abcmedley GG1 $(GG1) >GG1.abc
GG1.ps: GG1.abc fmt/_75.fmt
	$(a2p) GG1.abc +Ffmt/_75 \
	|PShdr GG1 '' GG1 \
	|PSftr %D $U/ %D >GG1.ps
GG1.pdf: GG1.ps
	ps2pdf GG1.ps GG1.pdf

# Gay Gordons 2
GG2= AGMr02.abc
GG2: GG2.abc GG2.ps GG2.pdf
GG2.abc: $(GG2)
	ln -f $(GG2) GG2.abc
GG2.ps: GG2.abc fmt/_70.fmt
	$(a2p) GG2.abc +Ffmt/_70 \
	|PShdr GG2 '' GG2 \
	|PSftr %D $U/ %D >GG2.ps
GG2.pdf: GG2.ps
	ps2pdf GG2.ps GG2.pdf

# Gay Gordons 3
GG3= march/Gay_Gordons-G-32-3.abc \
	march/Cameron_Highlanders-A-32-4.abc \
	reel/Bonnie_Banchory-A-32-4.abc \
	ftr/arrJS.ftr
GG3: GG3.abc GG3.ps GG3.pdf
GG3.abc: $(GG3) hdr/GG3.hdr
	abcmedley GG3 $(GG3) >GG3.abc
GG3.ps: GG3.abc fmt/_75.fmt
	$(a2p) GG3.abc +Ffmt/_75 \
	|PShdr GG3 '' GG3 \
	|PSftr %D $U/ %D >GG3.ps
GG3.pdf: GG3.ps
	ps2pdf GG3.ps GG3.pdf

# General Stuart's Reel

# General Stuart's Reel
GeneralStuartsReel= \
	r16/StewartsRant.abc \
	r16/TailToddleR.abc \
	r16/DeilStickDaMinister.abc \
	r16/WindThatShakesTheBarley.abc
GeneralStuartsReel: GeneralStuartsReel.abc GeneralStuartsReel.ps GeneralStuartsReel.pdf
GeneralStuartsReel.abc: $(GeneralStuartsReel) hdr/GeneralStuartsReel.hdr
	abcmedley GeneralStuartsReel $(GeneralStuartsReel) >GeneralStuartsReel.abc
GeneralStuartsReel.ps: GeneralStuartsReel.abc fmt/_75.fmt
	$(a2p) GeneralStuartsReel.abc +Ffmt/_75 \
	|PShdr GeneralStuarts '' GeneralStuarts \
	|PSftr %D $U/ %D >GeneralStuartsReel.ps
GeneralStuartsReel.pdf: GeneralStuartsReel.ps
	ps2pdf GeneralStuartsReel.ps GeneralStuartsReel.pdf

# Gentleman
Gentleman: Gentleman1 Gentleman2

# Gentleman 1
Gentleman1= \
	strathspey/Ceilidh_Umbrella-Bb-16-4.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/ColCrafordsR_F.abc \
	strathspey/AtholeBrose_Dm.abc
Gentleman1: Gentleman1.abc Gentleman1.ps Gentleman1.pdf
Gentleman1.abc: $(Gentleman1) hdr/Gentleman.hdr
	abcmedley Gentleman $(Gentleman1) >Gentleman1.abc
Gentleman1.ps: Gentleman1.abc fmt/Gentleman.fmt
	$(a2p) Gentleman1.abc +Ffmt/Gentleman.fmt \
	|PShdr Gentleman1 '' Gentleman1 \
	|PSftr %D $U/ %D >Gentleman1.ps
Gentleman1.pdf: Gentleman1.ps
	ps2pdf Gentleman1.ps Gentleman1.pdf

# Gentleman 2 (for when The Ceilidh Umbrella is too complex)
Gentleman2= \
	strathspey/MoragHuttonsStr_G.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/ColCrafordsR_F.abc \
	strathspey/AtholeBrose_Dm.abc
Gentleman2: Gentleman2.abc Gentleman2.ps Gentleman2.pdf
Gentleman2.abc: $(Gentleman2) hdr/Gentleman.hdr
	abcmedley Gentleman $(Gentleman2) >Gentleman2.abc
Gentleman2.ps: Gentleman2.abc fmt/_70.fmt
	$(a2p) Gentleman2.abc +Ffmt/_70 \
	|PShdr Gentleman2 '' Gentleman2 \
	|PSftr %D $U/ %D >Gentleman2.ps
Gentleman2.pdf: Gentleman2.ps
	ps2pdf Gentleman2.ps Gentleman2.pdf

# Gentleman, The

# Get Your Feet Wet
GetYourFeetWet=  jig/Rods_Birthday-A-32-4.abc \
	jig/Allingtons_Jig-D-32-3.abc \
	jig/Jimmys_Favorite_jig-G-32-3.abc \
	jig/Indian_Point-Em-32-3.abc
GetYourFeetWet: GetYourFeetWet.abc GetYourFeetWet.ps GetYourFeetWet.pdf
GetYourFeetWet.abc: hdr/GetYourFeetWet.hdr $(GetYourFeetWet)
	abcmedley GetYourFeetWet $(GetYourFeetWet) >GetYourFeetWet.abc
GetYourFeetWet.ps: GetYourFeetWet.abc fmt/_70.fmt
	$(a2p) GetYourFeetWet.abc +Ffmt/_70 \
	|PShdr GetYourFeetWet '' GetYourFeetWet \
	|PSftr %D $U/ %D >GetYourFeetWet.ps
GetYourFeetWet.pdf: GetYourFeetWet.ps
	ps2pdf GetYourFeetWet.ps GetYourFeetWet.pdf

# Get Your Skates On
GetYourSkatesOn= \
	reel/Ferry_Reel-D-32-2.abc \
	reel/Burning_Down_the_Pipers_Hut-Em-32-2.abc \
	reel/Father_Kelleys_Reel-G-32-2.abc \
	reel/Hey_Johnny_Cope-Am-32-2.abc ftr/arrJC.ftr
GetYourSkatesOn: GetYourSkatesOn.abc GetYourSkatesOn.ps GetYourSkatesOn.pdf
GetYourSkatesOn.abc: hdr/GetYourSkatesOn.hdr $(GetYourSkatesOn)
	abcmedley GetYourSkatesOn $(GetYourSkatesOn) >GetYourSkatesOn.abc
GetYourSkatesOn.ps: GetYourSkatesOn.abc fmt/_75.fmt
	$(a2p) GetYourSkatesOn.abc +Ffmt/_75 \
	|PShdr GetYourSkatesOn '' GetYourSkatesOn \
	|PSftr %D $U/ %D >GetYourSkatesOn.ps
GetYourSkatesOn.pdf: GetYourSkatesOn.ps
	ps2pdf GetYourSkatesOn.ps GetYourSkatesOn.pdf

# Getting to Know You
GettingToKnowYou= strathspey/ChristinesS.abc
GettingToKnowYou: GettingToKnowYou.abc GettingToKnowYou.ps GettingToKnowYou.pdf
GettingToKnowYou.abc: $(GettingToKnowYou) hdr/GettingToKnowYou.hdr
	abcmedley GettingToKnowYou $(GettingToKnowYou) >GettingToKnowYou.abc
GettingToKnowYou.ps: GettingToKnowYou.abc fmt/_70.fmt
	$(a2p) GettingToKnowYou.abc +Ffmt/_70 \
	|PShdr GettingToKnow '' GettingToKnow \
	|PSftr %D $U/ %D >GettingToKnowYou.ps
GettingToKnowYou.pdf: GettingToKnowYou.ps
	ps2pdf GettingToKnowYou.ps GettingToKnowYou.pdf

# Geud Man of Ballangigh
GeudManOfBallangigh= \
	jig/HuntTheSquirrel.abc \
	jig/TobinsFav.abc \
	jig/KeshJ.abc \
	jig/DrummondCastle.abc
GeudManOfBallangigh: GeudManOfBallangigh.abc GeudManOfBallangigh.ps GeudManOfBallangigh.pdf
GeudManOfBallangigh.abc: $(GeudManOfBallangigh) hdr/GeudManOfBallangigh.hdr
	abcmedley GeudManOfBallangigh $(GeudManOfBallangigh) >GeudManOfBallangigh.abc
GeudManOfBallangigh.ps: GeudManOfBallangigh.abc fmt/_70.fmt
	$(a2p) GeudManOfBallangigh.abc +Ffmt/_70 \
	|PShdr GeudMandOfB '' GeudMandOfB \
	|PSftr %D $U/ %D >GeudManOfBallangigh.ps
GeudManOfBallangigh.pdf: GeudManOfBallangigh.ps
	ps2pdf GeudManOfBallangigh.ps GeudManOfBallangigh.pdf

# Ghost Dance
GhostDance= \
	strathspey/Witches_Hill.abc \
	strathspey/SourceOfSpeyS_Em.abc \
	strathspey/LochBaS.abc
GhostDance: GhostDance.abc GhostDance.ps GhostDance.pdf
GhostDance.abc: hdr/GhostDance.hdr $(GhostDance)
	abcmedley GhostDance $(GhostDance) >GhostDance.abc
GhostDance.ps: GhostDance.abc fmt/_75.fmt
	$(a2p) GhostDance.abc +Ffmt/_75 \
	|PShdr GhostDance '' GhostDance \
	|PSftr %D $U/ %D >GhostDance.ps
GhostDance.pdf: GhostDance.ps
	ps2pdf GhostDance.ps GhostDance.pdf

# Ghosts and Goblins
GhostsAndGoblins= \
	jig/OldSpedlingCastlesGhostsDance_A.abc \
	jig/FuneralMarchOfTheMarionettes_Am.abc \
	jig/JumpAttheSun_Em.abc
GhostsAndGoblins: GhostsAndGoblins.abc GhostsAndGoblins.ps GhostsAndGoblins.pdf
GhostsAndGoblins.abc: hdr/GhostsAndGoblins.hdr $(GhostsAndGoblins)
	abcmedley GhostsAndGoblins $(GhostsAndGoblins) >GhostsAndGoblins.abc
GhostsAndGoblins.ps: GhostsAndGoblins.abc fmt/_75.fmt
	$(a2p) GhostsAndGoblins.abc +Ffmt/_75 \
	|PShdr GhostsAndGoblins '' GhostsAndGoblins \
	|PSftr %D $U/ %D >GhostsAndGoblins.ps
GhostsAndGoblins.pdf: GhostsAndGoblins.ps
	ps2pdf GhostsAndGoblins.ps GhostsAndGoblins.pdf

# Glasgow Country Dance
GlasgowCountryDance: GlasgowCountryDance_p1 GlasgowCountryDance_p2

# Glasgow Country Dance p.1
GlasgowCountryDance_p1: GlasgowCountryDance_p1.pdf
GlasgowCountryDance_p1= \
	strathspey/MissMilliganS_G.abc reel/MissMilliganR_G.abc \
	sep5 strathspey/LadyErskineS_Am.abc r16/LadyErskineR_Am.abc
GlasgowCountryDance_p1: GlasgowCountryDance_p1.abc GlasgowCountryDance_p1.ps GlasgowCountryDance_p1.pdf
GlasgowCountryDance_p1.abc: $(GlasgowCountryDance_p1) hdr/GlasgowCountryDance_p1.hdr
	abcmedley GlasgowCountryDance_p1 $(GlasgowCountryDance_p1) >GlasgowCountryDance_p1.abc
GlasgowCountryDance_p1.ps: GlasgowCountryDance_p1.abc fmt/GCD.fmt
	$(a2p) GlasgowCountryDance_p1.abc +Ffmt/GCD \
	|PShdr GlasgowCountry '' GlasgowCountry \
	|PSftr %D $U/ %D >GlasgowCountryDance_p1.ps
GlasgowCountryDance_p1.pdf: GlasgowCountryDance_p1.ps
	ps2pdf GlasgowCountryDance_p1.ps GlasgowCountryDance_p1.pdf

# Glasgow Country Dance p.2
GlasgowCountryDance_p2: GlasgowCountryDance_p2.pdf
GlasgowCountryDance_p2= \
	strathspey/Clydeside_Lassies_S-F-16-3.abc r16/ClydesideLassiesR_F.abc \
	sep5 strathspey/CountryLassesS_D.abc reel/CountryLassesR_D.abc
GlasgowCountryDance_p2: GlasgowCountryDance_p2.abc GlasgowCountryDance_p2.ps GlasgowCountryDance_p2.pdf
GlasgowCountryDance_p2.abc: $(GlasgowCountryDance_p2) hdr/GlasgowCountryDance_p2.hdr
	abcmedley GlasgowCountryDance_p2 $(GlasgowCountryDance_p2) >GlasgowCountryDance_p2.abc
GlasgowCountryDance_p2.ps: GlasgowCountryDance_p2.abc fmt/GCD.fmt
	$(a2p) GlasgowCountryDance_p2.abc +Ffmt/GCD \
	|PShdr GlasgowCountry '' GlasgowCountry \
	|PSftr %D $U/ %D >GlasgowCountryDance_p2.ps
GlasgowCountryDance_p2.pdf: GlasgowCountryDance_p2.ps
	ps2pdf GlasgowCountryDance_p2.ps GlasgowCountryDance_p2.pdf

# Glasgow Gaelic Club
GlasgowGaelicClub= jig/GlasgowGaelicClub1_Bm.abc jig/GlasgowGaelicClub2_Bm.abc
GlasgowGaelicClub: GlasgowGaelicClub.abc GlasgowGaelicClub.ps GlasgowGaelicClub.pdf
GlasgowGaelicClub.abc: $(GlasgowGaelicClub)
	abcjoin +s $(GlasgowGaelicClub) >GlasgowGaelicClub.abc
GlasgowGaelicClub.ps: GlasgowGaelicClub.abc fmt/_75.fmt
	$(a2p) GlasgowGaelicClub.abc +Ffmt/_75 \
	|PShdr GlasgowGaelic '' GlasgowGaelic \
	|PSftr %D $U/ %D >GlasgowGaelicClub.ps
GlasgowGaelicClub.pdf: GlasgowGaelicClub.ps
	ps2pdf GlasgowGaelicClub.ps GlasgowGaelicClub.pdf

# Glasgow Highlanders
GlasgowHighlanders= \
	strathspey/GlasgowHighlandersS.abc \
	strathspey/60thSummerSchool.abc \
	strathspey/JennysBawbee_A.abc
GlasgowHighlanders: GlasgowHighlanders.abc GlasgowHighlanders.ps GlasgowHighlanders.pdf
GlasgowHighlanders.abc: $(GlasgowHighlanders) hdr/GlasgowHighlanders.hdr
	abcmedley GlasgowHighlanders $(GlasgowHighlanders) >GlasgowHighlanders.abc
GlasgowHighlanders.ps: GlasgowHighlanders.abc fmt/_75.fmt
	$(a2p) GlasgowHighlanders.abc +Ffmt/_75 \
	|PShdr GlasgowHigh '' GlasgowHigh \
	|PSftr %D $U/ %D >GlasgowHighlanders.ps
GlasgowHighlanders.pdf: GlasgowHighlanders.ps
	ps2pdf GlasgowHighlanders.ps GlasgowHighlanders.pdf

# Glasgow Lasses
GlasgowLasses= strathspey/MissMarstonsS.abc
GlasgowLasses: GlasgowLasses.abc GlasgowLasses.ps GlasgowLasses.pdf
GlasgowLasses.abc: $(GlasgowLasses) hdr/GlasgowLasses.hdr
	abcmedley GlasgowLasses $(GlasgowLasses) >GlasgowLasses.abc
GlasgowLasses.ps: GlasgowLasses.abc fmt/_75.fmt
	$(a2p) GlasgowLasses.abc +Ffmt/_75 \
	|PShdr GlasgowLass '' GlasgowLass \
	|PSftr %D $U/ %D >GlasgowLasses.ps
GlasgowLasses.pdf: GlasgowLasses.ps
	ps2pdf GlasgowLasses.ps GlasgowLasses.pdf

# Glastonbury Tor
GlastonburyTor= reel/Jeans_Reel-F-32-6.abc \
	r16/LadyErskine_Am.abc \
	r16/CaberFeidh_C4.abc
GlastonburyTor: GlastonburyTor.abc GlastonburyTor.ps GlastonburyTor.pdf
GlastonburyTor.abc: hdr/GlastonburyTor.hdr $(GlastonburyTor)
	abcmedley GlastonburyTor $(GlastonburyTor) >GlastonburyTor.abc
GlastonburyTor.ps: GlastonburyTor.abc fmt/_70.fmt
	$(a2p) GlastonburyTor +Ffmt/_70 \
	| PShdr "GlastonburyTor" "" "GlastonburyTor" \
	| PSftr %D $U %D >GlastonburyTor.ps
GlastonburyTor.pdf: GlastonburyTor.ps
	ps2pdf GlastonburyTor.ps GlastonburyTor.pdf

# Glastonbury Tor 2
GlastonburyTor2= reel/Jeans_Reel-G-32-6.abc \
	r16/LadyErskine_Am.abc \
	r16/CaberFeidh_C4.abc
GlastonburyTor2: GlastonburyTor2.abc GlastonburyTor2.ps GlastonburyTor2.pdf
GlastonburyTor2.abc: hdr/GlastonburyTor2.hdr $(GlastonburyTor2)
	abcmedley +S GlastonburyTor2 $(GlastonburyTor2) >GlastonburyTor2.abc
GlastonburyTor2.ps: GlastonburyTor2.abc fmt/GlastonburyTor2.fmt
	$(a2p) GlastonburyTor2 +Ffmt/GlastonburyTor2 \
	| PShdr "GlastonburyTor2" "" "GlastonburyTor2" \
	| PSftr %D $U %D >GlastonburyTor2.ps
GlastonburyTor2.pdf: GlastonburyTor2.ps
	ps2pdf GlastonburyTor2.ps GlastonburyTor2.pdf

# Glastonbury Tor 3
GlastonburyTor3= \
	reel/Mill_Brae-A-32-4.abc \
	reel/Barrowburn_Reel-D-32-4.abc \
	reel/Bob_McQuillens_Reel-G-32-4.abc
GlastonburyTor3: GlastonburyTor3.abc GlastonburyTor3.ps GlastonburyTor3.pdf
GlastonburyTor3.abc: hdr/GlastonburyTor3.hdr $(GlastonburyTor3)
	abcmedley GlastonburyTor3 $(GlastonburyTor3) >GlastonburyTor3.abc
GlastonburyTor3.ps: GlastonburyTor3.abc fmt/_75.fmt
	$(a2p) GlastonburyTor3 +Ffmt/_75 \
	| PShdr "GlastonburyTor3" "" "GlastonburyTor3" \
	| PSftr %D $U %D >GlastonburyTor3.ps
GlastonburyTor3.pdf: GlastonburyTor3.ps
	ps2pdf GlastonburyTor3.ps GlastonburyTor3.pdf

# Glayva
Glayva: Glayva0 Glayva1

# Glayva 0
Glayva0= jig/BobbyJacksComplimentsToMaryPrentice_A.abc x10.abc
Glayva0: Glayva0.abc Glayva0.ps Glayva0.pdf
Glayva0.abc: hdr/Glayva.hdr $(Glayva0)
	abcmedley Glayva $(Glayva0) >Glayva0.abc
Glayva0.ps: Glayva0.abc fmt/_75.fmt
	$(a2p) Glayva0.abc +Ffmt/_75 \
	|PShdr Glayva '' Glayva \
	|PSftr %D $U/ %D >Glayva0.ps
Glayva0.pdf: Glayva0.ps
	ps2pdf Glayva0.ps Glayva0.pdf

# Glayva 1
Glayva1= jig/ThemeFromEspana_C.abc \
	jig/CharlieHuntersJ.abc \
	jig/PaddysLeatherBreeches_Cm.abc ftr/arrMB.ftr
Glayva1: Glayva1.abc Glayva1.ps Glayva1.pdf
Glayva1.abc: hdr/Glayva.hdr $(Glayva1)
	abcmedley Glayva $(Glayva1) >Glayva1.abc
Glayva1.ps: Glayva1.abc fmt/Glayva1.fmt
	$(a2p) Glayva1.abc +Ffmt/Glayva1 \
	|PShdr Glayva '' Glayva \
	|PSftr %D $U/ %D >Glayva1.ps
Glayva1.pdf: Glayva1.ps
	ps2pdf Glayva1.ps Glayva1.pdf

# Glen
Glen= jig/Glendaruel_Highlanders-A-32-3.abc \
	jig/GlencoeHall_D3.abc \
	jig/Glen_Echo_Jig-G-32-2.abc \
	jig/Hills_of_Glen_Orchy-Em-32-2.abc
Glen: Glen.abc Glen.ps Glen.pdf
Glen.abc: hdr/Glen.hdr $(Glen)
	abcmedley Glen $(Glen) >Glen.abc
Glen.ps: Glen.abc fmt/_75.fmt
	$(a2p) Glen.abc +Ffmt/_75 \
	|PShdr Glen '' Glen \
	|PSftr %D $U/ %D >Glen.ps
Glen.pdf: Glen.ps
	ps2pdf Glen.ps Glen.pdf

# Glen Grant
GlenGrant= \
	jig/HaveADrinkOnMe_G.abc \
	jig/Juice_of_Barley-Am-32-2.abc \
	jig/Susies_Favourite_Dram_Until_Further_Notice-A-32-3.abc \
	jig/Hot_Punch-D-32-2.abc \
	ftr/arrJC.ftr
GlenGrant: GlenGrant.abc GlenGrant.ps GlenGrant.pdf
GlenGrant.abc: hdr/GlenGrant.hdr $(GlenGrant)
	abcmedley GlenGrant $(GlenGrant) >GlenGrant.abc
GlenGrant.ps: GlenGrant.abc fmt/_70.fmt
	$(a2p) GlenGrant.abc +Ffmt/_70 \
	|PShdr GlenGrant '' GlenGrant \
	|PSftr %D $U/ %D >GlenGrant.ps
GlenGrant.pdf: GlenGrant.ps
	ps2pdf GlenGrant.ps GlenGrant.pdf

# Glencoe Bridge March
Glencoe_Bridge_March= \
	march/Glencoe_Bridge_March-D-32-3.abc \
	march/Glencoe_Bridge_March-D-32-4.abc \
	march/Glencoe_Bridge_March-D-32-5.abc
Glencoe_Bridge_March: Glencoe_Bridge_March.abc Glencoe_Bridge_March.ps Glencoe_Bridge_March.pdf
Glencoe_Bridge_March.abc: $(Glencoe_Bridge_March)
	abcjoin +s $(Glencoe_Bridge_March) >Glencoe_Bridge_March.abc
Glencoe_Bridge_March.ps: Glencoe_Bridge_March.abc fmt/_75.fmt
	$(a2p) Glencoe_Bridge_March.abc +Ffmt/_75 \
	|PShdr Glencoe_Bridge_March "" Glencoe_Bridge_March \
	|PSftr %D $U %D >Glencoe_Bridge_March.ps
Glencoe_Bridge_March.pdf: Glencoe_Bridge_March.ps
	ps2pdf Glencoe_Bridge_March.ps Glencoe_Bridge_March.pdf

# GlensOfAngus
GlensOfAngus: GlensOfAngus0 GlensOfAngus1

# GlensOfAngus0
GlensOfAngus0= reel/MissMackenziesReel_F.abc x11.abc
GlensOfAngus0: GlensOfAngus0.abc GlensOfAngus0.ps GlensOfAngus0.pdf
GlensOfAngus0.abc: hdr/GlensOfAngus.hdr $(GlensOfAngus0)
	abcmedley GlensOfAngus $(GlensOfAngus0) >GlensOfAngus0.abc
GlensOfAngus0.ps: GlensOfAngus0.abc fmt/_75.fmt
	$(a2p) GlensOfAngus0.abc +Ffmt/_75 \
	|PShdr GlensOfAngus '' GlensOfAngus \
	|PSftr %D $U/ %D >GlensOfAngus0.ps
GlensOfAngus0.pdf: GlensOfAngus0.ps
	ps2pdf GlensOfAngus0.ps GlensOfAngus0.pdf

# GlensOfAngus1
GlensOfAngus1= reel/MissMackenziesReel_F.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	r16/JohnOGroatsHouse.abc
GlensOfAngus1: GlensOfAngus1.abc GlensOfAngus1.ps GlensOfAngus1.pdf
GlensOfAngus1.abc: hdr/GlensOfAngus.hdr $(GlensOfAngus1)
	abcmedley GlensOfAngus $(GlensOfAngus1) >GlensOfAngus1.abc
GlensOfAngus1.ps: GlensOfAngus1.abc fmt/_75.fmt
	$(a2p) GlensOfAngus1.abc +Ffmt/_75 \
	|PShdr GlensOfAngus '' GlensOfAngus \
	|PSftr %D $U/ %D >GlensOfAngus1.ps
GlensOfAngus1.pdf: GlensOfAngus1.ps
	ps2pdf GlensOfAngus1.ps GlensOfAngus1.pdf

# Glowerin Coo
GlowerinCoo= \
	jig/Colonel_Baird_F.abc \
	jig/Countess_of_Eglintons_Delight_Bb.abc
GlowerinCoo: GlowerinCoo.abc GlowerinCoo.ps GlowerinCoo.pdf
GlowerinCoo.abc: hdr/GlowerinCoo.hdr $(GlowerinCoo)
	abcmedley GlowerinCoo $(GlowerinCoo) >GlowerinCoo.abc
GlowerinCoo.ps: GlowerinCoo.abc fmt/_75.fmt
	$(a2p) GlowerinCoo.abc +Ffmt/_75 \
	|PShdr GlowerinCoo '' GlowerinCoo \
	|PSftr %D $U/ %D >GlowerinCoo.ps
GlowerinCoo.pdf: GlowerinCoo.ps
	ps2pdf GlowerinCoo.ps GlowerinCoo.pdf

# Golden Apple Jig
GoldenAppleJig= jig/SpringChicken_F.abc \
	jig/Major_Mackies_Jig-D-32-2.abc \
	jig/JacksPocketAshtray_G.abc \
	jig/RockValleyJ_C.abc
GoldenAppleJig: GoldenAppleJig.abc GoldenAppleJig.ps GoldenAppleJig.pdf
GoldenAppleJig.abc: hdr/GoldenAppleJig.hdr $(GoldenAppleJig)
	abcmedley GoldenAppleJig $(GoldenAppleJig) >GoldenAppleJig.abc
GoldenAppleJig.ps: GoldenAppleJig.abc fmt/_75.fmt
	$(a2p) GoldenAppleJig.abc +Ffmt/_75 \
	|PShdr GoldenAppleJig '' GoldenAppleJig \
	|PSftr %D $U/ %D >GoldenAppleJig.ps
GoldenAppleJig.pdf: GoldenAppleJig.ps
	ps2pdf GoldenAppleJig.ps GoldenAppleJig.pdf

# GoldenEagle
GoldenEagle= strathspey/Miss_Douglas_Str-G-16-3.abc \
	strathspey/KirrieKebbuckS.abc \
	strathspey/Earl_of_Angus_and_Arran-G-16-3.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc ftr/arrJC.ftr
GoldenEagle: GoldenEagle.abc GoldenEagle.ps GoldenEagle.pdf
GoldenEagle.abc: hdr/GoldenEagle.hdr $(GoldenEagle)
	abcmedley GoldenEagle $(GoldenEagle) >GoldenEagle.abc
GoldenEagle.ps: GoldenEagle.abc fmt/_75.fmt
	$(a2p) GoldenEagle.abc +Ffmt/_75 \
	|PShdr GoldenEagle '' GoldenEagle \
	|PSftr %D $U/ %D >GoldenEagle.ps
GoldenEagle.pdf: GoldenEagle.ps
	ps2pdf GoldenEagle.ps GoldenEagle.pdf

# Good Hearted Glasgow 1
GoodHeartedGlasgow1= \
	jig/GoodHeartedGlasgow_A.abc \
	jig/RoseInTheHeather.abc \
	jig/Teviot_Brig-G-32-3.abc \
	jig/SwallowtailJ.abc
GoodHeartedGlasgow1: GoodHeartedGlasgow1.abc GoodHeartedGlasgow1.ps GoodHeartedGlasgow1.pdf
GoodHeartedGlasgow1.abc: hdr/GoodHeartedGlasgow.hdr $(GoodHeartedGlasgow1)
	abcmedley GoodHeartedGlasgow $(GoodHeartedGlasgow1) >GoodHeartedGlasgow1.abc
GoodHeartedGlasgow1.ps: GoodHeartedGlasgow1.abc fmt/_75.fmt
	$(a2p) GoodHeartedGlasgow1.abc +Ffmt/_75 \
	|PShdr GoodHearted '' GoodHearted \
	|PSftr %D $U/ %D >GoodHeartedGlasgow1.ps
GoodHeartedGlasgow1.pdf: GoodHeartedGlasgow1.ps
	ps2pdf GoodHeartedGlasgow1.ps GoodHeartedGlasgow1.pdf

# Good Hearted Glasgow Xmas
GoodHeartedGlasgowXmas= \
	jig/GoodHeartedGlasgow_A.abc \
	xmas/MastersInThisHall_Dm.abc \
	jig/RoseInTheHeather.abc \
	jig/Teviot_Brig-G-32-3.abc ftr/arrJCXmas.ftr
GoodHeartedGlasgowXmas: GoodHeartedGlasgowXmas.abc GoodHeartedGlasgowXmas.ps GoodHeartedGlasgowXmas.pdf
GoodHeartedGlasgowXmas.abc: hdr/GoodHeartedGlasgow.hdr $(GoodHeartedGlasgowXmas)
	abcmedley GoodHeartedGlasgow $(GoodHeartedGlasgowXmas) >GoodHeartedGlasgowXmas.abc
GoodHeartedGlasgowXmas.ps: GoodHeartedGlasgowXmas.abc fmt/_75.fmt
	$(a2p) GoodHeartedGlasgowXmas.abc +Ffmt/_75 \
	|PShdr GoodHearted '' GoodHearted \
	|PSftr %D $U/ %D >GoodHeartedGlasgowXmas.ps
GoodHeartedGlasgowXmas.pdf: GoodHeartedGlasgowXmas.ps
	ps2pdf GoodHeartedGlasgowXmas.ps GoodHeartedGlasgowXmas.pdf

# Good-Hearted Glasgow
GoodHeartedGlasgow: GoodHeartedGlasgow1 GoodHeartedGlasgowXmas

# Gordon Highlanders
GordonHighlanders= march/GordonHighlandersReel_A.abc march/LordHuntlysCave.abc march/GayGordons2_G.abc march/TomMcVicarsR_Em.abc
GordonHighlanders: GordonHighlanders.abc GordonHighlanders.ps GordonHighlanders.pdf
GordonHighlanders.abc: hdr/GordonHighlanders.hdr $(GordonHighlanders)
	abcmedley GordonHighlanders $(GordonHighlanders) >GordonHighlanders.abc
GordonHighlanders.ps: GordonHighlanders.abc fmt/_75.fmt
	$(a2p) GordonHighlanders.abc +Ffmt/_75 \
	|PShdr GordonHighlanders '' GordonHighlanders \
	|PSftr %D $U/ %D >GordonHighlanders.ps
GordonHighlanders.pdf: GordonHighlanders.ps
	ps2pdf GordonHighlanders.ps GordonHighlanders.pdf

# Graelynda Str
GraelyndaStr= strathspey/GraelyndaS.abc
GraelyndaStr: GraelyndaStr.abc GraelyndaStr.ps GraelyndaStr.pdf
GraelyndaStr.abc: $(GraelyndaStr) hdr/GraelyndaStr.hdr
	abcmedley GraelyndaStr $(GraelyndaStr) >GraelyndaStr.abc
GraelyndaStr.ps: GraelyndaStr.abc fmt/_75.fmt
	$(a2p) GraelyndaStr.abc +Ffmt/_75 \
	|PShdr Graelynda '' Graelynda \
	|PSftr %D $U/ %D >GraelyndaStr.ps
GraelyndaStr.pdf: GraelyndaStr.ps
	ps2pdf GraelyndaStr.ps GraelyndaStr.pdf

# GrahamWDonald
GrahamWDonald= strathspey/Crail_D.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/CaptCampbell.abc \
	strathspey/Highland_Whisky_JC-A-16-3.abc
GrahamWDonald: GrahamWDonald.abc GrahamWDonald.ps GrahamWDonald.pdf
GrahamWDonald.abc: hdr/GrahamWDonald.hdr $(GrahamWDonald)
	abcmedley GrahamWDonald $(GrahamWDonald) >GrahamWDonald.abc
GrahamWDonald.ps: GrahamWDonald.abc fmt/_75.fmt
	$(a2p) GrahamWDonald.abc +Ffmt/_75 \
	|PShdr GrahamWDonald '' GrahamWDonald \
	|PSftr %D $U/ %D >GrahamWDonald.ps
GrahamWDonald.pdf: GrahamWDonald.ps
	ps2pdf GrahamWDonald.ps GrahamWDonald.pdf

# Gramachie
Gramachie: Gramachie0 Gramachie1

# Gramachie0
Gramachie0= strathspey/Provost_Skenes_House-A-16-4.abc
Gramachie0: Gramachie0.abc Gramachie0.ps Gramachie0.pdf
Gramachie0.abc: hdr/Gramachie.hdr $(Gramachie0)
	abcmedley Gramachie $(Gramachie0) >Gramachie0.abc
Gramachie0.ps: Gramachie0.abc fmt/_75.fmt
	$(a2p) Gramachie0.abc +Ffmt/_75 \
	|PShdr Gramachie0 '' Gramachie0 \
	|PSftr %D $U/ %D >Gramachie0.ps
Gramachie0.pdf: Gramachie0.ps
	ps2pdf Gramachie0.ps Gramachie0.pdf

# Gramachie1
Gramachie1= \
	strathspey/GeorgeClerkOfPennycuikS.abc \
	strathspey/LairdODrumblairS.abc \
	strathspey/BelladrumHouseS.abc
Gramachie1: Gramachie1.abc Gramachie1.ps Gramachie1.pdf
Gramachie1.abc: hdr/Gramachie.hdr $(Gramachie1)
	abcmedley Gramachie $(Gramachie1) >Gramachie1.abc
Gramachie1.ps: Gramachie1.abc fmt/_75.fmt
	$(a2p) Gramachie1.abc +Ffmt/_75 \
	|PShdr Gramachie1 '' Gramachie1 \
	|PSftr %D $U/ %D >Gramachie1.ps
Gramachie1.pdf: Gramachie1.ps
	ps2pdf Gramachie1.ps Gramachie1.pdf

# Granville Market
GranvilleMarket1= jig/MaryCurrie_A.abc \
	jig/MilltimberJ_D.abc \
	jig/WeddingShoes_G.abc \
	jig/Sgian_Dubh-Em-32-3.abc
GranvilleMarket1: GranvilleMarket1.abc GranvilleMarket1.ps GranvilleMarket1.pdf
GranvilleMarket1.abc: hdr/GranvilleMarket.hdr $(GranvilleMarket1)
	abcmedley GranvilleMarket $(GranvilleMarket1) >GranvilleMarket1.abc
GranvilleMarket1.ps: GranvilleMarket1.abc fmt/_75.fmt
	$(a2p) GranvilleMarket1.abc +Ffmt/_75 \
	|PShdr GranvilleMarket1 '' GranvilleMarket1 \
	|PSftr %D $U/ %D >GranvilleMarket1.ps
GranvilleMarket1.pdf: GranvilleMarket1.ps
	ps2pdf GranvilleMarket1.ps GranvilleMarket1.pdf

# Granville Market
GranvilleMarket: GranvilleMarket1 GranvilleMarket2

# Granville Market 2
GranvilleMarket2= jig/MaryCurrie_A.abc \
	jig/Road_to_Banff-D-32-2.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Blackthorn_Stick-G-32-2.abc
GranvilleMarket2: GranvilleMarket2.abc GranvilleMarket2.ps GranvilleMarket2.pdf
GranvilleMarket2.abc: hdr/GranvilleMarket.hdr $(GranvilleMarket2)
	abcmedley +T1 GranvilleMarket $(GranvilleMarket2) >GranvilleMarket2.abc
GranvilleMarket2.ps: GranvilleMarket2.abc fmt/_75.fmt
	$(a2p) GranvilleMarket2.abc +Ffmt/_75 \
	|PShdr GranvilleMarket2 '' GranvilleMarket2 \
	|PSftr %D $U/ %D >GranvilleMarket2.ps
GranvilleMarket2.pdf: GranvilleMarket2.ps
	ps2pdf GranvilleMarket2.ps GranvilleMarket2.pdf

# Grassmarket Reel
GrassmarketReel= reel/Grassmarket_Reel-D-32-4.abc
GrassmarketReel: GrassmarketReel.abc GrassmarketReel.ps GrassmarketReel.pdf
GrassmarketReel.abc: hdr/GrassmarketReel.hdr $(GrassmarketReel)
	abcmedley GrassmarketReel $(GrassmarketReel) >GrassmarketReel.abc
GrassmarketReel.ps: GrassmarketReel.abc fmt/_75.fmt
	$(a2p) GrassmarketReel.abc +Ffmt/_75 \
	|PShdr GrassmarketReel '' GrassmarketReel \
	|PSftr %D $U/ %D >GrassmarketReel.ps
GrassmarketReel.pdf: GrassmarketReel.ps
	ps2pdf GrassmarketReel.ps GrassmarketReel.pdf

# Great Expectations
GreatExpectations= \
	jig/Road_to_Banff-D-32-2.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Indian_Point-Em-32-3.abc \
	jig/Myras_Jig-A-32-2.abc
GreatExpectations: GreatExpectations.abc GreatExpectations.ps GreatExpectations.pdf
GreatExpectations.abc: hdr/GreatExpectations.hdr $(GreatExpectations)
	abcmedley GreatExpectations $(GreatExpectations) >GreatExpectations.abc
GreatExpectations.ps: GreatExpectations.abc fmt/_75.fmt
	$(a2p) GreatExpectations.abc +Ffmt/_75 \
	|PShdr GreatExpectations '' GreatExpectations \
	|PSftr %D $U/ %D >GreatExpectations.ps
GreatExpectations.pdf: GreatExpectations.ps
	ps2pdf GreatExpectations.ps GreatExpectations.pdf

# Green Grow the Rashes
GreenGrowTheRashes: GreenGrowTheRashes0 GreenGrowTheRashes1

# Green Grow the Rashes 0
GreenGrowTheRashes0= \
	strathspey/GreenGrowTheRashes1Str_G.abc \
	strathspey/GreenGrowTheRashes2Str_G.abc \
	strathspey/GreenGrowTheRashes3Str_G.abc
GreenGrowTheRashes0: GreenGrowTheRashes0.abc GreenGrowTheRashes0.ps GreenGrowTheRashes0.pdf
GreenGrowTheRashes0.abc: $(GreenGrowTheRashes0)
	abcjoin +S2 $(GreenGrowTheRashes0) >GreenGrowTheRashes0.abc
GreenGrowTheRashes0.ps: GreenGrowTheRashes0.abc fmt/_75.fmt
	$(a2p) GreenGrowTheRashes0.abc +Ffmt/_75 \
	|PShdr GreenGrowTheRashes '' GreenGrowTheRashes \
	|PSftr %D $U/ %D >GreenGrowTheRashes0.ps
GreenGrowTheRashes0.pdf: GreenGrowTheRashes0.ps
	ps2pdf GreenGrowTheRashes0.ps GreenGrowTheRashes0.pdf

# Green Grow the Rashes 1
GreenGrowTheRashes1= \
	strathspey/GreenGrowTheRashes2Str_G.abc \
	strathspey/MusicOSpey_3.abc \
	strathspey/BriarRose_Dm.abc \
	strathspey/CalumsRoad_D16.abc
GreenGrowTheRashes1: GreenGrowTheRashes1.abc GreenGrowTheRashes1.ps GreenGrowTheRashes1.pdf
GreenGrowTheRashes1.abc: hdr/GreenGrowTheRashes.hdr $(GreenGrowTheRashes1)
	abcmedley GreenGrowTheRashes  $(GreenGrowTheRashes1) >GreenGrowTheRashes1.abc
GreenGrowTheRashes1.ps: GreenGrowTheRashes1.abc fmt/_70.fmt
	$(a2p) GreenGrowTheRashes1.abc +Ffmt/_70 \
	|PShdr GreenGrow '' GreenGrow \
	|PSftr %D $U/ %D >GreenGrowTheRashes1.ps
GreenGrowTheRashes1.pdf: GreenGrowTheRashes1.ps
	ps2pdf GreenGrowTheRashes1.ps GreenGrowTheRashes1.pdf

# Green Hills of Tyrol
Green_Hills_of_Tyrol= \
	march/Green_Hills_of_Tyrol_march-A-32-3.abc \
	waltz/Green_Hills_of_Tyrol_waltz-G-32-3.abc \
	reel/Green_Hills_of_Tyrol_reel-G-32-4.abc
Green_Hills_of_Tyrol: Green_Hills_of_Tyrol.abc Green_Hills_of_Tyrol.ps Green_Hills_of_Tyrol.pdf
Green_Hills_of_Tyrol.abc: $(Green_Hills_of_Tyrol)
	abcjoin +C +S2 $(Green_Hills_of_Tyrol) >Green_Hills_of_Tyrol.abc
Green_Hills_of_Tyrol.ps: Green_Hills_of_Tyrol.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Green_Hills_of_Tyrol.abc \
	|PShdr Green_Hills_of_Tyrol '' Green_Hills_of_Tyrol \
	|PSftr %D $U/ %D >Green_Hills_of_Tyrol.ps
Green_Hills_of_Tyrol.pdf: Green_Hills_of_Tyrol.ps
	ps2pdf Green_Hills_of_Tyrol.ps Green_Hills_of_Tyrol.pdf

# Greenland_Mans_Tune
Greenland_Mans_Tune= air/Greenland_Mans_Tune_SS-A-32-3.abc air/Greenland_Mans_Tune-A-16-2.abc
Greenland_Mans_Tune: Greenland_Mans_Tune.abc Greenland_Mans_Tune.ps Greenland_Mans_Tune.pdf
Greenland_Mans_Tune.abc: $(Greenland_Mans_Tune) # hdr/Greenland_Mans_Tune.hdr
	abcjoin +s $(Greenland_Mans_Tune) >Greenland_Mans_Tune.abc
Greenland_Mans_Tune.ps: Greenland_Mans_Tune.abc fmt/_75.fmt
	$(a2p) Greenland_Mans_Tune.abc +Ffmt/_75 \
	|PShdr Greenland_Mans_Tune '' Greenland_Mans_Tune \
	|PSftr %D $U/ %D >Greenland_Mans_Tune.ps
Greenland_Mans_Tune.pdf: Greenland_Mans_Tune.ps
	ps2pdf Greenland_Mans_Tune.ps Greenland_Mans_Tune.pdf

# Greenmantle
Greenmantle= \
	strathspey/LadyDickLaudersS.abc \
	strathspey/BonnieLassie_F3.abc
Greenmantle: Greenmantle.abc Greenmantle.ps Greenmantle.pdf
Greenmantle.abc: $(Greenmantle) hdr/Greenmantle.hdr
	abcmedley +C Greenmantle $(Greenmantle) >Greenmantle.abc
Greenmantle.ps: Greenmantle.abc fmt/_75.fmt
	$(a2p) Greenmantle.abc +Ffmt/_75 \
	|PShdr Greenmantle '' Greenmantle \
	|PSftr %D $U/ %D >Greenmantle.ps
Greenmantle.pdf: Greenmantle.ps
	ps2pdf Greenmantle.ps Greenmantle.pdf

# Greig's Pipes
GreigsPipes: GreigsPipes0 GreigsPipes1

# Greig's Pipes 0
GreigsPipes0= \
	reel/Greigs_Pipes_A.abc \
	reel/Greigs_Pipes_G.abc \
	strathspey/Greigs_Pipes_D.abc
GreigsPipes0: GreigsPipes0.abc GreigsPipes0.ps GreigsPipes0.pdf
GreigsPipes0.abc: $(GreigsPipes0)
	abcjoin +s $(GreigsPipes0) >GreigsPipes0.abc
GreigsPipes0.ps: GreigsPipes0.abc fmt/_75.fmt
	$(a2p) GreigsPipes0.abc +Ffmt/_75 \
	|PShdr GreigsPipes '' GreigsPipes \
	|PSftr %D $U/ %D >GreigsPipes0.ps
GreigsPipes0.pdf: GreigsPipes0.ps
	ps2pdf GreigsPipes0.ps GreigsPipes0.pdf

# Greig's Pipes 1
GreigsPipes1= \
	strathspey/Greigs_Pipes_D.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/AtholeBrose.abc \
	strathspey/StumpieS.abc \
	ftr/arrJC.ftr
GreigsPipes1: GreigsPipes1.abc GreigsPipes1.ps GreigsPipes1.pdf
GreigsPipes1.abc: hdr/GreigsPipes.hdr $(GreigsPipes1)
	abcmedley GreigsPipes $(GreigsPipes1) >GreigsPipes1.abc
GreigsPipes1.ps: GreigsPipes1.abc fmt/_70.fmt
	$(a2p) GreigsPipes1.abc +Ffmt/_70 \
	|PShdr GreigsPipes '' GreigsPipes \
	|PSftr %D $U/ %D >GreigsPipes1.ps
GreigsPipes1.pdf: GreigsPipes1.ps
	ps2pdf GreigsPipes1.ps GreigsPipes1.pdf

# Gretchen's Fancy
GretchensFancy= jig/WindThatShaksThePiggery1.abc jig/DanseDeChezNous.abc jig/TomMacCormackJ.abc
GretchensFancy: GretchensFancy.abc GretchensFancy.ps GretchensFancy.pdf
GretchensFancy.abc: hdr/GretchensFancy.hdr $(GretchensFancy)
	abcmedley +C GretchensFancy $(GretchensFancy) >GretchensFancy.abc
GretchensFancy.ps: GretchensFancy.abc fmt/_70.fmt
	$(a2p) GretchensFancy.abc +Ffmt/_70 \
	|PShdr GretchensFancy '' GretchensFancy \
	|PSftr %D $U/ %D >GretchensFancy.ps
GretchensFancy.pdf: GretchensFancy.ps
	ps2pdf GretchensFancy.ps GretchensFancy.pdf

# Grumpy Gentleman
GrumpyGentleman: GrumpyGentleman1

# Grumpy Gentleman 1
GrumpyGentleman1= \
	jig/Cumberland_Reel-D-32-3.abc \
	jig/Kelloholm_Jig-G-32-3.abc \
	jig/Ingonish_Jig_PW-Em-32-2.abc \
	jig/Ferry_Jig-A-32-2.abc ftr/arrJC.ftr
GrumpyGentleman1: GrumpyGentleman1.abc GrumpyGentleman1.ps GrumpyGentleman1.pdf
GrumpyGentleman1.abc: hdr/GrumpyGentleman.hdr $(GrumpyGentleman1)
	abcmedley GrumpyGentleman $(GrumpyGentleman1) >GrumpyGentleman1.abc
GrumpyGentleman1.ps: GrumpyGentleman1.abc fmt/_70.fmt
	$(a2p) GrumpyGentleman1.abc +Ffmt/_70 \
	|PShdr GrumpyGentleman1 '' GrumpyGentleman1 \
	|PSftr %D $U/ %D >GrumpyGentleman1.ps
GrumpyGentleman1.pdf: GrumpyGentleman1.ps
	ps2pdf GrumpyGentleman1.ps GrumpyGentleman1.pdf

# GushetNeuk
GushetNeuk= jig/GushetNeuk_D.abc jig/BridalJ_G.abc jig/Hand_of_Friendship_C.abc
GushetNeuk: GushetNeuk.abc GushetNeuk.ps GushetNeuk.pdf
GushetNeuk.abc: hdr/GushetNeuk.hdr $(GushetNeuk)
	abcmedley GushetNeuk $(GushetNeuk) >GushetNeuk.abc
GushetNeuk.ps: GushetNeuk.abc fmt/_75.fmt
	$(a2p) GushetNeuk.abc +Ffmt/_75 \
	|PShdr GushetNeuk '' GushetNeuk \
	|PSftr %D $U/ %D >GushetNeuk.ps
GushetNeuk.pdf: GushetNeuk.ps
	ps2pdf GushetNeuk.ps GushetNeuk.pdf

# Gypsy Dreams
GypsyDreams= \
	strathspey/BirksOfInvermay1_G.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/ButAndBen.abc
GypsyDreams: GypsyDreams.abc GypsyDreams.ps GypsyDreams.pdf
GypsyDreams.abc: hdr/GypsyDreams.hdr $(GypsyDreams)
	abcmedley GypsyDreams $(GypsyDreams) >GypsyDreams.abc
GypsyDreams.ps: GypsyDreams.abc fmt/_75.fmt
	$(a2p) GypsyDreams.abc +Ffmt/_75 \
	|PShdr GypsyDreams '' GypsyDreams \
	|PSftr %D $U/ %D >GypsyDreams.ps
GypsyDreams.pdf: GypsyDreams.ps
	ps2pdf GypsyDreams.ps GypsyDreams.pdf

# Gypsy Glen
GypsyGlen= \
	strathspey/SaintKildaWeddingS.abc \
	strathspey/LadyMaryRamsayS_D.abc \
	strathspey/MillerOfDrone2.abc
GypsyGlen: GypsyGlen.abc GypsyGlen.ps GypsyGlen.pdf
GypsyGlen.abc: hdr/GypsyGlen.hdr $(GypsyGlen)
	abcmedley GypsyGlen $(GypsyGlen) >GypsyGlen.abc
GypsyGlen.ps: GypsyGlen.abc fmt/_75.fmt
	$(a2p) GypsyGlen.abc +Ffmt/_75 \
	|PShdr GypsyGlen '' GypsyGlen \
	|PSftr %D $U/ %D >GypsyGlen.ps
GypsyGlen.pdf: GypsyGlen.ps
	ps2pdf GypsyGlen.ps GypsyGlen.pdf

# Gypsy Weaver
GypsyWeaver: GypsyWeaver1 GypsyWeaver2

# Gypsy Weaver 1
GypsyWeaver1= \
	air/GypsyWeaver_Gm.abc \
	air/Slockit_Light-D-16-3.abc \
	air/Back_To_the_Hills-Am-16-2.abc \
	air/AnnieLaurie.abc
GypsyWeaver1: GypsyWeaver1.abc GypsyWeaver1.ps GypsyWeaver1.pdf
GypsyWeaver1.abc: hdr/GypsyWeaver.hdr $(GypsyWeaver1)
	abcmedley +T2 GypsyWeaver $(GypsyWeaver1) >GypsyWeaver1.abc
GypsyWeaver1.ps: GypsyWeaver1.abc fmt/_75.fmt
	$(a2p) GypsyWeaver1.abc +Ffmt/_75 \
	|PShdr GypsyWeaver1 '' GypsyWeaver1 \
	|PSftr %D $U/ %D >GypsyWeaver1.ps
GypsyWeaver1.pdf: GypsyWeaver1.ps
	ps2pdf GypsyWeaver1.ps GypsyWeaver1.pdf

# Gypsy Weaver 2
GypsyWeaver2= \
	air/GypsyWeaver_Gm.abc \
	air/Ruguo_D_32.abc \
	air/PokarekareAna_G.abc \
	air/AnnieLaurie.abc
GypsyWeaver2: GypsyWeaver2.abc GypsyWeaver2.ps GypsyWeaver2.pdf
GypsyWeaver2.abc: hdr/GypsyWeaver.hdr $(GypsyWeaver2)
	abcmedley +T2 GypsyWeaver $(GypsyWeaver2) >GypsyWeaver2.abc
GypsyWeaver2.ps: GypsyWeaver2.abc fmt/_75.fmt
	$(a2p) GypsyWeaver2.abc +Ffmt/_75 \
	|PShdr GypsyWeaver2 '' GypsyWeaver2 \
	|PSftr %D $U/ %D >GypsyWeaver2.ps
GypsyWeaver2.pdf: GypsyWeaver2.ps
	ps2pdf GypsyWeaver2.ps GypsyWeaver2.pdf

# Ha Ha the Wooin O' It
HaHaTheWooinOIt= \
	m16/DuncanGray_A16.abc \
	m16/HoRoMyNutBrownMaiden_D.abc \
	m16/BirkenTree_16.abc \
	m16/MaggieLauder_A16.abc \
	ftr/arrSM.ftr
HaHaTheWooinOIt: HaHaTheWooinOIt.abc HaHaTheWooinOIt.ps HaHaTheWooinOIt.pdf
HaHaTheWooinOIt.abc: hdr/HaHaTheWooinOIt.hdr $(HaHaTheWooinOIt)
	abcmedley HaHaTheWooinOIt $(HaHaTheWooinOIt) >HaHaTheWooinOIt.abc
HaHaTheWooinOIt.ps: HaHaTheWooinOIt.abc fmt/_75.fmt
	$(a2p) HaHaTheWooinOIt.abc +Ffmt/_75 \
	|PShdr HaHaTheWooin '' HaHaTheWooin \
	|PSftr %D $U/ %D >HaHaTheWooinOIt.ps
HaHaTheWooinOIt.pdf: HaHaTheWooinOIt.ps
	ps2pdf HaHaTheWooinOIt.ps HaHaTheWooinOIt.pdf

# Haar on Skye
HaarOnSkye= strathspey/Mrs_Ferguson_of_Raiths_Strathspey-F-32-3.abc \
	strathspey/Athole_Brose-Dm-16-2.abc \
	strathspey/Marquis_of_Huntlys_Strathspey-Gm-16-3.abc \
	strathspey/Scotch_Mist-C-16-4.abc
HaarOnSkye: HaarOnSkye.abc HaarOnSkye.ps HaarOnSkye.pdf
HaarOnSkye.abc: hdr/HaarOnSkye.hdr $(HaarOnSkye)
	abcmedley HaarOnSkye $(HaarOnSkye) >HaarOnSkye.abc
HaarOnSkye.ps: HaarOnSkye.abc fmt/_75.fmt
	$(a2p) HaarOnSkye.abc +Ffmt/_75 \
	|PShdr HaarOnSkye '' HaarOnSkye \
	|PSftr %D $U/ %D >HaarOnSkye.ps
HaarOnSkye.pdf: HaarOnSkye.ps
	ps2pdf HaarOnSkye.ps HaarOnSkye.pdf

# Haddington Assembly
HaddingtonAssembly= \
	jig/HaddingtonAssembly_G.abc \
	jig/ChurchOfDromore.abc \
	jig/LassiesOfDunse_D2.abc \
	jig/HillsOfGlenOrchy_Em.abc
HaddingtonAssembly: HaddingtonAssembly.abc HaddingtonAssembly.ps HaddingtonAssembly.pdf
HaddingtonAssembly.abc: hdr/HaddingtonAssembly.hdr $(HaddingtonAssembly)
	abcmedley HaddingtonAssembly $(HaddingtonAssembly) >HaddingtonAssembly.abc
HaddingtonAssembly.ps: HaddingtonAssembly.abc fmt/_75.fmt
	$(a2p) HaddingtonAssembly.abc +Ffmt/_75 \
	|PShdr HaddingtonA '' HaddingtonA \
	|PSftr %D $U/ %D >HaddingtonAssembly.ps
HaddingtonAssembly.pdf: HaddingtonAssembly.ps
	ps2pdf HaddingtonAssembly.ps HaddingtonAssembly.pdf

# Hadrian's Wall
HadriansWall= reel/SpeyInSpate_D4.abc reel/CrossOfInverness.abc
HadriansWall: HadriansWall.abc HadriansWall.ps HadriansWall.pdf
HadriansWall.abc: hdr/HadriansWall.hdr $(HadriansWall)
	abcmedley HadriansWall $(HadriansWall) >HadriansWall.abc
HadriansWall.ps: HadriansWall.abc fmt/_75.fmt
	$(a2p) HadriansWall.abc +Ffmt/_75 \
	|PShdr HadriansWall '' HadriansWall \
	|PSftr %D $U/ %D >HadriansWall.ps
HadriansWall.pdf: HadriansWall.ps
	ps2pdf HadriansWall.ps HadriansWall.pdf

# HaggisTree
HaggisTree: HaggisTree0

# HaggisTree0
HaggisTree0= air/HerrRoloffsFarewell_F.abc
HaggisTree0: HaggisTree0.abc HaggisTree0.ps HaggisTree0.pdf
HaggisTree0.abc: hdr/HaggisTree.hdr $(HaggisTree0)
	abcmedley HaggisTree $(HaggisTree0) >HaggisTree0.abc
HaggisTree0.ps: HaggisTree0.abc fmt/_70.fmt
	$(a2p) HaggisTree0.abc +Ffmt/_70 \
	|PShdr HaggisTree '' HaggisTree \
	|PSftr %D $U/ %D >HaggisTree0.ps
HaggisTree0.pdf: HaggisTree0.ps
	ps2pdf HaggisTree0.ps HaggisTree0.pdf

# Haig of Bemersyde
HaigOfBemersyde: HaigOfBemersyde0 HaigOfBemersyde1

# Haig of Bemersyde 0
HaigOfBemersyde0= strathspey/Earl_Haig_A.abc x9.abc
HaigOfBemersyde0: HaigOfBemersyde0.abc HaigOfBemersyde0.ps HaigOfBemersyde0.pdf
HaigOfBemersyde0.abc: hdr/HaigOfBemersyde.hdr $(HaigOfBemersyde0)
	abcmedley "HaigOfBemersyde" $(HaigOfBemersyde0) >HaigOfBemersyde0.abc
HaigOfBemersyde0.ps: HaigOfBemersyde0.abc fmt/_75.fmt
	$(a2p) HaigOfBemersyde0.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >HaigOfBemersyde0.ps
HaigOfBemersyde0.pdf: HaigOfBemersyde0.ps
	ps2pdf HaigOfBemersyde0.ps HaigOfBemersyde0.pdf

# Haig of Bemersyde 1
HaigOfBemersyde1= \
	strathspey/Earl_Haig_A.abc \
	strathspey/AuldToonOAyr.abc \
	strathspey/FinnanHaddies.abc
HaigOfBemersyde1: HaigOfBemersyde1.abc HaigOfBemersyde1.ps HaigOfBemersyde1.pdf
HaigOfBemersyde1.abc: hdr/HaigOfBemersyde.hdr $(HaigOfBemersyde1)
	abcmedley "HaigOfBemersyde" $(HaigOfBemersyde1) >HaigOfBemersyde1.abc
HaigOfBemersyde1.ps: HaigOfBemersyde1.abc fmt/_75.fmt
	$(a2p) HaigOfBemersyde1.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >HaigOfBemersyde1.ps
HaigOfBemersyde1.pdf: HaigOfBemersyde1.ps
	ps2pdf HaigOfBemersyde1.ps HaigOfBemersyde1.pdf

# Hal Robinson's Rant
HalRobinsonsRant= \
	reel/HalRobinsonsRant_E.abc \
	reel/RepealThePollTax_A.abc \
	reel/MickieAinsworth_D.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc
HalRobinsonsRant: HalRobinsonsRant.abc HalRobinsonsRant.ps HalRobinsonsRant.pdf
HalRobinsonsRant.abc: $(HalRobinsonsRant)
	abcmedley HalRobinsonsRant $(HalRobinsonsRant) >HalRobinsonsRant.abc
HalRobinsonsRant.ps: HalRobinsonsRant.abc fmt/_65.fmt
	$(a2p) HalRobinsonsRant.abc +Ffmt/_65 \
	|PShdr HalRobinson '' HalRobinson \
	|PSftr %D $U/ %D >HalRobinsonsRant.ps
HalRobinsonsRant.pdf: HalRobinsonsRant.ps
	ps2pdf HalRobinsonsRant.ps HalRobinsonsRant.pdf

# Hall Change
HallChange: HallChange0 HallChange1

# Hall Change 0
HallChange0= jig/LadyHelensJig_A.abc
HallChange0: HallChange0.abc HallChange0.ps HallChange0.pdf
HallChange0.abc: hdr/HallChange.hdr $(HallChange0)
	abcmedley HallChange $(HallChange0) >HallChange0.abc
HallChange0.ps: HallChange0.abc fmt/_75.fmt
	$(a2p) HallChange0.abc +Ffmt/_75 \
	|PShdr HallChange '' HallChange \
	|PSftr %D $U/ %D >HallChange0.ps
HallChange0.pdf: HallChange0.ps
	ps2pdf HallChange0.ps HallChange0.pdf

# Hall Change 1
HallChange1= \
	jig/LadyHelensJig_A.abc \
	jig/RoseInTheHeather_D3.abc \
	jig/RobinsBodhran_3_Em.abc
HallChange1: HallChange1.abc HallChange1.ps HallChange1.pdf
HallChange1.abc: hdr/HallChange.hdr $(HallChange1)
	abcmedley HallChange $(HallChange1) >HallChange1.abc
HallChange1.ps: HallChange1.abc fmt/_75.fmt
	$(a2p) HallChange1.abc +Ffmt/_75 \
	|PShdr HallChange '' HallChange \
	|PSftr %D $U/ %D >HallChange1.ps
HallChange1.pdf: HallChange1.ps
	ps2pdf HallChange1.ps HallChange1.pdf

# Halloween
Halloween: HalloweenJigs HalloweenReels

# Halloween jigs
HalloweenJigs= \
	jig/FuneralMarchOfTheMarionettes_Am.abc \
	jig/GoToTheDevilAndShakeYourself.abc \
	jig/JumpAttheSun_Dm.abc \
	j16/Vallafield_C16.abc \
	jig/DunmoeGallumph_Em.abc \
	jig/AbbotsBromleyHornDance1_Dm.abc \
	jig/AbbotsBromleyHornDance1_Em.abc \
	jig/AbbotsBromleyHornDance1_Gm.abc \
	jig/AbbotsBromleyHornDance1_Am.abc \
	jig/GigueDelHalloween_Bm.abc
HalloweenJigs: HalloweenJigs.abc HalloweenJigs.ps HalloweenJigs.pdf
HalloweenJigs.abc: $(HalloweenJigs)
	abcjoin +s $(HalloweenJigs) >HalloweenJigs.abc
HalloweenJigs.ps: HalloweenJigs.abc fmt/_70.fmt
	$(a2p) HalloweenJigs.abc +Ffmt/_70 \
	|PShdr HalloweenJigs '' HalloweenJigs \
	|PSftr %D $U/ %D >HalloweenJigs.ps
HalloweenJigs.pdf: HalloweenJigs.ps
	ps2pdf HalloweenJigs.ps HalloweenJigs.pdf

# Halloween reels
HalloweenReels= \
	reel/Halloween1_Dm.abc \
	reel/TamLin_Dm.abc
HalloweenReels: HalloweenReels.abc HalloweenReels.ps HalloweenReels.pdf
HalloweenReels.abc: $(HalloweenReels)
	abcjoin +s $(HalloweenReels) >HalloweenReels.abc
HalloweenReels.ps: HalloweenReels.abc fmt/_70.fmt
	$(a2p) HalloweenReels.abc +Ffmt/_70 \
	|PShdr HalloweenReels '' HalloweenReels \
	|PSftr %D $U/ %D >HalloweenReels.ps
HalloweenReels.pdf: HalloweenReels.ps
	ps2pdf HalloweenReels.ps HalloweenReels.pdf

# Hame Came Our Gude Man
HameCameOurGudeMan: HameCameOurGudeMan0 HameCameOurGudeMan1

# Hame Came Our Gude Man 0
HameCameOurGudeMan0= strathspey/HameCameOurGudeMan_D.abc x8.abc
HameCameOurGudeMan0: HameCameOurGudeMan0.abc HameCameOurGudeMan0.ps HameCameOurGudeMan0.pdf
HameCameOurGudeMan0.abc: hdr/HameCameOurGudeMan.hdr $(HameCameOurGudeMan0)
	abcmedley "HameCameOurGudeMan" $(HameCameOurGudeMan0) >HameCameOurGudeMan0.abc
HameCameOurGudeMan0.ps: HameCameOurGudeMan0.abc fmt/_75.fmt
	$(a2p) HameCameOurGudeMan0.abc +Ffmt/_75 \
	|PShdr HameCame '' HameCame \
	|PSftr %D $U/ %D >HameCameOurGudeMan0.ps
HameCameOurGudeMan0.pdf: HameCameOurGudeMan0.ps
	ps2pdf HameCameOurGudeMan0.ps HameCameOurGudeMan0.pdf

# Hame Came Our Gude Man 1
HameCameOurGudeMan1= \
	strathspey/HameCameOurGudeMan_D.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/MarquisOfHuntlysHighlandFling_D.abc \
	strathspey/DonaldBane_A.abc
HameCameOurGudeMan1: HameCameOurGudeMan1.abc HameCameOurGudeMan1.ps HameCameOurGudeMan1.pdf
HameCameOurGudeMan1.abc: hdr/HameCameOurGudeMan.hdr $(HameCameOurGudeMan1)
	abcmedley "HameCameOurGudeMan" $(HameCameOurGudeMan1) >HameCameOurGudeMan1.abc
HameCameOurGudeMan1.ps: HameCameOurGudeMan1.abc fmt/_75.fmt
	$(a2p) HameCameOurGudeMan1.abc +Ffmt/_75 \
	|PShdr HameCame '' HameCame \
	|PSftr %D $U/ %D >HameCameOurGudeMan1.ps
HameCameOurGudeMan1.pdf: HameCameOurGudeMan1.ps
	ps2pdf HameCameOurGudeMan1.ps HameCameOurGudeMan1.pdf

# Hamilton House
HamiltonHouse= \
	jig/HamiltonHouseJ.abc \
	jig/ShaaldsOFoula.abc \
	jig/StoolOfRepentance.abc \
	jig/Frost_is_All_Over-D-32-2.abc
HamiltonHouse: HamiltonHouse.abc HamiltonHouse.ps HamiltonHouse.pdf
HamiltonHouse.abc: hdr/HamiltonHouse.hdr $(HamiltonHouse)
	abcmedley HamiltonHouse $(HamiltonHouse) >HamiltonHouse.abc
HamiltonHouse.ps: HamiltonHouse.abc fmt/_75.fmt
	$(a2p) HamiltonHouse.abc +Ffmt/_75 \
	|PShdr HamiltonH '' HamiltonH \
	|PSftr %D $U/ %D >HamiltonHouse.ps
HamiltonHouse.pdf: HamiltonHouse.ps
	ps2pdf HamiltonHouse.ps HamiltonHouse.pdf

# Hamilton Rant
HamiltonRant= \
	r16/DrBobSmith_D3_16.abc \
	r16/FatherKelleysR3_16.abc \
	r16/DickGossipsR3_16.abc
HamiltonRant: HamiltonRant.abc HamiltonRant.ps HamiltonRant.pdf
HamiltonRant.abc: hdr/HamiltonRant.hdr $(HamiltonRant)
	abcmedley HamiltonRant $(HamiltonRant) >HamiltonRant.abc
HamiltonRant.ps: HamiltonRant.abc fmt/_80.fmt
	$(a2p) HamiltonRant.abc +Ffmt/_80 \
	|PShdr HamiltonRant '' HamiltonRant \
	|PSftr %D $U/ %D >HamiltonRant.ps
HamiltonRant.pdf: HamiltonRant.ps
	ps2pdf HamiltonRant.ps HamiltonRant.pdf

# Hana % Lester's 2nd part:
Hana= air/Hana2_A.abc \
	air/MyOnlyJoAndDearieO_Dm_32.abc \
	air/Hana_A.abc \
	air/HighlandCathedral_DA3.abc
Hana: Hana.abc Hana.ps Hana.pdf
Hana.abc: hdr/Hana.hdr $(Hana)
	abcmedley Hana $(Hana) >Hana.abc
Hana.ps: Hana.abc fmt/_75.fmt
	$(a2p) Hana.abc +Ffmt/_75 \
	|PShdr Hana '' Hana \
	|PSftr %D $U/ %D >Hana.ps
Hana.pdf: Hana.ps
	ps2pdf Hana.ps Hana.pdf

# Hannah's Cake Walk
HannahsCakeWalk=\
	jig/Miss_Hannahs_Jig_G.abc \
	jig/AndersonsJ_C.abc \
	jig/ChurchOfDromore.abc \
	jig/MissStewartOfBombay_D.abc
HannahsCakeWalk: HannahsCakeWalk.abc HannahsCakeWalk.ps HannahsCakeWalk.pdf
HannahsCakeWalk.abc: hdr/HannahsCakeWalk.hdr $(HannahsCakeWalk)
	abcmedley +C HannahsCakeWalk $(HannahsCakeWalk) >HannahsCakeWalk.abc
HannahsCakeWalk.ps: HannahsCakeWalk.abc fmt/HannahsCakeWalk.fmt
	$(a2p) HannahsCakeWalk.abc +Ffmt/HannahsCakeWalk \
	|PShdr HannahsCakeWalk '' HannahsCakeWalk \
	|PSftr %D $U/ %D >HannahsCakeWalk.ps
HannahsCakeWalk.pdf: HannahsCakeWalk.ps
	ps2pdf HannahsCakeWalk.ps HannahsCakeWalk.pdf

# Happy Meeting
HappyMeeting: HappyMeeting1 HappyMeeting2 HappyMeetingXmas

# Happy Meeting 1
HappyMeeting1= \
	jig/Greenholm.abc \
	jig/Teviot_Brig-A-32-3.abc \
	jig/ShandonBells.abc \
	jig/SwallowtailJ.abc
HappyMeeting1: HappyMeeting1.abc HappyMeeting1.ps HappyMeeting1.pdf
HappyMeeting1.abc: $(HappyMeeting1) hdr/HappyMeeting.hdr
	abcmedley HappyMeeting $(HappyMeeting1) >HappyMeeting1.abc
HappyMeeting1.ps: HappyMeeting1.abc fmt/_75.fmt
	$(a2p) HappyMeeting1.abc +Ffmt/_75 \
	|PShdr HappyMeeting '' HappyMeeting \
	|PSftr %D $U/ %D >HappyMeeting1.ps
HappyMeeting1.pdf: HappyMeeting1.ps
	ps2pdf HappyMeeting1.ps HappyMeeting1.pdf

# Happy Meeting 2
HappyMeeting2= \
	jig/Greenholm.abc \
	jig/PeterRaesJig.abc \
	jig/CatherineStewartOfPettyvaich.abc \
	jig/MissSophiaCampbell.abc \
	ftr/arrHW.ftr
HappyMeeting2: HappyMeeting2.abc HappyMeeting2.ps HappyMeeting2.pdf
HappyMeeting2.abc: $(HappyMeeting2) hdr/HappyMeeting.hdr
	abcmedley HappyMeeting $(HappyMeeting2) >HappyMeeting2.abc
HappyMeeting2.ps: HappyMeeting2.abc fmt/_75.fmt
	$(a2p) HappyMeeting2.abc +Ffmt/_75 \
	|PShdr HappyMeeting '' HappyMeeting \
	|PSftr %D $U/ %D >HappyMeeting2.ps
HappyMeeting2.pdf: HappyMeeting2.ps
	ps2pdf HappyMeeting2.ps HappyMeeting2.pdf

# Happy Meeting [Xmas]
HappyMeetingXmas= \
	jig/Greenholm_G.abc \
	xmas/ISawThreeShips_CD.abc \
	xmas/InDulciJubilo_G.abc \
	xmas/MastersInThisHall_Dm.abc
HappyMeetingXmas: HappyMeetingXmas.abc HappyMeetingXmas.ps HappyMeetingXmas.pdf
HappyMeetingXmas.abc: $(HappyMeetingXmas) hdr/HappyMeeting.hdr
	abcmedley HappyMeeting $(HappyMeetingXmas) >HappyMeetingXmas.abc
HappyMeetingXmas.ps: HappyMeetingXmas.abc fmt/_75.fmt
	$(a2p) HappyMeetingXmas.abc +Ffmt/_75 \
	|PShdr HappyMeeting '' HappyMeeting \
	|PSftr %D $U/ %D >HappyMeetingXmas.ps
HappyMeetingXmas.pdf: HappyMeetingXmas.ps
	ps2pdf HappyMeetingXmas.ps HappyMeetingXmas.pdf

# Happy Potter
HappyPotter= reel/FitfulHead_A3.abc \
	reel/HamefarersR.abc \
	reel/McQuillensR_G3.abc \
	reel/BlairAthole_Am3.abc ftr/arrJC.ftr
HappyPotter: HappyPotter.abc HappyPotter.ps HappyPotter.pdf
HappyPotter.abc: hdr/HappyPotter.hdr $(HappyPotter)
	abcmedley HappyPotter $(HappyPotter) >HappyPotter.abc
HappyPotter.ps: HappyPotter.abc fmt/_75.fmt
	$(a2p) HappyPotter.abc +Ffmt/_75 \
	|PShdr HappyPotter '' HappyPotter \
	|PSftr %D $U/ %D >HappyPotter.ps
HappyPotter.pdf: HappyPotter.ps
	ps2pdf HappyPotter.ps HappyPotter.pdf

# Happy Returns
HappyReturns: HappyReturns0 HappyReturns1

# Happy Returns 0
HappyReturns0= hornpipe/DavidFindlaysHp_D4.abc
HappyReturns0: HappyReturns0.abc HappyReturns0.ps HappyReturns0.pdf
HappyReturns0.abc: $(HappyReturns0) hdr/HappyReturns.hdr
	abcmedley HappyReturns $(HappyReturns0) >HappyReturns0.abc
HappyReturns0.ps: HappyReturns0.abc fmt/_80.fmt
	$(a2p) HappyReturns0.abc +Ffmt/_80 \
	|PShdr HappyReturns '' HappyReturns \
	|PSftr %D $U/ %D >HappyReturns0.ps
HappyReturns0.pdf: HappyReturns0.ps
	ps2pdf HappyReturns0.ps HappyReturns0.pdf

# Happy Returns 1
HappyReturns1= \
	hornpipe/DavidFindlaysHp-D-32-3.abc \
	reel/Easy_Club-A-32-3.abc \
	reel/BarrowburnR.abc \
	reel/FatherKelleysR3.abc
HappyReturns1: HappyReturns1.abc HappyReturns1.ps HappyReturns1.pdf
HappyReturns1.abc: $(HappyReturns1) hdr/HappyReturns.hdr
	abcmedley HappyReturns $(HappyReturns1) >HappyReturns1.abc
HappyReturns1.ps: HappyReturns1.abc fmt/_70.fmt
	$(a2p) HappyReturns1.abc +Ffmt/_70 \
	|PShdr HappyReturns '' HappyReturns \
	|PSftr %D $U/ %D >HappyReturns1.ps
HappyReturns1.pdf: HappyReturns1.ps
	ps2pdf HappyReturns1.ps HappyReturns1.pdf

# HappyDancers
HappyDancers= jig/StonedykeJig_A.abc \
	jig/LiltingBanshee_Am.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/BridalJ_G.abc
HappyDancers: HappyDancers.abc HappyDancers.ps HappyDancers.pdf
HappyDancers.abc: hdr/HappyDancers.hdr $(HappyDancers)
	abcmedley +C HappyDancers $(HappyDancers) >HappyDancers.abc
HappyDancers.ps: HappyDancers.abc fmt/HappyDancers.fmt
	$(a2p) HappyDancers.abc +Ffmt/HappyDancers \
	|PShdr HappyDancers '' HappyDancers \
	|PSftr %D $U/ %D >HappyDancers.ps
HappyDancers.pdf: HappyDancers.ps
	ps2pdf HappyDancers.ps HappyDancers.pdf

# Harriet Harwoods Cranberry Bog
HarrietHarwoodsCranberryBog0= \
	tune/HarrietHarwoodsCranberryBog_D.abc \
	jig/HarrietHarwoodsCranberryBogJig_D.abc \
	strathspey/HarrietHarwoodsCranberryBogStr_D.abc
HarrietHarwoodsCranberryBog0: HarrietHarwoodsCranberryBog0.abc HarrietHarwoodsCranberryBog0.ps HarrietHarwoodsCranberryBog0.pdf
HarrietHarwoodsCranberryBog0.abc: $(HarrietHarwoodsCranberryBog0)
	abcjoin +s $(HarrietHarwoodsCranberryBog0) >HarrietHarwoodsCranberryBog0.abc
HarrietHarwoodsCranberryBog0.ps: HarrietHarwoodsCranberryBog0.abc fmt/_75.fmt
	$(a2p) HarrietHarwoodsCranberryBog0.abc +Ffmt/_75 \
	|PShdr HarrietH '' HarrietH \
	|PSftr %D $U/ %D >HarrietHarwoodsCranberryBog0.ps
HarrietHarwoodsCranberryBog0.pdf: HarrietHarwoodsCranberryBog0.ps
	ps2pdf HarrietHarwoodsCranberryBog0.ps HarrietHarwoodsCranberryBog0.pdf

# Harriet Harwoods Cranberry Bog
HarrietHarwoodsCranberryBog: HarrietHarwoodsCranberryBog0 HarrietHarwoodsCranberryBog1

# Harriet Harwoods Cranberry Bog (Strathspey)
HarrietHarwoodsCranberryBog: HarrietHarwoodsCranberryBog0 HarrietHarwoodsCranberryBog1

# HarrietHarwoodsCranberryBog1
HarrietHarwoodsCranberryBog1= \
	strathspey/HarrietHarwoodsCranberryBogStr_D.abc \
	strathspey/LairdODrumblairS.abc \
	strathspey/BanksOfSpeyS_Am.abc
HarrietHarwoodsCranberryBog1: HarrietHarwoodsCranberryBog1.abc HarrietHarwoodsCranberryBog1.ps HarrietHarwoodsCranberryBog1.pdf
HarrietHarwoodsCranberryBog1.abc: hdr/HarrietHarwoodsCranberryBog1.hdr $(HarrietHarwoodsCranberryBog1)
	abcmedley HarrietHarwoodsCranberryBog1 $(HarrietHarwoodsCranberryBog1) >HarrietHarwoodsCranberryBog1.abc
HarrietHarwoodsCranberryBog1.ps: HarrietHarwoodsCranberryBog1.abc fmt/_75.fmt
	$(a2p) HarrietHarwoodsCranberryBog1.abc +Ffmt/_75 \
	|PShdr HarrietH '' HarrietH \
	|PSftr %D $U/ %D >HarrietHarwoodsCranberryBog1.ps
HarrietHarwoodsCranberryBog1.pdf: HarrietHarwoodsCranberryBog1.ps
	ps2pdf HarrietHarwoodsCranberryBog1.ps HarrietHarwoodsCranberryBog1.pdf

# Harvest Home
HarvestHome: HarvestHome0

# Harvest Home 0
HarvestHome0= strathspey/HarvestHome_F.abc
HarvestHome0: HarvestHome0.abc HarvestHome0.ps HarvestHome0.pdf
HarvestHome0.abc: hdr/HarvestHome.hdr $(HarvestHome0)
	abcmedley HarvestHome $(HarvestHome0) >HarvestHome0.abc
HarvestHome0.ps: HarvestHome0.abc fmt/_75.fmt
	$(a2p) HarvestHome0.abc +Ffmt/_75 \
	|PShdr HarvestHome '' HarvestHome \
	|PSftr %D $U/ %D >HarvestHome0.ps
HarvestHome0.pdf: HarvestHome0.ps
	ps2pdf HarvestHome0.ps HarvestHome0.pdf

# Haste to the Wedding
HasteToTheWedding= \
	jig/HasteToTheWeddingJ.abc \
	jig/KeshJ.abc \
	jig/SwallowtailJ.abc \
	jig/IrishmansHeartToTheLadies.abc
HasteToTheWedding: HasteToTheWedding.abc HasteToTheWedding.ps HasteToTheWedding.pdf
HasteToTheWedding.abc: $(HasteToTheWedding) hdr/HasteToTheWedding.hdr
	abcmedley HasteToTheWedding $(HasteToTheWedding) >HasteToTheWedding.abc
HasteToTheWedding.ps: HasteToTheWedding.abc fmt/HasteToTheWedding.fmt
	$(a2p) HasteToTheWedding.abc +Ffmt/HasteToTheWedding \
	|PShdr HastToTheW '' HastToTheW \
	|PSftr %D $U/ %D >HasteToTheWedding.ps
HasteToTheWedding.pdf: HasteToTheWedding.ps
	ps2pdf HasteToTheWedding.ps HasteToTheWedding.pdf

# Have Fun Storming the Castle
# Tune: Castle Gardens (Lisa Scott) 
HaveFunStormingTheCastle= \
	air/SittingInTheSternOfABoat.abc \
	air/Back_To_the_Hills-Am-16-2.abc \
	air/Old_Skye_Air-G-16-2.abc \
	air/YueliangDaibiaoWodeXin_D.abc
HaveFunStormingTheCastle: HaveFunStormingTheCastle.abc HaveFunStormingTheCastle.ps HaveFunStormingTheCastle.pdf
HaveFunStormingTheCastle.abc: hdr/HaveFunStormingTheCastle.hdr $(HaveFunStormingTheCastle)
	abcmedley HaveFunStormingTheCastle $(HaveFunStormingTheCastle) >HaveFunStormingTheCastle.abc
HaveFunStormingTheCastle.ps: HaveFunStormingTheCastle.abc fmt/_70.fmt
	$(a2p) HaveFunStormingTheCastle.abc +Ffmt/_70 \
	|PShdr "Have Fun Storming" '' "Have Fun Storming" \
	|PSftr %D $U/ %D >HaveFunStormingTheCastle.ps
HaveFunStormingTheCastle.pdf: HaveFunStormingTheCastle.ps
	ps2pdf HaveFunStormingTheCastle.ps HaveFunStormingTheCastle.pdf
hdr/HaveFunStormingTheCastle.hdr: ; touch hdr/HaveFunStormingTheCastle.hdr
ftr/HaveFunStormingTheCastle.ftr: ; touch ftr/HaveFunStormingTheCastle.ftr

# Hawk (versions of the tune)
Hawk= reel/HawkR.abc strathspey/HawkS_D.abc
Hawk: Hawk.abc Hawk.ps Hawk.pdf
Hawk.abc: $(Hawk)
	abcmedley Hawk $(Hawk) >Hawk.abc
Hawk.ps: Hawk.abc fmt/_75.fmt
	$(a2p) Hawk.abc +Ffmt/_75 \
	|PShdr Hawk '' Hawk \
	|PSftr %D $U/ %D >Hawk.ps
Hawk.pdf: Hawk.ps
	ps2pdf Hawk.ps Hawk.pdf

# Haymakers
Haymakers= \
	j24/HaymakersJ1_G.abc \
	j24/BehindTheHaystack_D24.abc \
	j24/MerrilyKissTheQuakersWife_G24.abc
Haymakers: Haymakers.abc Haymakers.ps Haymakers.pdf
Haymakers.abc: hdr/Haymakers.hdr $(Haymakers)
	abcmedley +C Haymakers $(Haymakers) >Haymakers.abc
Haymakers.ps: Haymakers.abc fmt/_65.fmt
	$(a2p) Haymakers.abc +Ffmt/_65 \
	|PShdr Haymakers '' Haymakers \
	|PSftr %D $U/ %D >Haymakers.ps
Haymakers.pdf: Haymakers.ps
	ps2pdf Haymakers.ps Haymakers.pdf

# HaymakersJigs
HaymakersJigs= \
	j24/HaymakersJ1_G.abc \
	j24/HaymakersJ2_G.abc \
	j24/HaymakersJ3_G.abc
HaymakersJigs: HaymakersJigs.abc HaymakersJigs.ps HaymakersJigs.pdf
HaymakersJigs.abc: $(HaymakersJigs)
	abcjoin +C $(HaymakersJigs) >HaymakersJigs.abc
HaymakersJigs.ps: HaymakersJigs.abc fmt/_75.fmt
	$(a2p) HaymakersJigs.abc +Ffmt/_75 \
	|PShdr HaymakersJigs '' HaymakersJigs \
	|PSftr %D $U/ %D >HaymakersJigs.ps
HaymakersJigs.pdf: HaymakersJigs.ps
	ps2pdf HaymakersJigs.ps HaymakersJigs.pdf

# Heather Str
HeatherStr: HeatherStr1 # HeatherStr2

# Heather Str 1
HeatherStr1= \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/LadyLucyRamsayS.abc
HeatherStr1: HeatherStr1.abc HeatherStr1.ps HeatherStr1.pdf
HeatherStr1.abc: hdr/HeatherStr1.hdr $(HeatherStr1)
	abcmedley HeatherStr1 $(HeatherStr1) >HeatherStr1.abc
HeatherStr1.ps: HeatherStr1.abc fmt/_75.fmt
	$(a2p) HeatherStr1.abc +Ffmt/_75 \
	|PShdr HeatherStr '' HeatherStr \
	|PSftr %D $U/ %D >HeatherStr1.ps
HeatherStr1.pdf: HeatherStr1.ps
	ps2pdf HeatherStr1.ps HeatherStr1.pdf

# Hector the Hero
HectorTheHero= air/Hector_the_Hero_2-A-32-4.abc air/Hector_the_Hero-Bb-64-5.abc air/Hector_the_Hero_2-D-32-4.abc
HectorTheHero: HectorTheHero.abc HectorTheHero.ps HectorTheHero.pdf
HectorTheHero.abc: $(HectorTheHero) # hdr/HectorTheHero.hdr
	abcjoin +S2 $(HectorTheHero) >HectorTheHero.abc
HectorTheHero.ps: HectorTheHero.abc fmt/_75.fmt
	$(a2p) HectorTheHero.abc +Ffmt/_75 \
	|PShdr HectorTheHero '' HectorTheHero \
	|PSftr %D $U/ %D >HectorTheHero.ps
HectorTheHero.pdf: HectorTheHero.ps
	ps2pdf HectorTheHero.ps HectorTheHero.pdf

# HedwigsReel
HedwigsReel= reel/Maid_Behind_the_Bar-D-32-3.abc \
	reel/Walker_Street-G-32-3.abc \
	reel/Evit_Gabriel-Em-32-3.abc \
	reel/Old_Mother_Flanagan_1-A-32-3.abc
HedwigsReel: HedwigsReel.abc HedwigsReel.ps HedwigsReel.pdf
HedwigsReel.abc: hdr/HedwigsReel.hdr $(HedwigsReel)
	abcmedley HedwigsReel $(HedwigsReel) >HedwigsReel.abc
HedwigsReel.ps: HedwigsReel.abc fmt/_75.fmt
	$(a2p) HedwigsReel.abc +Ffmt/_75 \
	|PShdr HedwigsReel '' HedwigsReel \
	|PSftr %D $U/ %D >HedwigsReel.ps
HedwigsReel.pdf: HedwigsReel.ps
	ps2pdf HedwigsReel.ps HedwigsReel.pdf

# Heights of Cassino
HeightsOfCassino= \
	jig/Heights_of_Cassino_BSFC-D-64-5.abc \
	jig/Heights_of_Cassino_A.abc \
	jig/Heights_of_Cassino_D.abc
HeightsOfCassino: HeightsOfCassino.abc HeightsOfCassino.ps HeightsOfCassino.pdf
HeightsOfCassino.abc: $(HeightsOfCassino) # hdr/HeightsOfCassino.hdr
	abcjoin +s $(HeightsOfCassino) >HeightsOfCassino.abc
HeightsOfCassino.ps: HeightsOfCassino.abc fmt/_70.fmt
	$(a2p) HeightsOfCassino.abc +Ffmt/_70 \
	|PShdr HeightsOfCassino '' HeightsOfCassino \
	|PSftr %D $U/ %D >HeightsOfCassino.ps
HeightsOfCassino.pdf: HeightsOfCassino.ps
	ps2pdf HeightsOfCassino.ps HeightsOfCassino.pdf

# Helen_Scott_of_Humbie
Helen_Scott_of_Humbie= air/Helen_Scott_of_Humbie-G-32-4.abc air/Helen_Scott_of_Humbie-G-32-5.abc
Helen_Scott_of_Humbie: Helen_Scott_of_Humbie.abc Helen_Scott_of_Humbie.ps Helen_Scott_of_Humbie.pdf
Helen_Scott_of_Humbie.abc: $(Helen_Scott_of_Humbie) # hdr/Helen_Scott_of_Humbie.hdr
	abcjoin +s $(Helen_Scott_of_Humbie) >Helen_Scott_of_Humbie.abc
Helen_Scott_of_Humbie.ps: Helen_Scott_of_Humbie.abc fmt/_80.fmt
	$(a2p) Helen_Scott_of_Humbie.abc +Ffmt/_80 \
	|PShdr Helen_Scott_of_Humbie '' Helen_Scott_of_Humbie \
	|PSftr %D $U/ %D >Helen_Scott_of_Humbie.ps
Helen_Scott_of_Humbie.pdf: Helen_Scott_of_Humbie.ps
	ps2pdf Helen_Scott_of_Humbie.ps Helen_Scott_of_Humbie.pdf

# Helping Hands 1
HelpingHands1= \
	strathspey/SmithsAGallantFireman.abc \
	strathspey/Kail_Pot-Dm-16-2.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/IronManS.abc
HelpingHands1: HelpingHands1.abc HelpingHands1.ps HelpingHands1.pdf
HelpingHands1.abc: hdr/HelpingHands.hdr $(HelpingHands1)
	abcmedley HelpingHands $(HelpingHands1) >HelpingHands1.abc
HelpingHands1.ps: HelpingHands1.abc fmt/_65.fmt
	$(a2p) HelpingHands1.abc +Ffmt/_65 \
	|PShdr HelpingHands '' HelpingHands \
	|PSftr %D $U/ %D >HelpingHands1.ps
HelpingHands1.pdf: HelpingHands1.ps
	ps2pdf HelpingHands1.ps HelpingHands1.pdf

# Hey Johnnie Cope
HeyJohnnieCope: HeyJohnnieCope1 HeyJohnnieCope2 HeyJohnnieCope3

# Hey Johnnie Cope 1
HeyJohnnieCope1= \
	march/HeyJohnnieCope_Bm3.abc \
	march/RakesOfMallow_A3.abc \
	march/SowAndBoar3.abc
HeyJohnnieCope1: HeyJohnnieCope1.abc HeyJohnnieCope1.ps HeyJohnnieCope1.pdf
HeyJohnnieCope1.abc: hdr/HeyJohnnieCope1.hdr $(HeyJohnnieCope1)
	abcmedley HeyJohnnieCope1 $(HeyJohnnieCope1) >HeyJohnnieCope1.abc
HeyJohnnieCope1.ps: HeyJohnnieCope1.abc fmt/_80.fmt
	$(a2p) HeyJohnnieCope1.abc +Ffmt/_80 \
	|PShdr HeyJohnnieCope '' HeyJohnnieCope \
	|PSftr %D $U/ %D >HeyJohnnieCope1.ps
HeyJohnnieCope1.pdf: HeyJohnnieCope1.ps
	ps2pdf HeyJohnnieCope1.ps HeyJohnnieCope1.pdf

# Hey Johnnie Cope 2
HeyJohnnieCope2= \
	march/HeyJohnnieCope_Am2.abc \
	march/Snouts_and_Ears_A2.abc \
	march/BratachBanaM.abc \
	march/JamieAllen_G4.abc
HeyJohnnieCope2: HeyJohnnieCope2.abc HeyJohnnieCope2.ps HeyJohnnieCope2.pdf
HeyJohnnieCope2.abc: hdr/HeyJohnnieCope2.hdr $(HeyJohnnieCope2)
	abcmedley HeyJohnnieCope2 $(HeyJohnnieCope2) >HeyJohnnieCope2.abc
HeyJohnnieCope2.ps: HeyJohnnieCope2.abc fmt/_75.fmt
	$(a2p) HeyJohnnieCope2.abc +Ffmt/_75 \
	|PShdr HeyJohnnieCope '' HeyJohnnieCope \
	|PSftr %D $U/ %D >HeyJohnnieCope2.ps
HeyJohnnieCope2.pdf: HeyJohnnieCope2.ps
	ps2pdf HeyJohnnieCope2.ps HeyJohnnieCope2.pdf

# Hey Johnnie Cope 3
HeyJohnnieCope3= \
	song/HeyJohnnieCope3_Am.abc \
	song/LassOGowrie_D.abc \
	song/PeatFireFlame_Em.abc \
	ftr/arrJC.ftr
HeyJohnnieCope3: HeyJohnnieCope3.abc HeyJohnnieCope3.ps HeyJohnnieCope3.pdf
HeyJohnnieCope3.abc: hdr/HeyJohnnieCope3.hdr $(HeyJohnnieCope3)
	abcmedley HeyJohnnieCope3 $(HeyJohnnieCope3) >HeyJohnnieCope3.abc
HeyJohnnieCope3.ps: HeyJohnnieCope3.abc fmt/_75.fmt
	$(a2p) HeyJohnnieCope3.abc +Ffmt/_75 \
	|PShdr HeyJohnnieCope '' HeyJohnnieCope \
	|PSftr %D $U/ %D >HeyJohnnieCope3.ps
HeyJohnnieCope3.pdf: HeyJohnnieCope3.ps
	ps2pdf HeyJohnnieCope3.ps HeyJohnnieCope3.pdf

# High Road to Wigton
HighRoadToWigton= \
	reel/SpeedThePloughR.abc reel/BarrowburnR.abc reel/BrendaStubbert_A.abc
HighRoadToWigton: HighRoadToWigton.abc HighRoadToWigton.ps HighRoadToWigton.pdf
HighRoadToWigton.abc: hdr/HighRoadToWigton.hdr $(HighRoadToWigton)
	abcmedley HighRoadToWigton $(HighRoadToWigton) >HighRoadToWigton.abc
HighRoadToWigton.ps: HighRoadToWigton.abc fmt/_65.fmt
	$(a2p) HighRoadToWigton.abc +Ffmt/_65 \
	|PShdr HighRoad '' HighRoad \
	|PSftr %D $U/ %D >HighRoadToWigton.ps
HighRoadToWigton.pdf: HighRoadToWigton.ps
	ps2pdf HighRoadToWigton.ps HighRoadToWigton.pdf

# High Society
HighSociety= r40/MacPhailsMagic_F_AABBA.abc \
	r40/FourInOne_DmD4_AABBA.abc \
	r40/GrindersHp_C5_AABBC.abc
HighSociety: HighSociety.abc HighSociety.ps HighSociety.pdf
HighSociety.abc: hdr/HighSociety.hdr $(HighSociety)
	abcmedley HighSociety $(HighSociety) >HighSociety.abc
HighSociety.ps: HighSociety.abc fmt/HighSociety.fmt
	$(a2p) HighSociety.abc +Ffmt/HighSociety \
	|PShdr HighSociety '' HighSociety \
	|PSftr %D $U/ %D >HighSociety.ps
HighSociety.pdf: HighSociety.ps
	ps2pdf HighSociety.ps HighSociety.pdf

# High_Drive
High_Drive= \
	reel/High_Drive-D-32-4.abc \
	reel/High_Drive-D-64-8.abc
High_Drive: High_Drive.abc High_Drive.ps High_Drive.pdf
High_Drive.abc: $(High_Drive) # hdr/High_Drive.hdr
	abcjoin +s2 $(High_Drive) >High_Drive.abc
High_Drive.ps: High_Drive.abc fmt/High_Drive.fmt
	$(a2p) High_Drive.abc +Ffmt/High_Drive \
	|PShdr High_Drive '' High_Drive \
	|PSftr %D $U/ %D >High_Drive.ps
High_Drive.pdf: High_Drive.ps
	ps2pdf High_Drive.ps High_Drive.pdf

# Highland Brigade
HighlandBrigade= \
	jig/JohnDBurgess.abc j32/MistCoveredMountainJ.abc jig/HundredPipersJ_DA.abc
HighlandBrigade: HighlandBrigade.abc HighlandBrigade.ps HighlandBrigade.pdf
HighlandBrigade.abc: $(HighlandBrigade) hdr/HighlandBrigade.hdr
	abcmedley HighlandBrigade $(HighlandBrigade) >HighlandBrigade.abc
HighlandBrigade.ps: HighlandBrigade.abc fmt/_70.fmt
	$(a2p) HighlandBrigade.abc +Ffmt/_70 \
	|PShdr HighlandB '' HighlandB \
	|PSftr %D $U/ %D >HighlandBrigade.ps
HighlandBrigade.pdf: HighlandBrigade.ps
	ps2pdf HighlandBrigade.ps HighlandBrigade.pdf

# Highland Fair
HighlandFair= jig/MuirlandWillieJ_Gm.abc \
	jig/10thBrigadeCrossingTheRhine.abc \
	jig/RakishHighlandmanJ.abc \
	sep5x2 jig/Jefferson_and_Liberty-Am-32-2.abc
HighlandFair: HighlandFair.abc HighlandFair.ps HighlandFair.pdf
HighlandFair.abc: $(HighlandFair) hdr/HighlandFair.hdr
	abcmedley HighlandFair $(HighlandFair) >HighlandFair.abc
HighlandFair.ps: HighlandFair.abc fmt/_75.fmt
	$(a2p) HighlandFair.abc +Ffmt/_75 \
	|PShdr HighlandF '' HighlandF \
	|PSftr %D $U/ %D >HighlandFair.ps
HighlandFair.pdf: HighlandFair.ps
	ps2pdf HighlandFair.ps HighlandFair.pdf

# Highland Lass
HighlandLass= \
	r16/FairyHillock_Am.abc \
	r16/MorpethRant_D16.abc \
	r16/MasonsApron_A16.abc \
	r16/WalkerStreet_G16.abc \
	ftr/arrJC.ftr
HighlandLass: HighlandLass.abc HighlandLass.ps HighlandLass.pdf
HighlandLass.abc: hdr/HighlandLass.hdr $(HighlandLass)
	abcmedley HighlandLass $(HighlandLass) >HighlandLass.abc
HighlandLass.ps: HighlandLass.abc fmt/_75.fmt
	$(a2p) HighlandLass.abc +Ffmt/_75 \
	|PShdr HighlandLass '' HighlandLass \
	|PSftr %D $U/ %D >HighlandLass.ps
HighlandLass.pdf: HighlandLass.ps
	ps2pdf HighlandLass.ps HighlandLass.pdf

# Highland Light Society Triumph
HighlandLightSocietyTriumph= strathspey/IronManS.abc \
	strathspey/BelladrumHouseS.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/CaptCampbell.abc ftr/arrJC.ftr
HighlandLightSocietyTriumph: HighlandLightSocietyTriumph.abc HighlandLightSocietyTriumph.ps HighlandLightSocietyTriumph.pdf
HighlandLightSocietyTriumph.abc: hdr/HighlandLightSocietyTriumph.hdr $(HighlandLightSocietyTriumph)
	abcmedley HighlandLightSocietyTriumph $(HighlandLightSocietyTriumph) >HighlandLightSocietyTriumph.abc
HighlandLightSocietyTriumph.ps: HighlandLightSocietyTriumph.abc fmt/_70.fmt
	$(a2p) HighlandLightSocietyTriumph.abc +Ffmt/_70 \
	|PShdr HighlandL '' HighlandL \
	|PSftr %D $U/ %D >HighlandLightSocietyTriumph.ps
HighlandLightSocietyTriumph.pdf: HighlandLightSocietyTriumph.ps
	ps2pdf HighlandLightSocietyTriumph.ps HighlandLightSocietyTriumph.pdf

# Highland Rambler
HighlandRambler: HighlandRambler1 HighlandRambler2

# Highland Rambler 1
HighlandRambler1= \
	reel/HighlandRambler.abc \
	reel/WalkerStreet.abc \
	reel/TimourTheTartarR.abc
HighlandRambler1: HighlandRambler1.abc HighlandRambler1.ps HighlandRambler1.pdf
HighlandRambler1.abc: $(HighlandRambler1) hdr/HighlandRambler1.hdr
	abcmedley HighlandRambler1 $(HighlandRambler1) >HighlandRambler1.abc
HighlandRambler1.ps: HighlandRambler1.abc fmt/_70.fmt
	$(a2p) HighlandRambler1.abc +Ffmt/_70 \
	|PShdr HighlandR '' HighlandR \
	|PSftr %D $U/ %D >HighlandRambler1.ps
HighlandRambler1.pdf: HighlandRambler1.ps
	ps2pdf HighlandRambler1.ps HighlandRambler1.pdf

# Highland Rambler 2
HighlandRambler2= \
	reel/HighlandRambler.abc reel/MaskeliaR.abc reel/FishersH_D4.abc
HighlandRambler2: HighlandRambler2.abc HighlandRambler2.ps HighlandRambler2.pdf
HighlandRambler2.abc: $(HighlandRambler2) hdr/HighlandRambler2.hdr
	abcmedley HighlandRambler2 $(HighlandRambler2) >HighlandRambler2.abc
HighlandRambler2.ps: HighlandRambler2.abc fmt/_65.fmt
	$(a2p) HighlandRambler2.abc +Ffmt/_65 \
	|PShdr HighlandR '' HighlandR \
	|PSftr %D $U/ %D >HighlandRambler2.ps
HighlandRambler2.pdf: HighlandRambler2.ps
	ps2pdf HighlandRambler2.ps HighlandRambler2.pdf

# Highland Welcome, A
HighlandWelcome= jig/MartinsTinWhistle_G.abc \
	jig/Lanagans_Ball_1-Em-32-2.abc \
	jig/Road_to_Skye-A-32-3.abc \
	jig/Rose_in_the_Heather-D-32-2.abc
HighlandWelcome: HighlandWelcome.abc HighlandWelcome.ps HighlandWelcome.pdf
HighlandWelcome.abc: hdr/HighlandWelcome.hdr $(HighlandWelcome)
	abcmedley HighlandWelcome $(HighlandWelcome) >HighlandWelcome.abc
HighlandWelcome.ps: HighlandWelcome.abc fmt/_75.fmt
	$(a2p) HighlandWelcome.abc +Ffmt/_75 \
	|PShdr HighlandWelcome '' HighlandWelcome \
	|PSftr %D $U/ %D >HighlandWelcome.ps
HighlandWelcome.pdf: HighlandWelcome.ps
	ps2pdf HighlandWelcome.ps HighlandWelcome.pdf

# HighlandPlaid
HighlandPlaid= \
	strathspey/Lady_Loudon-C-16-3.abc \
	strathspey/Piper_o_Dundee-Am-16-3.abc \
	strathspey/Kirrie_Kebbuck-D-16-3.abc \
	strathspey/Lord_of_the_Isles-G-16-2.abc ftr/arrJC.ftr
HighlandPlaid: HighlandPlaid.abc HighlandPlaid.ps HighlandPlaid.pdf
HighlandPlaid.abc: hdr/HighlandPlaid.hdr $(HighlandPlaid)
	abcmedley HighlandPlaid $(HighlandPlaid) >HighlandPlaid.abc
HighlandPlaid.ps: HighlandPlaid.abc fmt/_70.fmt
	$(a2p) HighlandPlaid.abc +Ffmt/_70 \
	|PShdr HighlandPlaid '' HighlandPlaid \
	|PSftr %D $U/ %D >HighlandPlaid.ps
HighlandPlaid.pdf: HighlandPlaid.ps
	ps2pdf HighlandPlaid.ps HighlandPlaid.pdf

# Highlandman Kissed His Mother
HighlandmanKissedHisMother= \
	reel/Highland_Man_Kissed_His_Mother_1-C-16-2.abc \
	r16/MuileannDubh_2.abc \
	r16/TailToddleR.abc \
	r16/TameHerWhenDaSnawComes.abc
HighlandmanKissedHisMother: HighlandmanKissedHisMother.abc HighlandmanKissedHisMother.ps HighlandmanKissedHisMother.pdf
HighlandmanKissedHisMother.abc: hdr/HighlandmanKissedHisMother.hdr $(HighlandmanKissedHisMother)
	abcmedley HighlandmanKissedHisMother $(HighlandmanKissedHisMother) >HighlandmanKissedHisMother.abc
HighlandmanKissedHisMother.ps: HighlandmanKissedHisMother.abc fmt/HighlandmanKissedHisMother.fmt
	$(a2p) HighlandmanKissedHisMother.abc +Ffmt/HighlandmanKissedHisMother \
	|PShdr Highlandman '' Highlandman \
	|PSftr %D $U/ %D >HighlandmanKissedHisMother.ps
HighlandmanKissedHisMother.pdf: HighlandmanKissedHisMother.ps
	ps2pdf HighlandmanKissedHisMother.ps HighlandmanKissedHisMother.pdf

# Highlandman Kissed His Mother 2
HighlandmanKissedHisMother2= \
	reel/Highland_Man_Kissed_His_Mother_1-C-16-2.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	r16/TailToddleR.abc \
	r16/TameHerWhenDaSnawComes.abc
HighlandmanKissedHisMother2: HighlandmanKissedHisMother2.abc HighlandmanKissedHisMother2.ps HighlandmanKissedHisMother2.pdf
HighlandmanKissedHisMother2.abc: hdr/HighlandmanKissedHisMother.hdr $(HighlandmanKissedHisMother2)
	abcmedley HighlandmanKissedHisMother $(HighlandmanKissedHisMother2) >HighlandmanKissedHisMother2.abc
HighlandmanKissedHisMother2.ps: HighlandmanKissedHisMother2.abc fmt/HighlandmanKissedHisMother.fmt
	$(a2p) HighlandmanKissedHisMother2.abc +Ffmt/HighlandmanKissedHisMother \
	|PShdr Highlandman '' Highlandman \
	|PSftr %D $U/ %D >HighlandmanKissedHisMother2.ps
HighlandmanKissedHisMother2.pdf: HighlandmanKissedHisMother2.ps
	ps2pdf HighlandmanKissedHisMother2.ps HighlandmanKissedHisMother2.pdf

# Hills of Langholm
HillsOfLangholm= \
	jig/JoAndEvelynRamwell_G.abc \
	jig/ChristianCatto_F.abc \
	jig/Puppeteer_G2.abc \
	jig/BungYourEye_Am.abc
HillsOfLangholm: HillsOfLangholm.abc HillsOfLangholm.ps HillsOfLangholm.pdf
HillsOfLangholm.abc: hdr/HillsOfLangholm.hdr $(HillsOfLangholm)
	abcmedley HillsOfLangholm $(HillsOfLangholm) >HillsOfLangholm.abc
HillsOfLangholm.ps: HillsOfLangholm.abc fmt/_75.fmt
	$(a2p) HillsOfLangholm.abc +Ffmt/_75 \
	|PShdr HillsOfLangholm '' HillsOfLangholm \
	|PSftr %D $U/ %D >HillsOfLangholm.ps
HillsOfLangholm.pdf: HillsOfLangholm.ps
	ps2pdf HillsOfLangholm.ps HillsOfLangholm.pdf

# Hills of Lorne
HillsOfLorne= \
	air/HillsOfLorne.abc \
	air/SittingInTheSternOfABoat.abc \
	air/JockeysTaenThePairtinKiss.abc \
	air/CradleSong.abc
HillsOfLorne: HillsOfLorne.abc HillsOfLorne.ps HillsOfLorne.pdf
HillsOfLorne.abc: $(HillsOfLorne)
	abcmedley HillsOfLorne $(HillsOfLorne) >HillsOfLorne.abc
HillsOfLorne.ps: HillsOfLorne.abc fmt/_70.fmt
	$(a2p) HillsOfLorne.abc +Ffmt/_70 \
	|PShdr HillsOfL '' HillsOfL \
	|PSftr %D $U/ %D >HillsOfLorne.ps
HillsOfLorne.pdf: HillsOfLorne.ps
	ps2pdf HillsOfLorne.ps HillsOfLorne.pdf

# Hogmanay Jig
HogmanayJig: HogmanayJig0 HogmanayJig1 HogmanayJig2

# Hogmanay Jig 0
HogmanayJig0= jig/HogmanayJig1_A3.abc jig/HogmanayJig2_A3.abc jig/HogmanayJig2_A4.abc
HogmanayJig0: HogmanayJig0.abc HogmanayJig0.ps HogmanayJig0.pdf
HogmanayJig0.abc: $(HogmanayJig0) # hdr/HogmanayJig0.hdr
	abcjoin +s $(HogmanayJig0) >HogmanayJig0.abc
HogmanayJig0.ps: HogmanayJig0.abc fmt/_80.fmt
	$(a2p) HogmanayJig0.abc +Ffmt/_80 \
	|PShdr HogmanayJig0 '' HogmanayJig0 \
	|PSftr %D $U/ %D >HogmanayJig0.ps
HogmanayJig0.pdf: HogmanayJig0.ps
	ps2pdf HogmanayJig0.ps HogmanayJig0.pdf

# Hogmanay Jig 1
HogmanayJig1= jig/HogmanayJ.abc jig/DukeOfAthollsJ.abc
HogmanayJig1: HogmanayJig1.abc HogmanayJig1.ps HogmanayJig1.pdf
HogmanayJig1.abc: $(HogmanayJig1) hdr/HogmanayJig1.hdr
	abcmedley HogmanayJig1 $(HogmanayJig1) >HogmanayJig1.abc
HogmanayJig1.ps: HogmanayJig1.abc fmt/_75.fmt
	$(a2p) HogmanayJig1.abc +Ffmt/_75 \
	|PShdr Hogmanay '' Hogmanay \
	|PSftr %D $U/ %D >HogmanayJig1.ps
HogmanayJig1.pdf: HogmanayJig1.ps
	ps2pdf HogmanayJig1.ps HogmanayJig1.pdf

# Hogmanay Jig 2
HogmanayJig2= \
	jig/HogmanayJ.abc \
	jig/LittleBurntPotato.abc \
	jig/MistOverTennessee.abc
HogmanayJig2: HogmanayJig2.abc HogmanayJig2.ps HogmanayJig2.pdf
HogmanayJig2.abc: $(HogmanayJig2) hdr/HogmanayJig2.hdr
	abcmedley HogmanayJig2 $(HogmanayJig2) >HogmanayJig2.abc
HogmanayJig2.ps: HogmanayJig2.abc fmt/_75.fmt
	$(a2p) HogmanayJig2.abc +Ffmt/_75 \
	|PShdr Hogmanay '' Hogmanay \
	|PSftr %D $U/ %D >HogmanayJig2.ps
HogmanayJig2.pdf: HogmanayJig2.ps
	ps2pdf HogmanayJig2.ps HogmanayJig2.pdf

# Holden Lane
HoldenLane= \
	reel/ReelDerek1.abc \
	reel/ReelDerek2.abc \
	reel/EdradynateMedley.abc
HoldenLane: HoldenLane.abc HoldenLane.ps HoldenLane.pdf
HoldenLane.abc: $(HoldenLane) hdr/HoldenLane.hdr
	abcmedley HoldenLane $(HoldenLane) >HoldenLane.abc
HoldenLane.ps: HoldenLane.abc fmt/_75.fmt
	$(a2p) HoldenLane.abc +Ffmt/_75 \
	|PShdr HoldenLane '' HoldenLane \
	|PSftr %D $U/ %D >HoldenLane.ps
HoldenLane.pdf: HoldenLane.ps
	ps2pdf HoldenLane.ps HoldenLane.pdf

# Hollin Buss
HollinBuss: HollinBuss1 HollinBuss2

# Hollin Buss 1
HollinBuss1= \
	jig/FarewellToTheTay.abc \
	jig/AuntMarysJ_3.abc \
	jig/HillsOfGlenOrchy_Em.abc \
	jig/ChurchOfDromore.abc
HollinBuss1: HollinBuss1.abc HollinBuss1.ps HollinBuss1.pdf
HollinBuss1.abc: $(HollinBuss1) hdr/HollinBuss.hdr
	abcmedley HollinBuss $(HollinBuss1) >HollinBuss1.abc
HollinBuss1.ps: HollinBuss1.abc fmt/_75.fmt
	$(a2p) HollinBuss1.abc +Ffmt/_75 \
	|PShdr HollinBus '' HollinBus \
	|PSftr %D $U/ %D >HollinBuss1.ps
HollinBuss1.pdf: HollinBuss1.ps
	ps2pdf HollinBuss1.ps HollinBuss1.pdf

# Hollin Buss 2
HollinBuss2= \
	jig/FarewellToTheTay.abc \
	jig/HundredPipersJ_DA.abc \
	jig/MidlothianPipeBand.abc \
	jig/DrummondCastle.abc
HollinBuss2: HollinBuss2.abc HollinBuss2.ps HollinBuss2.pdf
HollinBuss2.abc: $(HollinBuss2) hdr/HollinBuss.hdr
	abcmedley HollinBuss $(HollinBuss2) >HollinBuss2.abc
HollinBuss2.ps: HollinBuss2.abc fmt/_70.fmt
	$(a2p) HollinBuss2.abc +Ffmt/_70 \
	|PShdr HollinBus '' HollinBus \
	|PSftr %D $U/ %D >HollinBuss2.ps
HollinBuss2.pdf: HollinBuss2.ps
	ps2pdf HollinBuss2.ps HollinBuss2.pdf

# Holyrood House
HolyroodHouse= jig/HolyroodJ.abc
HolyroodHouse: HolyroodHouse.abc HolyroodHouse.ps HolyroodHouse.pdf
HolyroodHouse.abc: $(HolyroodHouse) hdr/HolyroodHouse.hdr
	abcmedley HolyroodHouse $(HolyroodHouse) >HolyroodHouse.abc
HolyroodHouse.ps: HolyroodHouse.abc fmt/_75.fmt
	$(a2p) HolyroodHouse.abc +Ffmt/_75 \
	|PShdr Holyrood '' Holyrood \
	|PSftr %D $U/ %D >HolyroodHouse.ps
HolyroodHouse.pdf: HolyroodHouse.ps
	ps2pdf HolyroodHouse.ps HolyroodHouse.pdf

# Homecoming Dance
HomecomingDance= reel/JJs_Reel-G-32-6.abc reel/JJs_Reel_Var-G-32-6.abc
HomecomingDance: HomecomingDance.abc HomecomingDance.ps HomecomingDance.pdf
HomecomingDance.abc: hdr/HomecomingDance.hdr $(HomecomingDance)
	abcmedley HomecomingDance $(HomecomingDance) >HomecomingDance.abc
HomecomingDance.ps: HomecomingDance.abc fmt/_75.fmt
	$(a2p) HomecomingDance.abc +Ffmt/_75 \
	|PShdr HomecomingDance '' HomecomingDance \
	|PSftr %D $U/ %D >HomecomingDance.ps
HomecomingDance.pdf: HomecomingDance.ps
	ps2pdf HomecomingDance.ps HomecomingDance.pdf

# Honeymoon
Honeymoon= \
	march/OhGinIWereWhereTheGadieRins_D.abc \
	march/DavyDavyNickNack.abc \
	march/BattleOfTheBoyne_Am.abc \
	march/SweetMaidOfGlendaruel.abc
Honeymoon: Honeymoon.abc Honeymoon.ps Honeymoon.pdf
Honeymoon.abc: hdr/Honeymoon.hdr $(Honeymoon)
	abcmedley Honeymoon $(Honeymoon) >Honeymoon.abc
Honeymoon.ps: Honeymoon.abc fmt/_75.fmt
	$(a2p) Honeymoon.abc +Ffmt/_75 \
	|PShdr Honeymoon '' Honeymoon \
	|PSftr %D $U/ %D >Honeymoon.ps
Honeymoon.pdf: Honeymoon.ps
	ps2pdf Honeymoon.ps Honeymoon.pdf

# Hooper's Jig
HoopersJig: HoopersJig1 HoopersJig2

# Hooper's Jig 1
HoopersJig1= jig/PetersPeerieBoatJ_3.abc jig/MimiJ.abc jig/OlutMarssi.abc jig/NarVandetFryser_G.abc ftr/arrJC.ftr
HoopersJig1: HoopersJig1.abc HoopersJig1.ps HoopersJig1.pdf
HoopersJig1.abc: hdr/HoopersJig.hdr $(HoopersJig1)
	abcmedley HoopersJig $(HoopersJig1) >HoopersJig1.abc
HoopersJig1.ps: HoopersJig1.abc fmt/_75.fmt
	$(a2p) HoopersJig1.abc +Ffmt/_75 \
	|PShdr HoopersJig '' HoopersJig \
	|PSftr %D $U/ %D >HoopersJig1.ps
HoopersJig1.pdf: HoopersJig1.ps
	ps2pdf HoopersJig1.ps HoopersJig1.pdf

# Hooper's Jig 2
HoopersJig2= \
	jig/PetersPeerieBoatJ_3.abc \
	jig/AllingtonsJig_D.abc \
	jig/LadyNellyWemyessJig_A.abc \
	ftr/arrBMcO.ftr
HoopersJig2: HoopersJig2.abc HoopersJig2.ps HoopersJig2.pdf
HoopersJig2.abc: hdr/HoopersJig.hdr $(HoopersJig2)
	abcmedley HoopersJig $(HoopersJig2) >HoopersJig2.abc
HoopersJig2.ps: HoopersJig2.abc fmt/_75.fmt
	$(a2p) HoopersJig2.abc +Ffmt/_75 \
	|PShdr HoopersJ '' HoopersJ \
	|PSftr %D $U/ %D >HoopersJig2.ps
HoopersJig2.pdf: HoopersJig2.ps
	ps2pdf HoopersJig2.ps HoopersJig2.pdf

# Hope Little's Str
HopeLittlesS= \
	strathspey/MrMurrayS.abc \
	strathspey/BelladrumHouseS.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc
HopeLittlesS: HopeLittlesS.abc HopeLittlesS.ps HopeLittlesS.pdf
HopeLittlesS.abc: $(HopeLittlesS) hdr/HopeLittlesS.hdr
	abcmedley HopeLittlesS $(HopeLittlesS) >HopeLittlesS.abc
HopeLittlesS.ps: HopeLittlesS.abc fmt/_75.fmt
	$(a2p) HopeLittlesS.abc +Ffmt/_75 \
	|PShdr HopeLittle '' HopeLittle \
	|PSftr %D $U/ %D >HopeLittlesS.ps
HopeLittlesS.pdf: HopeLittlesS.ps
	ps2pdf HopeLittlesS.ps HopeLittlesS.pdf

# HorsburghCastle
HorsburghCastle= march/Horsburgh_Castle-D-32-5.abc march/Horsburgh_Castle-Hp-32-5.abc march/Horsburgh_Castle-Eb-32-5.abc
HorsburghCastle: HorsburghCastle.abc HorsburghCastle.ps HorsburghCastle.pdf
HorsburghCastle.abc: $(HorsburghCastle) # hdr/HorsburghCastle.hdr
	abcjoin +s $(HorsburghCastle) >HorsburghCastle.abc
HorsburghCastle.ps: HorsburghCastle.abc fmt/HorsburghCastle.fmt
	$(a2p) HorsburghCastle.abc +Ffmt/HorsburghCastle \
	|PShdr HorsburghCastle '' HorsburghCastle \
	|PSftr %D $U/ %D >HorsburghCastle.ps
HorsburghCastle.pdf: HorsburghCastle.ps
	ps2pdf HorsburghCastle.ps HorsburghCastle.pdf

# Hughie Jim Paul's Reel
Hughie_Jim_Pauls_Reel= \
	reel/Hughie_Jim_Pauls_Reel_SS-A-32-4.abc \
	reel/Hughie_Jim_Pauls_Reel-A-32-2.abc.abc
Hughie_Jim_Pauls_Reel: Hughie_Jim_Pauls_Reel.abc Hughie_Jim_Pauls_Reel.ps Hughie_Jim_Pauls_Reel.pdf
Hughie_Jim_Pauls_Reel.abc: $(Hughie_Jim_Pauls_Reel)
	abcjoin +s $(Hughie_Jim_Pauls_Reel) >Hughie_Jim_Pauls_Reel.abc
Hughie_Jim_Pauls_Reel.ps: Hughie_Jim_Pauls_Reel.abc fmt/_75.fmt
	$(a2p) Hughie_Jim_Pauls_Reel.abc +Ffmt/_75 \
	|PShdr Hughie_Jim_Pauls_Reel '' Hughie_Jim_Pauls_Reel \
	|PSftr %D $U/ %D >Hughie_Jim_Pauls_Reel.ps
Hughie_Jim_Pauls_Reel.pdf: Hughie_Jim_Pauls_Reel.ps
	ps2pdf Hughie_Jim_Pauls_Reel.ps Hughie_Jim_Pauls_Reel.pdf

# Hunting Horn
HuntingHorn= jig/BugleHorn_D.abc jig/Bugle_Call_Two_Step-G-64-3.abc jig/TamsHuntingHorn_D.abc
HuntingHorn: HuntingHorn.abc HuntingHorn.ps HuntingHorn.pdf
HuntingHorn.abc: $(HuntingHorn) hdr/HuntingHorn.hdr
	abcmedley HuntingHorn $(HuntingHorn) >HuntingHorn.abc
HuntingHorn.ps: HuntingHorn.abc fmt/HuntingHorn.fmt
	$(a2p) HuntingHorn.abc +Ffmt/HuntingHorn \
	|PShdr HuntingHorn '' HuntingHorn \
	|PSftr %D $U/ %D >HuntingHorn.ps
HuntingHorn.pdf: HuntingHorn.ps
	ps2pdf HuntingHorn.ps HuntingHorn.pdf

# Huntly Castle 0
HuntlyCastle0= strathspey/MissJeanStewart_A.abc air/MyOnlyJoAndDearieO_Dm_32.abc air/MyOnlyJoAndDearieO_Em_16.abc
HuntlyCastle0: HuntlyCastle0.abc HuntlyCastle0.ps HuntlyCastle0.pdf
HuntlyCastle0.abc: hdr/HuntlyCastle0.hdr $(HuntlyCastle0)
	abcmedley HuntlyCastle0 $(HuntlyCastle0) >HuntlyCastle0.abc
HuntlyCastle0.ps: HuntlyCastle0.abc fmt/_70.fmt
	$(a2p) HuntlyCastle0.abc +n +Ffmt/_70 \
	|PShdr HuntlyCastle0 '' HuntlyCastle0 \
	|PSftr %D $U/ %D >HuntlyCastle0.ps
HuntlyCastle0.pdf: HuntlyCastle0.ps
	ps2pdf HuntlyCastle0.ps HuntlyCastle0.pdf

# Huntly Castle 1
HuntlyCastle1= air/MyOnlyJoAndDearieO_Em_16.abc \
	air/BriarRose0_Dm.abc \
	air/AllanWater_G.abc \
	air/JockeysTaenThePairtinKiss.abc
HuntlyCastle1: HuntlyCastle1.abc HuntlyCastle1.ps HuntlyCastle1.pdf
HuntlyCastle1.abc: hdr/HuntlyCastle1.hdr $(HuntlyCastle1)
	abcmedley HuntlyCastle1 $(HuntlyCastle1) >HuntlyCastle1.abc
HuntlyCastle1.ps: HuntlyCastle1.abc fmt/_75.fmt
	$(a2p) HuntlyCastle1.abc +Ffmt/_75 \
	|PShdr HuntlyCastle1 '' HuntlyCastle1 \
	|PSftr %D $U/ %D >HuntlyCastle1.ps
HuntlyCastle1.pdf: HuntlyCastle1.ps
	ps2pdf HuntlyCastle1.ps HuntlyCastle1.pdf

# I'll Mak Ye Fain to Follow Me
IllMakYeFainToFollowMe= \
	jig/IllMakYeFainToFollowMe_C.abc \
	jig/AnneDrummondSmithsR_F.abc \
	jig/SailorsWife_Dm.abc \
	jig/AndersonsJ_C.abc
IllMakYeFainToFollowMe: IllMakYeFainToFollowMe.abc IllMakYeFainToFollowMe.ps IllMakYeFainToFollowMe.pdf
IllMakYeFainToFollowMe.abc: hdr/IllMakYeFainToFollowMe.hdr $(IllMakYeFainToFollowMe)
	abcmedley IllMakYeFainToFollowMe $(IllMakYeFainToFollowMe) >IllMakYeFainToFollowMe.abc
IllMakYeFainToFollowMe.ps: IllMakYeFainToFollowMe.abc fmt/_70.fmt
	$(a2p) IllMakYeFainToFollowMe.abc +Ffmt/_70 \
	|PShdr IllMakYeFain '' IllMakYeFain \
	|PSftr %D $U/ %D >IllMakYeFainToFollowMe.ps
IllMakYeFainToFollowMe.pdf: IllMakYeFainToFollowMe.ps
	ps2pdf IllMakYeFainToFollowMe.ps IllMakYeFainToFollowMe.pdf

# I_Love_a_Lassie
I_Love_a_Lassie= song/I_Love_a_Lassie_C_wW.abc
I_Love_a_Lassie: I_Love_a_Lassie.abc I_Love_a_Lassie.ps I_Love_a_Lassie.pdf
I_Love_a_Lassie.abc: $(I_Love_a_Lassie)
	abcjoin +s $(I_Love_a_Lassie) >I_Love_a_Lassie.abc
I_Love_a_Lassie.ps: I_Love_a_Lassie.abc fmt/_70.fmt
	$(a2p) I_Love_a_Lassie.abc +c +Ffmt/_70 -k 0 \
	|PShdr 'I Love a Lassie' '' 'I Love a Lassie' \
	|PSftr %D $U/ %D >I_Love_a_Lassie.ps
I_Love_a_Lassie.pdf: I_Love_a_Lassie.ps
	ps2pdf I_Love_a_Lassie.ps I_Love_a_Lassie.pdf

# Ian Powrie Tunes
IanPowrieTunes= \
	reel/Bill_Powrie-D-32-4.abc \
	reel/Catchin_Rabbits-D-32-6.abc
IanPowrieTunes: IanPowrieTunes.abc IanPowrieTunes.ps IanPowrieTunes.pdf
IanPowrieTunes.abc: hdr/IanPowrieTunes.hdr $(IanPowrieTunes)
	abcmedley IanPowrieTunes $(IanPowrieTunes) >IanPowrieTunes.abc
IanPowrieTunes.ps: IanPowrieTunes.abc fmt/_75.fmt
	$(a2p) IanPowrieTunes.abc +Ffmt/_75 \
	|PShdr IanPowrieTunes '' IanPowrieTunes \
	|PSftr %D $U/ %D >IanPowrieTunes.ps
IanPowrieTunes.pdf: IanPowrieTunes.ps
	ps2pdf IanPowrieTunes.ps IanPowrieTunes.pdf

# Ian Powrie's Farewell
IanPowriesFarewell: IanPowriesFarewell1 IanPowriesFarewell2

# Ian Powrie's Farewell 1
IanPowriesFarewell1= \
	jig/WestKirkton.abc \
	jig/MistOverTennessee.abc \
	jig/HommageAJosephBouchard_C.abc
IanPowriesFarewell1: IanPowriesFarewell1.abc IanPowriesFarewell1.ps IanPowriesFarewell1.pdf
IanPowriesFarewell1.abc: $(IanPowriesFarewell1) hdr/IanPowriesFarewell.hdr
	abcmedley IanPowriesFarewell $(IanPowriesFarewell1) >IanPowriesFarewell1.abc
IanPowriesFarewell1.ps: IanPowriesFarewell1.abc fmt/_75.fmt
	$(a2p) IanPowriesFarewell1.abc +Ffmt/_75 \
	|PShdr IanPowrie1 '' IanPowrie1 \
	|PSftr %D $U/ %D >IanPowriesFarewell1.ps
IanPowriesFarewell1.pdf: IanPowriesFarewell1.ps
	ps2pdf IanPowriesFarewell1.ps IanPowriesFarewell1.pdf

# Ian Powrie's Farewell 2
IanPowriesFarewell2= \
	jig/WestKirkton.abc \
	jig/Dundee_City_Police_Pipe_Band_D_64_6.abc \
	ftr/arrSM.ftr
IanPowriesFarewell2: IanPowriesFarewell2.abc IanPowriesFarewell2.ps IanPowriesFarewell2.pdf
IanPowriesFarewell2.abc: $(IanPowriesFarewell2) hdr/IanPowriesFarewell.hdr
	abcmedley +C IanPowriesFarewell $(IanPowriesFarewell2) >IanPowriesFarewell2.abc
IanPowriesFarewell2.ps: IanPowriesFarewell2.abc fmt/_70.fmt
	$(a2p) IanPowriesFarewell2.abc +Ffmt/_70 \
	|PShdr IanPowrie2 '' IanPowrie2 \
	|PSftr %D $U/ %D >IanPowriesFarewell2.ps
IanPowriesFarewell2.pdf: IanPowriesFarewell2.ps
	ps2pdf IanPowriesFarewell2.ps IanPowriesFarewell2.pdf

# IceCap0
IceCap0= strathspey/RoyalGeographicalSociety_Gm.abc
IceCap0: IceCap0.abc IceCap0.ps IceCap0.pdf
IceCap0.abc: hdr/IceCap.hdr $(IceCap0)
	abcmedley IceCap $(IceCap0) >IceCap0.abc
IceCap0.ps: IceCap0.abc fmt/_75.fmt
	$(a2p) IceCap0.abc +Ffmt/_75 \
	|PShdr IceCap '' IceCap \
	|PSftr %D $U/ %D >IceCap0.ps
IceCap0.pdf: IceCap0.ps
	ps2pdf IceCap0.ps IceCap0.pdf

# IceCap0
IceCap: IceCap0

# Iggie_and_Squiggie
Iggie_and_Squiggie= \
	reel/Iggie_and_Squiggie-D-32-3.abc \
	reel/Iggie_and_Squiggie-D-32-4.abc \
	reel/Iggie_and_Squiggie_2-D-32-3.abc
Iggie_and_Squiggie: Iggie_and_Squiggie.abc Iggie_and_Squiggie.ps Iggie_and_Squiggie.pdf
Iggie_and_Squiggie.abc: $(Iggie_and_Squiggie)
	abcjoin +s $(Iggie_and_Squiggie) >Iggie_and_Squiggie.abc
Iggie_and_Squiggie.ps: Iggie_and_Squiggie.abc fmt/_75.fmt
	$(a2p) Iggie_and_Squiggie.abc +Ffmt/_75 \
	|PShdr Iggie_and_Squiggie "" Iggie_and_Squiggie \
	|PSftr %D $U %D >Iggie_and_Squiggie.ps
Iggie_and_Squiggie.pdf: Iggie_and_Squiggie.ps
	ps2pdf Iggie_and_Squiggie.ps Iggie_and_Squiggie.pdf

# In Celebration of Friends
InCelebrationOfFriends= strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc \
	strathspey/Niel_Gow-A-16-2.abc \
	strathspey/Briar_Rose-Dm-16-4.abc
InCelebrationOfFriends: InCelebrationOfFriends.abc InCelebrationOfFriends.ps InCelebrationOfFriends.pdf
InCelebrationOfFriends.abc: hdr/InCelebrationOfFriends.hdr $(InCelebrationOfFriends)
	abcmedley InCelebrationOfFriends $(InCelebrationOfFriends) >InCelebrationOfFriends.abc
InCelebrationOfFriends.ps: InCelebrationOfFriends.abc fmt/_75.fmt
	$(a2p) InCelebrationOfFriends.abc +Ffmt/_75 \
	|PShdr InCelebrationOfFriends '' InCelebrationOfFriends \
	|PSftr %D $U/ %D >InCelebrationOfFriends.ps
InCelebrationOfFriends.pdf: InCelebrationOfFriends.ps
	ps2pdf InCelebrationOfFriends.ps InCelebrationOfFriends.pdf

# In Garb of Old Gaul
InGarbOfOldGaul= shottish/InGarbOfOldGaul_A.abc
InGarbOfOldGaul: InGarbOfOldGaul.abc InGarbOfOldGaul.ps InGarbOfOldGaul.pdf
InGarbOfOldGaul.abc: hdr/InGarbOfOldGaul.hdr $(InGarbOfOldGaul)
	abcmedley InGarbOfOldGaul $(InGarbOfOldGaul) >InGarbOfOldGaul.abc
InGarbOfOldGaul.ps: InGarbOfOldGaul.abc fmt/_75.fmt
	$(a2p) InGarbOfOldGaul.abc +Ffmt/_75 \
	|PShdr InGarbOfOldGaul '' InGarbOfOldGaul \
	|PSftr %D $U/ %D >InGarbOfOldGaul.ps
InGarbOfOldGaul.pdf: InGarbOfOldGaul.ps
	ps2pdf InGarbOfOldGaul.ps InGarbOfOldGaul.pdf

# In and Out the Roundabout
InAndOutTheRoundabout= march/InAndOutTheRoundabout_G.abc \
	march/AstleysRide_D.abc \
	march/JohnnyComeKissMeNow_G.abc \
	march/MissMurrayOfLintrose_A.abc  ftr/arrSM.ftr
InAndOutTheRoundabout: InAndOutTheRoundabout.abc InAndOutTheRoundabout.ps InAndOutTheRoundabout.pdf
InAndOutTheRoundabout.abc: hdr/InAndOutTheRoundabout.hdr $(InAndOutTheRoundabout)
	abcmedley InAndOutTheRoundabout $(InAndOutTheRoundabout) >InAndOutTheRoundabout.abc
InAndOutTheRoundabout.ps: InAndOutTheRoundabout.abc fmt/_75.fmt
	$(a2p) InAndOutTheRoundabout.abc +Ffmt/_75 \
	|PShdr InAndOutTheRoundabout '' InAndOutTheRoundabout \
	|PSftr %D $U/ %D >InAndOutTheRoundabout.ps
InAndOutTheRoundabout.pdf: InAndOutTheRoundabout.ps
	ps2pdf InAndOutTheRoundabout.ps InAndOutTheRoundabout.pdf

# Inch of Perth
InchOfPerth: InchOfPerth1 InchOfPerth2

# Inch of Perth 1
InchOfPerth1= \
	strathspey/Brig_of_Perth_2-A-16-3.abc \
	strathspey/Lochnagar.abc \
	strathspey/BanksOfSpeyS_Am.abc
InchOfPerth1: InchOfPerth1.abc InchOfPerth1.ps InchOfPerth1.pdf
InchOfPerth1.abc: hdr/InchOfPerth.hdr $(InchOfPerth1)
	abcmedley InchOfPerth $(InchOfPerth1) >InchOfPerth1.abc
InchOfPerth1.ps: InchOfPerth1.abc fmt/_75.fmt
	$(a2p) InchOfPerth1.abc +Ffmt/_75 \
	|PShdr InchOfPerth '' InchOfPerth \
	|PSftr %D $U/ %D >InchOfPerth1.ps
InchOfPerth1.pdf: InchOfPerth1.ps
	ps2pdf InchOfPerth1.ps InchOfPerth1.pdf

# Inch of Perth 2
InchOfPerth2= \
	strathspey/Brig_of_Perth_2-A-16-3.abc \
	strathspey/WoodbridgeStr_D.abc \
	strathspey/WillieBlair_F.abc \
	strathspey/MrsJamesMacinnesEdinburgh_G.abc \
	ftr/arrSM.ftr
InchOfPerth2: InchOfPerth2.abc InchOfPerth2.ps InchOfPerth2.pdf
InchOfPerth2.abc: hdr/InchOfPerth.hdr $(InchOfPerth2)
	abcmedley InchOfPerth $(InchOfPerth2) >InchOfPerth2.abc
InchOfPerth2.ps: InchOfPerth2.abc fmt/_75.fmt
	$(a2p) InchOfPerth2.abc +Ffmt/_75 \
	|PShdr InchOfPerth '' InchOfPerth \
	|PSftr %D $U/ %D >InchOfPerth2.ps
InchOfPerth2.pdf: InchOfPerth2.ps
	ps2pdf InchOfPerth2.ps InchOfPerth2.pdf

# Inchmickery
Inchmickery= jig/Warehouse_C.abc \
	jig/MistCoveredMountainJ.abc  \
	jig/TekeliQuickStep_D2.abc \
	jig/Tempest_G.abc
Inchmickery: Inchmickery.abc Inchmickery.ps Inchmickery.pdf
Inchmickery.abc: hdr/Inchmickery.hdr $(Inchmickery)
	abcmedley +C Inchmickery $(Inchmickery) >Inchmickery.abc
Inchmickery.ps: Inchmickery.abc fmt/Inchmickery.fmt
	$(a2p) Inchmickery.abc +Ffmt/Inchmickery \
	|PShdr Inchmickery '' Inchmickery \
	|PSftr %D $U/ %D >Inchmickery.ps
Inchmickery.pdf: Inchmickery.ps
	ps2pdf Inchmickery.ps Inchmickery.pdf

# Indian Peter's Reel
IndianPetersReel= \
	reel/Mirrie_Boys_o_Greenland-D-16-2.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc  \
	reel/Lady_Erskine-Am-16-2.abc \
	reel/Deil_Stick_da_Minister-A-16-2.abc \
	reel/Knit_the_Pocky_2-Dm-16-2.abc
IndianPetersReel: IndianPetersReel.abc IndianPetersReel.ps IndianPetersReel.pdf
IndianPetersReel.abc: hdr/IndianPetersReel.hdr $(IndianPetersReel)
	abcmedley IndianPetersReel $(IndianPetersReel) >IndianPetersReel.abc
IndianPetersReel.ps: IndianPetersReel.abc fmt/_75.fmt
	$(a2p) IndianPetersReel.abc +Ffmt/_75 \
	|PShdr IndianPetersReel '' IndianPetersReel \
	|PSftr %D $U/ %D >IndianPetersReel.ps
IndianPetersReel.pdf: IndianPetersReel.ps
	ps2pdf IndianPetersReel.ps IndianPetersReel.pdf

# Inimitable Derek
InimitableDerek= reel/WoodyWoodpecker_F4.abc reel/HughShortiesR_G6.abc reel/GipsyH_4C.abc
InimitableDerek: InimitableDerek.abc InimitableDerek.ps InimitableDerek.pdf
InimitableDerek.abc: hdr/InimitableDerek.hdr $(InimitableDerek)
	abcmedley InimitableDerek $(InimitableDerek) >InimitableDerek.abc
InimitableDerek.ps: InimitableDerek.abc fmt/InimitableDerek.fmt
	$(a2p) InimitableDerek.abc +Ffmt/InimitableDerek \
	|PShdr InimitableDerek '' InimitableDerek \
	|PSftr %D $U/ %D >InimitableDerek.ps
InimitableDerek.pdf: InimitableDerek.ps
	ps2pdf InimitableDerek.ps InimitableDerek.pdf

# Inverary
Inverary: Inverary1 Inverary2

# Inverary 1
Inverary1= strathspey/KirrieKebbuckS.abc \
	strathspey/FishersRantS.abc \
	strathspey/CaptCampbell.abc
Inverary1: Inverary1.abc Inverary1.ps Inverary1.pdf
Inverary1.abc: hdr/Inverary.hdr $(Inverary1)
	abcmedley Inverary $(Inverary1) >Inverary1.abc
Inverary1.ps: Inverary1.abc fmt/_75.fmt
	$(a2p) Inverary1.abc +Ffmt/_75 \
	|PShdr Inverary '' Inverary \
	|PSftr %D $U/ %D >Inverary1.ps
Inverary1.pdf: Inverary1.ps
	ps2pdf Inverary1.ps Inverary1.pdf

# Inverary2 (Highland Whisky arrangement)
Inverary2= \
	strathspey/CameronsGotHisWifeAgain.abc \
	strathspey/FinnanHaddies.abc \
	strathspey/LimeHill_A.abc
Inverary2: Inverary2.abc Inverary2.ps Inverary2.pdf
Inverary2.abc: hdr/Inverary.hdr $(Inverary2)
	abcmedley Inverary $(Inverary2) >Inverary2.abc
Inverary2.ps: Inverary2.abc fmt/_75.fmt
	$(a2p) Inverary2.abc +Ffmt/_75 \
	|PShdr Inverary '' Inverary \
	|PSftr %D $U/ %D >Inverary2.ps
Inverary2.pdf: Inverary2.ps
	ps2pdf Inverary2.ps Inverary2.pdf

# Invercauld's Reel
InvercauldsReel: InvercauldsReel0 InvercauldsReel3 InvercauldsReel1 InvercauldsReel2

# Invercauld's Reel 0
InvercauldsReel0= strathspey/InvercauldsR.abc
InvercauldsReel0: InvercauldsReel0.abc InvercauldsReel0.ps InvercauldsReel0.pdf
InvercauldsReel0.abc: $(InvercauldsReel0) hdr/InvercauldsReel.hdr
	abcmedley InvercauldsReel $(InvercauldsReel0) >InvercauldsReel0.abc
InvercauldsReel0.ps: InvercauldsReel0.abc fmt/_75.fmt
	$(a2p) InvercauldsReel0.abc +Ffmt/_75 \
	|PShdr Invercauld '' Invercauld \
	|PSftr %D $U/ %D >InvercauldsReel0.ps
InvercauldsReel0.pdf: InvercauldsReel0.ps
	ps2pdf InvercauldsReel0.ps InvercauldsReel0.pdf

# Invercauld's Reel 1
InvercauldsReel1= \
	strathspey/InvercauldsR.abc \
	strathspey/Lochnagar.abc \
	strathspey/Craigendoran-G-16-2.abc
InvercauldsReel1: InvercauldsReel1.abc InvercauldsReel1.ps InvercauldsReel1.pdf
InvercauldsReel1.abc: $(InvercauldsReel1) hdr/InvercauldsReel.hdr
	abcmedley InvercauldsReel $(InvercauldsReel1) >InvercauldsReel1.abc
InvercauldsReel1.ps: InvercauldsReel1.abc fmt/_75.fmt
	$(a2p) InvercauldsReel1.abc +Ffmt/_75 \
	|PShdr Invercauld '' Invercauld \
	|PSftr %D $U/ %D >InvercauldsReel1.ps
InvercauldsReel1.pdf: InvercauldsReel1.ps
	ps2pdf InvercauldsReel1.ps InvercauldsReel1.pdf

# Invercauld's Reel 2
InvercauldsReel2= \
	strathspey/InvercauldsR.abc \
	strathspey/Rose_Among_the_Heather-D-16-3.abc \
	strathspey/Lady_Spencer_Chichester_F.abc \
	strathspey/DelvineHouse_C.abc \
	ftr/arrSM.ftr
InvercauldsReel2: InvercauldsReel2.abc InvercauldsReel2.ps InvercauldsReel2.pdf
InvercauldsReel2.abc: $(InvercauldsReel2) hdr/InvercauldsReel.hdr
	abcmedley InvercauldsReel $(InvercauldsReel2) >InvercauldsReel2.abc
InvercauldsReel2.ps: InvercauldsReel2.abc fmt/_70.fmt
	$(a2p) InvercauldsReel2.abc +Ffmt/_70 \
	|PShdr Invercauld '' Invercauld \
	|PSftr %D $U/ %D >InvercauldsReel2.ps
InvercauldsReel2.pdf: InvercauldsReel2.ps
	ps2pdf InvercauldsReel2.ps InvercauldsReel2.pdf

# Invercauld's Reel 3
InvercauldsReel3= \
	strathspey/InvercauldsR.abc \
	strathspey/Lochnagar.abc \
	air/BriarRose_Dm.abc \
	strathspey/MorACheannaich.abc
InvercauldsReel3: InvercauldsReel3.abc InvercauldsReel3.ps InvercauldsReel3.pdf
InvercauldsReel3.abc: $(InvercauldsReel3) hdr/InvercauldsReel.hdr
	abcmedley InvercauldsReel $(InvercauldsReel3) >InvercauldsReel3.abc
InvercauldsReel3.ps: InvercauldsReel3.abc fmt/_75.fmt
	$(a2p) InvercauldsReel3.abc +Ffmt/_75 \
	|PShdr Invercauld '' Invercauld \
	|PSftr %D $U/ %D >InvercauldsReel3.ps
InvercauldsReel3.pdf: InvercauldsReel3.ps
	ps2pdf InvercauldsReel3.ps InvercauldsReel3.pdf

# InvereskHouse1
InvereskHouse1= jig/Inveresk_House_jig-F-32-3.abc \
	jig/MyDermot.abc \
	jig/AndersonsJ_C.abc \
	jig/JimmyHarrisJig_G.abc ftr/arrJC.ftr
InvereskHouse1: InvereskHouse1.abc InvereskHouse1.ps InvereskHouse1.pdf
InvereskHouse1.abc: hdr/InvereskHouse.hdr $(InvereskHouse1)
	abcmedley InvereskHouse $(InvereskHouse1) >InvereskHouse1.abc
InvereskHouse1.ps: InvereskHouse1.abc fmt/_75.fmt
	$(a2p) InvereskHouse1.abc +Ffmt/_75 \
	|PShdr InvereskHouse1 '' InvereskHouse1 \
	|PSftr %D $U/ %D >InvereskHouse1.ps
InvereskHouse1.pdf: InvereskHouse1.ps
	ps2pdf InvereskHouse1.ps InvereskHouse1.pdf

# InvereskHouse1
InvereskHouse: InvereskHouse1

# Inverneill House
InverneillHouse= \
	reel/MacLeodAndMacKay.abc \
	reel/AngusCampbell.abc \
	reel/CulburnieCottage.abc
InverneillHouse: InverneillHouse.abc InverneillHouse.ps InverneillHouse.pdf
InverneillHouse.abc: $(InverneillHouse) hdr/InverneillHouse.hdr
	abcmedley InverneillHouse $(InverneillHouse) >InverneillHouse.abc
InverneillHouse.ps: InverneillHouse.abc fmt/_70.fmt
	$(a2p) InverneillHouse.abc +Ffmt/_70 \
	|PShdr Inverneill '' Inverneill \
	|PSftr %D $U/ %D >InverneillHouse.ps
InverneillHouse.pdf: InverneillHouse.ps
	ps2pdf InverneillHouse.ps InverneillHouse.pdf

# Irish Rover
IrishRover= \
	march/IrishRover_D3.abc \
	march/KellyOfKillane_2.abc \
	march/BoysOfWexford_G4.abc \
	march/ODonnelAbu_2G.abc \
	sep5x2 \
	dance/brief/IrishRover.crib
IrishRover: IrishRover.abc IrishRover.ps IrishRover.pdf
IrishRover.abc: $(IrishRover) hdr/IrishRover.hdr
	abcmedley IrishRover $(IrishRover) >IrishRover.abc
IrishRover.ps: IrishRover.abc fmt/_70.fmt
	$(a2p) IrishRover.abc +Ffmt/_70 \
	|PShdr IrishRover '' IrishRover \
	|PSftr %D $U/ %D >IrishRover.ps
IrishRover.pdf: IrishRover.ps
	ps2pdf IrishRover.ps IrishRover.pdf

# Iron Jelly (temp page)
IronJelly= strathspey/IronManS.abc jig/RoaringJellyJ.abc x10.abc
IronJelly: IronJelly.abc IronJelly.ps IronJelly.pdf
IronJelly.abc: $(IronJelly)
	abcjoin $(IronJelly) >IronJelly.abc
IronJelly.ps: IronJelly.abc fmt/_70.fmt
	$(a2p) IronJelly.abc +Ffmt/_70 \
	|PShdr IronJelly '' IronJelly \
	|PSftr %D $U/ %D >IronJelly.ps
IronJelly.pdf: IronJelly.ps
	ps2pdf IronJelly.ps IronJelly.pdf

# Irongray
Irongray: Irongray0 Irongray1 Irongray2 Irongray3

# Irongray 0
Irongray0= \
	air/LaoidhAnTSlanuighear0_G.abc \
	air/LaoidhAnTSlanuighear1_G.abc
Irongray0: Irongray0.abc Irongray0.ps Irongray0.pdf
Irongray0.abc: $(Irongray0) hdr/Irongray.hdr
	abcmedley Irongray $(Irongray0) >Irongray0.abc
Irongray0.ps: Irongray0.abc fmt/_75.fmt
	$(a2p) Irongray0.abc +Ffmt/_75 \
	|PShdr Irongray '' Irongray \
	|PSftr %D $U/ %D >Irongray0.ps
Irongray0.pdf: Irongray0.ps
	ps2pdf Irongray0.ps Irongray0.pdf

# Irongray 1
Irongray1= \
	air/LaoidhAnTSlanuighear1_G.abc \
	air/CumbernauldHouse_A.abc \
	air/FarewellAuldFiddler_D.abc \
	ftr/arrJC.ftr
Irongray1: Irongray1.abc Irongray1.ps Irongray1.pdf
Irongray1.abc: $(Irongray1) hdr/Irongray.hdr
	abcmedley Irongray $(Irongray1) >Irongray1.abc
Irongray1.ps: Irongray1.abc fmt/_70.fmt
	$(a2p) Irongray1.abc +Ffmt/_70 \
	|PShdr Irongray '' Irongray \
	|PSftr %D $U/ %D >Irongray1.ps
Irongray1.pdf: Irongray1.ps
	ps2pdf Irongray1.ps Irongray1.pdf

# Irongray 2
Irongray2= \
	strathspey/IronManS.abc \
	strathspey/BelladrumHouseS.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc
Irongray2: Irongray2.abc Irongray2.ps Irongray2.pdf
Irongray2.abc: $(Irongray2) hdr/Irongray.hdr
	abcmedley Irongray $(Irongray2) >Irongray2.abc
Irongray2.ps: Irongray2.abc fmt/_75.fmt
	$(a2p) Irongray2.abc +Ffmt/_75 \
	|PShdr Irongray '' Irongray \
	|PSftr %D $U/ %D >Irongray2.ps
Irongray2.pdf: Irongray2.ps
	ps2pdf Irongray2.ps Irongray2.pdf

# Irongray 3
Irongray3= \
	air/LaoidhAnTSlanuighear1_G.abc \
	strathspey/FromScotiasShoresWereNooAwaS.abc \
	strathspey/Sweetness_of_Mary_Str_G.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	ftr/arrJC.ftr
Irongray3: Irongray3.abc Irongray3.ps Irongray3.pdf
Irongray3.abc: $(Irongray3) hdr/Irongray.hdr
	abcmedley Irongray $(Irongray3) >Irongray3.abc
Irongray3.ps: Irongray3.abc fmt/Irongray.fmt
	$(a2p) Irongray3.abc +Ffmt/Irongray \
	|PShdr Irongray '' Irongray \
	|PSftr %D $U/ %D >Irongray3.ps
Irongray3.pdf: Irongray3.ps
	ps2pdf Irongray3.ps Irongray3.pdf

# Isabella McLeod
IsabellaMcLeod: IsabellaMcLeod0

# Isabella McLeod 0
IsabellaMcLeod0= strathspey/LordMoira_G.abc x10.abc
IsabellaMcLeod0: IsabellaMcLeod0.abc IsabellaMcLeod0.ps IsabellaMcLeod0.pdf
IsabellaMcLeod0.abc: hdr/IsabellaMcLeod.hdr $(IsabellaMcLeod0)
	abcmedley IsabellaMcLeod $(IsabellaMcLeod0) >IsabellaMcLeod0.abc
IsabellaMcLeod0.ps: IsabellaMcLeod0.abc fmt/_75.fmt
	$(a2p) IsabellaMcLeod0.abc +Ffmt/_75 \
	|PShdr IsabellaMcLeod '' IsabellaMcLeod \
	|PSftr %D $U/ %D >IsabellaMcLeod0.ps
IsabellaMcLeod0.pdf: IsabellaMcLeod0.ps
	ps2pdf IsabellaMcLeod0.ps IsabellaMcLeod0.pdf

# Islay Mist
IslayMist= \
	jig/Road_to_Banff-D-32-2.abc \
	jig/Star_Above_the_Garter-G-32-2.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Myras_Jig-A-32-2.abc ftr/arrJC.ftr
IslayMist: IslayMist.abc IslayMist.ps IslayMist.pdf
IslayMist.abc: hdr/IslayMist.hdr $(IslayMist)
	abcmedley IslayMist $(IslayMist) >IslayMist.abc
IslayMist.ps: IslayMist.abc fmt/_75.fmt
	$(a2p) IslayMist.abc +Ffmt/_75 \
	|PShdr IslayMist '' IslayMist \
	|PSftr %D $U/ %D >IslayMist.ps
IslayMist.pdf: IslayMist.ps
	ps2pdf IslayMist.ps IslayMist.pdf

# Isle
Isle= \
	jig/BonnieDundee_F.abc \
	jig/KatiesRambles_Dm.abc \
	jig/Greenholm.abc \
	jig/AndersonsJ_C.abc
Isle: Isle.abc Isle.ps Isle.pdf
Isle.abc: $(Isle) hdr/Isle.hdr
	abcmedley Isle $(Isle) >Isle.abc
Isle.ps: Isle.abc fmt/_75.fmt
	$(a2p) Isle.abc +Ffmt/_75 \
	|PShdr Isle '' Isle \
	|PSftr %D $U/ %D >Isle.ps
Isle.pdf: Isle.ps
	ps2pdf Isle.ps Isle.pdf

# Isle of Skye
IsleOfSkye= \
	reel/PlanxtyGeorgeBrabazon_G.abc \
	reel/DrunkenPiper_Am5.abc \
	reel/Fidget_D.abc
IsleOfSkye: IsleOfSkye.abc IsleOfSkye.ps IsleOfSkye.pdf
IsleOfSkye.abc: $(IsleOfSkye) hdr/IsleOfSkye.hdr
	abcmedley IsleOfSkye $(IsleOfSkye) >IsleOfSkye.abc
IsleOfSkye.ps: IsleOfSkye.abc fmt/_75.fmt
	$(a2p) IsleOfSkye.abc +Ffmt/_75 \
	|PShdr IsleOfSkye '' IsleOfSkye \
	|PSftr %D $U/ %D >IsleOfSkye.ps
IsleOfSkye.pdf: IsleOfSkye.ps
	ps2pdf IsleOfSkye.ps IsleOfSkye.pdf

# It Flows Nicely
ItFlowsNicely= \
	reel/MacArthurRoad_E.abc \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/MacLeods_Farewell-D-32-3.abc ftr/arrJC.ftr
ItFlowsNicely: ItFlowsNicely.abc ItFlowsNicely.ps ItFlowsNicely.pdf
ItFlowsNicely.abc: hdr/ItFlowsNicely.hdr $(ItFlowsNicely)
	abcmedley ItFlowsNicely $(ItFlowsNicely) >ItFlowsNicely.abc
ItFlowsNicely.ps: ItFlowsNicely.abc fmt/_75.fmt
	$(a2p) ItFlowsNicely.abc +Ffmt/_75 \
	|PShdr ItFlowsNicely '' ItFlowsNicely \
	|PSftr %D $U/ %D >ItFlowsNicely.ps
ItFlowsNicely.pdf: ItFlowsNicely.ps
	ps2pdf ItFlowsNicely.ps ItFlowsNicely.pdf

# It Should Be Fun
ItShouldBeFun= jig/Bouncing_the_Bairn-C-32-2.abc \
	jig/Christian_Catto-F-32-4.abc \
	jig/My_Dermot-Dm-32-2.abc ftr/arrJC.ftr
ItShouldBeFun: ItShouldBeFun.abc ItShouldBeFun.ps ItShouldBeFun.pdf
ItShouldBeFun.abc: hdr/ItShouldBeFun.hdr $(ItShouldBeFun)
	abcmedley ItShouldBeFun $(ItShouldBeFun) >ItShouldBeFun.abc
ItShouldBeFun.ps: ItShouldBeFun.abc fmt/_75.fmt
	$(a2p) ItShouldBeFun.abc +Ffmt/_75 \
	|PShdr ItShouldBeFun '' ItShouldBeFun \
	|PSftr %D $U/ %D >ItShouldBeFun.ps
ItShouldBeFun.pdf: ItShouldBeFun.ps
	ps2pdf ItShouldBeFun.ps ItShouldBeFun.pdf

# It Wisnae Me
ItWisnaeMe: ItWisnaeMe0 ItWisnaeMe1

# It Wisnae Me 0
ItWisnaeMe0= strathspey/Wednesday_Night_Strathspey-Eb-16-4.abc \
	strathspey/Wednesday_Night_Strathspey-F-16-4.abc
ItWisnaeMe0: ItWisnaeMe0.abc ItWisnaeMe0.ps ItWisnaeMe0.pdf
ItWisnaeMe0.abc: hdr/ItWisnaeMe.hdr $(ItWisnaeMe0)
	abcmedley ItWisnaeMe $(ItWisnaeMe0) >ItWisnaeMe0.abc
ItWisnaeMe0.ps: ItWisnaeMe0.abc fmt/_80.fmt
	$(a2p) ItWisnaeMe0 +Ffmt/_80 \
	| PShdr "ItWisnaeMe0" "" "ItWisnaeMe0" \
	| PSftr %D $U %D >ItWisnaeMe0.ps
ItWisnaeMe0.pdf: ItWisnaeMe0.ps
	ps2pdf ItWisnaeMe0.ps ItWisnaeMe0.pdf

# It Wisnae Me 1
ItWisnaeMe1= strathspey/Wednesday_Night_Strathspey-F-16-4.abc \
	strathspey/BriarRose_Dm.abc \
	strathspey/Scotch_Mist-C-16-4.abc
ItWisnaeMe1: ItWisnaeMe1.abc ItWisnaeMe1.ps ItWisnaeMe1.pdf
ItWisnaeMe1.abc: hdr/ItWisnaeMe.hdr $(ItWisnaeMe1)
	abcmedley ItWisnaeMe $(ItWisnaeMe1) >ItWisnaeMe1.abc
ItWisnaeMe1.ps: ItWisnaeMe1.abc fmt/_75.fmt
	$(a2p) ItWisnaeMe1 +Ffmt/_75 \
	| PShdr "ItWisnaeMe1" "" "ItWisnaeMe1" \
	| PSftr %D $U %D >ItWisnaeMe1.ps
ItWisnaeMe1.pdf: ItWisnaeMe1.ps
	ps2pdf ItWisnaeMe1.ps ItWisnaeMe1.pdf

# It's Just For Fun
ItsJustForFun= \
	jig/GowsQuickstep_G.abc \
	jig/DrummondCastle.abc \
	jig/KeshJ_G.abc \
	jig/QueensJig.abc
ItsJustForFun: ItsJustForFun.abc ItsJustForFun.ps ItsJustForFun.pdf
ItsJustForFun.abc: $(ItsJustForFun) hdr/ItsJustForFun.hdr
	abcmedley ItsJustForFun $(ItsJustForFun) >ItsJustForFun.abc
ItsJustForFun.ps: ItsJustForFun.abc fmt/_75.fmt
	$(a2p) ItsJustForFun.abc +Ffmt/_75 \
	|PShdr ItsJustForF '' ItsJustForF \
	|PSftr %D $U/ %D >ItsJustForFun.ps
ItsJustForFun.pdf: ItsJustForFun.ps
	ps2pdf ItsJustForFun.ps ItsJustForFun.pdf

# It's Nae Bother
ItsNaeBother= jig/Walking_the_Floor-Am-32-2.abc sep5x2 \
	jig/Top_of_Ben_Lomond-D-32-2.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc \
	jig/Blackthorn_Stick-A-32-2.abc
ItsNaeBother: ItsNaeBother.abc ItsNaeBother.ps ItsNaeBother.pdf
ItsNaeBother.abc: hdr/ItsNaeBother.hdr $(ItsNaeBother)
	abcmedley +T1 ItsNaeBother $(ItsNaeBother) >ItsNaeBother.abc
ItsNaeBother.ps: ItsNaeBother.abc fmt/_70.fmt
	$(a2p) ItsNaeBother.abc +Ffmt/_70 \
	|PShdr ItsNaeBother '' ItsNaeBother \
	|PSftr %D $U/ %D >ItsNaeBother.ps
ItsNaeBother.pdf: ItsNaeBother.ps
	ps2pdf ItsNaeBother.ps ItsNaeBother.pdf

# J B Milne
JBMilne: JBMilne1 JBMilne2 JBMilne3

# J B Milne 1
JBMilne1= \
	polka/J_B_Milne-A-32-4.abc \
	reel/EdradynateMedley.abc \
	march/RakesOfMallow.abc \
	polka/KarensR.abc
JBMilne1: JBMilne1.abc JBMilne1.ps JBMilne1.pdf
JBMilne1.abc: $(JBMilne1) hdr/JBMilne.hdr
	abcmedley JBMilne1 $(JBMilne1) >JBMilne1.abc
JBMilne1.ps: JBMilne1.abc fmt/_70.fmt
	$(a2p) JBMilne1.abc +Ffmt/_70 \
	|PShdr "JBMilne" '' "JBMilne" \
	|PSftr %D $U/ %D >JBMilne1.ps
JBMilne1.pdf: JBMilne1.ps
	ps2pdf JBMilne1.ps JBMilne1.pdf

# J B Milne 2
JBMilne2= \
	polka/J_B_Milne-A-32-4.abc \
	reel/ComeDanceAndSing_D3.abc \
	march/HeyJohnnieCope_2.abc \
	reel/OldeTymeQuadrille_D.abc
JBMilne2: JBMilne2.abc JBMilne2.ps JBMilne2.pdf
JBMilne2.abc: $(JBMilne2) hdr/JBMilne.hdr
	abcmedley JBMilne2 $(JBMilne2) >JBMilne2.abc
JBMilne2.ps: JBMilne2.abc fmt/_70.fmt
	$(a2p) JBMilne2.abc +Ffmt/_70 \
	|PShdr "JBMilne" '' "JBMilne" \
	|PSftr %D $U/ %D >JBMilne2.ps
JBMilne2.pdf: JBMilne2.ps
	ps2pdf JBMilne2.ps JBMilne2.pdf

# J B Milne 3
JBMilne3= \
	polka/J_B_Milne-A-32-4.abc \
	polka/AngusPolkaNo1_D2.abc \
	polka/BanksOfInverness.abc
JBMilne3: JBMilne3.abc JBMilne3.ps JBMilne3.pdf
JBMilne3.abc: $(JBMilne3) hdr/JBMilne.hdr
	abcmedley JBMilne $(JBMilne3) >JBMilne3.abc
JBMilne3.ps: JBMilne3.abc fmt/_80.fmt
	$(a2p) JBMilne3.abc +Ffmt/_80 \
	|PShdr "JBMilne" '' "JBMilne" \
	|PSftr %D $U/ %D >JBMilne3.ps
JBMilne3.pdf: JBMilne3.ps
	ps2pdf JBMilne3.ps JBMilne3.pdf

# Jack's Delight
JacksDelight= strathspey/JackCampbell_D.abc reel/JacksDelight_D.abc
JacksDelight: JacksDelight.abc JacksDelight.ps JacksDelight.pdf
JacksDelight.abc: hdr/JacksDelight.hdr $(JacksDelight)
	abcmedley JacksDelight $(JacksDelight) >JacksDelight.abc
JacksDelight.ps: JacksDelight.abc fmt/_80.fmt
	$(a2p) JacksDelight.abc +Ffmt/_80 \
	|PShdr JacksDelight '' JacksDelight \
	|PSftr %D $U/ %D >JacksDelight.ps
JacksDelight.pdf: JacksDelight.ps
	ps2pdf JacksDelight.ps JacksDelight.pdf

# Jahrzehnt_Decade
Jahrzehnt_Decade= j40/ThousandOaksJig_C_40_ABAB.abc j40/MrRobbQuint_G_40_ABAB.abc
Jahrzehnt_Decade: Jahrzehnt_Decade.abc Jahrzehnt_Decade.ps Jahrzehnt_Decade.pdf
Jahrzehnt_Decade.abc: hdr/Jahrzehnt_Decade.hdr $(Jahrzehnt_Decade)
	abcmedley Jahrzehnt_Decade $(Jahrzehnt_Decade) >Jahrzehnt_Decade.abc
Jahrzehnt_Decade.ps: Jahrzehnt_Decade.abc fmt/_75.fmt
	$(a2p) Jahrzehnt_Decade.abc +Ffmt/_75 \
	|PShdr Jahrzehnt '' Jahrzehnt \
	|PSftr %D $U/ %D >Jahrzehnt_Decade.ps
Jahrzehnt_Decade.pdf: Jahrzehnt_Decade.ps
	ps2pdf Jahrzehnt_Decade.ps Jahrzehnt_Decade.pdf

# James Gray
JamesGray: JamesGray0 JamesGray1

# James Gray 0
JamesGray0= jig/AllanaCreighton_F.abc
JamesGray0: JamesGray0.abc JamesGray0.ps JamesGray0.pdf
JamesGray0.abc: hdr/JamesGray.hdr $(JamesGray0)
	abcmedley JamesGray $(JamesGray0) >JamesGray0.abc
JamesGray0.ps: JamesGray0.abc fmt/_75.fmt
	$(a2p) JamesGray0.abc +Ffmt/_75 \
	|PShdr JamesGray '' JamesGray \
	|PSftr %D $U/ %D >JamesGray0.ps
JamesGray0.pdf: JamesGray0.ps
	ps2pdf JamesGray0.ps JamesGray0.pdf

# James Gray 1
JamesGray1= \
	jig/AllanaCreighton_F.abc \
	jig/MistOverTennessee.abc \
	jig/HommageAJosephBouchard_C.abc
JamesGray1: JamesGray1.abc JamesGray1.ps JamesGray1.pdf
JamesGray1.abc: hdr/JamesGray.hdr $(JamesGray1)
	abcmedley JamesGray $(JamesGray1) >JamesGray1.abc
JamesGray1.ps: JamesGray1.abc fmt/_75.fmt
	$(a2p) JamesGray1.abc +Ffmt/_75 \
	|PShdr JamesGray '' JamesGray \
	|PSftr %D $U/ %D >JamesGray1.ps
JamesGray1.pdf: JamesGray1.ps
	ps2pdf JamesGray1.ps JamesGray1.pdf

# James Senior of Saint Andrews
JamesSeniorOfStAndrews: JamesSeniorOfStAndrews0 JamesSeniorOfStAndrews1

# James Senior of Saint Andrews 0
JamesSeniorOfStAndrews0= strathspey/CotterHoose_F.abc
JamesSeniorOfStAndrews0: JamesSeniorOfStAndrews0.abc JamesSeniorOfStAndrews0.ps JamesSeniorOfStAndrews0.pdf
JamesSeniorOfStAndrews0.abc: hdr/JamesSeniorOfStAndrews.hdr $(JamesSeniorOfStAndrews0)
	abcmedley JamesSeniorOfStAndrews $(JamesSeniorOfStAndrews0) >JamesSeniorOfStAndrews0.abc
JamesSeniorOfStAndrews0.ps: JamesSeniorOfStAndrews0.abc fmt/_75.fmt
	$(a2p) JamesSeniorOfStAndrews0.abc +Ffmt/_75 \
	|PShdr JamesSenior '' JamesSenior \
	|PSftr %D $U/ %D >JamesSeniorOfStAndrews0.ps
JamesSeniorOfStAndrews0.pdf: JamesSeniorOfStAndrews0.ps
	ps2pdf JamesSeniorOfStAndrews0.ps JamesSeniorOfStAndrews0.pdf

# James Senior of Saint Andrews 1
JamesSeniorOfStAndrews1= strathspey/CotterHoose_F.abc \
	strathspey/CaptCampbell.abc \
	strathspey/AuldLuckie.abc
JamesSeniorOfStAndrews1: JamesSeniorOfStAndrews1.abc JamesSeniorOfStAndrews1.ps JamesSeniorOfStAndrews1.pdf
JamesSeniorOfStAndrews1.abc: hdr/JamesSeniorOfStAndrews.hdr $(JamesSeniorOfStAndrews1)
	abcmedley JamesSeniorOfStAndrews $(JamesSeniorOfStAndrews1) >JamesSeniorOfStAndrews1.abc
JamesSeniorOfStAndrews1.ps: JamesSeniorOfStAndrews1.abc fmt/_75.fmt
	$(a2p) JamesSeniorOfStAndrews1.abc +Ffmt/_75 \
	|PShdr JamesSenior '' JamesSenior \
	|PSftr %D $U/ %D >JamesSeniorOfStAndrews1.ps
JamesSeniorOfStAndrews1.pdf: JamesSeniorOfStAndrews1.ps
	ps2pdf JamesSeniorOfStAndrews1.ps JamesSeniorOfStAndrews1.pdf

# Jane's A Bonnie Lassies
JanesABonnieLass= \
	jig/MissGordonOfLiverpool.abc \
	jig/MaidAtTheSpinningWheel_G.abc \
	jig/AndersonsJ_C.abc
JanesABonnieLass: JanesABonnieLass.abc JanesABonnieLass.ps JanesABonnieLass.pdf
JanesABonnieLass.abc: $(JanesABonnieLass) hdr/JanesABonnieLass.hdr
	abcmedley JanesABonnieLass $(JanesABonnieLass) >JanesABonnieLass.abc
JanesABonnieLass.ps: JanesABonnieLass.abc fmt/_75.fmt
	$(a2p) JanesABonnieLass.abc +Ffmt/_75 \
	|PShdr JanesABonnieL '' JanesABonnieL \
	|PSftr %D $U/ %D >JanesABonnieLass.ps
JanesABonnieLass.pdf: JanesABonnieLass.ps
	ps2pdf JanesABonnieLass.ps JanesABonnieLass.pdf

# Jean Martin of Aberdeen
JeanMartinOfAberdeen= \
	strathspey/JeanMartinOfAberdeen_D.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	ftr/arrJC.ftr
JeanMartinOfAberdeen: JeanMartinOfAberdeen.abc JeanMartinOfAberdeen.ps JeanMartinOfAberdeen.pdf
JeanMartinOfAberdeen.abc: hdr/JeanMartinOfAberdeen.hdr $(JeanMartinOfAberdeen)
	abcmedley JeanMartinOfAberdeen $(JeanMartinOfAberdeen) >JeanMartinOfAberdeen.abc
JeanMartinOfAberdeen.ps: JeanMartinOfAberdeen.abc fmt/_70.fmt
	$(a2p) JeanMartinOfAberdeen.abc +Ffmt/_70 \
	|PShdr JeanMartinOfAberdeen '' JeanMartinOfAberdeen \
	|PSftr %D $U/ %D >JeanMartinOfAberdeen.ps
JeanMartinOfAberdeen.pdf: JeanMartinOfAberdeen.ps
	ps2pdf JeanMartinOfAberdeen.ps JeanMartinOfAberdeen.pdf

# JeannieOTheWitchinEe
JeannieOTheWitchinEe= jig/Jeannie_o_the_Witchin_Ee-Bb-16-2.abc jig/Jeannie_o_the_Witchin_Ee--D-16-2.abc
JeannieOTheWitchinEe: JeannieOTheWitchinEe.abc JeannieOTheWitchinEe.ps JeannieOTheWitchinEe.pdf
JeannieOTheWitchinEe.abc: hdr/JeannieOTheWitchinEe.hdr $(JeannieOTheWitchinEe)
	abcmedley JeannieOTheWitchinEe $(JeannieOTheWitchinEe) >JeannieOTheWitchinEe.abc
JeannieOTheWitchinEe.ps: JeannieOTheWitchinEe.abc fmt/_75.fmt
	$(a2p) JeannieOTheWitchinEe.abc +Ffmt/_75 \
	|PShdr JeannieOTheWitchinEe '' JeannieOTheWitchinEe \
	|PSftr %D $U/ %D >JeannieOTheWitchinEe.ps
JeannieOTheWitchinEe.pdf: JeannieOTheWitchinEe.ps
	ps2pdf JeannieOTheWitchinEe.ps JeannieOTheWitchinEe.pdf

# Jeans Jig
JeansJig= \
	jig/JeansJig_G.abc \
	jig/DrummondCastle.abc \
	jig/CalliopeHouse_E.abc \
	x4.abc
JeansJig: JeansJig.abc JeansJig.ps JeansJig.pdf
JeansJig.abc: hdr/JeansJig.hdr $(JeansJig)
	abcmedley JeansJig $(JeansJig) >JeansJig.abc
JeansJig.ps: JeansJig.abc fmt/_75.fmt
	$(a2p) JeansJig.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >JeansJig.ps
JeansJig.pdf: JeansJig.ps
	ps2pdf JeansJig.ps JeansJig.pdf

# JellyRoll
JellyRoll= reel/Jelly_Roll-G-32-6.abc reel/Jelly_Roll-G-32-4.abc
JellyRoll: JellyRoll.abc JellyRoll.ps JellyRoll.pdf
JellyRoll.abc: hdr/JellyRoll.hdr $(JellyRoll)
	abcmedley JellyRoll $(JellyRoll) >JellyRoll.abc
JellyRoll.ps: JellyRoll.abc fmt/_75.fmt
	$(a2p) JellyRoll.abc +Ffmt/_75 \
	|PShdr JellyRoll '' JellyRoll \
	|PSftr %D $U/ %D >JellyRoll.ps
JellyRoll.pdf: JellyRoll.ps
	ps2pdf JellyRoll.ps JellyRoll.pdf

# Jenny's Bawbee
JennysBawbee= s24/JennysBawbee_D_AABBAB.abc \
	s24/Alltshellach_Gm_AABCBC.abc \
	s24/EarlOfAngusAndArran_G_AABCBC.abc \
	s24/PerthshireVolunteers_A_AABCBC.abc
JennysBawbee: JennysBawbee.abc JennysBawbee.ps JennysBawbee.pdf
JennysBawbee.abc: $(JennysBawbee) hdr/JennysBawbee.hdr
	abcmedley JennysBawbee $(JennysBawbee) >JennysBawbee.abc
JennysBawbee.ps: JennysBawbee.abc fmt/_75.fmt
	$(a2p) JennysBawbee.abc +Ffmt/_75 \
	|PShdr JennysBawbee '' JennysBawbee \
	|PSftr %D $U/ %D >JennysBawbee.ps
JennysBawbee.pdf: JennysBawbee.ps
	ps2pdf JennysBawbee.ps JennysBawbee.pdf

# Jessie's Hornpipe
JessiesHornpipe= \
	march/Ton.abc \
	march/SweetMaidOfGlendaruel.abc \
	march/CaptNormanOrrEwing2.abc
JessiesHornpipe: JessiesHornpipe.abc JessiesHornpipe.ps JessiesHornpipe.pdf
JessiesHornpipe.abc: hdr/JessiesHornpipe.hdr $(JessiesHornpipe)
	abcmedley JessiesHornpipe $(JessiesHornpipe) >JessiesHornpipe.abc
JessiesHornpipe.ps: JessiesHornpipe.abc fmt/_75.fmt
	$(a2p) JessiesHornpipe.abc +Ffmt/_75 \
	|PShdr JessiesHp '' JessiesHp \
	|PSftr %D $U/ %D >JessiesHornpipe.ps
JessiesHornpipe.pdf: JessiesHornpipe.ps
	ps2pdf JessiesHornpipe.ps JessiesHornpipe.pdf

# Jig for Mrs Dunn
JigForMrsDunn= jig/Tracys_Jig-G-32-2.abc \
	jig/Lanagans_Ball_2-Em-32-2.abc \
	jig/Stool_of_Repentance-A-32-2.abc \
	jig/Frost_is_All_Over-D-32-2.abc
JigForMrsDunn: JigForMrsDunn.abc JigForMrsDunn.ps JigForMrsDunn.pdf
JigForMrsDunn.abc: hdr/JigForMrsDunn.hdr $(JigForMrsDunn)
	abcmedley JigForMrsDunn $(JigForMrsDunn) >JigForMrsDunn.abc
JigForMrsDunn.ps: JigForMrsDunn.abc fmt/_75.fmt
	$(a2p) JigForMrsDunn.abc +Ffmt/_75 \
	|PShdr JigForMrsDunn '' JigForMrsDunn \
	|PSftr %D $U/ %D >JigForMrsDunn.ps
JigForMrsDunn.pdf: JigForMrsDunn.ps
	ps2pdf JigForMrsDunn.ps JigForMrsDunn.pdf

# Jigs: Xmas
Jigs_Xmas= \
	jig/MastersInThisHall_Dm.abc \
	jig/GoodChristianMenRejoice_G.abc \
	xmas/InDulciJubilo_G.abc \
	xmas/ISawThreeShips_C.abc \
	xmas/ISawThreeShips_D.abc \
	xmas/ItCameUponTheMidnightClear_C.abc \
	xmas/InTheBleakMidwinterJ_F.abc \
	xmas/OLittleTownOfBethlehemJ_G.abc \
	jig/SnowLayOnTheGround_D.abc \
	jig/WhatChildIsThis_Am.abc
Jigs_Xmas: Jigs_Xmas.abc Jigs_Xmas.ps Jigs_Xmas.pdf
Jigs_Xmas.abc: hdr/Jigs_Xmas.hdr $(Jigs_Xmas)
	abcmedley Jigs_Xmas $(Jigs_Xmas) >Jigs_Xmas.abc
Jigs_Xmas.ps: Jigs_Xmas.abc fmt/_75.fmt
	$(a2p) Jigs_Xmas.abc +Ffmt/_75 \
	|PShdr 'Jigs:Xmas' '' 'Jigs:Xmas' \
	|PSftr %D $U/ %D >Jigs_Xmas.ps
Jigs_Xmas.pdf: Jigs_Xmas.ps
	ps2pdf Jigs_Xmas.ps Jigs_Xmas.pdf

# Jigtime Polka
JigtimePolka: JigtimePolka.abc JigtimePolka.ps JigtimePolka.pdf
JigtimePolka.abc: shottish/JigtimePolka.abc
	ln shottish/JigtimePolka.abc JigtimePolka.abc
JigtimePolka.ps: JigtimePolka.abc
	$(a2p) +Ffmt/_75 JigtimePolka.abc \
	|PShdr JigtimeP '' JigtimeP \
	|PSftr %D $U/ %D >JigtimePolka.ps
JigtimePolka.pdf: JigtimePolka.ps
	ps2pdf JigtimePolka.ps JigtimePolka.pdf

# Jimmy's Fancy
JimmysFancy= \
	strathspey/LordSeaforth.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/SmithsAGallantFireman.abc
JimmysFancy: JimmysFancy.abc JimmysFancy.ps JimmysFancy.pdf
JimmysFancy.abc: $(JimmysFancy) hdr/JimmysFancy.hdr
	abcmedley JimmysFancy $(JimmysFancy) >JimmysFancy.abc
JimmysFancy.ps: JimmysFancy.abc fmt/_75.fmt
	$(a2p) JimmysFancy.abc +Ffmt/_75 \
	|PShdr JimmysFancy '' JimmysFancy \
	|PSftr %D $U/ %D >JimmysFancy.ps
JimmysFancy.pdf: JimmysFancy.ps
	ps2pdf JimmysFancy.ps JimmysFancy.pdf

# Joanie's Hornpipe
JoaniesHornpipe= \
	hornpipe/BreakdownHp_A3.abc \
	hornpipe/FishersH_D3.abc \
	hornpipe/NavvyOnTheLine_G-32-3.abc \
	hornpipe/SailorsHornpipe_Em3.abc
JoaniesHornpipe: JoaniesHornpipe.abc JoaniesHornpipe.ps JoaniesHornpipe.pdf
JoaniesHornpipe.abc: hdr/JoaniesHornpipe.hdr $(JoaniesHornpipe)
	abcmedley JoaniesHornpipe $(JoaniesHornpipe) >JoaniesHornpipe.abc
JoaniesHornpipe.ps: JoaniesHornpipe.abc fmt/_75.fmt
	$(a2p) JoaniesHornpipe.abc +Ffmt/_75 \
	|PShdr JoaniesHornpipe '' JoaniesHornpipe \
	|PSftr %D $U/ %D >JoaniesHornpipe.ps
JoaniesHornpipe.pdf: JoaniesHornpipe.ps
	ps2pdf JoaniesHornpipe.ps JoaniesHornpipe.pdf

# Joe McDiarmid's Jig
JoeMcDiarmidsJig= \
	jig/JoeMcDiarmidsJ_D.abc \
	jig/LarryOGaff.abc \
	jig/SteamboatQuickstep_A.abc
JoeMcDiarmidsJig: JoeMcDiarmidsJig.abc JoeMcDiarmidsJig.ps JoeMcDiarmidsJig.pdf
JoeMcDiarmidsJig.abc: $(JoeMcDiarmidsJig) hdr/JoeMcDiarmidsJig.hdr
	abcmedley JoeMcDiarmidsJig $(JoeMcDiarmidsJig) >JoeMcDiarmidsJig.abc
JoeMcDiarmidsJig.ps: JoeMcDiarmidsJig.abc fmt/_75.fmt
	$(a2p) JoeMcDiarmidsJig.abc +Ffmt/_75 \
	|PShdr JoeMcDiarm '' JoeMcDiarm \
	|PSftr %D $U/ %D >JoeMcDiarmidsJig.ps
JoeMcDiarmidsJig.pdf: JoeMcDiarmidsJig.ps
	ps2pdf JoeMcDiarmidsJig.ps JoeMcDiarmidsJig.pdf

# John Anderson's Reel
JohnAndersonsReel= reel/John_Andersons_Reel-A-32-4.abc \
	reel/MorpethRant_D.abc \
	reel/FlowersOfEdinburgh1_G4.abc ftr/arrJC.ftr
JohnAndersonsReel: JohnAndersonsReel.abc JohnAndersonsReel.ps JohnAndersonsReel.pdf
JohnAndersonsReel.abc: hdr/JohnAndersonsReel.hdr $(JohnAndersonsReel)
	abcmedley JohnAndersonsReel $(JohnAndersonsReel) >JohnAndersonsReel.abc
JohnAndersonsReel.ps: JohnAndersonsReel.abc fmt/_75.fmt
	$(a2p) JohnAndersonsReel.abc +Ffmt/_75 \
	|PShdr JohnAndersonsReel '' JohnAndersonsReel \
	|PSftr %D $U/ %D >JohnAndersonsReel.ps
JohnAndersonsReel.pdf: JohnAndersonsReel.ps
	ps2pdf JohnAndersonsReel.ps JohnAndersonsReel.pdf

# John Cass
JohnCass= \
	jig/John_Casss_90th_Birthday-A-32-2.abc \
	jig/Andersons_Jig-D-32-2.abc \
	jig/Kelloholm_Jig-G-32-3.abc \
	jig/Geese_in_the_Bog-C-32-2.abc \
	jig/Coleraine-Am-32-2.abc
JohnCass: JohnCass.abc JohnCass.ps JohnCass.pdf
JohnCass.abc: hdr/JohnCass.hdr $(JohnCass)
	abcmedley JohnCass $(JohnCass) >JohnCass.abc
JohnCass.ps: JohnCass.abc fmt/_70.fmt
	$(a2p) JohnCass.abc +Ffmt/_70 \
	|PShdr JohnCass '' JohnCass \
	|PSftr %D $U/ %D >JohnCass.ps
JohnCass.pdf: JohnCass.ps
	ps2pdf JohnCass.ps JohnCass.pdf

# John Derek Evans
JohnDerekEvans= strathspey/JohnDerekEvansS.abc
JohnDerekEvans: JohnDerekEvans.abc JohnDerekEvans.ps JohnDerekEvans.pdf
JohnDerekEvans.abc: $(JohnDerekEvans) hdr/JohnDerekEvans.hdr
	abcmedley JohnDerekEvans $(JohnDerekEvans) >JohnDerekEvans.abc
JohnDerekEvans.ps: JohnDerekEvans.abc fmt/_70.fmt
	$(a2p) JohnDerekEvans.abc +Ffmt/_70 \
	|PShdr JohnDerek '' JohnDerek \
	|PSftr %D $U/ %D >JohnDerekEvans.ps
JohnDerekEvans.pdf: JohnDerekEvans.ps
	ps2pdf JohnDerekEvans.ps JohnDerekEvans.pdf

# John Grumlie
JohnGrumlie= song/JohnGrumlie_A.abc
JohnGrumlie: JohnGrumlie.abc JohnGrumlie.ps JohnGrumlie.pdf
JohnGrumlie.abc: hdr/JohnGrumlie.hdr $(JohnGrumlie)
	abcmedley JohnGrumlie $(JohnGrumlie) >JohnGrumlie.abc
JohnGrumlie.ps: JohnGrumlie.abc fmt/_75.fmt
	$(a2p) JohnGrumlie.abc +Ffmt/_75 \
	|PShdr JohnGrumlie '' JohnGrumlie \
	|PSftr %D $U/ %D >JohnGrumlie.ps
JohnGrumlie.pdf: JohnGrumlie.ps
	ps2pdf JohnGrumlie.ps JohnGrumlie.pdf

# John McAlpin
JohnMcAlpin: JohnMcAlpin0 JohnMcAlpin1 JohnMcAlpin2

# John McAlpin 0
JohnMcAlpin0= strathspey/JohnMcAlpineS.abc
JohnMcAlpin0: JohnMcAlpin0.abc JohnMcAlpin0.ps JohnMcAlpin0.pdf
JohnMcAlpin0.abc: hdr/JohnMcAlpin.hdr $(JohnMcAlpin0)
	abcmedley JohnMcAlpin $(JohnMcAlpin0) >JohnMcAlpin0.abc
JohnMcAlpin0.ps: JohnMcAlpin0.abc fmt/_75.fmt
	$(a2p) JohnMcAlpin0.abc +Ffmt/_75 \
	|PShdr JohnMcAlpin '' JohnMcAlpin \
	|PSftr %D $U/ %D >JohnMcAlpin0.ps
JohnMcAlpin0.pdf: JohnMcAlpin0.ps
	ps2pdf JohnMcAlpin0.ps JohnMcAlpin0.pdf

# John McAlpin 1
JohnMcAlpin1= \
	strathspey/JohnMcAlpineS.abc \
	strathspey/Lochnagar.abc \
	strathspey/LordOfTheIsles.abc \
	strathspey/BanksOfSpeyS_Am.abc
JohnMcAlpin1: JohnMcAlpin1.abc JohnMcAlpin1.ps JohnMcAlpin1.pdf
JohnMcAlpin1.abc: hdr/JohnMcAlpin.hdr $(JohnMcAlpin1)
	abcjoin +HJohnMcAlpin $(JohnMcAlpin1) >JohnMcAlpin1.abc
JohnMcAlpin1.ps: JohnMcAlpin1.abc fmt/_75.fmt
	$(a2p) JohnMcAlpin1.abc +Ffmt/_75 \
	|PShdr JohnMcAlpin '' JohnMcAlpin \
	|PSftr %D $U/ %D >JohnMcAlpin1.ps
JohnMcAlpin1.pdf: JohnMcAlpin1.ps
	ps2pdf JohnMcAlpin1.ps JohnMcAlpin1.pdf

# John McAlpin 2
JohnMcAlpin2= \
	strathspey/JohnMcAlpineS.abc \
	strathspey/SmithsAGallantFireman.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/Lewis_J_McLeod_Dm.abc \
	ftr/arrSM.ftr
JohnMcAlpin2: JohnMcAlpin2.abc JohnMcAlpin2.ps JohnMcAlpin2.pdf
JohnMcAlpin2.abc: hdr/JohnMcAlpin.hdr $(JohnMcAlpin2)
	abcmedley JohnMcAlpin $(JohnMcAlpin2) >JohnMcAlpin2.abc
JohnMcAlpin2.ps: JohnMcAlpin2.abc fmt/_70.fmt
	$(a2p) JohnMcAlpin2.abc +Ffmt/_70 \
	|PShdr JohnMcAlpin '' JohnMcAlpin \
	|PSftr %D $U/ %D >JohnMcAlpin2.ps
JohnMcAlpin2.pdf: JohnMcAlpin2.ps
	ps2pdf JohnMcAlpin2.ps JohnMcAlpin2.pdf

# John Paul Jones
JohnPaulJones= hornpipe/SailorsHornpipe_Em4.abc hornpipe/RoxburghCastle_G4.abc hornpipe/GalwayHp_D4.abc
JohnPaulJones: JohnPaulJones.abc JohnPaulJones.ps JohnPaulJones.pdf
JohnPaulJones.abc: hdr/JohnPaulJones.hdr $(JohnPaulJones)
	abcmedley JohnPaulJones $(JohnPaulJones) >JohnPaulJones.abc
JohnPaulJones.ps: JohnPaulJones.abc fmt/_75.fmt
	$(a2p) JohnPaulJones.abc +Ffmt/_75 \
	|PShdr JohnPaulJones '' JohnPaulJones \
	|PSftr %D $U/ %D >JohnPaulJones.ps
JohnPaulJones.pdf: JohnPaulJones.ps
	ps2pdf JohnPaulJones.ps JohnPaulJones.pdf

# John Roy Lyall
JohnRoyLyall= \
	air/JohnRoyLyall_C.abc \
	air/JohnRoyLyall_D.abc \
	air/JohnRoyLyall_G.abc \
	x4.abc
JohnRoyLyall: JohnRoyLyall.abc JohnRoyLyall.ps JohnRoyLyall.pdf
JohnRoyLyall.abc: $(JohnRoyLyall)
	abcjoin +s $(JohnRoyLyall) >JohnRoyLyall.abc
JohnRoyLyall.ps: JohnRoyLyall.abc fmt/_75.fmt
	$(a2p) JohnRoyLyall.abc +Ffmt/_75 \
	|PShdr JohnRoyLyall '' JohnRoyLyall \
	|PSftr %D $U/ %D >JohnRoyLyall.ps
JohnRoyLyall.pdf: JohnRoyLyall.ps
	ps2pdf JohnRoyLyall.ps JohnRoyLyall.pdf

# John of Badenyon
JohnOfBadenyon= strathspey/JohnOfBadenyon_Gm.abc
JohnOfBadenyon: JohnOfBadenyon.abc JohnOfBadenyon.ps JohnOfBadenyon.pdf
JohnOfBadenyon.abc: hdr/JohnOfBadenyon.hdr $(JohnOfBadenyon)
	abcmedley JohnOfBadenyon $(JohnOfBadenyon) >JohnOfBadenyon.abc
JohnOfBadenyon.ps: JohnOfBadenyon.abc fmt/_80.fmt
	$(a2p) JohnOfBadenyon.abc +Ffmt/_80 \
	|PShdr JohnOfBadenyon '' JohnOfBadenyon \
	|PSftr %D $U/ %D >JohnOfBadenyon.ps
JohnOfBadenyon.pdf: JohnOfBadenyon.ps
	ps2pdf JohnOfBadenyon.ps JohnOfBadenyon.pdf

# John of Badenyon
John_of_Badenyon= reel/John_of_Badenyon_1-Am-32-3.abc \
	reel/John_of_Badenyon_2-Am-32-3.abc \
	strathspey/John_of_Badenyon_3-Bm-32-4.abc
John_of_Badenyon: John_of_Badenyon.abc John_of_Badenyon.ps John_of_Badenyon.pdf
John_of_Badenyon.abc: $(John_of_Badenyon) # hdr/John_of_Badenyon.hdr
	abcjoin +s $(John_of_Badenyon) >John_of_Badenyon.abc
John_of_Badenyon.ps: John_of_Badenyon.abc fmt/_75.fmt
	$(a2p) John_of_Badenyon.abc +Ffmt/_75 \
	|PShdr John_of_Badenyon '' John_of_Badenyon \
	|PSftr %D $U/ %D >John_of_Badenyon.ps
John_of_Badenyon.pdf: John_of_Badenyon.ps
	ps2pdf John_of_Badenyon.ps John_of_Badenyon.pdf

# John of Bon Accord

# Johnnie Walker
JohnnieWalker: JohnnieWalker0 JohnnieWalker1 JohnnieWalker2

# Johnnie Walker 0
JohnnieWalker0= \
	strathspey/Norman_and_Helen_Robson_D.abc \
	jig/Little_and_Large_Em.abc
JohnnieWalker0: JohnnieWalker0.abc JohnnieWalker0.ps JohnnieWalker0.pdf
JohnnieWalker0.abc: hdr/JohnnieWalker.hdr $(JohnnieWalker0)
	abcmedley "JohnnieWalker" $(JohnnieWalker0) >JohnnieWalker0.abc
JohnnieWalker0.ps: JohnnieWalker0.abc fmt/_80.fmt
	$(a2p) JohnnieWalker0.abc +Ffmt/_80 \
	|PShdr JohnnieWalker '' JohnnieWalker \
	|PSftr %D $U/ %D >JohnnieWalker0.ps
JohnnieWalker0.pdf: JohnnieWalker0.ps
	ps2pdf JohnnieWalker0.ps JohnnieWalker0.pdf

# Johnnie Walker 1
JohnnieWalker1= \
	strathspey/Calums_Road_2-D-32-3.abc \
	jig/Shaalds_of_Foula-Em-32-2.abc
JohnnieWalker1: JohnnieWalker1.abc JohnnieWalker1.ps JohnnieWalker1.pdf
JohnnieWalker1.abc: hdr/JohnnieWalker.hdr $(JohnnieWalker1)
	abcmedley "JohnnieWalker" $(JohnnieWalker1) >JohnnieWalker1.abc
JohnnieWalker1.ps: JohnnieWalker1.abc fmt/_80.fmt
	$(a2p) JohnnieWalker1.abc +Ffmt/_80 \
	|PShdr JohnnieWalker '' JohnnieWalker \
	|PSftr %D $U/ %D >JohnnieWalker1.ps
JohnnieWalker1.pdf: JohnnieWalker1.ps
	ps2pdf JohnnieWalker1.ps JohnnieWalker1.pdf

# Johnnie Walker 2
JohnnieWalker2= \
	strathspey/Braes_of_Mar-D-32-5.abc \
	jig/Swallowtail_Jig-Em-32-2.abc
JohnnieWalker2: JohnnieWalker2.abc JohnnieWalker2.ps JohnnieWalker2.pdf
JohnnieWalker2.abc: hdr/JohnnieWalker.hdr $(JohnnieWalker2)
	abcmedley "JohnnieWalker" $(JohnnieWalker2) >JohnnieWalker2.abc
JohnnieWalker2.ps: JohnnieWalker2.abc fmt/_75.fmt
	$(a2p) JohnnieWalker2.abc +Ffmt/_75 \
	|PShdr JohnnieWalker '' JohnnieWalker \
	|PSftr %D $U/ %D >JohnnieWalker2.ps
JohnnieWalker2.pdf: JohnnieWalker2.ps
	ps2pdf JohnnieWalker2.ps JohnnieWalker2.pdf

# Johnny Groat's House
JohnnyGroatsHouse= \
	r16/JohnOGroatsHouse.abc \
	r16/DeilStickDaMinister.abc \
	r16/CaberFeidh_C4.abc \
	r16/LochEarn.abc
JohnnyGroatsHouse: JohnnyGroatsHouse.abc JohnnyGroatsHouse.ps JohnnyGroatsHouse.pdf
JohnnyGroatsHouse.abc: hdr/JohnnyGroatsHouse.hdr $(JohnnyGroatsHouse)
	abcmedley JohnnyGroatsHouse $(JohnnyGroatsHouse) >JohnnyGroatsHouse.abc
JohnnyGroatsHouse.ps: JohnnyGroatsHouse.abc fmt/_75.fmt
	$(a2p) JohnnyGroatsHouse.abc +Ffmt/_75 \
	|PShdr JohnnyGroatsH '' JohnnyGroatsH \
	|PSftr %D $U/ %D >JohnnyGroatsHouse.ps
JohnnyGroatsHouse.pdf: JohnnyGroatsHouse.ps
	ps2pdf JohnnyGroatsHouse.ps JohnnyGroatsHouse.pdf

# Johnny Groats House (whistle set)
JohnnyGroatsHouse_Wh= \
	r16/JohnOGroatsHouse_D.abc \
	r16/DeilStickDaMinister_A.abc \
	r16/CaberFeidh_D.abc \
	r16/LochEarn.abc
JohnnyGroatsHouse_Wh: hdr/JohnnyGroatsHouse_Wh.hdr JohnnyGroatsHouse_Wh.ps JohnnyGroatsHouse_Wh.pdf
JohnnyGroatsHouse_Wh.abc: hdr/JohnnyGroatsHouse_Wh.hdr $(JohnnyGroatsHouse_Wh)
	abcmedley JohnnyGroatsHouse_Wh $(JohnnyGroatsHouse_Wh) >JohnnyGroatsHouse_Wh.abc
JohnnyGroatsHouse_Wh.ps: JohnnyGroatsHouse_Wh.abc fmt/_70.fmt
	$(a2p) JohnnyGroatsHouse_Wh.abc +Ffmt/_70 \
	|PShdr JohnnyGroat '' JohnnyGroat \
	|PSftr %D $U/ %D >JohnnyGroatsHouse_Wh.ps
JohnnyGroatsHouse_Wh.pdf: JohnnyGroatsHouse_Wh.ps
	ps2pdf JohnnyGroatsHouse_Wh.ps JohnnyGroatsHouse_Wh.pdf

# Johnny's New Jig
JohnnysNewJig= \
	jig/LairdOCockpen_Gm.abc \
	jig/BridalJ.abc \
	jig/StanChapmansJ.abc \
	jig/Frost_is_All_Over-D-32-2.abc
JohnnysNewJig: JohnnysNewJig.abc JohnnysNewJig.ps JohnnysNewJig.pdf
JohnnysNewJig.abc: hdr/JohnnysNewJig.hdr $(JohnnysNewJig)
	abcmedley JohnnysNewJig $(JohnnysNewJig) >JohnnysNewJig.abc
JohnnysNewJig.ps: JohnnysNewJig.abc fmt/_70.fmt
	$(a2p) JohnnysNewJig.abc +Ffmt/_70 \
	|PShdr LadyCatherine '' LadyCatherine \
	|PSftr %D $U/ %D >JohnnysNewJig.ps
JohnnysNewJig.pdf: JohnnysNewJig.ps
	ps2pdf JohnnysNewJig.ps JohnnysNewJig.pdf

# Joie De Vivre
JoieDeVivre= \
	jig/AndersonsJ_C.abc \
	jig/BonnieDundee_G.abc \
	jig/MrCharlesGrahamsWelcomeHome.abc \
	jig/Blackthorn_Stick-A-32-2.abc
JoieDeVivre: JoieDeVivre.abc JoieDeVivre.ps JoieDeVivre.pdf
JoieDeVivre.abc: $(JoieDeVivre) hdr/JoieDeVivre.hdr
	abcmedley +t3 JoieDeVivre $(JoieDeVivre) >JoieDeVivre.abc
JoieDeVivre.ps: JoieDeVivre.abc fmt/JoieDeVivre.fmt
	$(a2p) JoieDeVivre.abc +Ffmt/JoieDeVivre.fmt \
	|PShdr JoieDeVivre '' JoieDeVivre \
	|PSftr %D $U/ %D >JoieDeVivre.ps
JoieDeVivre.pdf: JoieDeVivre.ps
	ps2pdf JoieDeVivre.ps JoieDeVivre.pdf

# Jolicure Jig
JolicureJig= \
	jig/JolicureJ_D.abc \
	jig/BetsyHoopersJ_E.abc \
	jig/MistCoveredMountainJ.abc
JolicureJig: JolicureJig.abc JolicureJig.ps JolicureJig.pdf
JolicureJig.abc: $(JolicureJig) hdr/JolicureJig.hdr
	abcmedley JolicureJig $(JolicureJig) >JolicureJig.abc
JolicureJig.ps: JolicureJig.abc fmt/_70.fmt
	$(a2p) JolicureJig.abc +Ffmt/_70 \
	|PShdr JolicureJ '' JolicureJ \
	|PSftr %D $U/ %D >JolicureJig.ps
JolicureJig.pdf: JolicureJig.ps
	ps2pdf JolicureJig.ps JolicureJig.pdf

# Jordanhill Strathspey
JordanhillStrathspey= \
	air/JockeysTaenThePairtinKiss.abc \
	air/SingingBird.abc \
	air/WarriorsReturn_C2.abc \
	air/HauntOfTheGnomes_A.abc \
	sep5x2 strathspey/Windsor_MAJ-D-16-3.abc # the recommended tune
JordanhillStrathspey: JordanhillStrathspey.abc JordanhillStrathspey.ps JordanhillStrathspey.pdf
JordanhillStrathspey.abc: hdr/JordanhillStrathspey.hdr $(JordanhillStrathspey)
	abcmedley +C JordanhillStrathspey $(JordanhillStrathspey) >JordanhillStrathspey.abc
JordanhillStrathspey.ps: JordanhillStrathspey.abc fmt/_75.fmt
	$(a2p) JordanhillStrathspey.abc +Ffmt/_75 \
	|PShdr JordanhillStr '' JordanhillStr \
	|PSftr %D $U/ %D >JordanhillStrathspey.ps
JordanhillStrathspey.pdf: JordanhillStrathspey.ps
	ps2pdf JordanhillStrathspey.ps JordanhillStrathspey.pdf

# Journey North
JourneyNorth: JourneyNorth0 JourneyNorth1

# Jubilee Jig
JubileeJig: JubileeJig1 JubileeJigXmas

# Jubilee Jig 1
JubileeJig1= dance/brief/JubileeJig.abc \
	jig/MissGordonOfLiverpool.abc \
	jig/DustyBobsJ.abc \
	jig/StanChapmansJ.abc \
	jig/CraigellachieLasses.abc
JubileeJig1: JubileeJig1.abc JubileeJig1.ps JubileeJig1.pdf
JubileeJig1.abc: $(JubileeJig1) hdr/JubileeJig.hdr
	abcmedley JubileeJig $(JubileeJig1) >JubileeJig1.abc
JubileeJig1.ps: JubileeJig1.abc fmt/_70.fmt
	$(a2p) JubileeJig1.abc +Ffmt/_70 \
	|PShdr JubileeJ '' JubileeJ \
	|PSftr %D $U/ %D >JubileeJig1.ps
JubileeJig1.pdf: JubileeJig1.ps
	ps2pdf JubileeJig1.ps JubileeJig1.pdf

# Jubilee Jig Xmas
JubileeJigXmas= dance/brief/JubileeJig.abc \
	jig/MissGordonOfLiverpool.abc \
	xmas/WhatChildIsThis_Gm.abc \
	jig/DustyBobsJ.abc \
	jig/SnowLayOnTheGround_D.abc \
	ftr/arrJCXmas.ftr
JubileeJigXmas: JubileeJigXmas.abc JubileeJigXmas.ps JubileeJigXmas.pdf
JubileeJigXmas.abc: $(JubileeJigXmas) hdr/JubileeJig.hdr
	abcmedley JubileeJig $(JubileeJigXmas) >JubileeJigXmas.abc
JubileeJigXmas.ps: JubileeJigXmas.abc fmt/_70.fmt
	$(a2p) JubileeJigXmas.abc +Ffmt/_70 \
	|PShdr JubileeJ '' JubileeJ \
	|PSftr %D $U/ %D >JubileeJigXmas.ps
JubileeJigXmas.pdf: JubileeJigXmas.ps
	ps2pdf JubileeJigXmas.ps JubileeJigXmas.pdf

# Julias New Jig
JuliasFirstJig= jig/Julias_Jewel_of_a_Jig-G-32-4.abc \
	jig/Mist_Covered_Mountain_jig-Am-32-3.abc \
	jig/Kelloholm_Jig-G-32-3.abc \
	jig/Directors-G-32-3.abc \
	ftr/arrJC.ftr
JuliasFirstJig: JuliasFirstJig.abc JuliasFirstJig.ps JuliasFirstJig.pdf
JuliasFirstJig.abc: hdr/JuliasFirstJig.hdr $(JuliasFirstJig)
	abcmedley JuliasFirstJig $(JuliasFirstJig) >JuliasFirstJig.abc
JuliasFirstJig.ps: JuliasFirstJig.abc fmt/_70.fmt
	$(a2p) JuliasFirstJig.abc +Ffmt/_70 \
	|PShdr JuliasFirstJig '' JuliasFirstJig \
	|PSftr %D $U/ %D >JuliasFirstJig.ps
JuliasFirstJig.pdf: JuliasFirstJig.ps
	ps2pdf JuliasFirstJig.ps JuliasFirstJig.pdf

# Just A Lark
JustALark: JustALark0

# Just A Lark 0
JustALark0= reel/Just_a_Lark_G.abc
JustALark0: JustALark0.abc JustALark0.ps JustALark0.pdf
JustALark0.abc: hdr/JustALark.hdr $(JustALark0)
	abcmedley "JustALark" $(JustALark0) >JustALark0.abc
JustALark0.ps: JustALark0.abc fmt/_75.fmt
	$(a2p) JustALark0.abc +Ffmt/_75 \
	|PShdr JustALark '' JustALark \
	|PSftr %D $U/ %D >JustALark0.ps
JustALark0.pdf: JustALark0.ps
	ps2pdf JustALark0.ps JustALark0.pdf

# Just As I Was in the Morning
JustAsIWasInTheMorning= \
	j16/JustAsIWasInTheMorning_D.abc \
	jig/LairdOfMiltonsDaughterJ_G.abc \
	jig/ChurchOfDromore.abc \
	jig/StanChapmansJ.abc
JustAsIWasInTheMorning: JustAsIWasInTheMorning.abc JustAsIWasInTheMorning.ps JustAsIWasInTheMorning.pdf
JustAsIWasInTheMorning.abc: hdr/JustAsIWasInTheMorning.hdr $(JustAsIWasInTheMorning)
	abcmedley JustAsIWasInTheMorning $(JustAsIWasInTheMorning) >JustAsIWasInTheMorning.abc
JustAsIWasInTheMorning.ps: JustAsIWasInTheMorning.abc fmt/_75.fmt
	$(a2p) JustAsIWasInTheMorning.abc +Ffmt/_75 \
	|PShdr JustAsIWasInTheMorning '' JustAsIWasInTheMorning \
	|PSftr %D $U/ %D >JustAsIWasInTheMorning.ps
JustAsIWasInTheMorning.pdf: JustAsIWasInTheMorning.ps
	ps2pdf JustAsIWasInTheMorning.ps JustAsIWasInTheMorning.pdf

# Just Face the Music
JustFaceTheMusic= \
	reel/ReconciliationR.abc \
	reel/DickGossipsR4.abc \
	reel/DownTheBroomR.abc
JustFaceTheMusic: JustFaceTheMusic.abc JustFaceTheMusic.ps JustFaceTheMusic.pdf
JustFaceTheMusic.abc: hdr/JustFaceTheMusic.hdr $(JustFaceTheMusic)
	abcmedley JustFaceTheMusic $(JustFaceTheMusic) >JustFaceTheMusic.abc
JustFaceTheMusic.ps: JustFaceTheMusic.abc fmt/_75.fmt
	$(a2p) JustFaceTheMusic.abc +Ffmt/_75 \
	|PShdr JustFace '' JustFace \
	|PSftr %D $U/ %D >JustFaceTheMusic.ps
JustFaceTheMusic.pdf: JustFaceTheMusic.ps
	ps2pdf JustFaceTheMusic.ps JustFaceTheMusic.pdf

# Just For Fun
JustForFun= \
	march/My_Love_is_But_a_Lassie_Yet-D-16-2.abc \
	m16/JamieAllen_G16.abc \
	m16/MaggieInTheWood_A16.abc \
	m16/HeyJohnnieCope_Am16.abc \
	ftr/arrJC.ftr
JustForFun: JustForFun.abc JustForFun.ps JustForFun.pdf
JustForFun.abc: hdr/JustForFun.hdr $(JustForFun)
	abcmedley JustForFun $(JustForFun) >JustForFun.abc
JustForFun.ps: JustForFun.abc fmt/_75.fmt
	$(a2p) JustForFun.abc +Ffmt/_75 \
	|PShdr JustForFun '' JustForFun \
	|PSftr %D $U/ %D >JustForFun.ps
JustForFun.pdf: JustForFun.ps
	ps2pdf JustForFun.ps JustForFun.pdf

# Just in Time
JustInTime= jig/KelloholmJig_G.abc jig/Gael_Am.abc jig/Glendaruel_Highlanders_A.abc jig/FrostIsAllOver_D3.abc
JustInTime: JustInTime.abc JustInTime.ps JustInTime.pdf
JustInTime.abc: hdr/JustInTime.hdr $(JustInTime)
	abcmedley +C +S2 JustInTime $(JustInTime) >JustInTime.abc
JustInTime.ps: JustInTime.abc fmt/_70.fmt
	$(a2p) JustInTime.abc +Ffmt/_70 \
	|PShdr JustInTime '' JustInTime \
	|PSftr %D $U/ %D >JustInTime.ps
JustInTime.pdf: JustInTime.ps
	ps2pdf JustInTime.ps JustInTime.pdf

# KandaharReel
KandaharReel= reel/HelmandHighlanders.abc reel/SpeedThePloughR.abc
KandaharReel: KandaharReel.abc KandaharReel.ps KandaharReel.pdf
KandaharReel.abc: hdr/KandaharReel.hdr $(KandaharReel)
	abcmedley KandaharReel $(KandaharReel) >KandaharReel.abc
KandaharReel.ps: KandaharReel.abc fmt/_75.fmt
	$(a2p) KandaharReel.abc +Ffmt/_75 \
	|PShdr KandaharReel '' KandaharReel \
	|PSftr %D $U/ %D >KandaharReel.ps
KandaharReel.pdf: KandaharReel.ps
	ps2pdf KandaharReel.ps KandaharReel.pdf

# Karin's Strathspey
KarinsStrathspey: KarinsStrathspey0 KarinsStrathspey1

# Karin's Strathspey 0
KarinsStrathspey0= \
	strathspey/Derek_and_Maureen_Haynes_0-Dm-32-2.abc \
	strathspey/Derek_and_Maureen_Haynes_2-Dm-32-2.abc \
	strathspey/Derek_and_Maureen_Haynes_2-Dm-32-4.abc
KarinsStrathspey0: KarinsStrathspey.abc KarinsStrathspey0.ps KarinsStrathspey0.pdf
KarinsStrathspey0.abc: hdr/KarinsStrathspey.hdr $(KarinsStrathspey0)
	abcmedley KarinsStrathspey $(KarinsStrathspey0) >KarinsStrathspey0.abc
KarinsStrathspey0.ps: KarinsStrathspey0.abc fmt/KarinsStrathspey.fmt
	$(a2p) KarinsStrathspey0.abc +Ffmt/KarinsStrathspey \
	|PShdr KarinsStr '' KarinsStr \
	|PSftr %D $U/ %D >KarinsStrathspey0.ps
KarinsStrathspey0.pdf: KarinsStrathspey0.ps
	ps2pdf KarinsStrathspey0.ps KarinsStrathspey0.pdf

# Karin's Strathspey 1
KarinsStrathspey1= strathspey/Derek_and_Maureen_Haynes_0-Dm-32-4.abc \
	strathspey/RuthvenHouse_D.abc \
	strathspey/SourceOfSpeyS_Em.abc \
	strathspey/Mary_Scott-A-16-3.abc
KarinsStrathspey1: KarinsStrathspey1.abc KarinsStrathspey1.ps KarinsStrathspey1.pdf
KarinsStrathspey1.abc: hdr/KarinsStrathspey.hdr $(KarinsStrathspey1)
	abcmedley KarinsStrathspey $(KarinsStrathspey1) >KarinsStrathspey1.abc
KarinsStrathspey1.ps: KarinsStrathspey1.abc fmt/_70.fmt
	$(a2p) KarinsStrathspey1.abc +Ffmt/_70 \
	|PShdr KarinsStr '' KarinsStr \
	|PSftr %D $U/ %D >KarinsStrathspey1.ps
KarinsStrathspey1.pdf: KarinsStrathspey1.ps
	ps2pdf KarinsStrathspey1.ps KarinsStrathspey1.pdf

# Kate Dalrymple
Kate_Dalrymple= \
	reel/Kate_Dalrymple_1-A-16-3.abc \
	reel/Kate_Dalrymple_1-G-16-3.abc \
	reel/Kate_Dalrymple_2-G-16-3.abc \
	reel/Kate_Dalrymple_2-A-16-3.abc
Kate_Dalrymple: Kate_Dalrymple.abc Kate_Dalrymple.ps Kate_Dalrymple.pdf
Kate_Dalrymple.abc: $(Kate_Dalrymple) # hdr/Kate_Dalrymple.hdr
	abcjoin +s $(Kate_Dalrymple) >Kate_Dalrymple.abc
Kate_Dalrymple.ps: Kate_Dalrymple.abc fmt/_75.fmt
	$(a2p) Kate_Dalrymple.abc +Ffmt/_75 \
	|PShdr Kate_Dalrymple '' Kate_Dalrymple \
	|PSftr %D $U/ %D >Kate_Dalrymple.ps
Kate_Dalrymple.pdf: Kate_Dalrymple.ps
	ps2pdf Kate_Dalrymple.ps Kate_Dalrymple.pdf

# Keeping Busy
KeepingBusy= \
	jig/PrincessMargaretJ.abc \
	jig/GowsQuickstep_Bb.abc \
	jig/MissSophiaCampbell.abc \
	jig/AndersonsJ_C.abc
KeepingBusy: KeepingBusy.abc KeepingBusy.ps KeepingBusy.pdf
KeepingBusy.abc: hdr/KeepingBusy.hdr $(KeepingBusy)
	abcmedley KeepingBusy $(KeepingBusy) >KeepingBusy.abc
KeepingBusy.ps: KeepingBusy.abc fmt/_70.fmt
	$(a2p) KeepingBusy.abc +Ffmt/_70 \
	|PShdr KeepingBusy '' KeepingBusy \
	|PSftr %D $U/ %D >KeepingBusy.ps
KeepingBusy.pdf: KeepingBusy.ps
	ps2pdf KeepingBusy.ps KeepingBusy.pdf

# Kelloholm
Kelloholm= \
	jig/KelloholmJig_G.abc \
	jig/MistCoveredMountainJ.abc \
	jig/StewartsFancy_A2.abc \
	jig/AndersonsJ_D.abc
Kelloholm: Kelloholm.abc Kelloholm.ps Kelloholm.pdf
Kelloholm.abc: hdr/Kelloholm.hdr $(Kelloholm)
	abcmedley Kelloholm $(Kelloholm) >Kelloholm.abc
Kelloholm.ps: Kelloholm.abc fmt/_70.fmt
	$(a2p) Kelloholm.abc +Ffmt/_70 \
	|PShdr Kelloholm '' Kelloholm \
	|PSftr %D $U/ %D >Kelloholm.ps
Kelloholm.pdf: Kelloholm.ps
	ps2pdf Kelloholm.ps Kelloholm.pdf

# Kelso Races
KelsoRaces= \
	reel/TeetotalersR_G3.abc \
	reel/MorpethRant_D.abc \
	reel/AngusCampbell.abc
KelsoRaces: KelsoRaces.abc KelsoRaces.ps KelsoRaces.pdf
KelsoRaces.abc: hdr/KelsoRaces.hdr $(KelsoRaces)
	abcmedley KelsoRaces $(KelsoRaces) >KelsoRaces.abc
KelsoRaces.ps: KelsoRaces.abc fmt/_75.fmt
	$(a2p) KelsoRaces.abc +Ffmt/_75 \
	|PShdr KelsoRaces '' KelsoRaces \
	|PSftr %D $U/ %D >KelsoRaces.ps
KelsoRaces.pdf: KelsoRaces.ps
	ps2pdf KelsoRaces.ps KelsoRaces.pdf

# Kendall's Hornpipe
KendallsHornpipe= \
	jig/OerTheWaterToCharlieJ.abc \
	jig/DustyBobsJ.abc \
	j32/MistCoveredMountainJ.abc \
	jig/BlueBonnetsJ1_A.abc
KendallsHornpipe: KendallsHornpipe.abc KendallsHornpipe.ps KendallsHornpipe.pdf
KendallsHornpipe.abc: $(KendallsHornpipe) hdr/KendallsHornpipe.hdr
	abcmedley KendallsHornpipe $(KendallsHornpipe) >KendallsHornpipe.abc
KendallsHornpipe.ps: KendallsHornpipe.abc fmt/_70.fmt
	$(a2p) KendallsHornpipe.abc +Ffmt/_70 \
	|PShdr KendallsH '' KendallsH \
	|PSftr %D $U/ %D >KendallsHornpipe.ps
KendallsHornpipe.pdf: KendallsHornpipe.ps
	ps2pdf KendallsHornpipe.ps KendallsHornpipe.pdf

# Kenora Reel
KenoraReel= \
	hornpipe/Constitution_Hp_F-32-3.abc \
	reel/LadyMaryHaysScotchMeasure_Dm.abc \
	hornpipe/StatenIslandH.abc \
	ftr/arrBP.ftr
KenoraReel: KenoraReel.abc KenoraReel.ps KenoraReel.pdf
KenoraReel.abc: hdr/KenoraReel.hdr $(KenoraReel)
	abcmedley KenoraReel $(KenoraReel) >KenoraReel.abc
KenoraReel.ps: KenoraReel.abc fmt/_75.fmt
	$(a2p) KenoraReel.abc +Ffmt/_75 \
	|PShdr KenoraR '' KenoraR \
	|PSftr %D $U/ %D >KenoraReel.ps
KenoraReel.pdf: KenoraReel.ps
	ps2pdf KenoraReel.ps KenoraReel.pdf

# Keppoch's Rant
KeppochsRant: KeppochsRant0 KeppochsRant1

# Keppoch's Rant 0
KeppochsRant0= \
	strathspey/GlenGrant1_A.abc \
	strathspey/MissCampbellOfSaddelsStr_Bb.abc
KeppochsRant0: KeppochsRant0.abc KeppochsRant0.ps KeppochsRant0.pdf
KeppochsRant0.abc: hdr/KeppochsRant.hdr $(KeppochsRant0)
	abcmedley KeppochsRant $(KeppochsRant0) >KeppochsRant0.abc
KeppochsRant0.ps: KeppochsRant0.abc fmt/_75.fmt
	$(a2p) KeppochsRant0.abc +Ffmt/_75 \
	|PShdr KeppochsR '' KeppochsR \
	|PSftr %D $U/ %D >KeppochsRant0.ps
KeppochsRant0.pdf: KeppochsRant0.ps
	ps2pdf KeppochsRant0.ps KeppochsRant0.pdf

# Keppoch's Rant 1
KeppochsRant1= \
	strathspey/GlenGrant1_A.abc \
	strathspey/AuldToonOAyr.abc \
	strathspey/Sweetness_of_Mary_Str_G.abc
KeppochsRant1: KeppochsRant1.abc KeppochsRant1.ps KeppochsRant1.pdf
KeppochsRant1.abc: hdr/KeppochsRant.hdr $(KeppochsRant1)
	abcmedley KeppochsRant $(KeppochsRant1) >KeppochsRant1.abc
KeppochsRant1.ps: KeppochsRant1.abc fmt/_75.fmt
	$(a2p) KeppochsRant1.abc +Ffmt/_75 \
	|PShdr KeppochsR '' KeppochsR \
	|PSftr %D $U/ %D >KeppochsRant1.ps
KeppochsRant1.pdf: KeppochsRant1.ps
	ps2pdf KeppochsRant1.ps KeppochsRant1.pdf

# Kersty's Jig
KerstysJig= \
	jig/FerryJ_A3.abc \
	jig/MrCharlesGrahamsWelcomeHome_Am3.abc \
	jig/FrostIsAllOver_D3.abc \
	ftr/arrBP.ftr
KerstysJig: KerstysJig.abc KerstysJig.ps KerstysJig.pdf
KerstysJig.abc: hdr/KerstysJig.hdr $(KerstysJig)
	abcmedley KerstysJig $(KerstysJig) >KerstysJig.abc
KerstysJig.ps: KerstysJig.abc fmt/_75.fmt
	$(a2p) KerstysJig.abc +Ffmt/_75 \
	|PShdr KerstysJ '' KerstysJ \
	|PSftr %D $U/ %D >KerstysJig.ps
KerstysJig.pdf: KerstysJig.ps
	ps2pdf KerstysJig.ps KerstysJig.pdf

# KeyOfTheCellar
KeyOfTheCellar= strathspey/Welcome_Whiskey_Back_Again-C-16-3.abc \
	strathspey/Pamela_Rose_Grant-F-16-4.abc \
	strathspey/Banks_of_Loch_Ness-Gm-16-3.abc \
	strathspey/Niel_Gow-G-16-2.abc
KeyOfTheCellar: KeyOfTheCellar.abc KeyOfTheCellar.ps KeyOfTheCellar.pdf
KeyOfTheCellar.abc: hdr/KeyOfTheCellar.hdr $(KeyOfTheCellar)
	abcmedley KeyOfTheCellar $(KeyOfTheCellar) >KeyOfTheCellar.abc
KeyOfTheCellar.ps: KeyOfTheCellar.abc fmt/_75.fmt
	$(a2p) KeyOfTheCellar.abc +Ffmt/_75 \
	|PShdr KeyOfTheCellar '' KeyOfTheCellar \
	|PSftr %D $U/ %D >KeyOfTheCellar.ps
KeyOfTheCellar.pdf: KeyOfTheCellar.ps
	ps2pdf KeyOfTheCellar.ps KeyOfTheCellar.pdf

# Killiecrankie
Killiecrankie= \
	march/Killiecrankie0_D.abc \
	march/Killiecrankie1_C.abc \
	march/Killiecrankie2_D.abc \
	march/Killiecrankie3_D.abc
Killiecrankie: Killiecrankie.abc Killiecrankie.ps Killiecrankie.pdf
Killiecrankie.abc: $(Killiecrankie)
	abcjoin +S2 Killiecrankie $(Killiecrankie) >Killiecrankie.abc
Killiecrankie.ps: Killiecrankie.abc fmt/_65.fmt
	$(a2p) Killiecrankie.abc +Ffmt/_65 \
	|PShdr Killiecrankie '' Killiecrankie \
	|PSftr %D $U/ %D >Killiecrankie.ps
Killiecrankie.pdf: Killiecrankie.ps
	ps2pdf Killiecrankie.ps Killiecrankie.pdf

# Kinclaven Bridge
KinclavenBridge= strathspey/MissDowsFancy1_F.abc
KinclavenBridge: KinclavenBridge.abc KinclavenBridge.ps KinclavenBridge.pdf
KinclavenBridge.abc: hdr/KinclavenBridge.hdr $(KinclavenBridge)
	abcmedley KinclavenBridge $(KinclavenBridge) >KinclavenBridge.abc
KinclavenBridge.ps: KinclavenBridge.abc fmt/_75.fmt
	$(a2p) KinclavenBridge.abc +Ffmt/_75 \
	|PShdr KinclavenBridge '' KinclavenBridge \
	|PSftr %D $U/ %D >KinclavenBridge.ps
KinclavenBridge.pdf: KinclavenBridge.ps
	ps2pdf KinclavenBridge.ps KinclavenBridge.pdf

# KinfaunsCastle
KinfaunsCastle= strathspey/LadyAnnHopeStr_G.abc \
	strathspey/FinnanHaddies.abc \
	strathspey/StumpieS_A.abc \
	strathspey/LadyCharlottePrimrose_D.abc
KinfaunsCastle: KinfaunsCastle.abc KinfaunsCastle.ps KinfaunsCastle.pdf
KinfaunsCastle.abc: hdr/KinfaunsCastle.hdr $(KinfaunsCastle)
	abcmedley KinfaunsCastle $(KinfaunsCastle) >KinfaunsCastle.abc
KinfaunsCastle.ps: KinfaunsCastle.abc fmt/KinfaunsCastle.fmt
	$(a2p) KinfaunsCastle.abc +Ffmt/KinfaunsCastle \
	|PShdr KinfaunsCastle '' KinfaunsCastle \
	|PSftr %D $U/ %D >KinfaunsCastle.ps
KinfaunsCastle.pdf: KinfaunsCastle.ps
	ps2pdf KinfaunsCastle.ps KinfaunsCastle.pdf

# Kingussie Flower
KingussieFlower: KingussieFlower1 KingussieFlower2 KingussieFlower3

# Kingussie Flower 1
KingussieFlower1= \
	r16/OnABankOfFlowers.abc \
	march/LakesOfSligo_2D.abc \
	misc/FederMikel.abc \
	march/GlengarrysM_2A.abc
KingussieFlower1: KingussieFlower1.abc KingussieFlower1.ps KingussieFlower1.pdf
KingussieFlower1.abc: $(KingussieFlower1) hdr/KingussieFlower.hdr
	abcmedley KingussieFlower $(KingussieFlower1) >KingussieFlower1.abc
KingussieFlower1.ps: KingussieFlower1.abc fmt/_75.fmt
	$(a2p) KingussieFlower1.abc +Ffmt/_75 \
	|PShdr KingussieF '' KingussieF \
	|PSftr %D $U/ %D >KingussieFlower1.ps
KingussieFlower1.pdf: KingussieFlower1.ps
	ps2pdf KingussieFlower1.ps KingussieFlower1.pdf

# Kingussie Flower 2
KingussieFlower2= \
	r16/OnABankOfFlowers.abc \
	reel/CulburnieCottage_D3.abc \
	march/MissForbesFarewellToBanff_G.abc \
	reel/DumbartonsDrums_F.abc \
	ftr/arrHW.ftr
KingussieFlower2: KingussieFlower2.abc KingussieFlower2.ps KingussieFlower2.pdf
KingussieFlower2.abc: $(KingussieFlower2) hdr/KingussieFlower.hdr
	abcmedley KingussieFlower $(KingussieFlower2) >KingussieFlower2.abc
KingussieFlower2.ps: KingussieFlower2.abc fmt/_75.fmt
	$(a2p) KingussieFlower2.abc +Ffmt/_75 \
	|PShdr KingussieF '' KingussieF \
	|PSftr %D $U/ %D >KingussieFlower2.ps
KingussieFlower2.pdf: KingussieFlower2.ps
	ps2pdf KingussieFlower2.ps KingussieFlower2.pdf

# Kingussie Flower 3
KingussieFlower3= \
	r16/OnABankOfFlowers.abc \
	march/MissForbesFarewellToBanff_G.abc \
	reel/MacLeodsFarewell_D3.abc \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	ftr/arrJC.ftr
KingussieFlower3: KingussieFlower3.abc KingussieFlower3.ps KingussieFlower3.pdf
KingussieFlower3.abc: $(KingussieFlower3) hdr/KingussieFlower.hdr
	abcmedley KingussieFlower $(KingussieFlower3) >KingussieFlower3.abc
KingussieFlower3.ps: KingussieFlower3.abc fmt/_75.fmt
	$(a2p) KingussieFlower3.abc +Ffmt/_75 \
	|PShdr KingussieF '' KingussieF \
	|PSftr %D $U/ %D >KingussieFlower3.ps
KingussieFlower3.pdf: KingussieFlower3.ps
	ps2pdf KingussieFlower3.ps KingussieFlower3.pdf

# Kiss Me Quick
KissMeQuick: KissMeQuick0 KissMeQuick1

# Kiss Me Quick 0
KissMeQuick0= march/KissMeQuick_D.abc
KissMeQuick0: KissMeQuick0.abc KissMeQuick0.ps KissMeQuick0.pdf
KissMeQuick0.abc: $(KissMeQuick0) hdr/KissMeQuick.hdr
	abcmedley KissMeQuick $(KissMeQuick0) >KissMeQuick0.abc
KissMeQuick0.ps: KissMeQuick0.abc fmt/_75.fmt
	$(a2p) KissMeQuick0.abc +Ffmt/_75 \
	|PShdr KissMeQuick '' KissMeQuick \
	|PSftr %D $U/ %D >KissMeQuick0.ps
KissMeQuick0.pdf: KissMeQuick0.ps
	ps2pdf KissMeQuick0.ps KissMeQuick0.pdf

# Kiss Me Quick 1
KissMeQuick1= \
	march/KissMeQuick_D.abc \
	march/MrsMacDouallGrant_F.abc \
	march/MaryDouglasR_Bb.abc \
	ftr/arrSM.ftr
KissMeQuick1: KissMeQuick1.abc KissMeQuick1.ps KissMeQuick1.pdf
KissMeQuick1.abc: $(KissMeQuick1) hdr/KissMeQuick.hdr
	abcmedley KissMeQuick $(KissMeQuick1) >KissMeQuick1.abc
KissMeQuick1.ps: KissMeQuick1.abc fmt/_80.fmt
	$(a2p) KissMeQuick1.abc +Ffmt/_80 \
	|PShdr KissMeQuick '' KissMeQuick \
	|PSftr %D $U/ %D >KissMeQuick1.ps
KissMeQuick1.pdf: KissMeQuick1.ps
	ps2pdf KissMeQuick1.ps KissMeQuick1.pdf

# Kiss Under The Stairs
KissUnderTheStairs= \
	jig/KissedYestereen.abc \
	jig/Kiss_Me_Sweetheart_A-32-2.abc \
	jig/KissMeQuickJ_D.abc
KissUnderTheStairs: KissUnderTheStairs.abc KissUnderTheStairs.ps KissUnderTheStairs.pdf
KissUnderTheStairs.abc: hdr/KissUnderTheStairs.hdr $(KissUnderTheStairs)
	abcmedley KissUnderTheStairs $(KissUnderTheStairs) >KissUnderTheStairs.abc
KissUnderTheStairs.ps: KissUnderTheStairs.abc fmt/_75.fmt
	$(a2p) KissUnderTheStairs.abc +Ffmt/_75 \
	|PShdr KissUnder '' KissUnder \
	|PSftr %D $U/ %D >KissUnderTheStairs.ps
KissUnderTheStairs.pdf: KissUnderTheStairs.ps
	ps2pdf KissUnderTheStairs.ps KissUnderTheStairs.pdf

# Kiss_Me_Sweetheart
Kiss_Me_Sweetheart= jig/Kiss_Me_Sweetheart-G-32-2.abc jig/Kiss_Me_Sweetheart-A-32-2.abc
Kiss_Me_Sweetheart: Kiss_Me_Sweetheart.abc Kiss_Me_Sweetheart.ps Kiss_Me_Sweetheart.pdf
Kiss_Me_Sweetheart.abc: $(Kiss_Me_Sweetheart) # hdr/Kiss_Me_Sweetheart.hdr
	abcjoin +s $(Kiss_Me_Sweetheart) >Kiss_Me_Sweetheart.abc
Kiss_Me_Sweetheart.ps: Kiss_Me_Sweetheart.abc fmt/_80.fmt
	$(a2p) Kiss_Me_Sweetheart.abc +Ffmt/_80 \
	|PShdr Kiss_Me_Sweetheart '' Kiss_Me_Sweetheart \
	|PSftr %D $U/ %D >Kiss_Me_Sweetheart.ps
Kiss_Me_Sweetheart.pdf: Kiss_Me_Sweetheart.ps
	ps2pdf Kiss_Me_Sweetheart.ps Kiss_Me_Sweetheart.pdf

# Kissing Bridge
KissingBridge= r16/McLarins_Reel-Am-16-3.abc \
	r16/Deil_Stick_da_Minister-D-16-2.abc \
	r16/ShipsAreSailing_Em_16.abc \
	reel/Kate_Dalrymple_2-A-16-3.abc
KissingBridge: KissingBridge.abc KissingBridge.ps KissingBridge.pdf
KissingBridge.abc: hdr/KissingBridge.hdr $(KissingBridge)
	abcmedley KissingBridge $(KissingBridge) >KissingBridge.abc
KissingBridge.ps: KissingBridge.abc fmt/_75.fmt
	$(a2p) KissingBridge +Ffmt/_75 \
	| PShdr "Kissing Bridge" "" "Kissing Bridge" \
	| PSftr %D $U %D >KissingBridge.ps
KissingBridge.pdf: KissingBridge.ps
	ps2pdf KissingBridge.ps KissingBridge.pdf

# Kitty Tyrrell
KittyTyrrell= \
	air/KittyTyrrell_D.abc \
	air/KittyTyrrell_Eb.abc \
	air/KittyTyrrell_G.abc
KittyTyrrell: KittyTyrrell.abc KittyTyrrell.ps KittyTyrrell.pdf
KittyTyrrell.abc: $(KittyTyrrell) # hdr/KittyTyrrell.hdr
	abcjoin +s KittyTyrrell $(KittyTyrrell) >KittyTyrrell.abc
KittyTyrrell.ps: KittyTyrrell.abc fmt/_75.fmt
	$(a2p) KittyTyrrell.abc +Ffmt/_75 \
	|PShdr KittyTyrrell '' KittyTyrrell \
	|PSftr %D $U/ %D >KittyTyrrell.ps
KittyTyrrell.pdf: KittyTyrrell.ps
	ps2pdf KittyTyrrell.ps KittyTyrrell.pdf

# KittyCampbellsReel
KittyCampbellsReel= jig/Rosin_the_Bow_jig-G-32-2.abc \
	jig/Andersons_Jig-C-32-2.abc \
	jig/Jefferson_and_Liberty-Am-32-2.abc \
	jig/New_Stove-D-32-4.abc
KittyCampbellsReel: KittyCampbellsReel.abc KittyCampbellsReel.ps KittyCampbellsReel.pdf
KittyCampbellsReel.abc: $(KittyCampbellsReel) hdr/KittyCampbellsReel.hdr
	abcmedley KittyCampbellsReel $(KittyCampbellsReel) >KittyCampbellsReel.abc
KittyCampbellsReel.ps: KittyCampbellsReel.abc fmt/_75.fmt
	$(a2p) KittyCampbellsReel.abc +Ffmt/_75 \
	|PShdr KittyCampbellsReel '' KittyCampbellsReel \
	|PSftr %D $U/ %D >KittyCampbellsReel.ps
KittyCampbellsReel.pdf: KittyCampbellsReel.ps
	ps2pdf KittyCampbellsReel.ps KittyCampbellsReel.pdf

# Knit the Pocky
KnitThePocky= \
	r16/KnitThePocky2_Dm.abc \
	r16/SleepyMaggieR.abc \
	r16/NinePintCoggie1.abc \
	r16/LadyErskine_Am.abc
KnitThePocky: KnitThePocky.abc KnitThePocky.ps KnitThePocky.pdf
KnitThePocky.abc: $(KnitThePocky) hdr/KnitThePocky.hdr
	abcmedley KnitThePocky $(KnitThePocky) >KnitThePocky.abc
KnitThePocky.ps: KnitThePocky.abc fmt/_75.fmt
	$(a2p) KnitThePocky.abc +Ffmt/_75 \
	|PShdr KnitThePocky '' KnitThePocky \
	|PSftr %D $U/ %D >KnitThePocky.ps
KnitThePocky.pdf: KnitThePocky.ps
	ps2pdf KnitThePocky.ps KnitThePocky.pdf

# Koelbls' Reel
KoelblsReel= reel/BlackberryBush_D.abc
KoelblsReel: KoelblsReel.abc KoelblsReel.ps KoelblsReel.pdf
KoelblsReel.abc: hdr/KoelblsReel.hdr $(KoelblsReel)
	abcmedley KoelblsReel $(KoelblsReel) >KoelblsReel.abc
KoelblsReel.ps: KoelblsReel.abc fmt/_75.fmt
	$(a2p) KoelblsReel +Ffmt/_75 \
	| PShdr "KoelblsReel" "" "KoelblsReel" \
	| PSftr %D $U %D >KoelblsReel.ps
KoelblsReel.pdf: KoelblsReel.ps
	ps2pdf KoelblsReel.ps KoelblsReel.pdf

# La Flora
LaFlora= \
	jig/JaneDouglas.abc \
	jig/ChurchOfDromore.abc \
	jig/FrostIsAllOver_D3.abc
LaFlora: LaFlora.abc LaFlora.ps LaFlora.pdf
LaFlora.abc: $(LaFlora) hdr/LaFlora.hdr
	abcmedley LaFlora $(LaFlora) >LaFlora.abc
LaFlora.ps: LaFlora.abc fmt/_75.fmt
	$(a2p) LaFlora.abc +Ffmt/_75 \
	|PShdr LaFlora '' LaFlora \
	|PSftr %D $U/ %D >LaFlora.ps
LaFlora.pdf: LaFlora.ps
	ps2pdf LaFlora.ps LaFlora.pdf

# Lad o' Kyle
LadOKyle: LadOKyle0 LadOKyle1

# Lad o' Kyle #0
LadOKyle0= march/LadOKyle_D_16.abc
LadOKyle0: LadOKyle0.abc LadOKyle0.ps LadOKyle0.pdf
LadOKyle0.abc: $(LadOKyle0) hdr/LadOKyle.hdr
	abcmedley LadOKyle $(LadOKyle0) >LadOKyle0.abc
LadOKyle0.ps: LadOKyle0.abc fmt/_75.fmt
	$(a2p) LadOKyle0.abc +Ffmt/_75 \
	|PShdr LadOKyle '' LadOKyle \
	|PSftr %D $U/ %D >LadOKyle0.ps
LadOKyle0.pdf: LadOKyle0.ps
	ps2pdf LadOKyle0.ps LadOKyle0.pdf

# Lad o' Kyle #1
LadOKyle1= \
	march/LadOKyle_D4.abc \
	m16/DuncanGray_G3.abc \
	r16/IGaedAwaFuGateYestereen_Dm_16.abc
LadOKyle1: LadOKyle1.abc LadOKyle1.ps LadOKyle1.pdf
LadOKyle1.abc: $(LadOKyle1) hdr/LadOKyle.hdr
	abcmedley LadOKyle $(LadOKyle1) >LadOKyle1.abc
LadOKyle1.ps: LadOKyle1.abc fmt/_80.fmt
	$(a2p) LadOKyle1.abc +Ffmt/_80 \
	|PShdr LadOKyle '' LadOKyle \
	|PSftr %D $U/ %D >LadOKyle1.ps
LadOKyle1.pdf: LadOKyle1.ps
	ps2pdf LadOKyle1.ps LadOKyle1.pdf

# Ladies of Dunse
LadiesOfDunse= reel/DuchessOfBuccleugh.abc
LadiesOfDunse: LadiesOfDunse.abc LadiesOfDunse.ps LadiesOfDunse.pdf
LadiesOfDunse.abc: $(LadiesOfDunse) hdr/LadiesOfDunse.hdr
	abcmedley LadiesOfDunse $(LadiesOfDunse) >LadiesOfDunse.abc
LadiesOfDunse.ps: LadiesOfDunse.abc fmt/_75.fmt
	$(a2p) LadiesOfDunse.abc +Ffmt/_75 \
	|PShdr LadiesOfD '' LadiesOfD \
	|PSftr %D $U/ %D >LadiesOfDunse.ps
LadiesOfDunse.pdf: LadiesOfDunse.ps
	ps2pdf LadiesOfDunse.ps LadiesOfDunse.pdf

# Ladies' Fancy
LadiesFancy= \
	jig/PeggiesWedding.abc \
	jig/DrummondCastle.abc \
	jig/StanChapmansJ.abc
LadiesFancy: LadiesFancy.abc LadiesFancy.ps LadiesFancy.pdf
LadiesFancy.abc: $(LadiesFancy) hdr/LadiesFancy.hdr
	abcmedley LadiesFancy $(LadiesFancy) >LadiesFancy.abc
LadiesFancy.ps: LadiesFancy.abc fmt/_75.fmt
	$(a2p) LadiesFancy.abc +Ffmt/_75 \
	|PShdr LadiesF '' LadiesF \
	|PSftr %D $U/ %D >LadiesFancy.ps
LadiesFancy.pdf: LadiesFancy.ps
	ps2pdf LadiesFancy.ps LadiesFancy.pdf

# Lads Awa
LadsAwa= reel/LadsAwaR.abc reel/BreakdownH.abc reel/MorpethRant_D.abc
LadsAwa: LadsAwa.abc LadsAwa.ps LadsAwa.pdf
LadsAwa.abc: $(LadsAwa) hdr/LadsAwa.hdr
	abcmedley LadsAwa $(LadsAwa) >LadsAwa.abc
LadsAwa.ps: LadsAwa.abc fmt/_70.fmt
	$(a2p) LadsAwa.abc +Ffmt/_70 \
	|PShdr LadsAwa '' LadsAwa \
	|PSftr %D $U/ %D >LadsAwa.ps
LadsAwa.pdf: LadsAwa.ps
	ps2pdf LadsAwa.ps LadsAwa.pdf

# Lady Auckland's Reel
LadyAucklandsReel: LadyAucklandsReel1 LadyAucklandsReel2

# Lady Auckland's Reel 1
LadyAucklandsReel1= \
	strathspey/MissScott_D.abc \
	strathspey/Miss_Margaret_Gordon-Gm-16-3.abc \
	strathspey/MsStewartOfGrantullyS.abc
LadyAucklandsReel1: LadyAucklandsReel1.abc LadyAucklandsReel1.ps LadyAucklandsReel1.pdf
LadyAucklandsReel1.abc: hdr/LadyAucklandsReel.hdr $(LadyAucklandsReel1)
	abcmedley LadyAucklandsReel $(LadyAucklandsReel1) >LadyAucklandsReel1.abc
LadyAucklandsReel1.ps: LadyAucklandsReel1.abc fmt/_75.fmt
	$(a2p) LadyAucklandsReel1.abc +Ffmt/_75 \
	|PShdr LADYAUCK '' LADYAUCK \
	|PSftr %D $U/ %D >LadyAucklandsReel1.ps
LadyAucklandsReel1.pdf: LadyAucklandsReel1.ps
	ps2pdf LadyAucklandsReel1.ps LadyAucklandsReel1.pdf

# Lady Auckland's Reel 2
LadyAucklandsReel2= \
	strathspey/MissScott_D.abc \
	strathspey/Welcome_to_Your_Feet_Again_C.abc
LadyAucklandsReel2: LadyAucklandsReel2.abc LadyAucklandsReel2.ps LadyAucklandsReel2.pdf
LadyAucklandsReel2.abc: hdr/LadyAucklandsReel.hdr $(LadyAucklandsReel2)
	abcmedley LadyAucklandsReel $(LadyAucklandsReel2) >LadyAucklandsReel2.abc
LadyAucklandsReel2.ps: LadyAucklandsReel2.abc fmt/_70.fmt
	$(a2p) LadyAucklandsReel2.abc +Ffmt/_70 \
	|PShdr LADYAUCK '' LADYAUCK \
	|PSftr %D $U/ %D >LadyAucklandsReel2.ps
LadyAucklandsReel2.pdf: LadyAucklandsReel2.ps
	ps2pdf LadyAucklandsReel2.ps LadyAucklandsReel2.pdf

# Lady Catherine Bruce's Reel
LadyCatherineBrucesReel= \
	jig/LairdOCockpen_Gm.abc \
	jig/BridalJ.abc \
	jig/Stan_Chapmans-A-32-3.abc \
	jig/Frost_is_All_Over-D-32-2.abc
LadyCatherineBrucesReel: \
	LadyCatherineBrucesReel.abc LadyCatherineBrucesReel.ps LadyCatherineBrucesReel.pdf
LadyCatherineBrucesReel.abc: hdr/LadyCatherineBrucesReel.hdr $(LadyCatherineBrucesReel)
	abcmedley +C LadyCatherineBrucesReel $(LadyCatherineBrucesReel) >LadyCatherineBrucesReel.abc
LadyCatherineBrucesReel.ps: LadyCatherineBrucesReel.abc fmt/_75.fmt
	$(a2p) LadyCatherineBrucesReel.abc +Ffmt/_75 \
	|PShdr LadyCatherine '' LadyCatherine \
	|PSftr %D $U/ %D >LadyCatherineBrucesReel.ps
LadyCatherineBrucesReel.pdf: LadyCatherineBrucesReel.ps
	ps2pdf LadyCatherineBrucesReel.ps LadyCatherineBrucesReel.pdf

# Lady Catherine Bruce's Reel
LadyCatherineBrucesReels: LadyCatherineBrucesReel LadyCatherineBrucesXmas

# Lady Catherine Bruce's Xmas
LadyCatherineBrucesXmas= \
	jig/LairdOCockpen_Gm.abc \
	xmas/InDulciJubilo_G.abc \
	xmas/ItCameUponTheMidnightClear_C.abc \
	xmas/InTheBleakMidwinterJ_F.abc \
	ftr/arrJCXmas.ftr
LadyCatherineBrucesXmas: LadyCatherineBrucesXmas.abc LadyCatherineBrucesXmas.ps LadyCatherineBrucesXmas.pdf
LadyCatherineBrucesXmas.abc: hdr/LadyCatherineBrucesReel.hdr $(LadyCatherineBrucesXmas)
	abcmedley LadyCatherineBrucesReel $(LadyCatherineBrucesXmas) >LadyCatherineBrucesXmas.abc
LadyCatherineBrucesXmas.ps: LadyCatherineBrucesXmas.abc fmt/_75.fmt
	$(a2p) LadyCatherineBrucesXmas.abc +Ffmt/_75 \
	|PShdr LadyCatherine '' LadyCatherine \
	|PSftr %D $U/ %D >LadyCatherineBrucesXmas.ps
LadyCatherineBrucesXmas.pdf: LadyCatherineBrucesXmas.ps
	ps2pdf LadyCatherineBrucesXmas.ps LadyCatherineBrucesXmas.pdf

# Lady Charlotte Bruce
LadyCharlotteBruce= \
	strathspey/Lochnagar.abc \
	strathspey/FinnanHaddies.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc
LadyCharlotteBruce: LadyCharlotteBruce.abc LadyCharlotteBruce.ps LadyCharlotteBruce.pdf
LadyCharlotteBruce.abc: $(LadyCharlotteBruce) hdr/LadyCharlotteBruce.hdr
	abcmedley LadyCharlotteBruce $(LadyCharlotteBruce) >LadyCharlotteBruce.abc
LadyCharlotteBruce.ps: LadyCharlotteBruce.abc fmt/_75.fmt
	$(a2p) LadyCharlotteBruce.abc +Ffmt/_75 \
	|PShdr LADYCHAR '' LADYCHAR \
	|PSftr %D $U/ %D >LadyCharlotteBruce.ps
LadyCharlotteBruce.pdf: LadyCharlotteBruce.ps
	ps2pdf LadyCharlotteBruce.ps LadyCharlotteBruce.pdf

# Lady Dumfries
LadyDumfries= \
	reel/LadyDumfries_F.abc \
	r16/KnitThePocky2_Dm.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	r16/MissBettyHunter_C.abc
LadyDumfries: LadyDumfries.abc LadyDumfries.ps LadyDumfries.pdf
LadyDumfries.abc: hdr/LadyDumfries.hdr $(LadyDumfries)
	abcmedley LadyDumfries $(LadyDumfries) >LadyDumfries.abc
LadyDumfries.ps: LadyDumfries.abc fmt/_75.fmt
	$(a2p) LadyDumfries.abc +Ffmt/_75 \
	|PShdr LadyDumfries '' LadyDumfries \
	|PSftr %D $U/ %D >LadyDumfries.ps
LadyDumfries.pdf: LadyDumfries.ps
	ps2pdf LadyDumfries.ps LadyDumfries.pdf

# Lady Glasgow
LadyGlasgow: LadyGlasgow0 LadyGlasgow1 LadyGlasgow2

# Lady Glasgow 0
LadyGlasgow0= strathspey/LadyGlasgow_A.abc
LadyGlasgow0: LadyGlasgow0.abc LadyGlasgow0.ps LadyGlasgow0.pdf
LadyGlasgow0.abc: hdr/LadyGlasgow.hdr $(LadyGlasgow0)
	abcmedley LadyGlasgow $(LadyGlasgow0) >LadyGlasgow0.abc
LadyGlasgow0.ps: LadyGlasgow0.abc fmt/_75.fmt
	$(a2p) LadyGlasgow0.abc +Ffmt/_75 \
	|PShdr LadyGlasgow0 '' LadyGlasgow0 \
	|PSftr %D $U/ %D >LadyGlasgow0.ps
LadyGlasgow0.pdf: LadyGlasgow0.ps
	ps2pdf LadyGlasgow0.ps LadyGlasgow0.pdf

# Lady Glasgow 1
LadyGlasgow1= \
	strathspey/Lochnagar.abc \
	strathspey/LordOfTheIsles.abc \
	strathspey/MsStewartOfGrantullyS.abc \
	strathspey/MacAulaysOfBenbeculaS.abc
LadyGlasgow1: LadyGlasgow1.abc LadyGlasgow1.ps LadyGlasgow1.pdf
LadyGlasgow1.abc: hdr/LadyGlasgow.hdr $(LadyGlasgow1)
	abcmedley LadyGlasgow $(LadyGlasgow1) >LadyGlasgow1.abc
LadyGlasgow1.ps: LadyGlasgow1.abc fmt/_75.fmt
	$(a2p) LadyGlasgow1.abc +Ffmt/_75 \
	|PShdr LadyGlasgow1 '' LadyGlasgow1 \
	|PSftr %D $U/ %D >LadyGlasgow1.ps
LadyGlasgow1.pdf: LadyGlasgow1.ps
	ps2pdf LadyGlasgow1.ps LadyGlasgow1.pdf

# Lady Glasgow 2
LadyGlasgow2= \
	strathspey/LadyGlasgow_A.abc \
	strathspey/LordOfTheIsles.abc \
	strathspey/MsStewartOfGrantullyS.abc \
	strathspey/MacAulaysOfBenbeculaS.abc
LadyGlasgow2: LadyGlasgow2.abc LadyGlasgow2.ps LadyGlasgow2.pdf
LadyGlasgow2.abc: hdr/LadyGlasgow.hdr $(LadyGlasgow2)
	abcmedley LadyGlasgow $(LadyGlasgow2) >LadyGlasgow2.abc
LadyGlasgow2.ps: LadyGlasgow2.abc fmt/_75.fmt
	$(a2p) LadyGlasgow2.abc +Ffmt/_75 \
	|PShdr LadyGlasgow2 '' LadyGlasgow2 \
	|PSftr %D $U/ %D >LadyGlasgow2.ps
LadyGlasgow2.pdf: LadyGlasgow2.ps
	ps2pdf LadyGlasgow2.ps LadyGlasgow2.pdf

# Lady Harriet Hope's Reel
LadyHarrietHopesReel= \
	r16/LadyHarrietHopesR1_F.abc \
	r16/LadyHarrietHopesR2_F.abc \
	r16/LadyHarrietHopesR3_F.abc \
	r16/LadyHarrietHopesR4_F.abc
LadyHarrietHopesReel: LadyHarrietHopesReel.abc LadyHarrietHopesReel.ps LadyHarrietHopesReel.pdf \
	LadyHarrietHopesReel0
LadyHarrietHopesReel.abc: hdr/LadyHarrietHopesReel.hdr $(LadyHarrietHopesReel)
	abcmedley "LadyHarrietHopesReel" $(LadyHarrietHopesReel) >LadyHarrietHopesReel.abc
LadyHarrietHopesReel.ps: LadyHarrietHopesReel.abc fmt/_75.fmt
	$(a2p) LadyHarrietHopesReel.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >LadyHarrietHopesReel.ps
LadyHarrietHopesReel.pdf: LadyHarrietHopesReel.ps
	ps2pdf LadyHarrietHopesReel.ps LadyHarrietHopesReel.pdf

# Lady Harriet Hopes Reel 0
LadyHarrietHopesReel0= r16/MissMargaretGrahamOfGartmoresFav_Bb.abc \
	r16/MissMargaretGrahamOfGartmoresFav_A.abc \
	r16/MissMargaretGrahamOfGartmoresFav_G.abc
LadyHarrietHopesReel0: LadyHarrietHopesReel0.abc LadyHarrietHopesReel0.ps LadyHarrietHopesReel0.pdf
LadyHarrietHopesReel0.abc: $(LadyHarrietHopesReel0) hdr/LadyHarrietHopesReel.hdr
	abcmedley LadyHarrietHopesReel $(LadyHarrietHopesReel0) >LadyHarrietHopesReel0.abc
LadyHarrietHopesReel0.ps: LadyHarrietHopesReel0.abc fmt/_75.fmt
	$(a2p) LadyHarrietHopesReel0.abc +Ffmt/_75 \
	|PShdr LadyHarrietHopesReel0 '' LadyHarrietHopesReel0 \
	|PSftr %D $U/ %D >LadyHarrietHopesReel0.ps
LadyHarrietHopesReel0.pdf: LadyHarrietHopesReel0.ps
	ps2pdf LadyHarrietHopesReel0.ps LadyHarrietHopesReel0.pdf

# Lady Home's Jig
LadyHomesJig= \
	jig/LadyHomesJ_C.abc \
	jig/GreenSleevesAndYellowLace_Am.abc \
	jig/OffSheGoes.abc \
	jig/BelfastAlmanac.abc
LadyHomesJig: LadyHomesJig.abc LadyHomesJig.ps LadyHomesJig.pdf
LadyHomesJig.abc: hdr/LadyHomesJig.hdr $(LadyHomesJig)
	abcmedley LadyHomesJig $(LadyHomesJig) >LadyHomesJig.abc
LadyHomesJig.ps: LadyHomesJig.abc fmt/_75.fmt
	$(a2p) LadyHomesJig.abc +Ffmt/_75 \
	|PShdr LADYHOME '' LADYHOME \
	|PSftr %D $U/ %D >LadyHomesJig.ps
LadyHomesJig.pdf: LadyHomesJig.ps
	ps2pdf LadyHomesJig.ps LadyHomesJig.pdf

# Lady Jean Murray's Rant
LadyJeanMurraysRant= strathspey/AthollHouse_D.abc \
	strathspey/FishersRantS.abc \
	strathspey/CaptCampbell.abc
LadyJeanMurraysRant: LadyJeanMurraysRant.abc LadyJeanMurraysRant.ps LadyJeanMurraysRant.pdf
LadyJeanMurraysRant.abc: hdr/LadyJeanMurraysRant.hdr $(LadyJeanMurraysRant)
	abcmedley LadyJeanMurraysRant $(LadyJeanMurraysRant) >LadyJeanMurraysRant.abc
LadyJeanMurraysRant.ps: LadyJeanMurraysRant.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 LadyJeanMurraysRant.abc \
	| PShdr LadyJeanMurray '' LadyJeanMurray \
	| PSftr %D $U %D >LadyJeanMurraysRant.ps
LadyJeanMurraysRant.pdf: LadyJeanMurraysRant.ps
	ps2pdf LadyJeanMurraysRant.ps LadyJeanMurraysRant.pdf

# Lady Lucy Ramsay
LadyLucyRamsay: LadyLucyRamsay1 LadyLucyRamsay2

# Lady Lucy Ramsay 1
LadyLucyRamsay1= \
	strathspey/LadyLucyRamsayS.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc
LadyLucyRamsay1: LadyLucyRamsay1.abc LadyLucyRamsay1.ps LadyLucyRamsay1.pdf
LadyLucyRamsay1.abc: $(LadyLucyRamsay1) hdr/LadyLucyRamsay.hdr
	abcmedley LadyLucyRamsay $(LadyLucyRamsay1) >LadyLucyRamsay1.abc
LadyLucyRamsay1.ps: LadyLucyRamsay1.abc fmt/_75.fmt
	$(a2p) LadyLucyRamsay1.abc +Ffmt/_75 \
	|PShdr LadyLucy '' LadyLucy \
	|PSftr %D $U/ %D >LadyLucyRamsay1.ps
LadyLucyRamsay1.pdf: LadyLucyRamsay1.ps
	ps2pdf LadyLucyRamsay1.ps LadyLucyRamsay1.pdf

# Lady Lucy Ramsay 2
LadyLucyRamsay2= \
	strathspey/LadyLucyRamsayS.abc \
	strathspey/GordonsS.abc \
	strathspey/MiltonStr_G.abc
LadyLucyRamsay2: LadyLucyRamsay2.abc LadyLucyRamsay2.ps LadyLucyRamsay2.pdf
LadyLucyRamsay2.abc: $(LadyLucyRamsay2) hdr/LadyLucyRamsay.hdr
	abcmedley LadyLucyRamsay $(LadyLucyRamsay2) >LadyLucyRamsay2.abc
LadyLucyRamsay2.ps: LadyLucyRamsay2.abc fmt/_75.fmt
	$(a2p) LadyLucyRamsay2.abc +Ffmt/_75 \
	|PShdr LadyLucy '' LadyLucy \
	|PSftr %D $U/ %D >LadyLucyRamsay2.ps
LadyLucyRamsay2.pdf: LadyLucyRamsay2.ps
	ps2pdf LadyLucyRamsay2.ps LadyLucyRamsay2.pdf

# Lady Maxwell's Reel
LadyMaxwellsReel: LadyMaxwellsReel0 LadyMaxwellsReel1

# Lady Maxwell's Reel 0
LadyMaxwellsReel0= air/LadyMaxwellsR_F16.abc m16/DumfriesLasses_D16.abc
LadyMaxwellsReel0: LadyMaxwellsReel0.abc LadyMaxwellsReel0.ps LadyMaxwellsReel0.pdf
LadyMaxwellsReel0.abc: hdr/LadyMaxwellsReel.hdr $(LadyMaxwellsReel0)
	abcmedley LadyMaxwellsReel $(LadyMaxwellsReel0) >LadyMaxwellsReel0.abc
LadyMaxwellsReel0.ps: LadyMaxwellsReel0.abc fmt/_70.fmt
	$(a2p) LadyMaxwellsReel0.abc +Ffmt/_70 \
	|PShdr LadyMaxwellsR '' LadyMaxwellsR \
	|PSftr %D $U/ %D >LadyMaxwellsReel0.ps
LadyMaxwellsReel0.pdf: LadyMaxwellsReel0.ps
	ps2pdf LadyMaxwellsReel0.ps LadyMaxwellsReel0.pdf

# Lady Maxwell's Reel 1
LadyMaxwellsReel1= sep5x2 \
	air/LadyMaxwellsR_F16.abc m16/DumfriesLasses_D16.abc sep5x2 \
	air/HillsOfLorne.abc m16/JamieAllen_G16.abc sep5x2 \
	air/SingingBird.abc m16/LassOGowrie_C16.abc
LadyMaxwellsReel1: LadyMaxwellsReel1.abc LadyMaxwellsReel1.ps LadyMaxwellsReel1.pdf
LadyMaxwellsReel1.abc: hdr/LadyMaxwellsReel.hdr $(LadyMaxwellsReel1)
	abcmedley LadyMaxwellsReel $(LadyMaxwellsReel1) >LadyMaxwellsReel1.abc
LadyMaxwellsReel1.ps: LadyMaxwellsReel1.abc fmt/_70.fmt
	$(a2p) LadyMaxwellsReel1.abc +Ffmt/_70 \
	|PShdr LadyMaxwellsR '' LadyMaxwellsR \
	|PSftr %D $U/ %D >LadyMaxwellsReel1.ps
LadyMaxwellsReel1.pdf: LadyMaxwellsReel1.ps
	ps2pdf LadyMaxwellsReel1.ps LadyMaxwellsReel1.pdf

# Lady McGowan's Dream
LadyMcGowansDream: LadyMcGowansDream1 LadyMcGowansDream2

# Lady McGowan's Dream 1
LadyMcGowansDream1= \
	strathspey/Castles_in_the_Air-A-16-4.abc \
	strathspey/My_Ain_Lassie-D-16-2.abc \
	strathspey/Drumlanrig_Castle-G-16-3.abc
LadyMcGowansDream1: LadyMcGowansDream1.abc LadyMcGowansDream1.ps LadyMcGowansDream1.pdf
LadyMcGowansDream1.abc: hdr/LadyMcGowansDream.hdr $(LadyMcGowansDream1)
	abcmedley LadyMcGowansDream $(LadyMcGowansDream1) >LadyMcGowansDream1.abc
LadyMcGowansDream1.ps: LadyMcGowansDream1.abc fmt/_70.fmt
	$(a2p) LadyMcGowansDream1.abc +Ffmt/_70 \
	|PShdr LadyMcGowansDream1 '' LadyMcGowansDream1 \
	|PSftr %D $U/ %D >LadyMcGowansDream1.ps
LadyMcGowansDream1.pdf: LadyMcGowansDream1.ps
	ps2pdf LadyMcGowansDream1.ps LadyMcGowansDream1.pdf

# Lady McGowan's Dream 2
LadyMcGowansDream2= \
	strathspey/TaeGarYeLoup_G.abc \
	strathspey/DounTheBurnDavieLove_D.abc
LadyMcGowansDream2: LadyMcGowansDream2.abc LadyMcGowansDream2.ps LadyMcGowansDream2.pdf
LadyMcGowansDream2.abc: hdr/LadyMcGowansDream.hdr $(LadyMcGowansDream2)
	abcmedley LadyMcGowansDream $(LadyMcGowansDream2) >LadyMcGowansDream2.abc
LadyMcGowansDream2.ps: LadyMcGowansDream2.abc fmt/_75.fmt
	$(a2p) LadyMcGowansDream2.abc +Ffmt/_75 \
	|PShdr LadyMcGowansDream2 '' LadyMcGowansDream2 \
	|PSftr %D $U/ %D >LadyMcGowansDream2.ps
LadyMcGowansDream2.pdf: LadyMcGowansDream2.ps
	ps2pdf LadyMcGowansDream2.ps LadyMcGowansDream2.pdf

# Lady Montgomerie
LadyMontgomerie= \
	r16/LadyMontgomerie16_Bb.abc \
	r16/LadyMontgomerie16_A.abc \
	r16/LadyMontgomery16_D.abc \
	r16/LadyMontgomerie16_G.abc
LadyMontgomerie: LadyMontgomerie.abc LadyMontgomerie.ps LadyMontgomerie.pdf
LadyMontgomerie.abc: $(LadyMontgomerie)
	abcmedley "Lady Montgomerie" $(LadyMontgomerie) >LadyMontgomerie.abc
LadyMontgomerie.ps: LadyMontgomerie.abc fmt/_70.fmt
	$(a2p) LadyMontgomerie.abc +Ffmt/_70 \
	|PShdr LadyMontgomerie '' LadyMontgomerie \
	|PSftr %D $U/ %D >LadyMontgomerie.ps
LadyMontgomerie.pdf: LadyMontgomerie.ps
	ps2pdf LadyMontgomerie.ps LadyMontgomerie.pdf

# Lady Susan Stewart's Reel
LadySusanStewartsReel: LadySusanStewartsReel0 LadySusanStewartsReel1

# Lady Susan Stewart's Reel 0
LadySusanStewartsReel0= \
	reel/LadySusanStewartsR.abc \
	reel/Novelty.abc \
	r16/LochTorridonR.abc
LadySusanStewartsReel0: LadySusanStewartsReel0.abc LadySusanStewartsReel0.ps LadySusanStewartsReel0.pdf
LadySusanStewartsReel0.abc: $(LadySusanStewartsReel0) hdr/LadySusanStewartsReel0.hdr
	abcmedley LadySusanStewartsReel0 $(LadySusanStewartsReel0) >LadySusanStewartsReel0.abc
LadySusanStewartsReel0.ps: LadySusanStewartsReel0.abc fmt/_70.fmt
	$(a2p) LadySusanStewartsReel0.abc +Ffmt/_70 \
	|PShdr SUSANSTE '' SUSANSTE \
	|PSftr %D $U/ %D >LadySusanStewartsReel0.ps
LadySusanStewartsReel0.pdf: LadySusanStewartsReel0.ps
	ps2pdf LadySusanStewartsReel0.ps LadySusanStewartsReel0.pdf

# Lady Susan Stewart's Reel 1
LadySusanStewartsReel1= \
	reel/LadySusanStewartsR.abc \
	r16/CaberFeidh_C.abc \
	r16/DickGossipsR2.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc
LadySusanStewartsReel1: LadySusanStewartsReel1.abc LadySusanStewartsReel1.ps LadySusanStewartsReel1.pdf
LadySusanStewartsReel1.abc: $(LadySusanStewartsReel1) hdr/LadySusanStewartsReel1.hdr
	abcmedley LadySusanStewartsReel1 $(LadySusanStewartsReel1) >LadySusanStewartsReel1.abc
LadySusanStewartsReel1.ps: LadySusanStewartsReel1.abc fmt/_70.fmt
	$(a2p) LadySusanStewartsReel1.abc +Ffmt/_70 \
	|PShdr SUSANSTE '' SUSANSTE \
	|PSftr %D $U/ %D >LadySusanStewartsReel1.ps
LadySusanStewartsReel1.pdf: LadySusanStewartsReel1.ps
	ps2pdf LadySusanStewartsReel1.ps LadySusanStewartsReel1.pdf

# Lady Wynd
LadyWynd= jig/Road_to_Skye-A-32-3.abc \
	jig/Rose_in_the_Heather-D-32-2.abc \
	jig/Kelloholm_Jig-G-32-3.abc \
	jig/Walking_the_Floor-Am-32-2.abc
LadyWynd: LadyWynd.abc LadyWynd.ps LadyWynd.pdf
LadyWynd.abc: hdr/LadyWynd.hdr $(LadyWynd)
	abcmedley LadyWynd $(LadyWynd) >LadyWynd.abc
LadyWynd.ps: LadyWynd.abc fmt/LadyWynd.fmt
	$(a2p) LadyWynd.abc +Ffmt/LadyWynd \
	|PShdr LadyWynd '' LadyWynd \
	|PSftr %D $U/ %D >LadyWynd.ps
LadyWynd.pdf: LadyWynd.ps
	ps2pdf LadyWynd.ps LadyWynd.pdf

# Lady in Red [Jig]
LadyInRedJ= j16/GentleShepherd_G.abc \
	j16/SwallowtailJ16.abc \
	j16/MugOfBrownAle2_Am16.abc \
	j16/LowlandLadsThinkTheyAreFine16.abc
LadyInRedJ: LadyInRedJ.abc LadyInRedJ.ps LadyInRedJ.pdf
LadyInRedJ.abc: hdr/LadyInRedJ.hdr $(LadyInRedJ)
	abcmedley +C +T2 LadyInRedJ $(LadyInRedJ) >LadyInRedJ.abc
LadyInRedJ.ps: LadyInRedJ.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 LadyInRedJ.abc \
	|PShdr LadyInRedJ '' LadyInRedJ \
	|PSftr %D $U %D >LadyInRedJ.ps
LadyInRedJ.pdf: LadyInRedJ.ps
	ps2pdf LadyInRedJ.ps LadyInRedJ.pdf

# Lady of Spain
LadyOfSpain= waltz/Lady_of_Spain0-C.abc waltz/Lady_of_Spain1-C.abc
LadyOfSpain: LadyOfSpain.abc LadyOfSpain.ps LadyOfSpain.pdf
LadyOfSpain.abc: $(LadyOfSpain) # hdr/LadyOfSpain.hdr
	abcjoin +s $(LadyOfSpain) >LadyOfSpain.abc
LadyOfSpain.ps: LadyOfSpain.abc fmt/_75.fmt
	abcm2ps -F fmt/_75 LadyOfSpain.abc -O tmp.ps
	PShdr <tmp.ps LadyOfSpain '' LadyOfSpain |PSftr %D $U/ %D >LadyOfSpain.ps
	rm tmp.ps
LadyOfSpain.pdf: LadyOfSpain.ps
	ps2pdf LadyOfSpain.ps LadyOfSpain.pdf

# Lady of the Lake
LadyOfTheLake= reel/MuirtownHouse.abc
LadyOfTheLake: LadyOfTheLake.abc LadyOfTheLake.ps LadyOfTheLake.pdf
LadyOfTheLake.abc: $(LadyOfTheLake) hdr/LadyOfTheLake.hdr
	abcmedley LadyOfTheLake $(LadyOfTheLake) >LadyOfTheLake.abc
LadyOfTheLake.ps: LadyOfTheLake.abc fmt/_75.fmt
	$(a2p) LadyOfTheLake.abc +Ffmt/_75 \
	|PShdr LADYOFTH '' LADYOFTH \
	|PSftr %D $U/ %D >LadyOfTheLake.ps
LadyOfTheLake.pdf: LadyOfTheLake.ps
	ps2pdf LadyOfTheLake.ps LadyOfTheLake.pdf

# Lady's Breist Knot
LadysBreistKnot= reel/LadysBreistKnotR.abc
LadysBreistKnot: LadysBreistKnot.abc LadysBreistKnot.ps LadysBreistKnot.pdf
LadysBreistKnot.abc: $(LadysBreistKnot) hdr/LadysBreistKnot.hdr
	abcmedley LadysBreistKnot $(LadysBreistKnot) >LadysBreistKnot.abc
LadysBreistKnot.ps: LadysBreistKnot.abc fmt/_75.fmt
	$(a2p) LadysBreistKnot.abc +Ffmt/_75 \
	|PShdr LADYSBRE '' LADYSBRE \
	|PSftr %D $U/ %D >LadysBreistKnot.ps
LadysBreistKnot.pdf: LadysBreistKnot.ps
	ps2pdf LadysBreistKnot.ps LadysBreistKnot.pdf

# LadyLouisaMacdonaldsStr
LadyLouisaMacdonaldsStr= \
	strathspey/LadyLouisaMacdonaldsStrathspey_F.abc \
	strathspey/AuldToonOAyr.abc \
	strathspey/Warlocks_Em.abc \
	strathspey/NorthOfTheGrampians.abc
LadyLouisaMacdonaldsStr: LadyLouisaMacdonaldsStr.abc LadyLouisaMacdonaldsStr.ps LadyLouisaMacdonaldsStr.pdf
LadyLouisaMacdonaldsStr.abc: hdr/LadyLouisaMacdonaldsStr.hdr $(LadyLouisaMacdonaldsStr)
	abcmedley LadyLouisaMacdonaldsStr $(LadyLouisaMacdonaldsStr) >LadyLouisaMacdonaldsStr.abc
LadyLouisaMacdonaldsStr.ps: LadyLouisaMacdonaldsStr.abc fmt/LadyLouisaMacdonaldsStr.fmt
	$(a2p) LadyLouisaMacdonaldsStr.abc +Ffmt/LadyLouisaMacdonaldsStr \
	|PShdr LadyLouisaMacD '' LadyLouisaMacD \
	|PSftr %D $U/ %D >LadyLouisaMacdonaldsStr.ps
LadyLouisaMacdonaldsStr.pdf: LadyLouisaMacdonaldsStr.ps
	ps2pdf LadyLouisaMacdonaldsStr.ps LadyLouisaMacdonaldsStr.pdf

# Laird Angus
LairdAngus= strathspey/LairdODrumblairS.abc reel/AngusCampbell.abc
LairdAngus: LairdAngus.abc LairdAngus.ps LairdAngus.pdf
LairdAngus.abc: hdr/LairdAngus.hdr $(LairdAngus)
	abcmedley LairdAngus $(LairdAngus) >LairdAngus.abc
LairdAngus.ps: LairdAngus.abc
	$(a2p) +Ffmt/_75 LairdAngus.abc \
	|PShdr LairdAngus '' LairdAngus \
	|PSftr %D $U/ %D >LairdAngus.ps
LairdAngus.pdf: LairdAngus.ps
	ps2pdf LairdAngus.ps LairdAngus.pdf

# Laird of Dumbiedykes
LairdOfDumbiedykes= \
	reel/JohnniesFriendsAreNeverPleased.abc \
	reel/EarlOfSeaforthsR.abc
LairdOfDumbiedykes: LairdOfDumbiedykes.abc LairdOfDumbiedykes.ps LairdOfDumbiedykes.pdf
LairdOfDumbiedykes.abc: $(LairdOfDumbiedykes) hdr/LairdOfDumbiedykes.hdr
	abcmedley LairdOfDumbiedykes $(LairdOfDumbiedykes) >LairdOfDumbiedykes.abc
LairdOfDumbiedykes.ps: LairdOfDumbiedykes.abc fmt/_75.fmt
	$(a2p) LairdOfDumbiedykes.abc +Ffmt/_75 \
	|PShdr LAIRDOFD '' LAIRDOFD \
	|PSftr %D $U/ %D >LairdOfDumbiedykes.ps
LairdOfDumbiedykes.pdf: LairdOfDumbiedykes.ps
	ps2pdf LairdOfDumbiedykes.ps LairdOfDumbiedykes.pdf

# Laird of Milton's Daughter
LairdOfMiltonsDaughter: LairdOfMiltonsDaughter0 LairdOfMiltonsDaughter1 LairdOfMiltonsDaughter2 LairdOfMiltonsDaughter3

# Laird of Milton's Daughter 0
LairdOfMiltonsDaughter0= \
	jig/LairdOfMiltonsDaughterJ_F.abc \
	jig/LairdOfMiltonsDaughterJ_G.abc \
	jig/LairdOfMiltonsDaughterJ_A.abc
LairdOfMiltonsDaughter0: LairdOfMiltonsDaughter0.abc LairdOfMiltonsDaughter0.ps LairdOfMiltonsDaughter0.pdf
LairdOfMiltonsDaughter0.abc: $(LairdOfMiltonsDaughter0) hdr/LairdOfMiltonsDaughter.hdr
	abcmedley LairdOfMiltonsDaughter $(LairdOfMiltonsDaughter0) >LairdOfMiltonsDaughter0.abc
LairdOfMiltonsDaughter0.ps: LairdOfMiltonsDaughter0.abc fmt/_70.fmt
	$(a2p) LairdOfMiltonsDaughter0.abc +Ffmt/_70 \
	|PShdr LairdOfMiltonsD '' LairdOfMiltonsD \
	|PSftr %D $U/ %D >LairdOfMiltonsDaughter0.ps
LairdOfMiltonsDaughter0.pdf: LairdOfMiltonsDaughter0.ps
	ps2pdf LairdOfMiltonsDaughter0.ps LairdOfMiltonsDaughter0.pdf

# Laird of Milton's Daughter 1
LairdOfMiltonsDaughter1= \
	jig/LairdOfMiltonsDaughterJ_G.abc \
	jig/SwallowtailJ.abc \
	jig/StanChapmansJ.abc \
	jig/BanksOfAllen.abc
LairdOfMiltonsDaughter1: LairdOfMiltonsDaughter1.abc LairdOfMiltonsDaughter1.ps LairdOfMiltonsDaughter1.pdf
LairdOfMiltonsDaughter1.abc: $(LairdOfMiltonsDaughter1) hdr/LairdOfMiltonsDaughter.hdr
	abcmedley LairdOfMiltonsDaughter $(LairdOfMiltonsDaughter1) >LairdOfMiltonsDaughter1.abc
LairdOfMiltonsDaughter1.ps: LairdOfMiltonsDaughter1.abc fmt/LairdOfMiltonsDaughter.fmt
	$(a2p) LairdOfMiltonsDaughter1.abc +Ffmt/LairdOfMiltonsDaughter \
	|PShdr LairdOfMiltonsD '' LairdOfMiltonsD \
	|PSftr %D $U/ %D >LairdOfMiltonsDaughter1.ps
LairdOfMiltonsDaughter1.pdf: LairdOfMiltonsDaughter1.ps
	ps2pdf LairdOfMiltonsDaughter1.ps LairdOfMiltonsDaughter1.pdf

# Laird of Milton's Daughter 2
LairdOfMiltonsDaughter2= \
	jig/LairdOfMiltonsDaughterJ_A.abc \
	jig/JennySlater_D.abc \
	jig/YthanBar_A.abc \
	jig/WilfredsFiddle_Em.abc \
	ftr/arrHW.ftr
LairdOfMiltonsDaughter2: LairdOfMiltonsDaughter2.abc LairdOfMiltonsDaughter2.ps LairdOfMiltonsDaughter2.pdf
LairdOfMiltonsDaughter2.abc: $(LairdOfMiltonsDaughter2) hdr/LairdOfMiltonsDaughter.hdr
	abcmedley LairdOfMiltonsDaughter $(LairdOfMiltonsDaughter2) >LairdOfMiltonsDaughter2.abc
LairdOfMiltonsDaughter2.ps: LairdOfMiltonsDaughter2.abc fmt/_70.fmt
	$(a2p) LairdOfMiltonsDaughter2.abc +Ffmt/_70 \
	|PShdr LairdOfMiltonsD '' LairdOfMiltonsD \
	|PSftr %D $U/ %D >LairdOfMiltonsDaughter2.ps
LairdOfMiltonsDaughter2.pdf: LairdOfMiltonsDaughter2.ps
	ps2pdf LairdOfMiltonsDaughter2.ps LairdOfMiltonsDaughter2.pdf

# Laird of Milton's Daughter 3
LairdOfMiltonsDaughter3= \
	jig/LairdOfMiltonsDaughterJ_G.abc \
	jig/Blooming_Meadows-D-32-2.abc \
	jig/RedStockings_G.abc \
	jig/DarbyTheDriver_Am.abc \
	ftr/arrBMcO.ftr
LairdOfMiltonsDaughter3: LairdOfMiltonsDaughter3.abc LairdOfMiltonsDaughter3.ps LairdOfMiltonsDaughter3.pdf
LairdOfMiltonsDaughter3.abc: $(LairdOfMiltonsDaughter3) hdr/LairdOfMiltonsDaughter.hdr
	abcmedley LairdOfMiltonsDaughter $(LairdOfMiltonsDaughter3) >LairdOfMiltonsDaughter3.abc
LairdOfMiltonsDaughter3.ps: LairdOfMiltonsDaughter3.abc fmt/_70.fmt
	$(a2p) LairdOfMiltonsDaughter3.abc +Ffmt/_70 \
	|PShdr LairdOfMiltonsD '' LairdOfMiltonsD \
	|PSftr %D $U/ %D >LairdOfMiltonsDaughter3.ps
LairdOfMiltonsDaughter3.pdf: LairdOfMiltonsDaughter3.ps
	ps2pdf LairdOfMiltonsDaughter3.ps LairdOfMiltonsDaughter3.pdf

# Laird of the Dance
LairdOfTheDance= \
	reel/Reconciliation_Reel-A-32-4.abc \
	reel/Lovely_Madness-Am-32-4.abc \
	reel/MacArthur_Road_1-E-32-5.abc
LairdOfTheDance: LairdOfTheDance.abc LairdOfTheDance.ps LairdOfTheDance.pdf
LairdOfTheDance.abc: hdr/LairdOfTheDance.hdr $(LairdOfTheDance)
	abcmedley +C +T1 LairdOfTheDance $(LairdOfTheDance) >LairdOfTheDance.abc
LairdOfTheDance.ps: LairdOfTheDance.abc fmt/_75.fmt
	$(a2p) LairdOfTheDance.abc +Ffmt/_75 \
	|PShdr LairdOfTheDance '' LairdOfTheDance \
	|PSftr %D $U/ %D >LairdOfTheDance.ps
LairdOfTheDance.pdf: LairdOfTheDance.ps
	ps2pdf LairdOfTheDance.ps LairdOfTheDance.pdf

# Laird/Angus Medley
Laird_Angus_Medley= \
	strathspey/Laird_o_Drumblair-A-16-4.abc \
	reel/Angus_Campbell-A-32-4.abc
Laird_Angus_Medley: Laird_Angus_Medley.abc Laird_Angus_Medley.ps Laird_Angus_Medley.pdf
Laird_Angus_Medley.abc: hdr/Laird_Angus_Medley.hdr $(Laird_Angus_Medley)
	abcmedley +C +T1 Laird_Angus_Medley $(Laird_Angus_Medley) >Laird_Angus_Medley.abc
Laird_Angus_Medley.ps: Laird_Angus_Medley.abc fmt/_75.fmt
	$(a2p) Laird_Angus_Medley.abc +Ffmt/_75 \
	|PShdr Laird_Angus_Medley '' Laird_Angus_Medley \
	|PSftr %D $U/ %D >Laird_Angus_Medley.ps
Laird_Angus_Medley.pdf: Laird_Angus_Medley.ps
	ps2pdf Laird_Angus_Medley.ps Laird_Angus_Medley.pdf

# Lake Geneva
LakeGeneva= \
	strathspey/ThisIsNoMyAinHoose_Am.abc \
	strathspey/Highland_Whisky_JC-A-16-3.abc \
	strathspey/AtholeBrose_Am.abc \
	strathspey/MorACheannaich_G.abc
LakeGeneva: LakeGeneva.abc LakeGeneva.ps LakeGeneva.pdf
LakeGeneva.abc: hdr/LakeGeneva.hdr $(LakeGeneva)
	abcmedley LakeGeneva $(LakeGeneva) >LakeGeneva.abc
LakeGeneva.ps: LakeGeneva.abc fmt/_75.fmt
	$(a2p) LakeGeneva.abc +Ffmt/_75 \
	|PShdr LakeGeneva '' LakeGeneva \
	|PSftr %D $U/ %D >LakeGeneva.ps
LakeGeneva.pdf: LakeGeneva.ps
	ps2pdf LakeGeneva.ps LakeGeneva.pdf

# Lamb Skinnet
LambSkinnet= \
	jig/Lamb_Skinnet-A-32-2.abc \
	jig/SmashTheWindows.abc \
	jig/BridalJ_G.abc \
	jig/ChurchOfDromore.abc
LambSkinnet: LambSkinnet.abc LambSkinnet.ps LambSkinnet.pdf
LambSkinnet.abc: $(LambSkinnet) hdr/LambSkinnet.hdr
	abcmedley LambSkinnet $(LambSkinnet) >LambSkinnet.abc
LambSkinnet.ps: LambSkinnet.abc fmt/_75.fmt
	$(a2p) LambSkinnet.abc +Ffmt/_75 \
	|PShdr LAMBSKIN '' LAMBSKIN \
	|PSftr %D $U/ %D >LambSkinnet.ps
LambSkinnet.pdf: LambSkinnet.ps
	ps2pdf LambSkinnet.ps LambSkinnet.pdf

# Lament 1
Lament1= \
	waltz/NielGowsLamentForTheDeathOfHis2ndWife.abc \
	air/Lament_ArchieBeaton.abc
Lament1: Lament1.abc Lament1.ps Lament1.pdf
Lament1.abc: $(Lament1) hdr/Lament1.hdr
	abcmedley Lament1 $(Lament1) >Lament1.abc
Lament1.ps: Lament1.abc fmt/_75.fmt
	$(a2p) Lament1.abc +Ffmt/_75 \
	|PShdr "Lament1" '' "Lament1" \
	|PSftr %D $U/ %D >Lament1.ps
Lament1.pdf: Lament1.ps
	ps2pdf Lament1.ps Lament1.pdf

# Lammermuir Hills
LammermuirHills: LammermuirHills1 LammermuirHills2 LammermuirHillsXmas

# Lammermuir Hills 1
LammermuirHills1= strathspey/WilmaMiller.abc \
	strathspey/MrGordonOfHallheadS.abc \
	strathspey/JFMackenzieOfGarrynahineS.abc
LammermuirHills1: LammermuirHills1.abc LammermuirHills1.ps LammermuirHills1.pdf
LammermuirHills1.abc: $(LammermuirHills1) hdr/LammermuirHills.hdr
	abcmedley LammermuirHills $(LammermuirHills1) >LammermuirHills1.abc
LammermuirHills1.ps: LammermuirHills1.abc fmt/_75.fmt
	$(a2p) LammermuirHills1.abc +Ffmt/_75 \
	|PShdr LammermuirH '' LammermuirH \
	|PSftr %D $U/ %D >LammermuirHills1.ps
LammermuirHills1.pdf: LammermuirHills1.ps
	ps2pdf LammermuirHills1.ps LammermuirHills1.pdf

# Lammermuir Hills 2
LammermuirHills2= strathspey/WilmaMiller.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/CaptCampbell.abc \
	strathspey/Highland_Whisky_JC-A-16-3.abc
LammermuirHills2: LammermuirHills2.abc LammermuirHills2.ps LammermuirHills2.pdf
LammermuirHills2.abc: $(LammermuirHills2) hdr/LammermuirHills.hdr
	abcmedley LammermuirHills $(LammermuirHills2) >LammermuirHills2.abc
LammermuirHills2.ps: LammermuirHills2.abc fmt/_70.fmt
	$(a2p) LammermuirHills2.abc +Ffmt/_70 \
	|PShdr LammermuirH '' LammermuirH \
	|PSftr %D $U/ %D >LammermuirHills2.ps
LammermuirHills2.pdf: LammermuirHills2.ps
	ps2pdf LammermuirHills2.ps LammermuirHills2.pdf

# Lammermuir Hills Xmas
LammermuirHillsXmas= strathspey/WilmaMiller.abc \
	xmas/SnowLayOnTheGroundStr_G.abc \
	strathspey/CaptCampbell.abc \
	xmas/MastersInThisHallStr_Dm.abc ftr/arrJC.ftr
LammermuirHillsXmas: LammermuirHillsXmas.abc LammermuirHillsXmas.ps LammermuirHillsXmas.pdf
LammermuirHillsXmas.abc: $(LammermuirHillsXmas) hdr/LammermuirHills.hdr
	abcmedley LammermuirHills $(LammermuirHillsXmas) >LammermuirHillsXmas.abc
LammermuirHillsXmas.ps: LammermuirHillsXmas.abc fmt/_70.fmt
	$(a2p) LammermuirHillsXmas.abc +Ffmt/_70 \
	|PShdr LammermuirH '' LammermuirH \
	|PSftr %D $U/ %D >LammermuirHillsXmas.ps
LammermuirHillsXmas.pdf: LammermuirHillsXmas.ps
	ps2pdf LammermuirHillsXmas.ps LammermuirHillsXmas.pdf

# Land O' Cakes
LandOCakes= strathspey/LadyKinlochOfGilmertonsS_D3.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/Lady_Catherine_Stewarts_Strathspey-Em-16-3.abc \
	strathspey/Schehallion_Am.abc  ftr/arrJC.ftr
LandOCakes: LandOCakes.abc LandOCakes.ps LandOCakes.pdf
LandOCakes.abc: $(LandOCakes) hdr/LandOCakes.hdr
	abcmedley LandOCakes $(LandOCakes) >LandOCakes.abc
LandOCakes.ps: LandOCakes.abc fmt/_70.fmt
	$(a2p) LandOCakes.abc +Ffmt/_70 \
	|PShdr LANDOCAK '' LANDOCAK \
	|PSftr %D $U/ %D >LandOCakes.ps
LandOCakes.pdf: LandOCakes.ps
	ps2pdf LandOCakes.ps LandOCakes.pdf

# Landlord Fill the Flowing Bowl
LandlordFillTheFlowingBowl= \
	song/Landlord_Fill_the_Flowing_Bowl-Bb-16-4w.abc \
	song/Landlord_Fill_the_Flowing_Bowl-C-16-2.abc \
	song/Landlord_Fill_the_Flowing_Bowl-G-16-2.abc \
	song/Landlord_Fill_the_Flowing_Bowl-D-16-2.abc \
	song/Landlord_Fill_the_Flowing_Bowl-A-16-2.abc
LandlordFillTheFlowingBowl: LandlordFillTheFlowingBowl.abc LandlordFillTheFlowingBowl.ps LandlordFillTheFlowingBowl.pdf
LandlordFillTheFlowingBowl.abc: $(LandlordFillTheFlowingBowl) # hdr/LandlordFillTheFlowingBowl.hdr
	abcjoin +s $(LandlordFillTheFlowingBowl) >LandlordFillTheFlowingBowl.abc
LandlordFillTheFlowingBowl.ps: LandlordFillTheFlowingBowl.abc fmt/_70.fmt
	$(a2p) LandlordFillTheFlowingBowl.abc +Ffmt/_70 \
	|PShdr LandlordFillTheFlowingBowl '' LandlordFillTheFlowingBowl \
	|PSftr %D $U/ %D >LandlordFillTheFlowingBowl.ps
LandlordFillTheFlowingBowl.pdf: LandlordFillTheFlowingBowl.ps
	ps2pdf LandlordFillTheFlowingBowl.ps LandlordFillTheFlowingBowl.pdf

# Lang Frae Glasgow
LangFraeGlasgow: LangFraeGlasgow0

# Lang Frae Glasgow 0
LangFraeGlasgow0= waltz/WeeGlasgowW_G.abc
LangFraeGlasgow0: LangFraeGlasgow0.abc LangFraeGlasgow0.ps LangFraeGlasgow0.pdf
LangFraeGlasgow0.abc: hdr/LangFraeGlasgow.hdr $(LangFraeGlasgow0)
	abcmedley LangFraeGlasgow $(LangFraeGlasgow0) >LangFraeGlasgow0.abc
LangFraeGlasgow0.ps: LangFraeGlasgow0.abc fmt/_75.fmt
	$(a2p) LangFraeGlasgow0.abc +Ffmt/_75 \
	|PShdr LANGFRAE '' LANGFRAE \
	|PSftr %D $U/ %D >LangFraeGlasgow0.ps
LangFraeGlasgow0.pdf: LangFraeGlasgow0.ps
	ps2pdf LangFraeGlasgow0.ps LangFraeGlasgow0.pdf

# Lang Whang
LangWhang= strathspey/CaptainPringleOfVair_D.abc \
	strathspey/YoungSandyTullochS.abc \
	strathspey/BarbaraMcOwensStr_Am.abc
LangWhang: LangWhang.abc LangWhang.ps LangWhang.pdf
LangWhang.abc: hdr/LangWhang.hdr $(LangWhang)
	abcmedley LangWhang $(LangWhang) >LangWhang.abc
LangWhang.ps: LangWhang.abc fmt/_75.fmt
	$(a2p) LangWhang.abc +Ffmt/_75 \
	|PShdr LangWhang '' LangWhang \
	|PSftr %D $U/ %D >LangWhang.ps
LangWhang.pdf: LangWhang.ps
	ps2pdf LangWhang.ps LangWhang.pdf

# Langholm Fair
LangholmFair= march/Mr_Michie_AF-F-16-3.abc strathspey/Mr_Michie_JSS-G-16-3.abc strathspey/Ceilidh_Umbrella-C-16-4.abc
LangholmFair: LangholmFair.abc LangholmFair.ps LangholmFair.pdf
LangholmFair.abc: hdr/LangholmFair.hdr $(LangholmFair)
	abcmedley LangholmFair $(LangholmFair) >LangholmFair.abc
LangholmFair.ps: LangholmFair.abc fmt/_75.fmt
	$(a2p) LangholmFair.abc +Ffmt/_75 \
	|PShdr LangholmFair '' LangholmFair \
	|PSftr %D $U/ %D >LangholmFair.ps
LangholmFair.pdf: LangholmFair.ps
	ps2pdf LangholmFair.ps LangholmFair.pdf

# Largo Law
LargoLaw= \
	strathspey/LargoLawS.abc \
	strathspey/Lochnagar.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc
LargoLaw: LargoLaw.abc LargoLaw.ps LargoLaw.pdf
LargoLaw.abc: $(LargoLaw) hdr/LargoLaw.hdr
	abcmedley LargoLaw $(LargoLaw) >LargoLaw.abc
LargoLaw.ps: LargoLaw.abc fmt/_75.fmt
	$(a2p) LargoLaw.abc +Ffmt/_75 \
	|PShdr LARGOLAW '' LARGOLAW \
	|PSftr %D $U/ %D >LargoLaw.ps
LargoLaw.pdf: LargoLaw.ps
	ps2pdf LargoLaw.ps LargoLaw.pdf

# Lass O' Livingston 0
LassOLivingston0= reel/LassOLivingstonR_F.abc reel/SteerHerUpAndHadHerGaun_D.abc
LassOLivingston0: LassOLivingston0.abc LassOLivingston0.ps LassOLivingston0.pdf
LassOLivingston0.abc: $(LassOLivingston0) hdr/LassOLivingston.hdr
	abcmedley LassOLivingston $(LassOLivingston0) >LassOLivingston0.abc
LassOLivingston0.ps: LassOLivingston0.abc fmt/_70.fmt
	$(a2p) LassOLivingston0.abc +Ffmt/_70 \
	|PShdr LASSOLIV '' LASSOLIV \
	|PSftr %D $U/ %D >LassOLivingston0.ps
LassOLivingston0.pdf: LassOLivingston0.ps
	ps2pdf LassOLivingston0.ps LassOLivingston0.pdf

# Lass O' Livingston 1
LassOLivingston1= \
	reel/LassOLivingstonR_F.abc \
	march/Hey_Johnny_Cope-Am-32-2.abc \
	reel/Glise_a_Sherbrooke-G-32-3.abc \
	reel/74th_Highlanders_Quickstep-A-32-3.abc
LassOLivingston1: LassOLivingston1.abc LassOLivingston1.ps LassOLivingston1.pdf
LassOLivingston1.abc: $(LassOLivingston1) hdr/LassOLivingston1.hdr
	abcmedley LassOLivingston1 $(LassOLivingston1) >LassOLivingston1.abc
LassOLivingston1.ps: LassOLivingston1.abc fmt/_75.fmt
	$(a2p) LassOLivingston1.abc +Ffmt/_75 \
	|PShdr LASSOLIV '' LASSOLIV \
	|PSftr %D $U/ %D >LassOLivingston1.ps
LassOLivingston1.pdf: LassOLivingston1.ps
	ps2pdf LassOLivingston1.ps LassOLivingston1.pdf

# Lass of Richmond Hill
LassOfRichmondHill= reel/LassOfRichmondHill_D.abc \
	march/HighlandLassie_G.abc \
	march/LassOGowrie_C.abc \
	march/SweetMaidOfGlendaruel.abc
LassOfRichmondHill: LassOfRichmondHill.abc LassOfRichmondHill.ps LassOfRichmondHill.pdf
LassOfRichmondHill.abc: hdr/LassOfRichmondHill.hdr $(LassOfRichmondHill)
	abcmedley +T1 LassOfRichmondHill $(LassOfRichmondHill) >LassOfRichmondHill.abc
LassOfRichmondHill.ps: LassOfRichmondHill.abc fmt/_75.fmt
	$(a2p) LassOfRichmondHill.abc +Ffmt/_75 \
	|PShdr LassOfRichmondHill '' LassOfRichmondHill \
	|PSftr %D $U/ %D >LassOfRichmondHill.ps
LassOfRichmondHill.pdf: LassOfRichmondHill.ps
	ps2pdf LassOfRichmondHill.ps LassOfRichmondHill.pdf

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

# Lassies O' Livingston
LassOLivingston: LassOLivingston0 LassOLivingston1

# Lassies O' Melrose
LassiesOMelrose= \
	jig/LassesOMelross_G.abc \
	jig/ChurchOfDromore.abc \
	jig/FerryJ.abc \
	jig/ShandonBells.abc
LassiesOMelrose: LassiesOMelrose.abc LassiesOMelrose.ps LassiesOMelrose.pdf
LassiesOMelrose.abc: $(LassiesOMelrose) hdr/LassiesOMelrose.hdr
	abcmedley LassiesOMelrose $(LassiesOMelrose) >LassiesOMelrose.abc
LassiesOMelrose.ps: LassiesOMelrose.abc fmt/_75.fmt
	$(a2p) LassiesOMelrose.abc +Ffmt/_75 \
	|PShdr LASSOLIV '' LASSOLIV \
	|PSftr %D $U/ %D >LassiesOMelrose.ps
LassiesOMelrose.pdf: LassiesOMelrose.ps
	ps2pdf LassiesOMelrose.ps LassiesOMelrose.pdf

# Last of the Lairds
LastOfTheLairds: LastOfTheLairds0 LastOfTheLairds1

# Last of the Lairds 0
LastOfTheLairds0= jig/StoolOfRepentance_A.abc jig/Balcomie_House_G.abc x8.abc
LastOfTheLairds0: LastOfTheLairds0.abc LastOfTheLairds0.ps LastOfTheLairds0.pdf
LastOfTheLairds0.abc: $(LastOfTheLairds0) hdr/LastOfTheLairds.hdr
	abcmedley LastOfTheLairds $(LastOfTheLairds0) >LastOfTheLairds0.abc
LastOfTheLairds0.ps: LastOfTheLairds0.abc fmt/_75.fmt
	$(a2p) LastOfTheLairds0.abc +Ffmt/_75 \
	|PShdr LastOfTheLairds '' LastOfTheLairds \
	|PSftr %D $U/ %D >LastOfTheLairds0.ps
LastOfTheLairds0.pdf: LastOfTheLairds0.ps
	ps2pdf LastOfTheLairds0.ps LastOfTheLairds0.pdf

# Last of the Lairds 1
LastOfTheLairds1= \
	jig/StoolOfRepentance_3.abc \
	jig/MuckinOGeordiesByre_3.abc \
	jig/BridalJ_3.abc
LastOfTheLairds1: LastOfTheLairds1.abc LastOfTheLairds1.ps LastOfTheLairds1.pdf
LastOfTheLairds1.abc: $(LastOfTheLairds1) hdr/LastOfTheLairds.hdr
	abcmedley LastOfTheLairds $(LastOfTheLairds1) >LastOfTheLairds1.abc
LastOfTheLairds1.ps: LastOfTheLairds1.abc fmt/_75.fmt
	$(a2p) LastOfTheLairds1.abc +Ffmt/_75 \
	|PShdr LastOfTheLairds '' LastOfTheLairds \
	|PSftr %D $U/ %D >LastOfTheLairds1.ps
LastOfTheLairds1.pdf: LastOfTheLairds1.ps
	ps2pdf LastOfTheLairds1.ps LastOfTheLairds1.pdf

# Laura's Ceilidh
LaurasCeilidh= jig/FirstEdition_Gm.abc \
	jig/FiddleHillJ_GD3.abc \
	jig/ShaaldsOFoula.abc \
	jig/BungYourEye_Am.abc
LaurasCeilidh: LaurasCeilidh.abc LaurasCeilidh.ps LaurasCeilidh.pdf
LaurasCeilidh.abc: hdr/LaurasCeilidh.hdr $(LaurasCeilidh)
	abcmedley +C LaurasCeilidh $(LaurasCeilidh) >LaurasCeilidh.abc
LaurasCeilidh.ps: LaurasCeilidh.abc fmt/LaurasCeilidh.fmt
	$(a2p) LaurasCeilidh.abc +Ffmt/LaurasCeilidh \
	|PShdr LaurasCeilidh '' LaurasCeilidh \
	|PSftr %D $U/ %D >LaurasCeilidh.ps
LaurasCeilidh.pdf: LaurasCeilidh.ps
	ps2pdf LaurasCeilidh.ps LaurasCeilidh.pdf

# Laurence of the Wind
LaurenceOfTheWind= \
	r16/WindThatShakesTheBarley.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	r16/GlenburnieRant_Em.abc \
	r16/SleepSoondInDaMoarnin.abc \
	ftr/arrJC.ftr
LaurenceOfTheWind: LaurenceOfTheWind.abc LaurenceOfTheWind.ps LaurenceOfTheWind.pdf
LaurenceOfTheWind.abc: hdr/LaurenceOfTheWind.hdr $(LaurenceOfTheWind)
	abcmedley LaurenceOfTheWind $(LaurenceOfTheWind) >LaurenceOfTheWind.abc
LaurenceOfTheWind.ps: LaurenceOfTheWind.abc fmt/_75.fmt
	$(a2p) LaurenceOfTheWind.abc +Ffmt/_75 \
	|PShdr LAURENCE '' LAURENCE \
	|PSftr %D $U/ %D >LaurenceOfTheWind.ps
LaurenceOfTheWind.pdf: LaurenceOfTheWind.ps
	ps2pdf LaurenceOfTheWind.ps LaurenceOfTheWind.pdf

# Le Papillon
LePapillon: LePapillon0 LePapillon1

# Le Papillon 0
LePapillon0= jig/Papillon_G.abc
LePapillon0: LePapillon0.abc LePapillon0.ps LePapillon0.pdf
LePapillon0.abc: $(LePapillon0) hdr/LePapillon.hdr
	abcmedley LePapillon $(LePapillon0) >LePapillon0.abc
LePapillon0.ps: LePapillon0.abc fmt/_70.fmt
	$(a2p) LePapillon0.abc +Ffmt/_70 \
	|PShdr LEPAPILL '' LEPAPILL \
	|PSftr %D $U/ %D >LePapillon0.ps
LePapillon0.pdf: LePapillon0.ps
	ps2pdf LePapillon0.ps LePapillon0.pdf

# Lea Rig
LeaRig: Lea_Rig LeaRig0 LeaRig1 LeaRig2

# Lea Rig 0
LeaRig0= air/LeaRig_A_4.abc air/KindRobin_F_4.abc
LeaRig0: LeaRig0.abc LeaRig0.ps LeaRig0.pdf
LeaRig0.abc: hdr/LeaRig.hdr $(LeaRig0)
	abcmedley LeaRig $(LeaRig0) >LeaRig0.abc
LeaRig0.ps: LeaRig0.abc fmt/_75.fmt
	$(a2p) LeaRig0.abc +Ffmt/_75 \
	|PShdr "LeaRig0" '' "LeaRig0" \
	|PSftr %D $U/ %D >LeaRig0.ps
LeaRig0.pdf: LeaRig0.ps
	ps2pdf LeaRig0.ps LeaRig0.pdf

# Lea Rig 1
LeaRig1= \
	air/LeaRig_1.abc \
	air/AsTearsGoBy_D.abc \
	air/BackToTheHills_Dm.abc \
	air/WillYeNoComeBackAgain.abc
LeaRig1: LeaRig1.abc LeaRig1.ps LeaRig1.pdf
LeaRig1.abc: hdr/LeaRig.hdr $(LeaRig1)
	abcmedley LeaRig $(LeaRig1) >LeaRig1.abc
LeaRig1.ps: LeaRig1.abc $(LeaRig1) fmt/_80.fmt
	$(a2p) LeaRig1.abc +Ffmt/_80 \
	|PShdr "LeaRig1" '' "LeaRig1" \
	|PSftr %D $U/ %D >LeaRig1.ps
LeaRig1.pdf: LeaRig1.ps
	ps2pdf LeaRig1.ps LeaRig1.pdf

# Lea Rig 2
LeaRig2= \
	air/LeaRig_1.abc \
	air/HillsOfLorne.abc \
	air/SingingBird.abc \
	air/JockeysTaenThePairtinKiss.abc
LeaRig2: LeaRig2.abc LeaRig2.ps LeaRig2.pdf
LeaRig2.abc: hdr/LeaRig.hdr $(LeaRig2)
	abcmedley LeaRig $(LeaRig2) >LeaRig2.abc
LeaRig2.ps: LeaRig2.abc $(LeaRig2) fmt/_75.fmt
	$(a2p) LeaRig2.abc +Ffmt/_75 \
	|PShdr "LeaRig2" '' "LeaRig2" \
	|PSftr %D $U/ %D >LeaRig2.ps
LeaRig2.pdf: LeaRig2.ps
	ps2pdf LeaRig2.ps LeaRig2.pdf

# Lea Rig 2
LeaRigXmas= \
	air/LeaRig_1.abc \
	air/OnceInRoyalDavidsCity_D.abc \
	air/OLittleTownOfBethlehem_G.abc \
	air/IHeardTheBellsOnXmasDay_G.abc \
	ftr/arrJCXmas.ftr
LeaRigXmas: LeaRigXmas.abc LeaRigXmas.ps LeaRigXmas.pdf
LeaRigXmas.abc: hdr/LeaRig.hdr $(LeaRigXmas)
	abcmedley LeaRig $(LeaRigXmas) >LeaRigXmas.abc
LeaRigXmas.ps: LeaRigXmas.abc $(LeaRigXmas) fmt/_75.fmt
	$(a2p) LeaRigXmas.abc +Ffmt/_75 \
	|PShdr "LEARIGXMAS" '' "LEARIGXMAS" \
	|PSftr %D $U/ %D >LeaRigXmas.ps
LeaRigXmas.pdf: LeaRigXmas.ps
	ps2pdf LeaRigXmas.ps LeaRigXmas.pdf

# Lea_Rig
Lea_Rig= air/Lea_Rig-A-16-2.abc air/Lea_Rig-G-16-2.abc
Lea_Rig: Lea_Rig.abc Lea_Rig.ps Lea_Rig.pdf
Lea_Rig.abc: $(Lea_Rig)
	abcjoin +S2 $(Lea_Rig) >Lea_Rig.abc
Lea_Rig.ps: Lea_Rig.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Lea_Rig.abc \
	|PShdr Lea_Rig '' Lea_Rig \
	|PSftr %D $U/ %D >Lea_Rig.ps
Lea_Rig.pdf: Lea_Rig.ps
	ps2pdf Lea_Rig.ps Lea_Rig.pdf

# Leap Year Jig
LeapYearJig= jig/Glasgow_Peggy_jig-D-24-2.abc \
	jig/Cavehill_jig-G-24-2.abc \
	jig/Sliabh_Russell-Am-24-2.abc \
	jig/Giga_di_RoccaGrimalda-A-24-2.abc
LeapYearJig: LeapYearJig.abc LeapYearJig.ps LeapYearJig.pdf
LeapYearJig.abc: hdr/LeapYearJig.hdr $(LeapYearJig)
	abcmedley LeapYearJig $(LeapYearJig) >LeapYearJig.abc
LeapYearJig.ps: LeapYearJig.abc fmt/_75.fmt
	$(a2p) LeapYearJig.abc +Ffmt/_75 \
	|PShdr LeapYearJig '' LeapYearJig \
	|PSftr %D $U/ %D >LeapYearJig.ps
LeapYearJig.pdf: LeapYearJig.ps
	ps2pdf LeapYearJig.ps LeapYearJig.pdf

# Left Handed Fiddler
LeftHandedFiddler: LeftHandedFiddler0 LeftHandedFiddler1

# Left Handed Fiddler 0
LeftHandedFiddler0= \
	reel/LeftHandedFiddler1.abc \
	reel/LeftHandedFiddler2.abc \
	reel/Left-Handed_Fiddler_3-A-16-3.abc
LeftHandedFiddler0: LeftHandedFiddler0.abc LeftHandedFiddler0.ps LeftHandedFiddler0.pdf
LeftHandedFiddler0.abc: hdr/LeftHandedFiddler.hdr $(LeftHandedFiddler0)
	abcmedley LeftHandedFiddler $(LeftHandedFiddler0) >LeftHandedFiddler0.abc
LeftHandedFiddler0.ps: LeftHandedFiddler0.abc fmt/LeftHandedFiddler.fmt
	$(a2p) LeftHandedFiddler0.abc +Ffmt/LeftHandedFiddler \
	|PShdr 'LeftHandedFiddler' '' 'LeftHandedFiddler' \
	|PSftr %D $U/ %D >LeftHandedFiddler0.ps
LeftHandedFiddler0.pdf: LeftHandedFiddler0.ps
	ps2pdf LeftHandedFiddler0.ps LeftHandedFiddler0.pdf

# Left Handed Fiddler 1
LeftHandedFiddler1= \
	reel/Left-Handed_Fiddler_3-A-16-3.abc \
	reel/Morpeth_Rant-D-16-2.abc \
	reel/Lady_Erskine-Am-16-3.abc \
	reel/Walker_Street-G-16-2.abc
LeftHandedFiddler1: LeftHandedFiddler1.abc LeftHandedFiddler1.ps LeftHandedFiddler1.pdf
LeftHandedFiddler1.abc: hdr/LeftHandedFiddler.hdr $(LeftHandedFiddler1)
	abcmedley LeftHandedFiddler $(LeftHandedFiddler1) >LeftHandedFiddler1.abc
LeftHandedFiddler1.ps: LeftHandedFiddler1.abc fmt/LeftHandedFiddler.fmt
	$(a2p) LeftHandedFiddler1.abc +Ffmt/LeftHandedFiddler \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >LeftHandedFiddler1.ps
LeftHandedFiddler1.pdf: LeftHandedFiddler1.ps
	ps2pdf LeftHandedFiddler1.ps LeftHandedFiddler1.pdf

# Legacy
Legacy: Legacy0 Legacy1 Legacy2

# Legacy 0
Legacy0= jig/TaladhJ.abc
Legacy0: Legacy0.abc Legacy0.ps Legacy0.pdf
Legacy0.abc: $(Legacy0) hdr/Legacy.hdr
	abcmedley Legacy $(Legacy0) >Legacy0.abc
Legacy0.ps: Legacy0.abc fmt/_75.fmt
	$(a2p) Legacy0.abc +Ffmt/_75 \
	|PShdr "LEGACY0" '' "LEGACY0" \
	|PSftr %D $U/ %D >Legacy0.ps
Legacy0.pdf: Legacy0.ps
	ps2pdf Legacy0.ps Legacy0.pdf

# Legacy 1
Legacy1= \
	jig/LegacyJig_G.abc \
	jig/LarryRedicans_Am.abc \
	jig/ConstantBilly_A.abc
Legacy1: Legacy1.abc Legacy1.ps Legacy1.pdf
Legacy1.abc: $(Legacy1) hdr/Legacy.hdr
	abcmedley Legacy $(Legacy1) >Legacy1.abc
Legacy1.ps: Legacy1.abc fmt/_80.fmt
	$(a2p) Legacy1.abc +Ffmt/_80 \
	|PShdr "LEGACY1" '' "LEGACY1" \
	|PSftr %D $U/ %D >Legacy1.ps
Legacy1.pdf: Legacy1.ps
	ps2pdf Legacy1.ps Legacy1.pdf

# Legacy 2
Legacy2= \
	jig/HundredPipers_G.abc \
	jig/Coleraine.abc \
	jig/CalliopeHouse_D.abc \
	jig/SwallowtailJ.abc
Legacy2: Legacy2.abc Legacy2.ps Legacy2.pdf
Legacy2.abc: $(Legacy2) hdr/Legacy.hdr
	abcmedley Legacy $(Legacy2) >Legacy2.abc
Legacy2.ps: Legacy2.abc fmt/_70.fmt
	$(a2p) Legacy2.abc +Ffmt/_70 \
	|PShdr "LEGACY2" '' "LEGACY2" \
	|PSftr %D $U/ %D >Legacy2.ps
Legacy2.pdf: Legacy2.ps
	ps2pdf Legacy2.ps Legacy2.pdf

# Lennox Love to Blantyre
LennoxLoveToBlantyre= \
	strathspey/LennoxLoveToBlantyreS.abc \
	strathspey/AtholeBrose.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/DelvineHouse_C.abc
LennoxLoveToBlantyre: LennoxLoveToBlantyre.abc LennoxLoveToBlantyre.ps LennoxLoveToBlantyre.pdf
LennoxLoveToBlantyre.abc: $(LennoxLoveToBlantyre) hdr/LennoxLoveToBlantyre.hdr
	abcmedley LennoxLoveToBlantyre $(LennoxLoveToBlantyre) >LennoxLoveToBlantyre.abc
LennoxLoveToBlantyre.ps: LennoxLoveToBlantyre.abc fmt/_70.fmt
	$(a2p) LennoxLoveToBlantyre.abc +Ffmt/_70 \
	|PShdr LENNOXLO '' LENNOXLO \
	|PSftr %D $U/ %D >LennoxLoveToBlantyre.ps
LennoxLoveToBlantyre.pdf: LennoxLoveToBlantyre.ps
	ps2pdf LennoxLoveToBlantyre.ps LennoxLoveToBlantyre.pdf

# LetTheHacklesRise
LetTheHacklesRise: LetTheHacklesRise0

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

# Lets Meet Again
LetsMeetAgain: LetsMeetAgainReel LetsMeetAgainStr

# Lets Meet Again Reel
LetsMeetAgainReel= reel/LetsMeetAgain_A.abc x8.abc
LetsMeetAgainReel: LetsMeetAgainReel.abc LetsMeetAgainReel.ps LetsMeetAgainReel.pdf
LetsMeetAgainReel.abc: hdr/LetsMeetAgainReel.hdr $(LetsMeetAgainReel)
	abcmedley LetsMeetAgainReel $(LetsMeetAgainReel) >LetsMeetAgainReel.abc
LetsMeetAgainReel.ps: LetsMeetAgainReel.abc fmt/_75.fmt
	$(a2p) LetsMeetAgainReel.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >LetsMeetAgainReel.ps
LetsMeetAgainReel.pdf: LetsMeetAgainReel.ps
	ps2pdf LetsMeetAgainReel.ps LetsMeetAgainReel.pdf

# Lets Meet Again Str
LetsMeetAgainStr= \
	strathspey/LochabersReel_Gm.abc \
	strathspey/LordSeaforth.abc \
	strathspey/AtholeBrose_Am.abc \
	strathspey/SourceOfSpeyS.abc
LetsMeetAgainStr: LetsMeetAgainStr.abc LetsMeetAgainStr.ps LetsMeetAgainStr.pdf
LetsMeetAgainStr.abc: hdr/LetsMeetAgainStr.hdr $(LetsMeetAgainStr)
	abcmedley LetsMeetAgainStr $(LetsMeetAgainStr) >LetsMeetAgainStr.abc
LetsMeetAgainStr.ps: LetsMeetAgainStr.abc fmt/_75.fmt
	$(a2p) LetsMeetAgainStr.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >LetsMeetAgainStr.ps
LetsMeetAgainStr.pdf: LetsMeetAgainStr.ps
	ps2pdf LetsMeetAgainStr.ps LetsMeetAgainStr.pdf

# Lexy McAskill
Lexy_McAskill= reel/Lexy_McAskill-Am-32-4.abc reel/Lexy_McAskill-Em-32-4.abc
Lexy_McAskill: Lexy_McAskill.abc Lexy_McAskill.ps Lexy_McAskill.pdf
Lexy_McAskill.abc: $(Lexy_McAskill) # hdr/Lexy_McAskill.hdr
	abcjoin +s $(Lexy_McAskill) >Lexy_McAskill.abc
Lexy_McAskill.ps: Lexy_McAskill.abc fmt/_75.fmt
	$(a2p) Lexy_McAskill.abc +Ffmt/_75 \
	|PShdr Lexy_McAskill '' Lexy_McAskill \
	|PSftr %D $U/ %D >Lexy_McAskill.ps
Lexy_McAskill.pdf: Lexy_McAskill.ps
	ps2pdf Lexy_McAskill.ps Lexy_McAskill.pdf

# Light and Airy
LightAndAiry: LightAndAiry1 LightAndAiry2

# Light and Airy 1
LightAndAiry1= \
	j32/LightAndAiryJ.abc \
	j32/MistCoveredMountainJ.abc \
	jig/StoolOfRepentance_A.abc \
	jig/AuntMarysJ_2.abc
LightAndAiry1: LightAndAiry1.abc LightAndAiry1.ps LightAndAiry1.pdf
LightAndAiry1.abc: hdr/LightAndAiry.hdr $(LightAndAiry1)
	abcmedley LightAndAiry $(LightAndAiry1) >LightAndAiry1.abc
LightAndAiry1.ps: LightAndAiry1.abc fmt/_75.fmt
	$(a2p) LightAndAiry1.abc +Ffmt/_75 \
	|PShdr 'Light&Airy' '' 'Light&Airy' \
	|PSftr %D $U/ %D >LightAndAiry1.ps
LightAndAiry1.pdf: LightAndAiry1.ps
	ps2pdf LightAndAiry1.ps LightAndAiry1.pdf

# Light on the Water
LightOnTheWater= sep5x2
LightOnTheWater: LightOnTheWater.abc LightOnTheWater.ps LightOnTheWater.pdf
LightOnTheWater.abc: hdr/LightOnTheWater.hdr $(LightOnTheWater)
	abcmedley LightOnTheWater $(LightOnTheWater) >LightOnTheWater.abc
LightOnTheWater.ps: LightOnTheWater.abc fmt/_70.fmt
	$(a2p) LightOnTheWater.abc +Ffmt/_70 \
	|PShdr 'Light on the Water' '' 'Light on the Water' \
	|PSftr %D $U/ %D >LightOnTheWater.ps
LightOnTheWater.pdf: LightOnTheWater.ps
	ps2pdf LightOnTheWater.ps LightOnTheWater.pdf

# LinksOForth
LinksOForth= reel/WellTunedPiano_D4.abc reel/FatherKelleysR3.abc
LinksOForth: LinksOForth.abc LinksOForth.ps LinksOForth.pdf
LinksOForth.abc: hdr/LinksOForth.hdr $(LinksOForth)
	abcmedley LinksOForth $(LinksOForth) >LinksOForth.abc
LinksOForth.ps: LinksOForth.abc fmt/_75.fmt
	$(a2p) LinksOForth.abc +Ffmt/_75 \
	|PShdr LinksOForth '' LinksOForth \
	|PSftr %D $U/ %D >LinksOForth.ps
LinksOForth.pdf: LinksOForth.ps
	ps2pdf LinksOForth.ps LinksOForth.pdf

# LinksWithStPetersburg
LinksWithStPetersburg= \
	jig/CraigellachieLasses.abc \
	jig/GlenEchoJig_G.abc \
	jig/AndersonsJ_C.abc \
	jig/KissedYestereen.abc
LinksWithStPetersburg: LinksWithStPetersburg.abc LinksWithStPetersburg.ps LinksWithStPetersburg.pdf
LinksWithStPetersburg.abc: hdr/LinksWithStPetersburg.hdr $(LinksWithStPetersburg)
	abcmedley LinksWithStPetersburg $(LinksWithStPetersburg) >LinksWithStPetersburg.abc
LinksWithStPetersburg.ps: LinksWithStPetersburg.abc fmt/_75.fmt
	$(a2p) LinksWithStPetersburg.abc +Ffmt/_75 \
	|PShdr LinksWithStPetersburg '' LinksWithStPetersburg \
	|PSftr %D $U/ %D >LinksWithStPetersburg.ps
LinksWithStPetersburg.pdf: LinksWithStPetersburg.ps
	ps2pdf LinksWithStPetersburg.ps LinksWithStPetersburg.pdf

# Linnea's Strathspey
LinneasStrathspey= strathspey/Earl_Grey_2-A-16-3.abc \
	strathspey/Rose_Among_the_Heather-D-16-3.abc \
	strathspey/Lord_Seaforth-G-16-3.abc \
	strathspey/Invercaulds_Reel-Am-16-3.abc
LinneasStrathspey: LinneasStrathspey.abc LinneasStrathspey.ps LinneasStrathspey.pdf
LinneasStrathspey.abc: hdr/LinneasStrathspey.hdr $(LinneasStrathspey)
	abcmedley LinneasStrathspey $(LinneasStrathspey) >LinneasStrathspey.abc
LinneasStrathspey.ps: LinneasStrathspey.abc fmt/_70.fmt
	$(a2p) LinneasStrathspey +Ffmt/_70 \
	| PShdr "LinneasStrathspey" "" "LinneasStrathspey" \
	| PSftr %D $U %D >LinneasStrathspey.ps
LinneasStrathspey.pdf: LinneasStrathspey.ps
	ps2pdf LinneasStrathspey.ps LinneasStrathspey.pdf

# Linton Ploughman
LintonPloughman: LintonPloughman0 LintonPloughman1 LintonPloughman2

# Linton Ploughman 0
LintonPloughman0= jig/MuckinOGeordiesByre.abc
LintonPloughman0: LintonPloughman0.abc LintonPloughman0.ps LintonPloughman0.pdf
LintonPloughman0.abc: $(LintonPloughman0) hdr/LintonPloughman.hdr
	abcmedley LintonPloughman $(LintonPloughman0) >LintonPloughman0.abc
LintonPloughman0.ps: LintonPloughman0.abc fmt/_75.fmt
	$(a2p) LintonPloughman0.abc +Ffmt/_75 \
	|PShdr LINTONPL '' LINTONPL \
	|PSftr %D $U/ %D >LintonPloughman0.ps
LintonPloughman0.pdf: LintonPloughman0.ps
	ps2pdf LintonPloughman0.ps LintonPloughman0.pdf

# Linton Ploughman 1
LintonPloughman1= \
	jig/MuckinOGeordiesByre.abc \
	jig/Greenholm.abc \
	jig/Coleraine.abc \
	jig/BanksOfAllen.abc
LintonPloughman1: LintonPloughman1.abc LintonPloughman1.ps LintonPloughman1.pdf
LintonPloughman1.abc: $(LintonPloughman1) hdr/LintonPloughman.hdr
	abcmedley LintonPloughman $(LintonPloughman1) >LintonPloughman1.abc
LintonPloughman1.ps: LintonPloughman1.abc fmt/_75.fmt
	$(a2p) LintonPloughman1.abc +Ffmt/_75 \
	|PShdr LINTONPL '' LINTONPL \
	|PSftr %D $U/ %D >LintonPloughman1.ps
LintonPloughman1.pdf: LintonPloughman1.ps
	ps2pdf LintonPloughman1.ps LintonPloughman1.pdf

# Linton Ploughman 2
LintonPloughman2= \
	jig/MuckinOGeordiesByre.abc \
	jig/NuptialKnot.abc \
	jig/StanChapmansJ.abc \
	ftr/arrBMcO.ftr
LintonPloughman2: LintonPloughman2.abc LintonPloughman2.ps LintonPloughman2.pdf
LintonPloughman2.abc: $(LintonPloughman2) hdr/LintonPloughman.hdr
	abcmedley LintonPloughman $(LintonPloughman2) >LintonPloughman2.abc
LintonPloughman2.ps: LintonPloughman2.abc fmt/_75.fmt
	$(a2p) LintonPloughman2.abc +Ffmt/_75 \
	|PShdr LINTONPL '' LINTONPL \
	|PSftr %D $U/ %D >LintonPloughman2.ps
LintonPloughman2.pdf: LintonPloughman2.ps
	ps2pdf LintonPloughman2.ps LintonPloughman2.pdf

# Lobster in the Pot
LobsterInThePot= \
	jig/LairdOCockpen_Gm.abc \
	jig/DonnybrookFair.abc \
	jig/HommageAJosephBouchard_C.abc \
	jig/MuckinOGeordiesByre.abc
LobsterInThePot: LobsterInThePot.abc LobsterInThePot.ps LobsterInThePot.pdf
LobsterInThePot.abc: hdr/LobsterInThePot.hdr $(LobsterInThePot)
	abcmedley LobsterInThePot $(LobsterInThePot) >LobsterInThePot.abc
LobsterInThePot.ps: LobsterInThePot.abc fmt/_75.fmt
	$(a2p) LobsterInThePot.abc +Ffmt/_75 \
	|PShdr LobsterInThePot '' LobsterInThePot \
	|PSftr %D $U/ %D >LobsterInThePot.ps
LobsterInThePot.pdf: LobsterInThePot.ps
	ps2pdf LobsterInThePot.ps LobsterInThePot.pdf

# Loch Erichtside
LochErichtside= strathspey/LochErichtSide_Am.abc \
	strathspey/IsabellaMacPhersonGrantsS.abc \
	strathspey/MarchOfTheDieHards_G.abc \
	strathspey/Schehallion_Am.abc
LochErichtside: LochErichtside.abc LochErichtside.ps LochErichtside.pdf
LochErichtside.abc: hdr/LochErichtside.hdr $(LochErichtside)
	abcmedley LochErichtside $(LochErichtside) >LochErichtside.abc
LochErichtside.ps: LochErichtside.abc fmt/_75.fmt
	$(a2p) LochErichtside.abc +Ffmt/_75 \
	|PShdr LochErichtside '' LochErichtside \
	|PSftr %D $U/ %D >LochErichtside.ps
LochErichtside.pdf: LochErichtside.ps
	ps2pdf LochErichtside.ps LochErichtside.pdf

# Loch Leven Castle
LochLevenCastle= \
	reel/LochLevenCastleR.abc \
	reel/ThomasAndSally.abc \
	hornpipe/BonnieCharlie_4_Dm.abc
LochLevenCastle: LochLevenCastle.abc LochLevenCastle.ps LochLevenCastle.pdf
LochLevenCastle.abc: $(LochLevenCastle) hdr/LochLevenCastle.hdr
	abcmedley LochLevenCastle $(LochLevenCastle) >LochLevenCastle.abc
LochLevenCastle.ps: LochLevenCastle.abc fmt/_75.fmt
	$(a2p) LochLevenCastle.abc +Ffmt/_75 \
	|PShdr LochLevenC '' LochLevenC \
	|PSftr %D $U/ %D >LochLevenCastle.ps
LochLevenCastle.pdf: LochLevenCastle.ps
	ps2pdf LochLevenCastle.ps LochLevenCastle.pdf

# Loch Ness Monster
LochNessMonster= \
	m16/BlackDanceM_F2_16.abc \
	m16/HeyJohnnieCope_Am16.abc \
	m16/Ton_G16.abc \
	m16/WorldTurnedUpsideDown_C16.abc
LochNessMonster: LochNessMonster.abc LochNessMonster.ps LochNessMonster.pdf
LochNessMonster.abc: $(LochNessMonster) hdr/LochNessMonster.hdr
	abcmedley LochNessMonster M:2/4 L:1/16 $(LochNessMonster) >LochNessMonster.abc
LochNessMonster.ps: LochNessMonster.abc fmt/_75.fmt
	$(a2p) LochNessMonster.abc +Ffmt/_75 \
	|PShdr LochNess '' LochNess \
	|PSftr %D $U/ %D >LochNessMonster.ps
LochNessMonster.pdf: LochNessMonster.ps
	ps2pdf LochNessMonster.ps LochNessMonster.pdf

# Loch Ness Monster0
LochNessMonster0= \
	reel/George_Harrison_Reel-G-32-4.abc\
	reel/George_Harrison_Reel-G-32-2.abc
LochNessMonster0: LochNessMonster0.abc LochNessMonster0.ps LochNessMonster0.pdf
LochNessMonster0.abc: $(LochNessMonster0) hdr/LochNessMonster.hdr
	abcmedley LochNessMonster M:2/4 L:1/16 $(LochNessMonster0) >LochNessMonster0.abc
LochNessMonster0.ps: LochNessMonster0.abc fmt/_75.fmt
	$(a2p) LochNessMonster0.abc +Ffmt/_75 \
	|PShdr LochNess '' LochNess \
	|PSftr %D $U/ %D >LochNessMonster0.ps
LochNessMonster0.pdf: LochNessMonster0.ps
	ps2pdf LochNessMonster0.ps LochNessMonster0.pdf

# Lochalsh Reel
LochalshReel: LochalshReel0

# Lochalsh Reel 0
LochalshReel0= reel/LochalshReel_D.abc
LochalshReel0: LochalshReel0.abc LochalshReel0.ps LochalshReel0.pdf
LochalshReel0.abc: hdr/LochalshReel.hdr $(LochalshReel0)
	abcmedley LochalshReel $(LochalshReel0) >LochalshReel0.abc
LochalshReel0.ps: LochalshReel0.abc fmt/_75.fmt
	$(a2p) LochalshReel0.abc +Ffmt/_75 \
	|PShdr LochalshReel '' LochalshReel \
	|PSftr %D $U/ %D >LochalshReel0.ps
LochalshReel0.pdf: LochalshReel0.ps
	ps2pdf LochalshReel0.ps LochalshReel0.pdf

# Lochanside
Lochanside= march/Lochanside_SS-D-48-3.abc march/Lochanside_SG-D-48-3.abc
Lochanside: Lochanside.abc Lochanside.ps Lochanside.pdf
Lochanside.abc: $(Lochanside)
	abcjoin +C +S2 $(Lochanside) >Lochanside.abc
Lochanside.ps: Lochanside.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Lochanside.abc \
	|PShdr Lochanside '' Lochanside \
	|PSftr %D $U/ %D >Lochanside.ps
Lochanside.pdf: Lochanside.ps
	ps2pdf Lochanside.ps Lochanside.pdf

# Loon Mountain Reel
LoonMountainReel= \
	reel/FourInOneR.abc \
	reel/MajorBillR.abc \
	reel/Minor_Syl_Am.abc \
	ftr/arrSM.ftr
LoonMountainReel: LoonMountainReel.abc LoonMountainReel.ps LoonMountainReel.pdf
LoonMountainReel.abc: $(LoonMountainReel) hdr/LoonMountainReel.hdr
	abcmedley LoonMountainReel $(LoonMountainReel) >LoonMountainReel.abc
LoonMountainReel.ps: LoonMountainReel.abc fmt/_75.fmt
	$(a2p) LoonMountainReel.abc +Ffmt/_75 \
	|PShdr LoonMount '' LoonMount \
	|PSftr %D $U/ %D >LoonMountainReel.ps
LoonMountainReel.pdf: LoonMountainReel.ps
	ps2pdf LoonMountainReel.ps LoonMountainReel.pdf

# Lord Eglinton's Reel
LordEglintonsReel= \
	m16/Aitken_Drum_G16.abc \
	march/Barnyards_of_Delgaty-A-16-2.abc
LordEglintonsReel: LordEglintonsReel.abc LordEglintonsReel.ps LordEglintonsReel.pdf
LordEglintonsReel.abc: $(LordEglintonsReel) hdr/LordEglintonsReel.hdr
	abcmedley LordEglintonsReel $(LordEglintonsReel) >LordEglintonsReel.abc
LordEglintonsReel.ps: LordEglintonsReel.abc fmt/_70.fmt
	$(a2p) LordEglintonsReel.abc +Ffmt/_70 \
	|PShdr LORDEGLI '' LORDEGLI \
	|PSftr %D $U/ %D >LordEglintonsReel.ps
LordEglintonsReel.pdf: LordEglintonsReel.ps
	ps2pdf LordEglintonsReel.ps LordEglintonsReel.pdf

# Lord Elgin's Reel
LordElginsReel= \
	strathspey/LeeMills.abc \
	strathspey/Lochnagar_D3.abc \
	strathspey/MarianeOliphant.abc \
	strathspey/SarahDrummondOfPerth.abc
LordElginsReel: LordElginsReel.abc LordElginsReel.ps LordElginsReel.pdf
LordElginsReel.abc: $(LordElginsReel) hdr/LordElginsReel.hdr
	abcmedley LordElginsReel $(LordElginsReel) >LordElginsReel.abc
LordElginsReel.ps: LordElginsReel.abc fmt/_70.fmt
	$(a2p) LordElginsReel.abc +Ffmt/_70 \
	|PShdr LORDELGI '' LORDELGI \
	|PSftr %D $U/ %D >LordElginsReel.ps
LordElginsReel.pdf: LordElginsReel.ps
	ps2pdf LordElginsReel.ps LordElginsReel.pdf

# Lord Lovat's Lament
Lord_Lovats_Lament= march/Lord_Lovats_Lament-A-16-4.abc march/Lord_Lovats_Lament-G-32-4.abc
Lord_Lovats_Lament: Lord_Lovats_Lament.abc Lord_Lovats_Lament.ps Lord_Lovats_Lament.pdf
Lord_Lovats_Lament.abc: $(Lord_Lovats_Lament) # hdr/Lord_Lovats_Lament.hdr
	abcjoin +s $(Lord_Lovats_Lament) >Lord_Lovats_Lament.abc
Lord_Lovats_Lament.ps: Lord_Lovats_Lament.abc fmt/_80.fmt
	$(a2p) Lord_Lovats_Lament.abc +n +Ffmt/_80 \
	|PShdr Lord_Lovats_Lament '' Lord_Lovats_Lament \
	|PSftr %D $U/ %D >Lord_Lovats_Lament.ps
Lord_Lovats_Lament.pdf: Lord_Lovats_Lament.ps
	ps2pdf Lord_Lovats_Lament.ps Lord_Lovats_Lament.pdf

# Lord MacDonald's Reel
LordMacDonaldsReel= \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	r16/SleepSoondInDaMoarnin.abc \
	r16/DeilStickDaMinister_A.abc \
	reel/Largos_Fairy_Dance-D-16-2.abc
LordMacDonaldsReel: LordMacDonaldsReel.abc LordMacDonaldsReel.ps LordMacDonaldsReel.pdf
LordMacDonaldsReel.abc: $(LordMacDonaldsReel)
	abcmedley LordMacDonaldsReel $(LordMacDonaldsReel) >LordMacDonaldsReel.abc
LordMacDonaldsReel.ps: LordMacDonaldsReel.abc fmt/_75.fmt
	$(a2p) LordMacDonaldsReel.abc +Ffmt/_75 \
	|PShdr LORDMACD '' LORDMACD \
	|PSftr %D $U/ %D >LordMacDonaldsReel.ps
LordMacDonaldsReel.pdf: LordMacDonaldsReel.ps
	ps2pdf LordMacDonaldsReel.ps LordMacDonaldsReel.pdf

# Lord Rosslyn's Fancy
LordRosslynsFancy: LordRosslynsFancy.abc LordRosslynsFancy.ps LordRosslynsFancy.pdf
LordRosslynsFancy= jig/LordRosslynsFancyJ.abc
LordRosslynsFancy.abc: $(LordRosslynsFancy) hdr/LordRosslynsFancy.hdr
	abcmedley LordRosslynsFancy $(LordRosslynsFancy) >LordRosslynsFancy.abc
LordRosslynsFancy.ps: LordRosslynsFancy.abc fmt/_70.fmt
	$(a2p) LordRosslynsFancy.abc +Ffmt/_70 \
	|PShdr LORDROSS '' LORDROSS \
	|PSftr %D $U/ %D >LordRosslynsFancy.ps
LordRosslynsFancy.pdf: LordRosslynsFancy.ps
	ps2pdf LordRosslynsFancy.ps LordRosslynsFancy.pdf

# Lords of the Wind
LordsOfTheWind= \
	r16/WindThatShakesTheBarley.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	r16/GlenburnieRant_Em2.abc \
	r16/SleepSoondInDaMoarnin.abc
LordsOfTheWind: LordsOfTheWind.abc LordsOfTheWind.ps LordsOfTheWind.pdf
LordsOfTheWind.abc: $(LordsOfTheWind) hdr/LordsOfTheWind.hdr
	abcmedley +C LordsOfTheWind $(LordsOfTheWind) >LordsOfTheWind.abc
LordsOfTheWind.ps: LordsOfTheWind.abc fmt/LordsOfTheWind.fmt
	$(a2p) LordsOfTheWind.abc +Ffmt/LordsOfTheWind \
	|PShdr LordsOfTheWind '' LordsOfTheWind \
	|PSftr %D $U/ %D >LordsOfTheWind.ps
LordsOfTheWind.pdf: LordsOfTheWind.ps
	ps2pdf LordsOfTheWind.ps LordsOfTheWind.pdf

# Lover's Knot
LoversKnot= \
	strathspey/LinkHimDodie.abc \
	strathspey/Lady_Catherine_Stewarts_Strathspey-Em-16-3.abc \
	strathspey/AuldToonOAyr.abc
LoversKnot: LoversKnot.abc LoversKnot.ps LoversKnot.pdf
LoversKnot.abc: $(LoversKnot) hdr/LoversKnot.hdr
	abcmedley LoversKnot $(LoversKnot) >LoversKnot.abc
LoversKnot.ps: LoversKnot.abc fmt/_80.fmt
	$(a2p) LoversKnot.abc +Ffmt/_80 \
	|PShdr LoversKnot '' LoversKnot \
	|PSftr %D $U/ %D >LoversKnot.ps
LoversKnot.pdf: LoversKnot.ps
	ps2pdf LoversKnot.ps LoversKnot.pdf

# Luckenbooth Brooch

# Luckenbooth Brooch
LuckenboothBrooch: LuckenboothBrooch1 LuckenboothBrooch2 LuckenboothBrooch3 LuckenboothBroochXmas

# Luckenbooth Brooch 1
LuckenboothBrooch1= \
	jig/WeaverAndHisWife.abc \
	jig/ShandonBells.abc \
	jig/DustyBobsJ.abc \
	jig/RobinsBodhran_Em.abc
LuckenboothBrooch1: LuckenboothBrooch1.abc LuckenboothBrooch1.ps LuckenboothBrooch1.pdf
LuckenboothBrooch1.abc: $(LuckenboothBrooch1) hdr/LuckenboothBrooch.hdr
	abcmedley LuckenboothBrooch $(LuckenboothBrooch1) >LuckenboothBrooch1.abc
LuckenboothBrooch1.ps: LuckenboothBrooch1.abc fmt/_75.fmt
	$(a2p) LuckenboothBrooch1.abc +Ffmt/_75 \
	|PShdr Luckenbooth '' Luckenbooth \
	|PSftr %D $U/ %D >LuckenboothBrooch1.ps
LuckenboothBrooch1.pdf: LuckenboothBrooch1.ps
	ps2pdf LuckenboothBrooch1.ps LuckenboothBrooch1.pdf

# Luckenbooth Brooch 2
LuckenboothBrooch2= \
	jig/WeaverAndHisWife.abc \
	jig/FairJennysJ.abc \
	jig/BridalJ.abc \
	jig/CalliopeHouse_E.abc
LuckenboothBrooch2: LuckenboothBrooch2.abc LuckenboothBrooch2.ps LuckenboothBrooch2.pdf
LuckenboothBrooch2.abc: $(LuckenboothBrooch2) hdr/LuckenboothBrooch.hdr
	abcmedley LuckenboothBrooch $(LuckenboothBrooch2) >LuckenboothBrooch2.abc
LuckenboothBrooch2.ps: LuckenboothBrooch2.abc fmt/_70.fmt
	$(a2p) LuckenboothBrooch2.abc +Ffmt/_70 \
	|PShdr Luckenbooth '' Luckenbooth \
	|PSftr %D $U/ %D >LuckenboothBrooch2.ps
LuckenboothBrooch2.pdf: LuckenboothBrooch2.ps
	ps2pdf LuckenboothBrooch2.ps LuckenboothBrooch2.pdf

# Luckenbooth Brooch 3
LuckenboothBrooch3= jig/WeaverAndHisWife.abc jig/Road_to_Banff_D.abc \
	jig/Southbrae_G.abc jig/PennyFarthing_Em.abc ftr/arrSM.ftr
LuckenboothBrooch3: LuckenboothBrooch3.abc LuckenboothBrooch3.ps LuckenboothBrooch3.pdf
LuckenboothBrooch3.abc: $(LuckenboothBrooch3) hdr/LuckenboothBrooch.hdr
	abcmedley LuckenboothBrooch $(LuckenboothBrooch3) >LuckenboothBrooch3.abc
LuckenboothBrooch3.ps: LuckenboothBrooch3.abc fmt/_75.fmt
	$(a2p) LuckenboothBrooch3.abc +Ffmt/_75 \
	|PShdr Luckenbooth '' Luckenbooth \
	|PSftr %D $U/ %D >LuckenboothBrooch3.ps
LuckenboothBrooch3.pdf: LuckenboothBrooch3.ps
	ps2pdf LuckenboothBrooch3.ps LuckenboothBrooch3.pdf

# Luckenbooth Brooch Xmas
LuckenboothBroochXmas= jig/WeaverAndHisWife.abc \
	xmas/MastersInThisHall_Dm.abc \
	xmas/ItCameUponAMidnightClear_G.abc \
	xmas/WhatChildIsThis_Em.abc ftr/arrJC.ftr
LuckenboothBroochXmas: LuckenboothBroochXmas.abc LuckenboothBroochXmas.ps LuckenboothBroochXmas.pdf
LuckenboothBroochXmas.abc: $(LuckenboothBroochXmas) hdr/LuckenboothBrooch.hdr
	abcmedley LuckenboothBrooch $(LuckenboothBroochXmas) >LuckenboothBroochXmas.abc
LuckenboothBroochXmas.ps: LuckenboothBroochXmas.abc fmt/_75.fmt
	$(a2p) LuckenboothBroochXmas.abc +Ffmt/_75 \
	|PShdr Luckenbooth '' Luckenbooth \
	|PSftr %D $U/ %D >LuckenboothBroochXmas.ps
LuckenboothBroochXmas.pdf: LuckenboothBroochXmas.ps
	ps2pdf LuckenboothBroochXmas.ps LuckenboothBroochXmas.pdf

# Lucy Campbell
LucyCampbell= reel/HonMrsCampbellOfLochnell.abc reel/MissCondiesR.abc
LucyCampbell: LucyCampbell.abc LucyCampbell.ps LucyCampbell.pdf
LucyCampbell.abc: $(LucyCampbell) hdr/LucyCampbell.hdr
	abcmedley LucyCampbell $(LucyCampbell) >LucyCampbell.abc
LucyCampbell.ps: LucyCampbell.abc fmt/_70.fmt
	$(a2p) LucyCampbell.abc +Ffmt/_70 \
	|PShdr LUCYCAMP '' LUCYCAMP \
	|PSftr %D $U/ %D >LucyCampbell.ps
LucyCampbell.pdf: LucyCampbell.ps
	ps2pdf LucyCampbell.ps LucyCampbell.pdf

# MED
MED: MED05

# MED 05
MED05= \
	strathspey/AudreyHinchliffe.abc \
	m16/WelcomeToTyneside.abc \
	strathspey/PeterSandersonsS.abc \
	m16/MissMurray.abc
MED05: MED05.abc MED05.ps MED05.pdf
MED05.abc: $(MED05)
	abcmedley "Scottish Medley " $(MED05) >MED05.abc
MED05.ps: MED05.abc fmt/_70.fmt
	$(a2p) MED05.abc +Ffmt/_70 \
	|PShdr "MED05" '' "MED05" \
	|PSftr %D $U/ %D >MED05.ps
MED05.pdf: MED05.ps
	ps2pdf MED05.ps MED05.pdf

# MacArthur Road
MacArthur_Road= \
	reel/MacArthur_Road_1-E-32-5.abc \
	reel/MacArthur_Road_2-E-32-4.abc \
   reel/MacArthur_Road_3-E-32-5.abc
MacArthur_Road: MacArthur_Road.abc MacArthur_Road.ps MacArthur_Road.pdf
MacArthur_Road.abc: $(MacArthur_Road) # hdr/MacArthur_Road.hdr
	abcjoin +s $(MacArthur_Road) >MacArthur_Road.abc
MacArthur_Road.ps: MacArthur_Road.abc fmt/_70.fmt
	$(a2p) MacArthur_Road.abc +Ffmt/_70 \
	|PShdr MacArthur_Road '' MacArthur_Road \
	|PSftr %D $U/ %D >MacArthur_Road.ps
MacArthur_Road.pdf: MacArthur_Road.ps
	ps2pdf MacArthur_Road.ps MacArthur_Road.pdf

# MacDonald of Keppoch
MacDonaldOfKeppoch= \
	strathspey/Josephine_Mason_of_Kinross-D-16-4.abc \
	reel/Sprightly_Minikin-Bm-32-3.abc
MacDonaldOfKeppoch: MacDonaldOfKeppoch.abc MacDonaldOfKeppoch.ps MacDonaldOfKeppoch.pdf
MacDonaldOfKeppoch.abc: hdr/MacDonaldOfKeppoch.hdr $(MacDonaldOfKeppoch)
	abcmedley MacDonaldOfKeppoch $(MacDonaldOfKeppoch) >MacDonaldOfKeppoch.abc
MacDonaldOfKeppoch.ps: MacDonaldOfKeppoch.abc fmt/_80.fmt
	$(a2p) MacDonaldOfKeppoch.abc +Ffmt/_80 \
	|PShdr MacDonaldOfKeppoch '' MacDonaldOfKeppoch \
	|PSftr %D $U/ %D >MacDonaldOfKeppoch.ps
MacDonaldOfKeppoch.pdf: MacDonaldOfKeppoch.ps
	ps2pdf MacDonaldOfKeppoch.ps MacDonaldOfKeppoch.pdf

# MacDonald of the Isles
MacDonaldOfTheIsles: MacDonaldOfTheIsles1 MacDonaldOfTheIsles2

# MacDonald of the Isles 1
MacDonaldOfTheIsles1= \
	strathspey/SmithsAGallantFireman.abc \
	strathspey/Kail_Pot-Dm-16-2.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/IronManS.abc
MacDonaldOfTheIsles1: MacDonaldOfTheIsles1.abc MacDonaldOfTheIsles1.ps MacDonaldOfTheIsles1.pdf
MacDonaldOfTheIsles1.abc: hdr/MacDonaldOfTheIsles.hdr $(MacDonaldOfTheIsles1)
	abcmedley MacDonaldOfTheIsles $(MacDonaldOfTheIsles1) >MacDonaldOfTheIsles1.abc
MacDonaldOfTheIsles1.ps: MacDonaldOfTheIsles1.abc fmt/_65.fmt
	$(a2p) MacDonaldOfTheIsles1.abc +Ffmt/_65 \
	|PShdr MacDonaldOfTheIsles '' MacDonaldOfTheIsles \
	|PSftr %D $U/ %D >MacDonaldOfTheIsles1.ps
MacDonaldOfTheIsles1.pdf: MacDonaldOfTheIsles1.ps
	ps2pdf MacDonaldOfTheIsles1.ps MacDonaldOfTheIsles1.pdf

# MacDonald of the Isles 2
MacDonaldOfTheIsles2= \
	strathspey/Craigroyal_A.abc \
	strathspey/GoldenHarvest_D.abc \
	strathspey/BobbyHarveyStr_G.abc \
	ftr/arrSM.ftr
MacDonaldOfTheIsles2: MacDonaldOfTheIsles2.abc MacDonaldOfTheIsles2.ps MacDonaldOfTheIsles2.pdf
MacDonaldOfTheIsles2.abc: hdr/MacDonaldOfTheIsles.hdr $(MacDonaldOfTheIsles2)
	abcmedley MacDonaldOfTheIsles $(MacDonaldOfTheIsles2) >MacDonaldOfTheIsles2.abc
MacDonaldOfTheIsles2.ps: MacDonaldOfTheIsles2.abc fmt/_70.fmt
	$(a2p) MacDonaldOfTheIsles2.abc +Ffmt/_70 \
	|PShdr MacDonaldOfTheIsles '' MacDonaldOfTheIsles \
	|PSftr %D $U/ %D >MacDonaldOfTheIsles2.ps
MacDonaldOfTheIsles2.pdf: MacDonaldOfTheIsles2.ps
	ps2pdf MacDonaldOfTheIsles2.ps MacDonaldOfTheIsles2.pdf

# MacDonald's Skye Wedding
MacDonaldsSkyeWedding0= x8.abc
MacDonaldsSkyeWedding0: MacDonaldsSkyeWedding0.abc MacDonaldsSkyeWedding0.ps MacDonaldsSkyeWedding0.pdf
MacDonaldsSkyeWedding0.abc: hdr/MacDonaldsSkyeWedding.hdr $(MacDonaldsSkyeWedding0)
	abcmedley MacDonaldsSkyeWedding $(MacDonaldsSkyeWedding0) >MacDonaldsSkyeWedding0.abc
MacDonaldsSkyeWedding0.ps: MacDonaldsSkyeWedding0.abc fmt/_75.fmt
	$(a2p) MacDonaldsSkyeWedding0.abc +Ffmt/_75 \
	|PShdr MacDonaldsSkyWed '' MacDonaldsSkyWed \
	|PSftr %D $U/ %D >MacDonaldsSkyeWedding0.ps
MacDonaldsSkyeWedding0.pdf: MacDonaldsSkyeWedding0.ps
	ps2pdf MacDonaldsSkyeWedding0.ps MacDonaldsSkyeWedding0.pdf

# MacDonalds Skye Wedding
MacDonaldsSkyeWedding: MacDonaldsSkyeWedding0

# MacPherson's Rant
MacPhersonsRant= \
	strathspey/MrMuirMackenziesFavorite.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/IronManS.abc
MacPhersonsRant: MacPhersonsRant.abc MacPhersonsRant.ps MacPhersonsRant.pdf
MacPhersonsRant.abc: hdr/MacPhersonsRant.hdr $(MacPhersonsRant)
	abcmedley MacPhersonsRant $(MacPhersonsRant) >MacPhersonsRant.abc
MacPhersonsRant.ps: MacPhersonsRant.abc fmt/_75.fmt
	$(a2p) MacPhersonsRant.abc +Ffmt/_75 \
	|PShdr MACPHERS '' MACPHERS \
	|PSftr %D $U/ %D >MacPhersonsRant.ps
MacPhersonsRant.pdf: MacPhersonsRant.ps
	ps2pdf MacPhersonsRant.ps MacPhersonsRant.pdf

# MacPherson's of Edinburgh
MacPhersonsOfEdinburgh2= \
	strathspey/JackCampbell_D.abc \
	strathspey/SybilleFohrenbach_G.abc \
	strathspey/StewartAndKathleenWalker_D.abc \
	strathspey/MrsRaeWallace_A.abc ftr/arrSM.ftr
MacPhersonsOfEdinburgh2: MacPhersonsOfEdinburgh2.abc MacPhersonsOfEdinburgh2.ps MacPhersonsOfEdinburgh2.pdf
MacPhersonsOfEdinburgh2.abc: hdr/MacPhersonsOfEdinburgh.hdr $(MacPhersonsOfEdinburgh2)
	abcmedley MacPhersonsOfEdinburgh $(MacPhersonsOfEdinburgh2) >MacPhersonsOfEdinburgh2.abc
MacPhersonsOfEdinburgh2.ps: MacPhersonsOfEdinburgh2.abc fmt/_70.fmt
	$(a2p) MacPhersonsOfEdinburgh2.abc +Ffmt/_70 \
	|PShdr MacPhersonsOfEd '' MacPhersonsOfEd \
	|PSftr %D $U/ %D >MacPhersonsOfEdinburgh2.ps
MacPhersonsOfEdinburgh2.pdf: MacPhersonsOfEdinburgh2.ps
	ps2pdf MacPhersonsOfEdinburgh2.ps MacPhersonsOfEdinburgh2.pdf

# MacPhersons of Edinburgh
MacPhersonsOfEdinburgh: MacPhersonsOfEdinburgh1 MacPhersonsOfEdinburgh2

# MacPhersons of Edinburgh 1
MacPhersonsOfEdinburgh1= \
	strathspey/IsabellaMacPhersonGrantsS.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/MrOswaldOfAuchincruive.abc \
	strathspey/GlenTromieS.abc ftr/arrJC.ftr
MacPhersonsOfEdinburgh1: MacPhersonsOfEdinburgh1.abc MacPhersonsOfEdinburgh1.ps MacPhersonsOfEdinburgh1.pdf
MacPhersonsOfEdinburgh1.abc: hdr/MacPhersonsOfEdinburgh.hdr $(MacPhersonsOfEdinburgh1)
	abcmedley MacPhersonsOfEdinburgh $(MacPhersonsOfEdinburgh1) >MacPhersonsOfEdinburgh1.abc
MacPhersonsOfEdinburgh1.ps: MacPhersonsOfEdinburgh1.abc fmt/_75.fmt
	$(a2p) MacPhersonsOfEdinburgh1.abc +Ffmt/_75 \
	|PShdr MacPhersonsOfEd '' MacPhersonsOfEd \
	|PSftr %D $U/ %D >MacPhersonsOfEdinburgh1.ps
MacPhersonsOfEdinburgh1.pdf: MacPhersonsOfEdinburgh1.ps
	ps2pdf MacPhersonsOfEdinburgh1.ps MacPhersonsOfEdinburgh1.pdf

# Machine Without Horses
MachineWithoutHorses= \
	jig/Machine_Without_Horses-G-32-3.abc \
	jig/Swallowtail_Jig-Em-32-2.abc \
	jig/Buttermilk_Mary-A-32-2.abc \
	jig/Frost_is_All_Over-D-32-2.abc
MachineWithoutHorses: MachineWithoutHorses.abc MachineWithoutHorses.ps MachineWithoutHorses.pdf
MachineWithoutHorses.abc: $(MachineWithoutHorses) hdr/MachineWithoutHorses.hdr
	abcmedley +C MachineWithoutHorses $(MachineWithoutHorses) >MachineWithoutHorses.abc
MachineWithoutHorses.ps: MachineWithoutHorses.abc fmt/MachineWithoutHorses.fmt
	$(a2p) MachineWithoutHorses.abc +Ffmt/MachineWithoutHorses \
	|PShdr MACHINEW '' MACHINEW \
	|PSftr %D $U/ %D >MachineWithoutHorses.ps
MachineWithoutHorses.pdf: MachineWithoutHorses.ps
	ps2pdf MachineWithoutHorses.ps MachineWithoutHorses.pdf

# Machine Without Wheels
MachineWithoutWheels= jig/Green_Ginger_Jig-C-32-3.abc
MachineWithoutWheels: MachineWithoutWheels.abc MachineWithoutWheels.ps MachineWithoutWheels.pdf
MachineWithoutWheels.abc: hdr/MachineWithoutWheels.hdr $(MachineWithoutWheels)
	abcmedley MachineWithoutWheels $(MachineWithoutWheels) >MachineWithoutWheels.abc
MachineWithoutWheels.ps: MachineWithoutWheels.abc fmt/_75.fmt
	$(a2p) MachineWithoutWheels.abc +Ffmt/_75 \
	|PShdr MachineWithoutWheels '' MachineWithoutWheels \
	|PSftr %D $U/ %D >MachineWithoutWheels.ps
MachineWithoutWheels.pdf: MachineWithoutWheels.ps
	ps2pdf MachineWithoutWheels.ps MachineWithoutWheels.pdf

# Mad Hatter
MadHatter: MadHatter1 MadHatter2H

# Mad Hatter 1
MadHatter1= \
	jig/Major_Mackies_Jig-D-32-2.abc \
	jig/SylviaMiskoeJ_G.abc \
	jig/PipersLegJ_A.abc \
	ftr/arrSM.ftr
MadHatter1: MadHatter1.abc MadHatter1.ps MadHatter1.pdf
MadHatter1.abc: $(MadHatter1) hdr/MadHatter1.hdr
	abcmedley MadHatter1 $(MadHatter1) >MadHatter1.abc
MadHatter1.ps: MadHatter1.abc fmt/_75.fmt
	$(a2p) MadHatter1.abc +Ffmt/_75 \
	|PShdr MadHatter '' MadHatter \
	|PSftr %D $U/ %D >MadHatter1.ps
MadHatter1.pdf: MadHatter1.ps
	ps2pdf MadHatter1.ps MadHatter1.pdf

# Mad Hatter 2 Halloween medley
MadHatter2H= \
	jig/Vallafield_C32.abc \
	jig/JumpAttheSun_Dm.abc \
	jig/DunmoeGallumph_Em.abc \
	jig/FuneralMarchOfTheMarionettes_Am.abc \
	ftr/arrJC.ftr
MadHatter2H: MadHatter2H.abc MadHatter2H.ps MadHatter2H.pdf
MadHatter2H.abc: $(MadHatter2H) hdr/MadHatter2H.hdr
	abcmedley MadHatter2H $(MadHatter2H) >MadHatter2H.abc
MadHatter2H.ps: MadHatter2H.abc fmt/_75.fmt
	$(a2p) MadHatter2H.abc +Ffmt/_75 \
	|PShdr MadHatter '' MadHatter \
	|PSftr %D $U/ %D >MadHatter2H.ps
MadHatter2H.pdf: MadHatter2H.ps
	ps2pdf MadHatter2H.ps MadHatter2H.pdf

# Madam Frederick Str
Madam_Frederick_Str= \
	strathspey/Madam_Frederick_SS-A-16-4.abc \
	strathspey/Madam_Frederick_CMK-A-16-4.abc
Madam_Frederick_Str: Madam_Frederick_Str.abc Madam_Frederick_Str.ps Madam_Frederick_Str.pdf
Madam_Frederick_Str.abc: $(Madam_Frederick_Str) # hdr/Madam_Frederick_Str.hdr
	abcjoin +s $(Madam_Frederick_Str) >Madam_Frederick_Str.abc
Madam_Frederick_Str.ps: Madam_Frederick_Str.abc fmt/_75.fmt
	$(a2p) Madam_Frederick_Str.abc +Ffmt/_75 \
	|PShdr Madam_Frederick_Str '' Madam_Frederick_Str \
	|PSftr %D $U/ %D >Madam_Frederick_Str.ps
Madam_Frederick_Str.pdf: Madam_Frederick_Str.ps
	ps2pdf Madam_Frederick_Str.ps Madam_Frederick_Str.pdf

# Madge Wildfire's Str
MadgeWildfiresS= \
	strathspey/MadgeWildfiresS.abc \
	strathspey/LochBaS.abc \
	strathspey/NorthOfTheGrampians.abc
MadgeWildfiresS: MadgeWildfiresS.abc MadgeWildfiresS.ps MadgeWildfiresS.pdf
MadgeWildfiresS.abc: hdr/MadgeWildfiresS.hdr $(MadgeWildfiresS)
	abcmedley MadgeWildfiresS $(MadgeWildfiresS) >MadgeWildfiresS.abc
MadgeWildfiresS.ps: MadgeWildfiresS.abc fmt/_75.fmt
	$(a2p) MadgeWildfiresS.abc +Ffmt/_75 \
	|PShdr MADGEWIL '' MADGEWIL \
	|PSftr %D $U/ %D >MadgeWildfiresS.ps
MadgeWildfiresS.pdf: MadgeWildfiresS.ps
	ps2pdf MadgeWildfiresS.ps MadgeWildfiresS.pdf

# Maggie Lauder March 0
MaggieLauderMarch0= \
	march/MaggieLauder_A.abc \
	march/MaggieLauder_D.abc \
	march/MaggieLauder_G.abc \
	march/MaggieLauder_C.abc
MaggieLauderMarch0: MaggieLauderMarch0.abc MaggieLauderMarch0.ps MaggieLauderMarch0.pdf
MaggieLauderMarch0.abc: hdr/MaggieLauderMarch.hdr $(MaggieLauderMarch0)
	abcmedley MaggieLauderMarch $(MaggieLauderMarch0) >MaggieLauderMarch0.abc
MaggieLauderMarch0.ps: MaggieLauderMarch0.abc fmt/_75.fmt
	$(a2p) MaggieLauderMarch0.abc +Ffmt/_75 \
	|PShdr MaggieLauderMarch '' MaggieLauderMarch \
	|PSftr %D $U/ %D >MaggieLauderMarch0.ps
MaggieLauderMarch0.pdf: MaggieLauderMarch0.ps
	ps2pdf MaggieLauderMarch0.ps MaggieLauderMarch0.pdf

# Maggie Lauder Strathepsy 0
MaggieLauderStr0= \
	strathspey/MaggieLauderStr1_D.abc \
	strathspey/MaggieLauderStr2_D.abc
MaggieLauderStr0: MaggieLauderStr0.abc MaggieLauderStr0.ps MaggieLauderStr0.pdf
MaggieLauderStr0.abc: hdr/MaggieLauderStr.hdr $(MaggieLauderStr0)
	abcmedley MaggieLauderStr $(MaggieLauderStr0) >MaggieLauderStr0.abc
MaggieLauderStr0.ps: MaggieLauderStr0.abc fmt/_75.fmt
	$(a2p) MaggieLauderStr0.abc +Ffmt/_75 \
	|PShdr MaggieLauderStr '' MaggieLauderStr \
	|PSftr %D $U/ %D >MaggieLauderStr0.ps
MaggieLauderStr0.pdf: MaggieLauderStr0.ps
	ps2pdf MaggieLauderStr0.ps MaggieLauderStr0.pdf

# Maggie Lauder Strathspey
MaggieLauder: MaggieLauderMarch0 MaggieLauderStr0

# Maggie and Caitlin
MaggieAndCaitlin= reel/Admiral_Nelson-F-32-4.abc \
	reel/Paddy_on_the_Turnpike-Gm-32-4.abc \
	reel/Dominion_Reel-C-32-4.abc ftr/arrJC.ftr
MaggieAndCaitlin: MaggieAndCaitlin.abc MaggieAndCaitlin.ps MaggieAndCaitlin.pdf
MaggieAndCaitlin.abc: hdr/MaggieAndCaitlin.hdr $(MaggieAndCaitlin)
	abcmedley MaggieAndCaitlin $(MaggieAndCaitlin) >MaggieAndCaitlin.abc
MaggieAndCaitlin.ps: MaggieAndCaitlin.abc fmt/_75.fmt
	$(a2p) MaggieAndCaitlin.abc +Ffmt/_75 \
	|PShdr MaggieAndCaitlin '' MaggieAndCaitlin \
	|PSftr %D $U/ %D >MaggieAndCaitlin.ps
MaggieAndCaitlin.pdf: MaggieAndCaitlin.ps
	ps2pdf MaggieAndCaitlin.ps MaggieAndCaitlin.pdf

# MagicAirtOGow
MagicAirtOGow= strathspey/Niel_Gow-A-16-2.abc \
	strathspey/Kirrie_Kebbuck-D-16-3.abc \
	strathspey/March_of_the_Diehards-G-16-4.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc
MagicAirtOGow: MagicAirtOGow.abc MagicAirtOGow.ps MagicAirtOGow.pdf
MagicAirtOGow.abc: hdr/MagicAirtOGow.hdr $(MagicAirtOGow)
	abcmedley MagicAirtOGow $(MagicAirtOGow) >MagicAirtOGow.abc
MagicAirtOGow.ps: MagicAirtOGow.abc fmt/_75.fmt
	$(a2p) MagicAirtOGow.abc +Ffmt/_75 \
	|PShdr MagicAirtOGow '' MagicAirtOGow \
	|PSftr %D $U/ %D >MagicAirtOGow.ps
MagicAirtOGow.pdf: MagicAirtOGow.ps
	ps2pdf MagicAirtOGow.ps MagicAirtOGow.pdf

# MagicOfMerrill
MagicOfMerrill= \
	reel/Return_from_India_CB_JH-A-16-3.abc \
	reel/Barrowburn_Reel-D-32-3.abc \
	reel/Ships_Are_Sailing-Em_16-2.abc \
	reel/Sleep_Soond_In_da_Moarnin-Am-16-3.abc
MagicOfMerrill: MagicOfMerrill.abc MagicOfMerrill.ps MagicOfMerrill.pdf
MagicOfMerrill.abc: hdr/MagicOfMerrill.hdr $(MagicOfMerrill)
	abcmedley MagicOfMerrill $(MagicOfMerrill) >MagicOfMerrill.abc
MagicOfMerrill.ps: MagicOfMerrill.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75.fmt MagicOfMerrill.abc \
	|PShdr MagicOfMerrill '' MagicOfMerrill \
	|PSftr %D $U/ %D >MagicOfMerrill.ps
MagicOfMerrill.pdf: MagicOfMerrill.ps
	ps2pdf MagicOfMerrill.ps MagicOfMerrill.pdf

# Maids of Currie
MaidsOfCurrie= \
	reel/MaidsOfCurrieR_G.abc \
	r16/SowAndBoar3_16.abc \
	r16/MerryLadsOfAyrR.abc \
	r16/TailToddleR.abc
MaidsOfCurrie: MaidsOfCurrie.abc MaidsOfCurrie.ps MaidsOfCurrie.pdf
MaidsOfCurrie.abc: $(MaidsOfCurrie) hdr/MaidsOfCurrie.hdr
	abcmedley MaidsOfCurrie $(MaidsOfCurrie) >MaidsOfCurrie.abc
MaidsOfCurrie.ps: MaidsOfCurrie.abc fmt/_75.fmt
	$(a2p) MaidsOfCurrie.abc +Ffmt/_75 \
	|PShdr MaidsOfCurrie '' MaidsOfCurrie \
	|PSftr %D $U/ %D >MaidsOfCurrie.ps
MaidsOfCurrie.pdf: MaidsOfCurrie.ps
	ps2pdf MaidsOfCurrie.ps MaidsOfCurrie.pdf

# Maine Medley
MaineMedley: MaineMedley1 MaineMedley2

# Maine Medley 1
MaineMedley1: MaineMedley1p1 MaineMedley1p2

# Maine Medley 2
MaineMedley2: MaineMedley2p1 MaineMedley2p2

# Maine Medley1p 1
MaineMedley1p1= sep5x2 strathspey/Mr_Gordon_of_Hallheads_Str-G-16-3_G.abc r16/TeetotalersR_G3.abc \
	sep5x2 strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc reel/Ships_Are_Sailing-Em-32-2.abc \
	sep5x2 ftr/arrJC.ftr
MaineMedley1p1: MaineMedley1p1.abc MaineMedley1p1.ps MaineMedley1p1.pdf
MaineMedley1p1.abc: hdr/MaineMedley_p1.hdr $(MaineMedley1p1)
	abcmedley MaineMedley_p1 $(MaineMedley1p1) >MaineMedley1p1.abc
MaineMedley1p1.ps: MaineMedley1p1.abc fmt/MaineMedley.fmt
	$(a2p) MaineMedley1p1.abc +Ffmt/MaineMedley.fmt \
	|PShdr MaineMedley1'' MaineMedley1 \
	|PSftr %D $U/ %D >MaineMedley1p1.ps
MaineMedley1p1.pdf: MaineMedley1p1.ps
	ps2pdf MaineMedley1p1.ps MaineMedley1p1.pdf

# Maine Medley1p 2
MaineMedley1p2= sep5x2 strathspey/Banks_of_Spey-Am-16-4.abc reel/Lady_Erskine-Am-16-3.abc \
	sep5x2 strathspey/Earl_Grey_2-A-16-3.abc reel/Kate_Dalrymple_2-A-16-3.abc \
	sep5x2 ftr/arrJC.ftr
MaineMedley1p2: MaineMedley1p2.abc MaineMedley1p2.ps MaineMedley1p2.pdf
MaineMedley1p2.abc: hdr/MaineMedley_p2.hdr $(MaineMedley1p2)
	abcmedley MaineMedley_p2 $(MaineMedley1p2) >MaineMedley1p2.abc
MaineMedley1p2.ps: MaineMedley1p2.abc fmt/MaineMedley.fmt
	$(a2p) MaineMedley1p2.abc +Ffmt/MaineMedley.fmt \
	|PShdr MaineMedley1 '' MaineMedley1 \
	|PSftr %D $U/ %D >MaineMedley1p2.ps
MaineMedley1p2.pdf: MaineMedley1p2.ps
	ps2pdf MaineMedley1p2.ps MaineMedley1p2.pdf

# Maine Medley2p 1
MaineMedley2p1= sep5x2 \
	strathspey/MrGordonOfHallheadsS_G.abc r16/TeetotalersR_G3.abc sep5x2 \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc r16/GlenburnieRant_Em2.abc sep5x2 \
	ftr/arrHW.ftr
MaineMedley2p1: MaineMedley2p1.abc MaineMedley2p1.ps MaineMedley2p1.pdf
MaineMedley2p1.abc: hdr/MaineMedley_p1.hdr $(MaineMedley2p1)
	abcmedley MaineMedley_p1 $(MaineMedley2p1) >MaineMedley2p1.abc
MaineMedley2p1.ps: MaineMedley2p1.abc fmt/_65.fmt
	$(a2p) MaineMedley2p1.abc +Ffmt/_65 \
	|PShdr MaineMedley '' MaineMedley \
	|PSftr %D $U/ %D >MaineMedley2p1.ps
MaineMedley2p1.pdf: MaineMedley2p1.ps
	ps2pdf MaineMedley2p1.ps MaineMedley2p1.pdf

# Maine Medley2p 2
MaineMedley2p2= sep5x2 \
	strathspey/HighlandWhiskey2.abc reel/High_Reel-A-16-3.abc sep5x2 \
	strathspey/HamishHendersonsRefusal.abc reel/Tam_Lin-Dm-16-3.abc sep5x2 \
	ftr/arrHW.ftr
MaineMedley2p2: MaineMedley2p2.abc MaineMedley2p2.ps MaineMedley2p2.pdf
MaineMedley2p2.abc: hdr/MaineMedley_p2.hdr $(MaineMedley2p2)
	abcmedley MaineMedley_p2 $(MaineMedley2p2) >MaineMedley2p2.abc
MaineMedley2p2.ps: MaineMedley2p2.abc fmt/_65.fmt
	$(a2p) MaineMedley2p2.abc +Ffmt/_65 \
	|PShdr MaineMedley '' MaineMedley \
	|PSftr %D $U/ %D >MaineMedley2p2.ps
MaineMedley2p2.pdf: MaineMedley2p2.ps
	ps2pdf MaineMedley2p2.ps MaineMedley2p2.pdf

# Mairi Allen
MairiAllen= \
	jig/StoolOfRepentance.abc \
	jig/ChurchOfDromore.abc \
	jig/HundredPipersJ_DA.abc \
	jig/Major_Mackies_Jig-D-32-2.abc
MairiAllen: MairiAllen.abc MairiAllen.ps MairiAllen.pdf
MairiAllen.abc: $(MairiAllen)
	abcmedley MairiAllen $(MairiAllen) >MairiAllen.abc
MairiAllen.ps: MairiAllen.abc fmt/_75.fmt
	$(a2p) MairiAllen.abc +Ffmt/_75 \
	|PShdr MAIRIALL '' MAIRIALL \
	|PSftr %D $U/ %D >MairiAllen.ps
MairiAllen.pdf: MairiAllen.ps
	ps2pdf MairiAllen.ps MairiAllen.pdf

# Mairi's Wedding
MairisWedding: MairisWedding1 MairisWedding2 MairisWedding3

# Mairi's Wedding 1
MairisWedding1= \
	march/LewisBridalSong_Dw.abc \
	march/GirlILeftBehind.abc \
	march/BirkenTree.abc \
	march/MaggieInTheWood_A.abc
MairisWedding1: MairisWedding1.abc MairisWedding1.ps MairisWedding1.pdf
MairisWedding1.abc: hdr/MairisWedding1.hdr $(MairisWedding1)
	abcmedley "MairisWedding1" $(MairisWedding1) >MairisWedding1.abc
MairisWedding1.ps: MairisWedding1.abc fmt/_75.fmt
	$(a2p) MairisWedding1.abc +Ffmt/_75 \
	|PShdr MairisWed1 '' MairisWed1 \
	|PSftr %D $U/ %D >MairisWedding1.ps
MairisWedding1.pdf: MairisWedding1.ps
	ps2pdf MairisWedding1.ps MairisWedding1.pdf

# Mairi's Wedding 2
MairisWedding2= \
	march/LewisBridalSong_Dw.abc \
	reel/DeveronR1_D.abc \
	march/Birken_Tree-Em-32-2.abc \
	march/Pipers_Cave_1-A-32-3.abc
MairisWedding2: MairisWedding2.abc MairisWedding2.ps MairisWedding2.pdf
MairisWedding2.abc: hdr/MairisWedding.hdr $(MairisWedding2)
	abcmedley "MairisWedding2" $(MairisWedding2) >MairisWedding2.abc
MairisWedding2.ps: MairisWedding2.abc fmt/_75.fmt
	$(a2p) MairisWedding2.abc +Ffmt/_75 \
	|PShdr MairisWed2 '' MairisWed2 \
	|PSftr %D $U/ %D >MairisWedding2.ps
MairisWedding2.pdf: MairisWedding2.ps
	ps2pdf MairisWedding2.ps MairisWedding2.pdf

# Mairi's Wedding 3
MairisWedding3= \
	march/LewisBridalSong_Dw.abc \
	song/ILoveALassie_A.abc \
	march/HoRoMyNutBrownMaiden_D.abc \
	song/RoaminInTheGloamin_G.abc \
	ftr/arrSM.ftr
MairisWedding3: MairisWedding3.abc MairisWedding3.ps MairisWedding3.pdf
MairisWedding3.abc: hdr/MairisWedding3.hdr $(MairisWedding3)
	abcmedley "MairisWedding3" $(MairisWedding3) >MairisWedding3.abc
MairisWedding3.ps: MairisWedding3.abc fmt/_75.fmt
	$(a2p) MairisWedding3.abc +Ffmt/_75 \
	|PShdr MairisWed3 '' MairisWed3 \
	|PSftr %D $U/ %D >MairisWedding3.ps
MairisWedding3.pdf: MairisWedding3.ps
	ps2pdf MairisWedding3.ps MairisWedding3.pdf

# Major Ian Stewart
MajorIanStewart= jig/ScottishHorse.abc jig/Major_Mackies_Jig-D-32-2.abc jig/DustyBobsJ.abc
MajorIanStewart: MajorIanStewart.abc MajorIanStewart.ps MajorIanStewart.pdf
MajorIanStewart.abc: $(MajorIanStewart) hdr/MajorIanStewart.hdr
	abcmedley MajorIanStewart $(MajorIanStewart) >MajorIanStewart.abc
MajorIanStewart.ps: MajorIanStewart.abc fmt/_70.fmt
	$(a2p) MajorIanStewart.abc +Ffmt/_70 \
	|PShdr MAJORIAN '' MAJORIAN \
	|PSftr %D $U/ %D >MajorIanStewart.ps
MajorIanStewart.pdf: MajorIanStewart.ps
	ps2pdf MajorIanStewart.ps MajorIanStewart.pdf

# Mamie's Jig
MamiesJig= jig/Mamies_Jig-D-32-3.abc \
	jig/Miss_Nancy_Frowns-G-32-2.abc \
	jig/Walking_the_Floor-Am-32-2.abc ftr/arrJC.ftr
MamiesJig: MamiesJig.abc MamiesJig.ps MamiesJig.pdf
MamiesJig.abc: hdr/MamiesJig.hdr $(MamiesJig)
	abcmedley MamiesJig $(MamiesJig) >MamiesJig.abc
MamiesJig.ps: MamiesJig.abc fmt/_75.fmt
	$(a2p) MamiesJig.abc +Ffmt/_75 \
	|PShdr MamiesJig '' MamiesJig \
	|PSftr %D $U/ %D >MamiesJig.ps
MamiesJig.pdf: MamiesJig.ps
	ps2pdf MamiesJig.ps MamiesJig.pdf

# Marquis of Lorne
MarquisOfLorne= \
	air/HillsOfLorne.abc \
	strathspey/AlasdairMacalister.abc \
	air/SingingBird.abc \
	air/MusicOSpey_3.abc
MarquisOfLorne: MarquisOfLorne.abc MarquisOfLorne.ps MarquisOfLorne.pdf
MarquisOfLorne.abc: $(MarquisOfLorne) hdr/MarquisOfLorne.hdr
	abcmedley MarquisOfLorne $(MarquisOfLorne) >MarquisOfLorne.abc
MarquisOfLorne.ps: MarquisOfLorne.abc fmt/_75.fmt
	$(a2p) MarquisOfLorne.abc +Ffmt/_75 \
	|PShdr MARQUISO '' MARQUISO \
	|PSftr %D $U/ %D >MarquisOfLorne.ps
MarquisOfLorne.pdf: MarquisOfLorne.ps
	ps2pdf MarquisOfLorne.ps MarquisOfLorne.pdf

# Mary Erskine
MaryErskine= \
	hornpipe/ShutersHp_G.abc \
	reel/BrendaStubbert.abc \
	reel/StatenIslandH.abc
MaryErskine: MaryErskine.abc MaryErskine.ps MaryErskine.pdf
MaryErskine.abc: hdr/MaryErskine.hdr $(MaryErskine)
	abcmedley MaryErskine $(MaryErskine) >MaryErskine.abc
MaryErskine.ps: MaryErskine.abc fmt/_70.fmt
	$(a2p) MaryErskine.abc +Ffmt/_70 \
	|PShdr MARYERSK '' MARYERSK \
	|PSftr %D $U/ %D >MaryErskine.ps
MaryErskine.pdf: MaryErskine.ps
	ps2pdf MaryErskine.ps MaryErskine.pdf

# Mary MacDonald
MaryMacDonald= \
	reel/Mary_MacDonald_0-Gm-16-2.abc \
	reel/Mary_MacDonald_1-Gm-16-3.abc \
	reel/Mary_MacDonald_2-Gm-16-2.abc \
	reel/Mary_MacDonald_3-Gm-16-2.abc
MaryMacDonald: MaryMacDonald.abc MaryMacDonald.ps MaryMacDonald.pdf
MaryMacDonald.abc: $(MaryMacDonald) # hdr/MaryMacDonald.hdr
	abcjoin +s $(MaryMacDonald) >MaryMacDonald.abc
MaryMacDonald.ps: MaryMacDonald.abc fmt/_75.fmt
	$(a2p) MaryMacDonald.abc +Ffmt/_75 \
	|PShdr MaryMacDonald '' MaryMacDonald \
	|PSftr %D $U/ %D >MaryMacDonald.ps
MaryMacDonald.pdf: MaryMacDonald.ps
	ps2pdf MaryMacDonald.ps MaryMacDonald.pdf

# Mary Morison
MaryMorison: MaryMorison0 MaryMorison1

# Mary Morison 0
MaryMorison0= air/MaryMorison1_F.abc air/MaryMorison2_G.abc x5.abc
MaryMorison0: MaryMorison0.abc MaryMorison0.ps MaryMorison0.pdf
MaryMorison0.abc: $(MaryMorison0)
	abcjoin +s $(MaryMorison0) >MaryMorison0.abc
MaryMorison0.ps: MaryMorison0.abc fmt/_75.fmt
	$(a2p) MaryMorison0.abc +Ffmt/_75 \
	|PShdr MaryMorison '' MaryMorison \
	|PSftr %D $U/ %D >MaryMorison0.ps
MaryMorison0.pdf: MaryMorison0.ps
	ps2pdf MaryMorison0.ps MaryMorison0.pdf

# Mary Morison 1
MaryMorison1= \
	air/MaryMorison1_F2.abc \
	air/JohnRoyLyall_G.abc \
	air/BackToTheHills_Em.abc \
	air/WarriorsReturn_C2.abc
MaryMorison1: MaryMorison1.abc MaryMorison1.ps MaryMorison1.pdf
MaryMorison1.abc: hdr/MaryMorison1.hdr $(MaryMorison1)
	abcmedley MaryMorison1 $(MaryMorison1) >MaryMorison1.abc
MaryMorison1.ps: MaryMorison1.abc fmt/_75.fmt
	$(a2p) MaryMorison1.abc +Ffmt/_75 \
	|PShdr MaryMorison '' MaryMorison \
	|PSftr %D $U/ %D >MaryMorison1.ps
MaryMorison1.pdf: MaryMorison1.ps
	ps2pdf MaryMorison1.ps MaryMorison1.pdf

# Marylou's Reel
MarylousReel= \
	reel/MarylousReel_D.abc \
	hornpipe/DavyDavyNickNack_G32.abc \
	hornpipe/GipsyH_3C.abc \
	march/MissAndyCampbellsScotchMeasure_F3.abc
MarylousReel: MarylousReel.abc MarylousReel.ps MarylousReel.pdf
MarylousReel.abc: $(MarylousReel) hdr/MarylousReel.hdr
	abcjoin +HMarylousReel $(MarylousReel) >MarylousReel.abc
MarylousReel.ps: MarylousReel.abc fmt/_75.fmt
	$(a2p) MarylousReel.abc +Ffmt/_75 \
	|PShdr MARYLOUS '' MARYLOUS \
	|PSftr %D $U/ %D >MarylousReel.ps
MarylousReel.pdf: MarylousReel.ps
	ps2pdf MarylousReel.ps MarylousReel.pdf

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

# Mason's Apron
MasonsApron= \
	reel/MasonsApron_A4.abc \
	reel/BarrowburnR_D4.abc \
	reel/WalkerStreet_G4.abc
MasonsApron: MasonsApron.abc MasonsApron.ps MasonsApron.pdf
MasonsApron.abc: $(MasonsApron) hdr/MasonsApron.hdr
	abcmedley +C MasonsApron $(MasonsApron) >MasonsApron.abc
MasonsApron.ps: MasonsApron.abc fmt/_75.fmt
	$(a2p) MasonsApron.abc +Ffmt/_75 \
	|PShdr MasonsApron '' MasonsApron \
	|PSftr %D $U/ %D >MasonsApron.ps
MasonsApron.pdf: MasonsApron.ps
	ps2pdf MasonsApron.ps MasonsApron.pdf

# Mathematicians
Mathematicians= reel/Mathematicians_Canon-C-16-2.abc hornpipe/Mathematician.abc
Mathematicians: Mathematicians.abc Mathematicians.ps Mathematicians.pdf
Mathematicians.abc: hdr/Mathematicians.hdr $(Mathematicians)
	abcmedley Mathematicians $(Mathematicians) >Mathematicians.abc
Mathematicians.ps: Mathematicians.abc fmt/_80.fmt
	$(a2p) Mathematicians.abc +Ffmt/_80 \
	|PShdr Mathematicians '' Mathematicians \
	|PSftr %D $U/ %D >Mathematicians.ps
Mathematicians.pdf: Mathematicians.ps
	ps2pdf Mathematicians.ps Mathematicians.pdf

# Maurice
Maurice: Maurice0 Maurice1 Maurice2

# Maurice 0
Maurice0= strathspey/Inukshuk_F.abc x8.abc
Maurice0: Maurice0.abc Maurice0.ps Maurice0.pdf
Maurice0.abc: hdr/Maurice.hdr $(Maurice0)
	abcmedley Maurice $(Maurice0) >Maurice0.abc
Maurice0.ps: Maurice0.abc fmt/_75.fmt
	$(a2p) Maurice0.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Maurice0.ps
Maurice0.pdf: Maurice0.ps
	ps2pdf Maurice0.ps Maurice0.pdf

# Maurice 1
Maurice1= \
	strathspey/Inukshuk_F.abc \
	strathspey/NorthOfTheGrampians.abc \
	strathspey/LochBaS.abc
Maurice1: Maurice1.abc Maurice1.ps Maurice1.pdf
Maurice1.abc: hdr/Maurice.hdr $(Maurice1)
	abcmedley Maurice $(Maurice1) >Maurice1.abc
Maurice1.ps: Maurice1.abc fmt/_75.fmt
	$(a2p) Maurice1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Maurice1.ps
Maurice1.pdf: Maurice1.ps
	ps2pdf Maurice1.ps Maurice1.pdf

# Maurice 2
Maurice2= \
	strathspey/MrMuirMackenziesFavorite.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/IronManS.abc
Maurice2: Maurice2.abc Maurice2.ps Maurice2.pdf
Maurice2.abc: hdr/Maurice.hdr $(Maurice2)
	abcmedley Maurice $(Maurice2) >Maurice2.abc
Maurice2.ps: Maurice2.abc fmt/_75.fmt
	$(a2p) Maurice2.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Maurice2.ps
Maurice2.pdf: Maurice2.ps
	ps2pdf Maurice2.ps Maurice2.pdf

# Maxwell's Rant
MaxwellsRant: MaxwellsRant1 MaxwellsRantXmas

# Maxwell's Rant 1
MaxwellsRant1= \
	march/MaxwellsRantM.abc \
	march/SweetMaidOfGlendaruel.abc \
	march/HeyJohnnieCope_Am2.abc \
	march/LassOPatiesMill.abc
MaxwellsRant1: MaxwellsRant1.abc MaxwellsRant1.ps MaxwellsRant1.pdf
MaxwellsRant1.abc: $(MaxwellsRant1) hdr/MaxwellsRant.hdr
	abcmedley MaxwellsRant $(MaxwellsRant1) >MaxwellsRant1.abc
MaxwellsRant1.ps: MaxwellsRant1.abc fmt/_75.fmt
	$(a2p) MaxwellsRant1.abc +Ffmt/_75 \
	|PShdr MAXWELLS '' MAXWELLS \
	|PSftr %D $U/ %D >MaxwellsRant1.ps
MaxwellsRant1.pdf: MaxwellsRant1.ps
	ps2pdf MaxwellsRant1.ps MaxwellsRant1.pdf

# Maxwell's Rant Xmas
MaxwellsRantXmas= \
	march/MaxwellsRantM_G16.abc \
	xmas/DeckTheHalls_C.abc \
	xmas/DingDongMerrilyOnHigh_D_16.abc \
	xmas/AngelsFromTheRealOfGlory_16_G3.abc \
	ftr/arrJCXmas.ftr
MaxwellsRantXmas: MaxwellsRantXmas.abc MaxwellsRantXmas.ps MaxwellsRantXmas.pdf
MaxwellsRantXmas.abc: $(MaxwellsRantXmas) hdr/MaxwellsRantXmas.hdr
	abcmedley MaxwellsRantXmas $(MaxwellsRantXmas) >MaxwellsRantXmas.abc
MaxwellsRantXmas.ps: MaxwellsRantXmas.abc fmt/_75.fmt
	$(a2p) MaxwellsRantXmas.abc +Ffmt/_75 \
	|PShdr MAXWELLS '' MAXWELLS \
	|PSftr %D $U/ %D >MaxwellsRantXmas.ps
MaxwellsRantXmas.pdf: MaxwellsRantXmas.ps
	ps2pdf MaxwellsRantXmas.ps MaxwellsRantXmas.pdf

# May Yarker's Str
MayYarkersStr: MayYarkersStr0 MayYarkersStr1

# May Yarker's Str 0
MayYarkersStr0= strathspey/MayYarkersStr_G.abc
MayYarkersStr0: MayYarkersStr0.abc MayYarkersStr0.ps MayYarkersStr0.pdf
MayYarkersStr0.abc: hdr/MayYarkersStr.hdr $(MayYarkersStr0)
	abcmedley MayYarkersStr $(MayYarkersStr0) >MayYarkersStr0.abc
MayYarkersStr0.ps: MayYarkersStr0.abc fmt/_70.fmt
	$(a2p) MayYarkersStr0.abc +Ffmt/_70 \
	|PShdr MAYYARKE '' MAYYARKE \
	|PSftr %D $U/ %D >MayYarkersStr0.ps
MayYarkersStr0.pdf: MayYarkersStr0.ps
	ps2pdf MayYarkersStr0.ps MayYarkersStr0.pdf

# May Yarker's Str 1
MayYarkersStr1= \
	strathspey/MayYarkersStr_G.abc \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/BarbaraRae_4S.abc
MayYarkersStr1: MayYarkersStr1.abc MayYarkersStr1.ps MayYarkersStr1.pdf
MayYarkersStr1.abc: hdr/MayYarkersStr.hdr $(MayYarkersStr1)
	abcmedley MayYarkersStr $(MayYarkersStr1) >MayYarkersStr1.abc
MayYarkersStr1.ps: MayYarkersStr1.abc fmt/_70.fmt
	$(a2p) MayYarkersStr1.abc +Ffmt/_70 \
	|PShdr MAYYARKE '' MAYYARKE \
	|PSftr %D $U/ %D >MayYarkersStr1.ps
MayYarkersStr1.pdf: MayYarkersStr1.ps
	ps2pdf MayYarkersStr1.ps MayYarkersStr1.pdf

# McLaughlin's Reel
McLaughlinsR= reel/McLaughlinOfSanDiego.abc
McLaughlinsR: McLaughlinsR.abc McLaughlinsR.ps McLaughlinsR.pdf
McLaughlinsR.abc: $(McLaughlinsR) hdr/McLaughlinsR.hdr
	abcmedley McLaughlinsR $(McLaughlinsR) >McLaughlinsR.abc
McLaughlinsR.ps: McLaughlinsR.abc fmt/_70.fmt
	$(a2p) McLaughlinsR.abc +Ffmt/_70 \
	|PShdr MCLAUGHL '' MCLAUGHL \
	|PSftr %D $U/ %D >McLaughlinsR.ps
McLaughlinsR.pdf: McLaughlinsR.ps
	ps2pdf McLaughlinsR.ps McLaughlinsR.pdf

# McLeod's Fancy 0
McLeodsFancy0= jig/CaptainWilliamMcLeodsFancy_F.abc x13.abc
McLeodsFancy0: McLeodsFancy0.abc McLeodsFancy0.ps McLeodsFancy0.pdf
McLeodsFancy0.abc: hdr/McLeodsFancy.hdr $(McLeodsFancy0)
	abcmedley McLeodsFancy $(McLeodsFancy0) >McLeodsFancy0.abc
McLeodsFancy0.ps: McLeodsFancy0.abc fmt/_70.fmt
	$(a2p) McLeodsFancy0.abc +Ffmt/_70 \
	|PShdr McLeodsFancy '' McLeodsFancy \
	|PSftr %D $U/ %D >McLeodsFancy0.ps
McLeodsFancy0.pdf: McLeodsFancy0.ps
	ps2pdf McLeodsFancy0.ps McLeodsFancy0.pdf

# McLeod's Fancy 1
McLeodsFancy1= \
	jig/CaptainWilliamMcLeodsFancy_F.abc \
	jig/GowsQuickstep_Bb.abc \
	jig/JumpAttheSun_Gm.abc \
	jig/JockeysDance.abc
McLeodsFancy1: McLeodsFancy1.abc McLeodsFancy1.ps McLeodsFancy1.pdf
McLeodsFancy1.abc: hdr/McLeodsFancy.hdr $(McLeodsFancy1)
	abcmedley McLeodsFancy $(McLeodsFancy1) >McLeodsFancy1.abc
McLeodsFancy1.ps: McLeodsFancy1.abc fmt/_70.fmt
	$(a2p) McLeodsFancy1.abc +Ffmt/_70 \
	|PShdr McLeodsFancy '' McLeodsFancy \
	|PSftr %D $U/ %D >McLeodsFancy1.ps
McLeodsFancy1.pdf: McLeodsFancy1.ps
	ps2pdf McLeodsFancy1.ps McLeodsFancy1.pdf

# McLeodsFancy
McLeodsFancy: McLeodsFancy0 McLeodsFancy1

# McPhail's Anvil
McPhailsAnvil= \
	reel/Anvil2_A3.abc \
	reel/MissSusanCooper1_D2.abc \
	reel/GordonsFavReel_G2.abc \
	reel/MillBrae_A3.abc \
	ftr/arrSM.ftr
McPhailsAnvil: McPhailsAnvil.abc McPhailsAnvil.ps McPhailsAnvil.pdf
McPhailsAnvil.abc: hdr/McPhailsAnvil.hdr $(McPhailsAnvil)
	abcmedley McPhailsAnvil $(McPhailsAnvil) >McPhailsAnvil.abc
McPhailsAnvil.ps: McPhailsAnvil.abc fmt/_60.fmt
	$(a2p) +Ffmt/_60 McPhailsAnvil.abc \
	|PShdr McPhailsAnvil "" McPhailsAnvil \
	|PSftr %D $U %D >McPhailsAnvil.ps
McPhailsAnvil.pdf: McPhailsAnvil.ps
	ps2pdf McPhailsAnvil.ps McPhailsAnvil.pdf

# Medley
Medley: Medleys
Medleys: Medley_SR1 Medley_SR1+2 Medley_SR2 Medley_SR3 Medley_SR4 Medley_SR5 Medley_SR6 Medley_SR7

# Medley (Str + Reel) 1
Medley_SR1= strathspey/LairdODrumblairS.abc r16/AngusCampbell_A16.abc
Medley_SR1: Medley_SR1.abc Medley_SR1.ps Medley_SR1.pdf
Medley_SR1.abc: $(Medley_SR1)
	abcmedley "Medley 1 (S+R)" $(Medley_SR1) >Medley_SR1.abc
Medley_SR1.ps: Medley_SR1.abc fmt/_75.fmt
	$(a2p) Medley_SR1.abc +Ffmt/_75 \
	|PShdr Medley_SR1 '' Medley_SR1 \
	|PSftr %D $U/ %D >Medley_SR1.ps
Medley_SR1.pdf: Medley_SR1.ps
	ps2pdf Medley_SR1.ps Medley_SR1.pdf

# Medley (Str + Reel) 1+2
Medley_SR1+2= strathspey/LairdODrumblairS.abc r16/AngusCampbell_A16.abc \
	sep5x2  strathspey/CaptCampbell_Am.abc reel/CaptCampbellsR_Am.abc
Medley_SR1+2: Medley_SR1+2.abc Medley_SR1+2.ps Medley_SR1+2.pdf
Medley_SR1+2.abc: $(Medley_SR1+2)
	abcmedley "Medleys 1+2 (S+R)" $(Medley_SR1+2) >Medley_SR1+2.abc
Medley_SR1+2.ps: Medley_SR1+2.abc fmt/_70.fmt
	$(a2p) Medley_SR1+2.abc +Ffmt/_70 \
	|PShdr Medley_SR1+2 '' Medley_SR1+2 \
	|PSftr %D $U/ %D >Medley_SR1+2.ps
Medley_SR1+2.pdf: Medley_SR1+2.ps
	ps2pdf Medley_SR1+2.ps Medley_SR1+2.pdf

# Medley (Str + Reel) 2
Medley_SR2= strathspey/CaptCampbell_Am.abc reel/CaptCampbellsR_Am.abc
Medley_SR2: Medley_SR2.abc Medley_SR2.ps Medley_SR2.pdf
Medley_SR2.abc: $(Medley_SR2)
	abcmedley "Medley 2 (S+R)" $(Medley_SR2) >Medley_SR2.abc
Medley_SR2.ps: Medley_SR2.abc fmt/_75.fmt
	$(a2p) Medley_SR2.abc +Ffmt/_75 \
	|PShdr Medley_SR2 '' Medley_SR2 \
	|PSftr %D $U/ %D >Medley_SR2.ps
Medley_SR2.pdf: Medley_SR2.ps
	ps2pdf Medley_SR2.ps Medley_SR2.pdf

# Medley (Str + Reel) 3
Medley_SR3= strathspey/StumpieS.abc r16/StumpieR_A_16.abc
Medley_SR3: Medley_SR3.abc Medley_SR3.ps Medley_SR3.pdf
Medley_SR3.abc: $(Medley_SR3)
	abcmedley "Medley 3 (S+R)" $(Medley_SR3) >Medley_SR3.abc
Medley_SR3.ps: Medley_SR3.abc fmt/_75.fmt
	$(a2p) Medley_SR3.abc +Ffmt/_75 \
	|PShdr Medley_SR3 '' Medley_SR3 \
	|PSftr %D $U/ %D >Medley_SR3.ps
Medley_SR3.pdf: Medley_SR3.ps
	ps2pdf Medley_SR3.ps Medley_SR3.pdf

# Medley (Str + Reel) 4
Medley_SR4= strathspey/Lochnagar_D3.abc reel/LochnagarR_D3.abc
Medley_SR4: Medley_SR4.abc Medley_SR4.ps Medley_SR4.pdf
Medley_SR4.abc: $(Medley_SR4)
	abcmedley "Medley 4 (S+R)" $(Medley_SR4) >Medley_SR4.abc
Medley_SR4.ps: Medley_SR4.abc fmt/_75.fmt
	$(a2p) Medley_SR4.abc +Ffmt/_75 \
	|PShdr Medley_SR4 '' Medley_SR4 \
	|PSftr %D $U/ %D >Medley_SR4.ps
Medley_SR4.pdf: Medley_SR4.ps
	ps2pdf Medley_SR4.ps Medley_SR4.pdf

# Medley (Str + Reel) 5
Medley_SR5= strathspey/JeanyAbernethieS_C.abc r16/JeanyAbernethieR_C.abc
Medley_SR5: Medley_SR5.abc Medley_SR5.ps Medley_SR5.pdf
Medley_SR5.abc: $(Medley_SR5)
	abcmedley "Medley 5 (S+R)" $(Medley_SR5) >Medley_SR5.abc
Medley_SR5.ps: Medley_SR5.abc fmt/_75.fmt
	$(a2p) Medley_SR5.abc +Ffmt/_75 \
	|PShdr Medley_SR5 '' Medley_SR5 \
	|PSftr %D $U/ %D >Medley_SR5.ps
Medley_SR5.pdf: Medley_SR5.ps
	ps2pdf Medley_SR5.ps Medley_SR5.pdf

# Medley (Str + Reel) 6
MedleyeSR6= strathspey/LordSeaforthS_G.abc r16/LordSeaforthR_G.abc
Medley_SR6: Medley_SR6.abc Medley_SR6.ps Medley_SR6.pdf
Medley_SR6.abc: $(Medley_SR6)
	abcmedley "Medley 6 (S+R)" $(Medley_SR6) >Medley_SR6.abc
Medley_SR6.ps: Medley_SR6.abc fmt/_75.fmt
	$(a2p) Medley_SR6.abc +Ffmt/_75 \
	|PShdr Medley_SR6 '' Medley_SR6 \
	|PSftr %D $U/ %D >Medley_SR6.ps
Medley_SR6.pdf: Medley_SR6.ps
	ps2pdf Medley_SR6.ps Medley_SR6.pdf

# Medley (Str + Reel) 7
Medley_SR7= \
	strathspey/MissChristieOfDurrieS_C.abc \
	r16/MissChristieOfDurrieR_C.abc
Medley_SR7: Medley_SR7.abc Medley_SR7.ps Medley_SR7.pdf
Medley_SR7.abc: $(Medley_SR7)
	abcmedley "Medley 7 (S+R)" $(Medley_SR7) >Medley_SR7.abc
Medley_SR7.ps: Medley_SR7.abc fmt/_75.fmt
	$(a2p) Medley_SR7.abc +Ffmt/_75 \
	|PShdr Medley_SR7 '' Medley_SR7 \
	|PSftr %D $U/ %D >Medley_SR7.ps
Medley_SR7.pdf: Medley_SR7.ps
	ps2pdf Medley_SR7.ps Medley_SR7.pdf

# Meeting of the Waters
MeetingOfTheWaters= march/MeetingOfTheWaters_D.abc march/MeetingOfTheWaters_A.abc
MeetingOfTheWaters: MeetingOfTheWaters.abc MeetingOfTheWaters.ps MeetingOfTheWaters.pdf
MeetingOfTheWaters.abc: $(MeetingOfTheWaters) # hdr/MeetingOfTheWaters.hdr
	abcjoin +s MeetingOfTheWaters $(MeetingOfTheWaters) >MeetingOfTheWaters.abc
MeetingOfTheWaters.ps: MeetingOfTheWaters.abc fmt/_80.fmt
	$(a2p) +c MeetingOfTheWaters.abc +Ffmt/_80 \
	|PShdr MEETINGO '' MEETINGO \
	|PSftr %D $U/ %D >MeetingOfTheWaters.ps
MeetingOfTheWaters.pdf: MeetingOfTheWaters.ps
	ps2pdf MeetingOfTheWaters.ps MeetingOfTheWaters.pdf

# Melanie's Strathspey
MelaniesStrathspey= \
	air/Flower_o_the_Quern_2-A-16-2.abc \
	air/Warriors_Return-D-16-2.abc \
	air/Singing_Bird-G-16-2.abc \
	air/Back_To_the_Hills-Am-16-2.abc
MelaniesStrathspey: MelaniesStrathspey.abc MelaniesStrathspey.ps MelaniesStrathspey.pdf
MelaniesStrathspey.abc: hdr/MelaniesStrathspey.hdr $(MelaniesStrathspey)
	abcmedley MelaniesStrathspey $(MelaniesStrathspey) >MelaniesStrathspey.abc
MelaniesStrathspey.ps: MelaniesStrathspey.abc fmt/_80.fmt
	$(a2p) MelaniesStrathspey.abc +Ffmt/_80 \
	|PShdr MelaniesStrathspey '' MelaniesStrathspey \
	|PSftr %D $U/ %D >MelaniesStrathspey.ps
MelaniesStrathspey.pdf: MelaniesStrathspey.ps
	ps2pdf MelaniesStrathspey.ps MelaniesStrathspey.pdf

# Memories of Mary Ann
MemoriesOfMaryAnn= strathspey/Howards_Strathspey-A-16-3.abc \
	strathspey/Gordons_Strathspey-C-16-4.abc
MemoriesOfMaryAnn: MemoriesOfMaryAnn.abc MemoriesOfMaryAnn.ps MemoriesOfMaryAnn.pdf
MemoriesOfMaryAnn.abc: hdr/MemoriesOfMaryAnn.hdr $(MemoriesOfMaryAnn)
	abcmedley MemoriesOfMaryAnn $(MemoriesOfMaryAnn) >MemoriesOfMaryAnn.abc
MemoriesOfMaryAnn.ps: MemoriesOfMaryAnn.abc fmt/_80.fmt
	$(a2p) MemoriesOfMaryAnn +Ffmt/_80 \
	| PShdr "MemoriesOfMaryAnn" "" "MemoriesOfMaryAnn" \
	| PSftr %D $U %D >MemoriesOfMaryAnn.ps
MemoriesOfMaryAnn.pdf: MemoriesOfMaryAnn.ps
	ps2pdf MemoriesOfMaryAnn.ps MemoriesOfMaryAnn.pdf

# Memory Lane
MemoryLane= \
	march/PipersCave_1-A-32-3.abc \
	march/LassOGowrie_D.abc \
	march/Invercauld.abc
MemoryLane: MemoryLane.abc MemoryLane.ps MemoryLane.pdf
MemoryLane.abc: hdr/MemoryLane.hdr $(MemoryLane)
	abcmedley MemoryLane $(MemoryLane) >MemoryLane.abc
MemoryLane.ps: MemoryLane.abc fmt/_70.fmt
	$(a2p) MemoryLane.abc +Ffmt/_70 \
	|PShdr MemoryLane '' MemoryLane \
	|PSftr %D $U/ %D >MemoryLane.ps
MemoryLane.pdf: MemoryLane.ps
	ps2pdf MemoryLane.ps MemoryLane.pdf

# Mentor
Mentor: Mentor0 Mentor1

# Mentor 0
Mentor0= \
	strathspey/Miss_Campbell_of_Sadells_Strathspey-Bb-16-3.abc \
	strathspey/Miss_Campbell_of_Sadells_Strathspey-C-16-3.abc \
	strathspey/Miss_Campbell_of_Sadells_Strathspey-D-16-3.abc
Mentor0: Mentor0.abc Mentor0.ps Mentor0.pdf
Mentor0.abc: hdr/Mentor.hdr $(Mentor0)
	abcmedley Mentor $(Mentor0) >Mentor0.abc
Mentor0.ps: Mentor0.abc fmt/Mentor.fmt
	$(a2p) Mentor0 +Ffmt/Mentor \
	| PShdr "Mentor0" "" "Mentor0" \
	| PSftr %D $U %D >Mentor0.ps
Mentor0.pdf: Mentor0.ps
	ps2pdf Mentor0.ps Mentor0.pdf

# Mentor 1
Mentor1= \
	strathspey/Miss_Campbell_of_Sadells_Strathspey-C-16-3.abc \
	strathspey/Miss_Lyall_1-Am-16-4.abc
Mentor1: Mentor1.abc Mentor1.ps Mentor1.pdf
Mentor1.abc: hdr/Mentor.hdr $(Mentor1)
	abcmedley Mentor $(Mentor1) >Mentor1.abc
Mentor1.ps: Mentor1.abc fmt/Mentor.fmt
	$(a2p) Mentor1 +Ffmt/Mentor \
	| PShdr "Mentor1" "" "Mentor1" \
	| PSftr %D $U %D >Mentor1.ps
Mentor1.pdf: Mentor1.ps
	ps2pdf Mentor1.ps Mentor1.pdf

# Mercat Cross
MercatCross1= \
	strathspey/CountessOfDalkeithsStr_Bb.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/IsabellaMacPhersonGrantsS.abc
MercatCross1: MercatCross1.abc MercatCross1.ps MercatCross1.pdf
MercatCross1.abc: hdr/MercatCross.hdr $(MercatCross1)
	abcmedley MercatCross $(MercatCross1) >MercatCross1.abc
MercatCross1.ps: MercatCross1.abc fmt/_75.fmt
	$(a2p) MercatCross1.abc +Ffmt/_75 \
	|PShdr MERCATCR '' MERCATCR \
	|PSftr %D $U/ %D >MercatCross1.ps
MercatCross1.pdf: MercatCross1.ps
	ps2pdf MercatCross1.ps MercatCross1.pdf

# Mercat Cross
MercatCross2= \
	strathspey/JackCampbell_D.abc \
	strathspey/SybilleFohrenbach_G.abc \
	strathspey/StewartAndKathleenWalker_D.abc \
	strathspey/MrsRaeWallace_A.abc ftr/arrSM.ftr
MercatCross2: MercatCross2.abc MercatCross2.ps MercatCross2.pdf
MercatCross2.abc: hdr/MercatCross.hdr $(MercatCross2)
	abcmedley MercatCross $(MercatCross2) >MercatCross2.abc
MercatCross2.ps: MercatCross2.abc fmt/_65.fmt
	$(a2p) MercatCross2.abc +Ffmt/_65 \
	|PShdr MercatCross '' MercatCross \
	|PSftr %D $U/ %D >MercatCross2.ps
MercatCross2.pdf: MercatCross2.ps
	ps2pdf MercatCross2.ps MercatCross2.pdf

# Mercat Cross
MercatCross: MercatCross1 MercatCross2

# Merrily Danced the Quaker's Wife
MerrilyDancedTheQuakersWife= \
	j40/MerrilyDancedTheQuakersWife_D40.abc \
	j32/MistCoveredMountainJ.abc \
	j40/MerrilyKissTheQuakersWife_AABCC.abc \
	j40/MaryDouglas_D40.abc
MerrilyDancedTheQuakersWife: MerrilyDancedTheQuakersWife.abc MerrilyDancedTheQuakersWife.ps MerrilyDancedTheQuakersWife.pdf
MerrilyDancedTheQuakersWife.abc: $(MerrilyDancedTheQuakersWife) hdr/MerrilyDancedTheQuakersWife.hdr
	abcmedley MerrilyDancedTheQuakersWife $(MerrilyDancedTheQuakersWife) >MerrilyDancedTheQuakersWife.abc
MerrilyDancedTheQuakersWife.ps: MerrilyDancedTheQuakersWife.abc fmt/_70.fmt
	$(a2p) MerrilyDancedTheQuakersWife.abc +Ffmt/_70 \
	|PShdr MERRILYD '' MERRILYD \
	|PSftr %D $U/ %D >MerrilyDancedTheQuakersWife.ps
MerrilyDancedTheQuakersWife.pdf: MerrilyDancedTheQuakersWife.ps
	ps2pdf MerrilyDancedTheQuakersWife.ps MerrilyDancedTheQuakersWife.pdf

# Merry Dancers
MerryDancers0= jig/MerryDancers_G.abc x12.abc
MerryDancers0: MerryDancers0.abc MerryDancers0.ps MerryDancers0.pdf
MerryDancers0.abc: hdr/MerryDancers.hdr $(MerryDancers0)
	abcmedley MerryDancers $(MerryDancers0) >MerryDancers0.abc
MerryDancers0.ps: MerryDancers0.abc fmt/_70.fmt
	$(a2p) MerryDancers0.abc +Ffmt/_70 \
	|PShdr MerryDancers '' MerryDancers \
	|PSftr %D $U/ %D >MerryDancers0.ps
MerryDancers0.pdf: MerryDancers0.ps
	ps2pdf MerryDancers0.ps MerryDancers0.pdf

# Merry Dancers
MerryDancers1= \
	jig/MerryDancers_G.abc \
	jig/BungYourEye_Em.abc \
	jig/MistCoveredMountainJ.abc \
	jig/Rose_in_the_Heather-D-32-2.abc
MerryDancers1: MerryDancers1.abc MerryDancers1.ps MerryDancers1.pdf
MerryDancers1.abc: hdr/MerryDancers.hdr $(MerryDancers1)
	abcmedley +C MerryDancers $(MerryDancers1) >MerryDancers1.abc
MerryDancers1.ps: MerryDancers1.abc fmt/MerryDancers.fmt
	$(a2p) MerryDancers1.abc +Ffmt/MerryDancers.fmt \
	|PShdr MerryDancers '' MerryDancers \
	|PSftr %D $U/ %D >MerryDancers1.ps
MerryDancers1.pdf: MerryDancers1.ps
	ps2pdf MerryDancers1.ps MerryDancers1.pdf

# Merry Dancers
MerryDancers2= \
	jig/MerryDancers_G.abc \
	jig/MistCoveredMountainJ.abc \
	jig/LarkInTheMorning.abc
MerryDancers2: MerryDancers2.abc MerryDancers2.ps MerryDancers2.pdf
MerryDancers2.abc: hdr/MerryDancers.hdr $(MerryDancers2)
	abcmedley MerryDancers $(MerryDancers2) >MerryDancers2.abc
MerryDancers2.ps: MerryDancers2.abc fmt/_70.fmt
	$(a2p) MerryDancers2.abc +Ffmt/_70 \
	|PShdr MerryDancers '' MerryDancers \
	|PSftr %D $U/ %D >MerryDancers2.ps
MerryDancers2.pdf: MerryDancers2.ps
	ps2pdf MerryDancers2.ps MerryDancers2.pdf

# Merry Dancers
MerryDancers: MerryDancers0 MerryDancers1 MerryDancers2

# Merry Lads of Ayr
MerryLadsOfAyr= \
	r16/MerryLadsOfAyrR.abc \
	r16/TailToddleR.abc \
	r16/DeilStickDaMinister.abc \
	r16/GlenburnieRant_Em.abc
MerryLadsOfAyr: MerryLadsOfAyr.abc MerryLadsOfAyr.ps MerryLadsOfAyr.pdf
MerryLadsOfAyr.abc: $(MerryLadsOfAyr) hdr/MerryLadsOfAyr.hdr
	abcmedley MerryLadsOfAyr $(MerryLadsOfAyr) >MerryLadsOfAyr.abc
MerryLadsOfAyr.ps: MerryLadsOfAyr.abc fmt/_75.fmt
	$(a2p) MerryLadsOfAyr.abc +Ffmt/_75 \
	|PShdr MERRYLAD '' MERRYLAD \
	|PSftr %D $U/ %D >MerryLadsOfAyr.ps
MerryLadsOfAyr.pdf: MerryLadsOfAyr.ps
	ps2pdf MerryLadsOfAyr.ps MerryLadsOfAyr.pdf

# Merry Oddfellows
MerryOddfellows= \
	jig/MerryOddfellows_F.abc \
	jig/SailorsWife_Dm.abc \
	jig/BellmansJ_G.abc \
	jig/AndersonsJ_C.abc
MerryOddfellows: MerryOddfellows.abc MerryOddfellows.ps MerryOddfellows.pdf
MerryOddfellows.abc: hdr/MerryOddfellows.hdr $(MerryOddfellows)
	abcmedley MerryOddfellows $(MerryOddfellows) >MerryOddfellows.abc
MerryOddfellows.ps: MerryOddfellows.abc fmt/_70.fmt
	$(a2p) MerryOddfellows.abc +Ffmt/_70 \
	|PShdr MERRYODD '' MERRYODD \
	|PSftr %D $U/ %D >MerryOddfellows.ps
MerryOddfellows.pdf: MerryOddfellows.ps
	ps2pdf MerryOddfellows.ps MerryOddfellows.pdf

# Middleton Medley
MiddletonMedley= strathspey/Tarholm_Brig-D-16-4.abc jig/Craighall-A-32-3.abc
MiddletonMedley: MiddletonMedley.abc MiddletonMedley.ps MiddletonMedley.pdf
MiddletonMedley.abc: hdr/MiddletonMedley.hdr $(MiddletonMedley)
	abcmedley MiddletonMedley $(MiddletonMedley) >MiddletonMedley.abc
MiddletonMedley.ps: MiddletonMedley.abc fmt/_75.fmt
	$(a2p) MiddletonMedley.abc +Ffmt/_75 \
	|PShdr MiddletonMedley '' MiddletonMedley \
	|PSftr %D $U/ %D >MiddletonMedley.ps
MiddletonMedley.pdf: MiddletonMedley.ps
	ps2pdf MiddletonMedley.ps MiddletonMedley.pdf

# Middling Thank You
MiddlingThankYou= \
	jig/MiddlingThankYou_G.abc \
	jig/AndersonsJ_C.abc \
	jig/DrummondCastle.abc \
	jig/OffSheGoes.abc
MiddlingThankYou: MiddlingThankYou.abc MiddlingThankYou.ps MiddlingThankYou.pdf
MiddlingThankYou.abc: hdr/MiddlingThankYou.hdr $(MiddlingThankYou)
	abcmedley MiddlingThankYou $(MiddlingThankYou) >MiddlingThankYou.abc
MiddlingThankYou.ps: MiddlingThankYou.abc fmt/_75.fmt
	$(a2p) MiddlingThankYou.abc +Ffmt/_75 \
	|PShdr MIDDLING '' MIDDLING \
	|PSftr %D $U/ %D >MiddlingThankYou.ps
MiddlingThankYou.pdf: MiddlingThankYou.ps
	ps2pdf MiddlingThankYou.ps MiddlingThankYou.pdf

# Midsummer Common
MidsummerCommon= strathspey/Riding_Through_the_Dark-Gm-16-4.abc \
	strathspey/Scotch_Mist-C-16-4.abc \
	strathspey/Piper_o_Dundee-Am-16-3.abc \
	strathspey/Back_of_the_Change_House_2-D-16-2.abc ftr/arrJC.ftr
MidsummerCommon: MidsummerCommon.abc MidsummerCommon.ps MidsummerCommon.pdf
MidsummerCommon.abc: hdr/MidsummerCommon.hdr $(MidsummerCommon)
	abcmedley MidsummerCommon $(MidsummerCommon) >MidsummerCommon.abc
MidsummerCommon.ps: MidsummerCommon.abc fmt/_70.fmt
	$(a2p) MidsummerCommon.abc +Ffmt/_70 \
	|PShdr MidsummerCommon '' MidsummerCommon \
	|PSftr %D $U/ %D >MidsummerCommon.ps
MidsummerCommon.pdf: MidsummerCommon.ps
	ps2pdf MidsummerCommon.ps MidsummerCommon.pdf

# Mile to Ride
MileToRide: MileToRide0

# Mile to Ride 0
MileToRide0= strathspey/CumernadHouse_G.abc x10.abc
MileToRide0: MileToRide0.abc MileToRide0.ps MileToRide0.pdf
MileToRide0.abc: hdr/MileToRide.hdr $(MileToRide0)
	abcmedley MileToRide $(MileToRide0) >MileToRide0.abc
MileToRide0.ps: MileToRide0.abc fmt/_75.fmt
	$(a2p) MileToRide0.abc +Ffmt/_75 \
	|PShdr MileToRide '' MileToRide \
	|PSftr %D $U/ %D >MileToRide0.ps
MileToRide0.pdf: MileToRide0.ps
	ps2pdf MileToRide0.ps MileToRide0.pdf

# Mill Brae
Mill_Brae= reel/Mill_Brae-A-32-4.abc reel/Mill_Brae-A-32-6.abc
Mill_Brae: Mill_Brae.abc Mill_Brae.ps Mill_Brae.pdf
Mill_Brae.abc: $(Mill_Brae)
	abcjoin +s $(Mill_Brae) >Mill_Brae.abc
Mill_Brae.ps: Mill_Brae.abc fmt/_75.fmt
	$(a2p) Mill_Brae.abc +Ffmt/_75 \
	|PShdr Mill_Brae "" Mill_Brae \
	|PSftr %D $U %D >Mill_Brae.ps
Mill_Brae.pdf: Mill_Brae.ps
	ps2pdf Mill_Brae.ps Mill_Brae.pdf

# Mill Mill O
Mill_Mill_O=  \
	air/Mill_Mill_O_1-D-16-3.abc \
	air/Mill_Mill_O_2-A-16-4.abc \
	air/Mill_Mill_O_3-D-16-3.abc
Mill_Mill_O: Mill_Mill_O.abc Mill_Mill_O.ps Mill_Mill_O.pdf
Mill_Mill_O.abc: $(Mill_Mill_O)
	abcjoin +s $(Mill_Mill_O) >Mill_Mill_O.abc
Mill_Mill_O.ps: Mill_Mill_O.abc fmt/_75.fmt
	$(a2p) Mill_Mill_O.abc +Ffmt/_75 \
	|PShdr "Mill Mill O" "" "Mill Mill O" \
	|PSftr %D $U %D >Mill_Mill_O.ps
Mill_Mill_O.pdf: Mill_Mill_O.ps
	ps2pdf Mill_Mill_O.ps Mill_Mill_O.pdf

# Milltimber Jig
MilltimberJig= \
	jig/MilltimberJ_D.abc \
	jig/GlasgowCeilidhClub_Bm.abc \
	jig/BetsyHoopersJ.abc \
	jig/IrishmansHeartToTheLadies.abc \
	ftr/arrJC.ftr
MilltimberJig: MilltimberJig.abc MilltimberJig.ps MilltimberJig.pdf
MilltimberJig.abc: hdr/MilltimberJig.hdr $(MilltimberJig)
	abcmedley MilltimberJig $(MilltimberJig) >MilltimberJig.abc
MilltimberJig.ps: MilltimberJig.abc fmt/_70.fmt
	$(a2p) MilltimberJig.abc +Ffmt/_70 \
	|PShdr MILLTIMB '' MILLTIMB \
	|PSftr %D $U/ %D >MilltimberJig.ps
MilltimberJig.pdf: MilltimberJig.ps
	ps2pdf MilltimberJig.ps MilltimberJig.pdf

# Milton's Welcome
MiltonsWelcome= \
	hornpipe/GipsyH_3C.abc \
	hornpipe/HullsVictory_F4.abc \
	hornpipe/GlasgowHornpipe_G.abc
MiltonsWelcome: MiltonsWelcome.abc MiltonsWelcome.ps MiltonsWelcome.pdf
MiltonsWelcome.abc: $(MiltonsWelcome) hdr/MiltonsWelcome.hdr
	abcmedley MiltonsWelcome $(MiltonsWelcome) >MiltonsWelcome.abc
MiltonsWelcome.ps: MiltonsWelcome.abc fmt/_70.fmt
	$(a2p) MiltonsWelcome.abc +Ffmt/_70 \
	|PShdr MILTONSW '' MILTONSW \
	|PSftr %D $U/ %D >MiltonsWelcome.ps
MiltonsWelcome.pdf: MiltonsWelcome.ps
	ps2pdf MiltonsWelcome.ps MiltonsWelcome.pdf

# Mimi's Jig
MimisJ= \
	jig/MimiJ.abc \
	jig/MistOverTennessee.abc \
	jig/CalliopeHouse_E.abc \
	jig/StoolOfRepentance.abc
MimisJ: MimisJ.abc MimisJ.ps MimisJ.pdf
MimisJ.abc: $(MimisJ)
	abcmedley "Mimi's Jig" $(MimisJ) >MimisJ.abc
MimisJ.ps: MimisJ.abc fmt/_70.fmt
	$(a2p) MimisJ.abc +Ffmt/_70 \
	|PShdr MIMISJ '' MIMISJ \
	|PSftr %D $U/ %D >MimisJ.ps
MimisJ.pdf: MimisJ.ps
	ps2pdf MimisJ.ps MimisJ.pdf

# Minard Castle
MinardCastle= \
	h40/GrindersHp_C.abc \
	reel/AdmiralNelson_F3.abc \
	reel/FourInOneR.abc \
	reel/GlasgowHp_G3.abc
MinardCastle: MinardCastle.abc MinardCastle.ps MinardCastle.pdf
MinardCastle.abc: hdr/MinardCastle.hdr $(MinardCastle)
	abcmedley MinardCastle $(MinardCastle) >MinardCastle.abc
MinardCastle.ps: MinardCastle.abc fmt/MinardCastle.fmt
	$(a2p) MinardCastle.abc +Ffmt/MinardCastle \
	|PShdr MinardCastle '' MinardCastle \
	|PSftr %D $U/ %D >MinardCastle.ps
MinardCastle.pdf: MinardCastle.ps
	ps2pdf MinardCastle.ps MinardCastle.pdf

# Minister On the Loch
MinisterOnTheLoch: MinisterOnTheLoch0 MinisterOnTheLoch1 MinisterOnTheLoch2 MinisterOnTheLoch3

# Minister On the Loch 0
MinisterOnTheLoch0= \
	strathspey/MurielJohnstonesComplimentsToRobertMacKay_Bb.abc \
	x10.abc
MinisterOnTheLoch0: MinisterOnTheLoch0.abc MinisterOnTheLoch0.ps MinisterOnTheLoch0.pdf
MinisterOnTheLoch0.abc: hdr/MinisterOnTheLoch.hdr $(MinisterOnTheLoch0)
	abcmedley MinisterOnTheLoch $(MinisterOnTheLoch0) >MinisterOnTheLoch0.abc
MinisterOnTheLoch0.ps: MinisterOnTheLoch0.abc fmt/_75.fmt
	$(a2p) MinisterOnTheLoch0.abc +Ffmt/_75 \
	|PShdr MINISTER '' MINISTER \
	|PSftr %D $U/ %D >MinisterOnTheLoch0.ps
MinisterOnTheLoch0.pdf: MinisterOnTheLoch0.ps
	ps2pdf MinisterOnTheLoch0.ps MinisterOnTheLoch0.pdf

# Minister On the Loch 1
MinisterOnTheLoch1= \
	strathspey/DorratorBridge_D.abc \
	strathspey/LordOfTheIsles.abc \
	strathspey/SarahDrummondOfPerth.abc
MinisterOnTheLoch1: MinisterOnTheLoch1.abc MinisterOnTheLoch1.ps MinisterOnTheLoch1.pdf
MinisterOnTheLoch1.abc: hdr/MinisterOnTheLoch.hdr $(MinisterOnTheLoch1)
	abcmedley MinisterOnTheLoch $(MinisterOnTheLoch1) >MinisterOnTheLoch1.abc
MinisterOnTheLoch1.ps: MinisterOnTheLoch1.abc fmt/_75.fmt
	$(a2p) MinisterOnTheLoch1.abc +Ffmt/_75 \
	|PShdr MINISTER '' MINISTER \
	|PSftr %D $U/ %D >MinisterOnTheLoch1.ps
MinisterOnTheLoch1.pdf: MinisterOnTheLoch1.ps
	ps2pdf MinisterOnTheLoch1.ps MinisterOnTheLoch1.pdf

# Minister On the Loch 2
MinisterOnTheLoch2= \
	strathspey/BobbyHarveyStr_F.abc \
	strathspey/IreneFiddlersStr_G.abc \
	ftr/arrSM.ftr
MinisterOnTheLoch2: MinisterOnTheLoch2.abc MinisterOnTheLoch2.ps MinisterOnTheLoch2.pdf
MinisterOnTheLoch2.abc: hdr/MinisterOnTheLoch.hdr $(MinisterOnTheLoch2)
	abcmedley MinisterOnTheLoch $(MinisterOnTheLoch2) >MinisterOnTheLoch2.abc
MinisterOnTheLoch2.ps: MinisterOnTheLoch2.abc fmt/_75.fmt
	$(a2p) MinisterOnTheLoch2.abc +Ffmt/_75 \
	|PShdr MINISTER '' MINISTER \
	|PSftr %D $U/ %D >MinisterOnTheLoch2.ps
MinisterOnTheLoch2.pdf: MinisterOnTheLoch2.ps
	ps2pdf MinisterOnTheLoch2.ps MinisterOnTheLoch2.pdf

# Minister On the Loch 3
MinisterOnTheLoch3= \
	strathspey/MurielJohnstonesComplimentsToRobertMacKay_Bb.abc \
	strathspey/RobertMackayOfEdinburghS_F.abc \
	sep5x2 \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/MarquisOfHuntlysS.abc
MinisterOnTheLoch3: MinisterOnTheLoch3.abc MinisterOnTheLoch3.ps MinisterOnTheLoch3.pdf
MinisterOnTheLoch3.abc: hdr/MinisterOnTheLoch.hdr $(MinisterOnTheLoch3)
	abcmedley MinisterOnTheLoch $(MinisterOnTheLoch3) >MinisterOnTheLoch3.abc
MinisterOnTheLoch3.ps: MinisterOnTheLoch3.abc fmt/MinisterOnTheLoch3.fmt
	$(a2p) MinisterOnTheLoch3.abc +Ffmt/MinisterOnTheLoch3 \
	|PShdr MINISTER '' MINISTER \
	|PSftr %D $U/ %D >MinisterOnTheLoch3.ps
MinisterOnTheLoch3.pdf: MinisterOnTheLoch3.ps
	ps2pdf MinisterOnTheLoch3.ps MinisterOnTheLoch3.pdf

# Minister on the Mississippi
MinisterOnTheMississippi= \
	strathspey/Glengrant2_A.abc
MinisterOnTheMississippi: MinisterOnTheMississippi.abc MinisterOnTheMississippi.ps MinisterOnTheMississippi.pdf
MinisterOnTheMississippi.abc: hdr/MinisterOnTheMississippi.hdr $(MinisterOnTheMississippi)
	abcmedley MinisterOnTheMississippi $(MinisterOnTheMississippi) >MinisterOnTheMississippi.abc
MinisterOnTheMississippi.ps: MinisterOnTheMississippi.abc fmt/_75.fmt
	$(a2p) MinisterOnTheMississippi.abc +Ffmt/_75 \
	|PShdr MinisterOnTheMiss '' MinisterOnTheMiss \
	|PSftr %D $U/ %D >MinisterOnTheMississippi.ps
MinisterOnTheMississippi.pdf: MinisterOnTheMississippi.ps
	ps2pdf MinisterOnTheMississippi.ps MinisterOnTheMississippi.pdf

# Miss Bennet's Jig
MissBennetsJig= \
	jig/MissBettyHunter_D.abc \
	jig/GardenWall_G.abc \
	jig/ChurchOfDromore.abc \
	jig/StoolOfRepentance_A.abc
MissBennetsJig: MissBennetsJig.abc MissBennetsJig.ps MissBennetsJig.pdf
MissBennetsJig.abc: hdr/MissBennetsJig.hdr $(MissBennetsJig)
	abcmedley MissBennetsJig $(MissBennetsJig) >MissBennetsJig.abc
MissBennetsJig.ps: MissBennetsJig.abc fmt/_75.fmt
	$(a2p) MissBennetsJig.abc +Ffmt/_75 \
	|PShdr MissBennets '' MissBennets \
	|PSftr %D $U/ %D >MissBennetsJig.ps
MissBennetsJig.pdf: MissBennetsJig.ps
	ps2pdf MissBennetsJig.ps MissBennetsJig.pdf

# Miss Dumbreck
MissDumbreck: MissDumbreck0

# Miss Dumbreck 0
MissDumbreck0= reel/Miss_Dumbreck-A-16-3.abc reel/Miss_Dumbreck-A-16-4.abc
MissDumbreck0: MissDumbreck0.abc MissDumbreck0.ps MissDumbreck0.pdf
MissDumbreck0.abc: hdr/MissDumbreck.hdr $(MissDumbreck0)
	abcmedley MissDumbreck $(MissDumbreck0) >MissDumbreck0.abc
MissDumbreck0.ps: MissDumbreck0.abc fmt/_70.fmt
	$(a2p) MissDumbreck0.abc +Ffmt/_70 \
	|PShdr MissDumbreck '' MissDumbreck \
	|PSftr %D $U/ %D >MissDumbreck0.ps
MissDumbreck0.pdf: MissDumbreck0.ps
	ps2pdf MissDumbreck0.ps MissDumbreck0.pdf

# Miss Eleanor
MissEleanor0= \
	strathspey/Ann_Dix_of_Harmans_Water-Bb-16-4.abc \
	strathspey/Ann_Dix_of_Harmans_Water-C-16-4.abc \
	strathspey/Ann_Dix_of_Harmans_Water-D-16-4.abc
MissEleanor0: MissEleanor0.abc MissEleanor0.ps MissEleanor0.pdf
MissEleanor0.abc: hdr/MissEleanor.hdr $(MissEleanor0)
	abcmedley MissEleanor $(MissEleanor0) >MissEleanor0.abc
MissEleanor0.ps: MissEleanor0.abc fmt/MissEleanor.fmt
	$(a2p) MissEleanor0.abc +Ffmt/MissEleanor \
	|PShdr MissEleanor0 '' MissEleanor0 \
	|PSftr %D $U/ %D >MissEleanor0.ps
MissEleanor0.pdf: MissEleanor0.ps
	ps2pdf MissEleanor0.ps MissEleanor0.pdf

# Miss Eleanor
MissEleanor1= \
	strathspey/Ann_Dix_of_Harmans_Water-C-16-4.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	strathspey/Auld_Toon_O_Ayr-D-16-4.abc \
	ftr/arrJC.ftr
MissEleanor1: MissEleanor1.abc MissEleanor1.ps MissEleanor1.pdf
MissEleanor1.abc: hdr/MissEleanor.hdr $(MissEleanor1)
	abcmedley MissEleanor $(MissEleanor1) >MissEleanor1.abc
MissEleanor1.ps: MissEleanor1.abc fmt/MissEleanor.fmt
	$(a2p) MissEleanor1.abc +Ffmt/MissEleanor \
	|PShdr MissEleanor1 '' MissEleanor1 \
	|PSftr %D $U/ %D >MissEleanor1.ps
MissEleanor1.pdf: MissEleanor1.ps
	ps2pdf MissEleanor1.ps MissEleanor1.pdf

# Miss Eleanor
MissEleanor: MissEleanor0 MissEleanor1

# Miss Flora's Favourite
MissFlorasFavourite= reel/MissFlorasFavouriteR.abc
MissFlorasFavourite: MissFlorasFavourite.abc MissFlorasFavourite.ps MissFlorasFavourite.pdf
MissFlorasFavourite.abc: $(MissFlorasFavourite) hdr/MissFlorasFavourite.hdr
	abcmedley MissFlorasFavourite $(MissFlorasFavourite) >MissFlorasFavourite.abc
MissFlorasFavourite.ps: MissFlorasFavourite.abc fmt/_70.fmt
	$(a2p) MissFlorasFavourite.abc +Ffmt/_70 \
	|PShdr MISSFLOR '' MISSFLOR \
	|PSftr %D $U/ %D >MissFlorasFavourite.ps
MissFlorasFavourite.pdf: MissFlorasFavourite.ps
	ps2pdf MissFlorasFavourite.ps MissFlorasFavourite.pdf

# Miss Florence Adams
MissFlorenceAdams= strathspey/DunnottarCastle_1S_G.abc strathspey/DunnottarCastle_1S_D.abc
MissFlorenceAdams: MissFlorenceAdams.abc MissFlorenceAdams.ps MissFlorenceAdams.pdf
MissFlorenceAdams.abc: $(MissFlorenceAdams) hdr/MissFlorenceAdams.hdr
	abcmedley MissFlorenceAdams $(MissFlorenceAdams) >MissFlorenceAdams.abc
MissFlorenceAdams.ps: MissFlorenceAdams.abc fmt/_70.fmt
	$(a2p) MissFlorenceAdams.abc +Ffmt/_70 \
	|PShdr MissFlorenceA '' MissFlorenceA \
	|PSftr %D $U/ %D >MissFlorenceAdams.ps
MissFlorenceAdams.pdf: MissFlorenceAdams.ps
	ps2pdf MissFlorenceAdams.ps MissFlorenceAdams.pdf

# Miss Gibson's Strathspey
MissGibsonsStr: MissGibsonsStr1 MissGibsonsStr2 MissGibsonsStr3 MissGibsonsStr4 MissGibsonsStr5

# Miss Gibson's Strathspey 1
MissGibsonsStr1= \
	air/MusicOSpey_4.abc \
	air/BriarRose_Dm.abc \
	air/CradleSong.abc \
	air/AnnieLaurie.abc
MissGibsonsStr1: MissGibsonsStr1.abc MissGibsonsStr1.ps MissGibsonsStr1.pdf
MissGibsonsStr1.abc: $(MissGibsonsStr1) hdr/MissGibsonsStr.hdr
	abcmedley MissGibsonsStr $(MissGibsonsStr1) >MissGibsonsStr1.abc
MissGibsonsStr1.ps: MissGibsonsStr1.abc fmt/_70.fmt
	$(a2p) MissGibsonsStr1.abc +Ffmt/_70 \
	|PShdr MissGibsonsS '' MissGibsonsS \
	|PSftr %D $U/ %D >MissGibsonsStr1.ps
MissGibsonsStr1.pdf: MissGibsonsStr1.ps
	ps2pdf MissGibsonsStr1.ps MissGibsonsStr1.pdf

# Miss Gibson's Strathspey 2
MissGibsonsStr2= \
	air/MusicOSpey_4.abc \
	air/AnnieLaurie.abc \
	air/AsTearsGoBy_G.abc \
	air/BackToTheHills_Em.abc
MissGibsonsStr2: MissGibsonsStr2.abc MissGibsonsStr2.ps MissGibsonsStr2.pdf
MissGibsonsStr2.abc: $(MissGibsonsStr2) hdr/MissGibsonsStr.hdr
	abcmedley MissGibsonsStr $(MissGibsonsStr2) >MissGibsonsStr2.abc
MissGibsonsStr2.ps: MissGibsonsStr2.abc fmt/_70.fmt
	$(a2p) MissGibsonsStr2.abc +Ffmt/_70 \
	|PShdr MissGibsonsS '' MissGibsonsS \
	|PSftr %D $U/ %D >MissGibsonsStr2.ps
MissGibsonsStr2.pdf: MissGibsonsStr2.ps
	ps2pdf MissGibsonsStr2.ps MissGibsonsStr2.pdf

# Miss Gibson's Strathspey 3
MissGibsonsStr3= \
	strathspey/JessieSmith.abc \
	strathspey/LordSeaforth.abc \
	strathspey/Mrs_Blair_of_Blair-A-16-3.abc \
	strathspey/Scotch_Mist-C-16-4.abc \
	ftr/arrVOD.ftr
MissGibsonsStr3: MissGibsonsStr3.abc MissGibsonsStr3.ps MissGibsonsStr3.pdf
MissGibsonsStr3.abc: $(MissGibsonsStr3) hdr/MissGibsonsStr.hdr
	abcmedley MissGibsonsStr $(MissGibsonsStr3) >MissGibsonsStr3.abc
MissGibsonsStr3.ps: MissGibsonsStr3.abc fmt/_70.fmt
	$(a2p) MissGibsonsStr3.abc +Ffmt/_70 \
	|PShdr MissGibsonsS '' MissGibsonsS \
	|PSftr %D $U/ %D >MissGibsonsStr3.ps
MissGibsonsStr3.pdf: MissGibsonsStr3.ps
	ps2pdf MissGibsonsStr3.ps MissGibsonsStr3.pdf

# Miss Gibson's Strathspey 4
MissGibsonsStr4= \
	air/MusicOSpey_4.abc \
	air/HighlandCathedral_DA4.abc \
	air/BriarRose_Dm.abc \
	air/SweetnessOfMary4_G.abc \
	ftr/arrJC.ftr
MissGibsonsStr4: MissGibsonsStr4.abc MissGibsonsStr4.ps MissGibsonsStr4.pdf
MissGibsonsStr4.abc: hdr/MissGibsonsStr.hdr $(MissGibsonsStr4)
	abcmedley MissGibsonsStr $(MissGibsonsStr4) >MissGibsonsStr4.abc
MissGibsonsStr4.ps: MissGibsonsStr4.abc fmt/_70.fmt
	$(a2p) MissGibsonsStr4.abc +Ffmt/_70 \
	|PShdr MissGibsonsS '' MissGibsonsS \
	|PSftr %D $U/ %D >MissGibsonsStr4.ps
MissGibsonsStr4.pdf: MissGibsonsStr4.ps
	ps2pdf MissGibsonsStr4.ps MissGibsonsStr4.pdf

# Miss Gibson's Strathspey 5
MissGibsonsStr5= \
	air/MusicOSpey_4.abc \
	air/HighlandCathedral_DA4.abc \
	air/Ruguo_D_32.abc \
	air/AsTearsGoBy_G.abc \
	ftr/arrJC.ftr
MissGibsonsStr5: MissGibsonsStr5.abc MissGibsonsStr5.ps MissGibsonsStr5.pdf
MissGibsonsStr5.abc: hdr/MissGibsonsStr.hdr $(MissGibsonsStr5)
	abcmedley MissGibsonsStr $(MissGibsonsStr5) >MissGibsonsStr5.abc
MissGibsonsStr5.ps: MissGibsonsStr5.abc fmt/_70.fmt
	$(a2p) MissGibsonsStr5.abc +Ffmt/_70 \
	|PShdr MissGibsonsS '' MissGibsonsS \
	|PSftr %D $U/ %D >MissGibsonsStr5.ps
MissGibsonsStr5.pdf: MissGibsonsStr5.ps
	ps2pdf MissGibsonsStr5.ps MissGibsonsStr5.pdf

# Miss Hadden's Reel
MissHaddensReel: MissHaddensReel1 MissHaddensReel2 MissHaddensReel3

# Miss Hadden's Reel 1
MissHaddensReel1= \
	jig/StoneCourt_D.abc \
	jig/LanagansBall.abc \
	jig/WeaverAndHisWife.abc
MissHaddensReel1: MissHaddensReel1.abc MissHaddensReel1.ps MissHaddensReel1.pdf
MissHaddensReel1.abc: hdr/MissHaddensReel.hdr $(MissHaddensReel1)
	abcmedley MissHaddensReel $(MissHaddensReel1) >MissHaddensReel1.abc
MissHaddensReel1.ps: MissHaddensReel1.abc fmt/_75.fmt
	$(a2p) MissHaddensReel1.abc +Ffmt/_75 \
	|PShdr MissHadden '' MissHadden \
	|PSftr %D $U/ %D >MissHaddensReel1.ps
MissHaddensReel1.pdf: MissHaddensReel1.ps
	ps2pdf MissHaddensReel1.ps MissHaddensReel1.pdf

# Miss Hadden's Reel 2
MissHaddensReel2= \
	jig/StoneCourt_D.abc \
	jig/GlasgowCeilidhClub_Bm3.abc \
	jig/StewartsFancy_A3.abc \
	ftr/arrBP.ftr
MissHaddensReel2: MissHaddensReel2.abc MissHaddensReel2.ps MissHaddensReel2.pdf
MissHaddensReel2.abc: hdr/MissHaddensReel.hdr $(MissHaddensReel2)
	abcmedley MissHaddensReel $(MissHaddensReel2) >MissHaddensReel2.abc
MissHaddensReel2.ps: MissHaddensReel2.abc fmt/_75.fmt
	$(a2p) MissHaddensReel2.abc +Ffmt/_75 \
	|PShdr MissHadden '' MissHadden \
	|PSftr %D $U/ %D >MissHaddensReel2.ps
MissHaddensReel2.pdf: MissHaddensReel2.ps
	ps2pdf MissHaddensReel2.ps MissHaddensReel2.pdf

# Miss Hadden's Reel 3
MissHaddensReel3= \
	jig/StoneCourt_D.abc \
	jig/LinnenHall2_G.abc \
	jig/ElectricJig_Am.abc \
	jig/PipersLegJ_A.abc
MissHaddensReel3: MissHaddensReel3.abc MissHaddensReel3.ps MissHaddensReel3.pdf
MissHaddensReel3.abc: hdr/MissHaddensReel.hdr $(MissHaddensReel3)
	abcmedley MissHaddensReel $(MissHaddensReel3) >MissHaddensReel3.abc
MissHaddensReel3.ps: MissHaddensReel3.abc fmt/_75.fmt
	$(a2p) MissHaddensReel3.abc +Ffmt/_75 \
	|PShdr MissHadden '' MissHadden \
	|PSftr %D $U/ %D >MissHaddensReel3.ps
MissHaddensReel3.pdf: MissHaddensReel3.ps
	ps2pdf MissHaddensReel3.ps MissHaddensReel3.pdf

# Miss Jappy's Measure
MrsJappysMeasure= \
	strathspey/Our_Highland_Queen_str-D-16-4.abc \
	strathspey/Miss_Mariane_Oliphant-G-16-3.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	strathspey/Lady_Madelina_Sinclair-A-16-3.abc
MrsJappysMeasure: MrsJappysMeasure.abc MrsJappysMeasure.ps MrsJappysMeasure.pdf
MrsJappysMeasure.abc: hdr/MrsJappysMeasure.hdr $(MrsJappysMeasure)
	abcmedley MrsJappysMeasure $(MrsJappysMeasure) >MrsJappysMeasure.abc
MrsJappysMeasure.ps: MrsJappysMeasure.abc fmt/_70.fmt
	$(a2p) MrsJappysMeasure.abc +Ffmt/_70 \
	|PShdr MrsJappysMeasure '' MrsJappysMeasure \
	|PSftr %D $U/ %D >MrsJappysMeasure.ps
MrsJappysMeasure.pdf: MrsJappysMeasure.ps
	ps2pdf MrsJappysMeasure.ps MrsJappysMeasure.pdf

# Miss Jeannie Carmichael
MissJeannieCarmichael= strathspey/Lochnagar_D3.abc reel/LochnagarR_D3.abc \
	sep5x2 strathspey/CaptCampbell_Am.abc reel/CaptCampbellsR_Am.abc \
	page strathspey/LairdODrumblairS.abc r16/AngusCampbell_A16.abc
MissJeannieCarmichael: MissJeannieCarmichael.abc MissJeannieCarmichael.ps MissJeannieCarmichael.pdf
MissJeannieCarmichael.abc: $(MissJeannieCarmichael)
	abcmedley MissJeannieCarmichael $(MissJeannieCarmichael) >MissJeannieCarmichael.abc
MissJeannieCarmichael.ps: MissJeannieCarmichael.abc fmt/_75.fmt $(MissJeannieCarmichael)
	jcabc2ps +Ffmt/_75 MissJeannieCarmichael.abc \
	| PShdr MissJeannieCarmichael "" MissJeannieCarmichael \
	| PSftr %D $U %D >MissJeannieCarmichael.ps
MissJeannieCarmichael.pdf: MissJeannieCarmichael.ps
	ps2pdf MissJeannieCarmichael.ps

# Miss Jeans Jig
MissJeansJig= jig/JeansJig_G.abc x10.abc
MissJeansJig: MissJeansJig.abc MissJeansJig.ps MissJeansJig.pdf
MissJeansJig.abc: hdr/MissJeansJig.hdr $(MissJeansJig)
	abcmedley MissJeansJig $(MissJeansJig) >MissJeansJig.abc
MissJeansJig.ps: MissJeansJig.abc fmt/_75.fmt
	$(a2p) MissJeansJig.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >MissJeansJig.ps
MissJeansJig.pdf: MissJeansJig.ps
	ps2pdf MissJeansJig.ps MissJeansJig.pdf

# Miss Johnstone of Ardrossan
MissJohnstoneOfArdrossan: MissJohnstoneOfArdrossan1 MissJohnstoneOfArdrossan2

# Miss Johnstone of Ardrossan 2
MissJohnstoneOfArdrossan2= \
	hornpipe/ArdrossanHp_A.abc \
	reel/JacksDelight_D4.abc \
	hornpipe/EdwardJaysJaunt_G.abc ftr/arrSM.ftr
MissJohnstoneOfArdrossan2: MissJohnstoneOfArdrossan2.abc MissJohnstoneOfArdrossan2.ps MissJohnstoneOfArdrossan2.pdf
MissJohnstoneOfArdrossan2.abc: hdr/MissJohnstoneOfArdrossan.hdr $(MissJohnstoneOfArdrossan2)
	abcmedley +C MissJohnstoneOfArdrossan $(MissJohnstoneOfArdrossan2) >MissJohnstoneOfArdrossan2.abc
MissJohnstoneOfArdrossan2.ps: MissJohnstoneOfArdrossan2.abc fmt/_75.fmt
	$(a2p) MissJohnstoneOfArdrossan2.abc +Ffmt/_75 \
	|PShdr MissJohnstoneOfArdrossan '' MissJohnstoneOfArdrossan \
	|PSftr %D $U/ %D >MissJohnstoneOfArdrossan2.ps
MissJohnstoneOfArdrossan2.pdf: MissJohnstoneOfArdrossan2.ps
	ps2pdf MissJohnstoneOfArdrossan2.ps MissJohnstoneOfArdrossan2.pdf

# Miss Johnstone of Ardrossan1
MissJohnstoneOfArdrossan1= \
	hornpipe/Ardrossan_Hornpipe-A-16-2.abc \
	hornpipe/Galway_Hornpipe-D-16-3.abc \
	hornpipe/Roxburgh_Castle-G-16-3.abc \
	hornpipe/Fishers_Hornpipe-D-16-3.abc
MissJohnstoneOfArdrossan1: MissJohnstoneOfArdrossan1.abc MissJohnstoneOfArdrossan1.ps MissJohnstoneOfArdrossan1.pdf
MissJohnstoneOfArdrossan1.abc: hdr/MissJohnstoneOfArdrossan1.hdr $(MissJohnstoneOfArdrossan1)
	abcmedley +C MissJohnstoneOfArdrossan1 $(MissJohnstoneOfArdrossan1) >MissJohnstoneOfArdrossan1.abc
MissJohnstoneOfArdrossan1.ps: MissJohnstoneOfArdrossan1.abc fmt/_75.fmt
	$(a2p) MissJohnstoneOfArdrossan1.abc +Ffmt/_75 \
	|PShdr MissJohnstoneOfArdrossan1 '' MissJohnstoneOfArdrossan1 \
	|PSftr %D $U/ %D >MissJohnstoneOfArdrossan1.ps
MissJohnstoneOfArdrossan1.pdf: MissJohnstoneOfArdrossan1.ps
	ps2pdf MissJohnstoneOfArdrossan1.ps MissJohnstoneOfArdrossan1.pdf

# Miss Johnstone of Dumfries
MissJohnstoneOfDumfries= jig/DonaldIainRankine_F.abc \
	jig/Maidens_D.abc \
	jig/EdmundMacKenzieOfPlocton_G.abc \
	jig/CalliopeHouse_E.abc \
	ftr/arrSM.ftr
MissJohnstoneOfDumfries: MissJohnstoneOfDumfries.abc MissJohnstoneOfDumfries.ps MissJohnstoneOfDumfries.pdf
MissJohnstoneOfDumfries.abc: hdr/MissJohnstoneOfDumfries.hdr $(MissJohnstoneOfDumfries)
	abcmedley MissJohnstoneOfDumfries $(MissJohnstoneOfDumfries) >MissJohnstoneOfDumfries.abc
MissJohnstoneOfDumfries.ps: MissJohnstoneOfDumfries.abc fmt/_70.fmt
	$(a2p) MissJohnstoneOfDumfries.abc +Ffmt/_70 \
	|PShdr MissJohnstoneOfDumfries '' MissJohnstoneOfDumfries \
	|PSftr %D $U/ %D >MissJohnstoneOfDumfries.ps
MissJohnstoneOfDumfries.pdf: MissJohnstoneOfDumfries.ps
	ps2pdf MissJohnstoneOfDumfries.ps MissJohnstoneOfDumfries.pdf

# Miss Margaret Hill
MissMargaretHill: MissMargaretHillXmas

# Miss Margaret Hill Xmas
MissMargaretHillXmas= \
	jig/FemaleSaylor_Em.abc \
	jig/SnowLayOnTheGround_G.abc \
	jig/GreenSleevesAndYellowLace_Am.abc \
	jig/GoodChristianMenRejoice_G.abc \
	ftr/arrJCXmas.ftr
MissMargaretHillXmas: MissMargaretHillXmas.abc MissMargaretHillXmas.ps MissMargaretHillXmas.pdf
MissMargaretHillXmas.abc: hdr/MissMargaretHill.hdr $(MissMargaretHillXmas)
	abcmedley MissMargaretHill $(MissMargaretHillXmas) >MissMargaretHillXmas.abc
MissMargaretHillXmas.ps: MissMargaretHillXmas.abc fmt/_75.fmt
	$(a2p) MissMargaretHillXmas.abc +Ffmt/_75 \
	|PShdr MissMargaretHill '' MissMargaretHill \
	|PSftr %D $U/ %D >MissMargaretHillXmas.ps
MissMargaretHillXmas.pdf: MissMargaretHillXmas.ps
	ps2pdf MissMargaretHillXmas.ps MissMargaretHillXmas.pdf

# Miss Mary Douglas
MissMaryDouglas= jig/MaryDouglas.abc
MissMaryDouglas: MissMaryDouglas.abc MissMaryDouglas.ps MissMaryDouglas.pdf
MissMaryDouglas.abc: $(MissMaryDouglas) hdr/MissMaryDouglas.hdr
	abcmedley MissMaryDouglas $(MissMaryDouglas) >MissMaryDouglas.abc
MissMaryDouglas.ps: MissMaryDouglas.abc fmt/_70.fmt
	$(a2p) MissMaryDouglas.abc +Ffmt/_70 \
	|PShdr MISSMARY '' MISSMARY \
	|PSftr %D $U/ %D >MissMaryDouglas.ps
MissMaryDouglas.pdf: MissMaryDouglas.ps
	ps2pdf MissMaryDouglas.ps MissMaryDouglas.pdf

# Miss McClure's Str
MissMcCluresStr= \
	strathspey/IronManS.abc \
	strathspey/BelladrumHouseS.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/CaptCampbell.abc \
	ftr/arrJC.ftr
MissMcCluresStr: MissMcCluresStr.abc MissMcCluresStr.ps MissMcCluresStr.pdf
MissMcCluresStr.abc: $(MissMcCluresStr) hdr/MissMcCluresStr.hdr
	abcmedley MissMcCluresStr $(MissMcCluresStr) >MissMcCluresStr.abc
MissMcCluresStr.ps: MissMcCluresStr.abc fmt/_70.fmt
	$(a2p) MissMcCluresStr.abc +Ffmt/_70 \
	|PShdr "MissMcCluresStr" '' "MissMcCluresStr" \
	|PSftr %D $U/ %D >MissMcCluresStr.ps
MissMcCluresStr.pdf: MissMcCluresStr.ps
	ps2pdf MissMcCluresStr.ps MissMcCluresStr.pdf

# Miss Milligan's Str
MissMilligansStr: MissMilligansStr1 MissMilligansStr2

# Miss Milligan's Strathepey 1
MissMilligansStr1= \
	strathspey/LMontgomeryOfSkelmorliesS.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/MissLyallS.abc \
	strathspey/Highland_Whisky_JC-A-16-3.abc
MissMilligansStr1: MissMilligansStr1.abc MissMilligansStr1.ps MissMilligansStr1.pdf
MissMilligansStr1.abc: $(MissMilligansStr1) hdr/MissMilligansStr.hdr
	abcmedley MissMilligansStr $(MissMilligansStr1) >MissMilligansStr1.abc
MissMilligansStr1.ps: MissMilligansStr1.abc fmt/_70.fmt
	$(a2p) MissMilligansStr1.abc +Ffmt/_70 \
	|PShdr MISSMILL '' MISSMILL \
	|PSftr %D $U/ %D >MissMilligansStr1.ps
MissMilligansStr1.pdf: MissMilligansStr1.ps
	ps2pdf MissMilligansStr1.ps MissMilligansStr1.pdf

# Miss Milligan's Strathepey 2
MissMilligansStr2= \
	strathspey/LMontgomeryOfSkelmorliesS.abc \
	strathspey/FishersRantS.abc \
	strathspey/PiperODundee.abc \
	strathspey/Highland_Whisky_JC-A-16-3.abc
MissMilligansStr2: MissMilligansStr2.abc MissMilligansStr2.ps MissMilligansStr2.pdf
MissMilligansStr2.abc: $(MissMilligansStr2) hdr/MissMilligansStr.hdr
	abcmedley MissMilligansStr $(MissMilligansStr2) >MissMilligansStr2.abc
MissMilligansStr2.ps: MissMilligansStr2.abc fmt/_70.fmt
	$(a2p) MissMilligansStr2.abc +Ffmt/_70 \
	|PShdr MISSMILL '' MISSMILL \
	|PSftr %D $U/ %D >MissMilligansStr2.ps
MissMilligansStr2.pdf: MissMilligansStr2.ps
	ps2pdf MissMilligansStr2.ps MissMilligansStr2.pdf

# Miss Murray of Lintrose
MissMurrayOfLintrose= march/MissMurrayOfLintrose_A.abc
MissMurrayOfLintrose: MissMurrayOfLintrose.abc MissMurrayOfLintrose.ps MissMurrayOfLintrose.pdf
MissMurrayOfLintrose.abc: $(MissMurrayOfLintrose) hdr/MissMurrayOfLintrose.hdr
	abcmedley MissMurrayOfLintrose $(MissMurrayOfLintrose) >MissMurrayOfLintrose.abc
MissMurrayOfLintrose.ps: MissMurrayOfLintrose.abc fmt/_75.fmt
	$(a2p) MissMurrayOfLintrose.abc +Ffmt/_75 \
	|PShdr MISSMURR '' MISSMURR \
	|PSftr %D $U/ %D >MissMurrayOfLintrose.ps
MissMurrayOfLintrose.pdf: MissMurrayOfLintrose.ps
	ps2pdf MissMurrayOfLintrose.ps MissMurrayOfLintrose.pdf

# Miss Nancy Frowns
MissNancyFrowns= \
	j16/MissNancyFrowns_G.abc \
	j16/BungYourEyeJ_16.abc \
	j16/Vallafield_C16.abc \
	j16/TodlenHameJ.abc
MissNancyFrowns: MissNancyFrowns.abc MissNancyFrowns.ps MissNancyFrowns.pdf
MissNancyFrowns.abc: hdr/MissNancyFrowns.hdr $(MissNancyFrowns)
	abcmedley MissNancyFrowns $(MissNancyFrowns) >MissNancyFrowns.abc
MissNancyFrowns.ps: MissNancyFrowns.abc fmt/_75.fmt
	$(a2p) MissNancyFrowns.abc +Ffmt/_75 \
	|PShdr MISSNANC '' MISSNANC \
	|PSftr %D $U/ %D >MissNancyFrowns.ps
MissNancyFrowns.pdf: MissNancyFrowns.ps
	ps2pdf MissNancyFrowns.ps MissNancyFrowns.pdf

# Miss Nidra Aitkin
MissNidraAitkin= \
	strathspey/MissLeslieCunningham_Am.abc \
	strathspey/HalfATon_D.abc \
	strathspey/FarewellToCramond_A.abc
MissNidraAitkin: MissNidraAitkin.abc MissNidraAitkin.ps MissNidraAitkin.pdf
MissNidraAitkin.abc: hdr/MissNidraAitkin.hdr $(MissNidraAitkin)
	abcmedley MissNidraAitkin $(MissNidraAitkin) >MissNidraAitkin.abc
MissNidraAitkin.ps: MissNidraAitkin.abc fmt/_75.fmt
	$(a2p) MissNidraAitkin.abc +Ffmt/_75 \
	|PShdr CUILLINS '' CUILLINS \
	|PSftr %D $U/ %D >MissNidraAitkin.ps
MissNidraAitkin.pdf: MissNidraAitkin.ps
	ps2pdf MissNidraAitkin.ps MissNidraAitkin.pdf

# Miss Nora Kindness
MissNoraKindness: MissNoraKindness0 MissNoraKindness1 MissNoraKindness2

# Miss Nora Kindness 0
MissNoraKindness0= \
	r16/MissNoraKindness_G16.abc \
	reel/Kindness_Itself_Gm.abc \
	r16/Kindness_Itself_Gm16.abc
MissNoraKindness0: MissNoraKindness0.abc MissNoraKindness0.ps MissNoraKindness0.pdf
MissNoraKindness0.abc: $(MissNoraKindness0) hdr/MissNoraKindness.hdr
	abcmedley MissNoraKindness $(MissNoraKindness0) >MissNoraKindness0.abc
MissNoraKindness0.ps: MissNoraKindness0.abc fmt/_75.fmt
	$(a2p) MissNoraKindness0.abc +Ffmt/_75 \
	|PShdr MissNoraKindness0 '' MissNoraKindness0 \
	|PSftr %D $U/ %D >MissNoraKindness0.ps
MissNoraKindness0.pdf: MissNoraKindness0.ps
	ps2pdf MissNoraKindness0.ps MissNoraKindness0.pdf

# Miss Nora Kindness 1
MissNoraKindness1= \
	reel/Kindness_Itself_Gm3.abc \
	r16/MissNoraKindness_G16.abc \
	r16/LadyErskine_Am.abc \
	r16/DeilStickDaMinister_D.abc
MissNoraKindness1: MissNoraKindness1.abc MissNoraKindness1.ps MissNoraKindness1.pdf
MissNoraKindness1.abc: $(MissNoraKindness1) hdr/MissNoraKindness.hdr
	abcmedley MissNoraKindness $(MissNoraKindness1) >MissNoraKindness1.abc
MissNoraKindness1.ps: MissNoraKindness1.abc fmt/_75.fmt
	$(a2p) MissNoraKindness1.abc +Ffmt/_75 \
	|PShdr MissNoraKindness1 '' MissNoraKindness1 \
	|PSftr %D $U/ %D >MissNoraKindness1.ps
MissNoraKindness1.pdf: MissNoraKindness1.ps
	ps2pdf MissNoraKindness1.ps MissNoraKindness1.pdf

# Miss Nora Kindness2
MissNoraKindness2= \
	reel/SandyMacintyresTripToBoston_A.abc \
	reel/CulburnieCottage.abc \
	reel/FatherKelleysR4.abc
MissNoraKindness2: MissNoraKindness2.abc MissNoraKindness2.ps MissNoraKindness2.pdf
MissNoraKindness2.abc: $(MissNoraKindness2) hdr/MissNoraKindness.hdr
	abcmedley MissNoraKindness $(MissNoraKindness2) >MissNoraKindness2.abc
MissNoraKindness2.ps: MissNoraKindness2.abc fmt/_80.fmt
	$(a2p) MissNoraKindness2.abc +Ffmt/_80 \
	|PShdr MissNoraKindness2 '' MissNoraKindness2 \
	|PSftr %D $U/ %D >MissNoraKindness2.ps
MissNoraKindness2.pdf: MissNoraKindness2.ps
	ps2pdf MissNoraKindness2.ps MissNoraKindness2.pdf

# Miss Ogilvie's Fancy
MissOgilviesFancy: MissOgilviesFancy1 MissOgilviesFancy2

# Miss Ogilvie's Fancy 1
MissOgilviesFancy1= \
	strathspey/OgilviesFancy.abc \
	strathspey/BraesOfBusbyS_Gm.abc \
	strathspey/IsabellaMacPhersonGrantsS.abc
MissOgilviesFancy1: MissOgilviesFancy1.abc MissOgilviesFancy1.ps MissOgilviesFancy1.pdf
MissOgilviesFancy1.abc: $(MissOgilviesFancy1) hdr/MissOgilviesFancy.hdr
	abcmedley MissOgilviesFancy $(MissOgilviesFancy1) >MissOgilviesFancy1.abc
MissOgilviesFancy1.ps: MissOgilviesFancy1.abc fmt/_70.fmt
	$(a2p) MissOgilviesFancy1.abc +Ffmt/_70 \
	|PShdr MISSOGIL '' MISSOGIL \
	|PSftr %D $U/ %D >MissOgilviesFancy1.ps
MissOgilviesFancy1.pdf: MissOgilviesFancy1.ps
	ps2pdf MissOgilviesFancy1.ps MissOgilviesFancy1.pdf

# Miss Ogilvie's Fancy 2
MissOgilviesFancy2= \
	strathspey/GlenTromieS.abc \
	strathspey/BobbyHarveyStr_F.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/PeaseBridge_Dm.abc
MissOgilviesFancy2: MissOgilviesFancy2.abc MissOgilviesFancy2.ps MissOgilviesFancy2.pdf
MissOgilviesFancy2.abc: $(MissOgilviesFancy2) hdr/MissOgilviesFancy.hdr
	abcmedley MissOgilviesFancy $(MissOgilviesFancy2) >MissOgilviesFancy2.abc
MissOgilviesFancy2.ps: MissOgilviesFancy2.abc fmt/_70.fmt
	$(a2p) MissOgilviesFancy2.abc +Ffmt/_70 \
	|PShdr "MissOgilviesFancy2" '' "MissOgilviesFancy2" \
	|PSftr %D $U/ %D >MissOgilviesFancy2.ps
MissOgilviesFancy2.pdf: MissOgilviesFancy2.ps
	ps2pdf MissOgilviesFancy2.ps MissOgilviesFancy2.pdf

# Miss Rae's Strathspey
MissRaesStr= strathspey/MissRaesStr_Cm.abc strathspey/MissRaesStr_Dm.abc
MissRaesStr: MissRaesStr.abc MissRaesStr.ps MissRaesStr.pdf
MissRaesStr.abc: $(MissRaesStr) # hdr/MissRaesStr.hdr
	abcjoin +s $(MissRaesStr) >MissRaesStr.abc
MissRaesStr.ps: MissRaesStr.abc fmt/_75.fmt
	$(a2p) MissRaesStr.abc +Ffmt/_75 \
	|PShdr MissRaesStr '' MissRaesStr \
	|PSftr %D $U/ %D >MissRaesStr.ps
MissRaesStr.pdf: MissRaesStr.ps
	ps2pdf MissRaesStr.ps MissRaesStr.pdf

# Miss Rowan Davies
#.Miss Rowan Davies: .Miss Rowan Davies.abc .Miss Rowan Davies.ps .Miss Rowan Davies.pdf
#.Miss Rowan Davies.abc: waltz/.Rowan Davies_G_V.abc
#	ln waltz/.Rowan Davies_G_V.abc .Miss Rowan Davies.abc
#.Miss Rowan Davies.ps: .Miss Rowan Davies.abc
#	$(a2p) .Miss Rowan Davies.abc +n +Ffmt/_70 \
#	|PShdr MISSROWA '' MISSROWA \
#	|PSftr %D $U/ %D >.Miss Rowan Davies.ps
#.Miss Rowan Davies.pdf: .Miss Rowan Davies.ps
#	ps2pdf .Miss Rowan Davies.ps

# Miss Shaftesbury's Fancy
MissShaftesburysFancy= strathspey/LadyMaryMurray.abc
MissShaftesburysFancy: MissShaftesburysFancy.abc MissShaftesburysFancy.ps MissShaftesburysFancy.pdf
MissShaftesburysFancy.abc: $(MissShaftesburysFancy) hdr/MissShaftesburysFancy.hdr
	abcmedley MissShaftesburysFancy $(MissShaftesburysFancy) >MissShaftesburysFancy.abc
MissShaftesburysFancy.ps: MissShaftesburysFancy.abc fmt/_70.fmt
	$(a2p) MissShaftesburysFancy.abc +Ffmt/_70 \
	|PShdr MISSSHAF '' MISSSHAF \
	|PSftr %D $U/ %D >MissShaftesburysFancy.ps
MissShaftesburysFancy.pdf: MissShaftesburysFancy.ps
	ps2pdf MissShaftesburysFancy.ps MissShaftesburysFancy.pdf

# Miss Welsh's Reel
MissWelshsReel= \
	jig/CampbellsAreComingJ.abc \
	jig/DustyBobsJ.abc \
	jig/BungYourEye_Am.abc \
	jig/CockOfTheNorth_A.abc
MissWelshsReel: MissWelshsReel.abc MissWelshsReel.ps MissWelshsReel.pdf
MissWelshsReel.abc: hdr/MissWelshsReel.hdr $(MissWelshsReel)
	abcmedley MissWelshsReel $(MissWelshsReel) >MissWelshsReel.abc
MissWelshsReel.ps: MissWelshsReel.abc fmt/_75.fmt
	$(a2p) MissWelshsReel.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >MissWelshsReel.ps
MissWelshsReel.pdf: MissWelshsReel.ps
	ps2pdf MissWelshsReel.ps MissWelshsReel.pdf

# MissDowsFancy
MissDowsFancy= \
	strathspey/MissDowsFancy1_F.abc \
	strathspey/MissDowsFancy2_Bb.abc \
	strathspey/MissDowsFancy3_D.abc
MissDowsFancy: MissDowsFancy.abc MissDowsFancy.ps MissDowsFancy.pdf
MissDowsFancy.abc: $(MissDowsFancy)
	abcjoin +S2 $(MissDowsFancy) >MissDowsFancy.abc
MissDowsFancy.ps: MissDowsFancy.abc fmt/_75.fmt
	$(a2p) MissDowsFancy.abc +Ffmt/_75 \
	|PShdr MissDowsFancy '' MissDowsFancy \
	|PSftr %D $U/ %D >MissDowsFancy.ps
MissDowsFancy.pdf: MissDowsFancy.ps
	ps2pdf MissDowsFancy.ps MissDowsFancy.pdf

# MissHannahsJig
MissHannahsJig= \
	jig/Miss_Hannahs_Jig_G.abc \
	jig/AndersonsJ_C.abc \
	jig/ChurchOfDromore.abc \
	jig/MissStewartOfBombay_D.abc
MissHannahsJig: MissHannahsJig.abc MissHannahsJig.ps MissHannahsJig.pdf
MissHannahsJig.abc: $(MissHannahsJig) hdr/MissHannahsJig.hdr
	abcmedley MissHannahsJig $(MissHannahsJig) >MissHannahsJig.abc
MissHannahsJig.ps: MissHannahsJig.abc fmt/_75.fmt
	$(a2p) MissHannahsJig.abc +Ffmt/_75 \
	|PShdr MissHannahsJig '' MissHannahsJig \
	|PSftr %D $U/ %D >MissHannahsJig.ps
MissHannahsJig.pdf: MissHannahsJig.ps
	ps2pdf MissHannahsJig.ps MissHannahsJig.pdf

# MissJohnstoneOfArdrossan
MissJohnstoneOfArdrossan: MissJohnstoneOfArdrossan2

# Missing Turn
MissingTurn: MissingTurn0 MissingTurn1

# Missing Turn 0
MissingTurn0= reel/CatherineMargaretHall_A.abc
MissingTurn0: MissingTurn0.abc MissingTurn0.ps MissingTurn0.pdf
MissingTurn0.abc: hdr/MissingTurn.hdr $(MissingTurn0)
	abcmedley MissingTurn $(MissingTurn0) >MissingTurn0.abc
MissingTurn0.ps: MissingTurn0.abc fmt/_70.fmt
	$(a2p) MissingTurn0.abc +Ffmt/_70 \
	|PShdr MissingTurn '' MissingTurn \
	|PSftr %D $U/ %D >MissingTurn0.ps
MissingTurn0.pdf: MissingTurn0.ps
	ps2pdf MissingTurn0.ps MissingTurn0.pdf

# Missing Turn 1
MissingTurn1= \
	reel/OldeTymeQuadrille_D.abc \
	reel/HughShortiesR_G5.abc \
	reel/Easy_Club-A-32-4.abc
MissingTurn1: MissingTurn1.abc MissingTurn1.ps MissingTurn1.pdf
MissingTurn1.abc: hdr/MissingTurn.hdr $(MissingTurn1)
	abcmedley MissingTurn $(MissingTurn1) >MissingTurn1.abc
MissingTurn1.ps: MissingTurn1.abc fmt/MissingTurn1.fmt
	$(a2p) MissingTurn1.abc +Ffmt/MissingTurn1 \
	|PShdr MissingTurn '' MissingTurn \
	|PSftr %D $U/ %D >MissingTurn1.ps
MissingTurn1.pdf: MissingTurn1.ps
	ps2pdf MissingTurn1.ps MissingTurn1.pdf

# Mississauga Starter
MississaugaStarter= reel/Spring_Fling-A-32-4.abc
MississaugaStarter: MississaugaStarter.abc MississaugaStarter.ps MississaugaStarter.pdf
MississaugaStarter.abc: hdr/MississaugaStarter.hdr $(MississaugaStarter)
	abcmedley MississaugaStarter $(MississaugaStarter) >MississaugaStarter.abc
MississaugaStarter.ps: MississaugaStarter.abc fmt/_75.fmt
	$(a2p) MississaugaStarter.abc +Ffmt/_75 \
	|PShdr MississaugaStarter '' MississaugaStarter \
	|PSftr %D $U/ %D >MississaugaStarter.ps
MississaugaStarter.pdf: MississaugaStarter.ps
	ps2pdf MississaugaStarter.ps MississaugaStarter.pdf

# Mist o'er the Loch
MistOerTheLoch= strathspey/Drumsheugh_D.abc \
	strathspey/MadelinaSinclair.abc \
	strathspey/AuldToonOAyr.abc \
	strathspey/AtholeBrose_Am.abc
MistOerTheLoch: MistOerTheLoch.abc MistOerTheLoch.ps MistOerTheLoch.pdf
MistOerTheLoch.abc: hdr/MistOerTheLoch.hdr $(MistOerTheLoch)
	abcmedley MistOerTheLoch $(MistOerTheLoch) >MistOerTheLoch.abc
MistOerTheLoch.ps: MistOerTheLoch.abc fmt/_75.fmt
	$(a2p) MistOerTheLoch.abc +Ffmt/_75 \
	|PShdr MistOerTheLoch '' MistOerTheLoch \
	|PSftr %D $U/ %D >MistOerTheLoch.ps
MistOerTheLoch.pdf: MistOerTheLoch.ps
	ps2pdf MistOerTheLoch.ps MistOerTheLoch.pdf

# Mist on the Mountain
MistOnTheMountain= \
	waltz/Mist_on_the_Mountain_Fm.abc \
	waltz/Mist_on_the_Mountain_Gm.abc \
	waltz/Mist_on_the_Mountain_Am.abc \
	waltz/Mist_on_the_Mountain_Dm.abc
MistOnTheMountain: MistOnTheMountain.abc MistOnTheMountain.ps MistOnTheMountain.pdf
MistOnTheMountain.abc: $(MistOnTheMountain)
	abcmedley "Mist on the Mountain" $(MistOnTheMountain) >MistOnTheMountain.abc
MistOnTheMountain.ps: MistOnTheMountain.abc fmt/_75.fmt
	$(a2p) MistOnTheMountain.abc +Ffmt/_75 \
	|PShdr MistOnTheMountain '' MistOnTheMountain \
	|PSftr %D $U/ %D >MistOnTheMountain.ps
MistOnTheMountain.pdf: MistOnTheMountain.ps
	ps2pdf MistOnTheMountain.ps MistOnTheMountain.pdf

# Misty Isle In Summer
MistyIsleInSummer= \
	strathspey/Linda_Gaul_D.abc \
	strathspey/MrsMaryStoker.abc \
	strathspey/PamelaRoseGrant_D.abc
MistyIsleInSummer: MistyIsleInSummer.abc MistyIsleInSummer.ps MistyIsleInSummer.pdf
MistyIsleInSummer.abc: hdr/MistyIsleInSummer.hdr $(MistyIsleInSummer)
	abcmedley MistyIsleInSummer $(MistyIsleInSummer) >MistyIsleInSummer.abc
MistyIsleInSummer.ps: MistyIsleInSummer.abc fmt/_75.fmt
	$(a2p) MistyIsleInSummer.abc +Ffmt/_75 \
	|PShdr MistyIsle '' MistyIsle \
	|PSftr %D $U/ %D > MistyIsleInSummer.ps
MistyIsleInSummer.pdf: MistyIsleInSummer.ps
	ps2pdf MistyIsleInSummer.ps MistyIsleInSummer.pdf

# Moffat Weavers
MoffatWeavers= jig/MoffatRamJ.abc
MoffatWeavers: MoffatWeavers.abc MoffatWeavers.ps MoffatWeavers.pdf
MoffatWeavers.abc: $(MoffatWeavers) hdr/MoffatWeavers.hdr
	abcmedley MoffatWeavers $(MoffatWeavers) >MoffatWeavers.abc
MoffatWeavers.ps: MoffatWeavers.abc fmt/_70.fmt
	$(a2p) MoffatWeavers.abc +Ffmt/_70 \
	|PShdr MoffatWeavers '' MoffatWeavers \
	|PSftr %D $U/ %D >MoffatWeavers.ps
MoffatWeavers.pdf: MoffatWeavers.ps
	ps2pdf MoffatWeavers.ps MoffatWeavers.pdf

# Moira's Majority
MoirasMajority= \
	reel/Kate_Dalrymple_2-A-16-3.abc \
	reel/Jenny_Dang_the_Weaver_TT-D-16-2.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	reel/Lady_Erskine-Am-16-3.abc ftr/arrJC.ftr
MoirasMajority: MoirasMajority.abc MoirasMajority.ps MoirasMajority.pdf
MoirasMajority.abc: hdr/MoirasMajority.hdr $(MoirasMajority)
	abcmedley MoirasMajority $(MoirasMajority) >MoirasMajority.abc
MoirasMajority.ps: MoirasMajority.abc fmt/_75.fmt
	$(a2p) MoirasMajority +Ffmt/_75 \
	| PShdr "MoirasMajority" "" "MoirasMajority" \
	| PSftr %D $U %D >MoirasMajority.ps
MoirasMajority.pdf: MoirasMajority.ps
	ps2pdf MoirasMajority.ps MoirasMajority.pdf

# Moment of Truth
MomentOfTruth= strathspey/MissErskineOfTorry.abc \
	strathspey/Earl_Grey_2-A-16-3.abc \
	strathspey/Scotch_Mist-D-16-4.abc \
	strathspey/Jennys_Bawbee-G-32-2.abc ftr/arrJC.ftr
MomentOfTruth: MomentOfTruth.abc MomentOfTruth.ps MomentOfTruth.pdf
MomentOfTruth.abc: $(MomentOfTruth) hdr/MomentOfTruth.hdr
	abcmedley MomentOfTruth $(MomentOfTruth) >MomentOfTruth.abc
MomentOfTruth.ps: MomentOfTruth.abc fmt/MomentOfTruth.fmt
	$(a2p) MomentOfTruth.abc +Ffmt/MomentOfTruth.fmt \
	|PShdr MomentOfTruth '' MomentOfTruth \
	|PSftr %D $U/ %D >MomentOfTruth.ps
MomentOfTruth.pdf: MomentOfTruth.ps
	ps2pdf MomentOfTruth.ps MomentOfTruth.pdf

# Monhegan Rant
MonheganRant= reel/Oddfellows.abc reel/SummerAssembly_2.abc
MonheganRant: MonheganRant.abc MonheganRant.ps MonheganRant.pdf
MonheganRant.abc: $(MonheganRant) hdr/MonheganRant.hdr
	abcmedley MonheganRant $(MonheganRant) >MonheganRant.abc
MonheganRant.ps: MonheganRant.abc fmt/_75.fmt
	$(a2p) MonheganRant.abc +Ffmt/_75 \
	|PShdr MONHEGAN '' MONHEGAN \
	|PSftr %D $U/ %D >MonheganRant.ps
MonheganRant.pdf: MonheganRant.ps
	ps2pdf MonheganRant.ps MonheganRant.pdf

# Monmouth Ramble
MonmouthRamble: MonmouthRamble0 MonmouthRamble1 MonmouthRamble2 MonmouthRamble3 MonmouthRambleH MonmouthRambleXmas

# Monmouth Ramble 0
MonmouthRamble0= air/WarriorsReturn_D.abc air/WarriorsReturn_C.abc # air/JohnRoyLyall_C.abc
MonmouthRamble0: MonmouthRamble0.abc MonmouthRamble0.ps MonmouthRamble0.pdf
MonmouthRamble0.abc: hdr/MonmouthRamble.hdr $(MonmouthRamble0)
	abcmedley MonmouthRamble $(MonmouthRamble0) >MonmouthRamble0.abc
MonmouthRamble0.ps: MonmouthRamble0.abc fmt/_70.fmt
	$(a2p) MonmouthRamble0.abc +Ffmt/_70 \
	|PShdr MONMOUTH '' MONMOUTH \
	|PSftr %D $U/ %D >MonmouthRamble0.ps
MonmouthRamble0.pdf: MonmouthRamble0.ps
	ps2pdf MonmouthRamble0.ps MonmouthRamble0.pdf

# Monmouth Ramble 1
MonmouthRamble1= \
	air/JohnRoyLyall_D.abc \
	air/AllanWater_G.abc \
	air/RoslynCastle_Em.abc \
	ftr/arrHW.ftr
MonmouthRamble1: MonmouthRamble1.abc MonmouthRamble1.ps MonmouthRamble1.pdf
MonmouthRamble1.abc: hdr/MonmouthRamble.hdr $(MonmouthRamble1)
	abcmedley MonmouthRamble $(MonmouthRamble1) >MonmouthRamble1.abc
MonmouthRamble1.ps: MonmouthRamble1.abc fmt/_75.fmt
	$(a2p) MonmouthRamble1.abc +Ffmt/_75 \
	|PShdr MONMOUTH '' MONMOUTH \
	|PSftr %D $U/ %D >MonmouthRamble1.ps
MonmouthRamble1.pdf: MonmouthRamble1.ps
	ps2pdf MonmouthRamble1.ps MonmouthRamble1.pdf

# Monmouth Ramble 2
MonmouthRamble2= \
	air/WarriorsReturn_C.abc \
	air/Ruguo_G_32_4.abc \
	air/ErevShelShoshanim_Em4.abc \
	ftr/arrJC.ftr
MonmouthRamble2: MonmouthRamble2.abc MonmouthRamble2.ps MonmouthRamble2.pdf
MonmouthRamble2.abc: hdr/MonmouthRamble.hdr $(MonmouthRamble2)
	abcmedley MonmouthRamble $(MonmouthRamble2) >MonmouthRamble2.abc
MonmouthRamble2.ps: MonmouthRamble2.abc fmt/_75.fmt
	$(a2p) MonmouthRamble2.abc +Ffmt/_75 \
	|PShdr MONMOUTH '' MONMOUTH \
	|PSftr %D $U/ %D >MonmouthRamble2.ps
MonmouthRamble2.pdf: MonmouthRamble2.ps
	ps2pdf MonmouthRamble2.ps MonmouthRamble2.pdf

# Monmouth Ramble 3
MonmouthRamble3= \
	air/WarriorsReturn_D.abc \
	air/PokarekareAna_G.abc \
	air/Hana_A.abc \
	ftr/arrJC.ftr
MonmouthRamble3: MonmouthRamble3.abc MonmouthRamble3.ps MonmouthRamble3.pdf
MonmouthRamble3.abc: hdr/MonmouthRamble3.hdr $(MonmouthRamble3)
	abcmedley MonmouthRamble3 $(MonmouthRamble3) >MonmouthRamble3.abc
MonmouthRamble3.ps: MonmouthRamble3.abc fmt/_80.fmt
	$(a2p) MonmouthRamble3.abc +Ffmt/_80 \
	|PShdr MONMOUTH '' MONMOUTH \
	|PSftr %D $U/ %D >MonmouthRamble3.ps
MonmouthRamble3.pdf: MonmouthRamble3.ps
	ps2pdf MonmouthRamble3.ps MonmouthRamble3.pdf

# Monmouth Ramble H
MonmouthRambleH= \
	strathspey/Derek_and_Maureen_Haynes_0-Dm-32-4.abc \
	strathspey/Rights_of_Man-Dm-32-3.abc \
	strathspey/MajorMole_Am.abc \
	strathspey/TamLinStr_Dm3.abc \
	ftr/arrJC.ftr
MonmouthRambleH: MonmouthRambleH.abc MonmouthRambleH.ps MonmouthRambleH.pdf
MonmouthRambleH.abc: hdr/MonmouthRamble.hdr $(MonmouthRambleH)
	abcmedley MonmouthRamble $(MonmouthRambleH) >MonmouthRambleH.abc
MonmouthRambleH.ps: MonmouthRambleH.abc fmt/_70.fmt
	$(a2p) MonmouthRambleH.abc +Ffmt/_70 \
	|PShdr MONMOUTH '' MONMOUTH \
	|PSftr %D $U/ %D >MonmouthRambleH.ps
MonmouthRambleH.pdf: MonmouthRambleH.ps
	ps2pdf MonmouthRambleH.ps MonmouthRambleH.pdf

# Monmouth Ramble Xmas
MonmouthRambleXmas= air/WarriorsReturn_C.abc \
	xmas/DingDongMerrilyOnHigh_D_16.abc \
	xmas/AngelsFromTheRealOfGlory_16_G3.abc \
	ftr/arrJCXmas.ftr
MonmouthRambleXmas: MonmouthRambleXmas.abc MonmouthRambleXmas.ps MonmouthRambleXmas.pdf
MonmouthRambleXmas.abc: hdr/MonmouthRamble.hdr $(MonmouthRambleXmas)
	abcmedley MonmouthRamble $(MonmouthRambleXmas) >MonmouthRambleXmas.abc
MonmouthRambleXmas.ps: MonmouthRambleXmas.abc fmt/_75.fmt
	$(a2p) MonmouthRambleXmas.abc +Ffmt/_75 \
	|PShdr MONMOUTH '' MONMOUTH \
	|PSftr %D $U/ %D >MonmouthRambleXmas.ps
MonmouthRambleXmas.pdf: MonmouthRambleXmas.ps
	ps2pdf MonmouthRambleXmas.ps MonmouthRambleXmas.pdf

# Montgomeries' Rant
MontgomeriesRant: MontgomeriesRant0 MontgomeriesRant1 MontgomeriesRant2 MontgomeriesRant3 MontgomeriesRant4 MontgomeriesRant5

# Montgomeries' Rant 0
MontgomeriesRant0= reel/LordEglintoune.abc r16/LadyMontgomerie16_Bb.abc
MontgomeriesRant0: MontgomeriesRant0.abc MontgomeriesRant0.ps MontgomeriesRant0.pdf
MontgomeriesRant0.abc: $(MontgomeriesRant0) hdr/MontgomeriesRant0.hdr
	abcmedley MontgomeriesRant0 $(MontgomeriesRant0) >MontgomeriesRant0.abc
MontgomeriesRant0.ps: MontgomeriesRant0.abc fmt/_70.fmt
	$(a2p) MontgomeriesRant0.abc +Ffmt/_70 \
	|PShdr MontgomeriesR '' MontgomeriesR \
	|PSftr %D $U/ %D >MontgomeriesRant0.ps
MontgomeriesRant0.pdf: MontgomeriesRant0.ps
	ps2pdf MontgomeriesRant0.ps MontgomeriesRant0.pdf

# Montgomeries' Rant 1
MontgomeriesRant1= \
	r16/LadyMontgomerie16_Bb.abc \
	r16/DwrGlan16.abc \
	r16/RoxburghCastle16.abc \
	r16/AdmiralNelsonR16.abc
MontgomeriesRant1: MontgomeriesRant1.abc MontgomeriesRant1.ps MontgomeriesRant1.pdf
MontgomeriesRant1.abc: $(MontgomeriesRant1) hdr/MontgomeriesRant1.hdr
	abcmedley MontgomeriesRant1 $(MontgomeriesRant1) >MontgomeriesRant1.abc
MontgomeriesRant1.ps: MontgomeriesRant1.abc fmt/_65.fmt
	$(a2p) MontgomeriesRant1.abc +Ffmt/_65 \
	|PShdr MontgomeriesR '' MontgomeriesR \
	|PSftr %D $U/ %D >MontgomeriesRant1.ps
MontgomeriesRant1.pdf: MontgomeriesRant1.ps
	ps2pdf MontgomeriesRant1.ps MontgomeriesRant1.pdf

# Montgomeries' Rant 2
MontgomeriesRant2= \
	r16/LadyMontgomerie16_Bb.abc \
	r16/ArchieMenzies_16F.abc \
	r16/JudysR_16D3.abc \
	reel/LochLevenCastleR.abc \
	ftr/arrHW.ftr
MontgomeriesRant2: MontgomeriesRant2.abc MontgomeriesRant2.ps MontgomeriesRant2.pdf
MontgomeriesRant2.abc: $(MontgomeriesRant2) hdr/MontgomeriesRant2.hdr
	abcmedley -a MontgomeriesRant2 $(MontgomeriesRant2) >MontgomeriesRant2.abc
MontgomeriesRant2.ps: MontgomeriesRant2.abc fmt/_70.fmt
	$(a2p) MontgomeriesRant2.abc +Ffmt/_70 \
	|PShdr MontgomeriesR '' MontgomeriesR \
	|PSftr %D $U/ %D >MontgomeriesRant2.ps
MontgomeriesRant2.pdf: MontgomeriesRant2.ps
	ps2pdf MontgomeriesRant2.ps MontgomeriesRant2.pdf

# Montgomeries' Rant 3
MontgomeriesRant3= \
	r16/LadyMontgomerie16_Bb.abc \
	reel/TamLin_Dm.abc \
	r16/Catharsis_16Gm.abc \
	r16/ArchieMenzies_16F.abc \
	ftr/arrJC.ftr
MontgomeriesRant3: MontgomeriesRant3.abc MontgomeriesRant3.ps MontgomeriesRant3.pdf
MontgomeriesRant3.abc: $(MontgomeriesRant3) hdr/MontgomeriesRant3.hdr
	abcmedley -a MontgomeriesRant3 $(MontgomeriesRant3) >MontgomeriesRant3.abc
MontgomeriesRant3.ps: MontgomeriesRant3.abc fmt/_70.fmt
	$(a2p) MontgomeriesRant3.abc +Ffmt/_70 \
	|PShdr MontgomeriesR '' MontgomeriesR \
	|PSftr %D $U/ %D >MontgomeriesRant3.ps
MontgomeriesRant3.pdf: MontgomeriesRant3.ps
	ps2pdf MontgomeriesRant3.ps MontgomeriesRant3.pdf

# Montgomeries' Rant 4
MontgomeriesRant4= \
	r16/LadyMontgomerie16_Bb4.abc \
	r16/Catharsis_16_Gm4.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	r16/SleepSoondInDaMoarnin.abc
MontgomeriesRant4: MontgomeriesRant4.abc MontgomeriesRant4.ps MontgomeriesRant4.pdf
MontgomeriesRant4.abc: $(MontgomeriesRant4) hdr/MontgomeriesRant4.hdr
	abcmedley -a MontgomeriesRant4 $(MontgomeriesRant4) >MontgomeriesRant4.abc
MontgomeriesRant4.ps: MontgomeriesRant4.abc fmt/_70.fmt
	$(a2p) MontgomeriesRant4.abc +Ffmt/_70 \
	|PShdr MontgomeriesR '' MontgomeriesR \
	|PSftr %D $U/ %D >MontgomeriesRant4.ps
MontgomeriesRant4.pdf: MontgomeriesRant4.ps
	ps2pdf MontgomeriesRant4.ps MontgomeriesRant4.pdf

# Montgomeries' Rant 5
MontgomeriesRant5= \
	r16/LadyMontgomery16_D.abc \
	reel/WillieDavy_A.abc \
	r16/SleepSoondInDaMoarnin.abc
MontgomeriesRant5: MontgomeriesRant5.abc MontgomeriesRant5.ps MontgomeriesRant5.pdf
MontgomeriesRant5.abc: $(MontgomeriesRant5) hdr/MontgomeriesRant5.hdr
	abcmedley -a MontgomeriesRant5 $(MontgomeriesRant5) >MontgomeriesRant5.abc
MontgomeriesRant5.ps: MontgomeriesRant5.abc fmt/_75.fmt
	$(a2p) MontgomeriesRant5.abc +Ffmt/_75 \
	|PShdr MontgomeriesR '' MontgomeriesR \
	|PSftr %D $U/ %D >MontgomeriesRant5.ps
MontgomeriesRant5.pdf: MontgomeriesRant5.ps
	ps2pdf MontgomeriesRant5.ps MontgomeriesRant5.pdf

# Monymusk
Monymusk= \
	strathspey/MonymuskS.abc \
	strathspey/Miss_Drummond_of_Megginch-C-16-3.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/MuirMackenziesFavS.abc
Monymusk: Monymusk.abc Monymusk.ps Monymusk.pdf
Monymusk.abc: hdr/Monymusk.hdr $(Monymusk)
	abcmedley +C Monymusk $(Monymusk) >Monymusk.abc
Monymusk.ps: Monymusk.abc fmt/_75.fmt
	$(a2p) Monymusk.abc +Ffmt/_75 \
	|PShdr MONYMUSK '' MONYMUSK \
	|PSftr %D $U/ %D >Monymusk.ps
Monymusk.pdf: Monymusk.ps
	ps2pdf Monymusk.ps Monymusk.pdf

# Morag of Dunvegan
Morag_of_Dunvegan= \
	waltz/Morag_of_Dunvegan-A-32-4.abc \
	waltz/Morag_of_Dunvegan-D-32-4.abc
Morag_of_Dunvegan: Morag_of_Dunvegan.abc Morag_of_Dunvegan.ps Morag_of_Dunvegan.pdf
Morag_of_Dunvegan.abc: $(Morag_of_Dunvegan) # hdr/Morag_of_Dunvegan.hdr
	abcjoin +s $(Morag_of_Dunvegan) >Morag_of_Dunvegan.abc
Morag_of_Dunvegan.ps: Morag_of_Dunvegan.abc fmt/_80.fmt
	$(a2p) Morag_of_Dunvegan.abc +Ffmt/_80 \
	|PShdr Morag_of_Dunvegan '' Morag_of_Dunvegan \
	|PSftr %D $U/ %D >Morag_of_Dunvegan.ps
Morag_of_Dunvegan.pdf: Morag_of_Dunvegan.ps
	ps2pdf Morag_of_Dunvegan.ps Morag_of_Dunvegan.pdf

# More Bees A'Dancing
MoreBeesADancing= reel/Redheugh-Dm-16-4.abc \
	r16/Roxburgh_Castle-G-16-3.abc \
	h16/Sailors_Hornpipe-Em-16-3.abc \
	h16/Victoria_Hornpipe-A-16-2.abc ftr/arrJC.ftr
MoreBeesADancing: MoreBeesADancing.abc MoreBeesADancing.ps MoreBeesADancing.pdf
MoreBeesADancing.abc: hdr/MoreBeesADancing.hdr $(MoreBeesADancing)
	abcmedley MoreBeesADancing $(MoreBeesADancing) >MoreBeesADancing.abc
MoreBeesADancing.ps: MoreBeesADancing.abc fmt/_75.fmt
	$(a2p) MoreBeesADancing.abc +Ffmt/_75 \
	|PShdr MoreBeesADancing '' MoreBeesADancing \
	|PSftr %D $U/ %D >MoreBeesADancing.ps
MoreBeesADancing.pdf: MoreBeesADancing.ps
	ps2pdf MoreBeesADancing.ps MoreBeesADancing.pdf

# Morning After
MorningAfter= \
	strathspey/HighlandWeddingS_G.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc \
	strathspey/MarquisOfHuntlysS.abc
MorningAfter: MorningAfter.abc MorningAfter.ps MorningAfter.pdf
MorningAfter.abc: hdr/MorningAfter.hdr $(MorningAfter)
	abcmedley MorningAfter $(MorningAfter) >MorningAfter.abc
MorningAfter.ps: MorningAfter.abc fmt/_75.fmt
	$(a2p) MorningAfter.abc +Ffmt/_75 \
	|PShdr MORNINGA '' MORNINGA \
	|PSftr %D $U/ %D >MorningAfter.ps
MorningAfter.pdf: MorningAfter.ps
	ps2pdf MorningAfter.ps MorningAfter.pdf

# MorrisonMeasure
MorrisonMeasure: MorrisonMeasure0

# MorrisonMeasure0
MorrisonMeasure0= reel/PaulAndWendyRidley_A.abc
MorrisonMeasure0: MorrisonMeasure0.abc MorrisonMeasure0.ps MorrisonMeasure0.pdf
MorrisonMeasure0.abc: hdr/MorrisonMeasure.hdr $(MorrisonMeasure0)
	abcmedley MorrisonMeasure $(MorrisonMeasure0) >MorrisonMeasure0.abc
MorrisonMeasure0.ps: MorrisonMeasure0.abc fmt/_75.fmt
	$(a2p) MorrisonMeasure0.abc +Ffmt/_75 \
	|PShdr MorrisonMeasure '' MorrisonMeasure \
	|PSftr %D $U/ %D >MorrisonMeasure0.ps
MorrisonMeasure0.pdf: MorrisonMeasure0.ps
	ps2pdf MorrisonMeasure0.ps MorrisonMeasure0.pdf

# Mortgage_Burn
Mortgage_Burn= reel/Mortgage_Burn-A-32-3.abc reel/Mortgage_Burn-A-32-5.abc
Mortgage_Burn: Mortgage_Burn.abc Mortgage_Burn.ps Mortgage_Burn.pdf
Mortgage_Burn.abc: $(Mortgage_Burn) # hdr/Mortgage_Burn.hdr
	abcjoin +s2 $(Mortgage_Burn) >Mortgage_Burn.abc
Mortgage_Burn.ps: Mortgage_Burn.abc fmt/_75.fmt
	$(a2p) Mortgage_Burn.abc +Ffmt/_75 \
	|PShdr Mortgage_Burn '' Mortgage_Burn \
	|PSftr %D $U/ %D >Mortgage_Burn.ps
Mortgage_Burn.pdf: Mortgage_Burn.ps
	ps2pdf Mortgage_Burn.ps Mortgage_Burn.pdf

# MothersOfSaintAnns
MothersOfSaintAnns= air/MothersOfSaintAnns_D.abc air/MothersOfSaintAnns_G.abc
MothersOfSaintAnns: MothersOfSaintAnns.abc MothersOfSaintAnns.ps MothersOfSaintAnns.pdf
MothersOfSaintAnns.abc: $(MothersOfSaintAnns) # hdr/MothersOfSaintAnns.hdr
	abcjoin +s $(MothersOfSaintAnns) >MothersOfSaintAnns.abc
MothersOfSaintAnns.ps: MothersOfSaintAnns.abc fmt/_80.fmt
	$(a2p) MothersOfSaintAnns.abc +Ffmt/_80 \
	|PShdr MothersOfSaintAnns '' MothersOfSaintAnns \
	|PSftr %D $U/ %D >MothersOfSaintAnns.ps
MothersOfSaintAnns.pdf: MothersOfSaintAnns.ps
	ps2pdf MothersOfSaintAnns.ps MothersOfSaintAnns.pdf

# Moudiwort
Moudiwort= \
	jig/MoudiwortJ.abc \
	jig/SwallowtailJ.abc \
	jig/MidlothianPipeBand.abc
Moudiwort: Moudiwort.abc Moudiwort.ps Moudiwort.pdf
Moudiwort.abc: hdr/Moudiwort.hdr $(Moudiwort)
	abcmedley Moudiwort $(Moudiwort) >Moudiwort.abc
Moudiwort.ps: Moudiwort.abc fmt/_70.fmt
	$(a2p) Moudiwort.abc +Ffmt/_70 \
	|PShdr MOUDIWOR '' MOUDIWOR \
	|PSftr %D $U/ %D >Moudiwort.ps
Moudiwort.pdf: Moudiwort.ps
	ps2pdf Moudiwort.ps Moudiwort.pdf

# MountainStream
MountainStream= \
	reel/FranksR_A.abc \
	reel/BarrowburnR_D4.abc \
	reel/FatherKelleysR3.abc
MountainStream: MountainStream.abc MountainStream.ps MountainStream.pdf
MountainStream.abc: hdr/MountainStream.hdr $(MountainStream)
	abcmedley MountainStream $(MountainStream) >MountainStream.abc
MountainStream.ps: MountainStream.abc fmt/_75.fmt
	$(a2p) MountainStream.abc +Ffmt/_75 \
	|PShdr MountainStream '' MountainStream \
	|PSftr %D $U/ %D >MountainStream.ps
MountainStream.pdf: MountainStream.ps
	ps2pdf MountainStream.ps MountainStream.pdf

# Mr Iain Stuart Robertson
MrIainStuartRobertson: MrIainStuartRobertson0 MrIainStuartRobertson1

# Mr Iain Stuart Robertson 0
MrIainStuartRobertson0= reel/LangfordCeilidh_D.abc
MrIainStuartRobertson0: MrIainStuartRobertson0.abc MrIainStuartRobertson0.ps MrIainStuartRobertson0.pdf
MrIainStuartRobertson0.abc: hdr/MrIainStuartRobertson.hdr $(MrIainStuartRobertson0)
	abcmedley MrIainStuartRobertson $(MrIainStuartRobertson0) >MrIainStuartRobertson0.abc
MrIainStuartRobertson0.ps: MrIainStuartRobertson0.abc fmt/_75.fmt
	$(a2p) MrIainStuartRobertson0.abc +Ffmt/_75 \
	|PShdr MRIAINST '' MRIAINST \
	|PSftr %D $U/ %D >MrIainStuartRobertson0.ps
MrIainStuartRobertson0.pdf: MrIainStuartRobertson0.ps
	ps2pdf MrIainStuartRobertson0.ps MrIainStuartRobertson0.pdf

# Mr Iain Stuart Robertson 1
MrIainStuartRobertson1= \
	reel/LangfordCeilidh_D.abc \
	reel/MajorBillR.abc \
	reel/LochTorridonR_Am.abc
MrIainStuartRobertson1: MrIainStuartRobertson1.abc MrIainStuartRobertson1.ps MrIainStuartRobertson1.pdf
MrIainStuartRobertson1.abc: hdr/MrIainStuartRobertson.hdr $(MrIainStuartRobertson1)
	abcmedley MrIainStuartRobertson $(MrIainStuartRobertson1) >MrIainStuartRobertson1.abc
MrIainStuartRobertson1.ps: MrIainStuartRobertson1.abc fmt/_75.fmt
	$(a2p) MrIainStuartRobertson1.abc +Ffmt/_75 \
	|PShdr MRIAINST '' MRIAINST \
	|PSftr %D $U/ %D >MrIainStuartRobertson1.ps
MrIainStuartRobertson1.pdf: MrIainStuartRobertson1.ps
	ps2pdf MrIainStuartRobertson1.ps MrIainStuartRobertson1.pdf

# Mrs Cholmondeley's Reel
MrsCholmondeleysReel: MrsCholmondeleysReel1 MrsCholmondeleysReel0

# Mrs Cholmondeley's Reel 0
MrsCholmondeleysReel0= reel/LassOPatiesMill.abc
MrsCholmondeleysReel0: MrsCholmondeleysReel0.abc MrsCholmondeleysReel0.ps MrsCholmondeleysReel0.pdf
MrsCholmondeleysReel0.abc: hdr/MrsCholmondeleysReel.hdr $(MrsCholmondeleysReel0)
	abcmedley "MrsCholmondeleysReel" $(MrsCholmondeleysReel0) >MrsCholmondeleysReel0.abc
MrsCholmondeleysReel0.ps: MrsCholmondeleysReel0.abc fmt/_75.fmt
	$(a2p) MrsCholmondeleysReel0.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >MrsCholmondeleysReel0.ps
MrsCholmondeleysReel0.pdf: MrsCholmondeleysReel0.ps
	ps2pdf MrsCholmondeleysReel0.ps MrsCholmondeleysReel0.pdf

# Mrs Cholmondeley's Reel 1
MrsCholmondeleysReel1= \
	reel/LassOPatiesMill.abc \
	reel/NavvyOnTheLine_G3.abc \
	reel/BalquidderLasses.abc \
	reel/74th_Highlanders_Quickstep-A-32-3.abc
MrsCholmondeleysReel1: MrsCholmondeleysReel1.abc MrsCholmondeleysReel1.ps MrsCholmondeleysReel1.pdf
MrsCholmondeleysReel1.abc: hdr/MrsCholmondeleysReel.hdr $(MrsCholmondeleysReel1)
	abcmedley "MrsCholmondeleysReel" $(MrsCholmondeleysReel1) >MrsCholmondeleysReel1.abc
MrsCholmondeleysReel1.ps: MrsCholmondeleysReel1.abc fmt/_70.fmt
	$(a2p) MrsCholmondeleysReel1.abc +Ffmt/_70 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >MrsCholmondeleysReel1.ps
MrsCholmondeleysReel1.pdf: MrsCholmondeleysReel1.ps
	ps2pdf MrsCholmondeleysReel1.ps MrsCholmondeleysReel1.pdf

# Mrs Grants Fancy
MrsGrantsFancy: MrsGrantsFancy0 MrsGrantsFancy1

# Mrs Grants Fancy 0
MrsGrantsFancy0= \
	strathspey/Miss_Grant_of_Grant_2_G.abc \
	strathspey/Miss_Grant_of_Grant_1_F.abc \
	x7.abc
MrsGrantsFancy0: MrsGrantsFancy0.abc MrsGrantsFancy0.ps MrsGrantsFancy0.pdf
MrsGrantsFancy0.abc: hdr/MrsGrantsFancy.hdr $(MrsGrantsFancy0)
	abcmedley "MrsGrantsFancy" $(MrsGrantsFancy0) >MrsGrantsFancy0.abc
MrsGrantsFancy0.ps: MrsGrantsFancy0.abc fmt/_75.fmt
	$(a2p) MrsGrantsFancy0.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >MrsGrantsFancy0.ps
MrsGrantsFancy0.pdf: MrsGrantsFancy0.ps
	ps2pdf MrsGrantsFancy0.ps MrsGrantsFancy0.pdf

# Mrs Grants Fancy 1
MrsGrantsFancy1= \
	strathspey/Miss_Grant_of_Grant_2_G.abc \
	strathspey/DrAndMrsGreen_C.abc \
	strathspey/Miss_Grant_of_Grant_1_F.abc
MrsGrantsFancy1: MrsGrantsFancy1.abc MrsGrantsFancy1.ps MrsGrantsFancy1.pdf
MrsGrantsFancy1.abc: hdr/MrsGrantsFancy.hdr $(MrsGrantsFancy1)
	abcmedley "MrsGrantsFancy" $(MrsGrantsFancy1) >MrsGrantsFancy1.abc
MrsGrantsFancy1.ps: MrsGrantsFancy1.abc fmt/_75.fmt
	$(a2p) MrsGrantsFancy1.abc +Ffmt/_75 \
	|PShdr '' '' '' \
	|PSftr %D $U/ %D >MrsGrantsFancy1.ps
MrsGrantsFancy1.pdf: MrsGrantsFancy1.ps
	ps2pdf MrsGrantsFancy1.ps MrsGrantsFancy1.pdf

# Mrs MacLeod's Reel
MrsMacLeodsR: MrsMacLeodsR0 MrsMacLeodsR1 MrsMacLeodsR2

# Mrs MacLeod's Reel 0
MrsMacLeodsR0= reel/MsMacLeodsR.abc
MrsMacLeodsR0: MrsMacLeodsR0.abc MrsMacLeodsR0.ps MrsMacLeodsR0.pdf
MrsMacLeodsR0.abc: $(MrsMacLeodsR0) hdr/MrsMacLeodsR0.hdr
	abcmedley MrsMacLeodsR0 $(MrsMacLeodsR0) >MrsMacLeodsR0.abc
MrsMacLeodsR0.ps: MrsMacLeodsR0.abc fmt/_75.fmt
	$(a2p) MrsMacLeodsR0.abc +Ffmt/_75 \
	|PShdr MrsMacLeod '' MrsMacLeod \
	|PSftr %D $U/ %D >MrsMacLeodsR0.ps
MrsMacLeodsR0.pdf: MrsMacLeodsR0.ps
	ps2pdf MrsMacLeodsR0.ps MrsMacLeodsR0.pdf

# Mrs MacLeod's Reel 1
MrsMacLeodsR1= \
	reel/MsMacLeodsR.abc \
	reel/Petronella-D-32-4.abc \
	reel/FlowersOfEdinburgh1_G4.abc
MrsMacLeodsR1: MrsMacLeodsR1.abc MrsMacLeodsR1.ps MrsMacLeodsR1.pdf
MrsMacLeodsR1.abc: $(MrsMacLeodsR1) hdr/MrsMacLeodsR1.hdr
	abcmedley MrsMacLeodsR1 $(MrsMacLeodsR1) >MrsMacLeodsR1.abc
MrsMacLeodsR1.ps: MrsMacLeodsR1.abc fmt/_75.fmt
	$(a2p) MrsMacLeodsR1.abc +Ffmt/_75 \
	|PShdr MrsMacLeod '' MrsMacLeod \
	|PSftr %D $U/ %D >MrsMacLeodsR1.ps
MrsMacLeodsR1.pdf: MrsMacLeodsR1.ps
	ps2pdf MrsMacLeodsR1.ps MrsMacLeodsR1.pdf

# Mrs MacLeod's Reel 2
MrsMacLeodsR2= \
	reel/MsMacLeodsR.abc \
	reel/ReconciliationR.abc \
	reel/AngusCampbell.abc
MrsMacLeodsR2: MrsMacLeodsR2.abc MrsMacLeodsR2.ps MrsMacLeodsR2.pdf
MrsMacLeodsR2.abc: $(MrsMacLeodsR2) hdr/MrsMacLeodsR2.hdr
	abcjoin +HMrsMacLeodsR2 $(MrsMacLeodsR2) >MrsMacLeodsR2.abc
MrsMacLeodsR2.ps: MrsMacLeodsR2.abc fmt/_75.fmt
	$(a2p) MrsMacLeodsR2.abc +Ffmt/_75 \
	|PShdr MrsMacLeod '' MrsMacLeod \
	|PSftr %D $U/ %D >MrsMacLeodsR2.ps
MrsMacLeodsR2.pdf: MrsMacLeodsR2.ps
	ps2pdf MrsMacLeodsR2.ps MrsMacLeodsR2.pdf

# Mrs MacPherson of Inveran
MrsMacPhersonOfInveran0= reel/Mrs_MacPherson_of_Inveran_D.abc
MrsMacPhersonOfInveran0: MrsMacPhersonOfInveran0.abc MrsMacPhersonOfInveran0.ps MrsMacPhersonOfInveran0.pdf
MrsMacPhersonOfInveran0.abc: hdr/MrsMacPhersonOfInveran.hdr $(MrsMacPhersonOfInveran0)
	abcmedley MrsMacPhersonOfInveran $(MrsMacPhersonOfInveran0) >MrsMacPhersonOfInveran0.abc
MrsMacPhersonOfInveran0.ps: MrsMacPhersonOfInveran0.abc fmt/_70.fmt
	$(a2p) MrsMacPhersonOfInveran0.abc +Ffmt/_70 \
	|PShdr MrsMacPherson '' MrsMacPherson \
	|PSftr %D $U/ %D >MrsMacPhersonOfInveran0.ps
MrsMacPhersonOfInveran0.pdf: MrsMacPhersonOfInveran0.ps
	ps2pdf MrsMacPhersonOfInveran0.ps MrsMacPhersonOfInveran0.pdf

# Mrs MacPherson of Inveran
MrsMacPhersonOfInveran1= \
	reel/Mrs_MacPherson_of_Inveran_D_6.abc \
	reel/BrendaStubbert_A4.abc \
	reel/Hommage_a_Edmond_Pariso_A.abc
MrsMacPhersonOfInveran1: MrsMacPhersonOfInveran1.abc MrsMacPhersonOfInveran1.ps MrsMacPhersonOfInveran1.pdf
MrsMacPhersonOfInveran1.abc: hdr/MrsMacPhersonOfInveran.hdr $(MrsMacPhersonOfInveran1)
	abcmedley MrsMacPhersonOfInveran $(MrsMacPhersonOfInveran1) >MrsMacPhersonOfInveran1.abc
MrsMacPhersonOfInveran1.ps: MrsMacPhersonOfInveran1.abc fmt/_70.fmt
	$(a2p) MrsMacPhersonOfInveran1.abc +Ffmt/_70 \
	|PShdr MrsMacPherson '' MrsMacPherson \
	|PSftr %D $U/ %D >MrsMacPhersonOfInveran1.ps
MrsMacPhersonOfInveran1.pdf: MrsMacPhersonOfInveran1.ps
	ps2pdf MrsMacPhersonOfInveran1.ps MrsMacPhersonOfInveran1.pdf

# Mrs MacPherson of Inveran
MrsMacPhersonOfInveran: MrsMacPhersonOfInveran0 MrsMacPhersonOfInveran1

# Mrs McLeod of Raasay
MrsMcLeodOfRaasay= \
	reel/MsMacLeodsR.abc \
	reel/Petronella-D-32-4.abc \
	reel/FlowersOfEdinburgh1_G4.abc
MrsMcLeodOfRaasay: MrsMcLeodOfRaasay.abc MrsMcLeodOfRaasay.ps MrsMcLeodOfRaasay.pdf
MrsMcLeodOfRaasay.abc: hdr/MrsMcLeodOfRaasay.hdr $(MrsMcLeodOfRaasay)
	abcmedley MrsMcLeodOfRaasay $(MrsMcLeodOfRaasay) >MrsMcLeodOfRaasay.abc
MrsMcLeodOfRaasay.ps: MrsMcLeodOfRaasay.abc fmt/_75.fmt
	$(a2p) MrsMcLeodOfRaasay.abc +Ffmt/_75 \
	|PShdr MrsMcLeodOfRaasay '' MrsMcLeodOfRaasay \
	|PSftr %D $U/ %D >MrsMcLeodOfRaasay.ps
MrsMcLeodOfRaasay.pdf: MrsMcLeodOfRaasay.ps
	ps2pdf MrsMcLeodOfRaasay.ps MrsMcLeodOfRaasay.pdf

# Mrs Stewart Sinton's Reel
MrsStewartSintonsR= \
	jig/PibrochODonuilDhu.abc \
	jig/SoldiersDance.abc \
	jig/MidlothianPipeBand.abc
MrsStewartSintonsR: MrsStewartSintonsR.abc MrsStewartSintonsR.ps MrsStewartSintonsR.pdf
MrsStewartSintonsR.abc: $(MrsStewartSintonsR) hdr/MrsStewartSintonsR.hdr
	abcmedley MrsStewartSintonsR $(MrsStewartSintonsR) >MrsStewartSintonsR.abc
MrsStewartSintonsR.ps: MrsStewartSintonsR.abc fmt/_70.fmt
	$(a2p) MrsStewartSintonsR.abc +Ffmt/_70 \
	|PShdr MrsStewartSinton '' MrsStewartSinton \
	|PSftr %D $U/ %D >MrsStewartSintonsR.ps
MrsStewartSintonsR.pdf: MrsStewartSintonsR.ps
	ps2pdf MrsStewartSintonsR.ps MrsStewartSintonsR.pdf

# Mrs Stewart of Fasnacloich
MrsStewartOfFasnacloich: MrsStewartOfFasnacloich0 MrsStewartOfFasnacloich1 MrsStewartOfFasnacloich2

# Mrs Stewart of Fasnacloich 0
MrsStewartOfFasnacloich0= \
	reel/Miss_Margaret_Graham_of_Gartmores_Fav-Bb-16-3.abc \
	reel/Miss_Margaret_Graham_of_Gartmores_Fav-Bb-16-2.abc
MrsStewartOfFasnacloich0: MrsStewartOfFasnacloich0.abc MrsStewartOfFasnacloich0.ps MrsStewartOfFasnacloich0.pdf
MrsStewartOfFasnacloich0.abc: $(MrsStewartOfFasnacloich0) hdr/MrsStewartOfFasnacloich.hdr
	abcmedley MrsStewartOfFasnacloich $(MrsStewartOfFasnacloich0) >MrsStewartOfFasnacloich0.abc
MrsStewartOfFasnacloich0.ps: MrsStewartOfFasnacloich0.abc fmt/MrsStewartOfFasnacloich.fmt
	$(a2p) MrsStewartOfFasnacloich0.abc +Ffmt/MrsStewartOfFasnacloich.fmt \
	|PShdr MrsStewartOfFasnacloich '' MrsStewartOfFasnacloich \
	|PSftr %D $U/ %D >MrsStewartOfFasnacloich0.ps
MrsStewartOfFasnacloich0.pdf: MrsStewartOfFasnacloich0.ps
	ps2pdf MrsStewartOfFasnacloich0.ps MrsStewartOfFasnacloich0.pdf

# Mrs Stewart of Fasnacloich 1
MrsStewartOfFasnacloich1= r16/MissMargaretGrahamOfGartmoresFav_Bb.abc \
	r16/DwrGlan16.abc \
	r16/RoxburghCastle16.abc \
	r16/AdmiralNelsonR16.abc ftr/arrJC.ftr
MrsStewartOfFasnacloich1: MrsStewartOfFasnacloich1.abc MrsStewartOfFasnacloich1.ps MrsStewartOfFasnacloich1.pdf
MrsStewartOfFasnacloich1.abc: $(MrsStewartOfFasnacloich1) hdr/MrsStewartOfFasnacloich.hdr
	abcmedley MrsStewartOfFasnacloich $(MrsStewartOfFasnacloich1) >MrsStewartOfFasnacloich1.abc
MrsStewartOfFasnacloich1.ps: MrsStewartOfFasnacloich1.abc fmt/MrsStewartOfFasnacloich.fmt
	$(a2p) MrsStewartOfFasnacloich1.abc +Ffmt/MrsStewartOfFasnacloich \
	|PShdr MrsStewartOfFasnacloich '' MrsStewartOfFasnacloich \
	|PSftr %D $U/ %D >MrsStewartOfFasnacloich1.ps
MrsStewartOfFasnacloich1.pdf: MrsStewartOfFasnacloich1.ps
	ps2pdf MrsStewartOfFasnacloich1.ps MrsStewartOfFasnacloich1.pdf

# Mrs Stewart of Fasnacloich 2
MrsStewartOfFasnacloich2= r16/MissMargaretGrahamOfGartmoresFav_Bb.abc \
	r16/EarlOfLauderdale_G16.abc \
	r16/Rachael_Rae_D.abc \
	r16/PaulWallace_F.abc ftr/arrSM.ftr
MrsStewartOfFasnacloich2: MrsStewartOfFasnacloich2.abc MrsStewartOfFasnacloich2.ps MrsStewartOfFasnacloich2.pdf
MrsStewartOfFasnacloich2.abc: $(MrsStewartOfFasnacloich2) hdr/MrsStewartOfFasnacloich.hdr
	abcmedley MrsStewartOfFasnacloich $(MrsStewartOfFasnacloich2) >MrsStewartOfFasnacloich2.abc
MrsStewartOfFasnacloich2.ps: MrsStewartOfFasnacloich2.abc fmt/MrsStewartOfFasnacloich.fmt
	$(a2p) MrsStewartOfFasnacloich2.abc +Ffmt/MrsStewartOfFasnacloich \
	|PShdr MrsStewartOfFasnacloich '' MrsStewartOfFasnacloich \
	|PSftr %D $U/ %D >MrsStewartOfFasnacloich2.ps
MrsStewartOfFasnacloich2.pdf: MrsStewartOfFasnacloich2.ps
	ps2pdf MrsStewartOfFasnacloich2.ps MrsStewartOfFasnacloich2.pdf

# Mrs Stewart's Jig
MrsStewartsJig: MrsStewartsJig1 MrsStewartsJig2 MrsStewartsJig3 MrsStewartsJig4

# Mrs Stewart's Jig 1
MrsStewartsJig1= \
	jig/CaptCharlesStewartsJ.abc \
	j32/StewartsFancy_A3.abc \
	jig/AndersonsJ_D.abc
MrsStewartsJig1: MrsStewartsJig1.abc MrsStewartsJig1.ps MrsStewartsJig1.pdf
MrsStewartsJig1.abc: $(MrsStewartsJig1) hdr/MrsStewartsJig.hdr
	abcmedley MrsStewartsJig $(MrsStewartsJig1) >MrsStewartsJig1.abc
MrsStewartsJig1.ps: MrsStewartsJig1.abc fmt/_75.fmt
	$(a2p) MrsStewartsJig1.abc +Ffmt/_75 \
	|PShdr MrsStewartsJ '' MrsStewartsJ \
	|PSftr %D $U/ %D >MrsStewartsJig1.ps
MrsStewartsJig1.pdf: MrsStewartsJig1.ps
	ps2pdf MrsStewartsJig1.ps MrsStewartsJig1.pdf

# Mrs Stewart's Jig 2
MrsStewartsJig2= \
	jig/CaptCharlesStewartsJ.abc \
	jig/LordAlexanderRusselsJ_C.abc \
	jig/MrsOswaldOfAuchincruivesFavR.abc \
	jig/LordDreghornsQuickstep_D.abc \
	ftr/arrTT.ftr
MrsStewartsJig2: MrsStewartsJig2.abc MrsStewartsJig2.ps MrsStewartsJig2.pdf
MrsStewartsJig2.abc: $(MrsStewartsJig2) hdr/MrsStewartsJig.hdr
	abcmedley MrsStewartsJig $(MrsStewartsJig2) >MrsStewartsJig2.abc
MrsStewartsJig2.ps: MrsStewartsJig2.abc fmt/_70.fmt
	$(a2p) MrsStewartsJig2.abc +Ffmt/_70 \
	|PShdr MrsStewartsJ '' MrsStewartsJ \
	|PSftr %D $U/ %D >MrsStewartsJig2.ps
MrsStewartsJig2.pdf: MrsStewartsJig2.ps
	ps2pdf MrsStewartsJig2.ps MrsStewartsJig2.pdf

# Mrs Stewart's Jig 3
MrsStewartsJig3= \
	jig/CaptCharlesStewartsJ.abc \
	jig/BangorRegatta_A.abc \
	jig/DavysBrae_D.abc \
	jig/RocksOfGargil_A.abc \
	ftr/arrHW.ftr
MrsStewartsJig3: MrsStewartsJig3.abc MrsStewartsJig3.ps MrsStewartsJig3.pdf
MrsStewartsJig3.abc: $(MrsStewartsJig3) hdr/MrsStewartsJig.hdr
	abcmedley MrsStewartsJig $(MrsStewartsJig3) >MrsStewartsJig3.abc
MrsStewartsJig3.ps: MrsStewartsJig3.abc fmt/_75.fmt
	$(a2p) MrsStewartsJig3.abc +Ffmt/_75 \
	|PShdr MrsStewartsJ '' MrsStewartsJ \
	|PSftr %D $U/ %D >MrsStewartsJig3.ps
MrsStewartsJig3.pdf: MrsStewartsJig3.ps
	ps2pdf MrsStewartsJig3.ps MrsStewartsJig3.pdf

# Mrs Stewart's Jig 4
MrsStewartsJig4= \
	jig/CaptCharlesStewartsJ.abc \
	jig/MissStewartOfBombay_D.abc \
	jig/StewartsFancy_A2.abc \
	jig/CatherineStewartOfPettyvaich.abc
MrsStewartsJig4: MrsStewartsJig4.abc MrsStewartsJig4.ps MrsStewartsJig4.pdf
MrsStewartsJig4.abc: $(MrsStewartsJig4) hdr/MrsStewartsJig.hdr
	abcmedley MrsStewartsJig $(MrsStewartsJig4) >MrsStewartsJig4.abc
MrsStewartsJig4.ps: MrsStewartsJig4.abc fmt/_70.fmt
	$(a2p) MrsStewartsJig4.abc +Ffmt/_70 \
	|PShdr MrsStewartsJ '' MrsStewartsJ \
	|PSftr %D $U/ %D >MrsStewartsJig4.ps
MrsStewartsJig4.pdf: MrsStewartsJig4.ps
	ps2pdf MrsStewartsJig4.ps MrsStewartsJig4.pdf

# Mrs_Jamiesons_Favorite
Mrs_Jamiesons_Favorite= air/Mrs_Jamiesons_Favorite_2V-A-16-2.abc
Mrs_Jamiesons_Favorite: Mrs_Jamiesons_Favorite.abc Mrs_Jamiesons_Favorite.ps Mrs_Jamiesons_Favorite.pdf
Mrs_Jamiesons_Favorite.abc: $(Mrs_Jamiesons_Favorite) # hdr/Mrs_Jamiesons_Favorite.hdr
	abcjoin +s $(Mrs_Jamiesons_Favorite) >Mrs_Jamiesons_Favorite.abc
Mrs_Jamiesons_Favorite.ps: Mrs_Jamiesons_Favorite.abc fmt/_70.fmt
	$(a2p) Mrs_Jamiesons_Favorite.abc +Ffmt/_70 \
	|PShdr Mrs_Jamiesons_Favorite '' Mrs_Jamiesons_Favorite \
	|PSftr %D $U/ %D >Mrs_Jamiesons_Favorite.ps
Mrs_Jamiesons_Favorite.pdf: Mrs_Jamiesons_Favorite.ps
	ps2pdf Mrs_Jamiesons_Favorite.ps Mrs_Jamiesons_Favorite.pdf

# Muckle Ado
MuckleAdo= reel/New_Brig_OAyr-F-16-2.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	reel/Highland_Man_Kissed_His_Mother_1-C-16-2.abc \
	reel/Lady_Erskine-Am-16-3.abc ftr/arrJC.ftr
MuckleAdo: MuckleAdo.abc MuckleAdo.ps MuckleAdo.pdf
MuckleAdo.abc: hdr/MuckleAdo.hdr $(MuckleAdo)
	abcmedley +C MuckleAdo $(MuckleAdo) >MuckleAdo.abc
MuckleAdo.ps: MuckleAdo.abc fmt/_80.fmt
	$(a2p) MuckleAdo +Ffmt/_80 \
	| PShdr "MuckleAdo" "" "MuckleAdo" \
	| PSftr %D $U %D >MuckleAdo.ps
MuckleAdo.pdf: MuckleAdo.ps
	ps2pdf MuckleAdo.ps MuckleAdo.pdf

# Muirland Willie
MuirlandWillie: MuirlandWillie1 MuirlandWillie2

# Muirland Willie 1
MuirlandWillie1= \
	jig/MuirlandWillieJ_Em.abc \
	jig/LittleBurntPotato.abc \
	jig/MistOverTennessee.abc
MuirlandWillie1: MuirlandWillie1.abc MuirlandWillie1.ps MuirlandWillie1.pdf
MuirlandWillie1.abc: $(MuirlandWillie1) hdr/MuirlandWillie.hdr
	abcmedley MuirlandWillie $(MuirlandWillie1) >MuirlandWillie1.abc
MuirlandWillie1.ps: MuirlandWillie1.abc fmt/_75.fmt
	$(a2p) MuirlandWillie1.abc +Ffmt/_75 \
	|PShdr MuirlandW '' MuirlandW \
	|PSftr %D $U/ %D >MuirlandWillie1.ps
MuirlandWillie1.pdf: MuirlandWillie1.ps
	ps2pdf MuirlandWillie1.ps MuirlandWillie1.pdf

# Muirland Willie 2
MuirlandWillie2= \
	jig/MuirlandWillieJ_Em.abc \
	jig/MistOverTennessee.abc \
	jig/OlutMarssi.abc \
	jig/BryllupsmarchI_G.abc
MuirlandWillie2: MuirlandWillie2.abc MuirlandWillie2.ps MuirlandWillie2.pdf
MuirlandWillie2.abc: $(MuirlandWillie2) hdr/MuirlandWillie.hdr
	abcmedley MuirlandWillie $(MuirlandWillie2) >MuirlandWillie2.abc
MuirlandWillie2.ps: MuirlandWillie2.abc fmt/_75.fmt
	$(a2p) MuirlandWillie2.abc +Ffmt/_75 \
	|PShdr MuirlandW '' MuirlandW \
	|PSftr %D $U/ %D >MuirlandWillie2.ps
MuirlandWillie2.pdf: MuirlandWillie2.ps
	ps2pdf MuirlandWillie2.ps MuirlandWillie2.pdf

# Muse Cottage
MuseCottage= \
	strathspey/AuldToonOAyr.abc \
	strathspey/MrMuirMackenziesFavorite.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc
MuseCottage: MuseCottage.abc MuseCottage.ps MuseCottage.pdf
MuseCottage.abc: $(MuseCottage) hdr/MuseCottage.hdr
	abcmedley MuseCottage $(MuseCottage) >MuseCottage.abc
MuseCottage.ps: MuseCottage.abc fmt/_75.fmt
	$(a2p) MuseCottage.abc +Ffmt/_75 \
	|PShdr MuseCottage '' MuseCottage \
	|PSftr %D $U/ %D >MuseCottage.ps
MuseCottage.pdf: MuseCottage.ps
	ps2pdf MuseCottage.ps MuseCottage.pdf

# Music Makars
MusicMakars: MusicMakars1 MusicMakars2 MusicMakars3

# Music Makars 1
MusicMakars1= reel/AtTheFair.abc
MusicMakars1: MusicMakars1.abc MusicMakars1.ps MusicMakars1.pdf
MusicMakars1.abc: $(MusicMakars1) hdr/MusicMakars.hdr
	abcmedley MusicMakars $(MusicMakars1) >MusicMakars1.abc
MusicMakars1.ps: MusicMakars1.abc fmt/_70.fmt
	$(a2p) MusicMakars1.abc +Ffmt/_70 \
	|PShdr MusicMakars '' MusicMakars \
	|PSftr %D $U/ %D >MusicMakars1.ps
MusicMakars1.pdf: MusicMakars1.ps
	ps2pdf MusicMakars1.ps MusicMakars1.pdf

# Music Makars 2
MusicMakars2= \
	r16/AtTheFair_C_16.abc \
	r16/FatherKelleysR_G_16.abc \
	r16/LargosFairyDance_D_16.abc\
	r16/Glenlivet_Am.abc \
	ftr/arrJC.ftr
MusicMakars2: MusicMakars2.abc MusicMakars2.ps MusicMakars2.pdf
MusicMakars2.abc: $(MusicMakars2) hdr/MusicMakars.hdr
	abcmedley MusicMakars $(MusicMakars2) >MusicMakars2.abc
MusicMakars2.ps: MusicMakars2.abc fmt/MusicMakars.fmt
	$(a2p) MusicMakars2.abc +Ffmt/MusicMakars \
	|PShdr MusicMakars '' MusicMakars \
	|PSftr %D $U/ %D >MusicMakars2.ps
MusicMakars2.pdf: MusicMakars2.ps
	ps2pdf MusicMakars2.ps MusicMakars2.pdf

# Music Makars 3
MusicMakars3= \
	r16/AtTheFair_C_16.abc \
	r16/StarOfMunster_Am_16.abc \
	r16/FatherKelleysR_G_16.abc \
	r16/PaddyFahysReel1_Dm_16.abc \
	ftr/arrBP.ftr
MusicMakars3: MusicMakars3.abc MusicMakars3.ps MusicMakars3.pdf
MusicMakars3.abc: $(MusicMakars3) hdr/MusicMakars.hdr
	abcmedley MusicMakars $(MusicMakars3) >MusicMakars3.abc
MusicMakars3.ps: MusicMakars3.abc fmt/MusicMakars.fmt
	$(a2p) MusicMakars3.abc +Ffmt/MusicMakars \
	|PShdr MusicMakars '' MusicMakars \
	|PSftr %D $U/ %D >MusicMakars3.ps
MusicMakars3.pdf: MusicMakars3.ps
	ps2pdf MusicMakars3.ps MusicMakars3.pdf

# Music Will Tell You
MusicWillTellYou= \
	reel/MusicWillTellYou_A.abc \
	polka/JennyLindP.abc \
	polka/MauriceManlysP.abc
MusicWillTellYou: MusicWillTellYou.abc MusicWillTellYou.ps MusicWillTellYou.pdf
MusicWillTellYou.abc: $(MusicWillTellYou)
	abcmedley MusicWillTellYou $(MusicWillTellYou) >MusicWillTellYou.abc
MusicWillTellYou.ps: MusicWillTellYou.abc fmt/_75.fmt
	$(a2p) MusicWillTellYou.abc +Ffmt/_75 \
	|PShdr MUSICWIL '' MUSICWIL \
	|PSftr %D $U/ %D >MusicWillTellYou.ps
MusicWillTellYou.pdf: MusicWillTellYou.ps
	ps2pdf MusicWillTellYou.ps MusicWillTellYou.pdf

# My Ain Hoose
MyAinHoose= \
	jig/PrincessMargaretJ.abc \
	jig/ThereCameAYoungMan_Am.abc \
	jig/ChristineMorrisonsJ_G.abc \
	jig/JohnDonaldCameron_G.abc \
	ftr/arrCA.ftr
MyAinHoose: MyAinHoose.abc MyAinHoose.ps MyAinHoose.pdf
MyAinHoose.abc: $(MyAinHoose) hdr/MyAinHoose.hdr
	abcmedley -A MyAinHoose $(MyAinHoose) >MyAinHoose.abc
MyAinHoose.ps: MyAinHoose.abc fmt/_70.fmt
	$(a2p) MyAinHoose.abc +Ffmt/_70 \
	|PShdr MYAINHOO '' MYAINHOO \
	|PSftr %D $U/ %D >MyAinHoose.ps
MyAinHoose.pdf: MyAinHoose.ps
	ps2pdf MyAinHoose.ps MyAinHoose.pdf

# My Friend Joe
MyFriendJoe: MyFriendJoe1 MyFriendJoe2 MyFriendJoe3

# My Friend Joe 1
MyFriendJoe1= \
	strathspey/HillONigg.abc \
	strathspey/LassCorrieMill_F.abc \
	strathspey/EvelynsFav_Gm.abc \
	strathspey/StumpieS_G.abc \
	ftr/arrTT.ftr
MyFriendJoe1: MyFriendJoe1.abc MyFriendJoe1.ps MyFriendJoe1.pdf
MyFriendJoe1.abc: $(MyFriendJoe1) hdr/MyFriendJoe.hdr
	abcmedley MyFriendJoe $(MyFriendJoe1) >MyFriendJoe1.abc
MyFriendJoe1.ps: MyFriendJoe1.abc fmt/_70.fmt
	$(a2p) MyFriendJoe1.abc +Ffmt/_70 \
	|PShdr MyFriendJoe '' MyFriendJoe \
	|PSftr %D $U/ %D >MyFriendJoe1.ps
MyFriendJoe1.pdf: MyFriendJoe1.ps
	ps2pdf MyFriendJoe1.ps MyFriendJoe1.pdf

# My Friend Joe 2
MyFriendJoe2= \
	strathspey/HillONigg.abc \
	strathspey/SimonBrodyS.abc \
	strathspey/LadyCharlotteCampbellS.abc
MyFriendJoe2: MyFriendJoe2.abc MyFriendJoe2.ps MyFriendJoe2.pdf
MyFriendJoe2.abc: $(MyFriendJoe2) hdr/MyFriendJoe.hdr
	abcmedley MyFriendJoe $(MyFriendJoe2) >MyFriendJoe2.abc
MyFriendJoe2.ps: MyFriendJoe2.abc fmt/_75.fmt
	$(a2p) MyFriendJoe2.abc +Ffmt/_75 \
	|PShdr MyFriendJoe '' MyFriendJoe \
	|PSftr %D $U/ %D >MyFriendJoe2.ps
MyFriendJoe2.pdf: MyFriendJoe2.ps
	ps2pdf MyFriendJoe2.ps MyFriendJoe2.pdf

# My Friend Joe 3
MyFriendJoe3= \
	strathspey/HillONigg.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/SourceOfSpeyS_Em.abc \
	strathspey/Craigendoran-G-16-2.abc \
	ftr/arrJC.ftr
MyFriendJoe3: MyFriendJoe3.abc MyFriendJoe3.ps MyFriendJoe3.pdf
MyFriendJoe3.abc: $(MyFriendJoe3) hdr/MyFriendJoe.hdr
	abcmedley MyFriendJoe $(MyFriendJoe3) >MyFriendJoe3.abc
MyFriendJoe3.ps: MyFriendJoe3.abc fmt/MyFriendJoe3.fmt
	$(a2p) MyFriendJoe3.abc +Ffmt/MyFriendJoe3 \
	|PShdr MyFriendJoe '' MyFriendJoe \
	|PSftr %D $U/ %D >MyFriendJoe3.ps
MyFriendJoe3.pdf: MyFriendJoe3.ps
	ps2pdf MyFriendJoe3.ps MyFriendJoe3.pdf

# My Lily
MyLily= air/My_Lily_A.abc air/My_Lily_D.abc air/My_Lily_G.abc
MyLily: MyLily.abc MyLily.ps MyLily.pdf
MyLily.abc: $(MyLily)
	abcjoin +s $(MyLily) >MyLily.abc
MyLily.ps: MyLily.abc fmt/_75.fmt
	$(a2p) MyLily.abc +Ffmt/_75 \
	|PShdr MYLILY '' MYLILY \
	|PSftr %D $U/ %D >MyLily.ps
MyLily.pdf: MyLily.ps
	ps2pdf MyLily.ps MyLily.pdf

# My Mother's Coming In
MyMothersComingIn= \
	r16/MyMothersComingIn.abc \
	r16/MrsAndersonsR.abc \
	r16/NinePintCoggie1.abc \
	r16/DeilStickDaMinister_A.abc
MyMothersComingIn: MyMothersComingIn.abc MyMothersComingIn.ps MyMothersComingIn.pdf
MyMothersComingIn.abc: hdr/MyMothersComingIn.hdr $(MyMothersComingIn)
	abcmedley MyMothersComingIn $(MyMothersComingIn) >MyMothersComingIn.abc
MyMothersComingIn.ps: MyMothersComingIn.abc fmt/_75.fmt
	$(a2p) MyMothersComingIn.abc +Ffmt/_75 \
	|PShdr MyMothersComingIn '' MyMothersComingIn \
	|PSftr %D $U/ %D >MyMothersComingIn.ps
MyMothersComingIn.pdf: MyMothersComingIn.ps
	ps2pdf MyMothersComingIn.ps MyMothersComingIn.pdf

# My Tocher's the Jewel
MyTochersTheJewel= \
	song/MyTochersTheJewel_Em.abc \
	song/HasteToTheWedding2_D.abc
MyTochersTheJewel: MyTochersTheJewel.abc MyTochersTheJewel.ps MyTochersTheJewel.pdf
MyTochersTheJewel.abc: hdr/MyTochersTheJewel.hdr $(MyTochersTheJewel)
	abcmedley MyTochersTheJewel $(MyTochersTheJewel) >MyTochersTheJewel.abc
MyTochersTheJewel.ps: MyTochersTheJewel.abc fmt/_75.fmt
	$(a2p) MyTochersTheJewel.abc +Ffmt/_75 \
	|PShdr MyTochersTheJewel '' MyTochersTheJewel \
	|PSftr %D $U/ %D >MyTochersTheJewel.ps
MyTochersTheJewel.pdf: MyTochersTheJewel.ps
	ps2pdf MyTochersTheJewel.ps MyTochersTheJewel.pdf

# My Wife's a Wanton Wee Thing
MyWifesAWantonWeeThing= \
	jig/My_Wifes_a_Wanton_Wee_Thing_SS-D-32-3.abc \
	jig/My_Wifes_a_Wanton_Wee_Thing_CC-D-32-3.abc
MyWifesAWantonWeeThing: MyWifesAWantonWeeThing.abc MyWifesAWantonWeeThing.ps MyWifesAWantonWeeThing.pdf
MyWifesAWantonWeeThing.abc: $(MyWifesAWantonWeeThing) # hdr/MyWifesAWantonWeeThing.hdr
	abcjoin +s $(MyWifesAWantonWeeThing) >MyWifesAWantonWeeThing.abc
MyWifesAWantonWeeThing.ps: MyWifesAWantonWeeThing.abc fmt/_75.fmt
	$(a2p) MyWifesAWantonWeeThing.abc +Ffmt/_75 \
	|PShdr MyWifesAWantonWeeThing '' MyWifesAWantonWeeThing \
	|PSftr %D $U/ %D >MyWifesAWantonWeeThing.ps
MyWifesAWantonWeeThing.pdf: MyWifesAWantonWeeThing.ps
	ps2pdf MyWifesAWantonWeeThing.ps MyWifesAWantonWeeThing.pdf

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

# Napiers Index
NapiersIndex: NapiersIndex0 NapiersIndex1 NapiersIndex2

# Napiers Index 0
NapiersIndex0= jig/Juniper_Jig-A-32-3.abc x9.abc
NapiersIndex0: NapiersIndex0.abc NapiersIndex0.ps NapiersIndex0.pdf
NapiersIndex0.abc: hdr/NapiersIndex.hdr $(NapiersIndex0)
	abcmedley NapiersIndex $(NapiersIndex0) >NapiersIndex0.abc
NapiersIndex0.ps: NapiersIndex0.abc fmt/NapiersIndex.fmt
	$(a2p) NapiersIndex0.abc +Ffmt/NapiersIndex \
	|PShdr NapiersIndex '' NapiersIndex \
	|PSftr %D $U/ %D >NapiersIndex0.ps
NapiersIndex0.pdf: NapiersIndex0.ps
	ps2pdf NapiersIndex0.ps NapiersIndex0.pdf

# Napiers Index 1
NapiersIndex1= \
	j40/Juniper_Jig_A_40.abc \
	j40/AndersonsJ_D_40.abc \
	j40/BetsyHoopersJ_E_40.abc \
	j40/MistCoveredMountainJ_Am_40.abc
NapiersIndex1: NapiersIndex1.abc NapiersIndex1.ps NapiersIndex1.pdf
NapiersIndex1.abc: hdr/NapiersIndex.hdr $(NapiersIndex1)
	abcmedley NapiersIndex $(NapiersIndex1) >NapiersIndex1.abc
NapiersIndex1.ps: NapiersIndex1.abc fmt/NapiersIndex.fmt
	$(a2p) NapiersIndex1.abc +Ffmt/NapiersIndex \
	|PShdr NapiersIndex '' NapiersIndex \
	|PSftr %D $U/ %D >NapiersIndex1.ps
NapiersIndex1.pdf: NapiersIndex1.ps
	ps2pdf NapiersIndex1.ps NapiersIndex1.pdf

# Napiers Index 2
NapiersIndex2= \
	j40/Juniper_Jig_A_40.abc \
	j40/Fortification_Jig_D_40.abc \
	j40/Helma_Urquharts_Fancy_A_40.abc \
	jig/Loupin_Lasagne-D-40-3.abc \
	ftr/arrGM.ftr
NapiersIndex2: NapiersIndex2.abc NapiersIndex2.ps NapiersIndex2.pdf
NapiersIndex2.abc: hdr/NapiersIndex.hdr $(NapiersIndex2)
	abcmedley NapiersIndex $(NapiersIndex2) >NapiersIndex2.abc
NapiersIndex2.ps: NapiersIndex2.abc fmt/NapiersIndex.fmt
	$(a2p) NapiersIndex2.abc +Ffmt/NapiersIndex.fmt \
	|PShdr NAPIERSIND '' NAPIERSIND \
	|PSftr %D $U/ %D >NapiersIndex2.ps
NapiersIndex2.pdf: NapiersIndex2.ps
	ps2pdf NapiersIndex2.ps NapiersIndex2.pdf

# Neidpath Castle
NeidpathCastle: NeidpathCastle1 NeidpathCastle2 NeidpathCastle3

# Neidpath Castle 1
NeidpathCastle1= strathspey/DrAndMrsGreen_D.abc strathspey/MadelinaSinclair.abc
NeidpathCastle1: NeidpathCastle1.abc NeidpathCastle1.ps NeidpathCastle1.pdf
NeidpathCastle1.abc: $(NeidpathCastle1) hdr/NeidpathCastle.hdr
	abcmedley NeidpathCastle $(NeidpathCastle1) >NeidpathCastle1.abc
NeidpathCastle1.ps: NeidpathCastle1.abc fmt/_80.fmt
	$(a2p) NeidpathCastle1.abc +Ffmt/_80 \
	|PShdr NeidpathC '' NeidpathC \
	|PSftr %D $U/ %D >NeidpathCastle1.ps
NeidpathCastle1.pdf: NeidpathCastle1.ps
	ps2pdf NeidpathCastle1.ps NeidpathCastle1.pdf

# Neidpath Castle 2
NeidpathCastle2= strathspey/DrAndMrsGreen_C.abc strathspey/PamelaRoseGrant_F.abc
NeidpathCastle2: NeidpathCastle2.abc NeidpathCastle2.ps NeidpathCastle2.pdf
NeidpathCastle2.abc: $(NeidpathCastle2) hdr/NeidpathCastle.hdr
	abcmedley NeidpathCastle $(NeidpathCastle2) >NeidpathCastle2.abc
NeidpathCastle2.ps: NeidpathCastle2.abc fmt/_75.fmt
	$(a2p) NeidpathCastle2.abc +Ffmt/_75 \
	|PShdr NeidpathC '' NeidpathC \
	|PSftr %D $U/ %D >NeidpathCastle2.ps
NeidpathCastle2.pdf: NeidpathCastle2.ps
	ps2pdf NeidpathCastle2.ps NeidpathCastle2.pdf

# Neidpath Castle 3
NeidpathCastle3= \
	strathspey/DrAndMrsGreen_D.abc \
	strathspey/Gareloch_G.abc \
	strathspey/FiddlerPlayTheLightS_Bm.abc ftr/arrHW.ftr
NeidpathCastle3: NeidpathCastle3.abc NeidpathCastle3.ps NeidpathCastle3.pdf
NeidpathCastle3.abc: $(NeidpathCastle3) hdr/NeidpathCastle.hdr
	abcmedley NeidpathCastle $(NeidpathCastle3) >NeidpathCastle3.abc
NeidpathCastle3.ps: NeidpathCastle3.abc fmt/_75.fmt
	$(a2p) NeidpathCastle3.abc +Ffmt/_75 \
	|PShdr NeidpathC '' NeidpathC \
	|PSftr %D $U/ %D >NeidpathCastle3.ps
NeidpathCastle3.pdf: NeidpathCastle3.ps
	ps2pdf NeidpathCastle3.ps NeidpathCastle3.pdf

# Nellie Wemyss
NellieWemyss: NellieWemyss.abc NellieWemyss.ps NellieWemyss.pdf
NellieWemyss= reel/NellieWemyssR.abc jig/LadyNellyWemyessJig_A.abc
NellieWemyss.abc: $(NellieWemyss) hdr/NellieWemyss.hdr
	abcmedley NellieWemyss $(NellieWemyss) >NellieWemyss.abc
NellieWemyss.ps: NellieWemyss.abc fmt/_70.fmt
	$(a2p) NellieWemyss.abc +Ffmt/_70 \
	|PShdr NELLIEWE '' NELLIEWE \
	|PSftr %D $U/ %D >NellieWemyss.ps
NellieWemyss.pdf: NellieWemyss.ps
	ps2pdf NellieWemyss.ps NellieWemyss.pdf

# Nessie's Neuk
NessiesNeuk= reel/NessiesNeuk_D5.abc
NessiesNeuk: NessiesNeuk.abc NessiesNeuk.ps NessiesNeuk.pdf
NessiesNeuk.abc: hdr/NessiesNeuk.hdr $(NessiesNeuk)
	abcmedley NessiesNeuk $(NessiesNeuk) >NessiesNeuk.abc
NessiesNeuk.ps: NessiesNeuk.abc fmt/_70.fmt
	$(a2p) NessiesNeuk.abc +Ffmt/_70 \
	|PShdr NESSIESR '' NESSIESR \
	|PSftr %D $U/ %D >NessiesNeuk.ps
NessiesNeuk.pdf: NessiesNeuk.ps
	ps2pdf NessiesNeuk.ps NessiesNeuk.pdf

# Nessie's Reel
NessiesReel= \
	reel/CulburnieCottage_D3.abc \
	reel/McQuillensR_G3.abc \
	reel/BalquidderLasses.abc \
	reel/Easy_Club-A-32-3.abc
NessiesReel: NessiesReel.abc NessiesReel.ps NessiesReel.pdf
NessiesReel.abc: hdr/NessiesReel.hdr $(NessiesReel)
	abcmedley NessiesReel $(NessiesReel) >NessiesReel.abc
NessiesReel.ps: NessiesReel.abc fmt/_70.fmt
	$(a2p) NessiesReel.abc +Ffmt/_70 \
	|PShdr NESSIESR '' NESSIESR \
	|PSftr %D $U/ %D >NessiesReel.ps
NessiesReel.pdf: NessiesReel.ps
	ps2pdf NessiesReel.ps NessiesReel.pdf

# Netherby Hall
NetherbyHall= \
	reel/BlackDance2.abc \
	reel/FourInOneR.abc \
	reel/TameHerWhenDaSnawComes.abc \
	reel/NielGowsQuickstep.abc
NetherbyHall: NetherbyHall.abc NetherbyHall.ps NetherbyHall.pdf
NetherbyHall.abc: hdr/NetherbyHall.hdr $(NetherbyHall)
	abcmedley M:2/4 L:1/16 NetherbyHall $(NetherbyHall) >NetherbyHall.abc
NetherbyHall.ps: NetherbyHall.abc fmt/_75.fmt
	$(a2p) NetherbyHall.abc +Ffmt/_75 \
	|PShdr NETHERBY '' NETHERBY \
	|PSftr %D $U/ %D >NetherbyHall.ps
NetherbyHall.pdf: NetherbyHall.ps
	ps2pdf NetherbyHall.ps NetherbyHall.pdf

# Network Strathspey
NetworkStr= strathspey/TulchanLodge_A.abc \
	strathspey/LadyMaryRamsayS_D.abc \
	strathspey/BarbarasStr_G.abc \
	strathspey/Tha_Mi_Sgith-Am-16-2.abc ftr/arrJC.ftr
NetworkStr: NetworkStr.abc NetworkStr.ps NetworkStr.pdf
NetworkStr.abc: hdr/NetworkStr.hdr $(NetworkStr)
	abcmedley NetworkStr $(NetworkStr) >NetworkStr.abc
NetworkStr.ps: NetworkStr.abc fmt/_70.fmt
	$(a2p) NetworkStr.abc +Ffmt/_70 \
	|PShdr NetworkStr '' NetworkStr \
	|PSftr %D $U/ %D >NetworkStr.ps
NetworkStr.pdf: NetworkStr.ps
	ps2pdf NetworkStr.ps NetworkStr.pdf

# Never at Sea
NeverAtSea= march/OriginalSettOfKilliecrankie_C.abc
NeverAtSea: NeverAtSea.abc NeverAtSea.ps NeverAtSea.pdf
NeverAtSea.abc: hdr/NeverAtSea.hdr $(NeverAtSea)
	abcmedley NeverAtSea $(NeverAtSea) >NeverAtSea.abc
NeverAtSea.ps: NeverAtSea.abc fmt/_75.fmt
	$(a2p) NeverAtSea.abc +Ffmt/_75 \
	|PShdr NeverAtSea '' NeverAtSea \
	|PSftr %D $U/ %D >NeverAtSea.ps
NeverAtSea.pdf: NeverAtSea.ps
	ps2pdf NeverAtSea.ps NeverAtSea.pdf

# New Abbey
NewAbbey= \
	strathspey/DunieMains_G.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/Lochnagar.abc
NewAbbey: NewAbbey.abc NewAbbey.ps NewAbbey.pdf
NewAbbey.abc: hdr/NewAbbey.hdr $(NewAbbey)
	abcmedley NewAbbey $(NewAbbey) >NewAbbey.abc
NewAbbey.ps: NewAbbey.abc fmt/_75.fmt
	$(a2p) NewAbbey.abc +Ffmt/_75 \
	|PShdr NEWABBEY '' NEWABBEY \
	|PSftr %D $U/ %D >NewAbbey.ps
NewAbbey.pdf: NewAbbey.ps
	ps2pdf NewAbbey.ps NewAbbey.pdf

# New Park
NewPark: NewPark0 NewPark1

# New Park 0
NewPark0: NewPark0.abc NewPark0.ps NewPark0.pdf
NewPark0= strathspey/GeorginaGordonsS.abc
NewPark0.abc: $(NewPark0) hdr/NewPark.hdr
	abcmedley NewPark $(NewPark0) >NewPark0.abc
NewPark0.ps: NewPark0.abc fmt/_75.fmt
	$(a2p) NewPark0.abc +Ffmt/_75 \
	|PShdr NEWPARK '' NEWPARK \
	|PSftr %D $U/ %D >NewPark0.ps
NewPark0.pdf: NewPark0.ps
	ps2pdf NewPark0.ps NewPark0.pdf

# New Park 1
NewPark1: NewPark1.abc NewPark1.ps NewPark1.pdf
NewPark1= \
	strathspey/GeorginaGordonsS.abc \
	strathspey/MoragHuttonsStr_Bb.abc \
	strathspey/MarquisOfHuntlysS.abc
NewPark1.abc: $(NewPark1) hdr/NewPark.hdr
	abcmedley NewPark $(NewPark1) >NewPark1.abc
NewPark1.ps: NewPark1.abc fmt/_70.fmt
	$(a2p) NewPark1.abc +Ffmt/_70 \
	|PShdr NEWPARK '' NEWPARK \
	|PSftr %D $U/ %D >NewPark1.ps
NewPark1.pdf: NewPark1.ps
	ps2pdf NewPark1.ps NewPark1.pdf

# New Petronella
NewPetronella: NewPetronella.abc NewPetronella.ps NewPetronella.pdf
NewPetronella= march/HebrideanMilkingSong.abc \
	reel/MusicWillTellYou_A.abc \
	reel/ShiftinBobbinsR.abc \
	reel/Thig_an_Fidhlear_a_Hochd_SS-Am-16-2.abc
NewPetronella.abc: $(NewPetronella) hdr/NewPetronella.hdr
	abcmedley NewPetronella $(NewPetronella) >NewPetronella.abc
NewPetronella.ps: NewPetronella.abc fmt/_70.fmt
	$(a2p) NewPetronella.abc +Ffmt/_70 \
	|PShdr NEWPETRO '' NEWPETRO \
	|PSftr %D $U/ %D >NewPetronella.ps
NewPetronella.pdf: NewPetronella.ps
	ps2pdf NewPetronella.ps NewPetronella.pdf

# New Rigged Ship
NewRiggedShip: NewRiggedShip.abc NewRiggedShip.ps NewRiggedShip.pdf
NewRiggedShip= j48/DaNewRiggedShip_C_AABABC.abc \
	j48/MaryDouglas.abc \
	j48/MerrilyKissTheQuakersWife.abc
NewRiggedShip.abc: $(NewRiggedShip) hdr/NewRiggedShip.hdr
	abcmedley NewRiggedShip $(NewRiggedShip) >NewRiggedShip.abc
NewRiggedShip.ps: NewRiggedShip.abc fmt/_75.fmt
	$(a2p) NewRiggedShip.abc +Ffmt/_75 \
	|PShdr NewRiggedShip '' NewRiggedShip \
	|PSftr %D $U/ %D >NewRiggedShip.ps
NewRiggedShip.pdf: NewRiggedShip.ps
	ps2pdf NewRiggedShip.ps NewRiggedShip.pdf

# New Scotland
NewScotland: NewScotland0 NewScotland1 NewScotland2

# New Scotland 0
NewScotland0= shottish/NewScotlandS.abc
NewScotland0: NewScotland0.abc NewScotland0.ps NewScotland0.pdf
NewScotland0.abc: $(NewScotland0) hdr/NewScotland.hdr
	abcmedley NewScotland $(NewScotland0) >NewScotland0.abc
NewScotland0.ps: NewScotland0.abc fmt/_70.fmt
	$(a2p) NewScotland0.abc +Ffmt/_70 \
	|PShdr NewScotland '' NewScotland \
	|PSftr %D $U/ %D >NewScotland0.ps
NewScotland0.pdf: NewScotland0.ps
	ps2pdf NewScotland0.ps NewScotland0.pdf

# New Scotland 1
NewScotland1= s40/NewScotlandS_A_AABBC.abc \
	s40/JennysBawbee_2xAABB+AB.abc \
	s40/BrochanLom_G_ABABB.abc
NewScotland1: NewScotland1.abc NewScotland1.ps NewScotland1.pdf
NewScotland1.abc: $(NewScotland1) hdr/NewScotland.hdr
	abcmedley NewScotland $(NewScotland1) >NewScotland1.abc
NewScotland1.ps: NewScotland1.abc fmt/_70.fmt
	$(a2p) NewScotland1.abc +Ffmt/_70 \
	|PShdr NewScotland '' NewScotland \
	|PSftr %D $U/ %D >NewScotland1.ps
NewScotland1.pdf: NewScotland1.ps
	ps2pdf NewScotland1.ps NewScotland1.pdf

# New Scotland 2
NewScotland2= s40/NewScotlandS_A_AABBC.abc \
	s40/DounTheBurnDavieLove_D_ABABB.abc \
	s40/BrochanLom_G_ABABB.abc
NewScotland2: NewScotland2.abc NewScotland2.ps NewScotland2.pdf
NewScotland2.abc: $(NewScotland2) hdr/NewScotland.hdr
	abcmedley NewScotland $(NewScotland2) >NewScotland2.abc
NewScotland2.ps: NewScotland2.abc fmt/_70.fmt
	$(a2p) NewScotland2.abc +Ffmt/_70 \
	|PShdr NewScotland '' NewScotland \
	|PSftr %D $U/ %D >NewScotland2.ps
NewScotland2.pdf: NewScotland2.ps
	ps2pdf NewScotland2.ps NewScotland2.pdf

# New Virginia Reel
NewVirginiaReel: NewVirginiaReel.abc NewVirginiaReel.ps NewVirginiaReel.pdf
NewVirginiaReel= reel/NewVirginiaR.abc
NewVirginiaReel.abc: $(NewVirginiaReel) hdr/NewVirginiaReel.hdr
	abcmedley NewVirginiaReel $(NewVirginiaReel) >NewVirginiaReel.abc
NewVirginiaReel.ps: NewVirginiaReel.abc fmt/_70.fmt
	$(a2p) NewVirginiaReel.abc +Ffmt/_70 \
	|PShdr NEWVIRGI '' NEWVIRGI \
	|PSftr %D $U/ %D >NewVirginiaReel.ps
NewVirginiaReel.pdf: NewVirginiaReel.ps
	ps2pdf NewVirginiaReel.ps NewVirginiaReel.pdf

# New Watterloo Reel
NewWatterlooReel: NewWatterlooReel.abc NewWatterlooReel.ps NewWatterlooReel.pdf
NewWatterlooReel= march/MarshallsComplimentstoNeilGow.abc
NewWatterlooReel.abc: $(NewWatterlooReel) hdr/NewWatterlooReel.hdr
	abcmedley NewWatterlooReel $(NewWatterlooReel) >NewWatterlooReel.abc
NewWatterlooReel.ps: NewWatterlooReel.abc fmt/_70.fmt
	$(a2p) NewWatterlooReel.abc +Ffmt/_70 \
	|PShdr NEWWATTE '' NEWWATTE \
	|PSftr %D $U/ %D >NewWatterlooReel.ps
NewWatterlooReel.pdf: NewWatterlooReel.ps
	ps2pdf NewWatterlooReel.ps NewWatterlooReel.pdf

# New Year's Day In the Morning
NewYearsDayInTheMorning: NewYearsDayInTheMorning.abc NewYearsDayInTheMorning.ps NewYearsDayInTheMorning.pdf
NewYearsDayInTheMorning= jig/NewYearsDayInTheMorningJ.abc
NewYearsDayInTheMorning.abc: $(NewYearsDayInTheMorning) hdr/NewYearsDayInTheMorning.hdr
	abcmedley NewYearsDayInTheMorning $(NewYearsDayInTheMorning) >NewYearsDayInTheMorning.abc
NewYearsDayInTheMorning.ps: NewYearsDayInTheMorning.abc fmt/_70.fmt
	$(a2p) NewYearsDayInTheMorning.abc +Ffmt/_70 \
	|PShdr NEWYEARS '' NEWYEARS \
	|PSftr %D $U/ %D >NewYearsDayInTheMorning.ps
NewYearsDayInTheMorning.pdf: NewYearsDayInTheMorning.ps
	ps2pdf NewYearsDayInTheMorning.ps NewYearsDayInTheMorning.pdf

# NewApproach
NewApproach= strathspey/Northern_Lights_and_Melting_Snow-Gm-16-4.abc
NewApproach: NewApproach.abc NewApproach.ps NewApproach.pdf
NewApproach.abc: hdr/NewApproach.hdr $(NewApproach)
	abcmedley "Inveresk House" $(NewApproach) >NewApproach.abc
NewApproach.ps: NewApproach.abc fmt/_75.fmt
	$(a2p) NewApproach.abc +Ffmt/_75 \
	|PShdr NewApproach '' NewApproach \
	|PSftr %D $U/ %D >NewApproach.ps
NewApproach.pdf: NewApproach.ps
	ps2pdf NewApproach.ps NewApproach.pdf

# New_Rigged_Ship_jig
New_Rigged_Ship_jig= \
	jig/New_Rigged_Ship_J1-C-32-3.abc \
	jig/New_Rigged_Ship_J1-D-32-2.abc \
	jig/New_Rigged_Ship_J2-Am-32-2.abc \
	jig/New_Rigged_Ship_J3-Am-32-2.abc
New_Rigged_Ship_jig: New_Rigged_Ship_jig.abc New_Rigged_Ship_jig.ps New_Rigged_Ship_jig.pdf
New_Rigged_Ship_jig.abc: $(New_Rigged_Ship_jig)
	abcjoin +s $(New_Rigged_Ship_jig) >New_Rigged_Ship_jig.abc
New_Rigged_Ship_jig.ps: New_Rigged_Ship_jig.abc fmt/_75.fmt
	$(a2p) New_Rigged_Ship_jig.abc +Ffmt/_75 \
	|PShdr New_Rigged_Ship_jig "" New_Rigged_Ship_jig \
	|PSftr %D $U %D >New_Rigged_Ship_jig.ps
New_Rigged_Ship_jig.pdf: New_Rigged_Ship_jig.ps
	ps2pdf New_Rigged_Ship_jig.ps New_Rigged_Ship_jig.pdf

# New_Rigged_Ship_reel
New_Rigged_Ship_reel= \
	reel/New_Rigged_Ship_R1-Am-24-3.abc \
	reel/New_Rigged_Ship_R2-A-24-3.abc
New_Rigged_Ship_reel: New_Rigged_Ship_reel.abc New_Rigged_Ship_reel.ps New_Rigged_Ship_reel.pdf
New_Rigged_Ship_reel.abc: $(New_Rigged_Ship_reel)
	abcjoin +s $(New_Rigged_Ship_reel) >New_Rigged_Ship_reel.abc
New_Rigged_Ship_reel.ps: New_Rigged_Ship_reel.abc fmt/_75.fmt
	$(a2p) New_Rigged_Ship_reel.abc +Ffmt/_75 \
	|PShdr New_Rigged_Ship_reel "" New_Rigged_Ship_reel \
	|PSftr %D $U %D >New_Rigged_Ship_reel.ps
New_Rigged_Ship_reel.pdf: New_Rigged_Ship_reel.ps
	ps2pdf New_Rigged_Ship_reel.ps New_Rigged_Ship_reel.pdf

# Newcastleton Reel
NewcastletonReel= reel/Cocklawburn-D-32-4.abc \
	reel/Walker_Street-G-32-4.abc \
	reel/Timur_the_Tartar-A-32-4.abc ftr/arrJC.ftr
NewcastletonReel: NewcastletonReel.abc NewcastletonReel.ps NewcastletonReel.pdf
NewcastletonReel.abc: hdr/NewcastletonReel.hdr $(NewcastletonReel)
	abcmedley NewcastletonReel $(NewcastletonReel) >NewcastletonReel.abc
NewcastletonReel.ps: NewcastletonReel.abc fmt/_75.fmt
	$(a2p) NewcastletonReel.abc +Ffmt/_75 \
	|PShdr NewcastletonReel '' NewcastletonReel \
	|PSftr %D $U/ %D >NewcastletonReel.ps
NewcastletonReel.pdf: NewcastletonReel.ps
	ps2pdf NewcastletonReel.ps NewcastletonReel.pdf

# Niel Gow's Farewell to Whisky
# Rearranged 2017-5-23 to use "Scotch measure" tunes; please test:
NielGowsFarewellToWhisky= reel/Farewell_to_Whiskey_1-G-32-2.abc \
	reel/Olde_Tyme_Quadrille-C-32-4.abc \
	reel/Down_the_Burn_Davie-F-32-3.abc ftr/arrJC.ftr
NielGowsFarewellToWhisky: NielGowsFarewellToWhisky.abc NielGowsFarewellToWhisky.ps NielGowsFarewellToWhisky.pdf
NielGowsFarewellToWhisky.abc: hdr/NielGowsFarewellToWhisky.hdr $(NielGowsFarewellToWhisky)
	abcmedley NielGowsFarewellToWhisky $(NielGowsFarewellToWhisky) >NielGowsFarewellToWhisky.abc
NielGowsFarewellToWhisky.ps: NielGowsFarewellToWhisky.abc fmt/_75.fmt
	$(a2p) NielGowsFarewellToWhisky.abc +Ffmt/_75 \
	|PShdr NielGowsFarewellToWhisky '' NielGowsFarewellToWhisky \
	|PSftr %D $U/ %D >NielGowsFarewellToWhisky.ps
NielGowsFarewellToWhisky.pdf: NielGowsFarewellToWhisky.ps
	ps2pdf NielGowsFarewellToWhisky.ps NielGowsFarewellToWhisky.pdf

# Nifty Shiftin
NiftyShiftin: NiftyShiftin.abc NiftyShiftin.ps NiftyShiftin.pdf
NiftyShiftin= reel/TamLin_Dm.abc reel/TamLin_Am.abc
NiftyShiftin.abc: $(NiftyShiftin) hdr/NiftyShiftin.hdr
	abcmedley NiftyShiftin $(NiftyShiftin) >NiftyShiftin.abc
NiftyShiftin.ps: NiftyShiftin.abc fmt/_70.fmt
	$(a2p) NiftyShiftin.abc +Ffmt/_70 \
	|PShdr NIFTYSHI '' NIFTYSHI \
	|PSftr %D $U/ %D >NiftyShiftin.ps
NiftyShiftin.pdf: NiftyShiftin.ps
	ps2pdf NiftyShiftin.ps NiftyShiftin.pdf

# Nighean Ruadh
NigheanRuadh= strathspey/MiriamAndGeorgGeselesStr_A.abc
NigheanRuadh: NigheanRuadh.abc NigheanRuadh.ps NigheanRuadh.pdf
NigheanRuadh.abc: hdr/NigheanRuadh.hdr $(NigheanRuadh)
	abcmedley NigheanRuadh $(NigheanRuadh) >NigheanRuadh.abc
NigheanRuadh.ps: NigheanRuadh.abc fmt/_75.fmt
	$(a2p) NigheanRuadh.abc +Ffmt/_75 \
	|PShdr NigheanRuadh '' NigheanRuadh \
	|PSftr %D $U/ %D >NigheanRuadh.ps
NigheanRuadh.pdf: NigheanRuadh.ps
	ps2pdf NigheanRuadh.ps NigheanRuadh.pdf

# Nineteenth of December
NineteenthOfDecember: NineteenthOfDecember.abc NineteenthOfDecember.ps NineteenthOfDecember.pdf
NineteenthOfDecember= jig/NineteenthOfDecemberJ.abc \
	jig/New_Stove-D-32-4.abc \
	jig/Swallowtail_Jig-Em-32-2.abc \
	jig/Calliope_House-E-32-3.abc
NineteenthOfDecember.abc: $(NineteenthOfDecember) hdr/NineteenthOfDecember.hdr
	abcmedley +c NineteenthOfDecember $(NineteenthOfDecember) >NineteenthOfDecember.abc
NineteenthOfDecember.ps: NineteenthOfDecember.abc fmt/_70.fmt
	$(a2p) NineteenthOfDecember.abc +Ffmt/_70 \
	|PShdr NINETEEN '' NINETEEN \
	|PSftr %D $U/ %D >NineteenthOfDecember.ps
NineteenthOfDecember.pdf: NineteenthOfDecember.ps
	ps2pdf NineteenthOfDecember.ps NineteenthOfDecember.pdf

# Ninety-Second
NinetySecond: NinetySecond.abc NinetySecond.ps NinetySecond.pdf
NinetySecond= strathspey/Marquis_of_Huntlys_Highlanders-A-24-3.abc sep5x2 \
	strathspey/Rose_Among_the_Heather-D-24-3.abc \
	strathspey/Lord_Seaforth-G-24-3.abc \
	strathspey/Piper_o_Dundee-Am-24-3.abc
#	reel/Sleep_Soond_In_Da_Moarnin-Am-24-3.abc
NinetySecond.abc: $(NinetySecond) hdr/NinetySecond.hdr
	abcmedley +c NinetySecond $(NinetySecond) >NinetySecond.abc
NinetySecond.ps: NinetySecond.abc fmt/_70.fmt
	$(a2p) NinetySecond.abc +Ffmt/_70 \
	|PShdr Ninety-Second '' Ninety-Second \
	|PSftr %D $U/ %D >NinetySecond.ps
NinetySecond.pdf: NinetySecond.ps
	ps2pdf NinetySecond.ps NinetySecond.pdf

# None So Pretty
NoneSoPretty= \
	march/JohnnyInTheNetherMains.abc \
	m16/MaggieLauder_G16.abc \
	march/SowAndBoar3.abc \
	march/LakesOfSligo_C2.abc
NoneSoPretty: NoneSoPretty.abc NoneSoPretty.ps NoneSoPretty.pdf
NoneSoPretty.abc: hdr/NoneSoPretty.hdr $(NoneSoPretty)
	abcmedley NoneSoPretty $(NoneSoPretty) >NoneSoPretty.abc
NoneSoPretty.ps: NoneSoPretty.abc fmt/_75.fmt
	$(a2p) NoneSoPretty.abc +Ffmt/_75 \
	|PShdr NONESOPR '' NONESOPR \
	|PSftr %D $U/ %D >NoneSoPretty.ps
NoneSoPretty.pdf: NoneSoPretty.ps
	ps2pdf NoneSoPretty.ps NoneSoPretty.pdf

# Nor Loch, the
NorLoch= strathspey/Miss_Dorothy_Leurs-F-16-3.abc reel/Mrs_Jean_Stalker-A-16-3.abc
NorLoch: NorLoch.abc NorLoch.ps NorLoch.pdf
NorLoch.abc: hdr/NorLoch.hdr $(NorLoch)
	abcmedley NorLoch $(NorLoch) >NorLoch.abc
NorLoch.ps: NorLoch.abc fmt/_80.fmt
	$(a2p) NorLoch.abc +Ffmt/_80 \
	|PShdr NorLoch '' NorLoch \
	|PSftr %D $U/ %D >NorLoch.ps
NorLoch.pdf: NorLoch.ps
	ps2pdf NorLoch.ps NorLoch.pdf

# Norman Whitelaw
NormanWhitelaw: NormanWhitelaw1

# Norman Whitelaw 1
NormanWhitelaw1= \
	march/NormanWhitelawR.abc \
	march/LordHuntlysCave1.abc \
	march/CelticSocietysQuickstep.abc \
	ftr/arrJC.ftr
NormanWhitelaw1: NormanWhitelaw1.abc NormanWhitelaw1.ps NormanWhitelaw1.pdf
NormanWhitelaw1.abc: hdr/NormanWhitelaw.hdr $(NormanWhitelaw1)
	abcmedley NormanWhitelaw $(NormanWhitelaw1) >NormanWhitelaw1.abc
NormanWhitelaw1.ps: NormanWhitelaw1.abc fmt/_75.fmt
	$(a2p) NormanWhitelaw1.abc +Ffmt/_75 \
	|PShdr NORMANWH '' NORMANWH \
	|PSftr %D $U/ %D >NormanWhitelaw1.ps
NormanWhitelaw1.pdf: NormanWhitelaw1.ps
	ps2pdf NormanWhitelaw1.ps NormanWhitelaw1.pdf

# North Grove
NorthGrove: NorthGrove0 NorthGrove1

# North Grove 0
NorthGrove0= strathspey/Murphys_Measure_G.abc
NorthGrove0: NorthGrove0.abc NorthGrove0.ps NorthGrove0.pdf
NorthGrove0.abc: hdr/NorthGrove.hdr $(NorthGrove0)
	abcmedley "NorthGrove" $(NorthGrove0) >NorthGrove0.abc
NorthGrove0.ps: NorthGrove0.abc fmt/_75.fmt
	$(a2p) NorthGrove0.abc +Ffmt/_75 \
	|PShdr NORTHGR '' NORTHGR \
	|PSftr %D $U/ %D >NorthGrove0.ps
NorthGrove0.pdf: NorthGrove0.ps
	ps2pdf NorthGrove0.ps NorthGrove0.pdf

# North Grove 1
NorthGrove1= \
	strathspey/Murphys_Measure_G.abc \
	strathspey/GlenTromieS.abc \
	strathspey/BanksOfSpeyS_Am.abc
NorthGrove1: NorthGrove1.abc NorthGrove1.ps NorthGrove1.pdf
NorthGrove1.abc: hdr/NorthGrove.hdr $(NorthGrove1)
	abcmedley "NorthGrove" $(NorthGrove1) >NorthGrove1.abc
NorthGrove1.ps: NorthGrove1.abc fmt/_75.fmt
	$(a2p) NorthGrove1.abc +Ffmt/_75 \
	|PShdr NORTHGR '' NORTHGR \
	|PSftr %D $U/ %D >NorthGrove1.ps
NorthGrove1.pdf: NorthGrove1.ps
	ps2pdf NorthGrove1.ps NorthGrove1.pdf

# Northern Harmony
NorthernHarmony: NorthernHarmony1 NorthernHarmony2

# Northern Harmony 1
NorthernHarmony1= \
	jig/Craigies_F.abc jig/Gael_Dm.abc jig/CockOfTheNorth.abc jig/AndersonsJ_C.abc
NorthernHarmony1: NorthernHarmony1.abc NorthernHarmony1.ps NorthernHarmony1.pdf
NorthernHarmony1.abc: hdr/NorthernHarmony.hdr $(NorthernHarmony1)
	abcmedley +C +S NorthernHarmony $(NorthernHarmony1) >NorthernHarmony1.abc
NorthernHarmony1.ps: NorthernHarmony1.abc fmt/_75.fmt
	$(a2p) NorthernHarmony1.abc +Ffmt/_75 \
	|PShdr NORTHERN '' NORTHERN \
	|PSftr %D $U/ %D >NorthernHarmony1.ps
NorthernHarmony1.pdf: NorthernHarmony1.ps
	ps2pdf NorthernHarmony1.ps NorthernHarmony1.pdf

# Northern Harmony 2
NorthernHarmony2= \
	jig/DuncanMacGillvray_D.abc \
	jig/HarmonicaJ.abc \
	jig/PaddysLeatherBreeches_Bm.abc \
	ftr/arrBP.ftr
NorthernHarmony2: NorthernHarmony2.abc NorthernHarmony2.ps NorthernHarmony2.pdf
NorthernHarmony2.abc: hdr/NorthernHarmony.hdr $(NorthernHarmony2)
	abcmedley NorthernHarmony $(NorthernHarmony2) >NorthernHarmony2.abc
NorthernHarmony2.ps: NorthernHarmony2.abc fmt/_75.fmt
	$(a2p) NorthernHarmony2.abc +Ffmt/_75 \
	|PShdr NORTHERN '' NORTHERN \
	|PSftr %D $U/ %D >NorthernHarmony2.ps
NorthernHarmony2.pdf: NorthernHarmony2.ps
	ps2pdf NorthernHarmony2.ps NorthernHarmony2.pdf

# Not I
NotI: NotI.abc NotI.ps NotI.pdf
NotI= reel/MillBurn.abc
NotI.abc: $(NotI) hdr/NotI.hdr
	abcmedley NotI $(NotI) >NotI.abc
NotI.ps: NotI.abc fmt/_70.fmt
	$(a2p) NotI.abc +Ffmt/_70 \
	|PShdr NOTI '' NOTI \
	|PSftr %D $U/ %D >NotI.ps
NotI.pdf: NotI.ps
	ps2pdf NotI.ps NotI.pdf

# Nottingham Lace
NottinghamLace: NottinghamLace0 NottinghamLace1

# Nottingham Lace 0
NottinghamLace0= reel/Donald_MacDonalds_Fancy-Bb-16-2.abc reel/Donald_MacDonalds_Fancy-Bb-16-3.abc
NottinghamLace0: NottinghamLace0.abc NottinghamLace0.ps NottinghamLace0.pdf
NottinghamLace0.abc: hdr/NottinghamLace.hdr $(NottinghamLace0)
	abcmedley NottinghamLace $(NottinghamLace0) >NottinghamLace0.abc
NottinghamLace0.ps: NottinghamLace0.abc fmt/_75.fmt
	$(a2p) NottinghamLace0.abc +Ffmt/_75 \
	|PShdr NottinghamLace '' NottinghamLace \
	|PSftr %D $U/ %D >NottinghamLace0.ps
NottinghamLace0.pdf: NottinghamLace0.ps
	ps2pdf NottinghamLace0.ps NottinghamLace0.pdf

# Nottingham Lace 1
NottinghamLace1= march/Black_Bear-D-32-4.abc march/Mrs_MacDouall_Grant-G-32-3.abc ftr/arrJC.ftr
NottinghamLace1: NottinghamLace1.abc NottinghamLace1.ps NottinghamLace1.pdf
NottinghamLace1.abc: hdr/NottinghamLace1.hdr $(NottinghamLace1)
	abcmedley NottinghamLace1 $(NottinghamLace1) >NottinghamLace1.abc
NottinghamLace1.ps: NottinghamLace1.abc fmt/_75.fmt
	$(a2p) NottinghamLace1.abc +Ffmt/_75 \
	|PShdr NottinghamLace1 '' NottinghamLace1 \
	|PSftr %D $U/ %D >NottinghamLace1.ps
NottinghamLace1.pdf: NottinghamLace1.ps
	ps2pdf NottinghamLace1.ps NottinghamLace1.pdf

# Nurseryman
Nurseryman: Nurseryman0 Nurseryman1 Nurseryman2

# Nurseryman 0
Nurseryman0= jig/MissMcPhersonGrantsJ.abc
Nurseryman0: Nurseryman0.abc Nurseryman0.ps Nurseryman0.pdf
Nurseryman0.abc: $(Nurseryman0) hdr/Nurseryman.hdr
	abcmedley Nurseryman $(Nurseryman0) >Nurseryman0.abc
Nurseryman0.ps: Nurseryman0.abc fmt/_75.fmt
	$(a2p) Nurseryman0.abc +Ffmt/_75 \
	|PShdr Nurseryman '' Nurseryman \
	|PSftr %D $U/ %D >Nurseryman0.ps
Nurseryman0.pdf: Nurseryman0.ps
	ps2pdf Nurseryman0.ps Nurseryman0.pdf

# Nurseryman 1
Nurseryman1= \
	jig/MissMcPhersonGrantsJ.abc \
	jig/DorothyShaw_G.abc \
	jig/MosPeerieBoston.abc \
	jig/ShaaldsOFoula.abc \
	ftr/arrHW.ftr
Nurseryman1: Nurseryman1.abc Nurseryman1.ps Nurseryman1.pdf
Nurseryman1.abc: $(Nurseryman1) hdr/Nurseryman.hdr
	abcmedley Nurseryman $(Nurseryman1) >Nurseryman1.abc
Nurseryman1.ps: Nurseryman1.abc fmt/_70.fmt
	$(a2p) Nurseryman1.abc +Ffmt/_70 \
	|PShdr Nurseryman '' Nurseryman \
	|PSftr %D $U/ %D >Nurseryman1.ps
Nurseryman1.pdf: Nurseryman1.ps
	ps2pdf Nurseryman1.ps Nurseryman1.pdf

# Nurseryman 2
Nurseryman2= \
	jig/MissMcPhersonGrantsJ.abc \
	jig/93_Not_Out_D.abc \
	jig/MistOverTennessee.abc \
	jig/PennyFarthing_Em.abc \
	ftr/arrSM.ftr
Nurseryman2: Nurseryman2.abc Nurseryman2.ps Nurseryman2.pdf
Nurseryman2.abc: $(Nurseryman2) hdr/Nurseryman.hdr
	abcmedley Nurseryman $(Nurseryman2) >Nurseryman2.abc
Nurseryman2.ps: Nurseryman2.abc fmt/_65.fmt
	$(a2p) Nurseryman2.abc +Ffmt/_65 \
	|PShdr Nurseryman '' Nurseryman \
	|PSftr %D $U/ %D >Nurseryman2.ps
Nurseryman2.pdf: Nurseryman2.ps
	ps2pdf Nurseryman2.ps Nurseryman2.pdf

# Nut
Nut: Nut0 Nut1 Nut2 Nut3

# Nut 0
Nut0: Nut0.abc Nut0.ps Nut0.pdf
Nut0= j24/Nut_A24.abc j24/TarryAwhile_D24.abc j24/LordCathcart_G24.abc
Nut0.abc: $(Nut0) hdr/Nut.hdr
	abcmedley Nut $(Nut0) >Nut0.abc
Nut0.ps: Nut0.abc fmt/_75.fmt
	$(a2p) Nut0.abc +Ffmt/_75 \
	|PShdr "NUT0" '' "NUT0" \
	|PSftr %D $U/ %D >Nut0.ps
Nut0.pdf: Nut0.ps
	ps2pdf Nut0.ps Nut0.pdf

# Nut 1
Nut1: Nut1.abc Nut1.ps Nut1.pdf
Nut1= jig/Nut_Bb.abc jig/TarryAwhile.abc
Nut1.abc: $(Nut1) hdr/Nut.hdr
	abcmedley Nut $(Nut1) >Nut1.abc
Nut1.ps: Nut1.abc fmt/_70.fmt
	$(a2p) Nut1.abc +Ffmt/_70 \
	|PShdr "NUT1" '' "NUT1" \
	|PSftr %D $U/ %D >Nut1.ps
Nut1.pdf: Nut1.ps
	ps2pdf Nut1.ps Nut1.pdf

# Nut 2
Nut2: Nut2.abc Nut2.ps Nut2.pdf
Nut2= \
	jig/SoImOffWithTheGoodStNicholasBoat_A.abc \
	jig/ScarceOfTatties_3.abc
Nut2.abc: $(Nut2) hdr/Nut.hdr
	abcmedley Nut $(Nut2) >Nut2.abc
Nut2.ps: Nut2.abc fmt/_75.fmt
	$(a2p) Nut2.abc +Ffmt/_75 \
	|PShdr "NUT2" '' "NUT2" \
	|PSftr %D $U/ %D >Nut2.ps
Nut2.pdf: Nut2.ps
	ps2pdf Nut2.ps Nut2.pdf

# Nut 3
Nut3= \
	j24/Tarry_Awhilehile_Bb.abc \
	j24/Laird_o_Cockpen_Gm24.abc \
	j24/Vallafield_C24.abc
Nut3: Nut3.abc Nut3.ps Nut3.pdf
Nut3.abc: $(Nut3) hdr/Nut.hdr
	abcmedley Nut $(Nut3) >Nut3.abc
Nut3.ps: Nut3.abc fmt/_75.fmt
	$(a2p) Nut3.abc +Ffmt/_75 \
	|PShdr "NUT3" '' "NUT3" \
	|PSftr %D $U/ %D >Nut3.ps
Nut3.pdf: Nut3.ps
	ps2pdf Nut3.ps Nut3.pdf

# OakbanksTributeToChristian
OakbanksTributeToChristian= jig/ChristianCatto_F.abc \
	jig/MistOverTennessee.abc \
	jig/BraesOfElchies.abc
OakbanksTributeToChristian: OakbanksTributeToChristian.abc OakbanksTributeToChristian.ps OakbanksTributeToChristian.pdf
OakbanksTributeToChristian.abc: hdr/OakbanksTributeToChristian.hdr $(OakbanksTributeToChristian)
	abcmedley OakbanksTributeToChristian $(OakbanksTributeToChristian) >OakbanksTributeToChristian.abc
OakbanksTributeToChristian.ps: OakbanksTributeToChristian.abc fmt/_75.fmt
	$(a2p) OakbanksTributeToChristian.abc +Ffmt/_75 \
	|PShdr OakbanksTributeToChristian '' OakbanksTributeToChristian \
	|PSftr %D $U/ %D >OakbanksTributeToChristian.ps
OakbanksTributeToChristian.pdf: OakbanksTributeToChristian.ps
	ps2pdf OakbanksTributeToChristian.ps OakbanksTributeToChristian.pdf

# Odd Thoughts
OddThoughts= strathspey/Jean_of_Broomfield-D-16-3.abc \
	strathspey/Sweetness_of_Mary_Str_G.abc \
	strathspey/AlasdairMacalister.abc \
	strathspey/LochBaS.abc
OddThoughts: OddThoughts.abc OddThoughts.ps OddThoughts.pdf
OddThoughts.abc: hdr/OddThoughts.hdr $(OddThoughts)
	abcmedley OddThoughts $(OddThoughts) >OddThoughts.abc
OddThoughts.ps: OddThoughts.abc fmt/_75.fmt
	$(a2p) OddThoughts.abc +Ffmt/_75 \
	|PShdr OddThoughts '' OddThoughts \
	|PSftr %D $U/ %D >OddThoughts.ps
OddThoughts.pdf: OddThoughts.ps
	ps2pdf OddThoughts.ps OddThoughts.pdf

# Off She Goes In the North
OffSheGoesInTheNorth: OffSheGoesInTheNorth.abc OffSheGoesInTheNorth.ps OffSheGoesInTheNorth.pdf
OffSheGoesInTheNorth= jig/OffSheGoes.abc jig/DustyBobsJ.abc jig/StoolOfRepentance.abc
OffSheGoesInTheNorth.abc: $(OffSheGoesInTheNorth) hdr/OffSheGoesInTheNorth.hdr
	abcmedley OffSheGoesInTheNorth $(OffSheGoesInTheNorth) >OffSheGoesInTheNorth.abc
OffSheGoesInTheNorth.ps: OffSheGoesInTheNorth.abc fmt/_70.fmt
	$(a2p) OffSheGoesInTheNorth.abc +Ffmt/_70 \
	|PShdr OFFSHEGO '' OFFSHEGO \
	|PSftr %D $U/ %D >OffSheGoesInTheNorth.ps
OffSheGoesInTheNorth.pdf: OffSheGoesInTheNorth.ps
	ps2pdf OffSheGoesInTheNorth.ps OffSheGoesInTheNorth.pdf

# Off We Go
OffWeGo= jig/New_Years_Day-D-32-2.abc \
	jig/MistCoveredMountainJ.abc \
	jig/BellmansJ_G.abc \
	jig/Teviot_Brig-A-32-3.abc
OffWeGo: OffWeGo.abc OffWeGo.ps OffWeGo.pdf
OffWeGo.abc: hdr/OffWeGo.hdr $(OffWeGo)
	abcmedley OffWeGo $(OffWeGo) >OffWeGo.abc
OffWeGo.ps: OffWeGo.abc fmt/_75.fmt
	$(a2p) OffWeGo.abc +Ffmt/_75 \
	|PShdr OffWeGo '' OffWeGo \
	|PSftr %D $U/ %D >OffWeGo.ps
OffWeGo.pdf: OffWeGo.ps
	ps2pdf OffWeGo.ps OffWeGo.pdf

# Oh Whistle and Ill Come Ta Ya
OhWhistleAndIllComeTaYa: OhWhistleAndIllComeTaYa.abc OhWhistleAndIllComeTaYa.ps OhWhistleAndIllComeTaYa.pdf
OhWhistleAndIllComeTaYa= \
	jig/BorowlaskisFancy.abc \
	jig/MrCharlesGrahamsWelcomeHome.abc \
	jig/Drumdelgie_D.abc \
	jig/JimmyHarrisJig_G.abc
OhWhistleAndIllComeTaYa.abc: $(OhWhistleAndIllComeTaYa) hdr/OhWhistleAndIllComeTaYa.hdr
	abcmedley OhWhistleAndIllComeTaYa $(OhWhistleAndIllComeTaYa) >OhWhistleAndIllComeTaYa.abc
OhWhistleAndIllComeTaYa.ps: OhWhistleAndIllComeTaYa.abc fmt/_75.fmt
	$(a2p) OhWhistleAndIllComeTaYa.abc +Ffmt/_75 \
	|PShdr OHWHISTL '' OHWHISTL \
	|PSftr %D $U/ %D >OhWhistleAndIllComeTaYa.ps
OhWhistleAndIllComeTaYa.pdf: OhWhistleAndIllComeTaYa.ps
	ps2pdf OhWhistleAndIllComeTaYa.ps OhWhistleAndIllComeTaYa.pdf

# Old Ba' Game
OldBaGame= march/Duke_of_Perth_2-G-32-2.abc \
	march/Hey_Johnny_Cope-Am-32-2.abc \
	march/Dornoch_Links-A-2.abc \
	march/Barren_Rocks_of_Aden_2-D-32-2.abc
OldBaGame: OldBaGame.abc OldBaGame.ps OldBaGame.pdf
OldBaGame.abc: hdr/OldBaGame.hdr $(OldBaGame)
	abcmedley OldBaGame $(OldBaGame) >OldBaGame.abc
OldBaGame.ps: OldBaGame.abc fmt/_75.fmt
	$(a2p) OldBaGame.abc +Ffmt/_75 \
	|PShdr OldBaGame '' OldBaGame \
	|PSftr %D $U/ %D >OldBaGame.ps
OldBaGame.pdf: OldBaGame.ps
	ps2pdf OldBaGame.ps OldBaGame.pdf

# Old Dutch Churn
OldDutchChurn= slipjig/Old_Dutch_ChurnSJ_Gm.abc jig/Old_Dutch_ChurnJ_Gm.abc
OldDutchChurn: OldDutchChurn.abc OldDutchChurn.ps OldDutchChurn.pdf
OldDutchChurn.abc: $(OldDutchChurn)
	abcmedley OldDutchChurn $(OldDutchChurn) >OldDutchChurn.abc
OldDutchChurn.ps: OldDutchChurn.abc fmt/_70.fmt
	$(a2p) OldDutchChurn.abc +Ffmt/_70 \
	|PShdr OLDDUTCH '' OLDDUTCH \
	|PSftr %D $U/ %D >OldDutchChurn.ps
OldDutchChurn.pdf: OldDutchChurn.ps
	ps2pdf OldDutchChurn.ps OldDutchChurn.pdf

# Old Fruitmarket
OldFruitmarket= \
	strathspey/OldFruitmarket_A.abc \
	strathspey/OldFruitmarket_D.abc \
	strathspey/OldFruitmarket_G.abc
OldFruitmarket: OldFruitmarket.abc OldFruitmarket.ps OldFruitmarket.pdf
OldFruitmarket.abc: $(OldFruitmarket)
	abcmedley +C 'The Old Fruit Market' $(OldFruitmarket) >OldFruitmarket.abc
OldFruitmarket.ps: OldFruitmarket.abc fmt/_75.fmt
	$(a2p) OldFruitmarket.abc +Ffmt/_75 \
	|PShdr OldFruitmarket '' OldFruitmarket \
	|PSftr %D $U/ %D >OldFruitmarket.ps
OldFruitmarket.pdf: OldFruitmarket.ps
	ps2pdf OldFruitmarket.ps OldFruitmarket.pdf

# Old Man of Storr
OldManOfStorr: OldManOfStorr.abc OldManOfStorr.ps OldManOfStorr.pdf
OldManOfStorr= \
	reel/EllaWilson.abc \
	march/GirlILeftBehind.abc \
	march/BirkenTree.abc \
	march/GlengarrysM_4.abc
OldManOfStorr.abc: $(OldManOfStorr) hdr/OldManOfStorr.hdr
	abcmedley OldManOfStorr $(OldManOfStorr) >OldManOfStorr.abc
OldManOfStorr.ps: OldManOfStorr.abc fmt/OldManOfStorr.fmt
	$(a2p) OldManOfStorr.abc +Ffmt/OldManOfStorr \
	|PShdr OldManOfStorr '' OldManOfStorr \
	|PSftr %D $U/ %D >OldManOfStorr.ps
OldManOfStorr.pdf: OldManOfStorr.ps
	ps2pdf OldManOfStorr.ps OldManOfStorr.pdf

# Old Nick's Lumber Room
OldNicksLumberRoom: OldNicksLumberRoom1 OldNicksLumberRoom2

# Old Nick's Lumber Room 1
OldNicksLumberRoom1= \
	jig/RoxburghQuickStep.abc \
	jig/RobinsBodhran_Em.abc \
	jig/FuneralMarchOfTheMarionettes_Am.abc \
	jig/GoToTheDevilAndShakeYourself.abc \
	ftr/arrJC.ftr
OldNicksLumberRoom1: OldNicksLumberRoom1.abc OldNicksLumberRoom1.ps OldNicksLumberRoom1.pdf
OldNicksLumberRoom1.abc: $(OldNicksLumberRoom1) hdr/OldNicksLumberRoom.hdr
	abcmedley OldNicksLumberRoom $(OldNicksLumberRoom1) >OldNicksLumberRoom1.abc
OldNicksLumberRoom1.ps: OldNicksLumberRoom1.abc fmt/_75.fmt
	$(a2p) OldNicksLumberRoom1.abc +Ffmt/_75 \
	|PShdr OldNicks '' OldNicks \
	|PSftr %D $U/ %D >OldNicksLumberRoom1.ps
OldNicksLumberRoom1.pdf: OldNicksLumberRoom1.ps
	ps2pdf OldNicksLumberRoom1.ps OldNicksLumberRoom1.pdf

# Old Nick's Lumber Room 2
OldNicksLumberRoom2= \
	jig/RoxburghQuickStep.abc \
	jig/BobbingJoe.abc \
	jig/GreenSleevesAndYellowLace_Am.abc \
	jig/SteamboatQuickstep_A.abc
OldNicksLumberRoom2: OldNicksLumberRoom2.abc OldNicksLumberRoom2.ps OldNicksLumberRoom2.pdf
OldNicksLumberRoom2.abc: $(OldNicksLumberRoom2) hdr/OldNicksLumberRoom.hdr
	abcmedley OldNicksLumberRoom $(OldNicksLumberRoom2) >OldNicksLumberRoom2.abc
OldNicksLumberRoom2.ps: OldNicksLumberRoom2.abc fmt/_75.fmt
	$(a2p) OldNicksLumberRoom2.abc +Ffmt/_75 \
	|PShdr OldNicks '' OldNicks \
	|PSftr %D $U/ %D >OldNicksLumberRoom2.ps
OldNicksLumberRoom2.pdf: OldNicksLumberRoom2.ps
	ps2pdf OldNicksLumberRoom2.ps OldNicksLumberRoom2.pdf

# Old Way of Killiekrankie
OldWayOfKilliekrankie= \
	reel/OriginalSettOfKilliecrankie_C.abc \
	m48/GuizersMarch_D_ABB.abc
OldWayOfKilliekrankie: OldWayOfKilliekrankie.abc OldWayOfKilliekrankie.ps OldWayOfKilliekrankie.pdf
OldWayOfKilliekrankie.abc: hdr/OldWayOfKilliekrankie.hdr $(OldWayOfKilliekrankie)
	abcmedley OldWayOfKilliekrankie $(OldWayOfKilliekrankie) >OldWayOfKilliekrankie.abc
OldWayOfKilliekrankie.ps: OldWayOfKilliekrankie.abc fmt/_75.fmt
	$(a2p) OldWayOfKilliekrankie.abc +Ffmt/_75 \
	|PShdr OldWayOfKilliekrankie '' OldWayOfKilliekrankie \
	|PSftr %D $U/ %D >OldWayOfKilliekrankie.ps
OldWayOfKilliekrankie.pdf: OldWayOfKilliekrankie.ps
	ps2pdf OldWayOfKilliekrankie.ps OldWayOfKilliekrankie.pdf

# On Hudson Creek
OnHudsonCreek= hornpipe/Blue_Crab_Hp-G-32-4.abc hornpipe/FishersH_D4.abc hornpipe/Game_of_Love_Em.abc
OnHudsonCreek: OnHudsonCreek.abc OnHudsonCreek.ps OnHudsonCreek.pdf
OnHudsonCreek.abc: hdr/OnHudsonCreek.hdr $(OnHudsonCreek)
	abcmedley OnHudsonCreek $(OnHudsonCreek) >OnHudsonCreek.abc
OnHudsonCreek.ps: OnHudsonCreek.abc fmt/_75.fmt
	$(a2p) OnHudsonCreek.abc +Ffmt/_75 \
	|PShdr OnHudsonCreek '' OnHudsonCreek \
	|PSftr %D $U/ %D >OnHudsonCreek.ps
OnHudsonCreek.pdf: OnHudsonCreek.ps
	ps2pdf OnHudsonCreek.ps OnHudsonCreek.pdf

# On The Wings of Morning
OnTheWingsOfMorning= jig/Jig_for_Joyce_D.abc x10.abc
OnTheWingsOfMorning: OnTheWingsOfMorning.abc OnTheWingsOfMorning.ps OnTheWingsOfMorning.pdf
OnTheWingsOfMorning.abc: hdr/OnTheWingsOfMorning.hdr $(OnTheWingsOfMorning)
	abcmedley OnTheWingsOfMorning $(OnTheWingsOfMorning) >OnTheWingsOfMorning.abc
OnTheWingsOfMorning.ps: OnTheWingsOfMorning.abc fmt/_75.fmt
	$(a2p) OnTheWingsOfMorning.abc +Ffmt/_75 \
	|PShdr OnTheWingsOfMorning '' OnTheWingsOfMorning \
	|PSftr %D $U/ %D >OnTheWingsOfMorning.ps
OnTheWingsOfMorning.pdf: OnTheWingsOfMorning.ps
	ps2pdf OnTheWingsOfMorning.ps OnTheWingsOfMorning.pdf

# On the Banks of The Helicon
OnTheBanksOfTheHelicon= misc/OnTheBanksOfTheHelicon_G.abc
OnTheBanksOfTheHelicon: OnTheBanksOfTheHelicon.abc OnTheBanksOfTheHelicon.ps OnTheBanksOfTheHelicon.pdf
OnTheBanksOfTheHelicon.abc: $(OnTheBanksOfTheHelicon) hdr/OnTheBanksOfTheHelicon.hdr
	abcmedley OnTheBanksOfTheHelicon $(OnTheBanksOfTheHelicon) >OnTheBanksOfTheHelicon.abc
OnTheBanksOfTheHelicon.ps: OnTheBanksOfTheHelicon.abc fmt/_70.fmt
	$(a2p) OnTheBanksOfTheHelicon.abc +Ffmt/_70 \
	|PShdr ONTHEBAN '' ONTHEBAN \
	|PSftr %D $U/ %D >OnTheBanksOfTheHelicon.ps
OnTheBanksOfTheHelicon.pdf: OnTheBanksOfTheHelicon.ps
	ps2pdf OnTheBanksOfTheHelicon.ps OnTheBanksOfTheHelicon.pdf

# On the Quarter Deck
OnTheQuarterDeck= \
	hornpipe/AdmiralNelsonR.abc \
	hornpipe/DavyH_4_G.abc \
	hornpipe/GipsyH_4C.abc
OnTheQuarterDeck: OnTheQuarterDeck.abc OnTheQuarterDeck.ps OnTheQuarterDeck.pdf
OnTheQuarterDeck.abc: $(OnTheQuarterDeck) hdr/OnTheQuarterDeck.hdr
	abcmedley OnTheQuarterDeck $(OnTheQuarterDeck) >OnTheQuarterDeck.abc
OnTheQuarterDeck.ps: OnTheQuarterDeck.abc fmt/_70.fmt
	$(a2p) OnTheQuarterDeck.abc +Ffmt/_70 \
	|PShdr OnTheQuarterDeck '' OnTheQuarterDeck \
	|PSftr %D $U/ %D >OnTheQuarterDeck.ps
OnTheQuarterDeck.pdf: OnTheQuarterDeck.ps
	ps2pdf OnTheQuarterDeck.ps OnTheQuarterDeck.pdf

# On_the_Wings_of_a_Skorie
On_the_Wings_of_a_Skorie= \
	reel/On_the_Wings_of_a_Skorie_1-Em-32-3.abc \
	reel/On_the_Wings_of_a_Skorie_2-Em-32-3.abc \
	reel/On_the_Wings_of_a_Skorie_3-Em-32-3.abc
On_the_Wings_of_a_Skorie: On_the_Wings_of_a_Skorie.abc On_the_Wings_of_a_Skorie.ps On_the_Wings_of_a_Skorie.pdf
On_the_Wings_of_a_Skorie.abc: $(On_the_Wings_of_a_Skorie)
	abcjoin +s $(On_the_Wings_of_a_Skorie) >On_the_Wings_of_a_Skorie.abc
On_the_Wings_of_a_Skorie.ps: On_the_Wings_of_a_Skorie.abc fmt/_70.fmt $(On_the_Wings_of_a_Skorie)
	$(a2p) On_the_Wings_of_a_Skorie.abc +n +Ffmt/_70 \
	| PShdr On_the_Wings_of_a_Skorie "" On_the_Wings_of_a_Skorie \
	| PSftr %D $U/ %D >On_the_Wings_of_a_Skorie.ps
On_the_Wings_of_a_Skorie.pdf: On_the_Wings_of_a_Skorie.ps
	ps2pdf On_the_Wings_of_a_Skorie.ps On_the_Wings_of_a_Skorie.pdf

# Once I Loved a Maiden Fair
OnceILovedAMaidenFair0= march/Once_I_Loved_a_Maiden_Fair_1-D-16-1.abc \
	march/Once_I_Loved_a_Maiden_Fair_2-G-16-2.abc \
	march/Once_I_Loved_a_Maiden_Fair_2-G-16-4w4.abc
OnceILovedAMaidenFair0: OnceILovedAMaidenFair0.abc OnceILovedAMaidenFair0.ps OnceILovedAMaidenFair0.pdf
OnceILovedAMaidenFair0.abc: $(OnceILovedAMaidenFair0)
	abcjoin +S $(OnceILovedAMaidenFair0) >OnceILovedAMaidenFair0.abc
OnceILovedAMaidenFair0.ps: OnceILovedAMaidenFair0.abc fmt/_75.fmt
	$(a2p) OnceILovedAMaidenFair0.abc +Ffmt/_75 \
	|PShdr OnceILovedAMaidenFair0 '' OnceILovedAMaidenFair0 \
	|PSftr %D $U/ %D >OnceILovedAMaidenFair0.ps
OnceILovedAMaidenFair0.pdf: OnceILovedAMaidenFair0.ps
	ps2pdf OnceILovedAMaidenFair0.ps OnceILovedAMaidenFair0.pdf

# Once I Loved a Maiden Fair
OnceILovedAMaidenFair1= march/Once_I_Loved_a_Maiden_Fair_2-G-16-2.abc \
	march/Birken_Tree-Em-16-2.abc \
	march/Maggie_Lauder-A-16-2.abc \
	march/My_Love_is_But_a_Lassie_Yet-D-16-2.abc
OnceILovedAMaidenFair1: OnceILovedAMaidenFair1.abc OnceILovedAMaidenFair1.ps OnceILovedAMaidenFair1.pdf
OnceILovedAMaidenFair1.abc: hdr/OnceILovedAMaidenFair.hdr $(OnceILovedAMaidenFair1)
	abcmedley OnceILovedAMaidenFair $(OnceILovedAMaidenFair1) >OnceILovedAMaidenFair1.abc
OnceILovedAMaidenFair1.ps: OnceILovedAMaidenFair1.abc fmt/_75.fmt
	$(a2p) OnceILovedAMaidenFair1.abc +Ffmt/_75 \
	|PShdr OnceILovedAMaidenFair1 '' OnceILovedAMaidenFair1 \
	|PSftr %D $U/ %D >OnceILovedAMaidenFair1.ps
OnceILovedAMaidenFair1.pdf: OnceILovedAMaidenFair1.ps
	ps2pdf OnceILovedAMaidenFair1.ps OnceILovedAMaidenFair1.pdf

# One Two Three
OneTwoThree= jig/AonDaTri_G.abc
OneTwoThree: OneTwoThree.abc OneTwoThree.ps OneTwoThree.pdf
OneTwoThree.abc: hdr/OneTwoThree.hdr $(OneTwoThree)
	abcmedley OneTwoThree $(OneTwoThree) >OneTwoThree.abc
OneTwoThree.ps: OneTwoThree.abc fmt/_75.fmt
	$(a2p) OneTwoThree.abc +Ffmt/_75 \
	|PShdr OneTwoThree '' OneTwoThree \
	|PSftr %D $U/ %D >OneTwoThree.ps
OneTwoThree.pdf: OneTwoThree.ps
	ps2pdf OneTwoThree.ps OneTwoThree.pdf

# One o'Clock Canon
OneOClockCanon: OneOClockCanon0 OneOClockCanon1 OneOClockCanon2

# One o'Clock Canon 0
OneOClockCanon0= reel/One_oClock_Canon-A-64-6.abc reel/One_oClock_Canon-A-64-8.abc
OneOClockCanon0: OneOClockCanon0.abc OneOClockCanon0.ps OneOClockCanon0.pdf
OneOClockCanon0.abc: hdr/OneOClockCanon0.hdr $(OneOClockCanon0)
	abcmedley OneOClockCanon0 $(OneOClockCanon0) >OneOClockCanon0.abc
OneOClockCanon0.ps: OneOClockCanon0.abc fmt/OneOClockCanon.fmt
	$(a2p) OneOClockCanon0.abc -k4 +Ffmt/OneOClockCanon \
	|PShdr OneOClockCanon0 '' OneOClockCanon0 \
	|PSftr %D $U/ %D >OneOClockCanon0.ps
OneOClockCanon0.pdf: OneOClockCanon0.ps
	ps2pdf OneOClockCanon0.ps OneOClockCanon0.pdf

# One o'Clock Canon 1
OneOClockCanon1= reel/One_oClock_Canon-A-64-8.abc
OneOClockCanon1: OneOClockCanon1.abc OneOClockCanon1.ps OneOClockCanon1.pdf
OneOClockCanon1.abc: hdr/OneOClockCanon1.hdr $(OneOClockCanon1)
	abcmedley OneOClockCanon1 $(OneOClockCanon1) >OneOClockCanon1.abc
OneOClockCanon1.ps: OneOClockCanon1.abc fmt/_80.fmt
	$(a2p) OneOClockCanon1.abc -k4 +Ffmt/_80 \
	|PShdr OneOClockCanon1 '' OneOClockCanon1 \
	|PSftr %D $U/ %D >OneOClockCanon1.ps
OneOClockCanon1.pdf: OneOClockCanon1.ps
	ps2pdf OneOClockCanon1.ps OneOClockCanon1.pdf

# One o'Clock Canon 2
OneOClockCanon2= reel/Sandy_Macintyres_Trip_To_Boston-A-32-4.abc \
	reel/Loch_Leven_Castle-Am-32-6.abc \
	reel/Woodchoppers_Reel_2-D-32-4.abc
OneOClockCanon2: OneOClockCanon2.abc OneOClockCanon2.ps OneOClockCanon2.pdf
OneOClockCanon2.abc: hdr/OneOClockCanon2.hdr $(OneOClockCanon2)
	abcmedley OneOClockCanon2 $(OneOClockCanon2) >OneOClockCanon2.abc
OneOClockCanon2.ps: OneOClockCanon2.abc fmt/OneOClockCanon.fmt
	$(a2p) OneOClockCanon2.abc -k4 +Ffmt/OneOClockCanon \
	|PShdr OneOClockCanon2 '' OneOClockCanon2 \
	|PSftr %D $U/ %D >OneOClockCanon2.ps
OneOClockCanon2.pdf: OneOClockCanon2.ps
	ps2pdf OneOClockCanon2.ps OneOClockCanon2.pdf

# Oor Auld Guidman Is Noo Awa
OorAuldGuidmanIsNooAwa= \
	strathspey/OorAuldGuidmanIsNooAwa_G.abc \
	strathspey/OorAuldGuidmanIsNooAwa_Bb.abc
OorAuldGuidmanIsNooAwa: OorAuldGuidmanIsNooAwa.abc OorAuldGuidmanIsNooAwa.ps OorAuldGuidmanIsNooAwa.pdf
OorAuldGuidmanIsNooAwa.abc: $(OorAuldGuidmanIsNooAwa)
	abcmedley "Oor Auld Guidman Is Noo Awa'" $(OorAuldGuidmanIsNooAwa) >OorAuldGuidmanIsNooAwa.abc
OorAuldGuidmanIsNooAwa.ps: OorAuldGuidmanIsNooAwa.abc fmt/_70.fmt
	$(a2p) OorAuldGuidmanIsNooAwa.abc +Ffmt/_70 \
	|PShdr OORAULDG '' OORAULDG \
	|PSftr %D $U/ %D >OorAuldGuidmanIsNooAwa.ps
OorAuldGuidmanIsNooAwa.pdf: OorAuldGuidmanIsNooAwa.ps
	ps2pdf OorAuldGuidmanIsNooAwa.ps OorAuldGuidmanIsNooAwa.pdf

# Oriel Str
OrielStr: OrielStr0

# Oriel Str 0
OrielStr0= strathspey/MissSusanInglis_Bb.abc x9.abc
OrielStr0: OrielStr0.abc OrielStr0.ps OrielStr0.pdf
OrielStr0.abc: hdr/OrielStr.hdr $(OrielStr0)
	abcmedley OrielStr $(OrielStr0) >OrielStr0.abc
OrielStr0.ps: OrielStr0.abc fmt/_75.fmt
	$(a2p) OrielStr0.abc +Ffmt/_75 \
	|PShdr OrielStr '' OrielStr \
	|PSftr %D $U/ %D >OrielStr0.ps
OrielStr0.pdf: OrielStr0.ps
	ps2pdf OrielStr0.ps OrielStr0.pdf

# Orkney Reel
OrkneyReel= reel/Odin_Bay_Bb.abc reel/Bay_of_Holland_F.abc
OrkneyReel: OrkneyReel.abc OrkneyReel.ps OrkneyReel.pdf
OrkneyReel.abc: hdr/OrkneyReel.hdr $(OrkneyReel)
	abcmedley OrkneyReel $(OrkneyReel) >OrkneyReel.abc
OrkneyReel.ps: OrkneyReel.abc fmt/_75.fmt
	$(a2p) OrkneyReel.abc +Ffmt/_75 \
	|PShdr ORKNEYRE '' ORKNEYRE \
	|PSftr %D $U/ %D >OrkneyReel.ps
OrkneyReel.pdf: OrkneyReel.ps
	ps2pdf OrkneyReel.ps OrkneyReel.pdf

# Orpington Caledonians
OrpingtonCaledonians0= \
	reel/Orpington_Caledonians-A-32-4.abc \
	reel/Orpington_Caledonians-A-32-2.abc
OrpingtonCaledonians0: OrpingtonCaledonians0.abc OrpingtonCaledonians0.ps OrpingtonCaledonians0.pdf
OrpingtonCaledonians0.abc: hdr/OrpingtonCaledonians.hdr $(OrpingtonCaledonians0)
	abcmedley OrpingtonCaledonians $(OrpingtonCaledonians0) >OrpingtonCaledonians0.abc
OrpingtonCaledonians0.ps: OrpingtonCaledonians0.abc fmt/_75.fmt
	$(a2p) OrpingtonCaledonians0.abc +Ffmt/_75 \
	|PShdr OrpingtonCaledonians0 '' OrpingtonCaledonians0 \
	|PSftr %D $U/ %D >OrpingtonCaledonians0.ps
OrpingtonCaledonians0.pdf: OrpingtonCaledonians0.ps
	ps2pdf OrpingtonCaledonians0.ps OrpingtonCaledonians0.pdf

# Orpington Caledonians
OrpingtonCaledonians1= \
	reel/Orpington_Caledonians-A-32-2.abc \
	reel/Dick_Gossips_Reel-D-32-2.abc \
	reel/Temperance_Reel-G-32-2.abc \
	reel/Ships_Are_Sailing-Em-32-2.abc \
	reel/Burning_of_the_Pipers_Hut-Am-32-2.abc \
	ftr/arrJC.ftr
OrpingtonCaledonians1: OrpingtonCaledonians1.abc OrpingtonCaledonians1.ps OrpingtonCaledonians1.pdf
OrpingtonCaledonians1.abc: hdr/OrpingtonCaledonians.hdr $(OrpingtonCaledonians1)
	abcmedley OrpingtonCaledonians $(OrpingtonCaledonians1) >OrpingtonCaledonians1.abc
OrpingtonCaledonians1.ps: OrpingtonCaledonians1.abc fmt/_70.fmt
	$(a2p) OrpingtonCaledonians1.abc +Ffmt/_70 \
	|PShdr OrpingtonCaledonians1 '' OrpingtonCaledonians1 \
	|PSftr %D $U/ %D >OrpingtonCaledonians1.ps
OrpingtonCaledonians1.pdf: OrpingtonCaledonians1.ps
	ps2pdf OrpingtonCaledonians1.ps OrpingtonCaledonians1.pdf

# Orpington Caledonians
OrpingtonCaledonians: OrpingtonCaledonians0 OrpingtonCaledonians1

# Orwell Lodge Strathepsy
OrwellLodgeStr= strathspey/JanesThirtieth_Bb_2.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/PamelaRoseGrant_F.abc
OrwellLodgeStr: OrwellLodgeStr.abc OrwellLodgeStr.ps OrwellLodgeStr.pdf
OrwellLodgeStr.abc: hdr/OrwellLodgeStr.hdr $(OrwellLodgeStr)
	abcmedley OrwellLodgeStr $(OrwellLodgeStr) >OrwellLodgeStr.abc
OrwellLodgeStr.ps: OrwellLodgeStr.abc fmt/_75.fmt
	$(a2p) OrwellLodgeStr.abc +Ffmt/_75 \
	|PShdr OrwellLodgeStr '' OrwellLodgeStr \
	|PSftr %D $U/ %D >OrwellLodgeStr.ps
OrwellLodgeStr.pdf: OrwellLodgeStr.ps
	ps2pdf OrwellLodgeStr.ps OrwellLodgeStr.pdf

# Over the Hill
OverTheHill= \
	strathspey/Doctor_McHardy-D-16-3.abc
OverTheHill: OverTheHill.abc OverTheHill.ps OverTheHill.pdf
OverTheHill.abc: hdr/OverTheHill.hdr $(OverTheHill)
	abcmedley OverTheHill $(OverTheHill) >OverTheHill.abc
OverTheHill.ps: OverTheHill.abc fmt/_70.fmt
	$(a2p) OverTheHill.abc +Ffmt/_70 \
	|PShdr OverTheHill '' OverTheHill \
	|PSftr %D $U/ %D >OverTheHill.ps
OverTheHill.pdf: OverTheHill.ps
	ps2pdf OverTheHill.ps OverTheHill.pdf

# Over the Water to Charlie
OverTheWaterToCharlie= \
	jig/OerTheWaterToCharlieJ.abc \
	jig/HundredPipers_G.abc \
	jig/MrCharlesGrahamsWelcomeHome.abc
OverTheWaterToCharlie: OverTheWaterToCharlie.abc OverTheWaterToCharlie.ps OverTheWaterToCharlie.pdf
OverTheWaterToCharlie.abc: $(OverTheWaterToCharlie) hdr/OverTheWaterToCharlie.hdr
	abcmedley OverTheWaterToCharlie $(OverTheWaterToCharlie) >OverTheWaterToCharlie.abc
OverTheWaterToCharlie.ps: OverTheWaterToCharlie.abc fmt/_70.fmt
	$(a2p) OverTheWaterToCharlie.abc +Ffmt/_70 \
	|PShdr OverTheWater '' OverTheWater \
	|PSftr %D $U/ %D >OverTheWaterToCharlie.ps
OverTheWaterToCharlie.pdf: OverTheWaterToCharlie.ps
	ps2pdf OverTheWaterToCharlie.ps OverTheWaterToCharlie.pdf

# Papillon 1
LePapillon1= \
	jig/Papillon_G.abc \
	j16/OldHagAtTheChurn_A.abc \
	jig/Gannet-A-32-3.abc \
	jig/BetsyHoopersJ_E.abc \
	ftr/arrBP.ftr
LePapillon1: LePapillon1.abc LePapillon1.ps LePapillon1.pdf
LePapillon1.abc: $(LePapillon1) hdr/LePapillon.hdr
	abcmedley LePapillon $(LePapillon1) >LePapillon1.abc
LePapillon1.ps: LePapillon1.abc fmt/_70.fmt
	$(a2p) LePapillon1.abc +Ffmt/_70 \
	|PShdr LEPAPILL '' LEPAPILL \
	|PSftr %D $U/ %D >LePapillon1.ps
LePapillon1.pdf: LePapillon1.ps
	ps2pdf LePapillon1.ps LePapillon1.pdf

# Pat Morrison's Delight
PatMorrisonsDelight= \
	strathspey/BelladrumHouseS.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/MissLyallS.abc
PatMorrisonsDelight: PatMorrisonsDelight.abc PatMorrisonsDelight.ps PatMorrisonsDelight.pdf
PatMorrisonsDelight.abc: hdr/PatMorrisonsDelight.hdr $(PatMorrisonsDelight)
	abcmedley PatMorrisonsDelight $(PatMorrisonsDelight) >PatMorrisonsDelight.abc
PatMorrisonsDelight.ps: PatMorrisonsDelight.abc fmt/_75.fmt
	$(a2p) PatMorrisonsDelight.abc +Ffmt/_75 \
	|PShdr PatMorrisons '' PatMorrisons \
	|PSftr %D $U/ %D >PatMorrisonsDelight.ps
PatMorrisonsDelight.pdf: PatMorrisonsDelight.ps
	ps2pdf PatMorrisonsDelight.ps PatMorrisonsDelight.pdf

# Peat Fire Flame
PeatFireFlame: PeatFireFlame0 PeatFireFlame1

# Peat Fire Flame 0
PeatFireFlame0= march/PeatFireFlame_32e.abc
PeatFireFlame0: PeatFireFlame0.abc PeatFireFlame0.ps PeatFireFlame0.pdf
PeatFireFlame0.abc: $(PeatFireFlame0) hdr/PeatFireFlame.hdr
	abcmedley PeatFireFlame $(PeatFireFlame0) >PeatFireFlame0.abc
PeatFireFlame0.ps: PeatFireFlame0.abc fmt/_70.fmt
	$(a2p) PeatFireFlame0.abc +Ffmt/_70 \
	|PShdr PeatFire '' PeatFire \
	|PSftr %D $U/ %D >PeatFireFlame0.ps
PeatFireFlame0.pdf: PeatFireFlame0.ps
	ps2pdf PeatFireFlame0.ps PeatFireFlame0.pdf

# Peat Fire Flame 1
PeatFireFlame1= \
	march/PeatFireFlame_32e.abc \
	march/SweetMaidOfGlendaruel.abc \
	march/GirlILeftBehind.abc \
	march/LakesOfSligo_2D.abc
PeatFireFlame1: PeatFireFlame1.abc PeatFireFlame1.ps PeatFireFlame1.pdf
PeatFireFlame1.abc: $(PeatFireFlame1) hdr/PeatFireFlame.hdr
	abcmedley PeatFireFlame $(PeatFireFlame1) >PeatFireFlame1.abc
PeatFireFlame1.ps: PeatFireFlame1.abc fmt/_75.fmt
	$(a2p) PeatFireFlame1.abc +Ffmt/_75 \
	|PShdr PeatFire '' PeatFire \
	|PSftr %D $U/ %D >PeatFireFlame1.ps
PeatFireFlame1.pdf: PeatFireFlame1.ps
	ps2pdf PeatFireFlame1.ps PeatFireFlame1.pdf

# Peat Inn
PeatInn: PeatInn1 PeatInn2

# Peat Inn 1
PeatInn1= reel/GordonsFavReel_G.abc \
	reel/TomMcVicarsR_Em4.abc \
	reel/FerryR_D4.abc \
	ftr/arrJC.ftr
PeatInn1: PeatInn1.abc PeatInn1.ps PeatInn1.pdf
PeatInn1.abc: hdr/PeatInn.hdr $(PeatInn1)
	abcmedley PeatInn $(PeatInn1) >PeatInn1.abc
PeatInn1.ps: PeatInn1.abc fmt/_75.fmt
	$(a2p) PeatInn1.abc +Ffmt/_75 \
	|PShdr PeatInn '' PeatInn \
	|PSftr %D $U/ %D >PeatInn1.ps
PeatInn1.pdf: PeatInn1.ps
	ps2pdf PeatInn1.ps PeatInn1.pdf

# Peat Inn 2
PeatInn2= reel/MsGordonOfRafford1_A4.abc \
	reel/FerryR_D4.abc \
	reel/TomMcVicarsR_Em4.abc \
	ftr/arrJC.ftr
PeatInn2: PeatInn2.abc PeatInn2.ps PeatInn2.pdf
PeatInn2.abc: hdr/PeatInn.hdr $(PeatInn2)
	abcmedley PeatInn $(PeatInn2) >PeatInn2.abc
PeatInn2.ps: PeatInn2.abc fmt/_75.fmt
	$(a2p) PeatInn2.abc +Ffmt/_75 \
	|PShdr PeatInn '' PeatInn \
	|PSftr %D $U/ %D >PeatInn2.ps
PeatInn2.pdf: PeatInn2.ps
	ps2pdf PeatInn2.ps PeatInn2.pdf

# Peat Road
PeatRoad= reel/Sleepy_Maggie-Bm-16-3.abc \
	reel/Largos_Fairy_Dance-D-16-2.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	reel/Glenburnie_Rant-Em-16-3.abc
PeatRoad: PeatRoad.abc PeatRoad.ps PeatRoad.pdf
PeatRoad.abc: hdr/PeatRoad.hdr $(PeatRoad)
	abcmedley PeatRoad $(PeatRoad) >PeatRoad.abc
PeatRoad.ps: PeatRoad.abc fmt/_75.fmt
	$(a2p) PeatRoad.abc +Ffmt/_75 \
	|PShdr PeatRoad '' PeatRoad \
	|PSftr %D $U/ %D >PeatRoad.ps
PeatRoad.pdf: PeatRoad.ps
	ps2pdf PeatRoad.ps PeatRoad.pdf

# Peggy Dewar
PeggyDewar= \
	reel/ViscountReidhaven.abc \
	reel/FlowersOfEdinburgh1_G3.abc \
	reel/NielGowsQuickstep.abc
PeggyDewar: PeggyDewar.abc PeggyDewar.ps PeggyDewar.pdf
PeggyDewar.abc: $(PeggyDewar) hdr/PeggyDewar.hdr
	abcmedley PeggyDewar $(PeggyDewar) >PeggyDewar.abc
PeggyDewar.ps: PeggyDewar.abc fmt/_70.fmt
	$(a2p) PeggyDewar.abc +Ffmt/_70 \
	|PShdr PEGGYDEW '' PEGGYDEW \
	|PSftr %D $U/ %D >PeggyDewar.ps
PeggyDewar.pdf: PeggyDewar.ps
	ps2pdf PeggyDewar.ps PeggyDewar.pdf

# Peggy Spouse MBE
PeggySpouseMBE= \
	strathspey/PeggySpouse_D.abc \
	strathspey/OldFruitmarket_G.abc \
	strathspey/CalumsRoad_D16.abc \
	strathspey/BanksOfSpeyS_Am.abc
PeggySpouseMBE: PeggySpouseMBE.abc PeggySpouseMBE.ps PeggySpouseMBE.pdf
PeggySpouseMBE.abc: hdr/PeggySpouseMBE.hdr $(PeggySpouseMBE)
	abcmedley PeggySpouseMBE $(PeggySpouseMBE) >PeggySpouseMBE.abc
PeggySpouseMBE.ps: PeggySpouseMBE.abc fmt/_65.fmt
	$(a2p) PeggySpouseMBE.abc +Ffmt/_65 \
	|PShdr PeggySpouseMBE '' PeggySpouseMBE \
	|PSftr %D $U/ %D >PeggySpouseMBE.ps
PeggySpouseMBE.pdf: PeggySpouseMBE.ps
	ps2pdf PeggySpouseMBE.ps PeggySpouseMBE.pdf

# Peggy's Love
PeggysLove: PeggysLove0 PeggysLove1 PeggysLove2

# Peggy's Love 0
PeggysLove0= \
	strathspey/LittlePeggysLove_A.abc \
	strathspey/DuncanDavidson_D.abc
PeggysLove0: PeggysLove0.abc PeggysLove0.ps PeggysLove0.pdf
PeggysLove0.abc: $(PeggysLove0) hdr/PeggysLove0.hdr
	abcmedley PeggysLove0 $(PeggysLove0) >PeggysLove0.abc
PeggysLove0.ps: PeggysLove0.abc fmt/_70.fmt
	$(a2p) PeggysLove0.abc +Ffmt/_70 \
	|PShdr PeggysLove '' PeggysLove \
	|PSftr %D $U/ %D >PeggysLove0.ps
PeggysLove0.pdf: PeggysLove0.ps
	ps2pdf PeggysLove0.ps PeggysLove0.pdf

# Peggy's Love 1
PeggysLove1= \
	strathspey/LittlePeggysLove_A.abc \
	strathspey/SourceOfSpeyS.abc \
	strathspey/DuncanDavidson_D.abc \
	strathspey/Tullochgorum_G.abc
PeggysLove1: PeggysLove1.abc PeggysLove1.ps PeggysLove1.pdf
PeggysLove1.abc: $(PeggysLove1) hdr/PeggysLove1.hdr
	abcmedley PeggysLove1 $(PeggysLove1) >PeggysLove1.abc
PeggysLove1.ps: PeggysLove1.abc fmt/_75.fmt
	$(a2p) PeggysLove1.abc +Ffmt/_75 \
	|PShdr PeggysLove '' PeggysLove \
	|PSftr %D $U/ %D >PeggysLove1.ps
PeggysLove1.pdf: PeggysLove1.ps
	ps2pdf PeggysLove1.ps PeggysLove1.pdf

# Peggy's Love 2
PeggysLove2= \
	strathspey/LittlePeggysLove_D.abc \
	strathspey/FishersRantS.abc \
	strathspey/MissLyallS.abc
PeggysLove2: PeggysLove2.abc PeggysLove2.ps PeggysLove2.pdf
PeggysLove2.abc: $(PeggysLove2) hdr/PeggysLove2.hdr
	abcmedley PeggysLove2 $(PeggysLove2) >PeggysLove2.abc
PeggysLove2.ps: PeggysLove2.abc fmt/_75.fmt
	$(a2p) PeggysLove2.abc +Ffmt/_75 \
	|PShdr PeggysLove '' PeggysLove \
	|PSftr %D $U/ %D >PeggysLove2.ps
PeggysLove2.pdf: PeggysLove2.ps
	ps2pdf PeggysLove2.ps PeggysLove2.pdf

# Peggy's Strathspey
PeggysStrathspey= strathspey/MrsPeggyDykes.abc \
	strathspey/MissLyallS2_Am.abc \
	strathspey/HalfATon_D.abc \
	strathspey/MissMilliganS_G.abc
PeggysStrathspey: PeggysStrathspey.abc PeggysStrathspey.ps PeggysStrathspey.pdf
PeggysStrathspey.abc: hdr/PeggysStrathspey.hdr $(PeggysStrathspey)
	abcmedley PeggysStrathspey $(PeggysStrathspey) >PeggysStrathspey.abc
PeggysStrathspey.ps: PeggysStrathspey.abc fmt/_70.fmt
	$(a2p) PeggysStrathspey.abc +Ffmt/_70 \
	|PShdr PeggysStrathspey '' PeggysStrathspey \
	|PSftr %D $U/ %D >PeggysStrathspey.ps
PeggysStrathspey.pdf: PeggysStrathspey.ps
	ps2pdf PeggysStrathspey.ps PeggysStrathspey.pdf

# Pelorus Jack
PelorusJack: PelorusJack0 PelorusJack1 PelorusJack2

# Pelorus Jack 0
PelorusJack0= jig/ChristianCatto_F.abc jig/ChristianCatto_G.abc x5.abc
PelorusJack0: PelorusJack0.abc PelorusJack0.ps PelorusJack0.pdf
PelorusJack0.abc: $(PelorusJack0) hdr/PelorusJack.hdr
	abcmedley PelorusJack $(PelorusJack0) >PelorusJack0.abc
PelorusJack0.ps: PelorusJack0.abc fmt/_75.fmt
	$(a2p) PelorusJack0.abc +Ffmt/_75 \
	|PShdr PelorusJack '' PelorusJack \
	|PSftr %D $U/ %D >PelorusJack0.ps
PelorusJack0.pdf: PelorusJack0.ps
	ps2pdf PelorusJack0.ps PelorusJack0.pdf

# Pelorus Jack 1
PelorusJack1= \
	jig/StanChapmansJ.abc \
	jig/Major_Mackies_Jig-D-32-2.abc \
	jig/BridalJ.abc \
	jig/CalliopeHouse_E.abc
PelorusJack1: PelorusJack1.abc PelorusJack1.ps PelorusJack1.pdf
PelorusJack1.abc: $(PelorusJack1) hdr/PelorusJack.hdr
	abcmedley +C PelorusJack $(PelorusJack1) >PelorusJack1.abc
PelorusJack1.ps: PelorusJack1.abc fmt/_75.fmt
	$(a2p) PelorusJack1.abc +Ffmt/_75 \
	|PShdr PelorusJack '' PelorusJack \
	|PSftr %D $U/ %D >PelorusJack1.ps
PelorusJack1.pdf: PelorusJack1.ps
	ps2pdf PelorusJack1.ps PelorusJack1.pdf

# Pelorus Jack 2
PelorusJack2= \
	jig/ChristianCatto_F.abc \
	jig/WalkingTheFloor_Am.abc \
	jig/FerryJ_G.abc \
	jig/AndersonsJ_C.abc \
	ftr/arrJC.ftr
PelorusJack2: PelorusJack2.abc PelorusJack2.ps PelorusJack2.pdf
PelorusJack2.abc: $(PelorusJack2) hdr/PelorusJack.hdr
	abcmedley +C PelorusJack $(PelorusJack2) >PelorusJack2.abc
PelorusJack2.ps: PelorusJack2.abc fmt/_75.fmt
	$(a2p) PelorusJack2.abc +Ffmt/_75 \
	|PShdr PelorusJack '' PelorusJack \
	|PSftr %D $U/ %D >PelorusJack2.ps
PelorusJack2.pdf: PelorusJack2.ps
	ps2pdf PelorusJack2.ps PelorusJack2.pdf

# Perth Medley
PerthMedley: PerthMedley.abc PerthMedley.ps PerthMedley.pdf
PerthMedley= reel/PerthHunt.abc strathspey/Highland_Whisky_JC-A-16-3.abc
PerthMedley.abc: $(PerthMedley) hdr/PerthMedley.hdr
	abcmedley PerthMedley $(PerthMedley) >PerthMedley.abc
PerthMedley.ps: PerthMedley.abc fmt/_75.fmt
	$(a2p) PerthMedley.abc +Ffmt/_75 \
	|PShdr PERTHMED '' PERTHMED \
	|PSftr %D $U/ %D >PerthMedley.ps
PerthMedley.pdf: PerthMedley.ps
	ps2pdf PerthMedley.ps PerthMedley.pdf

# Perthshire Highlanders
PerthshireHighlanders: PerthshireHighlanders.abc PerthshireHighlanders.ps PerthshireHighlanders.pdf
PerthshireHighlanders= \
	strathspey/PerthshireHighlandersS.abc \
	strathspey/Glengarry.abc \
	strathspey/BanksOfSpeyS_Am.abc
PerthshireHighlanders.abc: $(PerthshireHighlanders) hdr/PerthshireHighlanders.hdr
	abcmedley PerthshireHighlanders $(PerthshireHighlanders) >PerthshireHighlanders.abc
PerthshireHighlanders.ps: PerthshireHighlanders.abc fmt/_70.fmt
	$(a2p) PerthshireHighlanders.abc +Ffmt/_70 \
	|PShdr PerthshireH '' PerthshireH \
	|PSftr %D $U/ %D >PerthshireHighlanders.ps
PerthshireHighlanders.pdf: PerthshireHighlanders.ps
	ps2pdf PerthshireHighlanders.ps PerthshireHighlanders.pdf

# Peter White
PeterWhite= air/LaoidhAnTSlanuighear1_G.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	air/Highland_Cathedral-DA-16-3.abc \
	strathspey/FromScotiasShoresWereNooAwaS.abc ftr/arrJC.ftr
PeterWhite: PeterWhite.abc PeterWhite.ps PeterWhite.pdf
PeterWhite.abc: hdr/PeterWhite.hdr $(PeterWhite)
	abcmedley PeterWhite $(PeterWhite) >PeterWhite.abc
PeterWhite.ps: PeterWhite.abc fmt/_70.fmt
	$(a2p) PeterWhite.abc +Ffmt/_70 \
	|PShdr PeterWhite '' PeterWhite \
	|PSftr %D $U/ %D >PeterWhite.ps
PeterWhite.pdf: PeterWhite.ps
	ps2pdf PeterWhite.ps PeterWhite.pdf

# Peter's Mortgage
PetersMortgage= reel/Mortgage_Burn-A-32-5.abc reel/Peter_D_Scollay-D-32-4.abc
PetersMortgage: PetersMortgage.abc PetersMortgage.ps PetersMortgage.pdf
PetersMortgage.abc: $(PetersMortgage) # hdr/PetersMortgage.hdr
	abcjoin +s $(PetersMortgage) >PetersMortgage.abc
PetersMortgage.ps: PetersMortgage.abc fmt/_80.fmt
	$(a2p) PetersMortgage.abc +Ffmt/_80 \
	|PShdr PetersMortgage '' PetersMortgage \
	|PSftr %D $U/ %D >PetersMortgage.ps
PetersMortgage.pdf: PetersMortgage.ps
	ps2pdf PetersMortgage.ps PetersMortgage.pdf

# Petronella
Petronella= reel/Petronella-D-32-4.abc reel/PersianDance.abc reel/BlairAthole_Am3.abc reel/MacLeodsR_A.abc
Petronella: Petronella.abc Petronella.ps Petronella.pdf
Petronella.abc: $(Petronella) hdr/Petronella.hdr
	abcmedley Petronella $(Petronella) >Petronella.abc
Petronella.ps: Petronella.abc fmt/_75.fmt
	$(a2p) Petronella.abc +Ffmt/_75 \
	|PShdr Petronella '' Petronella \
	|PSftr %D $U/ %D >Petronella.ps
Petronella.pdf: Petronella.ps
	ps2pdf Petronella.ps Petronella.pdf

# Pinewoods Reel
PinewoodsReel= reel/Tushker_A6.abc reel/BarrowburnR.abc reel/WalkerStreet.abc
PinewoodsReel: PinewoodsReel.abc PinewoodsReel.ps PinewoodsReel.pdf
PinewoodsReel.abc: $(PinewoodsReel) hdr/PinewoodsReel.hdr
	abcmedley PinewoodsReel $(PinewoodsReel) >PinewoodsReel.abc
PinewoodsReel.ps: PinewoodsReel.abc fmt/_70.fmt
	$(a2p) PinewoodsReel.abc +Ffmt/_70 \
	|PShdr Pinewood '' Pinewood \
	|PSftr %D $U/ %D >PinewoodsReel.ps
PinewoodsReel.pdf: PinewoodsReel.ps
	ps2pdf PinewoodsReel.ps PinewoodsReel.pdf

# Pinewoods Welcome
PinewoodsWelcome= \
	jig/Myras_Jig_A.abc \
	jig/Road_to_Banff_D.abc \
	jig/CockOfTheNorth_G.abc \
	jig/SailorsWife_Em.abc
PinewoodsWelcome: PinewoodsWelcome.abc PinewoodsWelcome.ps PinewoodsWelcome.pdf
PinewoodsWelcome.abc: hdr/PinewoodsWelcome.hdr $(PinewoodsWelcome)
	abcmedley PinewoodsWelcome $(PinewoodsWelcome) >PinewoodsWelcome.abc
PinewoodsWelcome.ps: PinewoodsWelcome.abc fmt/_75.fmt
	$(a2p) PinewoodsWelcome.abc +Ffmt/_75 \
	|PShdr PINEWOOD '' PINEWOOD \
	|PSftr %D $U/ %D >PinewoodsWelcome.ps
PinewoodsWelcome.pdf: PinewoodsWelcome.ps
	ps2pdf PinewoodsWelcome.ps PinewoodsWelcome.pdf

# PinkRoses
PinkRoses= \
	reel/Mortgage_Burn-A-32-5.abc \
	reel/Judys_Reel-D-32-3.abc \
	reel/Teetotalers_Reel-G-32-3.abc \
	reel/Ships_Are_Sailing-Em-32-3.abc
PinkRoses: PinkRoses.abc PinkRoses.ps PinkRoses.pdf
PinkRoses.abc: hdr/PinkRoses.hdr $(PinkRoses)
	abcmedley PinkRoses $(PinkRoses) >PinkRoses.abc
PinkRoses.ps: PinkRoses.abc fmt/_70.fmt
	$(a2p) PinkRoses.abc +Ffmt/_70 \
	|PShdr PinkRoses '' PinkRoses \
	|PSftr %D $U/ %D >PinkRoses.ps
PinkRoses.pdf: PinkRoses.ps
	ps2pdf PinkRoses.ps PinkRoses.pdf

# Piper
Piper= jig/HundredPipers_G.abc \
	jig/DrummondCastle.abc \
	jig/FarewellToTheCreeks.abc \
	jig/MidlothianPipeBand.abc
Piper: Piper.abc Piper.ps Piper.pdf
Piper.abc: $(Piper) hdr/Piper.hdr
	abcmedley Piper $(Piper) >Piper.abc
Piper.ps: Piper.abc fmt/_75.fmt
	$(a2p) Piper.abc +Ffmt/_75 \
	|PShdr PIPER '' PIPER \
	|PSftr %D $U/ %D >Piper.ps
Piper.pdf: Piper.ps
	ps2pdf Piper.ps Piper.pdf

# Piper and the Penguin
PiperAndThePenguin: PiperAndThePenguin1 PiperAndThePenguin2

# Piper and the Penguin 1
PiperAndThePenguin1= reel/Piper_and_Penguin_A.abc reel/ThreeTimesThree_D4.abc
PiperAndThePenguin1: PiperAndThePenguin1.abc PiperAndThePenguin1.ps PiperAndThePenguin1.pdf
PiperAndThePenguin1.abc: hdr/PiperAndThePenguin.hdr $(PiperAndThePenguin1)
	abcmedley PiperAndThePenguin $(PiperAndThePenguin1) >PiperAndThePenguin1.abc
PiperAndThePenguin1.ps: PiperAndThePenguin1.abc fmt/_80.fmt
	$(a2p) PiperAndThePenguin1.abc +Ffmt/_80 \
	|PShdr PIPERAND '' PIPERAND \
	|PSftr %D $U/ %D >PiperAndThePenguin1.ps
PiperAndThePenguin1.pdf: PiperAndThePenguin1.ps
	ps2pdf PiperAndThePenguin1.ps PiperAndThePenguin1.pdf

# Piper and the Penguin 2
PiperAndThePenguin2= \
	reel/Piper_and_Penguin_A.abc \
	reel/QueenVictoriasDiamondJubilee_D4.abc
PiperAndThePenguin2: PiperAndThePenguin2.abc PiperAndThePenguin2.ps PiperAndThePenguin2.pdf
PiperAndThePenguin2.abc: hdr/PiperAndThePenguin.hdr $(PiperAndThePenguin2)
	abcmedley PiperAndThePenguin $(PiperAndThePenguin2) >PiperAndThePenguin2.abc
PiperAndThePenguin2.ps: PiperAndThePenguin2.abc fmt/_80.fmt
	$(a2p) PiperAndThePenguin2.abc +Ffmt/_80 \
	|PShdr PIPERAND '' PIPERAND \
	|PSftr %D $U/ %D >PiperAndThePenguin2.ps
PiperAndThePenguin2.pdf: PiperAndThePenguin2.ps
	ps2pdf PiperAndThePenguin2.ps PiperAndThePenguin2.pdf

# Plantation Reel

# Polharrow Burn
PolharrowBurn= \
	march/MissClementinaLoughnan_G.abc \
	march/SowAndBoar2.abc \
	march/JamieAllen_G.abc \
	march/RoseTree.abc
PolharrowBurn: PolharrowBurn.abc PolharrowBurn.ps PolharrowBurn.pdf
PolharrowBurn.abc: $(PolharrowBurn) hdr/PolharrowBurn.hdr
	abcmedley +T1 PolharrowBurn $(PolharrowBurn) >PolharrowBurn.abc
PolharrowBurn.ps: PolharrowBurn.abc fmt/_70.fmt
	$(a2p) PolharrowBurn.abc +Ffmt/_70 \
	|PShdr POLHARRO '' POLHARRO \
	|PSftr %D $U/ %D >PolharrowBurn.ps
PolharrowBurn.pdf: PolharrowBurn.ps
	ps2pdf PolharrowBurn.ps PolharrowBurn.pdf

# Porridge Bowl
PorridgeBowl: PorridgeBowl.abc PorridgeBowl.ps PorridgeBowl.pdf
PorridgeBowl= jig/PorridgeBowlJ.abc jig/Girnel.abc
PorridgeBowl.abc: $(PorridgeBowl) hdr/PorridgeBowl.hdr
	abcmedley PorridgeBowl $(PorridgeBowl) >PorridgeBowl.abc
PorridgeBowl.ps: PorridgeBowl.abc fmt/_70.fmt
	$(a2p) PorridgeBowl.abc +Ffmt/_70 \
	|PShdr PORRIDGE '' PORRIDGE \
	|PSftr %D $U/ %D >PorridgeBowl.ps
PorridgeBowl.pdf: PorridgeBowl.ps
	ps2pdf PorridgeBowl.ps PorridgeBowl.pdf

# Post Chaise
PostChaise: PostChaise0 PostChaise1

# Post Chaise0
PostChaise0= jig/RubyWedding_F.abc jig/RubyWedding_G.abc
PostChaise0: PostChaise0.abc PostChaise0.ps PostChaise0.pdf
PostChaise0.abc: hdr/PostChaise.hdr $(PostChaise0)
	abcmedley PostChaise $(PostChaise0) >PostChaise0.abc
PostChaise0.ps: PostChaise0.abc fmt/PostChaise.fmt
	$(a2p) PostChaise0.abc +Ffmt/PostChaise \
	|PShdr PostChaise '' PostChaise \
	|PSftr %D $U/ %D >PostChaise0.ps
PostChaise0.pdf: PostChaise0.ps
	ps2pdf PostChaise0.ps PostChaise0.pdf

# Post Chaise1
PostChaise1= jig/RubyWedding_G.abc \
	jig/SwallowtailJ.abc \
	jig/BungYourEye_Am.abc \
	jig/BugleHorn_D.abc
PostChaise1: PostChaise1.abc PostChaise1.ps PostChaise1.pdf
PostChaise1.abc: hdr/PostChaise.hdr $(PostChaise1)
	abcmedley PostChaise $(PostChaise1) >PostChaise1.abc
PostChaise1.ps: PostChaise1.abc fmt/PostChaise.fmt
	$(a2p) PostChaise1.abc +Ffmt/PostChaise \
	|PShdr PostChaise '' PostChaise \
	|PSftr %D $U/ %D >PostChaise1.ps
PostChaise1.pdf: PostChaise1.ps
	ps2pdf PostChaise1.ps PostChaise1.pdf

# Postie's Jig
PostiesJig= \
	jig/CardiffCaledonians.abc \
	jig/HundredPipers_G.abc \
	jig/StoolOfRepentance.abc
PostiesJig: PostiesJig.abc PostiesJig.ps PostiesJig.pdf
PostiesJig.abc: $(PostiesJig) hdr/PostiesJig.hdr
	abcmedley PostiesJig $(PostiesJig) >PostiesJig.abc
PostiesJig.ps: PostiesJig.abc fmt/_75.fmt
	$(a2p) PostiesJig.abc +Ffmt/_75 \
	|PShdr PostiesJig '' PostiesJig \
	|PSftr %D $U/ %D >PostiesJig.ps
PostiesJig.pdf: PostiesJig.ps
	ps2pdf PostiesJig.ps PostiesJig.pdf

# Potten End Reel
PottenEndReel: PottenEndReel0 PottenEndReel1

# Potten End Reel 0
PottenEndReel0= reel/StuartAndersonsR_Bb.abc reel/StuartAndersonsR_D.abc reel/StuartAndersonsR_G.abc
PottenEndReel0: PottenEndReel0.abc PottenEndReel0.ps PottenEndReel0.pdf
PottenEndReel0.abc: hdr/PottenEndReel.hdr $(PottenEndReel0)
	abcmedley +C PottenEndReel $(PottenEndReel0) >PottenEndReel0.abc
PottenEndReel0.ps: PottenEndReel0.abc fmt/PottenEndReel.fmt
	$(a2p) PottenEndReel0.abc +Ffmt/PottenEndReel \
	|PShdr PottenEndR '' PottenEndR \
	|PSftr %D $U/ %D >PottenEndReel0.ps
PottenEndReel0.pdf: PottenEndReel0.ps
	ps2pdf PottenEndReel0.ps PottenEndReel0.pdf

# Potten End Reel 1
PottenEndReel1= \
	reel/PloughAndTheStars_G3.abc \
	reel/StarOfMunster_Am3.abc \
	reel/SpeedThePlough_A3.abc \
	reel/SkyeCrofters_D.abc
PottenEndReel1: PottenEndReel1.abc PottenEndReel1.ps PottenEndReel1.pdf
PottenEndReel1.abc: hdr/PottenEndReel.hdr $(PottenEndReel1)
	abcmedley +C PottenEndReel $(PottenEndReel1) >PottenEndReel1.abc
PottenEndReel1.ps: PottenEndReel1.abc fmt/PottenEndReel1.fmt
	$(a2p) PottenEndReel1.abc +Ffmt/PottenEndReel1 \
	|PShdr PottenEndR '' PottenEndR \
	|PSftr %D $U/ %D >PottenEndReel1.ps
PottenEndReel1.pdf: PottenEndReel1.ps
	ps2pdf PottenEndReel1.ps PottenEndReel1.pdf

# Preston Mill
PrestonMill0= reel/Anne_and_Tam_Leggat_A.abc x10.abc
PrestonMill0: PrestonMill0.abc PrestonMill0.ps PrestonMill0.pdf
PrestonMill0.abc: hdr/PrestonMill.hdr $(PrestonMill0)
	abcmedley PrestonMill $(PrestonMill0) >PrestonMill0.abc
PrestonMill0.ps: PrestonMill0.abc fmt/_75.fmt
	$(a2p) PrestonMill0.abc +Ffmt/_75 \
	|PShdr PRESTONM '' PRESTONM \
	|PSftr %D $U/ %D >PrestonMill0.ps
PrestonMill0.pdf: PrestonMill0.ps
	ps2pdf PrestonMill0.ps PrestonMill0.pdf

# Preston Mill
PrestonMill1= \
	reel/Anne_and_Tam_Leggat_A.abc \
	reel/CulburnieCottage_D3.abc \
	reel/McQuillensR_G3.abc \
	reel/StarOfMunster_Am3.abc
PrestonMill1: PrestonMill1.abc PrestonMill1.ps PrestonMill1.pdf
PrestonMill1.abc: hdr/PrestonMill.hdr $(PrestonMill1)
	abcmedley PrestonMill $(PrestonMill1) >PrestonMill1.abc
PrestonMill1.ps: PrestonMill1.abc fmt/_70.fmt
	$(a2p) PrestonMill1.abc +Ffmt/_70 \
	|PShdr PRESTONM '' PRESTONM \
	|PSftr %D $U/ %D >PrestonMill1.ps
PrestonMill1.pdf: PrestonMill1.ps
	ps2pdf PrestonMill1.ps PrestonMill1.pdf

# Preston Mill
PrestonMill: PrestonMill0 PrestonMill1

# Pretty Polly
PrettyPolly= strathspey/MissRosesS.abc
PrettyPolly: PrettyPolly.abc PrettyPolly.ps PrettyPolly.pdf
PrettyPolly.abc: $(PrettyPolly) hdr/PrettyPolly.hdr
	abcmedley PrettyPolly $(PrettyPolly) >PrettyPolly.abc
PrettyPolly.ps: PrettyPolly.abc fmt/_70.fmt
	$(a2p) PrettyPolly.abc +Ffmt/_70 \
	|PShdr PRETTYPO '' PRETTYPO \
	|PSftr %D $U/ %D >PrettyPolly.ps
PrettyPolly.pdf: PrettyPolly.ps
	ps2pdf PrettyPolly.ps PrettyPolly.pdf

# Prince Charles of Edinburgh
PrinceCharlesOfEdinburgh: PrinceCharlesOfEdinburgh.abc PrinceCharlesOfEdinburgh.ps PrinceCharlesOfEdinburgh.pdf
PrinceCharlesOfEdinburgh= reel/PrinceCharlesOfEdinburghR.abc reel/ClarenceHouse.abc
PrinceCharlesOfEdinburgh.abc: $(PrinceCharlesOfEdinburgh) hdr/PrinceCharlesOfEdinburgh.hdr
	abcmedley PrinceCharlesOfEdinburgh $(PrinceCharlesOfEdinburgh) >PrinceCharlesOfEdinburgh.abc
PrinceCharlesOfEdinburgh.ps: PrinceCharlesOfEdinburgh.abc fmt/_70.fmt
	$(a2p) PrinceCharlesOfEdinburgh.abc +Ffmt/_70 \
	|PShdr PRINCECH '' PRINCECH \
	|PSftr %D $U/ %D >PrinceCharlesOfEdinburgh.ps
PrinceCharlesOfEdinburgh.pdf: PrinceCharlesOfEdinburgh.ps
	ps2pdf PrinceCharlesOfEdinburgh.ps PrinceCharlesOfEdinburgh.pdf

# Prince Rupert's Fancy
PrinceRupertsFancy= strathspey/DuchessOfGordon1_D.abc strathspey/DukeOfGordon3_G.abc \
	sep5x2 strathspey/DukeOfGordon1_D.abc strathspey/DuchessOfGordon4_A.abc ftr/arrJC.ftr
PrinceRupertsFancy: PrinceRupertsFancy.abc PrinceRupertsFancy.ps PrinceRupertsFancy.pdf
PrinceRupertsFancy.abc: hdr/PrinceRupertsFancy.hdr $(PrinceRupertsFancy)
	abcmedley PrinceRupertsFancy $(PrinceRupertsFancy) >PrinceRupertsFancy.abc
PrinceRupertsFancy.ps: PrinceRupertsFancy.abc fmt/_75.fmt
	$(a2p) PrinceRupertsFancy.abc +Ffmt/_75 \
	|PShdr PrinceRupertsFancy '' PrinceRupertsFancy \
	|PSftr %D $U/ %D >PrinceRupertsFancy.ps
PrinceRupertsFancy.pdf: PrinceRupertsFancy.ps
	ps2pdf PrinceRupertsFancy.ps PrinceRupertsFancy.pdf

# Princess Margaret
PrincessMargaret= \
	jig/PrincessMargaretJ.abc \
	jig/BungYourEye_Am.abc \
	jig/HighlandersJig.abc \
	jig/PeggiesWedding.abc
PrincessMargaret: PrincessMargaret.abc PrincessMargaret.ps PrincessMargaret.pdf
PrincessMargaret.abc: $(PrincessMargaret) hdr/PrincessMargaret.hdr
	abcmedley -A PrincessMargaret $(PrincessMargaret) >PrincessMargaret.abc
PrincessMargaret.ps: PrincessMargaret.abc fmt/_70.fmt
	$(a2p) PrincessMargaret.abc +Ffmt/_70 \
	|PShdr PRINCESS '' PRINCESS \
	|PSftr %D $U/ %D >PrincessMargaret.ps
PrincessMargaret.pdf: PrincessMargaret.ps
	ps2pdf PrincessMargaret.ps PrincessMargaret.pdf

# Princess Royal
PrincessRoyal: PrincessRoyal.abc PrincessRoyal.ps PrincessRoyal.pdf
PrincessRoyal= reel/PrincessRoyalR.abc
PrincessRoyal.abc: $(PrincessRoyal) hdr/PrincessRoyal.hdr
	abcmedley PrincessRoyal $(PrincessRoyal) >PrincessRoyal.abc
PrincessRoyal.ps: PrincessRoyal.abc fmt/_70.fmt
	$(a2p) PrincessRoyal.abc +Ffmt/_70 \
	|PShdr PRINCESS '' PRINCESS \
	|PSftr %D $U/ %D >PrincessRoyal.ps
PrincessRoyal.pdf: PrincessRoyal.ps
	ps2pdf PrincessRoyal.ps PrincessRoyal.pdf

# Provost Wynd
ProvostWynd= reel/Rays_Reel-D-32-3.abc
ProvostWynd: ProvostWynd.abc ProvostWynd.ps ProvostWynd.pdf
ProvostWynd.abc: hdr/ProvostWynd.hdr $(ProvostWynd)
	abcmedley ProvostWynd $(ProvostWynd) >ProvostWynd.abc
ProvostWynd.ps: ProvostWynd.abc fmt/_75.fmt
	$(a2p) ProvostWynd.abc +Ffmt/_75 \
	|PShdr ProvostWynd '' ProvostWynd \
	|PSftr %D $U/ %D >ProvostWynd.ps
ProvostWynd.pdf: ProvostWynd.ps
	ps2pdf ProvostWynd.ps ProvostWynd.pdf

# Pub Crawl
PubCrawl= \
	jig/DrunkenParson_A.abc \
	jig/ShandonBells.abc \
	jig/CalliopeHouse_E.abc \
	jig/ChurchOfDromore.abc
PubCrawl: PubCrawl.abc PubCrawl.ps PubCrawl.pdf
PubCrawl.abc: hdr/PubCrawl.hdr $(PubCrawl)
	abcmedley PubCrawl $(PubCrawl) >PubCrawl.abc
PubCrawl.ps: PubCrawl.abc fmt/_75.fmt
	$(a2p) PubCrawl.abc +Ffmt/_75 \
	|PShdr PubCrawl '' PubCrawl \
	|PSftr %D $U/ %D >PubCrawl.ps
PubCrawl.pdf: PubCrawl.ps
	ps2pdf PubCrawl.ps PubCrawl.pdf

# Purple Heather Jig
PurpleHeatherJig= \
	jig/FerryJ.abc \
	jig/MrCharlesGrahamsWelcomeHome.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	ftr/arrBP.ftr
PurpleHeatherJig: PurpleHeatherJig.abc PurpleHeatherJig.ps PurpleHeatherJig.pdf
PurpleHeatherJig.abc: hdr/PurpleHeatherJig.hdr $(PurpleHeatherJig)
	abcmedley PurpleHeatherJig $(PurpleHeatherJig) >PurpleHeatherJig.abc
PurpleHeatherJig.ps: PurpleHeatherJig.abc fmt/_70.fmt
	$(a2p) PurpleHeatherJig.abc +Ffmt/_70 \
	|PShdr PURPLEHE '' PURPLEHE \
	|PSftr %D $U/ %D >PurpleHeatherJig.ps
PurpleHeatherJig.pdf: PurpleHeatherJig.ps
	ps2pdf PurpleHeatherJig.ps PurpleHeatherJig.pdf

# Quaich
Quaich: Quaich.abc Quaich.ps Quaich.pdf
Quaich= strathspey/MarieParker.abc
Quaich.abc: $(Quaich) hdr/Quaich.hdr
	abcmedley Quaich $(Quaich) >Quaich.abc
Quaich.ps: Quaich.abc fmt/_70.fmt
	$(a2p) Quaich.abc +Ffmt/_70 \
	|PShdr QUAICH '' QUAICH \
	|PSftr %D $U/ %D >Quaich.ps
Quaich.pdf: Quaich.ps
	ps2pdf Quaich.ps Quaich.pdf

# Quarrie's Jig
QuarriesJig= jig/QuarriesJ_A.abc \
	jig/Pipe_Major_Donald_MacLean_of_Lewis_Am.abc \
	jig/Road_to_Banff_D.abc
QuarriesJig: QuarriesJig.abc QuarriesJig.ps QuarriesJig.pdf
QuarriesJig.abc: $(QuarriesJig) hdr/QuarriesJig.hdr
	abcmedley QuarriesJig $(QuarriesJig) >QuarriesJig.abc
QuarriesJig.ps: QuarriesJig.abc fmt/_75.fmt
	$(a2p) QuarriesJig.abc +Ffmt/_75 \
	|PShdr QUARRIES '' QUARRIES \
	|PSftr %D $U/ %D >QuarriesJig.ps
QuarriesJig.pdf: QuarriesJig.ps
	ps2pdf QuarriesJig.ps QuarriesJig.pdf

# Quarryman
Quarryman= \
	jig/Quarryman_1-D-32-3.abc \
	jig/Quarryman_2-D-32-3.abc \
	jig/Quarryman_3-D-32-4.abc \
	jig/Quarryman_4-D-32-4.abc
Quarryman: Quarryman.abc Quarryman.ps Quarryman.pdf
Quarryman.abc: fmt/_70.fmt $(Quarryman)
	abcmedley "The Quarryman's Jig" $(Quarryman) >Quarryman.abc
Quarryman.ps: Quarryman.abc fmt/_70.fmt
	$(a2p) Quarryman.abc +Ffmt/_70 \
	|PShdr Quarryman '' Quarryman \
	|PSftr %D $U/ %D >Quarryman.ps
Quarryman.pdf: Quarryman.ps
	ps2pdf Quarryman.ps Quarryman.pdf

# Queen Anne Strathspey
QueenAnne_Str= strathspey/Bens_of_Jura-D-24-5.abc \
	strathspey/Laird_o_Drumblair-A-16-4.abc sep5x2 \
	strathspey/Source_of_Spey-Em-16-3.abc
QueenAnne_Str: QueenAnne_Str.abc QueenAnne_Str.ps QueenAnne_Str.pdf
QueenAnne_Str.abc: hdr/QueenAnne_Str.hdr $(QueenAnne_Str)
	abcmedley QueenAnne_Str $(QueenAnne_Str) >QueenAnne_Str.abc
QueenAnne_Str.ps: QueenAnne_Str.abc fmt/_75.fmt
	$(a2p) QueenAnne_Str.abc +Ffmt/_75 \
	|PShdr QueenAnne_Str '' QueenAnne_Str \
	|PSftr %D $U/ %D >QueenAnne_Str.ps
QueenAnne_Str.pdf: QueenAnne_Str.ps
	ps2pdf QueenAnne_Str.ps QueenAnne_Str.pdf

# Queen City Salute
QueenCitySalute: QueenCitySalute0 QueenCitySalute1

# Queen City Salute 0
QueenCitySalute0= \
	strathspey/MissChristieOfDurrieS_C.abc r16/MissChristieOfDurrieR_C.abc \
	sep5x2 \
	strathspey/JeanyAbernethieS_C.abc r16/JeanyAbernethieR_C.abc
QueenCitySalute0: QueenCitySalute0.abc QueenCitySalute0.ps QueenCitySalute0.pdf
QueenCitySalute0.abc: $(QueenCitySalute0) hdr/QueenCitySalute.hdr
	abcmedley QueenCitySalute $(QueenCitySalute0) >QueenCitySalute0.abc
QueenCitySalute0.ps: QueenCitySalute0.abc fmt/_70.fmt
	$(a2p) QueenCitySalute0.abc +Ffmt/_70 \
	|PShdr QueenCitySalute '' QueenCitySalute \
	|PSftr %D $U/ %D >QueenCitySalute0.ps
QueenCitySalute0.pdf: QueenCitySalute0.ps
	ps2pdf QueenCitySalute0.ps QueenCitySalute0.pdf

# Queen City Salute 1
QueenCitySalute1: QueenCitySalute1p1 QueenCitySalute1p2

# Queen City Salute 1 p.1
QueenCitySalute1p1= \
	strathspey/JeanyAbernethieS_C.abc r16/JeanyAbernethieR_C.abc \
	sep5x2 \
	strathspey/LordSeaforthS_G.abc r16/LordSeaforthR_G.abc \
	sep5x2 ftr/arrJC.ftr
QueenCitySalute1p1: QueenCitySalute1p1.abc QueenCitySalute1p1.ps QueenCitySalute1p1.pdf
QueenCitySalute1p1.abc: $(QueenCitySalute1p1) hdr/QueenCitySalute1p1.hdr
	abcmedley QueenCitySalute1p1 $(QueenCitySalute1p1) >QueenCitySalute1p1.abc
QueenCitySalute1p1.ps: QueenCitySalute1p1.abc fmt/_70.fmt
	$(a2p) QueenCitySalute1p1.abc +Ffmt/_70 \
	|PShdr QueenCitySalute1p '' QueenCitySalute1p \
	|PSftr %D $U/ %D >QueenCitySalute1p1.ps
QueenCitySalute1p1.pdf: QueenCitySalute1p1.ps
	ps2pdf QueenCitySalute1p1.ps QueenCitySalute1p1.pdf

# Queen City Salute 1 p.2
QueenCitySalute1p2= \
	strathspey/MissChristieOfDurrieS_C.abc r16/MissChristieOfDurrieR_C.abc \
	sep5x2 \
	strathspey/CaptCampbell_Am.abc reel/CaptCampbellsR_Am.abc \
	sep5x2 ftr/arrJC.ftr
QueenCitySalute1p2: QueenCitySalute1p2.abc QueenCitySalute1p2.ps QueenCitySalute1p2.pdf
QueenCitySalute1p2.abc: $(QueenCitySalute1p2) hdr/QueenCitySalute1p2.hdr
	abcmedley QueenCitySalute1p2 $(QueenCitySalute1p2) >QueenCitySalute1p2.abc
QueenCitySalute1p2.ps: QueenCitySalute1p2.abc fmt/_70.fmt
	$(a2p) QueenCitySalute1p2.abc +Ffmt/_70 \
	|PShdr QueenCitySalute1p '' QueenCitySalute1p \
	|PSftr %D $U/ %D >QueenCitySalute1p2.ps
QueenCitySalute1p2.pdf: QueenCitySalute1p2.ps
	ps2pdf QueenCitySalute1p2.ps QueenCitySalute1p2.pdf

# Queen City Str
QueenCityStr: QueenCityStr.abc QueenCityStr.ps QueenCityStr.pdf
QueenCityStr= strathspey/ScottishRambleS.abc \
	strathspey/Scotch_Mist-D-16-4.abc \
	strathspey/ColCrafordsR_G.abc
QueenCityStr.abc: $(QueenCityStr) hdr/QueenCityStr.hdr
	abcmedley QueenCityStr $(QueenCityStr) >QueenCityStr.abc
QueenCityStr.ps: QueenCityStr.abc fmt/_75.fmt
	$(a2p) QueenCityStr.abc +Ffmt/_75 \
	|PShdr QueenCityStr '' QueenCityStr \
	|PSftr %D $U/ %D >QueenCityStr.ps
QueenCityStr.pdf: QueenCityStr.ps
	ps2pdf QueenCityStr.ps QueenCityStr.pdf

# Queen's Welcome
QueensWelcome: QueensWelcome.abc QueensWelcome.ps QueensWelcome.pdf
QueensWelcome= \
	r16/LochEarn.abc \
	r16/SleepSoondInDaMoarnin.abc \
	r16/DeilStickDaMinister_A.abc \
	r16/DickGossipsR2.abc
QueensWelcome.abc: $(QueensWelcome) hdr/QueensWelcome.hdr
	abcmedley QueensWelcome $(QueensWelcome) >QueensWelcome.abc
QueensWelcome.ps: QueensWelcome.abc fmt/_75.fmt
	$(a2p) QueensWelcome.abc +Ffmt/_75 \
	|PShdr QUEENSWE '' QUEENSWE \
	|PSftr %D $U/ %D >QueensWelcome.ps
QueensWelcome.pdf: QueensWelcome.ps
	ps2pdf QueensWelcome.ps QueensWelcome.pdf

# Quern
Quern: Quern1

# Quern1
Quern1= reel/Kafoozalum.abc \
	hornpipe/NaeLuckAbootTheHoose.abc \
	hornpipe/Keel_Row-A-32-2.abc
Quern1: Quern1.abc Quern1.ps Quern1.pdf
Quern1.abc: hdr/Quern.hdr $(Quern1)
	abcmedley Quern $(Quern1) >Quern1.abc
Quern1.ps: Quern1.abc fmt/_80.fmt
	$(a2p) Quern1.abc +Ffmt/_80 \
	|PShdr Quern1 '' Quern1 \
	|PSftr %D $U/ %D >Quern1.ps
Quern1.pdf: Quern1.ps
	ps2pdf Quern1.ps Quern1.pdf

# Rabbie's Reel
RabbiesReel= \
	reel/Harbour_D.abc \
	reel/BobMcQuillensR.abc \
	reel/BonnieBanchory.abc
RabbiesReel: RabbiesReel.abc RabbiesReel.ps RabbiesReel.pdf
RabbiesReel.abc: hdr/RabbiesReel.hdr $(RabbiesReel)
	abcmedley RabbiesReel $(RabbiesReel) >RabbiesReel.abc
RabbiesReel.ps: RabbiesReel.abc fmt/_70.fmt
	$(a2p) RabbiesReel.abc +Ffmt/_70 \
	|PShdr RABBIESR '' RABBIESR \
	|PSftr %D $U/ %D >RabbiesReel.ps
RabbiesReel.pdf: RabbiesReel.ps
	ps2pdf RabbiesReel.ps RabbiesReel.pdf

# Rachael Rae
RachaelRae: RachaelRae.abc RachaelRae.ps RachaelRae.pdf
RachaelRae= \
	r24/Rachael_Rae_D24.abc \
	r24/TorryburnLassies.abc \
	r24/TriumphR.abc
RachaelRae.abc: $(RachaelRae) hdr/RachaelRae.hdr
	abcmedley RachaelRae $(RachaelRae) >RachaelRae.abc
RachaelRae.ps: RachaelRae.abc fmt/_70.fmt
	$(a2p) RachaelRae.abc +Ffmt/_70 \
	|PShdr RACHAELR '' RACHAELR \
	|PSftr %D $U/ %D >RachaelRae.ps
RachaelRae.pdf: RachaelRae.ps
	ps2pdf RachaelRae.ps RachaelRae.pdf

# Rakes of Glasgow
RakesOfGlasgow: RakesOfGlasgow0 RakesOfGlasgow1

# Rakes of Glasgow 0
RakesOfGlasgow0= strathspey/RakesOfGlasgowS.abc
RakesOfGlasgow0: RakesOfGlasgow0.abc RakesOfGlasgow0.ps RakesOfGlasgow0.pdf
RakesOfGlasgow0.abc: hdr/RakesOfGlasgow.hdr $(RakesOfGlasgow0)
	abcmedley RakesOfGlasgow $(RakesOfGlasgow0) >RakesOfGlasgow0.abc
RakesOfGlasgow0.ps: RakesOfGlasgow0.abc $(RakesOfGlasgow0) fmt/_75.fmt
	$(a2p) RakesOfGlasgow0.abc +Ffmt/_75 \
	|PShdr RAKESOFG '' RAKESOFG \
	|PSftr %D $U/ %D >RakesOfGlasgow0.ps
RakesOfGlasgow0.pdf: RakesOfGlasgow0.ps
	ps2pdf RakesOfGlasgow0.ps RakesOfGlasgow0.pdf

# Rakes of Glasgow 1
RakesOfGlasgow1= \
	strathspey/RakesOfGlasgowS.abc \
	strathspey/Mr_A_G_Wilkens_Fav-F-16-4.abc \
	strathspey/MarianeOliphant.abc
RakesOfGlasgow1: RakesOfGlasgow1.abc RakesOfGlasgow1.ps RakesOfGlasgow1.pdf
RakesOfGlasgow1.abc: hdr/RakesOfGlasgow.hdr $(RakesOfGlasgow1)
	abcmedley RakesOfGlasgow $(RakesOfGlasgow1) >RakesOfGlasgow1.abc
RakesOfGlasgow1.ps: RakesOfGlasgow1.abc $(RakesOfGlasgow1) fmt/_75.fmt
	$(a2p) RakesOfGlasgow1.abc +Ffmt/_75 \
	|PShdr RAKESOFG '' RAKESOFG \
	|PSftr %D $U/ %D >RakesOfGlasgow1.ps
RakesOfGlasgow1.pdf: RakesOfGlasgow1.ps
	ps2pdf RakesOfGlasgow1.ps RakesOfGlasgow1.pdf

# Rakish Highlandman
RakishHighlandman= \
	jig/RakishHighlandmanJ.abc \
	jig/StanChapmansJ.abc \
	jig/LordDuplinsJ.abc \
	jig/ElectricJig_Am.abc ftr/arrJC.ftr
RakishHighlandman: RakishHighlandman.abc RakishHighlandman.ps RakishHighlandman.pdf
RakishHighlandman.abc: hdr/RakishHighlandman.hdr $(RakishHighlandman)
	abcmedley RakishHighlandman $(RakishHighlandman) >RakishHighlandman.abc
RakishHighlandman.ps: RakishHighlandman.abc $(RakishHighlandman) fmt/_75.fmt
	$(a2p) RakishHighlandman.abc +Ffmt/_75 \
	|PShdr RakishHigh '' RakishHigh \
	|PSftr %D $U/ %D >RakishHighlandman.ps
RakishHighlandman.pdf: RakishHighlandman.ps
	ps2pdf RakishHighlandman.ps RakishHighlandman.pdf

# Raven Haired Lass
RavenHairedLass= reel/BlackHairedLass_A.abc reel/DumfriesLasses2_D.abc \
	march/GirlILeftBehind.abc march/SweetMaidOfGlendaruel.abc
RavenHairedLass: RavenHairedLass.abc RavenHairedLass.ps RavenHairedLass.pdf
RavenHairedLass.abc: $(RavenHairedLass) hdr/RavenHairedLass.hdr
	abcmedley RavenHairedLass $(RavenHairedLass) >RavenHairedLass.abc
RavenHairedLass.ps: RavenHairedLass.abc fmt/_75.fmt
	$(a2p) RavenHairedLass.abc +Ffmt/_75 \
	|PShdr RavenHairedLass '' RavenHairedLass \
	|PSftr %D $U/ %D >RavenHairedLass.ps
RavenHairedLass.pdf: RavenHairedLass.ps
	ps2pdf RavenHairedLass.ps RavenHairedLass.pdf

# Raven's Dance
RavensDance: RavensDance0

# Raven's Dance 0
RavensDance0= jig/Miss_Lauren_Rose_Patrick-G-32-2.abc x6.abc
RavensDance0: RavensDance0.abc RavensDance0.ps RavensDance0.pdf
RavensDance0.abc: hdr/RavensDance.hdr $(RavensDance0)
	abcmedley RavensDance $(RavensDance0) >RavensDance0.abc
RavensDance0.ps: RavensDance0.abc fmt/_75.fmt
	$(a2p) RavensDance0.abc +Ffmt/_75 \
	|PShdr RAVENSDA '' RAVENSDA \
	|PSftr %D $U/ %D >RavensDance0.ps
RavensDance0.pdf: RavensDance0.ps
	ps2pdf RavensDance0.ps RavensDance0.pdf

# Reconciliation
Reconciliation= hornpipe/Reconciliation_Hp_A.abc reel/ReconciliationR.abc
Reconciliation: Reconciliation.abc Reconciliation.ps Reconciliation.pdf
Reconciliation.abc: $(Reconciliation)
	abcjoin +CS2 $(Reconciliation) >Reconciliation.abc
Reconciliation.ps: Reconciliation.abc fmt/_75.fmt
	$(a2p) Reconciliation.abc +n +Ffmt/_75 \
	|PShdr Reconciliation '' Reconciliation \
	|PSftr %D $U/ %D >Reconciliation.ps
Reconciliation.pdf: Reconciliation.ps
	ps2pdf Reconciliation.ps Reconciliation.pdf

# Red House
RedHouse: RedHouse0 RedHouse1 RedHouse2

# Red House 0
RedHouse0= r40/RedHouse_Gm_ABBCC.abc
RedHouse0: RedHouse0.abc RedHouse0.ps RedHouse0.pdf
RedHouse0.abc: $(RedHouse0) hdr/RedHouse.hdr
	abcmedley RedHouse $(RedHouse0) >RedHouse0.abc
RedHouse0.ps: RedHouse0.abc fmt/_75.fmt
	$(a2p) RedHouse0.abc +Ffmt/_75 \
	|PShdr REDHOUSE '' REDHOUSE \
	|PSftr %D $U/ %D >RedHouse0.ps
RedHouse0.pdf: RedHouse0.ps
	ps2pdf RedHouse0.ps RedHouse0.pdf

# Red House 1
RedHouse1= \
	r40/RedHouse_Gm_ABBCC.abc \
	march/JamieAllen_G4.abc \
	march/SowAndBoar3.abc \
	march/LassOGowrie_4D.abc
RedHouse1: RedHouse1.abc RedHouse1.ps RedHouse1.pdf
RedHouse1.abc: $(RedHouse1) hdr/RedHouse1.hdr
	abcmedley RedHouse1 $(RedHouse1) >RedHouse1.abc
RedHouse1.ps: RedHouse1.abc fmt/_75.fmt
	$(a2p) RedHouse1.abc +Ffmt/_75 \
	|PShdr REDHOUSE '' REDHOUSE \
	|PSftr %D $U/ %D >RedHouse1.ps
RedHouse1.pdf: RedHouse1.ps
	ps2pdf RedHouse1.ps RedHouse1.pdf

# Red House 2
RedHouse2= \
	r40/RedHouse_Gm_ABBCC.abc \
	r40/LadyMacKenzieOfCoulM_C_AABBC.abc \
	r40/MrsMacDouallGrant_F_AABCC.abc \
	r40/PringlesQuickstep_Bb_ABBCC.abc
RedHouse2: RedHouse2.abc RedHouse2.ps RedHouse2.pdf
RedHouse2.abc: $(RedHouse2) hdr/RedHouse.hdr
	abcmedley RedHouse $(RedHouse2) >RedHouse2.abc
RedHouse2.ps: RedHouse2.abc fmt/_75.fmt
	$(a2p) RedHouse2.abc +Ffmt/_75 \
	|PShdr REDHOUSE '' REDHOUSE \
	|PSftr %D $U/ %D >RedHouse2.ps
RedHouse2.pdf: RedHouse2.ps
	ps2pdf RedHouse2.ps RedHouse2.pdf

# Red Rose and White 0
RedRoseAndWhite0= \
	reel/New_High_Level_Reel-G-32-2.abc \
	reel/New_High_Level_Reel-G-32-3.abc \
	reel/New_High_Level_Reel-G-32-4.abc
RedRoseAndWhite0: RedRoseAndWhite0.abc RedRoseAndWhite0.ps RedRoseAndWhite0.pdf
RedRoseAndWhite0.abc: hdr/RedRoseAndWhite.hdr $(RedRoseAndWhite0)
	abcmedley RedRoseAndWhite $(RedRoseAndWhite0) >RedRoseAndWhite0.abc
RedRoseAndWhite0.ps: RedRoseAndWhite0.abc fmt/_75.fmt
	$(a2p) RedRoseAndWhite0.abc +Ffmt/_75 \
	|PShdr RedRoseAndWhite '' RedRoseAndWhite \
	|PSftr %D $U/ %D >RedRoseAndWhite0.ps
RedRoseAndWhite0.pdf: RedRoseAndWhite0.ps
	ps2pdf RedRoseAndWhite0.ps RedRoseAndWhite0.pdf

# Red Squirrel
RedSquirrel= \
	reel/MacArthurRoad_E.abc \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/MacLeods_Farewell-D-32-3.abc ftr/arrJC.ftr
RedSquirrel: RedSquirrel.abc RedSquirrel.ps RedSquirrel.pdf
RedSquirrel.abc: hdr/RedSquirrel.hdr $(RedSquirrel)
	abcmedley RedSquirrel $(RedSquirrel) >RedSquirrel.abc
RedSquirrel.ps: RedSquirrel.abc fmt/_75.fmt
	$(a2p) RedSquirrel.abc +Ffmt/_75 \
	|PShdr RedSquirrel '' RedSquirrel \
	|PSftr %D $U/ %D >RedSquirrel.ps
RedSquirrel.pdf: RedSquirrel.ps
	ps2pdf RedSquirrel.ps RedSquirrel.pdf

# RedRoseAndWhite
RedRoseAndWhite: RedRoseAndWhite0

# Reel O' Tulloch
ReelOTulloch= reel/ReelOTullochR.abc
ReelOTulloch: ReelOTulloch.abc ReelOTulloch.ps ReelOTulloch.pdf
ReelOTulloch.abc: $(ReelOTulloch) hdr/ReelOTulloch.hdr
	abcmedley ReelOTulloch $(ReelOTulloch) >ReelOTulloch.abc
ReelOTulloch.ps: ReelOTulloch.abc fmt/_75.fmt
	$(a2p) ReelOTulloch.abc +Ffmt/_75 \
	|PShdr REELOTUL '' REELOTUL \
	|PSftr %D $U/ %D >ReelOTulloch.ps
ReelOTulloch.pdf: ReelOTulloch.ps
	ps2pdf ReelOTulloch.ps ReelOTulloch.pdf

# Reel for Alec
ReelForAlec= jig/Inness_Jig-G-32-2.abc \
	jig/Swallowtail_Jig-Em-32-2.abc \
	jig/Ferry_Jig-A-32-2.abc \
	jig/Cumberland_Reel-D-32-3.abc
ReelForAlec: ReelForAlec.abc ReelForAlec.ps ReelForAlec.pdf
ReelForAlec.abc: hdr/ReelForAlec.hdr $(ReelForAlec)
	abcmedley ReelForAlec $(ReelForAlec) >ReelForAlec.abc
ReelForAlec.ps: ReelForAlec.abc fmt/_75.fmt
	$(a2p) ReelForAlec.abc +Ffmt/_75 \
	|PShdr ReelForAlec '' ReelForAlec \
	|PSftr %D $U/ %D >ReelForAlec.ps
ReelForAlec.pdf: ReelForAlec.ps
	ps2pdf ReelForAlec.ps ReelForAlec.pdf

# Reel for Jeannie
ReelForJeannie= \
	reel/AngusGrantsR_D.abc \
	march/CorkMarch_Em.abc \
	march/GirlILeftBehind.abc \
	march/CelticSocietysQuickstep.abc
ReelForJeannie: ReelForJeannie.abc ReelForJeannie.ps ReelForJeannie.pdf
ReelForJeannie.abc: hdr/ReelForJeannie.hdr $(ReelForJeannie)
	abcmedley ReelForJeannie $(ReelForJeannie) >ReelForJeannie.abc
ReelForJeannie.ps: ReelForJeannie.abc fmt/_75.fmt
	$(a2p) ReelForJeannie.abc +Ffmt/_75 \
	|PShdr ReelForJeannie '' ReelForJeannie \
	|PSftr %D $U/ %D >ReelForJeannie.ps
ReelForJeannie.pdf: ReelForJeannie.ps
	ps2pdf ReelForJeannie.ps ReelForJeannie.pdf

# Reel of Five
ReelOfFive= strathspey/LordOfTheIsles.abc reel/CarolineThomsonsR.abc
ReelOfFive: ReelOfFive.abc ReelOfFive.ps ReelOfFive.pdf
ReelOfFive.abc: $(ReelOfFive) hdr/ReelOfFive.hdr
	abcmedley ReelOfFive $(ReelOfFive) >ReelOfFive.abc
ReelOfFive.ps: ReelOfFive.abc fmt/_75.fmt
	$(a2p) ReelOfFive.abc +Ffmt/_75 \
	|PShdr REELOFFI '' REELOFFI \
	|PSftr %D $U/ %D >ReelOfFive.ps
ReelOfFive.pdf: ReelOfFive.ps
	ps2pdf ReelOfFive.ps ReelOfFive.pdf

# Reel of Mey
ReelOfMey= \
	j48/ReelOfMey_Em.abc \
	j48/MaryDouglas.abc \
	j48/MerrilyKissTheQuakersWife.abc \
	j48/SnappingTurtleJ.abc
ReelOfMey: ReelOfMey.abc ReelOfMey.ps ReelOfMey.pdf
ReelOfMey.abc: $(ReelOfMey) hdr/ReelOfMey.hdr
	abcmedley ReelOfMey $(ReelOfMey) >ReelOfMey.abc
ReelOfMey.ps: ReelOfMey.abc fmt/_75.fmt
	$(a2p) ReelOfMey.abc +Ffmt/_75 \
	|PShdr REELOFME '' REELOFME \
	|PSftr %D $U/ %D >ReelOfMey.ps
ReelOfMey.pdf: ReelOfMey.ps
	ps2pdf ReelOfMey.ps ReelOfMey.pdf

# Reel of The51st Div
ReelOfThe51stDiv= \
	reel/DrunkenPiper_5.abc \
	reel/FiddlersWelcomeToLosAngeles_4.abc \
	march/LordHuntlysCave1.abc
ReelOfThe51stDiv: ReelOfThe51stDiv.abc ReelOfThe51stDiv.ps ReelOfThe51stDiv.pdf
ReelOfThe51stDiv.abc: hdr/ReelOfThe51stDiv.hdr $(ReelOfThe51stDiv)
	abcmedley ReelOfThe51stDiv $(ReelOfThe51stDiv) >ReelOfThe51stDiv.abc
ReelOfThe51stDiv.ps: ReelOfThe51stDiv.abc fmt/_75.fmt
	$(a2p) ReelOfThe51stDiv.abc +Ffmt/_75 \
	|PShdr ReelOfThe51st '' ReelOfThe51st \
	|PSftr %D $U/ %D >ReelOfThe51stDiv.ps
ReelOfThe51stDiv.pdf: ReelOfThe51stDiv.ps
	ps2pdf ReelOfThe51stDiv.ps ReelOfThe51stDiv.pdf

# Reel of The51st Xmas
ReelOfThe51stXmas= \
	reel/DrunkenPiper_5.abc \
	xmas/JingleBells_G.abc \
	xmas/DeckTheHalls_C.abc \
	xmas/AngelsFromTheRealOfGlory_16_G3.abc
ReelOfThe51stXmas: ReelOfThe51stXmas.abc ReelOfThe51stXmas.ps ReelOfThe51stXmas.pdf
ReelOfThe51stXmas.abc: hdr/ReelOfThe51stXmas.hdr $(ReelOfThe51stXmas)
	abcmedley ReelOfThe51stXmas $(ReelOfThe51stXmas) >ReelOfThe51stXmas.abc
ReelOfThe51stXmas.ps: ReelOfThe51stXmas.abc fmt/_70.fmt
	$(a2p) ReelOfThe51stXmas.abc +Ffmt/_70 \
	|PShdr ReelOfThe51st '' ReelOfThe51st \
	|PSftr %D $U/ %D >ReelOfThe51stXmas.ps
ReelOfThe51stXmas.pdf: ReelOfThe51stXmas.ps
	ps2pdf ReelOfThe51stXmas.ps ReelOfThe51stXmas.pdf

# Regents Favourite
RegentsFavourite: RegentsFavourite0 RegentsFavourite1

# Regents Favourite 0
RegentsFavourite0= \
	reel/WillieBrewedAPeckOMaut_Eb.abc \
	reel/WillieBrewedAPeckOMaut_F.abc \
	reel/WillieBrewedAPeckOMaut_G.abc
RegentsFavourite0: RegentsFavourite0.abc RegentsFavourite0.ps RegentsFavourite0.pdf
RegentsFavourite0.abc: $(RegentsFavourite0) hdr/RegentsFavourite.hdr
	abcmedley RegentsFavourite $(RegentsFavourite0) >RegentsFavourite0.abc
RegentsFavourite0.ps: RegentsFavourite0.abc fmt/_75.fmt
	$(a2p) RegentsFavourite0.abc +Ffmt/_75 \
	|PShdr RegentsFav '' RegentsFav \
	|PSftr %D $U/ %D >RegentsFavourite0.ps
RegentsFavourite0.pdf: RegentsFavourite0.ps
	ps2pdf RegentsFavourite0.ps RegentsFavourite0.pdf

# Regents Favourite 1
PuffinsReel= \
	r16/PuffinsReel_Am_16.abc \
	reel/MsGordonOfRafford1_A3.abc \
	m16/HeyJohnnieCope_Am16.abc \
	r16/WillieBrewedAPeckOMaut_G16.abc
PuffinsReel: PuffinsReel.abc PuffinsReel.ps PuffinsReel.pdf
PuffinsReel.abc: $(PuffinsReel) hdr/PuffinsReel.hdr
	abcmedley PuffinsReel $(PuffinsReel) >PuffinsReel.abc
PuffinsReel.ps: PuffinsReel.abc fmt/_75.fmt
	$(a2p) PuffinsReel.abc +Ffmt/_75 \
	|PShdr PuffinsReel '' PuffinsReel \
	|PSftr %D $U/ %D >PuffinsReel.ps
PuffinsReel.pdf: PuffinsReel.ps
	ps2pdf PuffinsReel.ps PuffinsReel.pdf

# Regents Favourite 1
RegentsFavourite1= \
	reel/WillieBrewedAPeckOMaut_G.abc \
	reel/PuffinsReel_Am3.abc \
	reel/AngusCampbell.abc \
	reel/MorpethRant_D.abc
RegentsFavourite1: RegentsFavourite1.abc RegentsFavourite1.ps RegentsFavourite1.pdf
RegentsFavourite1.abc: $(RegentsFavourite1) hdr/RegentsFavourite.hdr
	abcmedley RegentsFavourite $(RegentsFavourite1) >RegentsFavourite1.abc
RegentsFavourite1.ps: RegentsFavourite1.abc fmt/_75.fmt
	$(a2p) RegentsFavourite1.abc +Ffmt/_75 \
	|PShdr RegentsFav '' RegentsFav \
	|PSftr %D $U/ %D >RegentsFavourite1.ps
RegentsFavourite1.pdf: RegentsFavourite1.ps
	ps2pdf RegentsFavourite1.ps RegentsFavourite1.pdf

# Remparts de Seville
RempartsDeSeville= \
	jig/Patricia_Ann_Douglas-A-32-3.abc \
	jig/Rose_in_the_Heather-D-32-2.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Hills_of_Glen_Orchy-Em-32-2.abc
RempartsDeSeville: RempartsDeSeville.abc RempartsDeSeville.ps RempartsDeSeville.pdf
RempartsDeSeville.abc: hdr/RempartsDeSeville.hdr $(RempartsDeSeville)
	abcmedley RempartsDeSeville $(RempartsDeSeville) >RempartsDeSeville.abc
RempartsDeSeville.ps: RempartsDeSeville.abc fmt/_70.fmt
	$(a2p) RempartsDeSeville.abc +Ffmt/_70 \
	|PShdr RempartsDeSeville '' RempartsDeSeville \
	|PSftr %D $U/ %D >RempartsDeSeville.ps
RempartsDeSeville.pdf: RempartsDeSeville.ps
	ps2pdf RempartsDeSeville.ps RempartsDeSeville.pdf

# Rendezvous
Rendezvous: Rendezvous.abc Rendezvous.ps Rendezvous.pdf
Rendezvous= reel/RendezvousR.abc
Rendezvous.abc: $(Rendezvous) hdr/Rendezvous.hdr
	abcmedley Rendezvous $(Rendezvous) >Rendezvous.abc
Rendezvous.ps: Rendezvous.abc fmt/_75.fmt
	$(a2p) Rendezvous.abc +Ffmt/_75 \
	|PShdr RENDEZVO '' RENDEZVO \
	|PSftr %D $U/ %D >Rendezvous.ps
Rendezvous.pdf: Rendezvous.ps
	ps2pdf Rendezvous.ps Rendezvous.pdf

# Renton's Rant
RentonsRant1= \
	strathspey/RentonsRant_Em.abc \
	strathspey/LairdOfMacintosh_G.abc \
	ftr/arrSM.ftr
RentonsRant1: RentonsRant1.abc RentonsRant1.ps RentonsRant1.pdf
RentonsRant1.abc: hdr/RentonsRant.hdr $(RentonsRant1)
	abcmedley RentonsRant $(RentonsRant1) >RentonsRant1.abc
RentonsRant1.ps: RentonsRant1.abc fmt/_75.fmt
	$(a2p) RentonsRant1.abc +Ffmt/_75 \
	|PShdr RentonsRant '' RentonsRant \
	|PSftr %D $U/ %D >RentonsRant1.ps
RentonsRant1.pdf: RentonsRant1.ps
	ps2pdf RentonsRant1.ps RentonsRant1.pdf

# Renton's Rant
RentonsRant: RentonsRant1

# Rest and Be Thankful
RestAndBeThankful= \
	march/HopefulLover.abc \
	reel/BottomOfThePunchBowl2_D.abc \
	march/Barnyards_of_Delgaty-A-32-2.abc \
	reel/DrunkenPiper_Am5.abc
RestAndBeThankful: RestAndBeThankful.abc RestAndBeThankful.ps RestAndBeThankful.pdf
RestAndBeThankful.abc: $(RestAndBeThankful) hdr/RestAndBeThankful.hdr
	abcmedley RestAndBeThankful $(RestAndBeThankful) >RestAndBeThankful.abc
RestAndBeThankful.ps: RestAndBeThankful.abc fmt/_75.fmt
	$(a2p) RestAndBeThankful.abc +Ffmt/_75 \
	|PShdr RESTANDB '' RESTANDB \
	|PSftr %D $U/ %D >RestAndBeThankful.ps
RestAndBeThankful.pdf: RestAndBeThankful.ps
	ps2pdf RestAndBeThankful.ps RestAndBeThankful.pdf

# Return to the Stewartry
ReturnToTheStewartry= jig/ReturnToTheStewartry_Gm.abc jig/ReturnToTheStewartry_Am.abc
ReturnToTheStewartry: ReturnToTheStewartry.abc ReturnToTheStewartry.ps ReturnToTheStewartry.pdf
ReturnToTheStewartry.abc: $(ReturnToTheStewartry) # hdr/ReturnToTheStewartry.hdr
	abcjoin +s $(ReturnToTheStewartry) >ReturnToTheStewartry.abc
ReturnToTheStewartry.ps: ReturnToTheStewartry.abc fmt/_75.fmt
	$(a2p) ReturnToTheStewartry.abc +Ffmt/_75 \
	|PShdr ReturnToTheStewartry '' ReturnToTheStewartry \
	|PSftr %D $U/ %D >ReturnToTheStewartry.ps
ReturnToTheStewartry.pdf: ReturnToTheStewartry.ps
	ps2pdf ReturnToTheStewartry.ps ReturnToTheStewartry.pdf

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

# Return_from_India
Return_from_India= \
	reel/Return_from_India_CB_JH-A-16-3.abc \
	reel/Return_from_India_JK_MM-A-16-3.abc \
	reel/Return_from_India_RSCDS-A-16-2.abc \
	reel/Return_from_India_RSCDS-A-16-3.abc
Return_from_India: Return_from_India.abc Return_from_India.ps Return_from_India.pdf
Return_from_India.abc: $(Return_from_India)
	abcjoin +s $(Return_from_India) >Return_from_India.abc
Return_from_India.ps: Return_from_India.abc fmt/_75.fmt $(Return_from_India)
	$(a2p) Return_from_India.abc +Ffmt/_75 \
	| PShdr Return_from_India "" Return_from_India \
	| PSftr %D $U/ %D >Return_from_India.ps
Return_from_India.pdf: Return_from_India.ps
	ps2pdf Return_from_India.ps Return_from_India.pdf

# Rev John MacFarlane
RevJohnMacFarlane: RevJohnMacFarlane.abc RevJohnMacFarlane.ps RevJohnMacFarlane.pdf
RevJohnMacFarlane= reel/NielGowsQuickstep.abc
RevJohnMacFarlane.abc: $(RevJohnMacFarlane) hdr/RevJohnMacFarlane.hdr
	abcmedley RevJohnMacFarlane $(RevJohnMacFarlane) >RevJohnMacFarlane.abc
RevJohnMacFarlane.ps: RevJohnMacFarlane.abc fmt/_70.fmt
	$(a2p) RevJohnMacFarlane.abc +Ffmt/_70 \
	|PShdr RevJohnMacF '' RevJohnMacF \
	|PSftr %D $U/ %D >RevJohnMacFarlane.ps
RevJohnMacFarlane.pdf: RevJohnMacFarlane.ps
	ps2pdf RevJohnMacFarlane.ps RevJohnMacFarlane.pdf

# Reverend John MacFarlane
ReverendJohnMacFarlane= \
	reel/NielGowsQuickstep.abc \
	reel/HullsVictory_F3.abc \
	reel/GliseASherbrooke2_G.abc
ReverendJohnMacFarlane: ReverendJohnMacFarlane.abc ReverendJohnMacFarlane.ps ReverendJohnMacFarlane.pdf
ReverendJohnMacFarlane.abc: hdr/ReverendJohnMacFarlane.hdr $(ReverendJohnMacFarlane)
	abcmedley 'M:C|' 'L:1/8' ReverendJohnMacFarlane $(ReverendJohnMacFarlane) >ReverendJohnMacFarlane.abc
ReverendJohnMacFarlane.ps: ReverendJohnMacFarlane.abc fmt/_75.fmt
	$(a2p) ReverendJohnMacFarlane.abc +Ffmt/_75 \
	|PShdr ReverendJohnM '' ReverendJohnM \
	|PSftr %D $U/ %D >ReverendJohnMacFarlane.ps
ReverendJohnMacFarlane.pdf: ReverendJohnMacFarlane.ps
	ps2pdf ReverendJohnMacFarlane.ps ReverendJohnMacFarlane.pdf

# Rigged Ships (full & new)
Rigged_Ships= \
	air/Full_Rigged_Ship_A2-Am-48-3.abc \
	reel/New_Rigged_Ship_SS-AmA-24-3.abc
Rigged_Ships: Rigged_Ships.abc Rigged_Ships.ps Rigged_Ships.pdf
Rigged_Ships.abc: $(Rigged_Ships)
	abcjoin +s $(Rigged_Ships) >Rigged_Ships.abc
Rigged_Ships.ps: Rigged_Ships.abc fmt/_75.fmt
	$(a2p) Rigged_Ships.abc +n +Ffmt/_75 \
	|PShdr Rigged_Ships "" Rigged_Ships \
	|PSftr %D $U/ %D >Rigged_Ships.ps
Rigged_Ships.pdf: Rigged_Ships.ps
	ps2pdf Rigged_Ships.ps Rigged_Ships.pdf

# River Cree
RiverCree: RiverCree0 RiverCree1

# River Cree 0
RiverCree0= jig/JacksonsBottleOfClaret_G.abc jig/OldRosinTheBeau_A.abc
RiverCree0: RiverCree0.abc RiverCree0.ps RiverCree0.pdf
RiverCree0.abc: hdr/RiverCree.hdr $(RiverCree0)
	abcmedley RiverCree $(RiverCree0) >RiverCree0.abc
RiverCree0.ps: RiverCree0.abc fmt/_75.fmt
	$(a2p) RiverCree0.abc +Ffmt/_75 \
	|PShdr RiverCree '' RiverCree \
	|PSftr %D $U/ %D >RiverCree0.ps
RiverCree0.pdf: RiverCree0.ps
	ps2pdf RiverCree0.ps RiverCree0.pdf

# River Cree 1
RiverCree1= \
	jig/JacksonsBottleOfClaret_G.abc \
	jig/OldRosinTheBeau_A.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/SailorsWife_Em.abc
RiverCree1: RiverCree1.abc RiverCree1.ps RiverCree1.pdf
RiverCree1.abc: hdr/RiverCree.hdr $(RiverCree1)
	abcmedley RiverCree $(RiverCree1) >RiverCree1.abc
RiverCree1.ps: RiverCree1.abc fmt/_75.fmt
	$(a2p) RiverCree1.abc +Ffmt/_75 \
	|PShdr RiverCree '' RiverCree \
	|PSftr %D $U/ %D >RiverCree1.ps
RiverCree1.pdf: RiverCree1.ps
	ps2pdf RiverCree1.ps RiverCree1.pdf

# Riviera Reel
RivieraReel= \
	reel/MacArthurRoad_E.abc \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/Mickie_Ainsworth-D-32-3.abc \
	ftr/arrJC.ftr
RivieraReel: RivieraReel.abc RivieraReel.ps RivieraReel.pdf
RivieraReel.abc: hdr/RivieraReel.hdr $(RivieraReel)
	abcmedley RivieraReel $(RivieraReel) >RivieraReel.abc
RivieraReel.ps: RivieraReel.abc fmt/_75.fmt
	$(a2p) RivieraReel.abc +Ffmt/_75 \
	|PShdr RivieraReel '' RivieraReel \
	|PSftr %D $U/ %D >RivieraReel.ps
RivieraReel.pdf: RivieraReel.ps
	ps2pdf RivieraReel.ps RivieraReel.pdf

# Road to Bluff Hill
RoadToBluffHill=
RoadToBluffHill: RoadToBluffHill.abc RoadToBluffHill.ps RoadToBluffHill.pdf
RoadToBluffHill.abc: hdr/RoadToBluffHill.hdr $(RoadToBluffHill)
	abcmedley RoadToBluffHill $(RoadToBluffHill) >RoadToBluffHill.abc
RoadToBluffHill.ps: RoadToBluffHill.abc fmt/_75.fmt
	$(a2p) RoadToBluffHill.abc +Ffmt/_75 \
	|PShdr RoadToBluffHill '' RoadToBluffHill \
	|PSftr %D $U/ %D >RoadToBluffHill.ps
RoadToBluffHill.pdf: RoadToBluffHill.ps
	ps2pdf RoadToBluffHill.ps RoadToBluffHill.pdf

# Road to Isles
RoadToIsles= misc/RoadToIsles_G.abc misc/RoadToIsles_D.abc
RoadToIsles: RoadToIsles.abc RoadToIsles.ps RoadToIsles.pdf
RoadToIsles.abc: $(RoadToIsles)
	abcjoin +s $(RoadToIsles) >RoadToIsles.abc
RoadToIsles.ps: RoadToIsles.abc fmt/_75.fmt
	$(a2p) RoadToIsles.abc +Ffmt/_75 \
	|PShdr ROADTOIS '' ROADTOIS \
	|PSftr %D $U/ %D >RoadToIsles.ps
RoadToIsles.pdf: RoadToIsles.ps
	ps2pdf RoadToIsles.ps RoadToIsles.pdf

# Roaring Jelly
RoaringJelly: RoaringJelly1 RoaringJelly2 RoaringJellyXmas

# Roaring Jelly 1
RoaringJelly1= \
	jig/RoaringJelly_D3.abc \
	jig/DustyBobsJ.abc \
	jig/WildHillsOWannies.abc \
	jig/StoolOfRepentance.abc
RoaringJelly1: RoaringJelly1.abc RoaringJelly1.ps RoaringJelly1.pdf
RoaringJelly1.abc: $(RoaringJelly1) hdr/RoaringJelly.hdr
	abcmedley RoaringJelly $(RoaringJelly1) >RoaringJelly1.abc
RoaringJelly1.ps: RoaringJelly1.abc fmt/_75.fmt
	$(a2p) RoaringJelly1.abc +Ffmt/_75 \
	|PShdr RoaringJelly '' RoaringJelly \
	|PSftr %D $U/ %D >RoaringJelly1.ps
RoaringJelly1.pdf: RoaringJelly1.ps
	ps2pdf RoaringJelly1.ps RoaringJelly1.pdf

# Roaring Jelly 2
RoaringJelly2: RoaringJelly2.abc RoaringJelly2.ps RoaringJelly2.pdf
RoaringJelly2= \
	jig/RoaringJellyJ.abc \
	jig/ChailleachAnDudain.abc \
	jig/MissCampbellsJ_D.abc \
	jig/ILostMyLove.abc \
	ftr/arrHW.ftr
RoaringJelly2.abc: $(RoaringJelly2) hdr/RoaringJelly.hdr
	abcmedley RoaringJelly $(RoaringJelly2) >RoaringJelly2.abc
RoaringJelly2.ps: RoaringJelly2.abc fmt/_75.fmt
	$(a2p) RoaringJelly2.abc +Ffmt/_75 \
	|PShdr RoaringJelly '' RoaringJelly \
	|PSftr %D $U/ %D >RoaringJelly2.ps
RoaringJelly2.pdf: RoaringJelly2.ps
	ps2pdf RoaringJelly2.ps RoaringJelly2.pdf

# Roaring Jelly Xmas
RoaringJellyXmas= jig/RoaringJelly_D3.abc \
	xmas/InDulciJubilo_G.abc \
	xmas/ItCameUponTheMidnightClear_C.abc \
	xmas/ISawThreeShips_CD.abc \
	ftr/arrJCXmas.ftr
RoaringJellyXmas: RoaringJellyXmas.abc RoaringJellyXmas.ps RoaringJellyXmas.pdf
RoaringJellyXmas.abc: $(RoaringJellyXmas) hdr/RoaringJelly.hdr
	abcmedley RoaringJelly $(RoaringJellyXmas) >RoaringJellyXmas.abc
RoaringJellyXmas.ps: RoaringJellyXmas.abc fmt/_75.fmt
	$(a2p) RoaringJellyXmas.abc +Ffmt/_75 \
	|PShdr RoaringJelly '' RoaringJelly \
	|PSftr %D $U/ %D >RoaringJellyXmas.ps
RoaringJellyXmas.pdf: RoaringJellyXmas.ps
	ps2pdf RoaringJellyXmas.ps RoaringJellyXmas.pdf

# Rob Roy MacGregor
RobRoyMacGregor= strathspey/BeautyOfTheNorthS_Eb.abc
RobRoyMacGregor: RobRoyMacGregor.abc RobRoyMacGregor.ps RobRoyMacGregor.pdf
RobRoyMacGregor.abc: $(RobRoyMacGregor) hdr/RobRoyMacGregor.hdr
	abcmedley RobRoyMacGregor $(RobRoyMacGregor) >RobRoyMacGregor.abc
RobRoyMacGregor.ps: RobRoyMacGregor.abc fmt/_70.fmt
	$(a2p) RobRoyMacGregor.abc +Ffmt/_70 \
	|PShdr ROBROYMA '' ROBROYMA \
	|PSftr %D $U/ %D >RobRoyMacGregor.ps
RobRoyMacGregor.pdf: RobRoyMacGregor.ps
	ps2pdf RobRoyMacGregor.ps RobRoyMacGregor.pdf

# Robert H Mackay
RobertHMackay= \
	strathspey/RobertMackayOfEdinburgh.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/LadyLucyRamsayS.abc
RobertHMackay: RobertHMackay.abc RobertHMackay.ps RobertHMackay.pdf
RobertHMackay.abc: $(RobertHMackay) hdr/RobertHMackay.hdr
	abcmedley RobertHMackay $(RobertHMackay) >RobertHMackay.abc
RobertHMackay.ps: RobertHMackay.abc fmt/_75.fmt
	$(a2p) RobertHMackay.abc +Ffmt/_75 \
	|PShdr ROBERTHM '' ROBERTHM \
	|PSftr %D $U/ %D >RobertHMackay.ps
RobertHMackay.pdf: RobertHMackay.ps
	ps2pdf RobertHMackay.ps RobertHMackay.pdf

# Robert Mackay of Edinburgh
RobertMackayOfEdinburgh= \
	strathspey/RobertMackayOfEdinburghS_F.abc \
	reel/RobertMackayOfEdinburghR_F.abc
RobertMackayOfEdinburgh: RobertMackayOfEdinburgh.abc RobertMackayOfEdinburgh.ps RobertMackayOfEdinburgh.pdf
RobertMackayOfEdinburgh.abc: $(RobertMackayOfEdinburgh) # hdr/RobertMackayOfEdinburgh.hdr
	abcjoin +s $(RobertMackayOfEdinburgh) >RobertMackayOfEdinburgh.abc
RobertMackayOfEdinburgh.ps: RobertMackayOfEdinburgh.abc fmt/_80.fmt
	$(a2p) RobertMackayOfEdinburgh.abc +Ffmt/_80 \
	|PShdr RobertMackayOfEdinburgh '' RobertMackayOfEdinburgh \
	|PSftr %D $U/ %D >RobertMackayOfEdinburgh.ps
RobertMackayOfEdinburgh.pdf: RobertMackayOfEdinburgh.ps
	ps2pdf RobertMackayOfEdinburgh.ps RobertMackayOfEdinburgh.pdf

# Robertson Rant
RobertsonRant= misc/RobertsonRant.abc
RobertsonRant: RobertsonRant.abc RobertsonRant.ps RobertsonRant.pdf
RobertsonRant.abc: $(RobertsonRant) hdr/RobertsonRant.hdr
	abcmedley RobertsonRant $(RobertsonRant) >RobertsonRant.abc
RobertsonRant.ps: RobertsonRant.abc fmt/_75.fmt
	$(a2p) RobertsonRant.abc +Ffmt/_75 \
	|PShdr RobertsonRant '' RobertsonRant \
	|PSftr %D $U/ %D >RobertsonRant.ps
RobertsonRant.pdf: RobertsonRant.ps
	ps2pdf RobertsonRant.ps RobertsonRant.pdf

# Robson Str
RobsonStr1= \
	air/DuchessTree_A.abc \
	air/HighlandCathedral_DA4.abc \
	air/Sarona.abc \
	air/BackToTheHills_Em.abc
RobsonStr1: RobsonStr1.abc RobsonStr1.ps RobsonStr1.pdf
RobsonStr1.abc: hdr/RobsonStr.hdr $(RobsonStr1)
	abcmedley RobsonStr $(RobsonStr1) >RobsonStr1.abc
RobsonStr1.ps: RobsonStr1.abc fmt/_70.fmt
	$(a2p) RobsonStr1.abc +Ffmt/_70 \
	|PShdr ROBSONST '' ROBSONST \
	|PSftr %D $U/ %D >RobsonStr1.ps
RobsonStr1.pdf: RobsonStr1.ps
	ps2pdf RobsonStr1.ps RobsonStr1.pdf

# Robson Str
RobsonStr2= \
	air/DuchessTree_A.abc \
	air/HighlandCathedral_DA3.abc \
	air/GreenIslandSerenade_D32.abc \
	air/BackToTheHills_Em.abc
RobsonStr2: RobsonStr2.abc RobsonStr2.ps RobsonStr2.pdf
RobsonStr2.abc: hdr/RobsonStr.hdr $(RobsonStr2)
	abcmedley RobsonStr $(RobsonStr2) >RobsonStr2.abc
RobsonStr2.ps: RobsonStr2.abc fmt/_70.fmt
	$(a2p) RobsonStr2.abc +Ffmt/_70 \
	|PShdr ROBSONST '' ROBSONST \
	|PSftr %D $U/ %D >RobsonStr2.ps
RobsonStr2.pdf: RobsonStr2.ps
	ps2pdf RobsonStr2.ps RobsonStr2.pdf

# Robson Str
RobsonStr: RobsonStr1 RobsonStr2

# Rock and Wee Pickle Tow
RockAndWeePickleTow1= \
	jig/MidlothianPipeBand.abc \
	jig/CalliopeHouse_E.abc \
	jig/NuptialKnot.abc
RockAndWeePickleTow1: RockAndWeePickleTow1.abc RockAndWeePickleTow1.ps RockAndWeePickleTow1.pdf
RockAndWeePickleTow1.abc: hdr/RockAndWeePickleTow.hdr $(RockAndWeePickleTow1)
	abcmedley RockAndWeePickleTow $(RockAndWeePickleTow1) >RockAndWeePickleTow1.abc
RockAndWeePickleTow1.ps: RockAndWeePickleTow1.abc fmt/_75.fmt
	$(a2p) RockAndWeePickleTow1.abc +Ffmt/_75 \
	|PShdr ROCKANDW '' ROCKANDW \
	|PSftr %D $U/ %D >RockAndWeePickleTow1.ps
RockAndWeePickleTow1.pdf: RockAndWeePickleTow1.ps
	ps2pdf RockAndWeePickleTow1.ps RockAndWeePickleTow1.pdf

# Rock and Wee Pickle Tow
RockAndWeePickleTow: RockAndWeePickleTow0 RockAndWeePickleTow1

# Rock and Wee Pickle Tow 0
RockAndWeePickleTow0= \
	jig/RockAndWeePickleTowJ.abc \
	jig/MidlothianPipeBand.abc \
	jig/CalliopeHouse_E.abc \
	jig/Kissed_Yestereen-Am-32-4.abc \
	jig/Mouse_in_the_Cupboard-G-32-2.abc
RockAndWeePickleTow0: RockAndWeePickleTow0.abc RockAndWeePickleTow0.ps RockAndWeePickleTow0.pdf
RockAndWeePickleTow0.abc: $(RockAndWeePickleTow0) hdr/RockAndWeePickleTow0.hdr
	abcmedley RockAndWeePickleTow0 $(RockAndWeePickleTow0) >RockAndWeePickleTow0.abc
RockAndWeePickleTow0.ps: RockAndWeePickleTow0.abc fmt/_70.fmt
	$(a2p) RockAndWeePickleTow0.abc +Ffmt/_70 \
	|PShdr RockAndWeeP '' RockAndWeeP \
	|PSftr %D $U/ %D >RockAndWeePickleTow0.ps
RockAndWeePickleTow0.pdf: RockAndWeePickleTow0.ps
	ps2pdf RockAndWeePickleTow0.ps RockAndWeePickleTow0.pdf

# Rocks of Gibraltar
RocksOfGibraltar= reel/Taymouth_House_A.abc \
	reel/BoyneHunt_D.abc \
	reel/SwingingOnAGate_G.abc \
	r16/ShipsAreSailing_Em_16.abc
RocksOfGibraltar: RocksOfGibraltar.abc RocksOfGibraltar.ps RocksOfGibraltar.pdf
RocksOfGibraltar.abc: hdr/RocksOfGibraltar.hdr $(RocksOfGibraltar)
	abcmedley RocksOfGibraltar $(RocksOfGibraltar) >RocksOfGibraltar.abc
RocksOfGibraltar.ps: RocksOfGibraltar.abc fmt/_70.fmt
	$(a2p) RocksOfGibraltar.abc +Ffmt/_70 \
	|PShdr RocksOfGibraltar '' RocksOfGibraltar \
	|PSftr %D $U/ %D >RocksOfGibraltar.ps
RocksOfGibraltar.pdf: RocksOfGibraltar.ps
	ps2pdf RocksOfGibraltar.ps RocksOfGibraltar.pdf

# Rodney's Rant
RodneysRant= jig/MissGraceHaysReel_G.abc \
	jig/Lanagans_Ball_1-Em-32-2.abc \
	jig/FerryJ_A.abc \
	jig/RoseInTheHeather.abc
RodneysRant: RodneysRant.abc RodneysRant.ps RodneysRant.pdf
RodneysRant.abc: hdr/RodneysRant.hdr $(RodneysRant)
	abcmedley RodneysRant $(RodneysRant) >RodneysRant.abc
RodneysRant.ps: RodneysRant.abc fmt/_75.fmt
	$(a2p) RodneysRant.abc +Ffmt/_75 \
	|PShdr RodneysRant '' RodneysRant \
	|PSftr %D $U/ %D >RodneysRant.ps
RodneysRant.pdf: RodneysRant.ps
	ps2pdf RodneysRant.ps RodneysRant.pdf

# Rory O'More
RoryOMore= \
	jig/RoryOMoreJ.abc \
	jig/ChurchOfDromore.abc \
	jig/StanChapmansJ.abc \
	jig/Major_Mackies_Jig-D-32-2.abc
RoryOMore: RoryOMore.abc RoryOMore.ps RoryOMore.pdf
RoryOMore.abc: $(RoryOMore) hdr/RoryOMore.hdr
	abcmedley RoryOMore $(RoryOMore) >RoryOMore.abc
RoryOMore.ps: RoryOMore.abc fmt/_75.fmt
	$(a2p) RoryOMore.abc +Ffmt/_75 \
	|PShdr RoryOMore '' RoryOMore \
	|PSftr %D $U/ %D >RoryOMore.ps
RoryOMore.pdf: RoryOMore.ps
	ps2pdf RoryOMore.ps RoryOMore.pdf

# Rose of North
RoseOfTheNorth= \
	strathspey/DoreenGoldringS.abc \
	strathspey/MissLyallS.abc \
	strathspey/Lochnagar.abc
RoseOfTheNorth: RoseOfTheNorth.abc RoseOfTheNorth.ps RoseOfTheNorth.pdf
RoseOfTheNorth.abc: $(RoseOfTheNorth) hdr/RoseOfTheNorth.hdr
	abcmedley RoseOfTheNorth $(RoseOfTheNorth) >RoseOfTheNorth.abc
RoseOfTheNorth.ps: RoseOfTheNorth.abc fmt/_75.fmt
	$(a2p) RoseOfTheNorth.abc +Ffmt/_75 \
	|PShdr ROSEOFNO '' ROSEOFNO \
	|PSftr %D $U/ %D >RoseOfTheNorth.ps
RoseOfTheNorth.pdf: RoseOfTheNorth.ps
	ps2pdf RoseOfTheNorth.ps RoseOfTheNorth.pdf

# Roselath Cross
RoselathCross: RoselathCross0

# Roselath Cross 0
RoselathCross0= jig/Roselath_Cross_G.abc x8.abc
RoselathCross0: RoselathCross0.abc RoselathCross0.ps RoselathCross0.pdf
RoselathCross0.abc: hdr/RoselathCross.hdr $(RoselathCross0)
	abcmedley RoselathCross $(RoselathCross0) >RoselathCross0.abc
RoselathCross0.ps: RoselathCross0.abc fmt/_75.fmt
	$(a2p) RoselathCross0.abc +Ffmt/_75 \
	|PShdr ROSELATH '' ROSELATH \
	|PSftr %D $U/ %D >RoselathCross0.ps
RoselathCross0.pdf: RoselathCross0.ps
	ps2pdf RoselathCross0.ps RoselathCross0.pdf

# Rosewood Jem
RosewoodJem= \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/MarquisOfHuntlysS.abc
RosewoodJem: RosewoodJem.abc RosewoodJem.ps RosewoodJem.pdf
RosewoodJem.abc: hdr/RosewoodJem.hdr $(RosewoodJem)
	abcmedley RosewoodJem $(RosewoodJem) >RosewoodJem.abc
RosewoodJem.ps: RosewoodJem.abc fmt/_75.fmt
	$(a2p) RosewoodJem.abc +Ffmt/_75 \
	|PShdr RosewoodJem '' RosewoodJem \
	|PSftr %D $U/ %D >RosewoodJem.ps
RosewoodJem.pdf: RosewoodJem.ps
	ps2pdf RosewoodJem.ps RosewoodJem.pdf

# Ross Meor
RossMeor= strathspey/UreyWater.abc
RossMeor: RossMeor.abc RossMeor.ps RossMeor.pdf
RossMeor.abc: $(RossMeor) hdr/RossMeor.hdr
	abcmedley RossMeor $(RossMeor) >RossMeor.abc
RossMeor.ps: RossMeor.abc fmt/_70.fmt
	$(a2p) RossMeor.abc +Ffmt/_70 \
	|PShdr ROSSMEOR '' ROSSMEOR \
	|PSftr %D $U/ %D >RossMeor.ps
RossMeor.pdf: RossMeor.ps
	ps2pdf RossMeor.ps RossMeor.pdf

# Rosslyn Castle
RosslynCastle= jig/AthollHighlanders_Amix.abc jig/FarewellToTheCreeks.abc
RosslynCastle: RosslynCastle.abc RosslynCastle.ps RosslynCastle.pdf
RosslynCastle.abc: $(RosslynCastle) hdr/RosslynCastle.hdr
	abcmedley RosslynCastle $(RosslynCastle) >RosslynCastle.abc
RosslynCastle.ps: RosslynCastle.abc fmt/_75.fmt
	$(a2p) RosslynCastle.abc +Ffmt/_75 \
	|PShdr ROSSLYNC '' ROSSLYNC \
	|PSftr %D $U/ %D >RosslynCastle.ps
RosslynCastle.pdf: RosslynCastle.ps
	ps2pdf RosslynCastle.ps RosslynCastle.pdf

# Rothesay Rant
RothesayRant= jig/Directors_G.abc sep5x2 jig/RothesayRant2_F.abc
RothesayRant: RothesayRant.abc RothesayRant.ps RothesayRant.pdf
RothesayRant.abc: $(RothesayRant) hdr/RothesayRant.hdr
	abcmedley +C RothesayRant $(RothesayRant) >RothesayRant.abc
RothesayRant.ps: RothesayRant.abc fmt/_80.fmt
	$(a2p) RothesayRant.abc +Ffmt/_80 \
	|PShdr RothesayRant '' RothesayRant \
	|PSftr %D $U/ %D >RothesayRant.ps
RothesayRant.pdf: RothesayRant.ps
	ps2pdf RothesayRant.ps RothesayRant.pdf

# Round About Hullachan
RoundAboutHullachan= reel/ReelOTullochR.abc
RoundAboutHullachan: RoundAboutHullachan.abc RoundAboutHullachan.ps RoundAboutHullachan.pdf
RoundAboutHullachan.abc: $(RoundAboutHullachan) hdr/RoundAboutHullachan.hdr
	abcmedley RoundAboutHullachan $(RoundAboutHullachan) >RoundAboutHullachan.abc
RoundAboutHullachan.ps: RoundAboutHullachan.abc fmt/_70.fmt
	$(a2p) RoundAboutHullachan.abc +Ffmt/_70 \
	|PShdr ROUNDABO '' ROUNDABO \
	|PSftr %D $U/ %D >RoundAboutHullachan.ps
RoundAboutHullachan.pdf: RoundAboutHullachan.ps
	ps2pdf RoundAboutHullachan.ps RoundAboutHullachan.pdf

# Round Pond Rant
RoundPondRant1= \
	reel/Spootiskerry.abc \
	reel/SleepSoondInDaMoarnin.abc \
	reel/Easy_Club-A-32-3.abc \
	ftr/arrBP.ftr
RoundPondRant1: RoundPondRant1.abc RoundPondRant1.ps RoundPondRant1.pdf
RoundPondRant1.abc: hdr/RoundPondRant.hdr $(RoundPondRant1)
	abcmedley RoundPondRant $(RoundPondRant1) >RoundPondRant1.abc
RoundPondRant1.ps: RoundPondRant1.abc fmt/_75.fmt
	$(a2p) RoundPondRant1.abc +Ffmt/_75 \
	|PShdr ROUNDPON '' ROUNDPON \
	|PSftr %D $U/ %D >RoundPondRant1.ps
RoundPondRant1.pdf: RoundPondRant1.ps
	ps2pdf RoundPondRant1.ps RoundPondRant1.pdf

# Round Pond Rant
RoundPondRant2= \
	reel/TeetotalersR_G3.abc \
	reel/Ships_Are_Sailing_Em3.abc \
	reel/Easy_Club-A-32-3.abc \
	reel/CulburnieCottage_D3.abc
RoundPondRant2: RoundPondRant2.abc RoundPondRant2.ps RoundPondRant2.pdf
RoundPondRant2.abc: hdr/RoundPondRant.hdr $(RoundPondRant2)
	abcmedley RoundPondRant $(RoundPondRant2) >RoundPondRant2.abc
RoundPondRant2.ps: RoundPondRant2.abc fmt/_75.fmt
	$(a2p) RoundPondRant2.abc +Ffmt/_75 \
	|PShdr ROUNDPON '' ROUNDPON \
	|PSftr %D $U/ %D >RoundPondRant2.ps
RoundPondRant2.pdf: RoundPondRant2.ps
	ps2pdf RoundPondRant2.ps RoundPondRant2.pdf

# Round Pond Rant
RoundPondRant: RoundPondRant1 RoundPondRant2

# Round Reel of Eight
RoundReelOfEight: RoundReelOfEight1 RoundReelOfEight2 RoundReelOfEight3

# Round Reel of Eight 1
RoundReelOfEight1= r16/MrsAndersonsR.abc r16/DeilStickDaMinister.abc
RoundReelOfEight1: RoundReelOfEight1.abc RoundReelOfEight1.ps RoundReelOfEight1.pdf
RoundReelOfEight1.abc: $(RoundReelOfEight1) hdr/RoundReelOfEight1.hdr
	abcmedley RoundReelOfEight1 $(RoundReelOfEight1) >RoundReelOfEight1.abc
RoundReelOfEight1.ps: RoundReelOfEight1.abc fmt/_75.fmt
	$(a2p) RoundReelOfEight1.abc +Ffmt/_75 \
	|PShdr ROUNDREE '' ROUNDREE \
	|PSftr %D $U/ %D >RoundReelOfEight1.ps
RoundReelOfEight1.pdf: RoundReelOfEight1.ps
	ps2pdf RoundReelOfEight1.ps RoundReelOfEight1.pdf

# Round Reel of Eight 2
RoundReelOfEight2= reel/WalkerStreet.abc r16/DickGossipsR2.abc
RoundReelOfEight2: RoundReelOfEight2.abc RoundReelOfEight2.ps RoundReelOfEight2.pdf
RoundReelOfEight2.abc: $(RoundReelOfEight2) hdr/RoundReelOfEight2.hdr
	abcmedley RoundReelOfEight2 $(RoundReelOfEight2) >RoundReelOfEight2.abc
RoundReelOfEight2.ps: RoundReelOfEight2.abc fmt/_75.fmt
	$(a2p) RoundReelOfEight2.abc +Ffmt/_75 \
	|PShdr ROUNDREE '' ROUNDREE \
	|PSftr %D $U/ %D >RoundReelOfEight2.ps
RoundReelOfEight2.pdf: RoundReelOfEight2.ps
	ps2pdf RoundReelOfEight2.ps RoundReelOfEight2.pdf

# Round Reel of Eight 3
RoundReelOfEight3= march/MissMurrayOfLintrose_A.abc r16/DeilStickDaMinister.abc
RoundReelOfEight3: RoundReelOfEight3.abc RoundReelOfEight3.ps RoundReelOfEight3.pdf
RoundReelOfEight3.abc: $(RoundReelOfEight3) hdr/RoundReelOfEight3.hdr
	abcmedley RoundReelOfEight3 $(RoundReelOfEight3) >RoundReelOfEight3.abc
RoundReelOfEight3.ps: RoundReelOfEight3.abc fmt/_75.fmt
	$(a2p) RoundReelOfEight3.abc +Ffmt/_75 \
	|PShdr ROUNDREE '' ROUNDREE \
	|PSftr %D $U/ %D >RoundReelOfEight3.ps
RoundReelOfEight3.pdf: RoundReelOfEight3.ps
	ps2pdf RoundReelOfEight3.ps RoundReelOfEight3.pdf

# Rowing from Islay to Uist
RowingFromIslayToUist: RowingFromIslayToUist_1 RowingFromIslayToUist_2

# Rowing from Islay to Uist #1
RowingFromIslayToUist_1= \
	waltz/Rowing_from_Islay_to_Uist_1-Am-32-2.abc \
	waltz/Rowing_from_Islay_to_Uist_1-Bm-32-2.abc \
	waltz/Rowing_from_Islay_to_Uist_1-Am-32-4.abc \
	waltz/Rowing_from_Islay_to_Uist_1-Bm-32-4.abc
RowingFromIslayToUist_1: RowingFromIslayToUist_1.abc RowingFromIslayToUist_1.ps RowingFromIslayToUist_1.pdf
RowingFromIslayToUist_1.abc: $(RowingFromIslayToUist_1)
	abcjoin $(RowingFromIslayToUist_1) >RowingFromIslayToUist_1.abc
RowingFromIslayToUist_1.ps: RowingFromIslayToUist_1.abc fmt/_75.fmt
	$(a2p) RowingFromIslayToUist_1.abc +Ffmt/_75 \
	|PShdr RowingFromIslayToUist_1 '' RowingFromIslayToUist_1 \
	|PSftr %D $U/ %D >RowingFromIslayToUist_1.ps
RowingFromIslayToUist_1.pdf: RowingFromIslayToUist_1.ps
	ps2pdf RowingFromIslayToUist_1.ps RowingFromIslayToUist_1.pdf

# Rowing from Islay to Uist #2
RowingFromIslayToUist_2= \
	waltz/Rowing_from_Islay_to_Uist_2-Am-32-2.abc \
	waltz/Rowing_from_Islay_to_Uist_2-Bm-32-2.abc
RowingFromIslayToUist_2: RowingFromIslayToUist_2.abc RowingFromIslayToUist_2.ps RowingFromIslayToUist_2.pdf
RowingFromIslayToUist_2.abc: $(RowingFromIslayToUist_2)
	abcjoin $(RowingFromIslayToUist_2) >RowingFromIslayToUist_2.abc
RowingFromIslayToUist_2.ps: RowingFromIslayToUist_2.abc fmt/_75.fmt
	$(a2p) RowingFromIslayToUist_2.abc +Ffmt/_75 \
	|PShdr RowingFromIslayToUist_2 '' RowingFromIslayToUist_2 \
	|PSftr %D $U/ %D >RowingFromIslayToUist_2.ps
RowingFromIslayToUist_2.pdf: RowingFromIslayToUist_2.ps
	ps2pdf RowingFromIslayToUist_2.ps RowingFromIslayToUist_2.pdf

# Roxburgh Castle
RoxburghCastle= \
	reel/RoxburghCastleR.abc \
	reel/ReconciliationR.abc \
	reel/FishersH_D4.abc
RoxburghCastle: RoxburghCastle.abc RoxburghCastle.ps RoxburghCastle.pdf
RoxburghCastle.abc: $(RoxburghCastle) hdr/RoxburghCastle.hdr
	abcmedley RoxburghCastle $(RoxburghCastle) >RoxburghCastle.abc
RoxburghCastle.ps: RoxburghCastle.abc fmt/_70.fmt
	$(a2p) RoxburghCastle.abc +Ffmt/_70 \
	|PShdr ROXBURGH '' ROXBURGH \
	|PSftr %D $U/ %D >RoxburghCastle.ps
RoxburghCastle.pdf: RoxburghCastle.ps
	ps2pdf RoxburghCastle.ps RoxburghCastle.pdf

# Royal Albert Country Dance
RoyalAlbertCountryDance= \
	reel/PrincessCharlottesFavourite2.abc \
	r16/DeilStickDaMinister.abc \
	reel/Largos_Fairy_Dance-D-16-2.abc \
	r16/AleIsDear.abc
RoyalAlbertCountryDance: RoyalAlbertCountryDance.abc RoyalAlbertCountryDance.ps RoyalAlbertCountryDance.pdf
RoyalAlbertCountryDance.abc: hdr/RoyalAlbertCountryDance.hdr $(RoyalAlbertCountryDance)
	abcmedley RoyalAlbertCountryDance $(RoyalAlbertCountryDance) >RoyalAlbertCountryDance.abc
RoyalAlbertCountryDance.ps: RoyalAlbertCountryDance.abc fmt/_75.fmt
	$(a2p) RoyalAlbertCountryDance.abc +Ffmt/_75 \
	|PShdr ROYALALB '' ROYALALB \
	|PSftr %D $U/ %D >RoyalAlbertCountryDance.ps
RoyalAlbertCountryDance.pdf: RoyalAlbertCountryDance.ps
	ps2pdf RoyalAlbertCountryDance.ps RoyalAlbertCountryDance.pdf

# Royal Deeside Railway
RoyalDeesideRailway= \
	reel/OnTheFiddle_A.abc \
	reel/ArthursSeatR_Bm.abc \
	reel/WalkerStreet_G4.abc \
	ftr/arrBP.ftr
RoyalDeesideRailway: RoyalDeesideRailway.abc RoyalDeesideRailway.ps RoyalDeesideRailway.pdf
RoyalDeesideRailway.abc: hdr/RoyalDeesideRailway.hdr $(RoyalDeesideRailway)
	abcmedley RoyalDeesideRailway $(RoyalDeesideRailway) >RoyalDeesideRailway.abc
RoyalDeesideRailway.ps: RoyalDeesideRailway.abc fmt/_75.fmt
	$(a2p) RoyalDeesideRailway.abc +Ffmt/_75 \
	|PShdr ROYALDEE '' ROYALDEE \
	|PSftr %D $U/ %D >RoyalDeesideRailway.ps
RoyalDeesideRailway.pdf: RoyalDeesideRailway.ps
	ps2pdf RoyalDeesideRailway.ps RoyalDeesideRailway.pdf

# Royal Patron
RoyalPatron= reel/MissWilhelminaMcDowalsReel_C_3.abc \
	r16/ShipsAreSailing_Em_16.abc \
	r16/LadyErskineR_Am.abc \
	reel/Walker_Street-G-16-2.abc
RoyalPatron: RoyalPatron.abc RoyalPatron.ps RoyalPatron.pdf
RoyalPatron.abc: hdr/RoyalPatron.hdr $(RoyalPatron)
	abcmedley RoyalPatron $(RoyalPatron) >RoyalPatron.abc
RoyalPatron.ps: RoyalPatron.abc fmt/_75.fmt
	$(a2p) RoyalPatron.abc +Ffmt/_75 \
	|PShdr RoyalPatron '' RoyalPatron \
	|PSftr %D $U/ %D >RoyalPatron.ps
RoyalPatron.pdf: RoyalPatron.ps
	ps2pdf RoyalPatron.ps RoyalPatron.pdf

# Royal Scots
RoyalScots: RoyalScots1 RoyalScots2 RoyalScots3

# Royal Scots 1
RoyalScots1= reel/RoyalScotsR.abc r16/AleIsDear_Bm3.abc reel/Easy_Club-A-32-4.abc
RoyalScots1: RoyalScots1.abc RoyalScots1.ps RoyalScots1.pdf
RoyalScots1.abc: $(RoyalScots1) hdr/RoyalScots1.hdr
	abcmedley RoyalScots1 $(RoyalScots1) >RoyalScots1.abc
RoyalScots1.ps: RoyalScots1.abc fmt/_75.fmt
	$(a2p) RoyalScots1.abc +Ffmt/_75 \
	|PShdr RoyalScots '' RoyalScots \
	|PSftr %D $U/ %D >RoyalScots1.ps
RoyalScots1.pdf: RoyalScots1.ps
	ps2pdf RoyalScots1.ps RoyalScots1.pdf

# Royal Scots 2
RoyalScots2= \
	reel/RoyalScotsR.abc \
	reel/LexyMcAskill_Am.abc \
	reel/SoundOfSleat_D.abc
RoyalScots2: RoyalScots2.abc RoyalScots2.ps RoyalScots2.pdf
RoyalScots2.abc: $(RoyalScots2) hdr/RoyalScots.hdr
	abcmedley RoyalScots $(RoyalScots2) >RoyalScots2.abc
RoyalScots2.ps: RoyalScots2.abc fmt/_70.fmt
	$(a2p) RoyalScots2.abc +Ffmt/_70 \
	|PShdr RoyalScots '' RoyalScots \
	|PSftr %D $U/ %D >RoyalScots2.ps
RoyalScots2.pdf: RoyalScots2.ps
	ps2pdf RoyalScots2.ps RoyalScots2.pdf

# Royal Scots 3
RoyalScots3= reel/RoyalScots2_D.abc r16/GoodHumour_G16.abc march/DornochLinks2.abc \
	march/MeetingOfTheWaters_D.abc
RoyalScots3: RoyalScots3.abc RoyalScots3.ps RoyalScots3.pdf
RoyalScots3.abc: $(RoyalScots3) hdr/RoyalScots3.hdr
	abcmedley RoyalScots3 $(RoyalScots3) >RoyalScots3.abc
RoyalScots3.ps: RoyalScots3.abc fmt/_65.fmt
	$(a2p) RoyalScots3.abc +Ffmt/_65 \
	|PShdr RoyalScots '' RoyalScots \
	|PSftr %D $U/ %D >RoyalScots3.ps
RoyalScots3.pdf: RoyalScots3.ps
	ps2pdf RoyalScots3.ps RoyalScots3.pdf

# Royal Town
RoyalTown= \
	jig/Lamb_Skinnet-A-32-2.abc \
	jig/MissBettyHunter_D.abc \
	jig/OysterGirl2_G.abc \
	jig/Lanagans_Ball_1-Em-32-2.abc \
	ftr/arrSM.ftr
RoyalTown: RoyalTown.abc RoyalTown.ps RoyalTown.pdf
RoyalTown.abc: hdr/RoyalTown.hdr $(RoyalTown)
	abcmedley RoyalTown $(RoyalTown) >RoyalTown.abc
RoyalTown.ps: RoyalTown.abc fmt/_75.fmt
	$(a2p) RoyalTown.abc +Ffmt/_75 \
	|PShdr RoyalTown '' RoyalTown \
	|PSftr %D $U/ %D >RoyalTown.ps
RoyalTown.pdf: RoyalTown.ps
	ps2pdf RoyalTown.ps RoyalTown.pdf

# Royal Wedding
RoyalWedding= \
	air/RoyalWeddingA.abc \
	strathspey/Our_Highland_Queen_str-D-16-4.abc
RoyalWedding: RoyalWedding.abc RoyalWedding.ps RoyalWedding.pdf
RoyalWedding.abc: $(RoyalWedding) hdr/RoyalWedding.hdr
	abcmedley RoyalWedding $(RoyalWedding) >RoyalWedding.abc
RoyalWedding.ps: RoyalWedding.abc fmt/_70.fmt
	$(a2p) RoyalWedding.abc +Ffmt/_70 \
	|PShdr ROYALWED '' ROYALWED \
	|PSftr %D $U/ %D >RoyalWedding.ps
RoyalWedding.pdf: RoyalWedding.ps
	ps2pdf RoyalWedding.ps RoyalWedding.pdf

# RoyalScottishCountryDanceSociety
RoyalScottishCountryDanceSociety= jig/RoyalScottishCountryDanceSociety_D.abc \
	jig/RoyalScottishCountryDanceSociety_Hp.abc
RoyalScottishCountryDanceSociety: RoyalScottishCountryDanceSociety.abc RoyalScottishCountryDanceSociety.ps RoyalScottishCountryDanceSociety.pdf
RoyalScottishCountryDanceSociety.abc: $(RoyalScottishCountryDanceSociety) # hdr/RoyalScottishCountryDanceSociety.hdr
	abcjoin +CS2 $(RoyalScottishCountryDanceSociety) >RoyalScottishCountryDanceSociety.abc
RoyalScottishCountryDanceSociety.ps: RoyalScottishCountryDanceSociety.abc fmt/_75.fmt
	$(a2p) RoyalScottishCountryDanceSociety.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >RoyalScottishCountryDanceSociety.ps
RoyalScottishCountryDanceSociety.pdf: RoyalScottishCountryDanceSociety.ps
	ps2pdf RoyalScottishCountryDanceSociety.ps RoyalScottishCountryDanceSociety.pdf

# Ruffian's Rant
RuffiansRant= \
	strathspey/ScottSkinnersWelcomeToInverness.abc \
	strathspey/GoldenAnniversary_A.abc \
	strathspey/Warlocks_Em.abc \
	ftr/arrCA.ftr
RuffiansRant: RuffiansRant.abc RuffiansRant.ps RuffiansRant.pdf
RuffiansRant.abc: hdr/RuffiansRant.hdr $(RuffiansRant)
	abcmedley RuffiansRant $(RuffiansRant) >RuffiansRant.abc
RuffiansRant.ps: RuffiansRant.abc fmt/_80.fmt
	$(a2p) RuffiansRant.abc -n +Ffmt/_80 \
	|PShdr RUFFIANS '' RUFFIANS \
	|PSftr %D $U/ %D >RuffiansRant.ps
RuffiansRant.pdf: RuffiansRant.ps
	ps2pdf RuffiansRant.ps RuffiansRant.pdf

# S H
SH: SH1 SH2

# S H 1
SH1= \
	shottish/BrochanLom_D.abc \
	shottish/FlopEaredMule.abc \
	shottish/GirlWithTheBlueDressOnSh.abc
SH1: SH1.abc SH1.ps SH1.pdf
SH1.abc: $(SH1) hdr/SH1.hdr
	abcmedley SH1 $(SH1) >SH1.abc
SH1.ps: SH1.abc fmt/_70.fmt
	$(a2p) SH1.abc +Ffmt/_70 \
	|PShdr "SH1" '' "SH1" \
	|PSftr %D $U/ %D >SH1.ps
SH1.pdf: SH1.ps
	ps2pdf SH1.ps SH1.pdf

# S H 2
SH2= shottish/BalkanHillsSh.abc
SH2: SH2.abc SH2.ps SH2.pdf
SH2.abc: $(SH2) hdr/SH2.hdr
	abcmedley SH2 $(SH2) >SH2.abc
SH2.ps: SH2.abc fmt/_75.fmt
	$(a2p) SH2.abc +Ffmt/_75 \
	|PShdr "SH2" '' "SH2" \
	|PSftr %D $U/ %D >SH2.ps
SH2.pdf: SH2.ps
	ps2pdf SH2.ps SH2.pdf

# Sailor
Sailor= \
	hornpipe/DavyH_4_G.abc \
	hornpipe/GipsyH_4C.abc \
	hornpipe/NorthShore.abc
Sailor: Sailor.abc Sailor.ps Sailor.pdf
Sailor.abc: $(Sailor) hdr/Sailor.hdr
	abcmedley Sailor $(Sailor) >Sailor.abc
Sailor.ps: Sailor.abc fmt/_75.fmt
	$(a2p) Sailor.abc +Ffmt/_75 \
	|PShdr Sailor '' Sailor \
	|PSftr %D $U/ %D >Sailor.ps
Sailor.pdf: Sailor.ps
	ps2pdf Sailor.ps Sailor.pdf

# Sailor Hector
SailorHector= \
	h16/SailorHector_D.abc \
	h16/FiddlerCrabs_Am.abc \
	h16/HectorsShadow_D.abc
SailorHector: SailorHector.abc SailorHector.ps SailorHector.pdf
SailorHector.abc: $(SailorHector) hdr/SailorHector.hdr
	abcmedley +H SailorHector SailorHector $(SailorHector) >SailorHector.abc
SailorHector.ps: SailorHector.abc fmt/_75.fmt
	$(a2p) SailorHector.abc +Ffmt/_75 \
	|PShdr SailorHector '' SailorHector \
	|PSftr %D $U/ %D >SailorHector.ps
SailorHector.pdf: SailorHector.ps
	ps2pdf SailorHector.ps SailorHector.pdf

# Sailor's Wife
SailorsWife= \
	jig/Sailors_Wife-Dm-32-2.abc \
	jig/Sailors_Wife-Em-32-2.abc
SailorsWife: SailorsWife.abc SailorsWife.ps SailorsWife.pdf
SailorsWife.abc: $(SailorsWife) # hdr/SailorsWife.hdr
	abcjoin +s $(SailorsWife) >SailorsWife.abc
SailorsWife.ps: SailorsWife.abc fmt/_75.fmt
	$(a2p) SailorsWife.abc +Ffmt/_75 \
	|PShdr SailorsWife '' SailorsWife \
	|PSftr %D $U/ %D >SailorsWife.ps
SailorsWife.pdf: SailorsWife.ps
	ps2pdf SailorsWife.ps SailorsWife.pdf

# Saint Andrew's Strathspey
SaintAndrewsStr= \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/PiperODundee.abc \
	strathspey/NielGow_A.abc \
	strathspey/AuldToonOAyr.abc
SaintAndrewsStr: SaintAndrewsStr.abc SaintAndrewsStr.ps SaintAndrewsStr.pdf
SaintAndrewsStr.abc: hdr/SaintAndrewsStr.hdr $(SaintAndrewsStr)
	abcmedley +T1 SaintAndrewsStr $(SaintAndrewsStr) >SaintAndrewsStr.abc
SaintAndrewsStr.ps: SaintAndrewsStr.abc fmt/_70.fmt
	$(a2p) SaintAndrewsStr.abc +Ffmt/_70 \
	|PShdr SaintAndrewsStr '' SaintAndrewsStr \
	|PSftr %D $U/ %D >SaintAndrewsStr.ps
SaintAndrewsStr.pdf: SaintAndrewsStr.ps
	ps2pdf SaintAndrewsStr.ps SaintAndrewsStr.pdf

# Saint Andrews of Brampton
SaintAndrewsOfBrampton= reel/QuarryWeel.abc
SaintAndrewsOfBrampton: SaintAndrewsOfBrampton.abc SaintAndrewsOfBrampton.ps SaintAndrewsOfBrampton.pdf
SaintAndrewsOfBrampton.abc: $(SaintAndrewsOfBrampton) hdr/SaintAndrewsOfBrampton.hdr
	abcmedley SaintAndrewsOfBrampton $(SaintAndrewsOfBrampton) >SaintAndrewsOfBrampton.abc
SaintAndrewsOfBrampton.ps: SaintAndrewsOfBrampton.abc fmt/_70.fmt
	$(a2p) SaintAndrewsOfBrampton.abc +Ffmt/_70 \
	|PShdr SaintAndrewsOfB '' SaintAndrewsOfB \
	|PSftr %D $U/ %D >SaintAndrewsOfBrampton.ps
SaintAndrewsOfBrampton.pdf: SaintAndrewsOfBrampton.ps
	ps2pdf SaintAndrewsOfBrampton.ps SaintAndrewsOfBrampton.pdf

# Saint Andrews' Fair
SaintAndrewsFair= \
	jig/JockeysDance.abc \
	jig/BungYourEye_Am.abc \
	jig/FairJennysJ.abc \
	jig/KeshJ_G.abc
SaintAndrewsFair: SaintAndrewsFair.abc SaintAndrewsFair.ps SaintAndrewsFair.pdf
SaintAndrewsFair.abc: $(SaintAndrewsFair) hdr/SaintAndrewsFair.hdr
	abcmedley -A +T1 SaintAndrewsFair $(SaintAndrewsFair) >SaintAndrewsFair.abc
SaintAndrewsFair.ps: SaintAndrewsFair.abc fmt/_75.fmt
	$(a2p) SaintAndrewsFair.abc +Ffmt/_75 \
	|PShdr SaintAndrewsF '' SaintAndrewsF \
	|PSftr %D $U/ %D >SaintAndrewsFair.ps
SaintAndrewsFair.pdf: SaintAndrewsFair.ps
	ps2pdf SaintAndrewsFair.ps SaintAndrewsFair.pdf

# Saint Andrews' Gardens
SaintAndrewsGardens: SaintAndrewsGardens.abc SaintAndrewsGardens.ps SaintAndrewsGardens.pdf
SaintAndrewsGardens= jig/MissReayOfKillingworthsFav.abc
SaintAndrewsGardens.abc: $(SaintAndrewsGardens) hdr/SaintAndrewsGardens.hdr
	abcmedley SaintAndrewsGardens $(SaintAndrewsGardens) >SaintAndrewsGardens.abc
SaintAndrewsGardens.ps: SaintAndrewsGardens.abc fmt/_70.fmt
	$(a2p) SaintAndrewsGardens.abc +Ffmt/_70 \
	|PShdr SaintAndrewsG '' SaintAndrewsG \
	|PSftr %D $U/ %D >SaintAndrewsGardens.ps
SaintAndrewsGardens.pdf: SaintAndrewsGardens.ps
	ps2pdf SaintAndrewsGardens.ps SaintAndrewsGardens.pdf

# Saint Barnard's Waltz
StBarnardsWaltz= waltz/SaintBarnardsW_F.abc waltz/SaintBarnardsW_G.abc
StBarnardsWaltz: StBarnardsWaltz.abc StBarnardsWaltz.ps StBarnardsWaltz.pdf
StBarnardsWaltz.abc: $(StBarnardsWaltz)
	abcmedley "Saint Barnard's Waltz" $(StBarnardsWaltz) >StBarnardsWaltz.abc
StBarnardsWaltz.ps: StBarnardsWaltz.abc fmt/_70.fmt
	$(a2p) StBarnardsWaltz.abc +Ffmt/_70 \
	|PShdr STBARNAR '' STBARNAR \
	|PSftr %D $U/ %D >StBarnardsWaltz.ps
StBarnardsWaltz.pdf: StBarnardsWaltz.ps
	ps2pdf StBarnardsWaltz.ps StBarnardsWaltz.pdf

# Saint David's Reel 0
SaintDavidsReel0= reel/BaldovanR_G.abc
SaintDavidsReel0: SaintDavidsReel0.abc SaintDavidsReel0.ps SaintDavidsReel0.pdf
SaintDavidsReel0.abc: hdr/SaintDavidsReel.hdr $(SaintDavidsReel0)
	abcmedley SaintDavidsReel0 $(SaintDavidsReel0) >SaintDavidsReel0.abc
SaintDavidsReel0.ps: SaintDavidsReel0.abc fmt/_75.fmt
	$(a2p) SaintDavidsReel0.abc +Ffmt/_75 \
	|PShdr SaintDavidsReel '' SaintDavidsReel \
	|PSftr %D $U/ %D >SaintDavidsReel0.ps
SaintDavidsReel0.pdf: SaintDavidsReel0.ps
	ps2pdf SaintDavidsReel0.ps SaintDavidsReel0.pdf

# Saint Davids Reel
SaintDavidsReel: SaintDavidsReel0

# Saint John River
# Tunes: Bonnie Lass o' Bon Accord, Singing Bird
SaintJohnRiver= \
	air/Bonnie_Lass_o_Bon_Accord_2-A-32-3.abc \
	air/Mary_Hamilton_of_Auchincruive-Bb-32-2.abc \
	air/Sitting_in_the_Stern_of_a_Boat-G-32-3.abc \
	ftr/SaintJohnRiver.ftr
SaintJohnRiver: SaintJohnRiver.abc SaintJohnRiver.ps SaintJohnRiver.pdf
SaintJohnRiver.abc: $(SaintJohnRiver) hdr/SaintJohnRiver.hdr
	abcmedley SaintJohnRiver $(SaintJohnRiver) >SaintJohnRiver.abc
SaintJohnRiver.ps: SaintJohnRiver.abc fmt/SaintJohnRiver.fmt
	$(a2p) SaintJohnRiver.abc +Ffmt/SaintJohnRiver \
	|PShdr SaintJohnR '' SaintJohnR \
	|PSftr %D $U/ %D >SaintJohnRiver.ps
SaintJohnRiver.pdf: SaintJohnRiver.ps
	ps2pdf SaintJohnRiver.ps SaintJohnRiver.pdf

# Saint John River 1
# Tunes: Bonnie Lass o' Bon Accord, Singing Bird
SaintJohnRiver1= \
	air/Bonnie_Lass_o_Bon_Accord2_A.abc \
	air/SingingBird_32.abc \
	air/Bonnie_Lass_o_Bon_Accord_Am.abc \
	ftr/SaintJohnRiver1.ftr
SaintJohnRiver1: SaintJohnRiver1.abc SaintJohnRiver1.ps SaintJohnRiver1.pdf
SaintJohnRiver1.abc: $(SaintJohnRiver1) hdr/SaintJohnRiver.hdr
	abcmedley +C SaintJohnRiver $(SaintJohnRiver1) >SaintJohnRiver1.abc
SaintJohnRiver1.ps: SaintJohnRiver1.abc fmt/SaintJohnRiver.fmt
	$(a2p) SaintJohnRiver1.abc +Ffmt/SaintJohnRiver \
	|PShdr SaintJohnR '' SaintJohnR \
	|PSftr %D $U/ %D >SaintJohnRiver1.ps
SaintJohnRiver1.pdf: SaintJohnRiver1.ps
	ps2pdf SaintJohnRiver1.ps SaintJohnRiver1.pdf

# Saint Patrick's Day
SaintPatricksDay: SaintPatricksDay.abc SaintPatricksDay.ps SaintPatricksDay.pdf
SaintPatricksDay= j24/SaintPatricksDay.abc
SaintPatricksDay.abc: $(SaintPatricksDay) hdr/SaintPatricksDay.hdr
	abcmedley SaintPatricksDay $(SaintPatricksDay) >SaintPatricksDay.abc
SaintPatricksDay.ps: SaintPatricksDay.abc fmt/_70.fmt
	$(a2p) SaintPatricksDay.abc +Ffmt/_70 \
	|PShdr SaintPatricksD '' SaintPatricksD \
	|PSftr %D $U/ %D >SaintPatricksDay.ps
SaintPatricksDay.pdf: SaintPatricksDay.ps
	ps2pdf SaintPatricksDay.ps SaintPatricksDay.pdf

# Saint Patrick's Day Waltzes
StPatWaltzes= \
	waltz/WhenIrishEyesAreSmiling_Dch.abc \
	waltz/RoseOfTralee_G.abc \
	waltz/MyWildIrishRose_Dch.abc
StPatWaltzes: StPatWaltzes.abc StPatWaltzes.ps StPatWaltzes.pdf
StPatWaltzes.abc: $(StPatWaltzes)
	abcmedley "Saint Patrick's Day Waltzes" $(StPatWaltzes) >StPatWaltzes.abc
StPatWaltzes.ps: StPatWaltzes.abc fmt/_75.fmt
	$(a2p) StPatWaltzes.abc +Ffmt/_75 \
	|PShdr STPATWAL '' STPATWAL \
	|PSftr %D $U/ %D >StPatWaltzes.ps
StPatWaltzes.pdf: StPatWaltzes.ps
	ps2pdf StPatWaltzes.ps StPatWaltzes.pdf

# SaintAndrewsDay
SaintAndrewsDay= reel/Vale_of_Leven-A-32-3.abc \
	reel/Major_Molle_reel-Am-16-3.abc \
	reel/Jenny_Dang_the_Weaver-D-16-2.abc \
	reel/Kate_Dalrymple_2-G-16-3.abc
SaintAndrewsDay: SaintAndrewsDay.abc SaintAndrewsDay.ps SaintAndrewsDay.pdf
SaintAndrewsDay.abc: hdr/SaintAndrewsDay.hdr $(SaintAndrewsDay)
	abcmedley SaintAndrewsDay $(SaintAndrewsDay) >SaintAndrewsDay.abc
SaintAndrewsDay.ps: SaintAndrewsDay.abc fmt/_75.fmt
	$(a2p) SaintAndrewsDay.abc +Ffmt/_75 \
	|PShdr SaintAndrewsDay '' SaintAndrewsDay \
	|PSftr %D $U/ %D >SaintAndrewsDay.ps
SaintAndrewsDay.pdf: SaintAndrewsDay.ps
	ps2pdf SaintAndrewsDay.ps SaintAndrewsDay.pdf

# SaintColumbasStrathspey
SaintColumbasStrathspey= \
	air/Challenger_Lodge-G-32-4.abc \
	air/Warriors_Return-D-16-2.abc \
	air/Back_To_the_Hills-Dm-16-2.abc
SaintColumbasStrathspey: SaintColumbasStrathspey.abc SaintColumbasStrathspey.ps SaintColumbasStrathspey.pdf
SaintColumbasStrathspey.abc: hdr/SaintColumbasStrathspey.hdr $(SaintColumbasStrathspey)
	abcmedley SaintColumbasStrathspey $(SaintColumbasStrathspey) >SaintColumbasStrathspey.abc
SaintColumbasStrathspey.ps: SaintColumbasStrathspey.abc fmt/_70.fmt
	$(a2p) SaintColumbasStrathspey.abc +Ffmt/_70 \
	|PShdr SaintColumbasStrathspey '' SaintColumbasStrathspey \
	|PSftr %D $U/ %D >SaintColumbasStrathspey.ps
SaintColumbasStrathspey.pdf: SaintColumbasStrathspey.ps
	ps2pdf SaintColumbasStrathspey.ps SaintColumbasStrathspey.pdf

# Sally Lightfoot Jig
SallyLightfootJig: SallyLightfootJig1

# Sally Lightfoot Jig 1
SallyLightfootJig1= \
	jig/SoImOffWithTheGoodStNicholasBoat_A.abc \
	jig/ScarceOfTatties2_A.abc \
	jig/Jim_Andersons_Delight_A.abc \
	jig/Jig_Runrig_D.abc \
	ftr/arrTT.ftr
SallyLightfootJig1: SallyLightfootJig1.abc SallyLightfootJig1.ps SallyLightfootJig1.pdf
SallyLightfootJig1.abc: hdr/SallyLightfootJig.hdr $(SallyLightfootJig1)
	abcmedley SallyLightfootJig $(SallyLightfootJig1) >SallyLightfootJig1.abc
SallyLightfootJig1.ps: SallyLightfootJig1.abc fmt/_70.fmt
	$(a2p) SallyLightfootJig1.abc +Ffmt/_70 \
	|PShdr SALLYLIG '' SALLYLIG \
	|PSftr %D $U/ %D >SallyLightfootJig1.ps
SallyLightfootJig1.pdf: SallyLightfootJig1.ps
	ps2pdf SallyLightfootJig1.ps SallyLightfootJig1.pdf

# Sally's Fancy
SallysFancy: SallysFancy.abc SallysFancy.ps SallysFancy.pdf
SallysFancy= strathspey/McLeodOfGeaston.abc
SallysFancy.abc: $(SallysFancy) hdr/SallysFancy.hdr
	abcmedley SallysFancy $(SallysFancy) >SallysFancy.abc
SallysFancy.ps: SallysFancy.abc fmt/_70.fmt
	$(a2p) SallysFancy.abc +Ffmt/_70 \
	|PShdr SALLYSFA '' SALLYSFA \
	|PSftr %D $U/ %D >SallysFancy.ps
SallysFancy.pdf: SallysFancy.ps
	ps2pdf SallysFancy.ps SallysFancy.pdf

# Saltire Str
SaltireStr0= strathspey/Blinkbonny_F.abc x9.abc
SaltireStr0: SaltireStr0.abc SaltireStr0.ps SaltireStr0.pdf
SaltireStr0.abc: hdr/SaltireStr.hdr $(SaltireStr0)
	abcmedley SaltireStr $(SaltireStr0) >SaltireStr0.abc
SaltireStr0.ps: SaltireStr0.abc fmt/_75.fmt
	$(a2p) SaltireStr0.abc +Ffmt/_75 \
	|PShdr SALTIRES '' SALTIRES \
	|PSftr %D $U/ %D >SaltireStr0.ps
SaltireStr0.pdf: SaltireStr0.ps
	ps2pdf SaltireStr0.ps SaltireStr0.pdf

# Saltire Str
SaltireStr1= \
	strathspey/Blinkbonny_F.abc \
	strathspey/MiltonStr_G.abc \
	strathspey/Scotch_Mist-C-16-4.abc
SaltireStr1: SaltireStr1.abc SaltireStr1.ps SaltireStr1.pdf
SaltireStr1.abc: hdr/SaltireStr.hdr $(SaltireStr1)
	abcmedley SaltireStr $(SaltireStr1) >SaltireStr1.abc
SaltireStr1.ps: SaltireStr1.abc fmt/_70.fmt
	$(a2p) SaltireStr1.abc +Ffmt/_70 \
	|PShdr SALTIRES '' SALTIRES \
	|PSftr %D $U/ %D >SaltireStr1.ps
SaltireStr1.pdf: SaltireStr1.ps
	ps2pdf SaltireStr1.ps SaltireStr1.pdf

# Saltire Str
SaltireStr: SaltireStr0 SaltireStr1

# SaltireSocietyReel
SaltireSocietyReel= reel/Saltire_Society_Reel-D-32-2.abc \
	reel/East_Neuk_o_Fife-G-32-3.abc \
	reel/Auld_Grey_Cat-Em-32-3.abc \
	reel/Stumpie-A-32-2.abc
SaltireSocietyReel: SaltireSocietyReel.abc SaltireSocietyReel.ps SaltireSocietyReel.pdf
SaltireSocietyReel.abc: hdr/SaltireSocietyReel.hdr $(SaltireSocietyReel)
	abcmedley SaltireSocietyReel $(SaltireSocietyReel) >SaltireSocietyReel.abc
SaltireSocietyReel.ps: SaltireSocietyReel.abc fmt/_75.fmt
	$(a2p) SaltireSocietyReel.abc +Ffmt/_75 \
	|PShdr SaltireSocietyReel '' SaltireSocietyReel \
	|PSftr %D $U/ %D >SaltireSocietyReel.ps
SaltireSocietyReel.pdf: SaltireSocietyReel.ps
	ps2pdf SaltireSocietyReel.ps SaltireSocietyReel.pdf

# Salute to the Candidates
# We've lost the Makefile entry for this:
SaluteToTheCandidates: SaluteToTheCandidates.abc
SaluteToTheCandidates: SaluteToTheCandidates.abc SaluteToTheCandidates.ps SaluteToTheCandidates.pdf
#
#SaluteToTheCandidates= ...
#SaluteToTheCandidates.abc: hdr/SandsOfMorar.hdr $(SaluteToTheCandidates)
#	abcmedley SandsOfMorar $(SaluteToTheCandidates) >SaluteToTheCandidates.abc
#
SaluteToTheCandidates.ps: SaluteToTheCandidates.abc fmt/_70.fmt
	$(a2p) SaluteToTheCandidates.abc +Ffmt/_70.fmt \
	|PShdr SANDSOFM '' SANDSOFM \
	|PSftr %D $U/ %D >SaluteToTheCandidates.ps
SaluteToTheCandidates.pdf: SaluteToTheCandidates.ps
	ps2pdf SaluteToTheCandidates.ps SaluteToTheCandidates.pdf

# Sands of Morar
SandsOfMorar: SandsOfMorar0 SandsOfMorar1

# Sands of Morar 0
SandsOfMorar0= strathspey/Pinky_House_D.abc x9.abc
SandsOfMorar0: SandsOfMorar0.abc SandsOfMorar0.ps SandsOfMorar0.pdf
SandsOfMorar0.abc: hdr/SandsOfMorar.hdr $(SandsOfMorar0)
	abcmedley SandsOfMorar $(SandsOfMorar0) >SandsOfMorar0.abc
SandsOfMorar0.ps: SandsOfMorar0.abc fmt/_75.fmt
	$(a2p) SandsOfMorar0.abc +Ffmt/_75 \
	|PShdr SANDSOFM '' SANDSOFM \
	|PSftr %D $U/ %D >SandsOfMorar0.ps
SandsOfMorar0.pdf: SandsOfMorar0.ps
	ps2pdf SandsOfMorar0.ps SandsOfMorar0.pdf

# Sands of Morar 1
SandsOfMorar1= \
	strathspey/Pinky_House_D.abc \
	strathspey/MoragHuttonsStr_G.abc \
	strathspey/Witches_Hill.abc
SandsOfMorar1: SandsOfMorar1.abc SandsOfMorar1.ps SandsOfMorar1.pdf
SandsOfMorar1.abc: hdr/SandsOfMorar.hdr $(SandsOfMorar1)
	abcmedley SandsOfMorar $(SandsOfMorar1) >SandsOfMorar1.abc
SandsOfMorar1.ps: SandsOfMorar1.abc fmt/_75.fmt
	$(a2p) SandsOfMorar1.abc +Ffmt/_75 \
	|PShdr SANDSOFM '' SANDSOFM \
	|PSftr %D $U/ %D >SandsOfMorar1.ps
SandsOfMorar1.pdf: SandsOfMorar1.ps
	ps2pdf SandsOfMorar1.ps SandsOfMorar1.pdf

# Sandy O'er the Lea
SandyOerTheLea: SandyOerTheLea0 SandyOerTheLea1 SandyOerTheLea2 SandyOerTheLea3

# Sandy O'er the Lea 0
SandyOerTheLea0= strathspey/Kincorth_Brig_A.abc
SandyOerTheLea0: SandyOerTheLea0.abc SandyOerTheLea0.ps SandyOerTheLea0.pdf
SandyOerTheLea0.abc: $(SandyOerTheLea0) hdr/SandyOerTheLea.hdr
	abcmedley SandyOerTheLea $(SandyOerTheLea0) >SandyOerTheLea0.abc
SandyOerTheLea0.ps: SandyOerTheLea0.abc fmt/_70.fmt
	$(a2p) SandyOerTheLea0.abc +Ffmt/_70 \
	|PShdr SANDYOER '' SANDYOER \
	|PSftr %D $U/ %D >SandyOerTheLea0.ps
SandyOerTheLea0.pdf: SandyOerTheLea0.ps
	ps2pdf SandyOerTheLea0.ps SandyOerTheLea0.pdf

# Sandy O'er the Lea 1
SandyOerTheLea1= \
	strathspey/MajorGraham.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/Lochnagar_D3.abc \
	strathspey/Braes_of_Tulliemet_Em.abc
SandyOerTheLea1: SandyOerTheLea1.abc SandyOerTheLea1.ps SandyOerTheLea1.pdf
SandyOerTheLea1.abc: $(SandyOerTheLea1) hdr/SandyOerTheLea.hdr
	abcmedley SandyOerTheLea $(SandyOerTheLea1) >SandyOerTheLea1.abc
SandyOerTheLea1.ps: SandyOerTheLea1.abc fmt/_70.fmt
	$(a2p) SandyOerTheLea1.abc +Ffmt/_70 \
	|PShdr SANDYOER '' SANDYOER \
	|PSftr %D $U/ %D >SandyOerTheLea1.ps
SandyOerTheLea1.pdf: SandyOerTheLea1.ps
	ps2pdf SandyOerTheLea1.ps SandyOerTheLea1.pdf

# Sandy O'er the Lea 2
SandyOerTheLea2= \
	strathspey/Kincorth_Brig_A.abc \
	strathspey/SarahDrummondOfPerth.abc \
	strathspey/AuldLuckie.abc \
	strathspey/Craigendoran-G-16-2.abc
SandyOerTheLea2: SandyOerTheLea2.abc SandyOerTheLea2.ps SandyOerTheLea2.pdf
SandyOerTheLea2.abc: $(SandyOerTheLea2) hdr/SandyOerTheLea.hdr
	abcmedley SandyOerTheLea $(SandyOerTheLea2) >SandyOerTheLea2.abc
SandyOerTheLea2.ps: SandyOerTheLea2.abc fmt/_70.fmt
	$(a2p) SandyOerTheLea2.abc +Ffmt/_70 \
	|PShdr SANDYOER '' SANDYOER \
	|PSftr %D $U/ %D >SandyOerTheLea2.ps
SandyOerTheLea2.pdf: SandyOerTheLea2.ps
	ps2pdf SandyOerTheLea2.ps SandyOerTheLea2.pdf

# Sandy O'er the Lea 3
SandyOerTheLea3= \
	strathspey/MajorGraham_G.abc \
	strathspey/GloomyWinter_Am.abc \
	strathspey/NielGow_G.abc \
	strathspey/BraesOMar2_D.abc \
	ftr/arrSM.ftr
SandyOerTheLea3: SandyOerTheLea3.abc SandyOerTheLea3.ps SandyOerTheLea3.pdf
SandyOerTheLea3.abc: $(SandyOerTheLea3) hdr/SandyOerTheLea.hdr
	abcmedley SandyOerTheLea $(SandyOerTheLea3) >SandyOerTheLea3.abc
SandyOerTheLea3.ps: SandyOerTheLea3.abc fmt/_70.fmt
	$(a2p) SandyOerTheLea3.abc +Ffmt/_70 \
	|PShdr SANDYOER '' SANDYOER \
	|PSftr %D $U/ %D >SandyOerTheLea3.ps
SandyOerTheLea3.pdf: SandyOerTheLea3.ps
	ps2pdf SandyOerTheLea3.ps SandyOerTheLea3.pdf

# Sauchie Haugh
SauchieHaugh= \
	strathspey/BraesOMar1_D.abc \
	strathspey/FinnanHaddies.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/GhoidIadMoBheanUamAnRaoir.abc
SauchieHaugh: SauchieHaugh.abc SauchieHaugh.ps SauchieHaugh.pdf
SauchieHaugh.abc: $(SauchieHaugh) hdr/SauchieHaugh.hdr
	abcmedley SauchieHaugh $(SauchieHaugh) >SauchieHaugh.abc
SauchieHaugh.ps: SauchieHaugh.abc fmt/_75.fmt
	$(a2p) SauchieHaugh.abc +Ffmt/_75 \
	|PShdr SAUCHIEH '' SAUCHIEH \
	|PSftr %D $U/ %D >SauchieHaugh.ps
SauchieHaugh.pdf: SauchieHaugh.ps
	ps2pdf SauchieHaugh.ps SauchieHaugh.pdf

# Saw Ye My Wee Thing
SawYeMyWeeThing: SawYeMyWeeThing.abc SawYeMyWeeThing.ps SawYeMyWeeThing.pdf
SawYeMyWeeThing= jig/SawYeMyWeeThingJ.abc
SawYeMyWeeThing.abc: $(SawYeMyWeeThing) hdr/SawYeMyWeeThing.hdr
	abcmedley SawYeMyWeeThing $(SawYeMyWeeThing) >SawYeMyWeeThing.abc
SawYeMyWeeThing.ps: SawYeMyWeeThing.abc fmt/_70.fmt
	$(a2p) SawYeMyWeeThing.abc +Ffmt/_70 \
	|PShdr SAWYEMYW '' SAWYEMYW \
	|PSftr %D $U/ %D >SawYeMyWeeThing.ps
SawYeMyWeeThing.pdf: SawYeMyWeeThing.ps
	ps2pdf SawYeMyWeeThing.ps SawYeMyWeeThing.pdf

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

# Scotch Circle
ScotchCircle= \
	r16/LadyErskine_Am.abc \
	r16/Caber_Feidh-C-16-4.abc \
	r16/AdmiralNelsonR16.abc \
	r16/MrsAndersonsR.abc
ScotchCircle: ScotchCircle.abc ScotchCircle.ps ScotchCircle.pdf
ScotchCircle.abc: $(ScotchCircle) hdr/ScotchCircle.hdr
	abcmedley ScotchCircle $(ScotchCircle) >ScotchCircle.abc
ScotchCircle.ps: ScotchCircle.abc fmt/_70.fmt
	$(a2p) ScotchCircle.abc +Ffmt/_70 \
	|PShdr SCOTCHCI '' SCOTCHCI \
	|PSftr %D $U/ %D >ScotchCircle.ps
ScotchCircle.pdf: ScotchCircle.ps
	ps2pdf ScotchCircle.ps ScotchCircle.pdf

# Scotch Mixer
ScotchMixer= \
	reel/Franks_Reel-A-32-5.abc \
	reel/Burning_of_the_Pipers_Hut-Am-32-2.abc \
	reel/Raivlin_Reel-D-32-3.abc \
	reel/Auld_Grey_Cat-Em-32-3.abc \
	ftr/arrJC.ftr
ScotchMixer: ScotchMixer.abc ScotchMixer.ps ScotchMixer.pdf
ScotchMixer.abc: hdr/ScotchMixer.hdr $(ScotchMixer)
	abcmedley ScotchMixer $(ScotchMixer) >ScotchMixer.abc
ScotchMixer.ps: ScotchMixer.abc fmt/_70.fmt
	$(a2p) ScotchMixer.abc +Ffmt/_70 \
	|PShdr ScotchMixer '' ScotchMixer \
	|PSftr %D $U/ %D >ScotchMixer.ps
ScotchMixer.pdf: ScotchMixer.ps
	ps2pdf ScotchMixer.ps ScotchMixer.pdf

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

# Scotland's Gardens
ScotlandsGardens= \
	reel/JoeMurphsReel_D4.abc \
	reel/SwingingOnAGate_G.abc \
	reel/LeftHandedFiddler2.abc
ScotlandsGardens: ScotlandsGardens.abc ScotlandsGardens.ps ScotlandsGardens.pdf
ScotlandsGardens.abc: hdr/ScotlandsGardens.hdr $(ScotlandsGardens)
	abcmedley ScotlandsGardens $(ScotlandsGardens) >ScotlandsGardens.abc
ScotlandsGardens.ps: ScotlandsGardens.abc fmt/_70.fmt
	$(a2p) ScotlandsGardens.abc +Ffmt/_70 \
	|PShdr SCOTLAND '' SCOTLAND \
	|PSftr %D $U/ %D >ScotlandsGardens.ps
ScotlandsGardens.pdf: ScotlandsGardens.ps
	ps2pdf ScotlandsGardens.ps ScotlandsGardens.pdf

# Scots Bonnet
ScotsBonnet= jig/BonnetsOBlue.abc
ScotsBonnet: ScotsBonnet.abc ScotsBonnet.ps ScotsBonnet.pdf
ScotsBonnet.abc: $(ScotsBonnet) hdr/ScotsBonnet.hdr
	abcmedley ScotsBonnet $(ScotsBonnet) >ScotsBonnet.abc
ScotsBonnet.ps: ScotsBonnet.abc fmt/_70.fmt
	$(a2p) ScotsBonnet.abc +Ffmt/_70 \
	|PShdr SCOTSBON '' SCOTSBON \
	|PSftr %D $U/ %D >ScotsBonnet.ps
ScotsBonnet.pdf: ScotsBonnet.ps
	ps2pdf ScotsBonnet.ps ScotsBonnet.pdf

# Scott Meikle
ScottMeikle= reel/ScottMeikle_F4.abc \
	polka/SanFranciscoBranchPolka_C.abc \
	reel/SaratogaHp_F.abc ftr/arrJC.ftr
ScottMeikle: ScottMeikle.abc ScottMeikle.ps ScottMeikle.pdf
ScottMeikle.abc: hdr/ScottMeikle.hdr $(ScottMeikle)
	abcmedley ScottMeikle $(ScottMeikle) >ScottMeikle.abc
ScottMeikle.ps: ScottMeikle.abc fmt/ScottMeikle.fmt
	$(a2p) ScottMeikle.abc +Ffmt/ScottMeikle \
	|PShdr ScottMeikle '' ScottMeikle \
	|PSftr %D $U/ %D >ScottMeikle.ps
ScottMeikle.pdf: ScottMeikle.ps
	ps2pdf ScottMeikle.ps ScottMeikle.pdf

# Scottish Butterfly
ScottishButterfly= \
	reel/Paddy_on_the_Railroad-D-32-4.abc \
	reel/Spootiskerry-G-32-5.abc \
	reel/Easy_Club-A-32-4.abc
ScottishButterfly: ScottishButterfly.abc ScottishButterfly.ps ScottishButterfly.pdf
ScottishButterfly.abc: hdr/ScottishButterfly.hdr $(ScottishButterfly)
	abcmedley ScottishButterfly $(ScottishButterfly) >ScottishButterfly.abc
ScottishButterfly.ps: ScottishButterfly.abc fmt/_75.fmt
	$(a2p) ScottishButterfly +Ffmt/_75 \
	| PShdr "ScottishButterfly" "" "ScottishButterfly" \
	| PSftr %D $U %D >ScottishButterfly.ps
ScottishButterfly.pdf: ScottishButterfly.ps
	ps2pdf ScottishButterfly.ps ScottishButterfly.pdf

# Scottish Quadrille Set
ScottishQuadrilleSet: ScottishQuadrilleSet.abc ScottishQuadrilleSet.ps ScottishQuadrilleSet.pdf
ScottishQuadrilleSet.ps: ScottishQuadrilleSet.abc fmt/_75.fmt
	$(a2p) ScottishQuadrilleSet.abc +Ffmt/_75 \
	|PShdr QUADRILLE '' QUADRILLE \
	|PSftr %D $U/ %P >ScottishQuadrilleSet.ps
ScottishQuadrilleSet.pdf: ScottishQuadrilleSet.ps
	ps2pdf ScottishQuadrilleSet.ps ScottishQuadrilleSet.pdf

# Scottish Ramble
ScottishRamble= strathspey/ScottishRambleS.abc
ScottishRamble: ScottishRamble.abc ScottishRamble.ps ScottishRamble.pdf
ScottishRamble.abc: $(ScottishRamble) hdr/ScottishRamble.hdr
	abcmedley ScottishRamble $(ScottishRamble) >ScottishRamble.abc
ScottishRamble.ps: ScottishRamble.abc fmt/_70.fmt
	$(a2p) ScottishRamble.abc +Ffmt/_70 \
	|PShdr SCOTTISH '' SCOTTISH \
	|PSftr %D $U/ %D >ScottishRamble.ps
ScottishRamble.pdf: ScottishRamble.ps
	ps2pdf ScottishRamble.ps ScottishRamble.pdf

# Scottish Reform
ScottishReform= \
	jig/ScottishReformJ_4.abc \
	jig/DustyBobsJ.abc \
	jig/ChurchOfDromore.abc \
	jig/Teviot_Brig-A-32-3.abc
ScottishReform: ScottishReform.abc ScottishReform.ps ScottishReform.pdf
ScottishReform.abc: $(ScottishReform) hdr/ScottishReform.hdr
	abcmedley ScottishReform $(ScottishReform) >ScottishReform.abc
ScottishReform.ps: ScottishReform.abc fmt/_70.fmt
	$(a2p) ScottishReform.abc +Ffmt/_70 \
	|PShdr SCOTTISH '' SCOTTISH \
	|PSftr %D $U/ %D >ScottishReform.ps
ScottishReform.pdf: ScottishReform.ps
	ps2pdf ScottishReform.ps ScottishReform.pdf

# Scottish Werewolf
ScottishWerewolf= \
	jig/LanagansBall.abc \
	jig/TeddyBearsPicnic_Am.abc \
	jig/SailorsWife_Dm.abc
ScottishWerewolf: ScottishWerewolf.abc ScottishWerewolf.ps ScottishWerewolf.pdf
ScottishWerewolf.abc: hdr/ScottishWerewolf.hdr $(ScottishWerewolf)
	abcmedley ScottishWerewolf $(ScottishWerewolf) >ScottishWerewolf.abc
ScottishWerewolf.ps: ScottishWerewolf.abc fmt/_75.fmt
	$(a2p) ScottishWerewolf.abc +Ffmt/_75 \
	|PShdr ScottishWerewolf '' ScottishWerewolf \
	|PSftr %D $U/ %D >ScottishWerewolf.ps
ScottishWerewolf.pdf: ScottishWerewolf.ps
	ps2pdf ScottishWerewolf.ps ScottishWerewolf.pdf

# Sea Tangle of Skye
SeaTangleOfSkye= \
	air/DianeKathleen_F.abc \
	air/EttrickBanks2_Dm.abc \
	air/WarriorsReturn_C.abc
SeaTangleOfSkye: SeaTangleOfSkye.abc SeaTangleOfSkye.ps SeaTangleOfSkye.pdf
SeaTangleOfSkye.abc: hdr/SeaTangleOfSkye.hdr $(SeaTangleOfSkye)
	abcmedley SeaTangleOfSkye $(SeaTangleOfSkye) >SeaTangleOfSkye.abc
SeaTangleOfSkye.ps: SeaTangleOfSkye.abc fmt/_75.fmt
	$(a2p) SeaTangleOfSkye.abc +Ffmt/_75 \
	|PShdr SeaTangle '' SeaTangle \
	|PSftr %D $U/ %D >SeaTangleOfSkye.ps
SeaTangleOfSkye.pdf: SeaTangleOfSkye.ps
	ps2pdf SeaTangleOfSkye.ps SeaTangleOfSkye.pdf

# Seacoast
Seacoast= misc/_1.abc
Seacoast: Seacoast.abc Seacoast.ps Seacoast.pdf
Seacoast.abc: $(Seacoast) hdr/Seacoast.hdr
	abcmedley Seacoast $(Seacoast) >Seacoast.abc
Seacoast.ps: Seacoast.abc fmt/_75.fmt
	$(a2p) Seacoast.abc +Ffmt/_75 \
	|PShdr Seacoast '' Seacoast \
	|PSftr %D $U/ %D >Seacoast.ps
Seacoast.pdf: Seacoast.ps
	ps2pdf Seacoast.ps Seacoast.pdf

# Seann Triubhas Willichan
SeannTriubhasWillichan: SeannTriubhasWillichan1 SeannTriubhasWillichan2 SeannTriubhasWillichan3

# Seann Triubhas Willichan 1
SeannTriubhasWillichan1= \
	air/MyDearie.abc \
	air/MusicOSpey_4.abc \
	air/LarryMillsGanglat.abc \
	air/BackToTheHills_Am.abc
SeannTriubhasWillichan1: SeannTriubhasWillichan1.abc SeannTriubhasWillichan1.ps SeannTriubhasWillichan1.pdf
SeannTriubhasWillichan1.abc: hdr/SeannTriubhasWillichan.hdr $(SeannTriubhasWillichan1)
	abcmedley SeannTriubhasWillichan $(SeannTriubhasWillichan1) >SeannTriubhasWillichan1.abc
SeannTriubhasWillichan1.ps: SeannTriubhasWillichan1.abc fmt/_70.fmt
	$(a2p) SeannTriubhasWillichan1.abc +Ffmt/_70 \
	|PShdr SeannTriubhasW '' SeannTriubhasW \
	|PSftr %D $U/ %D >SeannTriubhasWillichan1.ps
SeannTriubhasWillichan1.pdf: SeannTriubhasWillichan1.ps
	ps2pdf SeannTriubhasWillichan1.ps SeannTriubhasWillichan1.pdf

# Seann Triubhas Willichan 2
SeannTriubhasWillichan2= \
	air/MyDearie.abc \
	air/JohnRoyLyall_C.abc \
	air/MaryMorison1_F.abc \
	air/BackToTheHills_Dm.abc
SeannTriubhasWillichan2: SeannTriubhasWillichan2.abc SeannTriubhasWillichan2.ps SeannTriubhasWillichan2.pdf
SeannTriubhasWillichan2.abc: hdr/SeannTriubhasWillichan.hdr $(SeannTriubhasWillichan2)
	abcmedley SeannTriubhasWillichan $(SeannTriubhasWillichan2) >SeannTriubhasWillichan2.abc
SeannTriubhasWillichan2.ps: SeannTriubhasWillichan2.abc fmt/_70.fmt
	$(a2p) SeannTriubhasWillichan2.abc +Ffmt/_70 \
	|PShdr SEANNTRU '' SEANNTRU \
	|PSftr %D $U/ %D >SeannTriubhasWillichan2.ps
SeannTriubhasWillichan2.pdf: SeannTriubhasWillichan2.ps
	ps2pdf SeannTriubhasWillichan2.ps SeannTriubhasWillichan2.pdf

# Seann Triubhas Willichan 3
SeannTriubhasWillichan3= \
	air/MyDearie_G3.abc \
	air/Hana_C.abc \
	air/MaryMorison1_F.abc \
	air/YueliangDaibiaoWodeXin_A.abc
SeannTriubhasWillichan3: SeannTriubhasWillichan3.abc SeannTriubhasWillichan3.ps SeannTriubhasWillichan3.pdf
SeannTriubhasWillichan3.abc: hdr/SeannTriubhasWillichan.hdr $(SeannTriubhasWillichan3)
	abcmedley SeannTriubhasWillichan $(SeannTriubhasWillichan3) >SeannTriubhasWillichan3.abc
SeannTriubhasWillichan3.ps: SeannTriubhasWillichan3.abc fmt/_70.fmt
	$(a2p) SeannTriubhasWillichan3.abc +Ffmt/_70 \
	|PShdr SeannTriubhasW '' SeannTriubhasW \
	|PSftr %D $U/ %D >SeannTriubhasWillichan3.ps
SeannTriubhasWillichan3.pdf: SeannTriubhasWillichan3.ps
	ps2pdf SeannTriubhasWillichan3.ps SeannTriubhasWillichan3.pdf

# Secret Garden
SecretGarden= strathspey/Woodlands_Bb.abc
SecretGarden: SecretGarden.abc SecretGarden.ps SecretGarden.pdf
SecretGarden.abc: hdr/SecretGarden.hdr $(SecretGarden)
	abcmedley SecretGarden $(SecretGarden) >SecretGarden.abc
SecretGarden.ps: SecretGarden.abc fmt/_75.fmt
	$(a2p) SecretGarden.abc +Ffmt/_75 \
	|PShdr SecretGarden '' SecretGarden \
	|PSftr %D $U/ %D >SecretGarden.ps
SecretGarden.pdf: SecretGarden.ps
	ps2pdf SecretGarden.ps SecretGarden.pdf

# Set
Set: Sets
Sets: Set01 Set02 Set03 Set04

# Set01
Set01= air/Lament_ArchieBeaton_G4.abc jig/BurnsNightJ_G.abc x5.abc
Set01: Set01.abc Set01.ps Set01.pdf
Set01.abc: hdr/Set01.hdr $(Set01)
	abcmedley Set01 $(Set01) >Set01.abc
Set01.ps: Set01.abc fmt/_70.fmt
	$(a2p) Set01.abc +Ffmt/_70 \
	|PShdr Set0 '' Set0 \
	|PSftr %D $U/ %D >Set01.ps
Set01.pdf: Set01.ps
	ps2pdf Set01.ps Set01.pdf

# Set02
Set02= \
	air/SittingInTheSternOfABoat.abc \
	strathspey/AuldToonOAyr.abc \
	reel/DrunkenPiper.abc
Set02: Set02.abc Set02.ps Set02.pdf
Set02.abc: hdr/Set02.hdr $(Set02)
	abcmedley Set02 $(Set02) >Set02.abc
Set02.ps: Set02.abc fmt/_70.fmt
	$(a2p) Set02.abc +Ffmt/_70 \
	|PShdr Set0 '' Set0 \
	|PSftr %D $U/ %D >Set02.ps
Set02.pdf: Set02.ps
	ps2pdf Set02.ps Set02.pdf

# Set03
Set03= \
	air/Sweetness_of_Mary_G.abc \
	waltz/MistCoveredMountain.abc \
	reel/ReconciliationR.abc \
	ftr/arrJC.ftr
Set03: Set03.abc Set03.ps Set03.pdf
Set03.abc: hdr/Set03.hdr $(Set03)
	abcmedley Set03 $(Set03) >Set03.abc
Set03.ps: Set03.abc fmt/_70.fmt
	$(a2p) Set03.abc +Ffmt/_70 \
	|PShdr Set0 '' Set0 \
	|PSftr %D $U/ %D >Set03.ps
Set03.pdf: Set03.ps
	ps2pdf Set03.ps Set03.pdf

# Set04
Set04= \
	air/AnnieLaurie.abc \
	strathspey/BoatieRowsS_G.abc \
	jig/Scarce_o_Tatties-Am-32-2.abc \
	reel/MasonsApron_A3.abc \
	ftr/arrJC.ftr
Set04: Set04.abc Set04.ps Set04.pdf
Set04.abc: hdr/Set04.hdr $(Set04)
	abcmedley +C Set04 $(Set04) >Set04.abc
Set04.ps: Set04.abc fmt/_75.fmt
	$(a2p) Set04.abc +Ffmt/_75 \
	|PShdr Set0 '' Set0 \
	|PSftr %D $U/ %D >Set04.ps
Set04.pdf: Set04.ps
	ps2pdf Set04.ps Set04.pdf

# Seven Step Polka
SevenStepPolka= polka/Seven_Step_Polka-G-12-2.abc polka/Seven_Step_Polka-D-12-2.abc
SevenStepPolka: SevenStepPolka.abc SevenStepPolka.ps SevenStepPolka.pdf
SevenStepPolka.abc: $(SevenStepPolka)
	abcjoin +S2 $(SevenStepPolka) >SevenStepPolka.abc
SevenStepPolka.ps: SevenStepPolka.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 SevenStepPolka.abc \
	|PShdr SevenStepPolka '' SevenStepPolka \
	|PSftr %D $U/ %D >SevenStepPolka.ps
SevenStepPolka.pdf: SevenStepPolka.ps
	ps2pdf SevenStepPolka.ps SevenStepPolka.pdf

# Shaws of Cambridge [any good strathspeys]
ShawsOfCambridge= \
	strathspey/CalumsRoad_D16.abc \
	strathspey/OldFruitmarket_G.abc \
	strathspey/BanksOfSpeyS_Am.abc
ShawsOfCambridge: ShawsOfCambridge.abc ShawsOfCambridge.ps ShawsOfCambridge.pdf
ShawsOfCambridge.abc: hdr/ShawsOfCambridge.hdr $(ShawsOfCambridge)
	abcmedley ShawsOfCambridge $(ShawsOfCambridge) >ShawsOfCambridge.abc
ShawsOfCambridge.ps: ShawsOfCambridge.abc fmt/_75.fmt
	$(a2p) ShawsOfCambridge.abc +Ffmt/_75 \
	|PShdr ShawsOfCambridge '' ShawsOfCambridge \
	|PSftr %D $U/ %D >ShawsOfCambridge.ps
ShawsOfCambridge.pdf: ShawsOfCambridge.ps
	ps2pdf ShawsOfCambridge.ps ShawsOfCambridge.pdf

# She's Ower Young to Marry Yet
ShesOwerYoungToMarryYet= \
	strathspey/ShesOwerYoungToMarryYetS.abc \
	strathspey/LairdOfMacintosh_G.abc \
	strathspey/LadyLucyRamsayS.abc \
	strathspey/MissLyallS.abc
ShesOwerYoungToMarryYet: ShesOwerYoungToMarryYet.abc ShesOwerYoungToMarryYet.ps ShesOwerYoungToMarryYet.pdf
ShesOwerYoungToMarryYet.abc: $(ShesOwerYoungToMarryYet) hdr/ShesOwerYoungToMarryYet.hdr
	abcmedley ShesOwerYoungToMarryYet $(ShesOwerYoungToMarryYet) >ShesOwerYoungToMarryYet.abc
ShesOwerYoungToMarryYet.ps: ShesOwerYoungToMarryYet.abc fmt/_75.fmt
	$(a2p) ShesOwerYoungToMarryYet.abc +Ffmt/_75 \
	|PShdr ShesOwerYoung '' ShesOwerYoung \
	|PSftr %D $U/ %D >ShesOwerYoungToMarryYet.ps
ShesOwerYoungToMarryYet.pdf: ShesOwerYoungToMarryYet.ps
	ps2pdf ShesOwerYoungToMarryYet.ps ShesOwerYoungToMarryYet.pdf

# Sheltered Cove
ShelteredCove= \
	air/Sheltered_Cove-C-32-3.abc \
	air/Back_To_the_Hills-Am-16-2.abc \
	air/Highland_Cathedral-DA-16-3.abc \
	air/My_Only_Jo_and_Dearie_O-Dm-32-3.abc
ShelteredCove: ShelteredCove.abc ShelteredCove.ps ShelteredCove.pdf
ShelteredCove.abc: hdr/ShelteredCove.hdr $(ShelteredCove)
	abcmedley ShelteredCove $(ShelteredCove) >ShelteredCove.abc
ShelteredCove.ps: ShelteredCove.abc fmt/_70.fmt
	$(a2p) ShelteredCove.abc +Ffmt/_70 \
	|PShdr ShelteredCove '' ShelteredCove \
	|PSftr %D $U/ %D >ShelteredCove.ps
ShelteredCove.pdf: ShelteredCove.ps
	ps2pdf ShelteredCove.ps ShelteredCove.pdf

# Shepherd's Crook
ShepherdsCrook= strathspey/DunkeldBridge.abc
ShepherdsCrook: ShepherdsCrook.abc ShepherdsCrook.ps ShepherdsCrook.pdf
ShepherdsCrook.abc: $(ShepherdsCrook) hdr/ShepherdsCrook.hdr
	abcmedley ShepherdsCrook $(ShepherdsCrook) >ShepherdsCrook.abc
ShepherdsCrook.ps: ShepherdsCrook.abc fmt/_70.fmt
	$(a2p) ShepherdsCrook.abc +Ffmt/_70 \
	|PShdr SHEPHERD '' SHEPHERD \
	|PSftr %D $U/ %D >ShepherdsCrook.ps
ShepherdsCrook.pdf: ShepherdsCrook.ps
	ps2pdf ShepherdsCrook.ps ShepherdsCrook.pdf

# Shiftin' Bobbins
ShiftinBobbins: \
	ShiftinBobbins0 ShiftinBobbins1 ShiftinBobbins2 ShiftinBobbins3 \
	ShiftinBobbinsTune ShiftinBobbinsXmas

# Shiftin' Bobbins 0
ShiftinBobbins0= polka/ShiftinBobbins_G.abc
ShiftinBobbins0: ShiftinBobbins0.abc ShiftinBobbins0.ps ShiftinBobbins0.pdf
ShiftinBobbins0.abc: $(ShiftinBobbins0) hdr/ShiftinBobbins.hdr
	abcmedley ShiftinBobbins $(ShiftinBobbins0) >ShiftinBobbins0.abc
ShiftinBobbins0.ps: ShiftinBobbins0.abc fmt/_75.fmt
	$(a2p) ShiftinBobbins0.abc +Ffmt/_75 \
	|PShdr ShiftinBobbins '' ShiftinBobbins \
	|PSftr %D $U/ %D >ShiftinBobbins0.ps
ShiftinBobbins0.pdf: ShiftinBobbins0.ps
	ps2pdf ShiftinBobbins0.ps ShiftinBobbins0.pdf

# Shiftin' Bobbins 1
ShiftinBobbins1= \
	polka/ShiftinBobbins_G.abc \
	reel/QueenVictoriasDiamondJubilee_D.abc \
	polka/MissCampbell_A.abc \
	polka/AngusPolkaNo1_D.abc
ShiftinBobbins1: ShiftinBobbins1.abc ShiftinBobbins1.ps ShiftinBobbins1.pdf
ShiftinBobbins1.abc: $(ShiftinBobbins1) hdr/ShiftinBobbins.hdr
	abcmedley ShiftinBobbins $(ShiftinBobbins1) >ShiftinBobbins1.abc
ShiftinBobbins1.ps: ShiftinBobbins1.abc fmt/_70.fmt
	$(a2p) ShiftinBobbins1.abc +Ffmt/_70 \
	|PShdr ShiftinBobbins '' ShiftinBobbins \
	|PSftr %D $U/ %D >ShiftinBobbins1.ps
ShiftinBobbins1.pdf: ShiftinBobbins1.ps
	ps2pdf ShiftinBobbins1.ps ShiftinBobbins1.pdf

# Shiftin' Bobbins 2
ShiftinBobbins2= polka/ShiftinBobbins_G.abc reel/RoysReel_G.abc ftr/arrHW.ftr
ShiftinBobbins2: ShiftinBobbins2.abc ShiftinBobbins2.ps ShiftinBobbins2.pdf
ShiftinBobbins2.abc: $(ShiftinBobbins2) hdr/ShiftinBobbins.hdr
	abcmedley ShiftinBobbins $(ShiftinBobbins2) >ShiftinBobbins2.abc
ShiftinBobbins2.ps: ShiftinBobbins2.abc fmt/_70.fmt
	$(a2p) ShiftinBobbins2.abc +Ffmt/_70 \
	|PShdr ShiftinBobbins '' ShiftinBobbins \
	|PSftr %D $U/ %D >ShiftinBobbins2.ps
ShiftinBobbins2.pdf: ShiftinBobbins2.ps
	ps2pdf ShiftinBobbins2.ps ShiftinBobbins2.pdf

# Shiftin' Bobbins 3
ShiftinBobbins3= polka/ShiftinBobbins_G.abc polka/JohnDonaldOfCoullie_A.abc \
	polka/MissElizabethPurcellsFav_Bb.abc polka/ElegantEstherGray_D.abc ftr/arrSM.ftr
ShiftinBobbins3: ShiftinBobbins3.abc ShiftinBobbins3.ps ShiftinBobbins3.pdf
ShiftinBobbins3.abc: $(ShiftinBobbins3) hdr/ShiftinBobbins.hdr
	abcmedley ShiftinBobbins $(ShiftinBobbins3) >ShiftinBobbins3.abc
ShiftinBobbins3.ps: ShiftinBobbins3.abc fmt/_70.fmt
	$(a2p) ShiftinBobbins3.abc +Ffmt/_70 \
	|PShdr ShiftinBobbins '' ShiftinBobbins \
	|PSftr %D $U/ %D >ShiftinBobbins3.ps
ShiftinBobbins3.pdf: ShiftinBobbins3.ps
	ps2pdf ShiftinBobbins3.ps ShiftinBobbins3.pdf

# Shiftin' Bobbins Tune
ShiftinBobbinsTune= \
	polka/ShiftinBobbins_F.abc \
	polka/ShiftinBobbins_G.abc \
	polka/ShiftinBobbins_A.abc
ShiftinBobbinsTune: ShiftinBobbinsTune.abc ShiftinBobbinsTune.ps ShiftinBobbinsTune.pdf
ShiftinBobbinsTune.abc: $(ShiftinBobbinsTune) hdr/ShiftinBobbinsTune.hdr
	abcmedley ShiftinBobbinsTune $(ShiftinBobbinsTune) >ShiftinBobbinsTune.abc
ShiftinBobbinsTune.ps: ShiftinBobbinsTune.abc fmt/_70.fmt
	$(a2p) ShiftinBobbinsTune.abc +Ffmt/_70 \
	|PShdr ShiftinBobbins '' ShiftinBobbins \
	|PSftr %D $U/ %D >ShiftinBobbinsTune.ps
ShiftinBobbinsTune.pdf: ShiftinBobbinsTune.ps
	ps2pdf ShiftinBobbinsTune.ps ShiftinBobbinsTune.pdf

# Shiftin' Bobbins Xmas
ShiftinBobbinsXmas= \
	polka/ShiftinBobbins_G.abc \
	xmas/DeckTheHalls_C.abc \
	xmas/JingleBells_F.abc \
	xmas/AngelsFromTheRealOfGlory_16_G3.abc ftr/arrJC.ftr
ShiftinBobbinsXmas: ShiftinBobbinsXmas.abc ShiftinBobbinsXmas.ps ShiftinBobbinsXmas.pdf
ShiftinBobbinsXmas.abc: $(ShiftinBobbinsXmas) hdr/ShiftinBobbins.hdr
	abcmedley ShiftinBobbins $(ShiftinBobbinsXmas) >ShiftinBobbinsXmas.abc
ShiftinBobbinsXmas.ps: ShiftinBobbinsXmas.abc fmt/_70.fmt
	$(a2p) ShiftinBobbinsXmas.abc +Ffmt/_70 \
	|PShdr ShiftinBobbins '' ShiftinBobbins \
	|PSftr %D $U/ %D >ShiftinBobbinsXmas.ps
ShiftinBobbinsXmas.pdf: ShiftinBobbinsXmas.ps
	ps2pdf ShiftinBobbinsXmas.ps ShiftinBobbinsXmas.pdf

# Ship O' Grace
ShipOGrace= \
	strathspey/TimourTheTartarRS.abc \
	strathspey/PiperODundee.abc \
	strathspey/BoatieRowsS_G.abc
ShipOGrace: ShipOGrace.abc ShipOGrace.ps ShipOGrace.pdf
ShipOGrace.abc: $(ShipOGrace) hdr/ShipOGrace.hdr
	abcmedley ShipOGrace $(ShipOGrace) >ShipOGrace.abc
ShipOGrace.ps: ShipOGrace.abc fmt/_70.fmt
	$(a2p) ShipOGrace.abc +Ffmt/_70 \
	|PShdr SHIPOGRA '' SHIPOGRA \
	|PSftr %D $U/ %D >ShipOGrace.ps
ShipOGrace.pdf: ShipOGrace.ps
	ps2pdf ShipOGrace.ps ShipOGrace.pdf

# Shores of Solway
ShoresOfSolway= \
	strathspey/JoeMurphyS.abc \
	strathspey/GlasgowHighlandersS.abc \
	strathspey/60thSummerSchool.abc
ShoresOfSolway: ShoresOfSolway.abc ShoresOfSolway.ps ShoresOfSolway.pdf
ShoresOfSolway.abc: $(ShoresOfSolway) hdr/ShoresOfSolway.hdr
	abcmedley ShoresOfSolway $(ShoresOfSolway) >ShoresOfSolway.abc
ShoresOfSolway.ps: ShoresOfSolway.abc fmt/_75.fmt
	$(a2p) ShoresOfSolway.abc +Ffmt/_75 \
	|PShdr SHORESOF '' SHORESOF \
	|PSftr %D $U/ %D >ShoresOfSolway.ps
ShoresOfSolway.pdf: ShoresOfSolway.ps
	ps2pdf ShoresOfSolway.ps ShoresOfSolway.pdf

# Shottish
Shottish: Shottish01 Shottish02

# Shottish 1
Shottish01= \
	shottish/BalkanHillsSh.abc \
	shottish/KeelRowH.abc \
	shottish/ByronS.abc
Shottish01: Shottish01.abc Shottish01.ps Shottish01.pdf
Shottish01.abc: $(Shottish01)
	abcmedley "Shottish 1" $(Shottish01) >Shottish01.abc
Shottish01.ps: fmt/_75.fmt Shottish01.abc
	$(a2p) +Ffmt/_75 Shottish01.abc > Shottish01.ps
Shottish01.pdf: Shottish01.ps
	ps2pdf Shottish01.ps Shottish01.pdf

# Shottish 2
Shottish02= \
	shottish/MiltonStr_G.abc
Shottish02: Shottish02.abc Shottish02.ps Shottish02.pdf
Shottish02.abc: $(Shottish02)
	abcmedley "Shottish 2" $(Shottish02) >Shottish02.abc
Shottish02.ps: fmt/_75.fmt Shottish02.abc
	$(a2p) +Ffmt/_75 Shottish02.abc > Shottish02.ps
Shottish02.pdf: Shottish02.ps
	ps2pdf Shottish02.ps Shottish02.pdf

# Shoulder to Shoulder
ShoulderToShoulder= \
	j40/MerrilyKissTheQuakersWife_AABCC.abc \
	j40/MerrilyDancedTheQuakersWife_D40.abc \
	x7.abc
ShoulderToShoulder: ShoulderToShoulder.abc ShoulderToShoulder.ps ShoulderToShoulder.pdf
ShoulderToShoulder.abc: hdr/ShoulderToShoulder.hdr $(ShoulderToShoulder)
	abcmedley ShoulderToShoulder $(ShoulderToShoulder) >ShoulderToShoulder.abc
ShoulderToShoulder.ps: ShoulderToShoulder.abc fmt/_75.fmt
	$(a2p) ShoulderToShoulder.abc +Ffmt/_75 \
	|PShdr ShoulderToShoulder '' ShoulderToShoulder \
	|PSftr %D $U/ %D >ShoulderToShoulder.ps
ShoulderToShoulder.pdf: ShoulderToShoulder.ps
	ps2pdf ShoulderToShoulder.ps ShoulderToShoulder.pdf

# Silver City
SilverCity: SilverCity0 SilverCity1 SilverCity2

# Silver City 0
SilverCity0= strathspey/BeautyOfTheNorthS_Eb.abc
SilverCity0: SilverCity0.abc SilverCity0.ps SilverCity0.pdf
SilverCity0.abc: hdr/SilverCity.hdr $(SilverCity0)
	abcmedley SilverCity $(SilverCity0) >SilverCity0.abc
SilverCity0.ps: SilverCity0.abc fmt/_75.fmt
	$(a2p) SilverCity0.abc +Ffmt/_75 \
	|PShdr SILVERCI '' SILVERCI \
	|PSftr %D $U/ %D >SilverCity0.ps
SilverCity0.pdf: SilverCity0.ps
	ps2pdf SilverCity0.ps SilverCity0.pdf

# Silver City 1
SilverCity1= \
	strathspey/BridgeOfDee.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/IsabellaMacPhersonGrantsS.abc
SilverCity1: SilverCity1.abc SilverCity1.ps SilverCity1.pdf
SilverCity1.abc: $(SilverCity1)
	abcmedley SilverCity $(SilverCity1) >SilverCity1.abc
SilverCity1.ps: SilverCity1.abc fmt/_75.fmt
	$(a2p) SilverCity1.abc +Ffmt/_75 \
	|PShdr "SilverCity1" '' "SilverCity1" \
	|PSftr %D $U/ %D >SilverCity1.ps
SilverCity1.pdf: SilverCity1.ps
	ps2pdf SilverCity1.ps SilverCity1.pdf

# Silver City 2
SilverCity2= \
	strathspey/BeautyOfTheNorthS_Eb.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/MissRoss2_Bb.abc \
	ftr/arrBP.ftr
SilverCity2: SilverCity2.abc SilverCity2.ps SilverCity2.pdf
SilverCity2.abc: hdr/SilverCity.hdr $(SilverCity2)
	abcmedley SilverCity $(SilverCity2) >SilverCity2.abc
SilverCity2.ps: SilverCity2.abc fmt/_75.fmt
	$(a2p) SilverCity2.abc +Ffmt/_75 \
	|PShdr SILVERCI '' SILVERCI \
	|PSftr %D $U/ %D >SilverCity2.ps
SilverCity2.pdf: SilverCity2.ps
	ps2pdf SilverCity2.ps SilverCity2.pdf

# Silver Grey
SilverGrey= \
	strathspey/MissDaleS.abc \
	strathspey/SmithsAGallantFireman.abc sep5x2 \
	strathspey/GordonsS.abc
SilverGrey: SilverGrey.abc SilverGrey.ps SilverGrey.pdf
SilverGrey.abc: hdr/SilverGrey.hdr $(SilverGrey)
	abcmedley +C SilverGrey $(SilverGrey) >SilverGrey.abc
SilverGrey.ps: SilverGrey.abc fmt/_75.fmt
	$(a2p) SilverGrey.abc +Ffmt/_75 \
	|PShdr SilverGrey '' SilverGrey \
	|PSftr %D $U/ %D >SilverGrey.ps
SilverGrey.pdf: SilverGrey.ps
	ps2pdf SilverGrey.ps SilverGrey.pdf

# Silver Leaves
SilverLeaves: SilverLeaves0 SilverLeaves1

# Silver Leaves 0
SilverLeaves0= jig/MarketTown_A.abc
SilverLeaves0: SilverLeaves0.abc SilverLeaves0.ps SilverLeaves0.pdf
SilverLeaves0.abc: hdr/SilverLeaves.hdr $(SilverLeaves0)
	abcmedley SilverLeaves $(SilverLeaves0) >SilverLeaves0.abc
SilverLeaves0.ps: SilverLeaves0.abc fmt/_75.fmt
	$(a2p) SilverLeaves0.abc +Ffmt/_75 \
	|PShdr SilverLeaves '' SilverLeaves \
	|PSftr %D $U/ %D >SilverLeaves0.ps
SilverLeaves0.pdf: SilverLeaves0.ps
	ps2pdf SilverLeaves0.ps SilverLeaves0.pdf

# Silver Leaves 1
SilverLeaves1= \
	jig/MarketTown_A.abc \
	jig/RoseInTheHeather_D3.abc \
	jig/MistCoveredMountainJ.abc
SilverLeaves1: SilverLeaves1.abc SilverLeaves1.ps SilverLeaves1.pdf
SilverLeaves1.abc: hdr/SilverLeaves.hdr $(SilverLeaves1)
	abcmedley SilverLeaves $(SilverLeaves1) >SilverLeaves1.abc
SilverLeaves1.ps: SilverLeaves1.abc fmt/_70.fmt
	$(a2p) SilverLeaves1.abc +Ffmt/_70 \
	|PShdr SilverLeaves '' SilverLeaves \
	|PSftr %D $U/ %D >SilverLeaves1.ps
SilverLeaves1.pdf: SilverLeaves1.ps
	ps2pdf SilverLeaves1.ps SilverLeaves1.pdf

# Silver Tassie
SilverTassie= \
	strathspey/LadyCharlotteCampbellS.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/GlenTromieS.abc \
	strathspey/PamelaRoseGrant_F.abc
SilverTassie: SilverTassie.abc SilverTassie.ps SilverTassie.pdf
SilverTassie.abc: hdr/SilverTassie.hdr $(SilverTassie)
	abcmedley SilverTassie $(SilverTassie) >SilverTassie.abc
SilverTassie.ps: SilverTassie.abc fmt/_70.fmt
	$(a2p) SilverTassie.abc +Ffmt/_70 \
	|PShdr SilverTassie '' SilverTassie \
	|PSftr %D $U/ %D >SilverTassie.ps
SilverTassie.pdf: SilverTassie.ps
	ps2pdf SilverTassie.ps SilverTassie.pdf

# Simon Brody
SimonBrody= strathspey/SimonBrodyS.abc
SimonBrody: SimonBrody.abc SimonBrody.ps SimonBrody.pdf
SimonBrody.abc: $(SimonBrody) hdr/SimonBrody.hdr
	abcmedley SimonBrody $(SimonBrody) >SimonBrody.abc
SimonBrody.ps: SimonBrody.abc fmt/_70.fmt
	$(a2p) SimonBrody.abc +Ffmt/_70 \
	|PShdr SimonBrody '' SimonBrody \
	|PSftr %D $U/ %D >SimonBrody.ps
SimonBrody.pdf: SimonBrody.ps
	ps2pdf SimonBrody.ps SimonBrody.pdf

# Singing Sands
SingingSands= air/Sandie_Ower_the_Sea-G-16-2.abc \
	air/Duchess_Tree_2V-A-16-2.abc \
	air/Back_To_the_Hills-Dm-16-2.abc
SingingSands: SingingSands.abc SingingSands.ps SingingSands.pdf
SingingSands.abc: hdr/SingingSands.hdr $(SingingSands)
	abcmedley SingingSands $(SingingSands) >SingingSands.abc
SingingSands.ps: SingingSands.abc fmt/_75.fmt
	$(a2p) SingingSands.abc +Ffmt/_75 \
	|PShdr SingingSands '' SingingSands \
	|PSftr %D $U/ %D >SingingSands.ps
SingingSands.pdf: SingingSands.ps
	ps2pdf SingingSands.ps SingingSands.pdf

# Skagits In Stockbridge
SkagitsInStockbridge: SkagitsInStockbridge0

# Skagits In Stockbridge 0
SkagitsInStockbridge0= strathspey/Milladen_Bm.abc
SkagitsInStockbridge0: SkagitsInStockbridge0.abc SkagitsInStockbridge0.ps SkagitsInStockbridge0.pdf
SkagitsInStockbridge0.abc: hdr/SkagitsInStockbridge.hdr $(SkagitsInStockbridge0)
	abcmedley SkagitsInStockbridge $(SkagitsInStockbridge0) >SkagitsInStockbridge0.abc
SkagitsInStockbridge0.ps: SkagitsInStockbridge0.abc fmt/_75.fmt
	$(a2p) SkagitsInStockbridge0.abc +Ffmt/_75 \
	|PShdr SkagitsInS '' SkagitsInS \
	|PSftr %D $U/ %D >SkagitsInStockbridge0.ps
SkagitsInStockbridge0.pdf: SkagitsInStockbridge0.ps
	ps2pdf SkagitsInStockbridge0.ps SkagitsInStockbridge0.pdf

# Skimming the Waves
SkimmingTheWaves= \
	reel/OnTheFiddle_A.abc \
	reel/Culburnie_Cottage-D-32-4.abc \
	reel/WalkerStreet_G4.abc \
	ftr/arrJC.ftr
SkimmingTheWaves: SkimmingTheWaves.abc SkimmingTheWaves.ps SkimmingTheWaves.pdf
SkimmingTheWaves.abc: hdr/SkimmingTheWaves.hdr $(SkimmingTheWaves)
	abcmedley SkimmingTheWaves $(SkimmingTheWaves) >SkimmingTheWaves.abc
SkimmingTheWaves.ps: SkimmingTheWaves.abc fmt/_75.fmt
	$(a2p) SkimmingTheWaves.abc +Ffmt/_75 \
	|PShdr ROYALDEE '' ROYALDEE \
	|PSftr %D $U/ %D >SkimmingTheWaves.ps
SkimmingTheWaves.pdf: SkimmingTheWaves.ps
	ps2pdf SkimmingTheWaves.ps SkimmingTheWaves.pdf

# Skylark's Reel
SkylarksReel= \
	reel/BottomOfThePunchBowl2_D.abc \
	reel/FlowersOfEdinburgh1_G3.abc \
	reel/LassOPatiesMill.abc \
	reel/Easy_Club-A-32-3.abc
SkylarksReel: SkylarksReel.abc SkylarksReel.ps SkylarksReel.pdf
SkylarksReel.abc: hdr/SkylarksReel.hdr $(SkylarksReel)
	abcmedley SkylarksReel $(SkylarksReel) >SkylarksReel.abc
SkylarksReel.ps: SkylarksReel.abc fmt/_75.fmt
	$(a2p) SkylarksReel.abc +Ffmt/_75 \
	|PShdr SkylarksReel '' SkylarksReel \
	|PSftr %D $U/ %D >SkylarksReel.ps
SkylarksReel.pdf: SkylarksReel.ps
	ps2pdf SkylarksReel.ps SkylarksReel.pdf

# Sleeping Warrior
SleepingWarrior= \
	air/CradleSong.abc \
	air/Back_To_the_Hills-Am-16-2.abc \
	air/Highland_Cathedral-DA-16-3.abc \
	air/My_Only_Jo_and_Dearie_O-Em-16-3.abc
SleepingWarrior: SleepingWarrior.abc SleepingWarrior.ps SleepingWarrior.pdf
SleepingWarrior.abc: hdr/SleepingWarrior.hdr $(SleepingWarrior)
	abcmedley SleepingWarrior $(SleepingWarrior) >SleepingWarrior.abc
SleepingWarrior.ps: SleepingWarrior.abc fmt/_75.fmt
	$(a2p) SleepingWarrior +Ffmt/_75 \
	| PShdr "SleepingWarrior" "" "SleepingWarrior" \
	| PSftr %D $U %D >SleepingWarrior.ps
SleepingWarrior.pdf: SleepingWarrior.ps
	ps2pdf SleepingWarrior.ps SleepingWarrior.pdf

# Sleepwalking
Sleepwalking= \
	reel/ScreechOwlR_Am.abc \
	march/DukeOfFyfesWelcomeToDeeside_A32.abc \
	march/LordHuntlysCave.abc
Sleepwalking: Sleepwalking.abc Sleepwalking.ps Sleepwalking.pdf
Sleepwalking.abc: hdr/Sleepwalking.hdr $(Sleepwalking)
	abcmedley Sleepwalking $(Sleepwalking) >Sleepwalking.abc
Sleepwalking.ps: Sleepwalking.abc fmt/_75.fmt
	$(a2p) Sleepwalking +Ffmt/_75 \
	| PShdr "Sleepwalking" "" "Sleepwalking" \
	| PSftr %D $U %D >Sleepwalking.ps
Sleepwalking.pdf: Sleepwalking.ps
	ps2pdf Sleepwalking.ps Sleepwalking.pdf

# Sleepy Maggie
SleepyMaggie: SleepyMaggie1 SleepyMaggie2

# Sleepy Maggie 1
SleepyMaggie1= \
	r16/SleepyMaggieR.abc \
	reel/Largos_Fairy_Dance-D-16-2.abc \
	reel/Lord_MacDonalds_Reel-G-16-2.abc \
	r16/GlenburnieRant_Em3.abc
SleepyMaggie1: SleepyMaggie1.abc SleepyMaggie1.ps SleepyMaggie1.pdf
SleepyMaggie1.abc: hdr/SleepyMaggie.hdr $(SleepyMaggie1)
	abcmedley SleepyMaggie $(SleepyMaggie1) >SleepyMaggie1.abc
SleepyMaggie1.ps: SleepyMaggie1.abc fmt/_75.fmt
	$(a2p) SleepyMaggie1.abc +Ffmt/_75 \
	|PShdr SleepyMaggie '' SleepyMaggie \
	|PSftr %D $U/ %D >SleepyMaggie1.ps
SleepyMaggie1.pdf: SleepyMaggie1.ps
	ps2pdf SleepyMaggie1.ps SleepyMaggie1.pdf

# Sleepy Maggie 2
SleepyMaggie2= \
	r16/SleepyMaggieR.abc \
	reel/DickGossipsR2.abc \
	reel/Lexy_McAskill-Em-32-4.abc \
	reel/SoundOfSleat_D.abc \
	ftr/arrCA.ftr
SleepyMaggie2: SleepyMaggie2.abc SleepyMaggie2.ps SleepyMaggie2.pdf
SleepyMaggie2.abc: hdr/SleepyMaggie.hdr $(SleepyMaggie2)
	abcmedley +C SleepyMaggie $(SleepyMaggie2) >SleepyMaggie2.abc
#	abcjoin +Hhdr/SleepyMaggie.hdr $(SleepyMaggie2) >SleepyMaggie2.abc
SleepyMaggie2.ps: SleepyMaggie2.abc fmt/SleepyMaggie2.fmt
	$(a2p) SleepyMaggie2.abc +Ffmt/SleepyMaggie2 \
	|PShdr SleepyMaggie '' SleepyMaggie \
	|PSftr %D $U/ %D >SleepyMaggie2.ps
SleepyMaggie2.pdf: SleepyMaggie2.ps
	ps2pdf SleepyMaggie2.ps SleepyMaggie2.pdf

# SlowSimmer
SlowSimmer= \
	jig/Rosewood_Jig-A-32-2.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Betsy_Hoopers_Jig-E-32-3.abc \
	jig/Church_of_Dromore-Am-32-2.abc
SlowSimmer: SlowSimmer.abc SlowSimmer.ps SlowSimmer.pdf
SlowSimmer.abc: hdr/SlowSimmer.hdr $(SlowSimmer)
	abcmedley +C SlowSimmer $(SlowSimmer) >SlowSimmer.abc
SlowSimmer.ps: SlowSimmer.abc fmt/_75.fmt
	$(a2p) SlowSimmer.abc +Ffmt/_75 \
	|PShdr SlowSimmer '' SlowSimmer \
	|PSftr %D $U/ %D >SlowSimmer.ps
SlowSimmer.pdf: SlowSimmer.ps
	ps2pdf SlowSimmer.ps SlowSimmer.pdf

# Smiley Sue (by Merrill Henderson unpublished)
SmileySue=
SmileySue: SmileySue.abc SmileySue.ps SmileySue.pdf
SmileySue.abc: hdr/SmileySue.hdr $(SmileySue)
	abcmedley SmileySue $(SmileySue) >SmileySue.abc
SmileySue.ps: SmileySue.abc fmt/_75.fmt
	$(a2p) SmileySue.abc +Ffmt/_75 \
	|PShdr SmileySue '' SmileySue \
	|PSftr %D $U/ %D >SmileySue.ps
SmileySue.pdf: SmileySue.ps
	ps2pdf SmileySue.ps SmileySue.pdf

# Snow Lay on the Ground
SnowLayOnTheGround= song/SnowLayOnTheGround_Gw.abc jig/SnowLayOnTheGround_G.abc
SnowLayOnTheGround: SnowLayOnTheGround.abc SnowLayOnTheGround.ps SnowLayOnTheGround.pdf
SnowLayOnTheGround.abc: $(SnowLayOnTheGround) # hdr/SnowLayOnTheGround.hdr
	abcjoin +s SnowLayOnTheGround $(SnowLayOnTheGround) >SnowLayOnTheGround.abc
SnowLayOnTheGround.ps: SnowLayOnTheGround.abc fmt/_75.fmt
	$(a2p) SnowLayOnTheGround.abc +Ffmt/_75 \
	|PShdr SnowLayOn '' SnowLayOn \
	|PSftr %D $U/ %D >SnowLayOnTheGround.ps
SnowLayOnTheGround.pdf: SnowLayOnTheGround.ps
	ps2pdf SnowLayOnTheGround.ps SnowLayOnTheGround.pdf

# Snow in Summer
SnowInSummer: SnowInSummer0

# Snow in Summer 0
SnowInSummer0= strathspey/JohnStephanOfChanceInn_F.abc
SnowInSummer0: SnowInSummer0.abc SnowInSummer0.ps SnowInSummer0.pdf
SnowInSummer0.abc: hdr/SnowInSummer.hdr $(SnowInSummer0)
	abcmedley SnowInSummer $(SnowInSummer0) >SnowInSummer0.abc
SnowInSummer0.ps: SnowInSummer0.abc fmt/_75.fmt
	$(a2p) SnowInSummer0.abc +Ffmt/_75 \
	|PShdr SnowInSummer '' SnowInSummer \
	|PSftr %D $U/ %D >SnowInSummer0.ps
SnowInSummer0.pdf: SnowInSummer0.ps
	ps2pdf SnowInSummer0.ps SnowInSummer0.pdf

# Sociability
Sociability= strathspey/MargaretsStr_G.abc \
	strathspey/Craigroyal_A.abc \
	strathspey/GoldenHarvest_D.abc \
	strathspey/BobbyHarveyStr_G.abc
Sociability: Sociability.abc Sociability.ps Sociability.pdf
Sociability.abc: hdr/Sociability.hdr $(Sociability)
	abcmedley Sociability $(Sociability) >Sociability.abc
Sociability.ps: Sociability.abc fmt/_70.fmt
	$(a2p) Sociability.abc +Ffmt/_70 \
	|PShdr Sociability '' Sociability \
	|PSftr %D $U/ %D >Sociability.ps
Sociability.pdf: Sociability.ps
	ps2pdf Sociability.ps Sociability.pdf

# Society Piper
SocietyPiper= \
	reel/SocietyPiper_D.abc \
	reel/WalkingOnTheMoon.abc \
	reel/BarrowburnR.abc \
	ftr/arrCA.ftr
SocietyPiper: SocietyPiper.abc SocietyPiper.ps SocietyPiper.pdf
SocietyPiper.abc: hdr/SocietyPiper.hdr $(SocietyPiper)
	abcmedley SocietyPiper $(SocietyPiper) >SocietyPiper.abc
SocietyPiper.ps: SocietyPiper.abc fmt/_65.fmt
	$(a2p) SocietyPiper.abc +Ffmt/_65 \
	|PShdr SocietyPiper '' SocietyPiper \
	|PSftr %D $U/ %D >SocietyPiper.ps
SocietyPiper.pdf: SocietyPiper.ps
	ps2pdf SocietyPiper.ps SocietyPiper.pdf

# Sodger Laddie
SodgerLaddie: SodgerLaddie.abc SodgerLaddie.ps SodgerLaddie.pdf
SodgerLaddie= jig/SodgerLaddieJ.abc
SodgerLaddie.abc: $(SodgerLaddie) hdr/SodgerLaddie.hdr
	abcmedley SodgerLaddie $(SodgerLaddie) >SodgerLaddie.abc
SodgerLaddie.ps: SodgerLaddie.abc fmt/_70.fmt
	$(a2p) SodgerLaddie.abc +Ffmt/_70 \
	|PShdr SODGERLA '' SODGERLA \
	|PSftr %D $U/ %D >SodgerLaddie.ps
SodgerLaddie.pdf: SodgerLaddie.ps
	ps2pdf SodgerLaddie.ps SodgerLaddie.pdf

# Soldier's Joy
SoldiersJoy= reel/SoldiersJoyR.abc \
	reel/East_Neuk_o_Fife-G-32-3.abc \
	reel/Burning_of_the_Pipers_Hut-Am-32-2.abc \
	reel/Deil_Amang_the_Tailors-A-32-4.abc
SoldiersJoy: SoldiersJoy.abc SoldiersJoy.ps SoldiersJoy.pdf
SoldiersJoy.abc: $(SoldiersJoy) hdr/SoldiersJoy.hdr
	abcmedley SoldiersJoy $(SoldiersJoy) >SoldiersJoy.abc
SoldiersJoy.ps: SoldiersJoy.abc fmt/_70.fmt
	$(a2p) SoldiersJoy.abc +Ffmt/_70 \
	|PShdr SOLDIERS '' SOLDIERS \
	|PSftr %D $U/ %D >SoldiersJoy.ps
SoldiersJoy.pdf: SoldiersJoy.ps
	ps2pdf SoldiersJoy.ps SoldiersJoy.pdf

# Solstice (strathspey)
Solstice= \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/Lochnagar.abc \
	strathspey/Kail_Pot-Dm-16-2.abc \
	strathspey/LordOfTheIsles.abc
Solstice: Solstice.abc Solstice.ps Solstice.pdf
Solstice.abc: hdr/Solstice.hdr hdr/Solstice.hdr $(Solstice)
	abcmedley Solstice  $(Solstice) >Solstice.abc
Solstice.ps: Solstice.abc fmt/_70.fmt
	$(a2p) Solstice.abc +Ffmt/_70 \
	|PShdr "Solstice" '' "Solstice" \
	|PSftr %D $U/ %D >Solstice.ps
Solstice.pdf: Solstice.ps
	ps2pdf Solstice.ps Solstice.pdf

# Somebody
Somebody= \
	strathspey/MyHeartIsSairForSomebody_G.abc \
	song/BraesAboonBonaw_D.abc \
	song/MyBoyTammie_Em.abc
Somebody: Somebody.abc Somebody.ps Somebody.pdf
Somebody.abc: hdr/Somebody.hdr $(Somebody)
	abcmedley Somebody $(Somebody) >Somebody.abc
Somebody.ps: Somebody.abc fmt/_80.fmt
	$(a2p) Somebody.abc +Ffmt/_80 \
	|PShdr Somebody '' Somebody \
	|PSftr %D $U/ %D >Somebody.ps
Somebody.pdf: Somebody.ps
	ps2pdf Somebody.ps Somebody.pdf

# Sorcerer's Apprentice
SorcerersApprentice= \
	jig/SourcerersApprentice_D.abc \
	jig/JumpAttheSun_Dm.abc \
	jig/ChurchOfDromore.abc \
	jig/StoolOfRepentance_A.abc
SorcerersApprentice: SorcerersApprentice.abc SorcerersApprentice.ps SorcerersApprentice.pdf
SorcerersApprentice.abc: hdr/SorcerersApprentice.hdr $(SorcerersApprentice)
	abcmedley SorcerersApprentice $(SorcerersApprentice) >SorcerersApprentice.abc
SorcerersApprentice.ps: SorcerersApprentice.abc fmt/_75.fmt
	$(a2p) SorcerersApprentice.abc +Ffmt/_75 \
	|PShdr SorcerersAp '' SorcerersAp \
	|PSftr %D $U/ %D >SorcerersApprentice.ps
SorcerersApprentice.pdf: SorcerersApprentice.ps
	ps2pdf SorcerersApprentice.ps SorcerersApprentice.pdf

# Sound of Harris
SoundOfHarris1= hornpipe/MissGayton-G-4.abc \
	hornpipe/LevantinesBarrel_D.abc
SoundOfHarris1: SoundOfHarris1.abc SoundOfHarris1.ps SoundOfHarris1.pdf
SoundOfHarris1.abc: hdr/SoundOfHarris.hdr $(SoundOfHarris1)
	abcmedley SoundOfHarris $(SoundOfHarris1) >SoundOfHarris1.abc
SoundOfHarris1.ps: SoundOfHarris1.abc fmt/_75.fmt
	$(a2p) SoundOfHarris1.abc +Ffmt/_75 \
	|PShdr SoundOfHarris1 '' SoundOfHarris1 \
	|PSftr %D $U/ %D >SoundOfHarris1.ps
SoundOfHarris1.pdf: SoundOfHarris1.ps
	ps2pdf SoundOfHarris1.ps SoundOfHarris1.pdf

# Sound of Harris
SoundOfHarris: SoundOfHarris1

# Soup Dragon
SoupDragon= jig/Soup_Dragon_1-Bm-32-3.abc jig/Soup_Dragon_2-Bm-32-3.abc
SoupDragon: SoupDragon.abc SoupDragon.ps SoupDragon.pdf
SoupDragon.abc: $(SoupDragon) # hdr/SoupDragon.hdr
	abcjoin +s $(SoupDragon) >SoupDragon.abc
SoupDragon.ps: SoupDragon.abc fmt/_75.fmt
	$(a2p) SoupDragon.abc +Ffmt/_75 \
	|PShdr SoupDragon '' SoupDragon \
	|PSftr %D $U/ %D >SoupDragon.ps
SoupDragon.pdf: SoupDragon.ps
	ps2pdf SoupDragon.ps SoupDragon.pdf

# Speed the Plough
SpeedThePlough= reel/SpeedThePloughR.abc
SpeedThePlough: SpeedThePlough.abc SpeedThePlough.ps SpeedThePlough.pdf
SpeedThePlough.abc: $(SpeedThePlough) hdr/SpeedThePlough.hdr
	abcmedley SpeedThePlough $(SpeedThePlough) >SpeedThePlough.abc
SpeedThePlough.ps: SpeedThePlough.abc fmt/_75.fmt
	$(a2p) SpeedThePlough.abc +Ffmt/_75 \
	|PShdr SPEEDTHE '' SPEEDTHE \
	|PSftr %D $U/ %D >SpeedThePlough.ps
SpeedThePlough.pdf: SpeedThePlough.ps
	ps2pdf SpeedThePlough.ps SpeedThePlough.pdf

# Spey In Spate
SpeyInSpate= \
	reel/SpeyInSpate_D3.abc \
	reel/ReconciliationR_A3.abc \
	reel/FatherKelleysR_G3.abc
SpeyInSpate: SpeyInSpate.abc SpeyInSpate.ps SpeyInSpate.pdf
SpeyInSpate.abc: hdr/SpeyInSpate.hdr $(SpeyInSpate)
	abcmedley SpeyInSpate $(SpeyInSpate) >SpeyInSpate.abc
SpeyInSpate.ps: SpeyInSpate.abc fmt/_75.fmt
	$(a2p) SpeyInSpate.abc +Ffmt/_75 \
	|PShdr SpeyInSpate '' SpeyInSpate \
	|PSftr %D $U/ %D >SpeyInSpate.ps
SpeyInSpate.pdf: SpeyInSpate.ps
	ps2pdf SpeyInSpate.ps SpeyInSpate.pdf

# Spin Setting
SpinSetting= \
	march/BlackBear_D3.abc \
	march/GayGordons2_G.abc \
	march/CelticSocietysQuickstep_A3.abc \
	reel/New_High_Level_Reel-G-32-3.abc
SpinSetting: SpinSetting.abc SpinSetting.ps SpinSetting.pdf
SpinSetting.abc: hdr/SpinSetting.hdr $(SpinSetting)
	abcmedley SpinSetting $(SpinSetting) >SpinSetting.abc
SpinSetting.ps: SpinSetting.abc fmt/_75.fmt
	$(a2p) SpinSetting.abc +Ffmt/_75 \
	|PShdr SPINSETT '' SPINSETT \
	|PSftr %D $U/ %D >SpinSetting.ps
SpinSetting.pdf: SpinSetting.ps
	ps2pdf SpinSetting.ps SpinSetting.pdf

# Spirit of the Dance
SpiritOfTheDance= \
	strathspey/IronManS.abc \
	strathspey/BelladrumHouseS.abc \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/CaptCampbell.abc
SpiritOfTheDance: SpiritOfTheDance.abc SpiritOfTheDance.ps SpiritOfTheDance.pdf
SpiritOfTheDance.abc: hdr/SpiritOfTheDance.hdr $(SpiritOfTheDance)
	abcmedley SpiritOfTheDance $(SpiritOfTheDance) >SpiritOfTheDance.abc
SpiritOfTheDance.ps: SpiritOfTheDance.abc fmt/_75.fmt
	$(a2p) SpiritOfTheDance.abc +Ffmt/_75 \
	|PShdr SpiritOfTheDance '' SpiritOfTheDance \
	|PSftr %D $U/ %D >SpiritOfTheDance.ps
SpiritOfTheDance.pdf: SpiritOfTheDance.ps
	ps2pdf SpiritOfTheDance.ps SpiritOfTheDance.pdf

# Sprig of Ivy
SprigOfIvy: SprigOfIvy0 SprigOfIvy1 # SprigOfIvy2

# Sprig of Ivy 0
SprigOfIvy0= reel/FarmersDaughter_D.abc
SprigOfIvy0: SprigOfIvy0.abc SprigOfIvy0.ps SprigOfIvy0.pdf
SprigOfIvy0.abc: $(SprigOfIvy0)
	abcmedley SprigOfIvy $(SprigOfIvy0) >SprigOfIvy0.abc
SprigOfIvy0.ps: SprigOfIvy0.abc fmt/_75.fmt
	$(a2p) SprigOfIvy0.abc +Ffmt/_75 \
	|PShdr SPRIGOFI '' SPRIGOFI \
	|PSftr %D $U/ %D >SprigOfIvy0.ps
SprigOfIvy0.pdf: SprigOfIvy0.ps
	ps2pdf SprigOfIvy0.ps SprigOfIvy0.pdf

# Sprig of Ivy 1
SprigOfIvy1= \
	reel/FarmersDaughter_D.abc \
	reel/Easy_Club-A-32-4.abc \
	reel/ArthursSeatR_Bm.abc
SprigOfIvy1: SprigOfIvy1.abc SprigOfIvy1.ps SprigOfIvy1.pdf
SprigOfIvy1.abc: $(SprigOfIvy1)
	abcmedley SprigOfIvy $(SprigOfIvy1) >SprigOfIvy1.abc
SprigOfIvy1.ps: SprigOfIvy1.abc fmt/_75.fmt
	$(a2p) SprigOfIvy1.abc +Ffmt/_75 \
	|PShdr SPRIGOFI '' SPRIGOFI \
	|PSftr %D $U/ %D >SprigOfIvy1.ps
SprigOfIvy1.pdf: SprigOfIvy1.ps
	ps2pdf SprigOfIvy1.ps SprigOfIvy1.pdf

# Sprig of Ivy 2
SprigOfIvy2= \
	reel/FarmersDaughter_Eb.abc \
	reel/GreenwoodSide_c.abc \
	reel/HeyJohnnyCope_Cm.abc \
	reel/DrunkenPiper_Bbm.abc
SprigOfIvy2: SprigOfIvy2.abc SprigOfIvy2.ps SprigOfIvy2.pdf
SprigOfIvy2.abc: $(SprigOfIvy2)
	abcmedley SprigOfIvy $(SprigOfIvy2) >SprigOfIvy2.abc
SprigOfIvy2.ps: SprigOfIvy2.abc fmt/_75.fmt
	$(a2p) SprigOfIvy2.abc +Ffmt/_75 \
	|PShdr SPRIGOFI '' SPRIGOFI \
	|PSftr %D $U/ %D >SprigOfIvy2.ps
SprigOfIvy2.pdf: SprigOfIvy2.ps
	ps2pdf SprigOfIvy2.ps SprigOfIvy2.pdf

# Star
Star= strathspey/DodHouse.abc \
	strathspey/Jessie_Smith-D-16-3.abc \
	strathspey/Banks_of_Spey-Am-16-4.abc \
	strathspey/Athole_Brose-Dm-16-2.abc ftr/arrJC.ftr
Star: Star.abc Star.ps Star.pdf
Star.abc: $(Star) hdr/Star.hdr
	abcmedley Star $(Star) >Star.abc
Star.ps: Star.abc fmt/_70.fmt
	$(a2p) Star.abc +Ffmt/_70 \
	|PShdr STAR '' STAR \
	|PSftr %D $U/ %D >Star.ps
Star.pdf: Star.ps
	ps2pdf Star.ps Star.pdf

# Star of the County Down
StarOfTheCountyDown= \
	march/Star_of_the_County_Down_march-Em-16-3.abc sep5 \
	march/Star_of_the_County_Down_march-Am-16-3.abc sep5x2 \
	waltz/Star_of_the_County_Down_waltz_Em-32-3.abc sep5 \
	waltz/Star_of_the_County_Down_waltz_Am-32-3.abc
StarOfTheCountyDown: StarOfTheCountyDown.abc StarOfTheCountyDown.ps StarOfTheCountyDown.pdf
StarOfTheCountyDown.abc: $(StarOfTheCountyDown) # hdr/StarOfTheCountyDown.hdr
	abcjoin +C $(StarOfTheCountyDown) >StarOfTheCountyDown.abc
StarOfTheCountyDown.ps: StarOfTheCountyDown.abc fmt/_75.fmt
	$(a2p) StarOfTheCountyDown.abc +Ffmt/_75 \
	|PShdr StarOfTheCountyDown '' StarOfTheCountyDown \
	|PSftr %D $U/ %D >StarOfTheCountyDown.ps
StarOfTheCountyDown.pdf: StarOfTheCountyDown.ps
	ps2pdf StarOfTheCountyDown.ps StarOfTheCountyDown.pdf

# Starlight
Starlight= \
	r16/MrsAgnesRitchie_G3.abc \
	r16/MrsDundasOfArniston_G.abc \
	r16/LadyErskine_Am.abc \
	r16/MacLeodsFarewell_D3.abc ftr/arrJC.ftr
Starlight: Starlight.abc Starlight.ps Starlight.pdf
Starlight.abc: $(Starlight) hdr/Starlight.hdr
	abcmedley Starlight $(Starlight) >Starlight.abc
Starlight.ps: Starlight.abc fmt/_75.fmt
	$(a2p) Starlight.abc +Ffmt/_75 \
	|PShdr Starlight '' Starlight \
	|PSftr %D $U %D >Starlight.ps
Starlight.pdf: Starlight.ps
	ps2pdf Starlight.ps Starlight.pdf

# Starry Eyed Lassie
StarryEyedLassie: StarryEyedLassie0 StarryEyedLassie1 StarryEyedLassieXmas StarryEyedLassie2

# Starry Eyed Lassie 0
StarryEyedLassie0= \
	jig/MissElizabethFergusonsFavouriteJ.abc
StarryEyedLassie0: StarryEyedLassie0.abc StarryEyedLassie0.ps StarryEyedLassie0.pdf
StarryEyedLassie0.abc: $(StarryEyedLassie0) hdr/StarryEyedLassie.hdr
	abcmedley -A StarryEyedLassie $(StarryEyedLassie0) >StarryEyedLassie0.abc
StarryEyedLassie0.ps: StarryEyedLassie0.abc fmt/_75.fmt
	$(a2p) StarryEyedLassie0.abc +Ffmt/_75 \
	|PShdr StarryEyed '' StarryEyed \
	|PSftr %D $U/ %D >StarryEyedLassie0.ps
StarryEyedLassie0.pdf: StarryEyedLassie0.ps
	ps2pdf StarryEyedLassie0.ps StarryEyedLassie0.pdf

# Starry Eyed Lassie 1
StarryEyedLassie1= \
	jig/MissElizabethFergusonsFavouriteJ.abc \
	jig/HundredPipersJ_DA.abc \
	jig/GowsQuickstep_G.abc \
	jig/BungYourEye_Am.abc
StarryEyedLassie1: StarryEyedLassie1.abc StarryEyedLassie1.ps StarryEyedLassie1.pdf
StarryEyedLassie1.abc: $(StarryEyedLassie1) hdr/StarryEyedLassie.hdr
	abcmedley -A StarryEyedLassie $(StarryEyedLassie1) >StarryEyedLassie1.abc
StarryEyedLassie1.ps: StarryEyedLassie1.abc fmt/_75.fmt
	$(a2p) StarryEyedLassie1.abc +Ffmt/_75 \
	|PShdr StarryEyed '' StarryEyed \
	|PSftr %D $U/ %D >StarryEyedLassie1.ps
StarryEyedLassie1.pdf: StarryEyedLassie1.ps
	ps2pdf StarryEyedLassie1.ps StarryEyedLassie1.pdf

# Starry Eyed Lassie 2
StarryEyedLassie2= \
	jig/MissElizabethFergusonsFavouriteJ.abc \
	jig/CaptainWhite.abc \
	jig/HillsOfGlenOrchy_Em.abc \
	jig/MoudiwortJ2.abc \
	ftr/arrHW.ftr
StarryEyedLassie2: StarryEyedLassie2.abc StarryEyedLassie2.ps StarryEyedLassie2.pdf
StarryEyedLassie2.abc: $(StarryEyedLassie2) hdr/StarryEyedLassie.hdr
	abcmedley -A StarryEyedLassie $(StarryEyedLassie2) >StarryEyedLassie2.abc
StarryEyedLassie2.ps: StarryEyedLassie2.abc fmt/_70.fmt
	$(a2p) StarryEyedLassie2.abc +Ffmt/_70 \
	|PShdr StarryEyed '' StarryEyed \
	|PSftr %D $U/ %D >StarryEyedLassie2.ps
StarryEyedLassie2.pdf: StarryEyedLassie2.ps
	ps2pdf StarryEyedLassie2.ps StarryEyedLassie2.pdf

# Starry Eyed Lassie Xmas
StarryEyedLassieXmas= \
	jig/MissElizabethFergusonsFavouriteJ.abc \
	xmas/MastersInThisHall_Dm.abc \
	xmas/OLittleTownOfBethlehemJ_G.abc \
	xmas/WhatChildIsThis_Am.abc \
	ftr/arrJCXmas.ftr
StarryEyedLassieXmas: StarryEyedLassieXmas.abc StarryEyedLassieXmas.ps StarryEyedLassieXmas.pdf
StarryEyedLassieXmas.abc: $(StarryEyedLassieXmas) hdr/StarryEyedLassie.hdr
	abcmedley -A StarryEyedLassie $(StarryEyedLassieXmas) >StarryEyedLassieXmas.abc
StarryEyedLassieXmas.ps: StarryEyedLassieXmas.abc fmt/_75.fmt
	$(a2p) StarryEyedLassieXmas.abc +Ffmt/_75 \
	|PShdr StarryEyed '' StarryEyed \
	|PSftr %D $U/ %D >StarryEyedLassieXmas.ps
StarryEyedLassieXmas.pdf: StarryEyedLassieXmas.ps
	ps2pdf StarryEyedLassieXmas.ps StarryEyedLassieXmas.pdf

# Starsigns
Starsigns= \
	jig/PipersLegJ_A.abc \
	jig/AuntMarysJ_2.abc \
	jig/BridalJ.abc \
	jig/DrummondCastle.abc
Starsigns: Starsigns.abc Starsigns.ps Starsigns.pdf
Starsigns.abc: hdr/Starsigns.hdr $(Starsigns)
	abcmedley Starsigns $(Starsigns) >Starsigns.abc
Starsigns.ps: Starsigns.abc fmt/_75.fmt
	$(a2p) Starsigns.abc +Ffmt/_75 \
	|PShdr Starsigns '' Starsigns \
	|PSftr %D $U/ %D >Starsigns.ps
Starsigns.pdf: Starsigns.ps
	ps2pdf Starsigns.ps Starsigns.pdf

# StationStreetStr
StationStreetStr= strathspey/BigJsStrathspey_G.abc strathspey/MinisterOfBirse2_D4.abc
StationStreetStr: StationStreetStr.abc StationStreetStr.ps StationStreetStr.pdf
StationStreetStr.abc: hdr/StationStreetStr.hdr $(StationStreetStr)
	abcmedley +C StationStreetStr $(StationStreetStr) >StationStreetStr.abc
StationStreetStr.ps: StationStreetStr.abc fmt/_80.fmt
	$(a2p) StationStreetStr.abc +Ffmt/_80 \
	|PShdr StationStreetStr '' StationStreetStr \
	|PSftr %D $U/ %D >StationStreetStr.ps
StationStreetStr.pdf: StationStreetStr.ps
	ps2pdf StationStreetStr.ps StationStreetStr.pdf

# Steeple_Clock
Steeple_Clock= reel/Steeple_Clock-A-16-2.abc reel/Steeple_Clock-A-16-3.abc
Steeple_Clock: Steeple_Clock.abc Steeple_Clock.ps Steeple_Clock.pdf
Steeple_Clock.abc: $(Steeple_Clock) # hdr/Steeple_Clock.hdr
	abcjoin +s $(Steeple_Clock) >Steeple_Clock.abc
Steeple_Clock.ps: Steeple_Clock.abc fmt/_75.fmt
	$(a2p) Steeple_Clock.abc +Ffmt/_75 \
	|PShdr Steeple_Clock '' Steeple_Clock \
	|PSftr %D $U/ %D >Steeple_Clock.ps
Steeple_Clock.pdf: Steeple_Clock.ps
	ps2pdf Steeple_Clock.ps Steeple_Clock.pdf

# Stockholm Ceilidh
StockholmCeilidh: StockholmCeilidh0 StockholmCeilidh1

# Stockholm Ceilidh 0
StockholmCeilidh0= jig/Melins_Rant-D-48-3.abc \
	jig/an_Eilann_Ard-A-64-5.abc \
	jig/Pat_and_Als_1-A-32-3.abc jig/Pat_and_Als_2-G-32-3.abc
StockholmCeilidh0: StockholmCeilidh0.abc StockholmCeilidh0.ps StockholmCeilidh0.pdf
StockholmCeilidh0.abc: hdr/StockholmCeilidh.hdr $(StockholmCeilidh0)
	abcmedley StockholmCeilidh $(StockholmCeilidh0) >StockholmCeilidh0.abc
StockholmCeilidh0.ps: StockholmCeilidh0.abc fmt/_70.fmt
	$(a2p) StockholmCeilidh0.abc +Ffmt/_70 \
	|PShdr StockholmCeilidh0 '' StockholmCeilidh0 \
	|PSftr %D $U/ %D >StockholmCeilidh0.ps
StockholmCeilidh0.pdf: StockholmCeilidh0.ps
	ps2pdf StockholmCeilidh0.ps StockholmCeilidh0.pdf

# Stockholm Ceilidh 1
StockholmCeilidh1= jig/Miss_Mary_Douglas-D-40-2.abc \
	jig/Sgian_Dubh-Em-40-3.abc \
	jig/Betsy_Hoopers_J_ABABC-E-40-3.abc \
	jig/Juniper_Jig_ABABC-A-40-3.abc
StockholmCeilidh1: StockholmCeilidh1.abc StockholmCeilidh1.ps StockholmCeilidh1.pdf
StockholmCeilidh1.abc: hdr/StockholmCeilidh.hdr $(StockholmCeilidh1)
	abcmedley StockholmCeilidh $(StockholmCeilidh1) >StockholmCeilidh1.abc
StockholmCeilidh1.ps: StockholmCeilidh1.abc fmt/StockholmCeilidh1.fmt
	$(a2p) StockholmCeilidh1.abc +Ffmt/StockholmCeilidh1.fmt \
	|PShdr StockholmCeilidh1 '' StockholmCeilidh1 \
	|PSftr %D $U/ %D >StockholmCeilidh1.ps
StockholmCeilidh1.pdf: StockholmCeilidh1.ps
	ps2pdf StockholmCeilidh1.ps StockholmCeilidh1.pdf

# Stoner House
StonerHouse= jig/DanceForSylvia_G.abc
StonerHouse: StonerHouse.abc StonerHouse.ps StonerHouse.pdf
StonerHouse.abc: hdr/StonerHouse.hdr $(StonerHouse)
	abcmedley StonerHouse $(StonerHouse) >StonerHouse.abc
StonerHouse.ps: StonerHouse.abc fmt/_70.fmt
	$(a2p) StonerHouse.abc +Ffmt/_70 \
	|PShdr StonerHouse '' StonerHouse \
	|PSftr %D $U/ %D >StonerHouse.ps
StonerHouse.pdf: StonerHouse.ps
	ps2pdf StonerHouse.ps StonerHouse.pdf

# Stoorie Miller
StoorieMiller: StoorieMiller.abc StoorieMiller.ps StoorieMiller.pdf
StoorieMiller= \
	strathspey/LumsdenOfAchindores.abc \
	strathspey/HamiltonofPencaitland.abc
StoorieMiller.abc: $(StoorieMiller) hdr/StoorieMiller.hdr
	abcmedley StoorieMiller $(StoorieMiller) >StoorieMiller.abc
StoorieMiller.ps: StoorieMiller.abc fmt/_70.fmt
	$(a2p) StoorieMiller.abc +Ffmt/_70 \
	|PShdr StoorieMiller '' StoorieMiller \
	|PSftr %D $U/ %D >StoorieMiller.ps
StoorieMiller.pdf: StoorieMiller.ps
	ps2pdf StoorieMiller.ps StoorieMiller.pdf

# Stow Alert
StowAlert= \
	reel/GillansReel_A.abc \
	reel/CulburnieCottage.abc \
	reel/McQuillensR.abc
StowAlert: StowAlert.abc StowAlert.ps StowAlert.pdf
StowAlert.abc: hdr/StowAlert.hdr $(StowAlert)
	abcmedley StowAlert $(StowAlert) >StowAlert.abc
StowAlert.ps: StowAlert.abc fmt/_75.fmt
	$(a2p) StowAlert.abc +Ffmt/_75 \
	|PShdr StowAlert '' StowAlert \
	|PSftr %D $U/ %D >StowAlert.ps
StowAlert.pdf: StowAlert.ps
	ps2pdf StowAlert.ps StowAlert.pdf

# Str Reel
StrReel= \
	jig/CalliopeHouse_E.abc \
	jig/TenPennyBit.abc \
	jig/FairJennysJ.abc \
	jig/LanagansBall.abc
StrReel: StrReel.abc StrReel.ps StrReel.pdf
StrReel.abc: $(StrReel) hdr/StrReel.hdr
	abcmedley StrReel $(StrReel) >StrReel.abc
StrReel.ps: StrReel.abc fmt/_70.fmt
	$(a2p) StrReel.abc +Ffmt/_70 \
	|PShdr STRATHSP '' STRATHSP \
	|PSftr %D $U/ %D >StrReel.ps
StrReel.pdf: StrReel.ps
	ps2pdf StrReel.ps StrReel.pdf

# Strathcare
Strathcare= \
	jig/Strathcare_D.abc \
	strathspey/LordSeaforth.abc \
	strathspey/SourceOfSpeyS.abc
Strathcare: Strathcare.abc Strathcare.ps Strathcare.pdf
Strathcare.abc: hdr/Strathcare.hdr $(Strathcare)
	abcmedley Strathcare $(Strathcare) >Strathcare.abc
Strathcare.ps: Strathcare.abc fmt/_75.fmt
	$(a2p) Strathcare.abc +Ffmt/_75 \
	|PShdr STRATHCA '' STRATHCA \
	|PSftr %D $U/ %D >Strathcare.ps
Strathcare.pdf: Strathcare.ps
	ps2pdf Strathcare.ps Strathcare.pdf

# Strathglass House
StrathglassHouse= \
	strathspey/MrMuirMackenziesFavorite.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc \
	strathspey/MissLyallS.abc
StrathglassHouse: StrathglassHouse.abc StrathglassHouse.ps StrathglassHouse.pdf
StrathglassHouse.abc: $(StrathglassHouse) hdr/StrathglassHouse.hdr
	abcmedley StrathglassHouse $(StrathglassHouse) >StrathglassHouse.abc
StrathglassHouse.ps: StrathglassHouse.abc fmt/_75.fmt
	$(a2p) StrathglassHouse.abc +Ffmt/_75 \
	|PShdr STRATHGL '' STRATHGL \
	|PSftr %D $U/ %D >StrathglassHouse.ps
StrathglassHouse.pdf: StrathglassHouse.ps
	ps2pdf StrathglassHouse.ps StrathglassHouse.pdf

# Strathnairn
Strathnairn: Strathnairn0 Strathnairn1

# Strathnairn 0
Strathnairn0= strathspey/RobertMackayOfEdinburgh.abc
Strathnairn0: Strathnairn0.abc Strathnairn0.ps Strathnairn0.pdf
Strathnairn0.abc: hdr/Strathnairn.hdr $(Strathnairn0)
	abcmedley "Strathnairn" $(Strathnairn0) >Strathnairn0.abc
Strathnairn0.ps: Strathnairn0.abc fmt/_75.fmt
	$(a2p) Strathnairn0.abc +Ffmt/_75 \
	|PShdr STRATHNA '' STRATHNA \
	|PSftr %D $U/ %D >Strathnairn0.ps
Strathnairn0.pdf: Strathnairn0.ps
	ps2pdf Strathnairn0.ps Strathnairn0.pdf

# Strathnairn 1
Strathnairn1: Strathnairn1p1 Strathnairn1p2

# Strathnairn1p 1
Strathnairn1p1= \
	strathspey/RobertMackayOfEdinburgh.abc \
	strathspey/MrsMaryStoker.abc \
	ftr/arrSM.ftr
Strathnairn1p1: Strathnairn1p1.abc Strathnairn1p1.ps Strathnairn1p1.pdf
Strathnairn1p1.abc: hdr/Strathnairn.hdr $(Strathnairn1p1)
	abcmedley "Strathnairn" $(Strathnairn1p1) >Strathnairn1p1.abc
Strathnairn1p1.ps: Strathnairn1p1.abc fmt/_80.fmt
	$(a2p) Strathnairn1p1.abc +Ffmt/_80 \
	|PShdr STRATHNA '' STRATHNA \
	|PSftr %D $U/ %D >Strathnairn1p1.ps
Strathnairn1p1.pdf: Strathnairn1p1.ps
	ps2pdf Strathnairn1p1.ps Strathnairn1p1.pdf

# Strathnairn1p 2
Strathnairn1p2= \
	strathspey/MrsAliceAnderson_A.abc \
	strathspey/TomSteele_F.abc \
	ftr/arrSM.ftr
Strathnairn1p2: Strathnairn1p2.abc Strathnairn1p2.ps Strathnairn1p2.pdf
Strathnairn1p2.abc: $(Strathnairn1p2)
	abcmedley "Strathnairn p.2" $(Strathnairn1p2) >Strathnairn1p2.abc
Strathnairn1p2.ps: Strathnairn1p2.abc fmt/_80.fmt
	$(a2p) Strathnairn1p2.abc +Ffmt/_80 \
	|PShdr STRATHNA '' STRATHNA \
	|PSftr %D $U/ %D >Strathnairn1p2.ps
Strathnairn1p2.pdf: Strathnairn1p2.ps
	ps2pdf Strathnairn1p2.ps Strathnairn1p2.pdf

# Strip the Willow
StripTheWillow= \
	slipjig/DropsOfBrandy.abc \
	slipjig/BroseAndButter.abc \
	slipjig/FarAwaWedding.abc \
	slipjig/WhiskeyAndBeer.abc
StripTheWillow: StripTheWillow.abc StripTheWillow.ps StripTheWillow.pdf
StripTheWillow.abc: hdr/StripTheWillow.hdr $(StripTheWillow)
	abcmedley StripTheWillow $(StripTheWillow) >StripTheWillow.abc
StripTheWillow.ps: StripTheWillow.abc $(StripTheWillow) fmt/_75.fmt
	$(a2p) StripTheWillow.abc +Ffmt/_75 \
	|PShdr STRIPTHE '' STRIPTHE \
	|PSftr %D $U/ %D >StripTheWillow.ps
StripTheWillow.pdf: StripTheWillow.ps
	ps2pdf StripTheWillow.ps StripTheWillow.pdf

# Struan Robertson's Reel
StruanRobertsonsReel= r16/StruanRobertsonsReelR.abc r16/EleanoraRobertsonsReel.abc
StruanRobertsonsReel: StruanRobertsonsReel.abc StruanRobertsonsReel.ps StruanRobertsonsReel.pdf
StruanRobertsonsReel.abc: $(StruanRobertsonsReel) hdr/StruanRobertsonsReel.hdr
	abcmedley StruanRobertsonsReel $(StruanRobertsonsReel) >StruanRobertsonsReel.abc
StruanRobertsonsReel.ps: StruanRobertsonsReel.abc fmt/_70.fmt
	$(a2p) StruanRobertsonsReel.abc +Ffmt/_70 \
	|PShdr STRUANRO '' STRUANRO \
	|PSftr %D $U/ %D >StruanRobertsonsReel.ps
StruanRobertsonsReel.pdf: StruanRobertsonsReel.ps
	ps2pdf StruanRobertsonsReel.ps StruanRobertsonsReel.pdf

# Stumpie
Stumpie= \
		strathspey/Stumpie-A-16-2.abc \
		reel/Stumpie-A-32-2.abc \
		strathspey/Stumpie-G-16-2.abc \
		reel/Stumpie-G-32-2.abc
Stumpie: Stumpie.abc Stumpie.ps Stumpie.pdf
Stumpie.abc: hdr/Stumpie.hdr $(Stumpie)
	abcmedley Stumpie $(Stumpie) >Stumpie.abc
Stumpie.ps: Stumpie.abc fmt/_70.fmt
	$(a2p) Stumpie.abc +Ffmt/_70 \
	|PShdr STUMPIE '' STUMPIE \
	|PSftr %D $U/ %D >Stumpie.ps
Stumpie.pdf: Stumpie.ps
	ps2pdf Stumpie.ps Stumpie.pdf

# Suffolk Lanes
SuffolkLanes= jig/Johns_Folly_Bb-32-4.abc \
	jig/Laird_o_Cockpen-Gm-32-2.abc \
	jig/Bonnie_Dundee-F-32-2.abc
SuffolkLanes: SuffolkLanes.abc SuffolkLanes.ps SuffolkLanes.pdf
SuffolkLanes.abc: hdr/SuffolkLanes.hdr $(SuffolkLanes)
	abcmedley SuffolkLanes $(SuffolkLanes) >SuffolkLanes.abc
SuffolkLanes.ps: SuffolkLanes.abc fmt/_75.fmt
	$(a2p) SuffolkLanes.abc +Ffmt/_75 \
	|PShdr SuffolkLanes '' SuffolkLanes \
	|PSftr %D $U/ %D >SuffolkLanes.ps
SuffolkLanes.pdf: SuffolkLanes.ps
	ps2pdf SuffolkLanes.ps SuffolkLanes.pdf

# Sugar Candie
SugarCandie: SugarCandie1 SugarCandie2 SugarCandie3 SugarCandie4 SugarCandie5H

# Sugar Candie 1
SugarCandie1= \
	strathspey/EarlOfAngusAndArran_F.abc \
	strathspey/GlenTromieS.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/PeaseBridge_Dm.abc
SugarCandie1: SugarCandie1.abc SugarCandie1.ps SugarCandie1.pdf
SugarCandie1.abc: $(SugarCandie1) hdr/SugarCandie.hdr
	abcmedley SugarCandie $(SugarCandie1) >SugarCandie1.abc
SugarCandie1.ps: SugarCandie1.abc fmt/_70.fmt
	$(a2p) SugarCandie1.abc +Ffmt/_70 \
	|PShdr SugarCandie '' SugarCandie \
	|PSftr %D $U/ %D >SugarCandie1.ps
SugarCandie1.pdf: SugarCandie1.ps
	ps2pdf SugarCandie1.ps SugarCandie1.pdf

# Sugar Candie 2
SugarCandie2= \
	strathspey/EarlOfAngusAndArran_F.abc \
	strathspey/PeaseBridge_Dm.abc \
	strathspey/MrsAdie_Bb.abc \
	ftr/arrBP.ftr
SugarCandie2: SugarCandie2.abc SugarCandie2.ps SugarCandie2.pdf
SugarCandie2.abc: $(SugarCandie2) hdr/SugarCandie.hdr
	abcmedley SugarCandie $(SugarCandie2) >SugarCandie2.abc
SugarCandie2.ps: SugarCandie2.abc fmt/_75.fmt
	$(a2p) SugarCandie2.abc +Ffmt/_75 \
	|PShdr SugarCandie '' SugarCandie \
	|PSftr %D $U/ %D >SugarCandie2.ps
SugarCandie2.pdf: SugarCandie2.ps
	ps2pdf SugarCandie2.ps SugarCandie2.pdf

# Sugar Candie 3
SugarCandie3= \
	strathspey/EarlOfAngusAndArran_F.abc \
	strathspey/PeaseBridge_Dm.abc \
	strathspey/MoragHuttonsStr_G.abc \
	strathspey/MissChristieOfDurrieS_C.abc \
	ftr/arrJC.ftr
SugarCandie3: SugarCandie3.abc SugarCandie3.ps SugarCandie3.pdf
SugarCandie3.abc: $(SugarCandie3) hdr/SugarCandie.hdr
	abcmedley SugarCandie $(SugarCandie3) >SugarCandie3.abc
SugarCandie3.ps: SugarCandie3.abc fmt/_70.fmt
	$(a2p) SugarCandie3.abc +Ffmt/_70 \
	|PShdr SugarCandie '' SugarCandie \
	|PSftr %D $U/ %D >SugarCandie3.ps
SugarCandie3.pdf: SugarCandie3.ps
	ps2pdf SugarCandie3.ps SugarCandie3.pdf

# Sugar Candie 4
SugarCandie4= \
	strathspey/EarlOfAngusAndArran_F.abc \
	strathspey/Gareloch_G.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/MissAnnieRobertson_D.abc \
	ftr/arrSM.ftr
SugarCandie4: SugarCandie4.abc SugarCandie4.ps SugarCandie4.pdf
SugarCandie4.abc: $(SugarCandie4) hdr/SugarCandie.hdr
	abcmedley SugarCandie $(SugarCandie4) >SugarCandie4.abc
SugarCandie4.ps: SugarCandie4.abc fmt/_70.fmt
	$(a2p) SugarCandie4.abc +Ffmt/_70 \
	|PShdr SugarCandie '' SugarCandie \
	|PSftr %D $U/ %D >SugarCandie4.ps
SugarCandie4.pdf: SugarCandie4.ps
	ps2pdf SugarCandie4.ps SugarCandie4.pdf

# Sugar Candie 5H
SugarCandie5H= \
	strathspey/EarlOfAngusAndArran_G.abc \
	strathspey/Warlocks_Em.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/PeaseBridge_Dm.abc
SugarCandie5H: SugarCandie5H.abc SugarCandie5H.ps SugarCandie5H.pdf
SugarCandie5H.abc: $(SugarCandie5H) hdr/SugarCandie.hdr
	abcmedley SugarCandie $(SugarCandie5H) >SugarCandie5H.abc
SugarCandie5H.ps: SugarCandie5H.abc fmt/SugarCandie5H.fmt
	$(a2p) SugarCandie5H.abc +Ffmt/SugarCandie5H \
	|PShdr SugarCandie '' SugarCandie \
	|PSftr %D $U/ %D >SugarCandie5H.ps
SugarCandie5H.pdf: SugarCandie5H.ps
	ps2pdf SugarCandie5H.ps SugarCandie5H.pdf

# Summer Assembly
SummerAssembly= reel/Oddfellows.abc reel/SummerAssembly_2.abc
SummerAssembly: SummerAssembly.abc SummerAssembly.ps SummerAssembly.pdf
SummerAssembly.abc: $(SummerAssembly) hdr/SummerAssembly.hdr
	abcmedley +C SummerAssembly $(SummerAssembly) >SummerAssembly.abc
SummerAssembly.ps: SummerAssembly.abc fmt/_75.fmt
	$(a2p) SummerAssembly.abc +Ffmt/_75 \
	|PShdr SUMMERAS '' SUMMERAS \
	|PSftr %D $U/ %D >SummerAssembly.ps
SummerAssembly.pdf: SummerAssembly.ps
	ps2pdf SummerAssembly.ps SummerAssembly.pdf

# Summer In Assynt
SummerInAssynt1= \
	strathspey/BarbaraRae_4S.abc \
	strathspey/Top_o_the_Grampians-G-16-4.abc \
	strathspey/CaptCampbell.abc
SummerInAssynt1: SummerInAssynt1.abc SummerInAssynt1.ps SummerInAssynt1.pdf
SummerInAssynt1.abc: hdr/SummerInAssynt.hdr $(SummerInAssynt1)
	abcmedley SummerInAssynt $(SummerInAssynt1) >SummerInAssynt1.abc
SummerInAssynt1.ps: SummerInAssynt1.abc fmt/_75.fmt
	$(a2p) SummerInAssynt1.abc +Ffmt/_75 \
	|PShdr SummerInAssynt '' SummerInAssynt \
	|PSftr %D $U/ %D >SummerInAssynt1.ps
SummerInAssynt1.pdf: SummerInAssynt1.ps
	ps2pdf SummerInAssynt1.ps SummerInAssynt1.pdf

# Summer In Assynt
SummerInAssynt2= \
	strathspey/LilleshallsFancy_C.abc \
	strathspey/PamelaRoseGrant_F.abc \
	strathspey/GeorgeClerkOfPennycuikS.abc \
	ftr/arrJC.ftr
SummerInAssynt2: SummerInAssynt2.abc SummerInAssynt2.ps SummerInAssynt2.pdf
SummerInAssynt2.abc: hdr/SummerInAssynt.hdr $(SummerInAssynt2)
	abcmedley SummerInAssynt $(SummerInAssynt2) >SummerInAssynt2.abc
SummerInAssynt2.ps: SummerInAssynt2.abc fmt/_70.fmt
	$(a2p) SummerInAssynt2.abc +Ffmt/_70 \
	|PShdr SummerInAssynt '' SummerInAssynt \
	|PSftr %D $U/ %D >SummerInAssynt2.ps
SummerInAssynt2.pdf: SummerInAssynt2.ps
	ps2pdf SummerInAssynt2.ps SummerInAssynt2.pdf

# Summer In Assynt
SummerInAssynt: SummerInAssynt0 SummerInAssynt1 SummerInAssynt2

# Summer In Assynt 0: recommended tune
SummerInAssynt0= strathspey/LilleshallsFancy_C.abc strathspey/LilleshallsFancy_G.abc strathspey/LilleshallsFancy_A.abc
SummerInAssynt0: SummerInAssynt0.abc SummerInAssynt0.ps SummerInAssynt0.pdf
SummerInAssynt0.abc: hdr/SummerInAssynt.hdr $(SummerInAssynt0)
	abcmedley SummerInAssynt $(SummerInAssynt0) >SummerInAssynt0.abc
SummerInAssynt0.ps: SummerInAssynt0.abc fmt/_75.fmt
	$(a2p) SummerInAssynt0.abc +Ffmt/_75 \
	|PShdr SummerInAssynt '' SummerInAssynt \
	|PSftr %D $U/ %D >SummerInAssynt0.ps
SummerInAssynt0.pdf: SummerInAssynt0.ps
	ps2pdf SummerInAssynt0.ps SummerInAssynt0.pdf

# Summer Wooing
SummerWooing= reel/MissBrooke.abc march/BlackBear_D4.abc march/InAndOutTheRoundabout_G4.abc
SummerWooing: SummerWooing.abc SummerWooing.ps SummerWooing.pdf
SummerWooing.abc: $(SummerWooing) hdr/SummerWooing.hdr
	abcmedley M:2/4 L:1/16 SummerWooing $(SummerWooing) >SummerWooing.abc
SummerWooing.ps: SummerWooing.abc fmt/_70.fmt
	$(a2p) SummerWooing.abc +Ffmt/_70 \
	|PShdr SUMMERWO '' SUMMERWO \
	|PSftr %D $U/ %D >SummerWooing.ps
SummerWooing.pdf: SummerWooing.ps
	ps2pdf SummerWooing.ps SummerWooing.pdf

# Summer's End
SummersEnd= jig/TamsHuntingHorn_D.abc x10.abc
SummersEnd: SummersEnd.abc SummersEnd.ps SummersEnd.pdf
SummersEnd.abc: hdr/SummersEnd.hdr $(SummersEnd)
	abcmedley SummersEnd $(SummersEnd) >SummersEnd.abc
SummersEnd.ps: SummersEnd.abc fmt/_75.fmt
	$(a2p) SummersEnd.abc +Ffmt/_75 \
	|PShdr SummersEnd '' SummersEnd \
	|PSftr %D $U/ %D >SummersEnd.ps
SummersEnd.pdf: SummersEnd.ps
	ps2pdf SummersEnd.ps SummersEnd.pdf

# Susan's Souvenir
SusansSouvenir= strathspey/Lady_Isabella_Wemyss_Str-D-16-3.abc \
	strathspey/Niel_Gow-G-16-2.abc \
	strathspey/Finnan_Haddies-Em-16-3.abc \
	strathspey/Earl_Grey_2-A-16-3.abc
SusansSouvenir: SusansSouvenir.abc SusansSouvenir.ps SusansSouvenir.pdf
SusansSouvenir.abc: hdr/SusansSouvenir.hdr $(SusansSouvenir)
	abcmedley SusansSouvenir $(SusansSouvenir) >SusansSouvenir.abc
SusansSouvenir.ps: SusansSouvenir.abc fmt/_75.fmt
	$(a2p) SusansSouvenir.abc +Ffmt/_75 \
	|PShdr SusansSouvenir '' SusansSouvenir \
	|PSftr %D $U/ %D >SusansSouvenir.ps
SusansSouvenir.pdf: SusansSouvenir.ps
	ps2pdf SusansSouvenir.ps SusansSouvenir.pdf

# Sutherland Reel
SutherlandReel= reel/SutherlandsR.abc
SutherlandReel: SutherlandReel.abc SutherlandReel.ps SutherlandReel.pdf
SutherlandReel.abc: $(SutherlandReel) hdr/SutherlandReel.hdr
	abcmedley SutherlandReel $(SutherlandReel) >SutherlandReel.abc
SutherlandReel.ps: SutherlandReel.abc fmt/_70.fmt
	$(a2p) SutherlandReel.abc +Ffmt/_70 \
	|PShdr SUTHERLA '' SUTHERLA \
	|PSftr %D $U/ %D >SutherlandReel.ps
SutherlandReel.pdf: SutherlandReel.ps
	ps2pdf SutherlandReel.ps SutherlandReel.pdf

# Sutters of Selkirk
SuttersOfSelkirk: SuttersOfSelkirk0 SuttersOfSelkirk1

# Sutters of Selkirk 0
SuttersOfSelkirk0= reel/RandyWivesOfGreenlaw_D.abc x8.abc
SuttersOfSelkirk0: SuttersOfSelkirk0.abc SuttersOfSelkirk0.ps SuttersOfSelkirk0.pdf
SuttersOfSelkirk0.abc: hdr/SuttersOfSelkirk.hdr $(SuttersOfSelkirk0)
	abcmedley SuttersOfSelkirk $(SuttersOfSelkirk0) >SuttersOfSelkirk0.abc
SuttersOfSelkirk0.ps: SuttersOfSelkirk0.abc fmt/_75.fmt
	$(a2p) SuttersOfSelkirk0.abc +Ffmt/_75 \
	|PShdr SUTTERSO '' SUTTERSO \
	|PSftr %D $U/ %D >SuttersOfSelkirk0.ps
SuttersOfSelkirk0.pdf: SuttersOfSelkirk0.ps
	ps2pdf SuttersOfSelkirk0.ps SuttersOfSelkirk0.pdf

# Sutters of Selkirk 1
SuttersOfSelkirk1= \
	reel/RandyWivesOfGreenlaw_D.abc \
	r16/RoxburghCastle16.abc \
	reel/Highland_Man_Kissed_His_Mother_1-C-16-2.abc \
	r16/LadyErskine_Am.abc
SuttersOfSelkirk1: SuttersOfSelkirk1.abc SuttersOfSelkirk1.ps SuttersOfSelkirk1.pdf
SuttersOfSelkirk1.abc: hdr/SuttersOfSelkirk.hdr $(SuttersOfSelkirk1)
	abcmedley SuttersOfSelkirk $(SuttersOfSelkirk1) >SuttersOfSelkirk1.abc
SuttersOfSelkirk1.ps: SuttersOfSelkirk1.abc fmt/_70.fmt
	$(a2p) SuttersOfSelkirk1.abc +Ffmt/_70 \
	|PShdr SUTTERSO '' SUTTERSO \
	|PSftr %D $U/ %D >SuttersOfSelkirk1.ps
SuttersOfSelkirk1.pdf: SuttersOfSelkirk1.ps
	ps2pdf SuttersOfSelkirk1.ps SuttersOfSelkirk1.pdf

# Swashbuckling Iain
SwashbucklingIain= \
	jig/NotHerFirstChoice_A.abc sep5x2 \
	jig/Queens_Jig-D-32-2.abc \
	jig/CowboysJig_G.abc \
	jig/RoseInTheHeather.abc \
	jig/CliffsOfMoher1_Am.abc
SwashbucklingIain: SwashbucklingIain.abc SwashbucklingIain.ps SwashbucklingIain.pdf
SwashbucklingIain.abc: hdr/SwashbucklingIain.hdr $(SwashbucklingIain)
	abcmedley SwashbucklingIain $(SwashbucklingIain) >SwashbucklingIain.abc
SwashbucklingIain.ps: SwashbucklingIain.abc fmt/_70.fmt
	$(a2p) SwashbucklingIain.abc +Ffmt/_70 \
	|PShdr SwashbucklingIain '' SwashbucklingIain \
	|PSftr %D $U/ %D >SwashbucklingIain.ps
SwashbucklingIain.pdf: SwashbucklingIain.ps
	ps2pdf SwashbucklingIain.ps SwashbucklingIain.pdf

# Sweet and Savory
SweetAndSavory= reel/ButchersApron_D.abc \
	r16/SallyGardens_G_16.abc \
	r16/SandyMacintyresTripToBoston_A16.abc \
	r16/ShipsAreSailing_Em_16.abc
SweetAndSavory: SweetAndSavory.abc SweetAndSavory.ps SweetAndSavory.pdf
SweetAndSavory.abc: hdr/SweetAndSavory.hdr $(SweetAndSavory)
	abcmedley +C SweetAndSavory $(SweetAndSavory) >SweetAndSavory.abc
SweetAndSavory.ps: SweetAndSavory.abc fmt/_75.fmt
	$(a2p) SweetAndSavory.abc +Ffmt/_75 \
	|PShdr SweetAndSavory '' SweetAndSavory \
	|PSftr %D $U/ %D >SweetAndSavory.ps
SweetAndSavory.pdf: SweetAndSavory.ps
	ps2pdf SweetAndSavory.ps SweetAndSavory.pdf

# Sweetness of Mary
SweetnessOfMary= \
	air/Sweetness_of_Mary_A.abc \
	air/Sweetness_of_Mary_D.abc \
	air/Sweetness_of_Mary_G.abc
SweetnessOfMary: SweetnessOfMary.abc SweetnessOfMary.ps SweetnessOfMary.pdf
SweetnessOfMary.abc: $(SweetnessOfMary)
	abcjoin +s $(SweetnessOfMary) >SweetnessOfMary.abc
SweetnessOfMary.ps: SweetnessOfMary.abc fmt/_80.fmt
	$(a2p) SweetnessOfMary.abc +Ffmt/_80 \
	|PShdr SWEETNES '' SWEETNES \
	|PSftr %D $U/ %D >SweetnessOfMary.ps
SweetnessOfMary.pdf: SweetnessOfMary.ps
	ps2pdf SweetnessOfMary.ps SweetnessOfMary.pdf

# Swiss Lassie
SwissLassie= reel/BrumleyBrae.abc \
	reel/GordonsR_G.abc \
	reel/Easy_Club-A-32-4.abc
SwissLassie: SwissLassie.abc SwissLassie.ps SwissLassie.pdf
SwissLassie.abc: $(SwissLassie) hdr/SwissLassie.hdr
	abcmedley SwissLassie $(SwissLassie) >SwissLassie.abc
SwissLassie.ps: SwissLassie.abc fmt/_75.fmt
	$(a2p) SwissLassie.abc +Ffmt/_75 \
	|PShdr SwissLassie '' SwissLassie \
	|PSftr %D $U/ %D >SwissLassie.ps
SwissLassie.pdf: SwissLassie.ps
	ps2pdf SwissLassie.ps SwissLassie.pdf

# TAC's Hospitality
TACsHospitality= \
	reel/BarrowburnR_D3.abc \
	reel/WalkerStreet_G3.abc \
	reel/DickGossipsR3.abc \
	reel/Angus_Campbell-A-32-3.abc
TACsHospitality: TACsHospitality.abc TACsHospitality.ps TACsHospitality.pdf
TACsHospitality.abc: hdr/TACsHospitality.hdr $(TACsHospitality)
	abcmedley TACsHospitality $(TACsHospitality) >TACsHospitality.abc
TACsHospitality.ps: TACsHospitality.abc fmt/_75.fmt
	$(a2p) TACsHospitality.abc +Ffmt/_75 \
	|PShdr TACsHospitality '' TACsHospitality \
	|PSftr %D $U/ %D >TACsHospitality.ps
TACsHospitality.pdf: TACsHospitality.ps
	ps2pdf TACsHospitality.ps TACsHospitality.pdf

# Talisker
Talisker= \
	march/Lad_o_Kyle-D-32-2.abc \
	reel/Rakes_of_Mallow_1-G-32-2.abc \
	march/Fingals_Cave_3-Am-32-3.abc \
	march/Bratach_Bana_1-A-32-3.abc
Talisker: Talisker.abc Talisker.ps Talisker.pdf
Talisker.abc: $(Talisker) hdr/Talisker.hdr
	abcmedley +C Talisker $(Talisker) >Talisker.abc
Talisker.ps: Talisker.abc fmt/_70.fmt
	$(a2p) Talisker.abc +Ffmt/_70.fmt \
	|PShdr Talisker '' Talisker \
	|PSftr %D $U/ %D >Talisker.ps
Talisker.pdf: Talisker.ps
	ps2pdf Talisker.ps Talisker.pdf

# Tam Lin 16-bar 3-staff version:
Tam_Lin-16-3= reel/Tam_Lin-Dm-16-3.abc reel/Tam_Lin-Am-16-3.abc
Tam_Lin-16-3: Tam_Lin-16-3.abc Tam_Lin-16-3.ps Tam_Lin-16-3.pdf
Tam_Lin-16-3.abc: $(Tam_Lin-16-3) # hdr/Tam_Lin-16-3.hdr
	abcjoin +s $(Tam_Lin-16-3) >Tam_Lin-16-3.abc
Tam_Lin-16-3.ps: Tam_Lin-16-3.abc fmt/_75.fmt
	$(a2p) Tam_Lin-16-3.abc +Ffmt/_75 \
	|PShdr Tam_Lin-16-3 '' Tam_Lin-16-3 \
	|PSftr %D $U/ %D >Tam_Lin-16-3.ps
Tam_Lin-16-3.pdf: Tam_Lin-16-3.ps
	ps2pdf Tam_Lin-16-3.ps Tam_Lin-16-3.pdf

# Tam Lin 32-bar 3-staff version:
Tam_Lin-32-3= reel/Tam_Lin-Dm-32-3.abc reel/Tam_Lin-Am-32-3.abc
Tam_Lin-32-3: Tam_Lin-32-3.abc Tam_Lin-32-3.ps Tam_Lin-32-3.pdf
Tam_Lin-32-3.abc: $(Tam_Lin-32-3) # hdr/Tam_Lin-32-3.hdr
	abcjoin +s $(Tam_Lin-32-3) >Tam_Lin-32-3.abc
Tam_Lin-32-3.ps: Tam_Lin-32-3.abc fmt/_75.fmt
	$(a2p) Tam_Lin-32-3.abc +Ffmt/_75 \
	|PShdr Tam_Lin-32-3 '' Tam_Lin-32-3 \
	|PSftr %D $U/ %D >Tam_Lin-32-3.ps
Tam_Lin-32-3.pdf: Tam_Lin-32-3.ps
	ps2pdf Tam_Lin-32-3.ps Tam_Lin-32-3.pdf

# Tam Lin 32-bar 4-staff version:
Tam_Lin-32-4= reel/Tam_Lin-Dm-32-4.abc reel/Tam_Lin-Am-32-4.abc
Tam_Lin-32-4: Tam_Lin-32-4.abc Tam_Lin-32-4.ps Tam_Lin-32-4.pdf
Tam_Lin-32-4.abc: $(Tam_Lin-32-4) # hdr/Tam_Lin-32-4.hdr
	abcjoin +s $(Tam_Lin-32-4) >Tam_Lin-32-4.abc
Tam_Lin-32-4.ps: Tam_Lin-32-4.abc fmt/_75.fmt
	$(a2p) Tam_Lin-32-4.abc +Ffmt/_75 \
	|PShdr Tam_Lin-32-4 '' Tam_Lin-32-4 \
	|PSftr %D $U/ %D >Tam_Lin-32-4.ps
Tam_Lin-32-4.pdf: Tam_Lin-32-4.ps
	ps2pdf Tam_Lin-32-4.ps Tam_Lin-32-4.pdf

# Tam Lin pages:
Tam_Lin: Tam_Lin-16-3 Tam_Lin-32-3 Tam_Lin-32-4

# Tambourine
Tambourine= reel/Hoch_Hey_Johnnie_Lad-A-16-3.abc \
	reel/Jenny_Dang_the_Weaver-D-16-2.abc \
	reel/Kate_Dalrymple_2-G-16-3.abc \
	r16/LadyErskine_Am.abc
Tambourine: Tambourine.abc Tambourine.ps Tambourine.pdf
Tambourine.abc: hdr/Tambourine.hdr $(Tambourine)
	abcmedley Tambourine $(Tambourine) >Tambourine.abc
Tambourine.ps: Tambourine.abc fmt/_75.fmt
	$(a2p) Tambourine.abc +Ffmt/_75 \
	|PShdr Tambourine '' Tambourine \
	|PSftr %D $U/ %D >Tambourine.ps
Tambourine.pdf: Tambourine.ps
	ps2pdf Tambourine.ps Tambourine.pdf

# Tarry A While
TarryAWhile= \
	jig/TarryAWhileJ.abc \
	jig/PrincessMargaretJ.abc \
	jig/SailorsWife_Dm.abc
TarryAWhile: TarryAWhile.abc TarryAWhile.ps TarryAWhile.pdf
TarryAWhile.abc: $(TarryAWhile) hdr/TarryAWhile.hdr
	abcmedley TarryAWhile $(TarryAWhile) >TarryAWhile.abc
TarryAWhile.ps: TarryAWhile.abc fmt/_70.fmt
	$(a2p) TarryAWhile.abc +Ffmt/_70 \
	|PShdr TarryAWhile '' TarryAWhile \
	|PSftr %D $U/ %D >TarryAWhile.ps
TarryAWhile.pdf: TarryAWhile.ps
	ps2pdf TarryAWhile.ps TarryAWhile.pdf

# Tattie Bogle
TattieBogle= \
	jig/ScarceOfTatties_3.abc \
	jig/SoImOffWithTheGoodStNicholasBoat_A.abc \
	jig/JumpAttheSun_Dm.abc \
	jig/BridalJ_G.abc
TattieBogle: TattieBogle.abc TattieBogle.ps TattieBogle.pdf
TattieBogle.abc: hdr/TattieBogle.hdr $(TattieBogle)
	abcmedley TattieBogle $(TattieBogle) >TattieBogle.abc
TattieBogle.ps: TattieBogle.abc fmt/_75.fmt
	$(a2p) TattieBogle.abc +Ffmt/_75 \
	|PShdr TattieBogle '' TattieBogle \
	|PSftr %D $U/ %D >TattieBogle.ps
TattieBogle.pdf: TattieBogle.ps
	ps2pdf TattieBogle.ps TattieBogle.pdf

# Tayport Beauty
TayportBeauty= jig/MissRosesFancy.abc
TayportBeauty: TayportBeauty.abc TayportBeauty.ps TayportBeauty.pdf
TayportBeauty.abc: $(TayportBeauty) hdr/TayportBeauty.hdr
	abcmedley TayportBeauty $(TayportBeauty) >TayportBeauty.abc
TayportBeauty.ps: TayportBeauty.abc fmt/_70.fmt
	$(a2p) TayportBeauty.abc +Ffmt/_70 \
	|PShdr TayportBeauty '' TayportBeauty \
	|PSftr %D $U/ %D >TayportBeauty.ps
TayportBeauty.pdf: TayportBeauty.ps
	ps2pdf TayportBeauty.ps TayportBeauty.pdf

# Tempete
Tempete= polka/Tempete-C-48-4.abc \
	polka/I_Have_a_Bonnet_Trimmed_With_Blue-D-96-4.abc \
	polka/Galway_Belle-Em-48-3.abc
Tempete: Tempete.abc Tempete.ps Tempete.pdf
Tempete.abc: $(Tempete) hdr/Tempete.hdr
	abcmedley Tempete $(Tempete) >Tempete.abc
Tempete.ps: Tempete.abc fmt/_75.fmt
	$(a2p) Tempete.abc +Ffmt/_75 \
	|PShdr Tempete '' Tempete \
	|PSftr %D $U/ %D >Tempete.ps
Tempete.pdf: Tempete.ps
	ps2pdf Tempete.ps Tempete.pdf

# Test Dance: 80-bar Strathspey
TestDance80barStr= \
	strathspey/Craigendoran-G-16-2.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/NielGow_A.abc \
	strathspey/Lochnagar_D3.abc
TestDance80barStr: TestDance80barStr.abc TestDance80barStr.ps TestDance80barStr.pdf
TestDance80barStr.abc: hdr/TestDance80barStr.hdr $(TestDance80barStr)
	abcmedley TestDance80barStr $(TestDance80barStr) >TestDance80barStr.abc
TestDance80barStr.ps: TestDance80barStr.abc fmt/_75.fmt
	$(a2p) TestDance80barStr.abc +Ffmt/_75 \
	|PShdr TestDance80barStr '' TestDance80barStr \
	|PSftr %D $U/ %D >TestDance80barStr.ps
TestDance80barStr.pdf: TestDance80barStr.ps
	ps2pdf TestDance80barStr.ps TestDance80barStr.pdf

# Teviot Brig
TeviotBrig= \
	jig/Teviot_Brig-A-24-3.abc \
	jig/Jig_of_Slurs_2-D,G-2x24-4.abc \
	jig/Betsy_Hoopers_Jig-E-24-3.abc
TeviotBrig: TeviotBrig.abc TeviotBrig.ps TeviotBrig.pdf
TeviotBrig.abc: $(TeviotBrig) hdr/TeviotBrig.hdr
	abcmedley TeviotBrig $(TeviotBrig) >TeviotBrig.abc
TeviotBrig.ps: TeviotBrig.abc fmt/_70.fmt
	$(a2p) TeviotBrig.abc +Ffmt/_70 \
	|PShdr TeviotBrig '' TeviotBrig \
	|PSftr %D $U/ %D >TeviotBrig.ps
TeviotBrig.pdf: TeviotBrig.ps
	ps2pdf TeviotBrig.ps TeviotBrig.pdf

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

# The Spinney Strathspey
SpinneyStr: SpinneyStr1 SpinneyStr2

# The Spinney Strathspey #1
SpinneyStr1= \
	strathspey/Calums_Road-D-16-3.abc \
	strathspey/My_Dearie-G-16-4.abc \
	strathspey/Pamela_Rose_Grant-D-16-4.abc \
	strathspey/Source_of_Spey-Em-16-3.abc ftr/arrJC.ftr
SpinneyStr1: SpinneyStr1.abc SpinneyStr1.ps SpinneyStr1.pdf
SpinneyStr1.abc: hdr/SpinneyStr.hdr $(SpinneyStr1)
	abcmedley SpinneyStr $(SpinneyStr1) >SpinneyStr1.abc
SpinneyStr1.ps: SpinneyStr1.abc fmt/_70.fmt
	$(a2p) SpinneyStr1.abc +Ffmt/_70 \
	|PShdr SpinneyStr1 '' SpinneyStr1 \
	|PSftr %D $U/ %D >SpinneyStr1.ps
SpinneyStr1.pdf: SpinneyStr1.ps
	ps2pdf SpinneyStr1.ps SpinneyStr1.pdf

# The Spinney Strathspey #2
SpinneyStr2= \
	strathspey/Calums_Road-D-16-3.abc \
	strathspey/Bonnie_Stronshiray_A.abc \
	strathspey/Braes_of_Tulliemet_1-Em-16-3.abc \
	strathspey/Pamela_Rose_Grant-D-16-4.abc ftr/arrJC.ftr
SpinneyStr2: SpinneyStr2.abc SpinneyStr2.ps SpinneyStr2.pdf
SpinneyStr2.abc: hdr/SpinneyStr.hdr $(SpinneyStr2)
	abcmedley SpinneyStr $(SpinneyStr2) >SpinneyStr2.abc
SpinneyStr2.ps: SpinneyStr2.abc fmt/_70.fmt
	$(a2p) SpinneyStr2.abc +Ffmt/_70 \
	|PShdr SpinneyStr2 '' SpinneyStr2 \
	|PSftr %D $U/ %D >SpinneyStr2.ps
SpinneyStr2.pdf: SpinneyStr2.ps
	ps2pdf SpinneyStr2.ps SpinneyStr2.pdf

# There Be Dragons
ThereBeDragons= jig/Soup_Dragon-Bm-32-3.abc \
	jig/Stan_Chapmans_Jig-A-32-3.abc \
	jig/Rose_in_the_Heather-D-32-2.abc \
	jig/Swallowtail_Jig-Em-32-2.abc ftr/arrJC.ftr
ThereBeDragons: ThereBeDragons.abc ThereBeDragons.ps ThereBeDragons.pdf
ThereBeDragons.abc: hdr/ThereBeDragons.hdr $(ThereBeDragons)
	abcmedley ThereBeDragons $(ThereBeDragons) >ThereBeDragons.abc
ThereBeDragons.ps: ThereBeDragons.abc fmt/_75.fmt
	$(a2p) ThereBeDragons.abc +Ffmt/_75 \
	|PShdr ThereBeDragons '' ThereBeDragons \
	|PSftr %D $U/ %D >ThereBeDragons.ps
ThereBeDragons.pdf: ThereBeDragons.ps
	ps2pdf ThereBeDragons.ps ThereBeDragons.pdf

# There and Back
ThereAndBack= \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/MacLeods_Farewell-D-32-3.abc \
	reel/GordonsFavReel_G.abc
ThereAndBack: ThereAndBack.abc ThereAndBack.ps ThereAndBack.pdf
ThereAndBack.abc: hdr/ThereAndBack.hdr $(ThereAndBack)
	abcmedley ThereAndBack $(ThereAndBack) >ThereAndBack.abc
ThereAndBack.ps: ThereAndBack.abc fmt/_75.fmt
	$(a2p) ThereAndBack.abc +Ffmt/_75 \
	|PShdr ThereAndBack '' ThereAndBack \
	|PSftr %D $U/ %D >ThereAndBack.ps
ThereAndBack.pdf: ThereAndBack.ps
	ps2pdf ThereAndBack.ps ThereAndBack.pdf

# There's Nae Luck Aboot the Hoose
TheresNaeLuckAbootTheHoose= hornpipe/NaeLuckAbootTheHoose.abc hornpipe/LadyMaryRamsay.abc
TheresNaeLuckAbootTheHoose: TheresNaeLuckAbootTheHoose.abc TheresNaeLuckAbootTheHoose.ps TheresNaeLuckAbootTheHoose.pdf
TheresNaeLuckAbootTheHoose.abc: $(TheresNaeLuckAbootTheHoose) hdr/TheresNaeLuckAbootTheHoose.hdr
	abcmedley TheresNaeLuckAbootTheHoose $(TheresNaeLuckAbootTheHoose) >TheresNaeLuckAbootTheHoose.abc
TheresNaeLuckAbootTheHoose.ps: TheresNaeLuckAbootTheHoose.abc fmt/_70.fmt
	$(a2p) TheresNaeLuckAbootTheHoose.abc +Ffmt/_70 \
	|PShdr TheresNaeL '' TheresNaeL \
	|PSftr %D $U/ %D >TheresNaeLuckAbootTheHoose.ps
TheresNaeLuckAbootTheHoose.pdf: TheresNaeLuckAbootTheHoose.ps
	ps2pdf TheresNaeLuckAbootTheHoose.ps TheresNaeLuckAbootTheHoose.pdf

# Thirty Years On [strathspey]
ThirtyYearsOnStr0= strathspey/LeavingTheShepherdsInn_G.abc
ThirtyYearsOnStr0: ThirtyYearsOnStr0.abc ThirtyYearsOnStr0.ps ThirtyYearsOnStr0.pdf
ThirtyYearsOnStr0.abc: hdr/ThirtyYearsOnStr.hdr $(ThirtyYearsOnStr0)
	abcmedley ThirtyYearsOnStr $(ThirtyYearsOnStr0) >ThirtyYearsOnStr0.abc
ThirtyYearsOnStr0.ps: ThirtyYearsOnStr0.abc fmt/_75.fmt
	$(a2p) ThirtyYearsOnStr0.abc +Ffmt/_75 \
	|PShdr ThirtyYearsOn '' ThirtyYearsOn \
	|PSftr %D $U/ %D >ThirtyYearsOnStr0.ps
ThirtyYearsOnStr0.pdf: ThirtyYearsOnStr0.ps
	ps2pdf ThirtyYearsOnStr0.ps ThirtyYearsOnStr0.pdf

# Thirty Years On [strathspey]
ThirtyYearsOnStr1= \
	strathspey/LeavingTheShepherdsInn_G.abc \
	strathspey/CalumsRoad_D16.abc \
	strathspey/OldFruitmarket_G.abc \
	ftr/arrJC.ftr
ThirtyYearsOnStr1: ThirtyYearsOnStr1.abc ThirtyYearsOnStr1.ps ThirtyYearsOnStr1.pdf
ThirtyYearsOnStr1.abc: hdr/ThirtyYearsOnStr.hdr $(ThirtyYearsOnStr1)
	abcmedley ThirtyYearsOnStr $(ThirtyYearsOnStr1) >ThirtyYearsOnStr1.abc
ThirtyYearsOnStr1.ps: ThirtyYearsOnStr1.abc fmt/_70.fmt
	$(a2p) ThirtyYearsOnStr1.abc +Ffmt/_70 \
	|PShdr ThirtyYearsOn '' ThirtyYearsOn \
	|PSftr %D $U/ %D >ThirtyYearsOnStr1.ps
ThirtyYearsOnStr1.pdf: ThirtyYearsOnStr1.ps
	ps2pdf ThirtyYearsOnStr1.ps ThirtyYearsOnStr1.pdf

# Thirty Years On [strathspey]
ThirtyYearsOnStr: ThirtyYearsOnStr0 ThirtyYearsOnStr1

# This Is No My Ain Hoose
ThisIsNoMyAinHoose= \
	strathspey/MrsColonelSinclairOfForss_D.abc \
	strathspey/FishersRantS.abc \
	strathspey/Scotch_Mist-C-16-4.abc \
	strathspey/BanksOfSpeyS_Am.abc
ThisIsNoMyAinHoose: ThisIsNoMyAinHoose.abc ThisIsNoMyAinHoose.ps ThisIsNoMyAinHoose.pdf
ThisIsNoMyAinHoose.abc: hdr/ThisIsNoMyAinHoose.hdr $(ThisIsNoMyAinHoose)
	abcmedley ThisIsNoMyAinHoose $(ThisIsNoMyAinHoose) >ThisIsNoMyAinHoose.abc
ThisIsNoMyAinHoose.ps: ThisIsNoMyAinHoose.abc fmt/_70.fmt
	$(a2p) ThisIsNoMyAinHoose.abc +Ffmt/_70 \
	|PShdr ThisIsNoMyAinH '' ThisIsNoMyAinH \
	|PSftr %D $U/ %D >ThisIsNoMyAinHoose.ps
ThisIsNoMyAinHoose.pdf: ThisIsNoMyAinHoose.ps
	ps2pdf ThisIsNoMyAinHoose.ps ThisIsNoMyAinHoose.pdf

# Thornhill Str
ThornhillStr= \
	strathspey/ScottishRambleS.abc \
	strathspey/BelladrumHouseS.abc \
	strathspey/MoragHuttonsStr_G.abc
ThornhillStr: ThornhillStr.abc ThornhillStr.ps ThornhillStr.pdf
ThornhillStr.abc: hdr/ThornhillStr.hdr $(ThornhillStr)
	abcmedley ThornhillStr $(ThornhillStr) >ThornhillStr.abc
ThornhillStr.ps: ThornhillStr.abc fmt/_75.fmt
	$(a2p) ThornhillStr.abc +Ffmt/_75 \
	|PShdr ThornhillStr '' ThornhillStr \
	|PSftr %D $U/ %D >ThornhillStr.ps
ThornhillStr.pdf: ThornhillStr.ps
	ps2pdf ThornhillStr.ps ThornhillStr.pdf

# Thornycroft Hp
ThornycroftHp= \
	hornpipe/Carlingwark_Hp_G3.abc \
	hornpipe/MissGayton_G_3.abc \
	hornpipe/VictoriaHornpipe_A.abc \
	hornpipe/BonnieCharlie_4_Dm.abc
Thornycroft: ThornycroftHp
ThornycroftHp: ThornycroftHp.abc ThornycroftHp.ps ThornycroftHp.pdf
ThornycroftHp.abc: hdr/ThornycroftHp.hdr $(ThornycroftHp)
	abcmedley ThornycroftHp $(ThornycroftHp) >ThornycroftHp.abc
ThornycroftHp.ps: ThornycroftHp.abc fmt/_75.fmt
	$(a2p) ThornycroftHp.abc +Ffmt/_75 \
	|PShdr ThornycroftHp '' ThornycroftHp \
	|PSftr %D $U/ %D >ThornycroftHp.ps
ThornycroftHp.pdf: ThornycroftHp.ps
	ps2pdf ThornycroftHp.ps ThornycroftHp.pdf

# Three Bonnie Maidens
ThreeBonnieMaidens= \
	strathspey/LadyHopeOfPinkie_Bb.abc \
	strathspey/EvelynsFav_Gm.abc \
	strathspey/PamelaRoseGrant_F.abc
ThreeBonnieMaidens: ThreeBonnieMaidens.abc ThreeBonnieMaidens.ps ThreeBonnieMaidens.pdf
ThreeBonnieMaidens.abc: hdr/ThreeBonnieMaidens.hdr $(ThreeBonnieMaidens)
	abcmedley ThreeBonnieMaidens $(ThreeBonnieMaidens) >ThreeBonnieMaidens.abc
ThreeBonnieMaidens.ps: ThreeBonnieMaidens.abc fmt/ThreeBonnieMaidens.fmt
	$(a2p) ThreeBonnieMaidens.abc +Ffmt/ThreeBonnieMaidens \
	|PShdr ThreeBonnieM '' ThreeBonnieM \
	|PSftr %D $U/ %D >ThreeBonnieMaidens.ps
ThreeBonnieMaidens.pdf: ThreeBonnieMaidens.ps
	ps2pdf ThreeBonnieMaidens.ps ThreeBonnieMaidens.pdf

# Three Score and Ten
ThreeScoreAndTen= strathspey/TorfsTune_Am.abc
ThreeScoreAndTen: ThreeScoreAndTen.abc ThreeScoreAndTen.ps ThreeScoreAndTen.pdf
ThreeScoreAndTen.abc: hdr/ThreeScoreAndTen.hdr $(ThreeScoreAndTen)
	abcmedley ThreeScoreAndTen $(ThreeScoreAndTen) >ThreeScoreAndTen.abc
ThreeScoreAndTen.ps: ThreeScoreAndTen.abc fmt/_75.fmt
	$(a2p) ThreeScoreAndTen.abc +Ffmt/_75 \
	|PShdr ThreeScoreAndTen '' ThreeScoreAndTen \
	|PSftr %D $U/ %D >ThreeScoreAndTen.ps
ThreeScoreAndTen.pdf: ThreeScoreAndTen.ps
	ps2pdf ThreeScoreAndTen.ps ThreeScoreAndTen.pdf

# Three Sisters
ThreeSisters= \
	strathspey/PamelaRoseGrant_D.abc \
	strathspey/Sweetness_of_Mary_Str_G.abc \
	strathspey/BarbaraRae_4S.abc \
	strathspey/Lady_Madelina_Sinclair-A-16-3.abc ftr/arrJC.ftr
ThreeSisters: ThreeSisters.abc ThreeSisters.ps ThreeSisters.pdf
ThreeSisters.abc: hdr/ThreeSisters.hdr $(ThreeSisters)
	abcmedley ThreeSisters $(ThreeSisters) >ThreeSisters.abc
ThreeSisters.ps: ThreeSisters.abc fmt/_70.fmt
	$(a2p) ThreeSisters.abc +Ffmt/_70 \
	|PShdr ThreeSisters '' ThreeSisters \
	|PSftr %D $U/ %D >ThreeSisters.ps
ThreeSisters.pdf: ThreeSisters.ps
	ps2pdf ThreeSisters.ps ThreeSisters.pdf

# Threesome Reel
ThreesomeReel: ThreesomeReel0

# Threesome Reel 0
ThreesomeReel0= strathspey/MrsStewartNicholsonsStr_D.abc reel/SleepyMaggieR.abc
ThreesomeReel0: ThreesomeReel0.abc ThreesomeReel0.ps ThreesomeReel0.pdf
ThreesomeReel0.abc: hdr/ThreesomeReel.hdr $(ThreesomeReel0)
	abcmedley "ThreesomeReel" $(ThreesomeReel0) >ThreesomeReel0.abc
ThreesomeReel0.ps: ThreesomeReel0.abc fmt/_75.fmt
	$(a2p) ThreesomeReel0.abc +Ffmt/_75 \
	|PShdr ThreesomeR '' ThreesomeR \
	|PSftr %D $U/ %D >ThreesomeReel0.ps
ThreesomeReel0.pdf: ThreesomeReel0.ps
	ps2pdf ThreesomeReel0.ps ThreesomeReel0.pdf

# Thus Spoke Tony
ThusSpokeTony= \
	march/PipersCave_1-A-32-3.abc \
	march/MyLoveIsButALassieYet.abc \
	march/JamieAllen_G4.abc \
	march/Birken_Tree_Em32.abc
ThusSpokeTony: ThusSpokeTony.abc ThusSpokeTony.ps ThusSpokeTony.pdf
ThusSpokeTony.abc: hdr/ThusSpokeTony.hdr $(ThusSpokeTony)
	abcmedley ThusSpokeTony $(ThusSpokeTony) >ThusSpokeTony.abc
ThusSpokeTony.ps: ThusSpokeTony.abc $(ThusSpokeTony) fmt/_70.fmt
	$(a2p) ThusSpokeTony.abc +Ffmt/_70 \
	|PShdr "ThusSpokeTony" '' "ThusSpokeTony" \
	|PSftr %D $U/ %D >ThusSpokeTony.ps
ThusSpokeTony.pdf: ThusSpokeTony.ps
	ps2pdf ThusSpokeTony.ps ThusSpokeTony.pdf

# Tibby Fowler O' the Glen
TibbyFowlerOTheGlen= strathspey/TibbyFowlerOTheGlenS.abc
TibbyFowlerOTheGlen: TibbyFowlerOTheGlen.abc TibbyFowlerOTheGlen.ps TibbyFowlerOTheGlen.pdf
TibbyFowlerOTheGlen.abc: $(TibbyFowlerOTheGlen) hdr/TibbyFowlerOTheGlen.hdr
	abcmedley TibbyFowlerOTheGlen $(TibbyFowlerOTheGlen) >TibbyFowlerOTheGlen.abc
TibbyFowlerOTheGlen.ps: TibbyFowlerOTheGlen.abc fmt/_70.fmt
	$(a2p) TibbyFowlerOTheGlen.abc +Ffmt/_70 \
	|PShdr TibbyFowler '' TibbyFowler \
	|PSftr %D $U/ %D >TibbyFowlerOTheGlen.ps
TibbyFowlerOTheGlen.pdf: TibbyFowlerOTheGlen.ps
	ps2pdf TibbyFowlerOTheGlen.ps TibbyFowlerOTheGlen.pdf

# Tin Woodman
TinWoodman: TinWoodman0 TinWoodman1 TinWoodman2

# Tin Woodman 0
TinWoodman0= strathspey/MiltonStr_G.abc x7.abc
TinWoodman0: TinWoodman0.abc TinWoodman0.ps TinWoodman0.pdf
TinWoodman0.abc: hdr/TinWoodman.hdr $(TinWoodman0)
	abcmedley TinWoodman $(TinWoodman0) >TinWoodman0.abc
TinWoodman0.ps: TinWoodman0.abc fmt/_75.fmt
	$(a2p) TinWoodman0.abc +Ffmt/_75 \
	|PShdr TinWoodman '' TinWoodman \
	|PSftr %D $U/ %D >TinWoodman0.ps
TinWoodman0.pdf: TinWoodman0.ps
	ps2pdf TinWoodman0.ps TinWoodman0.pdf

# Tin Woodman 1
TinWoodman1= \
	strathspey/MiltonStr_G.abc \
	strathspey/SourceOfSpeyS.abc \
	strathspey/Scotch_Mist-D-16-4.abc
TinWoodman1: TinWoodman1.abc TinWoodman1.ps TinWoodman1.pdf
TinWoodman1.abc: hdr/TinWoodman.hdr $(TinWoodman1)
	abcmedley TinWoodman $(TinWoodman1) >TinWoodman1.abc
TinWoodman1.ps: TinWoodman1.abc fmt/_75.fmt
	$(a2p) TinWoodman1.abc +Ffmt/_75 \
	|PShdr TinWoodman '' TinWoodman \
	|PSftr %D $U/ %D >TinWoodman1.ps
TinWoodman1.pdf: TinWoodman1.ps
	ps2pdf TinWoodman1.ps TinWoodman1.pdf

# Tin Woodman 2
TinWoodman2= \
	strathspey/MiltonStr_G3.abc \
	strathspey/IfIOnlyHadABrain_Str_G.abc \
	strathspey/Scotch_Mist-D-16-4.abc
TinWoodman2: TinWoodman2.abc TinWoodman2.ps TinWoodman2.pdf
TinWoodman2.abc: hdr/TinWoodman.hdr $(TinWoodman2)
	abcmedley TinWoodman $(TinWoodman2) >TinWoodman2.abc
TinWoodman2.ps: TinWoodman2.abc fmt/_70.fmt
	$(a2p) TinWoodman2.abc +Ffmt/_70 \
	|PShdr TinWoodman '' TinWoodman \
	|PSftr %D $U/ %D >TinWoodman2.ps
TinWoodman2.pdf: TinWoodman2.ps
	ps2pdf TinWoodman2.ps TinWoodman2.pdf

# TinesJig
TinesJig= jig/Major_Mackies_Jig-D-32-2.abc \
	jig/DustyBobsJ.abc \
	jig/ChurchOfDromore.abc \
	jig/Teviot_Brig-A-32-3.abc ftr/arrJC.ftr
TinesJig: TinesJig.abc TinesJig.ps TinesJig.pdf
TinesJig.abc: hdr/TinesJig.hdr $(TinesJig)
	abcmedley TinesJig $(TinesJig) >TinesJig.abc
TinesJig.ps: TinesJig.abc fmt/_75.fmt
	$(a2p) TinesJig.abc +Ffmt/_75 \
	|PShdr TinesJig '' TinesJig \
	|PSftr %D $U/ %D >TinesJig.ps
TinesJig.pdf: TinesJig.ps
	ps2pdf TinesJig.ps TinesJig.pdf

# Tipsy
Tipsy= \
	reel/Jack_Daniels_Reel-A-32-4.abc \
	reel/Raivlin_Reel-D-32-4.abc \
	reel/Teetotalers_Reel-G-32-4.abc \
	ftr/arrJC.ftr
Tipsy: Tipsy.abc Tipsy.ps Tipsy.pdf
Tipsy.abc: hdr/Tipsy.hdr $(Tipsy)
	abcmedley Tipsy $(Tipsy) >Tipsy.abc
Tipsy.ps: Tipsy.abc fmt/_75.fmt
	$(a2p) Tipsy.abc +Ffmt/_75 \
	|PShdr Tipsy '' Tipsy \
	|PSftr %D $U/ %D >Tipsy.ps
Tipsy.pdf: Tipsy.ps
	ps2pdf Tipsy.ps Tipsy.pdf

# TiptoeJig
TiptoeJig= jig/Hogmanay_Jig_1-A-32-3.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Andy_de_Jarlis_Jig_2-E-32-2.abc \
	jig/Indian_Point-Em-32-3.abc ftr/arrJC.ftr
TiptoeJig: TiptoeJig.abc TiptoeJig.ps TiptoeJig.pdf
TiptoeJig.abc: hdr/TiptoeJig.hdr $(TiptoeJig)
	abcmedley TiptoeJig $(TiptoeJig) >TiptoeJig.abc
TiptoeJig.ps: TiptoeJig.abc fmt/_75.fmt
	$(a2p) TiptoeJig.abc +Ffmt/_75 \
	|PShdr TiptoeJig '' TiptoeJig \
	|PSftr %D $U/ %D >TiptoeJig.ps
TiptoeJig.pdf: TiptoeJig.ps
	ps2pdf TiptoeJig.ps TiptoeJig.pdf

# Tir na nOg
TirNanOg= strathspey/Tir_na_nOg_str-D-16-3.abc reel/Tir_na_nOg_reel-F-16-3.abc
TirNanOg: TirNanOg.abc TirNanOg.ps TirNanOg.pdf
TirNanOg.abc: hdr/TirNanOg.hdr $(TirNanOg)
	abcmedley TirNanOg $(TirNanOg) >TirNanOg.abc
TirNanOg.ps: TirNanOg.abc fmt/_75.fmt
	$(a2p) TirNanOg.abc +Ffmt/_75 \
	|PShdr TirNanOg '' TirNanOg \
	|PSftr %D $U/ %D >TirNanOg.ps
TirNanOg.pdf: TirNanOg.ps
	ps2pdf TirNanOg.ps TirNanOg.pdf

# Toast to the Mousies
ToastToTheMousies= \
	reel/Toast_to_the_Mousies-D-32-2.abc sep5x2 \
	reel/Father_Kelleys_Reel-G-32-2.abc \
	reel/Ships_Are_Sailing-Em-32-2.abc \
	reel/Masons_Apron-A-32-2.abc
ToastToTheMousies: ToastToTheMousies.abc ToastToTheMousies.ps ToastToTheMousies.pdf
ToastToTheMousies.abc: hdr/ToastToTheMousies.hdr $(ToastToTheMousies)
	abcmedley ToastToTheMousies $(ToastToTheMousies) >ToastToTheMousies.abc
ToastToTheMousies.ps: ToastToTheMousies.abc fmt/_70.fmt
	$(a2p) ToastToTheMousies.abc +Ffmt/_70.fmt \
	|PShdr 'Toast to the Mousies' '' 'Toast to the Mousies' \
	|PSftr %D $U/ %D >ToastToTheMousies.ps
ToastToTheMousies.pdf: ToastToTheMousies.ps
	ps2pdf ToastToTheMousies.ps ToastToTheMousies.pdf

# Tocher Band
TocherBand= reel/TocherBand_G4.abc \
	reel/GoldenKeyboard_Em_4.abc \
	reel/MacLeods_Farewell-D-32-3.abc
TocherBand: TocherBand.abc TocherBand.ps TocherBand.pdf
TocherBand.abc: hdr/TocherBand.hdr $(TocherBand)
	abcmedley +C TocherBand $(TocherBand) >TocherBand.abc
TocherBand.ps: TocherBand.abc fmt/TocherBand.fmt
	$(a2p) TocherBand.abc +Ffmt/TocherBand \
	|PShdr TocherBand '' TocherBand \
	|PSftr %D $U/ %D >TocherBand.ps
TocherBand.pdf: TocherBand.ps
	ps2pdf TocherBand.ps TocherBand.pdf

# Tocher Band
Tocher_Band= reel/TocherBand_G4.abc\
	reel/TocherBand_G3.abc\
	reel/Tocher_Band-G-32-2.abc
Tocher_Band: Tocher_Band.abc Tocher_Band.ps Tocher_Band.pdf
Tocher_Band.abc: $(Tocher_Band)
	abcjoin +s $(Tocher_Band) >Tocher_Band.abc
Tocher_Band.ps: Tocher_Band.abc fmt/Tocher_Band.fmt $(Tocher_Band)
	$(a2p) Tocher_Band.abc +Ffmt/Tocher_Band.fmt \
	| PShdr Tocher_Band "" Tocher_Band \
	| PSftr %D $U/ %D >Tocher_Band.ps
Tocher_Band.pdf: Tocher_Band.ps
	ps2pdf Tocher_Band.ps Tocher_Band.pdf

# Todlen Hame
TodlenHame: TodlenHame0 TodlenHame1

# Todlen Hame 0
TodlenHame0= j16/TodlenHameJ.abc jig/IslandOfMullJ.abc
TodlenHame0: TodlenHame0.abc TodlenHame0.ps TodlenHame0.pdf
TodlenHame0.abc: $(TodlenHame0) hdr/TodlenHame0.hdr
	abcmedley TodlenHame0 $(TodlenHame0) >TodlenHame0.abc
TodlenHame0.ps: TodlenHame0.abc fmt/_70.fmt
	$(a2p) TodlenHame0.abc +Ffmt/_75 \
	|PShdr TodlenHame '' TodlenHame \
	|PSftr %D $U/ %D >TodlenHame0.ps
TodlenHame0.pdf: TodlenHame0.ps
	ps2pdf TodlenHame0.ps TodlenHame0.pdf

# Todlen Hame 1
TodlenHame1= \
	j16/TodlenHameJ.abc \
	j16/BellmansJ_16.abc \
	j16/Vallafield_C16.abc \
	j16/BungYourEyeJ_16.abc
TodlenHame1: TodlenHame1.abc TodlenHame1.ps TodlenHame1.pdf
TodlenHame1.abc: $(TodlenHame1) hdr/TodlenHame1.hdr
	abcmedley -A TodlenHame1 $(TodlenHame1) >TodlenHame1.abc
TodlenHame1.ps: TodlenHame1.abc fmt/_75.fmt
	$(a2p) TodlenHame1.abc +Ffmt/_75 \
	|PShdr TodlenHame '' TodlenHame \
	|PSftr %D $U/ %D >TodlenHame1.ps
TodlenHame1.pdf: TodlenHame1.ps
	ps2pdf TodlenHame1.ps TodlenHame1.pdf

# Tomtain Brae
TomtainBrae: TomtainBrae0 TomtainBrae1

# Tomtain Brae 0
TomtainBrae: TomtainBrae0
TomtainBrae0= jig/Tomtain_Brae_D.abc x8.abc
TomtainBrae0: TomtainBrae0.abc TomtainBrae0.ps TomtainBrae0.pdf
TomtainBrae0.abc: hdr/TomtainBrae.hdr $(TomtainBrae0)
	abcmedley TomtainBrae $(TomtainBrae0) >TomtainBrae0.abc
TomtainBrae0.ps: TomtainBrae0.abc fmt/_80.fmt
	$(a2p) TomtainBrae0.abc +Ffmt/_80 \
	|PShdr TomtainBrae '' TomtainBrae \
	|PSftr %D $U/ %D >TomtainBrae0.ps
TomtainBrae0.pdf: TomtainBrae0.ps
	ps2pdf TomtainBrae0.ps TomtainBrae0.pdf

# Tomtain Brae 1
TomtainBrae: TomtainBrae1
TomtainBrae1= \
	jig/Tomtain_Brae_D.abc \
	jig/Four_Potatoes_G.abc \
	jig/Heckkif_Ino_D.abc \
	ftr/arrCA.ftr
TomtainBrae1: TomtainBrae1.abc TomtainBrae1.ps TomtainBrae1.pdf
TomtainBrae1.abc: hdr/TomtainBrae.hdr $(TomtainBrae1)
	abcmedley TomtainBrae $(TomtainBrae1) >TomtainBrae1.abc
TomtainBrae1.ps: TomtainBrae1.abc fmt/_80.fmt
	$(a2p) TomtainBrae1.abc +Ffmt/_80 \
	|PShdr TomtainBrae '' TomtainBrae \
	|PSftr %D $U/ %D >TomtainBrae1.ps
TomtainBrae1.pdf: TomtainBrae1.ps
	ps2pdf TomtainBrae1.ps TomtainBrae1.pdf

# Top
Top= \
	j24/RoadToSkye_A24.abc \
	j24/SmashTheWindows_D24.abc \
	j24/BellmansJ_24.abc \
	j24/Coleraine_24.abc
Top: Top.abc Top.ps Top.pdf
Top.abc: hdr/Top.hdr $(Top)
	abcmedley Top $(Top) >Top.abc
Top.ps: Top.abc fmt/_75.fmt
	$(a2p) Top.abc +Ffmt/_75 \
	|PShdr Top '' Top \
	|PSftr %D $U/ %D >Top.ps
Top.pdf: Top.ps
	ps2pdf Top.ps Top.pdf

# Torf's Watching
TorfsWatching= \
	strathspey/StumpieS.abc \
	strathspey/BrochanLom_D.abc \
	strathspey/MorACheannaich.abc \
	strathspey/AlasdairMacalister.abc \
	ftr/arrJC.ftr
TorfsWatching: TorfsWatching.abc TorfsWatching.ps TorfsWatching.pdf
TorfsWatching.abc: hdr/TorfsWatching.hdr $(TorfsWatching)
	abcmedley TorfsWatching $(TorfsWatching) >TorfsWatching.abc
TorfsWatching.ps: TorfsWatching.abc fmt/_75.fmt
	$(a2p) TorfsWatching.abc +Ffmt/_75 \
	|PShdr TorfsWatching '' TorfsWatching \
	|PSftr %D $U/ %D >TorfsWatching.ps
TorfsWatching.pdf: TorfsWatching.ps
	ps2pdf TorfsWatching.ps TorfsWatching.pdf

# Torryburn Lassies
TorryburnLassies= \
	r16/TorryburnLassiesR.abc \
	r16/GlenburnieRant_Em.abc \
	r16/DeilStickDaMinister_A.abc \
	r16/DickGossipsR2.abc
TorryburnLassies: TorryburnLassies.abc TorryburnLassies.ps TorryburnLassies.pdf
TorryburnLassies.abc: $(TorryburnLassies) hdr/TorryburnLassies.hdr
	abcmedley TorryburnLassies $(TorryburnLassies) >TorryburnLassies.abc
TorryburnLassies.ps: TorryburnLassies.abc fmt/_70.fmt
	$(a2p) TorryburnLassies.abc +Ffmt/_70 \
	|PShdr Torryburn '' Torryburn \
	|PSftr %D $U/ %D >TorryburnLassies.ps
TorryburnLassies.pdf: TorryburnLassies.ps
	ps2pdf TorryburnLassies.ps TorryburnLassies.pdf

# Train Journey North
JourneyNorth0= reel/TrainJourneyNorth_D.abc
JourneyNorth0: JourneyNorth0.abc JourneyNorth0.ps JourneyNorth0.pdf
JourneyNorth0.abc: hdr/JourneyNorth.hdr $(JourneyNorth0)
	abcmedley JourneyNorth $(JourneyNorth0) >JourneyNorth0.abc
JourneyNorth0.ps: JourneyNorth0.abc fmt/_70.fmt
	$(a2p) JourneyNorth0.abc +Ffmt/_70 \
	|PShdr JourneyNorth '' JourneyNorth \
	|PSftr %D $U/ %D >JourneyNorth0.ps
JourneyNorth0.pdf: JourneyNorth0.ps
	ps2pdf JourneyNorth0.ps JourneyNorth0.pdf

# Train Journey North
JourneyNorth1= \
	reel/TrainJourneyNorth_D.abc \
	reel/GlasgowHp_G3.abc \
	reel/SandyMacintyresTripToBoston_A3.abc \
	reel/TamLin_Am.abc
JourneyNorth1: JourneyNorth1.abc JourneyNorth1.ps JourneyNorth1.pdf
JourneyNorth1.abc: hdr/JourneyNorth.hdr $(JourneyNorth1)
	abcmedley JourneyNorth $(JourneyNorth1) >JourneyNorth1.abc
JourneyNorth1.ps: JourneyNorth1.abc fmt/_70.fmt
	$(a2p) JourneyNorth1.abc +Ffmt/_70 \
	|PShdr JourneyNorth '' JourneyNorth \
	|PSftr %D $U/ %D >JourneyNorth1.ps
JourneyNorth1.pdf: JourneyNorth1.ps
	ps2pdf JourneyNorth1.ps JourneyNorth1.pdf

# Train Journey North
TrainJourneyNorth0= reel/TrainJourneyNorth_D4.abc
TrainJourneyNorth0: TrainJourneyNorth0.abc TrainJourneyNorth0.ps TrainJourneyNorth0.pdf
TrainJourneyNorth0.abc: hdr/TrainJourneyNorth.hdr $(TrainJourneyNorth0)
	abcmedley TrainJourneyNorth $(TrainJourneyNorth0) >TrainJourneyNorth0.abc
TrainJourneyNorth0.ps: TrainJourneyNorth0.abc fmt/_70.fmt
	$(a2p) TrainJourneyNorth0.abc +Ffmt/_70 \
	|PShdr TrainJourney '' TrainJourney \
	|PSftr %D $U/ %D >TrainJourneyNorth0.ps
TrainJourneyNorth0.pdf: TrainJourneyNorth0.ps
	ps2pdf TrainJourneyNorth0.ps TrainJourneyNorth0.pdf

# Train Journey North
TrainJourneyNorth1= reel/TrainJourneyNorth_D4.abc
TrainJourneyNorth1: TrainJourneyNorth1.abc TrainJourneyNorth1.ps TrainJourneyNorth1.pdf
TrainJourneyNorth1.abc: hdr/TrainJourneyNorth.hdr $(TrainJourneyNorth1)
	abcmedley TrainJourneyNorth $(TrainJourneyNorth1) >TrainJourneyNorth1.abc
TrainJourneyNorth1.ps: TrainJourneyNorth1.abc fmt/_70.fmt
	$(a2p) TrainJourneyNorth1.abc +Ffmt/_70 \
	|PShdr TrainJourney '' TrainJourney \
	|PSftr %D $U/ %D >TrainJourneyNorth1.ps
TrainJourneyNorth1.pdf: TrainJourneyNorth1.ps
	ps2pdf TrainJourneyNorth1.ps TrainJourneyNorth1.pdf

# Train Journey North
TrainJourneyNorth: TrainJourneyNorth0 TrainJourneyNorth1

# TravellersJig
TravellersJig= jig/JigginInTheKitchen_G.abc jig/NuptialKnot.abc jig/AndersonsJ_D.abc
TravellersJig: TravellersJig.abc TravellersJig.ps TravellersJig.pdf
TravellersJig.abc: hdr/TravellersJig.hdr $(TravellersJig)
	abcmedley TravellersJig $(TravellersJig) >TravellersJig.abc
TravellersJig.ps: TravellersJig.abc fmt/_75.fmt
	$(a2p) TravellersJig.abc +Ffmt/_75 \
	|PShdr TravellersJig '' TravellersJig \
	|PSftr %D $U/ %D >TravellersJig.ps
TravellersJig.pdf: TravellersJig.ps
	ps2pdf TravellersJig.ps TravellersJig.pdf

# Travelling Men
TravellingMen= jig/FiddlesAndBoxes_C.abc
TravellingMen: TravellingMen.abc TravellingMen.ps TravellingMen.pdf
TravellingMen.abc: hdr/TravellingMen.hdr $(TravellingMen)
	abcmedley TravellingMen $(TravellingMen) >TravellingMen.abc
TravellingMen.ps: TravellingMen.abc fmt/_75.fmt
	$(a2p) TravellingMen.abc +Ffmt/_75 \
	|PShdr TravellingMen '' TravellingMen \
	|PSftr %D $U/ %D >TravellingMen.ps
TravellingMen.pdf: TravellingMen.ps
	ps2pdf TravellingMen.ps TravellingMen.pdf

# Tribute To The Borders
TributeToTheBorders: TributeToTheBorders0 TributeToTheBorders1 TributeToTheBorders2

# Tribute To The Borders 0
TributeToTheBorders0= jig/DaggsOfCraighouse.abc
TributeToTheBorders0: TributeToTheBorders0.abc TributeToTheBorders0.ps TributeToTheBorders0.pdf
TributeToTheBorders0.abc: hdr/TributeToTheBorders.hdr $(TributeToTheBorders0)
	abcmedley +C TributeToTheBorders $(TributeToTheBorders0) >TributeToTheBorders0.abc
TributeToTheBorders0.ps: TributeToTheBorders0.abc fmt/_75.fmt
	$(a2p) TributeToTheBorders0.abc +Ffmt/_75 \
	|PShdr TributeToTheBorders '' TributeToTheBorders \
	|PSftr %D $U/ %D >TributeToTheBorders0.ps
TributeToTheBorders0.pdf: TributeToTheBorders0.ps
	ps2pdf TributeToTheBorders0.ps TributeToTheBorders0.pdf

# Tribute To The Borders 1
TributeToTheBorders1= \
	jig/DaggsOfCraighouse.abc \
	jig/LadsODunseJ.abc \
	jig/BlueBonnetsJ1_G.abc
TributeToTheBorders1: TributeToTheBorders1.abc TributeToTheBorders1.ps TributeToTheBorders1.pdf
TributeToTheBorders1.abc: hdr/TributeToTheBorders.hdr $(TributeToTheBorders1)
	abcmedley +C TributeToTheBorders $(TributeToTheBorders1) >TributeToTheBorders1.abc
TributeToTheBorders1.ps: TributeToTheBorders1.abc fmt/_75.fmt
	$(a2p) TributeToTheBorders1.abc +Ffmt/_75 \
	|PShdr TributeToTheBorders '' TributeToTheBorders \
	|PSftr %D $U/ %D >TributeToTheBorders1.ps
TributeToTheBorders1.pdf: TributeToTheBorders1.ps
	ps2pdf TributeToTheBorders1.ps TributeToTheBorders1.pdf

# Tribute To The Borders 2
TributeToTheBorders2= \
	jig/DaggsOfCraighouse.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/Buttermilk_Mary-A-32-2.abc \
	jig/SwallowtailJ.abc
TributeToTheBorders2: TributeToTheBorders2.abc TributeToTheBorders2.ps TributeToTheBorders2.pdf
TributeToTheBorders2.abc: hdr/TributeToTheBorders.hdr $(TributeToTheBorders2)
	abcmedley +C TributeToTheBorders $(TributeToTheBorders2) >TributeToTheBorders2.abc
TributeToTheBorders2.ps: TributeToTheBorders2.abc fmt/_70.fmt
	$(a2p) TributeToTheBorders2.abc +Ffmt/_70 \
	|PShdr TributeToTheBorders '' TributeToTheBorders \
	|PSftr %D $U/ %D >TributeToTheBorders2.ps
TributeToTheBorders2.pdf: TributeToTheBorders2.ps
	ps2pdf TributeToTheBorders2.ps TributeToTheBorders2.pdf

# Tribute to the Border [invalid name; should have a final 's']
TributeToTheBorder= \
	jig/DaggsOfCraighouse.abc \
	jig/LadsODunseJ.abc \
	jig/BlueBonnetsJ1_G.abc
TributeToTheBorder: TributeToTheBorder.abc TributeToTheBorder.ps TributeToTheBorder.pdf
TributeToTheBorder.abc: $(TributeToTheBorder) hdr/TributeToTheBorder.hdr
	abcmedley +C TributeToTheBorder $(TributeToTheBorder) >TributeToTheBorder.abc
TributeToTheBorder.ps: TributeToTheBorder.abc fmt/_70.fmt
	$(a2p) TributeToTheBorder.abc +Ffmt/_70 \
	|PShdr TributeTo '' TributeTo \
	|PSftr %D $U/ %D >TributeToTheBorder.ps
TributeToTheBorder.pdf: TributeToTheBorder.ps
	ps2pdf TributeToTheBorder.ps TributeToTheBorder.pdf

# Trip Oer the Tweed
TripOerTheTweed= jig/MissesLittlesFancy.abc
TripOerTheTweed: TripOerTheTweed.abc TripOerTheTweed.ps TripOerTheTweed.pdf
TripOerTheTweed.abc: $(TripOerTheTweed) hdr/TripOerTheTweed.hdr
	abcmedley TripOerTheTweed $(TripOerTheTweed) >TripOerTheTweed.abc
TripOerTheTweed.ps: TripOerTheTweed.abc fmt/_70.fmt
	$(a2p) TripOerTheTweed.abc +Ffmt/_70 \
	|PShdr TripOer '' TripOer \
	|PSftr %D $U/ %D >TripOerTheTweed.ps
TripOerTheTweed.pdf: TripOerTheTweed.ps
	ps2pdf TripOerTheTweed.ps TripOerTheTweed.pdf

# Trip to Aberdeen
TripToAberdeen= jig/BraesOfElchies.abc \
	jig/AnneDrummondSmithsR.abc \
	jig/SailorsWife_Dm.abc \
	jig/MistOverTennessee.abc
TripToAberdeen: TripToAberdeen.abc TripToAberdeen.ps TripToAberdeen.pdf
TripToAberdeen.abc: $(TripToAberdeen) hdr/TripToAberdeen.hdr
	abcmedley TripToAberdeen $(TripToAberdeen) >TripToAberdeen.abc
TripToAberdeen.ps: TripToAberdeen.abc fmt/_75.fmt
	$(a2p) TripToAberdeen.abc +Ffmt/_75 \
	|PShdr TripToAberdeen '' TripToAberdeen \
	|PSftr %D $U/ %D >TripToAberdeen.ps
TripToAberdeen.pdf: TripToAberdeen.ps
	ps2pdf TripToAberdeen.ps TripToAberdeen.pdf

# Trip to Bavaria

# Trip to Bavaria
TripToBavaria: TripToBavaria1 TripToBavaria2

# Trip to Bavaria 1
TripToBavaria1= \
	reel/RemertsOfHerford_F.abc \
	reel/New_High_Level_Reel-G-32-4.abc \
	reel/FiddlersWelcomeToLosAngeles.abc
TripToBavaria1: TripToBavaria1.abc TripToBavaria1.ps TripToBavaria1.pdf
TripToBavaria1.abc: hdr/TripToBavaria.hdr $(TripToBavaria1)
	abcmedley TripToBavaria $(TripToBavaria1) >TripToBavaria1.abc
TripToBavaria1.ps: TripToBavaria1.abc fmt/_75.fmt
	$(a2p) TripToBavaria1.abc +Ffmt/_75 \
	|PShdr TripToBav '' TripToBav \
	|PSftr %D $U/ %D >TripToBavaria1.ps
TripToBavaria1.pdf: TripToBavaria1.ps
	ps2pdf TripToBavaria1.ps TripToBavaria1.pdf

# Trip to Bavaria 2
TripToBavaria2= polka/RemertsOfHerford_F2.abc polka/GsatzligPolka_GDC.abc
TripToBavaria2: TripToBavaria2.abc TripToBavaria2.ps TripToBavaria2.pdf
TripToBavaria2.abc: hdr/TripToBavaria2.hdr $(TripToBavaria2)
	abcmedley TripToBavaria2 $(TripToBavaria2) >TripToBavaria2.abc
TripToBavaria2.ps: TripToBavaria2.abc fmt/_80.fmt
	$(a2p) TripToBavaria2.abc +Ffmt/_80 \
	|PShdr TripToBav '' TripToBav \
	|PSftr %D $U/ %D >TripToBavaria2.ps
TripToBavaria2.pdf: TripToBavaria2.ps
	ps2pdf TripToBavaria2.ps TripToBavaria2.pdf

# Trip to Egypt
TripToEgypt= \
	jig/Road_to_Banff-D-32-2.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Myras_Jig-A-32-2.abc \
	jig/Mist_Covered_Mountain_jig-Am-32-3.abc
TripToEgypt: TripToEgypt.abc TripToEgypt.ps TripToEgypt.pdf
TripToEgypt.abc: hdr/TripToEgypt.hdr $(TripToEgypt)
	abcmedley TripToEgypt $(TripToEgypt) >TripToEgypt.abc
TripToEgypt.ps: TripToEgypt.abc fmt/_75.fmt
	$(a2p) TripToEgypt.abc +Ffmt/_75 \
	|PShdr TripToEgypt '' TripToEgypt \
	|PSftr %D $U/ %D >TripToEgypt.ps
TripToEgypt.pdf: TripToEgypt.ps
	ps2pdf TripToEgypt.ps TripToEgypt.pdf

# Trip to Gretna Green
TripToGretnaGreen= \
	jig/Juniper_Jig-A-32-3.abc \
	jig/Maison_De_Glace-D-32-3.abc \
	jig/Blackthorn_Stick-G-32-2.abc \
	jig/Lanagans_Ball_1-Em-32-2.abc ftr/arrJC.ftr
TripToGretnaGreen: TripToGretnaGreen.abc TripToGretnaGreen.ps TripToGretnaGreen.pdf
TripToGretnaGreen.abc: hdr/TripToGretnaGreen.hdr $(TripToGretnaGreen)
	abcmedley TripToGretnaGreen $(TripToGretnaGreen) >TripToGretnaGreen.abc
TripToGretnaGreen.ps: TripToGretnaGreen.abc fmt/_75.fmt
	$(a2p) TripToGretnaGreen.abc +Ffmt/_75 \
	|PShdr TripToGretnaGreen '' TripToGretnaGreen \
	|PSftr %D $U/ %D >TripToGretnaGreen.ps
TripToGretnaGreen.pdf: TripToGretnaGreen.ps
	ps2pdf TripToGretnaGreen.ps TripToGretnaGreen.pdf

# Trip to Pakistan
Trip_to_Pakistan= \
	reel/Trip_to_Pakistan_2-Em-24-3.abc \
	reel/Trip_to_Pakistan-Em-24-4.abc \
	reel/Trip_to_Pakistan-Bm-24-3.abc
Trip_to_Pakistan: Trip_to_Pakistan.abc Trip_to_Pakistan.ps Trip_to_Pakistan.pdf
Trip_to_Pakistan.abc: $(Trip_to_Pakistan) # hdr/Trip_to_Pakistan.hdr
	abcjoin +s $(Trip_to_Pakistan) >Trip_to_Pakistan.abc
Trip_to_Pakistan.ps: Trip_to_Pakistan.abc fmt/_75.fmt
	$(a2p) Trip_to_Pakistan.abc +Ffmt/_75 \
	|PShdr Trip_to_Pakistan '' Trip_to_Pakistan \
	|PSftr %D $U/ %D >Trip_to_Pakistan.ps
Trip_to_Pakistan.pdf: Trip_to_Pakistan.ps
	ps2pdf Trip_to_Pakistan.ps Trip_to_Pakistan.pdf

# Trip to Tobermory
TripToTobermory: TripToTobermory0

# Trip to Tobermory 0
TripToTobermory0= s24/TobermoryBay_A_ABB.abc strathspey/TobermoryBay_A.abc x8.abc
TripToTobermory0: TripToTobermory0.abc TripToTobermory0.ps TripToTobermory0.pdf
TripToTobermory0.abc: hdr/TripToTobermory.hdr $(TripToTobermory0)
	abcmedley TripToTobermory $(TripToTobermory0) >TripToTobermory0.abc
TripToTobermory0.ps: TripToTobermory0.abc fmt/_75.fmt
	$(a2p) TripToTobermory0.abc +Ffmt/_75 \
	|PShdr TripToTobermory '' TripToTobermory \
	|PSftr %D $U/ %D >TripToTobermory0.ps
TripToTobermory0.pdf: TripToTobermory0.ps
	ps2pdf TripToTobermory0.ps TripToTobermory0.pdf

# Trip to the Drakensberg
TripToTheDrakensberg= jig/Britches_Maker-Gm-40-3.abc \
	j40/StanChapmansJ_A_ABABC.abc \
	jig/Ten_Penny_Bit_2-Am-32-2.abc \
	jig/Rose_in_the_Heather-D-32-2.abc
TripToTheDrakensberg: TripToTheDrakensberg.abc TripToTheDrakensberg.ps TripToTheDrakensberg.pdf
TripToTheDrakensberg.abc: $(TripToTheDrakensberg) hdr/TripToTheDrakensberg.hdr
	abcmedley TripToTheDrakensberg $(TripToTheDrakensberg) >TripToTheDrakensberg.abc
TripToTheDrakensberg.ps: TripToTheDrakensberg.abc fmt/TripToTheDrakensberg.fmt
	$(a2p) TripToTheDrakensberg.abc +Ffmt/TripToTheDrakensberg \
	|PShdr TripToTheDrak '' TripToTheDrak \
	|PSftr %D $U/ %D >TripToTheDrakensberg.ps
TripToTheDrakensberg.pdf: TripToTheDrakensberg.ps
	ps2pdf TripToTheDrakensberg.ps TripToTheDrakensberg.pdf

# Triumph
Triumph= \
	r24/TriumphR.abc \
	r24/ShetlandFiddler.abc \
	r24/TorryburnLassies.abc
Triumph: Triumph.abc Triumph.ps Triumph.pdf
Triumph.abc: $(Triumph) hdr/Triumph.hdr
	abcmedley Triumph $(Triumph) >Triumph.abc
Triumph.ps: Triumph.abc fmt/_70.fmt
	$(a2p) Triumph.abc +Ffmt/_70 \
	|PShdr Triumph '' Triumph \
	|PSftr %D $U/ %D >Triumph.ps
Triumph.pdf: Triumph.ps
	ps2pdf Triumph.ps Triumph.pdf

# Trowie Jigs
TrowieJig01= \
	jig/Aith_Rant_G.abc \
	jig/Fairies_Revels_C.abc \
	jig/Corsican_Fairy_Am.abc \
	j32/Vallafield_D32.abc \
	j32/FairyCobbler_Gm.abc
TrowieJig01: TrowieJig01.abc TrowieJig01.ps TrowieJig01.pdf
TrowieJig01.abc: hdr/TrowieJig01.hdr $(TrowieJig01)
	abcmedley TrowieJig01 $(TrowieJig01) >TrowieJig01.abc
TrowieJig01.ps: TrowieJig01.abc fmt/_75.fmt
	$(a2p) TrowieJig01.abc +Ffmt/_75 \
	|PShdr "TrowieJig:J" '' "TrowieJig:J" \
	|PSftr %D $U/ %D >TrowieJig01.ps
TrowieJig01.pdf: TrowieJig01.ps
	ps2pdf TrowieJig01.ps TrowieJig01.pdf

# Trowie Jigs
TrowieJig: TrowieJig01

# Trowie Jigs
TrowieJigs: TrowieJig01

# Trowie Reels
TrowieReel01= \
	reel/Largos_Fairy_Dance-D-16-2.abc \
	reel/UnderhillR.abc \
	reel/West_Side_Trows_Reel_D.abc \
	r16/Winyadepla_A.abc
TrowieReel01: TrowieReel01.abc TrowieReel01.ps TrowieReel01.pdf
TrowieReel01.abc: hdr/TrowieReel01.hdr $(TrowieReel01)
	abcmedley TrowieReel01 $(TrowieReel01) >TrowieReel01.abc
TrowieReel01.ps: TrowieReel01.abc fmt/_75.fmt
	$(a2p) TrowieReel01.abc +Ffmt/_75 \
	|PShdr "TrowieReel:R" '' "TrowieReel:R" \
	|PSftr %D $U/ %D >TrowieReel01.ps
TrowieReel01.pdf: TrowieReel01.ps
	ps2pdf TrowieReel01.ps TrowieReel01.pdf

# Trowie Reels
TrowieReel: TrowieReel01

# Trowie Reels
TrowieReels: TrowieReel01

# Trowie Tunes
TrowieTunes: TrowieJig01 TrowieReel01

# Trowie Tunes
TrowieTunes: TrowieJigs TrowieReels

# Trysting Place
TrystingPlace= \
	strathspey/DuchessOfGordonsNewStr_F.abc \
	strathspey/CaptCampbell.abc \
	strathspey/IronManS.abc \
	strathspey/LochBaS.abc
TrystingPlace: TrystingPlace.abc TrystingPlace.ps TrystingPlace.pdf
TrystingPlace.abc: $(TrystingPlace) hdr/TrystingPlace.hdr
	abcmedley TrystingPlace $(TrystingPlace) >TrystingPlace.abc
TrystingPlace.ps: TrystingPlace.abc fmt/_70.fmt
	$(a2p) TrystingPlace.abc +Ffmt/_70 \
	|PShdr Trysting '' Trysting \
	|PSftr %D $U/ %D >TrystingPlace.ps
TrystingPlace.pdf: TrystingPlace.ps
	ps2pdf TrystingPlace.ps TrystingPlace.pdf

# Tullochgorm
Tullochgorm: Tullochgorm0 Tullochgorm1

# Tullochgorm 0
Tullochgorm0= strathspey/Tullochgorum_G.abc strathspey/MajorMole_Am.abc
Tullochgorm0: Tullochgorm0.abc Tullochgorm0.ps Tullochgorm0.pdf
Tullochgorm0.abc: $(Tullochgorm0) hdr/Tullochgorm.hdr
	abcmedley +C Tullochgorm $(Tullochgorm0) >Tullochgorm0.abc
Tullochgorm0.ps: Tullochgorm0.abc fmt/_70.fmt
	$(a2p) Tullochgorm0.abc +Ffmt/_70 \
	|PShdr Tullochgorm '' Tullochgorm \
	|PSftr %D $U/ %D >Tullochgorm0.ps
Tullochgorm0.pdf: Tullochgorm0.ps
	ps2pdf Tullochgorm0.ps Tullochgorm0.pdf

# Tullochgorm 1
Tullochgorm1= strathspey/Tullochgorum_G.abc \
	strathspey/MarquisOfHuntlysS.abc \
	strathspey/MajorMole_Am.abc \
	strathspey/Rose_Among_the_Heather-D-16-3.abc
Tullochgorm1: Tullochgorm1.abc Tullochgorm1.ps Tullochgorm1.pdf
Tullochgorm1.abc: $(Tullochgorm1) hdr/Tullochgorm.hdr
	abcmedley +C Tullochgorm $(Tullochgorm1) >Tullochgorm1.abc
Tullochgorm1.ps: Tullochgorm1.abc fmt/_70.fmt
	$(a2p) Tullochgorm1.abc +Ffmt/_70 \
	|PShdr Tullochgorm '' Tullochgorm \
	|PSftr %D $U/ %D >Tullochgorm1.ps
Tullochgorm1.pdf: Tullochgorm1.ps
	ps2pdf Tullochgorm1.ps Tullochgorm1.pdf

# Tunes for Herbie MacLeod
HerbieMacLeod= \
	waltz/Memories_of_Herbie_MacLeod_1-G-64-4.abc \
	waltz/In_Memory_of_Herbie_MacLeod-A-64-6.abc
HerbieMacLeod: HerbieMacLeod.abc HerbieMacLeod.ps HerbieMacLeod.pdf
HerbieMacLeod.abc: $(HerbieMacLeod)
	abcmedley "Herbie MacLeod" $(HerbieMacLeod) >HerbieMacLeod.abc
HerbieMacLeod.ps: HerbieMacLeod.abc fmt/_70.fmt
	$(a2p) HerbieMacLeod.abc +Ffmt/_70 \
	|PShdr WaltzCountry '' WaltzCountry \
	|PSftr %D $U/ %D >HerbieMacLeod.ps
HerbieMacLeod.pdf: HerbieMacLeod.ps
	ps2pdf HerbieMacLeod.ps HerbieMacLeod.pdf

# Turkey Trot
TurkeyTrot= \
	reel/Petronella-D-32-4.abc \
	reel/MasonsApron_A3.abc \
	reel/TeetotalersR_G3.abc
TurkeyTrot: TurkeyTrot.abc TurkeyTrot.ps TurkeyTrot.pdf
TurkeyTrot.abc: $(TurkeyTrot) hdr/TurkeyTrot.hdr
	abcmedley TurkeyTrot $(TurkeyTrot) >TurkeyTrot.abc
TurkeyTrot.ps: TurkeyTrot.abc fmt/_75.fmt
	$(a2p) TurkeyTrot.abc +Ffmt/_75 \
	|PShdr "TurkeyTrot" '' "TurkeyTrot" \
	|PSftr %D $U/ %D >TurkeyTrot.ps
TurkeyTrot.pdf: TurkeyTrot.ps
	ps2pdf TurkeyTrot.ps TurkeyTrot.pdf

# Tutor
Tutor= \
	jig/MistOverTennessee.abc \
	jig/HommageAJosephBouchard_C.abc \
	jig/LittleBurntPotato.abc
Tutor: Tutor.abc Tutor.ps Tutor.pdf
Tutor.abc: hdr/Tutor.hdr $(Tutor)
	abcmedley Tutor $(Tutor) >Tutor.abc
Tutor.ps: Tutor.abc fmt/_75.fmt
	$(a2p) Tutor.abc +Ffmt/_75 \
	|PShdr Tutor '' Tutor \
	|PSftr %D $U/ %D >Tutor.ps
Tutor.pdf: Tutor.ps
	ps2pdf Tutor.ps Tutor.pdf

# Twa Sparkling Een
TwaSparklingEen= jig/TwaSparklingEen_C.abc jig/CatherineStewartOfPettyvaich.abc jig/KatiesRambles_Dm.abc jig/KelloholmJig_G.abc
TwaSparklingEen: TwaSparklingEen.abc TwaSparklingEen.ps TwaSparklingEen.pdf
TwaSparklingEen.abc: hdr/TwaSparklingEen.hdr $(TwaSparklingEen)
	abcmedley TwaSparklingEen $(TwaSparklingEen) >TwaSparklingEen.abc
TwaSparklingEen.ps: TwaSparklingEen.abc fmt/_70.fmt
	$(a2p) TwaSparklingEen.abc +Ffmt/_70 \
	|PShdr TwaSparklingEen '' TwaSparklingEen \
	|PSftr %D $U/ %D >TwaSparklingEen.ps
TwaSparklingEen.pdf: TwaSparklingEen.ps
	ps2pdf TwaSparklingEen.ps TwaSparklingEen.pdf

# Tweedside
Tweedside= waltz/TweedsideW.abc waltz/TamGlen.abc
Tweedside: Tweedside.abc Tweedside.ps Tweedside.pdf
Tweedside.abc: $(Tweedside) hdr/Tweedside.hdr
	abcmedley Tweedside $(Tweedside) >Tweedside.abc
Tweedside.ps: Tweedside.abc fmt/_75.fmt
	$(a2p) Tweedside.abc +Ffmt/_75 \
	|PShdr Tweedside '' Tweedside \
	|PSftr %D $U/ %D >Tweedside.ps
Tweedside.pdf: Tweedside.ps
	ps2pdf Tweedside.ps Tweedside.pdf

# Twenty First of September
TwentyFirstOfSeptember= reel/CrossOfInverness.abc reel/MorayshireFarmers.abc
TwentyFirstOfSeptember: TwentyFirstOfSeptember.abc TwentyFirstOfSeptember.ps TwentyFirstOfSeptember.pdf
TwentyFirstOfSeptember.abc: $(TwentyFirstOfSeptember) hdr/TwentyFirstOfSeptember.hdr
	abcmedley TwentyFirstOfSeptember $(TwentyFirstOfSeptember) >TwentyFirstOfSeptember.abc
TwentyFirstOfSeptember.ps: TwentyFirstOfSeptember.abc fmt/_70.fmt
	$(a2p) TwentyFirstOfSeptember.abc +Ffmt/_70 \
	|PShdr TwentyFirst '' TwentyFirst \
	|PSftr %D $U/ %D >TwentyFirstOfSeptember.ps
TwentyFirstOfSeptember.pdf: TwentyFirstOfSeptember.ps
	ps2pdf TwentyFirstOfSeptember.ps TwentyFirstOfSeptember.pdf

# TwilightInPortroe
TwilightInPortroe= \
	reel/TwilightInPortroe_A2.abc \
	reel/TwilightInPortroe_A3.abc \
	reel/TwilightInPortroe_A4.abc
TwilightInPortroe: TwilightInPortroe.abc TwilightInPortroe.ps TwilightInPortroe.pdf
TwilightInPortroe.abc: $(TwilightInPortroe) # hdr/TwilightInPortroe.hdr
	abcjoin +s $(TwilightInPortroe) >TwilightInPortroe.abc
TwilightInPortroe.ps: TwilightInPortroe.abc fmt/_80.fmt
	$(a2p) TwilightInPortroe.abc +Ffmt/_80 \
	|PShdr TwilightInPortroe '' TwilightInPortroe \
	|PSftr %D $U/ %D >TwilightInPortroe.ps
TwilightInPortroe.pdf: TwilightInPortroe.ps
	ps2pdf TwilightInPortroe.ps TwilightInPortroe.pdf

# Two and Two
TwoAndTwo= \
	jig/JeannieSGrantsFav.abc \
	jig/CaptYoungsQuickStep.abc \
	jig/TobinsFav.abc \
	jig/CalliopeHouse_E.abc
TwoAndTwo: TwoAndTwo.abc TwoAndTwo.ps TwoAndTwo.pdf
TwoAndTwo.abc: $(TwoAndTwo) hdr/TwoAndTwo.hdr
	abcmedley TwoAndTwo $(TwoAndTwo) >TwoAndTwo.abc
TwoAndTwo.ps: TwoAndTwo.abc fmt/_70.fmt
	$(a2p) TwoAndTwo.abc +Ffmt/_70 \
	|PShdr TwoAndTwo '' TwoAndTwo \
	|PSftr %D $U/ %D >TwoAndTwo.ps
TwoAndTwo.pdf: TwoAndTwo.ps
	ps2pdf TwoAndTwo.ps TwoAndTwo.pdf

# Two to One
TwoToOne= jig/MistOverTennessee.abc jig/DrummondCastle.abc jig/MimiJ.abc
TwoToOne: TwoToOne.abc TwoToOne.ps TwoToOne.pdf
TwoToOne.abc: $(TwoToOne) hdr/TwoToOne.hdr
	abcmedley TwoToOne $(TwoToOne) >TwoToOne.abc
TwoToOne.ps: TwoToOne.abc fmt/_70.fmt
	$(a2p) TwoToOne.abc +Ffmt/_70 \
	|PShdr TwoToOne '' TwoToOne \
	|PSftr %D $U/ %D >TwoToOne.ps
TwoToOne.pdf: TwoToOne.ps
	ps2pdf TwoToOne.ps TwoToOne.pdf

# Uncle Bill's Jig
UncleBillsJig= jig/MaryBainsWedding2_Am.abc jig/MaryBainsWedding2_D.abc
UncleBillsJig: UncleBillsJig.abc UncleBillsJig.ps UncleBillsJig.pdf
UncleBillsJig.abc: hdr/UncleBillsJig.hdr $(UncleBillsJig)
	abcmedley UncleBillsJig $(UncleBillsJig) >UncleBillsJig.abc
UncleBillsJig.ps: UncleBillsJig.abc fmt/_75.fmt
	$(a2p) UncleBillsJig.abc +Ffmt/_75 \
	|PShdr UncleBillsJig '' UncleBillsJig \
	|PSftr %D $U/ %D >UncleBillsJig.ps
UncleBillsJig.pdf: UncleBillsJig.ps
	ps2pdf UncleBillsJig.ps UncleBillsJig.pdf

# Unit 5
Unit5= \
	shottish/Glencoe_Bridge_Shottish-D-32-4.abc \
	shottish/Major_Graham-G-32-3.abc \
	shottish/Scotch_Mist-C-16-3.abc \
	shottish/JohnStephanOfChanceInn_F.abc \
	ftr/arrJC.ftr
Unit5: Unit5.abc Unit5.ps Unit5.pdf
Unit5.abc: hdr/Unit5.hdr $(Unit5)
	abcmedley Unit5 $(Unit5) >Unit5.abc
Unit5.ps: Unit5.abc fmt/_70.fmt
	$(a2p) Unit5.abc +Ffmt/_70 \
	|PShdr Unit5 '' Unit5 \
	|PSftr %D $U/ %D >Unit5.ps
Unit5.pdf: Unit5.ps
	ps2pdf Unit5.ps Unit5.pdf

# Unst_Bridal_March
Unst_Bridal_March= march/Unst_Bridal_March-A-32-3.abc march/Unst_Bridal_March-G-32-3.abc
Unst_Bridal_March: Unst_Bridal_March.abc Unst_Bridal_March.ps Unst_Bridal_March.pdf
Unst_Bridal_March.abc: $(Unst_Bridal_March) # hdr/Unst_Bridal_March.hdr
	abcjoin +s $(Unst_Bridal_March) >Unst_Bridal_March.abc
Unst_Bridal_March.ps: Unst_Bridal_March.abc fmt/_80.fmt
	$(a2p) Unst_Bridal_March.abc +Ffmt/_80 \
	|PShdr Unst_Bridal_March '' Unst_Bridal_March \
	|PSftr %D $U/ %D >Unst_Bridal_March.ps
Unst_Bridal_March.pdf: Unst_Bridal_March.ps
	ps2pdf Unst_Bridal_March.ps Unst_Bridal_March.pdf

# UnsungHero
UnsungHero= \
	march/Bonapartes_Retreat-D-16-2.abc \
	march/Maggie_in_the_Wood-A-16-2.abc \
	march/Meeting_of_the_Waters-D-32-2.abc \
	march/Scotland_the_Brave-G-32-3.abc
UnsungHero: UnsungHero.abc UnsungHero.ps UnsungHero.pdf
UnsungHero.abc: hdr/UnsungHero.hdr $(UnsungHero)
	abcmedley UnsungHero $(UnsungHero) >UnsungHero.abc
UnsungHero.ps: UnsungHero.abc fmt/_70.fmt
	$(a2p) UnsungHero.abc +Ffmt/_70 \
	|PShdr UnsungHero '' UnsungHero \
	|PSftr %D $U/ %D >UnsungHero.ps
UnsungHero.pdf: UnsungHero.ps
	ps2pdf UnsungHero.ps UnsungHero.pdf

# Up In the Air
UpInTheAir: UpInTheAir0 UpInTheAir1

# Up In the Air 0
UpInTheAir0= \
	strathspey/GeorgeClerkOfPennycuikS.abc \
	strathspey/MrsRamsayOfBarnton_Em.abc \
	x4.abc
UpInTheAir0: UpInTheAir0.abc UpInTheAir0.ps UpInTheAir0.pdf
UpInTheAir0.abc: hdr/UpInTheAir.hdr $(UpInTheAir0)
	abcmedley UpInTheAir $(UpInTheAir0) >UpInTheAir0.abc
UpInTheAir0.ps: UpInTheAir0.abc fmt/_75.fmt
	$(a2p) UpInTheAir0.abc +Ffmt/_75 \
	|PShdr UpInTheAir '' UpInTheAir \
	|PSftr %D $U/ %D >UpInTheAir0.ps
UpInTheAir0.pdf: UpInTheAir0.ps
	ps2pdf UpInTheAir0.ps UpInTheAir0.pdf

# Up In the Air 1
UpInTheAir1= \
	strathspey/GeorgeClerkOfPennycuikS.abc \
	strathspey/LairdODrumblairS.abc \
	strathspey/BelladrumHouseS.abc
UpInTheAir1: UpInTheAir1.abc UpInTheAir1.ps UpInTheAir1.pdf
UpInTheAir1.abc: hdr/UpInTheAir.hdr $(UpInTheAir1)
	abcmedley UpInTheAir $(UpInTheAir1) >UpInTheAir1.abc
UpInTheAir1.ps: UpInTheAir1.abc fmt/_75.fmt
	$(a2p) UpInTheAir1.abc +Ffmt/_75 \
	|PShdr UpInTheAir '' UpInTheAir \
	|PSftr %D $U/ %D >UpInTheAir1.ps
UpInTheAir1.pdf: UpInTheAir1.ps
	ps2pdf UpInTheAir1.ps UpInTheAir1.pdf

# Up the Pond
UpThePond= \
	jig/BanksOfNewfoundland_G.abc \
	jig/HillsOfGlenOrchy_Em.abc \
	jig/SoldiersDance.abc \
	jig/PentlandJ_D.abc
UpThePond: UpThePond.abc UpThePond.ps UpThePond.pdf
UpThePond.abc: hdr/UpThePond.hdr $(UpThePond)
	abcmedley UpThePond $(UpThePond) >UpThePond.abc
UpThePond.ps: UpThePond.abc fmt/_75.fmt
	$(a2p) UpThePond.abc +Ffmt/_75 \
	|PShdr UpThePond '' UpThePond \
	|PSftr %D $U/ %D >UpThePond.ps
UpThePond.pdf: UpThePond.ps
	ps2pdf UpThePond.ps UpThePond.pdf

# Vale of Atholl
ValeOfAtholl= \
	jig/DukeOfAthollsJ.abc \
	jig/HundredPipersJ_DA.abc \
	jig/StoolOfRepentance.abc
ValeOfAtholl: ValeOfAtholl.abc ValeOfAtholl.ps ValeOfAtholl.pdf
ValeOfAtholl.abc: $(ValeOfAtholl) hdr/ValeOfAtholl.hdr
	abcmedley ValeOfAtholl $(ValeOfAtholl) >ValeOfAtholl.abc
ValeOfAtholl.ps: ValeOfAtholl.abc fmt/_75.fmt
	$(a2p) ValeOfAtholl.abc +Ffmt/_75 \
	|PShdr ValeOfAtholl '' ValeOfAtholl \
	|PSftr %D $U/ %D >ValeOfAtholl.ps
ValeOfAtholl.pdf: ValeOfAtholl.ps
	ps2pdf ValeOfAtholl.ps ValeOfAtholl.pdf

# Valley Over the Hill (by Dave Wiesler) - AGR02 used 
# Tune: Slingshot (Dave Wiesler) 
ValleyOverTheHill= \
	 reel/Reconciliation_Reel-A-32-4.abc \
	 reel/Barrowburn_Reel-D-32-4.abc \
	 reel/Father_Kelleys_Reel-G-32-4.abc
ValleyOverTheHill: ValleyOverTheHill.abc ValleyOverTheHill.ps ValleyOverTheHill.pdf
ValleyOverTheHill.abc: hdr/ValleyOverTheHill.hdr $(ValleyOverTheHill)
	abcmedley ValleyOverTheHill $(ValleyOverTheHill) >ValleyOverTheHill.abc
ValleyOverTheHill.ps: ValleyOverTheHill.abc fmt/_70.fmt
	$(a2p) ValleyOverTheHill.abc +Ffmt/_70 \
	|PShdr 'Valley Over the Hill' '' 'Valley Over the Hill' \
	|PSftr %D $U/ %D >ValleyOverTheHill.ps
ValleyOverTheHill.pdf: ValleyOverTheHill.ps
	ps2pdf ValleyOverTheHill.ps ValleyOverTheHill.pdf
hdr/ValleyOverTheHill.hdr: ; touch hdr/ValleyOverTheHill.hdr
ftr/ValleyOverTheHill.ftr: ; touch ftr/ValleyOverTheHill.ftr

# Village Reel
VillageReel= \
	strathspey/OorAuldGuidmanIsNooAwa_G.abc \
	strathspey/BanksOfSpeyS_Am.abc \
	strathspey/MuirMackenziesFavS.abc
VillageReel: VillageReel.abc VillageReel.ps VillageReel.pdf
VillageReel.abc: hdr/VillageReel.hdr $(VillageReel)
	abcmedley VillageReel $(VillageReel) >VillageReel.abc
VillageReel.ps: VillageReel.abc fmt/_70.fmt
	$(a2p) VillageReel.abc +Ffmt/_70 \
	|PShdr VillageReel '' VillageReel \
	|PSftr %D $U/ %D >VillageReel.ps
VillageReel.pdf: VillageReel.ps
	ps2pdf VillageReel.ps VillageReel.pdf

# Vintage Simon
VintageSimon= jig/Frasers_of_Oban-Bb-32-4.abc \
	jig/Christian_Catto-F-32-4.abc \
	jig/Sailors_Wife-Dm-32-2.abc
VintageSimon: VintageSimon.abc VintageSimon.ps VintageSimon.pdf
VintageSimon.abc: hdr/VintageSimon.hdr $(VintageSimon)
	abcmedley +C VintageSimon $(VintageSimon) >VintageSimon.abc
VintageSimon.ps: VintageSimon.abc fmt/_75.fmt
	$(a2p) VintageSimon.abc +Ffmt/_75 \
	|PShdr VintageSimon '' VintageSimon \
	|PSftr %D $U/ %D >VintageSimon.ps
VintageSimon.pdf: VintageSimon.ps
	ps2pdf VintageSimon.ps VintageSimon.pdf

# Visit to Balfron
VisitToBalfron= \
	strathspey/IronManS.abc \
	strathspey/FiddlerPlayTheLightS_Bm.abc \
	strathspey/SourceOfSpeyS.abc
VisitToBalfron: VisitToBalfron.abc VisitToBalfron.ps VisitToBalfron.pdf
VisitToBalfron.abc: hdr/VisitToBalfron.hdr $(VisitToBalfron)
	abcmedley VisitToBalfron $(VisitToBalfron) >VisitToBalfron.abc
VisitToBalfron.ps: VisitToBalfron.abc fmt/_75.fmt
	$(a2p) VisitToBalfron.abc +Ffmt/_75 \
	|PShdr VisitToB '' VisitToB \
	|PSftr %D $U/ %D >VisitToBalfron.ps
VisitToBalfron.pdf: VisitToBalfron.ps
	ps2pdf VisitToBalfron.ps VisitToBalfron.pdf

# Vollmere Square Eight
VollmereSquareEight= jig/CatAndPonyJig_G.abc jig/AllDucksInARow_C.abc
VollmereSquareEight: VollmereSquareEight.abc VollmereSquareEight.ps VollmereSquareEight.pdf
VollmereSquareEight.abc: hdr/VollmereSquareEight.hdr $(VollmereSquareEight)
	abcmedley +C VollmereSquareEight $(VollmereSquareEight) >VollmereSquareEight.abc
VollmereSquareEight.ps: VollmereSquareEight.abc fmt/_80.fmt
	$(a2p) VollmereSquareEight.abc +Ffmt/_80 \
	|PShdr VollmereSquareEight '' VollmereSquareEight \
	|PSftr %D $U/ %D >VollmereSquareEight.ps
VollmereSquareEight.pdf: VollmereSquareEight.ps
	ps2pdf VollmereSquareEight.ps VollmereSquareEight.pdf

# Waggle o' the Kilt
WaggleOTheKilt= \
	jig/Waggle_o_the_Kilt_D.abc \
	jig/ItsNiceToGetUpInTheMorning_G.abc \
	jig/BungYourEye_Am.abc \
	jig/HappyFarmer_A.abc
WaggleOTheKilt: WaggleOTheKilt.abc WaggleOTheKilt.ps WaggleOTheKilt.pdf
WaggleOTheKilt.abc: hdr/WaggleOTheKilt.hdr $(WaggleOTheKilt)
	abcmedley WaggleOTheKilt $(WaggleOTheKilt) >WaggleOTheKilt.abc
WaggleOTheKilt.ps: WaggleOTheKilt.abc fmt/_80.fmt
	$(a2p) WaggleOTheKilt.abc +Ffmt/_80 \
	|PShdr WaggleOTheKilt '' WaggleOTheKilt \
	|PSftr %D $U/ %D >WaggleOTheKilt.ps
WaggleOTheKilt.pdf: WaggleOTheKilt.ps
	ps2pdf WaggleOTheKilt.ps WaggleOTheKilt.pdf

# Walker Strathspey
WalkerStrathspey= \
	strathspey/Laird_o_Drumblair-A-16-4.abc \
	strathspey/Welcome_Whiskey_Back_Again-D-16-3.abc \
	strathspey/Highland_Whiskey-A-16-3.abc \
	ftr/arrJC.ftr
WalkerStrathspey: WalkerStrathspey.abc WalkerStrathspey.ps WalkerStrathspey.pdf
WalkerStrathspey.abc: hdr/WalkerStrathspey.hdr $(WalkerStrathspey)
	abcmedley WalkerStrathspey $(WalkerStrathspey) >WalkerStrathspey.abc
WalkerStrathspey.ps: WalkerStrathspey.abc fmt/_75.fmt
	$(a2p) WalkerStrathspey.abc +Ffmt/_75 \
	|PShdr WalkerStrathspey '' WalkerStrathspey \
	|PSftr %D $U/ %D >WalkerStrathspey.ps
WalkerStrathspey.pdf: WalkerStrathspey.ps
	ps2pdf WalkerStrathspey.ps WalkerStrathspey.pdf

# Walled Garden
WalledGarden= \
	strathspey/MuirMackenziesFavS.abc \
	strathspey/CathrineChalmers.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc \
	strathspey/PeterSandersonsS_A4.abc
WalledGarden: WalledGarden.abc WalledGarden.ps WalledGarden.pdf
WalledGarden.abc: hdr/WalledGarden.hdr $(WalledGarden)
	abcmedley WalledGarden $(WalledGarden) >WalledGarden.abc
WalledGarden.ps: WalledGarden.abc fmt/_70.fmt
	$(a2p) WalledGarden.abc +Ffmt/_70 \
	|PShdr WalledGarden '' WalledGarden \
	|PSftr %D $U/ %D >WalledGarden.ps
WalledGarden.pdf: WalledGarden.ps
	ps2pdf WalledGarden.ps WalledGarden.pdf

# Waltz
Waltz: \
	AGW Banks_of_Bonnie_Doon DaisyInDecember StBarnardsWaltz StPatWaltzes \
	WaltzCountryDance Waltz_ScotLament Waltz_Xmas

# Waltz Country Dance
WaltzCountryDance= \
	waltz/ComeOerTheStreamCharlie_40.abc \
	waltz/BlackbirdW_40.abc \
	waltz/StarOfTheCountyDown_40.abc \
	waltz/MargaretsW_A40.abc
WaltzCountryDance: WaltzCountryDance.abc WaltzCountryDance.ps WaltzCountryDance.pdf
WaltzCountryDance.abc: $(WaltzCountryDance) hdr/WaltzCountryDance.hdr
	abcmedley WaltzCountryDance $(WaltzCountryDance) >WaltzCountryDance.abc
WaltzCountryDance.ps: WaltzCountryDance.abc fmt/_70.fmt
	$(a2p) WaltzCountryDance.abc +Ffmt/_70 \
	|PShdr WaltzCountry '' WaltzCountry \
	|PSftr %D $U/ %D >WaltzCountryDance.ps
WaltzCountryDance.pdf: WaltzCountryDance.ps
	ps2pdf WaltzCountryDance.ps WaltzCountryDance.pdf

# Waltz: Rowan Davies
Waltz_MissRowanDavies: Waltz_MissRowanDavies_G_2V

# Waltz: Rowan Davies G, 2 voices
Waltz_MissRowanDavies_G_2V: Waltz_MissRowanDavies_G_2V.pdf
#Waltz_MissRowanDavies_G_2V: Waltz_MissRowanDavies_G_2V.abc Waltz_MissRowanDavies_G_2V.ps Waltz_MissRowanDavies_G_2V.pdf
#Waltz_MissRowanDavies_G_2V.ps: Waltz_MissRowanDavies_G_2V.abc fmt/_80.fmt
#	$(a2p) Waltz_MissRowanDavies_G_2V.abc +Ffmt/_80 \
#	|PShdr '' '' '' \
#	|PSftr %D $U/ %D >Waltz_MissRowanDavies_G_2V.ps
#Waltz_MissRowanDavies_G_2V.pdf: Waltz_MissRowanDavies_G_2V.ps
#	ps2pdf Waltz_MissRowanDavies_G_2V.ps Waltz_MissRowanDavies_G_2V.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 %D >Waltz_ScotLament.ps
Waltz_ScotLament.pdf: Waltz_ScotLament.ps
	ps2pdf Waltz_ScotLament.ps Waltz_ScotLament.pdf

# Waltz: Xmas
Waltz_Xmas: Waltz_Xmas1 Waltz_Xmas2

# Waltz: Xmas 1
Waltz_Xmas1= \
	waltz/GloucesterWassail_D.abc \
	waltz/AwayInAManger.abc \
	waltz/WhatChildIsThis_Em.abc \
	xmas/WeWishYouAMerryChristmas_G.abc
Waltz_Xmas1: Waltz_Xmas1.abc Waltz_Xmas1.ps Waltz_Xmas1.pdf
Waltz_Xmas1.abc: $(Waltz_Xmas1) hdr/Waltz_Xmas.hdr
	abcmedley Waltz_Xmas $(Waltz_Xmas1) >Waltz_Xmas1.abc
Waltz_Xmas1.ps: Waltz_Xmas1.abc fmt/_75.fmt
	$(a2p) Waltz_Xmas1.abc +Ffmt/_75 \
	|PShdr Waltz:Xmas1 '' Waltz:Xmas1 \
	|PSftr %D $U/ %D >Waltz_Xmas1.ps
Waltz_Xmas1.pdf: Waltz_Xmas1.ps
	ps2pdf Waltz_Xmas1.ps Waltz_Xmas1.pdf

# Waltz: Xmas 2
Waltz_Xmas2= \
	xmas/CoventryCarol_Am.abc \
	xmas/HollyAndTheIvy.abc \
	xmas/UnFlambeauJeannetteIsabella.abc
Waltz_Xmas2: Waltz_Xmas2.abc Waltz_Xmas2.ps Waltz_Xmas2.pdf
Waltz_Xmas2.abc: $(Waltz_Xmas2) hdr/Waltz_Xmas.hdr
	abcmedley Waltz_Xmas $(Waltz_Xmas2) >Waltz_Xmas2.abc
Waltz_Xmas2.ps: Waltz_Xmas2.abc fmt/_75.fmt
	$(a2p) Waltz_Xmas2.abc +Ffmt/_75 \
	|PShdr Waltz:Xmas2 '' Waltz:Xmas2 \
	|PSftr %D $U/ %D >Waltz_Xmas2.ps
Waltz_Xmas2.pdf: Waltz_Xmas2.ps
	ps2pdf Waltz_Xmas2.ps Waltz_Xmas2.pdf

# WanderingWillie
WanderingWillie= \
	waltz/Wandering_Willie_1-F-32-3.abc \
	waltz/Wandering_Willie_2-F-32-3.abc
WanderingWillie: WanderingWillie.abc WanderingWillie.ps WanderingWillie.pdf
WanderingWillie.abc: $(WanderingWillie) # hdr/WanderingWillie.hdr
	abcjoin +s $(WanderingWillie) >WanderingWillie.abc
WanderingWillie.ps: WanderingWillie.abc fmt/_75.fmt
	$(a2p) WanderingWillie.abc +Ffmt/_75 \
	|PShdr WanderingWillie '' WanderingWillie \
	|PSftr %D $U/ %D >WanderingWillie.ps
WanderingWillie.pdf: WanderingWillie.ps
	ps2pdf WanderingWillie.ps WanderingWillie.pdf

# Washington's Ways
WashingtonsWays= march/MissHepburnBelches_G.abc \
	march/Earl_of_Mansfield-A-48-3.abc \
	march/Guizers_March-D-48-4.abc
WashingtonsWays: WashingtonsWays.abc WashingtonsWays.ps WashingtonsWays.pdf
WashingtonsWays.abc: hdr/WashingtonsWays.hdr $(WashingtonsWays)
	abcmedley WashingtonsWays $(WashingtonsWays) >WashingtonsWays.abc
WashingtonsWays.ps: WashingtonsWays.abc fmt/_75.fmt
	$(a2p) WashingtonsWays.abc +Ffmt/_75 \
	|PShdr WashingtonsWays '' WashingtonsWays \
	|PSftr %D $U/ %D >WashingtonsWays.ps
WashingtonsWays.pdf: WashingtonsWays.ps
	ps2pdf WashingtonsWays.ps WashingtonsWays.pdf

# Water Kelpie
WaterKelpie: WaterKelpie.abc WaterKelpie.ps WaterKelpie.pdf
WaterKelpie.abc: LadyOfTheLake.abc
	/bin/ln -f LadyOfTheLake.abc WaterKelpie.abc
WaterKelpie.ps: LadyOfTheLake.ps
	/bin/ln -f LadyOfTheLake.ps WaterKelpie.ps
WaterKelpie.pdf: LadyOfTheLake.pdf
	/bin/ln -f LadyOfTheLake.pdf WaterKelpie.pdf

# Watson's Favourite
WatsonsFavourite= \
	march/LassOGowrie_4D.abc \
	march/DrumHouse.abc \
	march/BirkenTree.abc \
	march/GlengarrysM_2A.abc
WatsonsFavourite: WatsonsFavourite.abc WatsonsFavourite.ps WatsonsFavourite.pdf
WatsonsFavourite.abc: $(WatsonsFavourite) hdr/WatsonsFavourite.hdr
	abcmedley WatsonsFavourite $(WatsonsFavourite) >WatsonsFavourite.abc
WatsonsFavourite.ps: WatsonsFavourite.abc fmt/_75.fmt
	$(a2p) WatsonsFavourite.abc +Ffmt/_75 \
	|PShdr WatsonsFav '' WatsonsFav \
	|PSftr %D $U/ %D >WatsonsFavourite.ps
WatsonsFavourite.pdf: WatsonsFavourite.ps
	ps2pdf WatsonsFavourite.ps WatsonsFavourite.pdf

# Watsons Reel
WatsonsReel: WatsonsReel0 WatsonsReel1

# Watsons Reel 0
WatsonsReel0= j24/JohnGrumlie_Bb_24.abc x11.abc
WatsonsReel0: WatsonsReel0.abc WatsonsReel0.ps WatsonsReel0.pdf
WatsonsReel0.abc: hdr/WatsonsReel.hdr $(WatsonsReel0)
	abcmedley WatsonsReel $(WatsonsReel0) >WatsonsReel0.abc
WatsonsReel0.ps: WatsonsReel0.abc fmt/_75.fmt
	$(a2p) WatsonsReel0.abc +Ffmt/_75 \
	|PShdr WatsonsReel '' WatsonsReel \
	|PSftr %D $U/ %D >WatsonsReel0.ps
WatsonsReel0.pdf: WatsonsReel0.ps
	ps2pdf WatsonsReel0.ps WatsonsReel0.pdf

# Watsons Reel 1
WatsonsReel1= \
	j24/JohnGrumlie_Bb_24.abc \
	j24/Laird_o_Cockpen_Gm_ABB.abc \
	j24/Vallafield_C24.abc \
	j24/WoodAndMarriedAndA_F_ABB.abc
WatsonsReel1: WatsonsReel1.abc WatsonsReel1.ps WatsonsReel1.pdf
WatsonsReel1.abc: hdr/WatsonsReel.hdr $(WatsonsReel1)
	abcmedley WatsonsReel $(WatsonsReel1) >WatsonsReel1.abc
WatsonsReel1.ps: WatsonsReel1.abc fmt/_75.fmt
	$(a2p) WatsonsReel1.abc +Ffmt/_75 \
	|PShdr WatsonsReel '' WatsonsReel \
	|PSftr %D $U/ %D >WatsonsReel1.ps
WatsonsReel1.pdf: WatsonsReel1.ps
	ps2pdf WatsonsReel1.ps WatsonsReel1.pdf

# WaulkingOfTheFauld
WaulkingOfTheFauld= \
	strathspey/WaulkingOfTheFauld1_Am.abc \
	strathspey/WaulkingOfTheFauld2_Am.abc \
	strathspey/WaulkingOfTheFauld3_Dm.abc
WaulkingOfTheFauld: WaulkingOfTheFauld.abc WaulkingOfTheFauld.ps WaulkingOfTheFauld.pdf
WaulkingOfTheFauld.abc: $(WaulkingOfTheFauld) # hdr/WaulkingOfTheFauld.hdr
	abcjoin +s $(WaulkingOfTheFauld) >WaulkingOfTheFauld.abc
WaulkingOfTheFauld.ps: WaulkingOfTheFauld.abc fmt/_75.fmt
	$(a2p) WaulkingOfTheFauld.abc +Ffmt/_75 \
	|PShdr WaulkingOfTheFauld '' WaulkingOfTheFauld \
	|PSftr %D $U/ %D >WaulkingOfTheFauld.ps
WaulkingOfTheFauld.pdf: WaulkingOfTheFauld.ps
	ps2pdf WaulkingOfTheFauld.ps WaulkingOfTheFauld.pdf

# Waverley 0
Waverley0= j16/LowlandLadsThinkTheyAreFine16.abc
Waverley0: Waverley0.abc Waverley0.ps Waverley0.pdf
Waverley0.abc: hdr/Waverley.hdr $(Waverley0)
	abcmedley Waverley $(Waverley0) >Waverley0.abc
Waverley0.ps: Waverley0.abc $(Waverley0) fmt/_70.fmt
	$(a2p) +Ffmt/_70 Waverley0.abc \
	|PShdr Waverley '' Waverley \
	|PSftr %D $U/ %D >Waverley0.ps
Waverley0.pdf: Waverley0.ps
	ps2pdf Waverley0.ps Waverley0.pdf

# Waverley 1
Waverley1= \
	j16/LowlandLadsThinkTheyAreFine16.abc \
	j16/Greenholm16.abc \
	j16/ColRidleysQS16.abc \
	j16/Coleraine16.abc
Waverley1: Waverley1.abc Waverley1.ps Waverley1.pdf
Waverley1.abc: hdr/Waverley.hdr $(Waverley1)
	abcmedley Waverley $(Waverley1) >Waverley1.abc
Waverley1.ps: Waverley1.abc $(Waverley1) fmt/_75.fmt
	$(a2p) +Ffmt/_75 Waverley1.abc \
	|PShdr Waverley '' Waverley \
	|PSftr %D $U/ %D >Waverley1.ps
Waverley1.pdf: Waverley1.ps
	ps2pdf Waverley1.ps Waverley1.pdf

# Waverley 2
Waverley2= \
	j16/LowlandLadsThinkTheyAreFine16.abc \
	j16/HundredPipers_G16.abc \
	j16/SwallowtailJ16.abc \
	j16/StoolOfRepentance16.abc
Waverley2: Waverley2.abc Waverley2.ps Waverley2.pdf
Waverley2.abc: hdr/Waverley.hdr $(Waverley2)
	abcmedley Waverley $(Waverley2) >Waverley2.abc
Waverley2.ps: Waverley2.abc $(Waverley2) fmt/_75.fmt
	$(a2p) +Ffmt/_75 Waverley2.abc \
	|PShdr Waverley '' Waverley \
	|PSftr %D $U/ %D >Waverley2.ps
Waverley2.pdf: Waverley2.ps
	ps2pdf Waverley2.ps Waverley2.pdf

# Waverley 3
Waverley3= \
	j16/LowlandLadsThinkTheyAreFine16.abc \
	j16/MugOfBrownAle_Am16.abc \
	j16/IrishWasherwoman_G16.abc \
	j16/IrishmansHeartToTheLadies_A16.abc \
	ftr/arrBP.ftr
Waverley3: Waverley3.abc Waverley3.ps Waverley3.pdf
Waverley3.abc: hdr/Waverley.hdr $(Waverley3)
	abcmedley Waverley $(Waverley3) >Waverley3.abc
Waverley3.ps: Waverley3.abc $(Waverley3) fmt/_70.fmt
	$(a2p) +Ffmt/_70 Waverley3.abc \
	|PShdr Waverley '' Waverley \
	|PSftr %D $U/ %D >Waverley3.ps
Waverley3.pdf: Waverley3.ps
	ps2pdf Waverley3.ps Waverley3.pdf

# Ways In New Hall
WaysInNewHall: WaysInNewHall0 WaysInNewHall1

# Ways In New Hall 0
WaysInNewHall0= reel/WaysInNewHall_G.abc
WaysInNewHall0: WaysInNewHall0.abc WaysInNewHall0.ps WaysInNewHall0.pdf
WaysInNewHall0.abc: hdr/WaysInNewHall.hdr $(WaysInNewHall0)
	abcmedley WaysInNewHall $(WaysInNewHall0) >WaysInNewHall0.abc
WaysInNewHall0.ps: WaysInNewHall0.abc fmt/_75.fmt
	$(a2p) WaysInNewHall0.abc +Ffmt/_75 \
	|PShdr WaysInNew '' WaysInNew \
	|PSftr %D $U/ %D >WaysInNewHall0.ps
WaysInNewHall0.pdf: WaysInNewHall0.ps
	ps2pdf WaysInNewHall0.ps WaysInNewHall0.pdf

# Ways In New Hall 1
WaysInNewHall1= \
	reel/WaysInNewHall_G.abc \
	march/BattleOfTheBoyne.abc \
	march/AustralianLadiesM.abc
WaysInNewHall1: WaysInNewHall1.abc WaysInNewHall1.ps WaysInNewHall1.pdf
WaysInNewHall1.abc: hdr/WaysInNewHall.hdr $(WaysInNewHall1)
	abcmedley WaysInNewHall $(WaysInNewHall1) >WaysInNewHall1.abc
WaysInNewHall1.ps: WaysInNewHall1.abc fmt/_75.fmt
	$(a2p) WaysInNewHall1.abc +Ffmt/_75 \
	|PShdr WaysInNew '' WaysInNew \
	|PSftr %D $U/ %D >WaysInNewHall1.ps
WaysInNewHall1.pdf: WaysInNewHall1.ps
	ps2pdf WaysInNewHall1.ps WaysInNewHall1.pdf

# Wedderburn's Reel
WedderburnsR= \
	m16/DuncanGray_A16.abc \
	m16/RoseTree_D16.abc \
	m16/RakesOfMallow_A16.abc \
	m16/BirkenTree_16.abc
WedderburnsR: WedderburnsR.abc WedderburnsR.ps WedderburnsR.pdf
WedderburnsR.abc: hdr/WedderburnsR.hdr $(WedderburnsR)
	abcmedley WedderburnsR $(WedderburnsR) >WedderburnsR.abc
WedderburnsR.ps: WedderburnsR.abc $(WedderburnsR) fmt/_75.fmt
	$(a2p) WedderburnsR.abc +Ffmt/_75 \
	|PShdr Wedderburn '' Wedderburn \
	|PSftr %D $U/ %D >WedderburnsR.ps
WedderburnsR.pdf: WedderburnsR.ps
	ps2pdf WedderburnsR.ps WedderburnsR.pdf

# Wee Cooper of Fife
WeeCooperOfFife: WeeCooperOfFife1 WeeCooperOfFife2 WeeCooperOfFife3

# Wee Cooper of Fife 1
WeeCooperOfFife1: WeeCooperOfFife1.abc WeeCooperOfFife1.ps WeeCooperOfFife1.pdf
WeeCooperOfFife1.abc: misc/WeeCooperOfFife1.abc
	ln misc/WeeCooperOfFife1.abc WeeCooperOfFife1.abc
WeeCooperOfFife1.ps: WeeCooperOfFife1.abc fmt/_75.fmt
	$(a2p) -n WeeCooperOfFife1.abc +Ffmt/_75 \
	|PShdr WeeCooper '' WeeCooper \
	|PSftr %D $U/ %D >WeeCooperOfFife1.ps
WeeCooperOfFife1.pdf: WeeCooperOfFife1.ps
	ps2pdf WeeCooperOfFife1.ps WeeCooperOfFife1.pdf

# Wee Cooper of Fife 2
WeeCooperOfFife2: WeeCooperOfFife2.abc WeeCooperOfFife2.ps WeeCooperOfFife2.pdf
WeeCooperOfFife2.abc: misc/WeeCooperOfFife2.abc
	ln misc/WeeCooperOfFife2.abc WeeCooperOfFife2.abc
WeeCooperOfFife2.ps: WeeCooperOfFife2.abc fmt/_75.fmt
	$(a2p) -n WeeCooperOfFife2.abc +Ffmt/_75 \
	|PShdr WeeCooper '' WeeCooper \
	|PSftr %D $U/ %D >WeeCooperOfFife2.ps
WeeCooperOfFife2.pdf: WeeCooperOfFife2.ps
	ps2pdf WeeCooperOfFife2.ps WeeCooperOfFife2.pdf

# Wee Cooper of Fife 3
WeeCooperOfFife3: WeeCooperOfFife3.abc WeeCooperOfFife3.ps WeeCooperOfFife3.pdf
WeeCooperOfFife3.abc: misc/WeeCooperOfFife3.abc
	ln misc/WeeCooperOfFife3.abc WeeCooperOfFife3.abc
WeeCooperOfFife3.ps: WeeCooperOfFife3.abc fmt/_75.fmt
	$(a2p) -n WeeCooperOfFife3.abc +Ffmt/_75 \
	|PShdr WeeCooper '' WeeCooper \
	|PSftr %D $U/ %D >WeeCooperOfFife3.ps
WeeCooperOfFife3.pdf: WeeCooperOfFife3.ps
	ps2pdf WeeCooperOfFife3.ps WeeCooperOfFife3.pdf

# Welcome to Ayr
WelcomeToAyr= jig/Welcome_to_Ayr-D-32-2.abc \
	jig/Bellmans_Jig-G-32-2.abc \
	jig/Ten_Penny_Bit_1-Am-32-2.abc \
	jig/Stan_Chapmans-A-32-3.abc
WelcomeToAyr: WelcomeToAyr.abc WelcomeToAyr.ps WelcomeToAyr.pdf
WelcomeToAyr.abc: hdr/WelcomeToAyr.hdr $(WelcomeToAyr)
	abcmedley WelcomeToAyr $(WelcomeToAyr) >WelcomeToAyr.abc
WelcomeToAyr.ps: WelcomeToAyr.abc fmt/_75.fmt
	$(a2p) WelcomeToAyr +Ffmt/_75 \
	| PShdr "WelcomeToAyr" "" "WelcomeToAyr" \
	| PSftr %D $U %D >WelcomeToAyr.ps
WelcomeToAyr.pdf: WelcomeToAyr.ps
	ps2pdf WelcomeToAyr.ps WelcomeToAyr.pdf

# Welcome to Witney
WelcomeToWitney= \
	reel/Come_Let_Us_Dance_and_Sing-D-32-3.abc \
	march/72nds_Farewell_to_Aberdeen-D-32-2.abc \
	march/Girl_I_Left_Behind_Me-G-32-2.abc \
	march/Pipers_Cave_1-A-32-3.abc
WelcomeToWitney: WelcomeToWitney.abc WelcomeToWitney.ps WelcomeToWitney.pdf
WelcomeToWitney.abc: hdr/WelcomeToWitney.hdr $(WelcomeToWitney)
	abcmedley WelcomeToWitney $(WelcomeToWitney) >WelcomeToWitney.abc
WelcomeToWitney.ps: WelcomeToWitney.abc fmt/_75.fmt
	$(a2p) WelcomeToWitney.abc +Ffmt/_75 \
	|PShdr WelcomeToWitney '' WelcomeToWitney \
	|PSftr %D $U/ %D >WelcomeToWitney.ps
WelcomeToWitney.pdf: WelcomeToWitney.ps
	ps2pdf WelcomeToWitney.ps WelcomeToWitney.pdf

# Well Done Jack
WellDoneJack: WellDoneJack1 WellDoneJack2

# Well Done Jack 1
WellDoneJack1= jig/JacksAlive.abc jig/NuptialKnot.abc jig/FiddlersThree_D.abc
WellDoneJack1: WellDoneJack1.abc WellDoneJack1.ps WellDoneJack1.pdf
WellDoneJack1.abc: hdr/WellDoneJack.hdr $(WellDoneJack1)
	abcmedley WellDoneJack $(WellDoneJack1) >WellDoneJack1.abc
WellDoneJack1.ps: WellDoneJack1.abc fmt/_75.fmt
	$(a2p) WellDoneJack1.abc +Ffmt/_75 \
	|PShdr WellDoneJack1 '' WellDoneJack1 \
	|PSftr %D $U/ %D >WellDoneJack1.ps
WellDoneJack1.pdf: WellDoneJack1.ps
	ps2pdf WellDoneJack1.ps WellDoneJack1.pdf

# Well Done Jack 2
WellDoneJack2= jig/JacksAlive.abc \
	jig/ElectricJig_Am.abc \
	jig/GondoraNoUta_D.abc \
	jig/ShaaldsOFoula.abc
WellDoneJack2: WellDoneJack2.abc WellDoneJack2.ps WellDoneJack2.pdf
WellDoneJack2.abc: hdr/WellDoneJack.hdr $(WellDoneJack2)
	abcmedley WellDoneJack $(WellDoneJack2) >WellDoneJack2.abc
WellDoneJack2.ps: WellDoneJack2.abc fmt/_75.fmt
	$(a2p) WellDoneJack2.abc +Ffmt/_75 \
	|PShdr WellDoneJack2 '' WellDoneJack2 \
	|PSftr %D $U/ %D >WellDoneJack2.ps
WellDoneJack2.pdf: WellDoneJack2.ps
	ps2pdf WellDoneJack2.ps WellDoneJack2.pdf

# Well Kent
WellKent= \
	strathspey/OldFruitmarket_A.abc \
	strathspey/CalumsRoad_D16.abc \
	strathspey/OldFruitmarket_G.abc
WellKent: WellKent.abc WellKent.ps WellKent.pdf
WellKent.abc: hdr/WellKent.hdr $(WellKent)
	abcmedley +C WellKent $(WellKent) >WellKent.abc
WellKent.ps: WellKent.abc fmt/_75.fmt
	$(a2p) WellKent.abc +Ffmt/_75 \
	|PShdr WellKent '' WellKent \
	|PSftr %D $U/ %D >WellKent.ps
WellKent.pdf: WellKent.ps
	ps2pdf WellKent.ps WellKent.pdf

# Wells House
WellsHouse= \
	strathspey/MissMargaretAndersonS_A.abc \
	strathspey/BelladrumHouseS_D.abc \
	strathspey/MarianeOliphant.abc \
	strathspey/BanksOfSpeyS_Am.abc
WellsHouse: WellsHouse.abc WellsHouse.ps WellsHouse.pdf
WellsHouse.abc: hdr/WellsHouse.hdr $(WellsHouse)
	abcmedley WellsHouse $(WellsHouse) >WellsHouse.abc
WellsHouse.ps: WellsHouse.abc fmt/_70.fmt
	$(a2p) WellsHouse.abc +Ffmt/_70 \
	|PShdr WellsHouse '' WellsHouse \
	|PSftr %D $U/ %D >WellsHouse.ps
WellsHouse.pdf: WellsHouse.ps
	ps2pdf WellsHouse.ps WellsHouse.pdf

# West's Hornpipe
WestsHornpipe= reel/RobertsonsH.abc reel/RossReelNo4.abc
WestsHornpipe: WestsHornpipe.abc WestsHornpipe.ps WestsHornpipe.pdf
WestsHornpipe.abc: hdr/WestsHornpipe.hdr $(WestsHornpipe)
	abcmedley WestsHornpipe $(WestsHornpipe) >WestsHornpipe.abc
WestsHornpipe.ps: WestsHornpipe.abc fmt/_75.fmt
	$(a2p) WestsHornpipe.abc +Ffmt/_75 \
	|PShdr WestsHornp '' WestsHornp \
	|PSftr %D $U/ %D >WestsHornpipe.ps
WestsHornpipe.pdf: WestsHornpipe.ps
	ps2pdf WestsHornpipe.ps WestsHornpipe.pdf

# Westminster Reel
WestminsterReel0= reel/Saint_Albans_Caledonian_Society_D4.abc
WestminsterReel0: WestminsterReel0.abc WestminsterReel0.ps WestminsterReel0.pdf
WestminsterReel0.abc: hdr/WestminsterReel.hdr $(WestminsterReel0)
	abcmedley WestminsterReel $(WestminsterReel0) >WestminsterReel0.abc
WestminsterReel0.ps: WestminsterReel0.abc fmt/_75.fmt
	$(a2p) WestminsterReel0.abc +Ffmt/_75 \
	|PShdr WestminsterR '' WestminsterR \
	|PSftr %D $U/ %D >WestminsterReel0.ps
WestminsterReel0.pdf: WestminsterReel0.ps
	ps2pdf WestminsterReel0.ps WestminsterReel0.pdf

# Westminster Reel
WestminsterReel1= \
	reel/Saint_Albans_Caledonian_Society_D4.abc \
	reel/GlasgowHp_G3.abc \
	reel/BalquidderLasses.abc
WestminsterReel1: WestminsterReel1.abc WestminsterReel1.ps WestminsterReel1.pdf
WestminsterReel1.abc: hdr/WestminsterReel.hdr $(WestminsterReel1)
	abcmedley WestminsterReel $(WestminsterReel1) >WestminsterReel1.abc
WestminsterReel1.ps: WestminsterReel1.abc fmt/_75.fmt
	$(a2p) WestminsterReel1.abc +Ffmt/_75 \
	|PShdr WestminsterR '' WestminsterR \
	|PSftr %D $U/ %D >WestminsterReel1.ps
WestminsterReel1.pdf: WestminsterReel1.ps
	ps2pdf WestminsterReel1.ps WestminsterReel1.pdf

# Westminster Reel
WestminsterReel: WestminsterReel0 WestminsterReel1

# Whistling Wind
WhistlingWind= \
	polka/ThreeTimesThree_F.abc \
	polka/JohnRyansP_D.abc \
	polka/MissCampbell_G.abc \
	march/HeyJohnnieCope_Am2.abc
WhistlingWind: WhistlingWind.abc WhistlingWind.ps WhistlingWind.pdf
WhistlingWind.abc: $(WhistlingWind) hdr/WhistlingWind.hdr
	abcmedley M:2/4 L:1/16 WhistlingWind $(WhistlingWind) >WhistlingWind.abc
WhistlingWind.ps: WhistlingWind.abc fmt/WhistlingWind.fmt
	$(a2p) WhistlingWind.abc +Ffmt/WhistlingWind \
	|PShdr WhistlingWind '' WhistlingWind \
	|PSftr %D $U/ %D >WhistlingWind.ps
WhistlingWind.pdf: WhistlingWind.ps
	ps2pdf WhistlingWind.ps WhistlingWind.pdf

# White Cockade
WhiteCockade: WhiteCockade24 WhiteCockade44

# White Cockade2 4
WhiteCockade24= \
	march/WhiteCockade2.abc \
	march/BarrenRocksOfAden2.abc \
	march/DornochLinks2.abc \
	march/SowAndBoar3.abc
WhiteCockade24: WhiteCockade24.abc WhiteCockade24.ps WhiteCockade24.pdf
WhiteCockade24.abc: hdr/WhiteCockade.hdr $(WhiteCockade24)
	abcmedley WhiteCockade $(WhiteCockade24) >WhiteCockade24.abc
WhiteCockade24.ps: WhiteCockade24.abc fmt/_75.fmt
	$(a2p) WhiteCockade24.abc +Ffmt/_75 \
	|PShdr WhiteCockade '' WhiteCockade \
	|PSftr %D $U/ %D >WhiteCockade24.ps
WhiteCockade24.pdf: WhiteCockade24.ps
	ps2pdf WhiteCockade24.ps WhiteCockade24.pdf

# White Cockade4 4
WhiteCockade44= \
	march/WhiteCockade4.abc \
	march/BarrenRocksOfAden4.abc \
	march/DornochLinks4.abc \
	march/SowAndBoar4.abc
WhiteCockade44: WhiteCockade44.abc WhiteCockade44.ps WhiteCockade44.pdf
WhiteCockade44.abc: hdr/WhiteCockade.hdr $(WhiteCockade44)
	abcmedley WhiteCockade $(WhiteCockade44) >WhiteCockade44.abc
WhiteCockade44.ps: WhiteCockade44.abc fmt/_70.fmt
	$(a2p) WhiteCockade44.abc +Ffmt/_70 \
	|PShdr WhiteCockade '' WhiteCockade \
	|PSftr %D $U/ %D >WhiteCockade44.ps
WhiteCockade44.pdf: WhiteCockade44.ps
	ps2pdf WhiteCockade44.ps WhiteCockade44.pdf

# White Heather Jig
WhiteHeatherJig: WhiteHeatherJig1 WhiteHeatherJig2

# White Heather Jig 1
WhiteHeatherJig1= jig/SixTwentyTwoStep.abc
WhiteHeatherJig1: WhiteHeatherJig1.abc WhiteHeatherJig1.ps WhiteHeatherJig1.pdf
WhiteHeatherJig1.abc: $(WhiteHeatherJig1) hdr/WhiteHeatherJig.hdr
	abcmedley WhiteHeatherJig $(WhiteHeatherJig1) >WhiteHeatherJig1.abc
WhiteHeatherJig1.ps: WhiteHeatherJig1.abc fmt/_70.fmt
	$(a2p) WhiteHeatherJig1.abc +Ffmt/_70 \
	|PShdr WhiteHeather '' WhiteHeather \
	|PSftr %D $U/ %D >WhiteHeatherJig1.ps
WhiteHeatherJig1.pdf: WhiteHeatherJig1.ps
	ps2pdf WhiteHeatherJig1.ps WhiteHeatherJig1.pdf

# White Heather Jig 2
WhiteHeatherJig2= set/WhiteHeatherJig+MPFC.abc
WhiteHeatherJig2: WhiteHeatherJig2.abc WhiteHeatherJig2.ps WhiteHeatherJig2.pdf
WhiteHeatherJig2.abc: $(WhiteHeatherJig2) hdr/WhiteHeatherJig.hdr
	abcmedley WhiteHeatherJig $(WhiteHeatherJig2) >WhiteHeatherJig2.abc
WhiteHeatherJig2.ps: WhiteHeatherJig2.abc fmt/_65.fmt
	$(a2p) WhiteHeatherJig2.abc +Ffmt/_65 \
	|PShdr WhiteHeather '' WhiteHeather \
	|PSftr %D $U/ %D >WhiteHeatherJig2.ps
WhiteHeatherJig2.pdf: WhiteHeatherJig2.ps
	ps2pdf WhiteHeatherJig2.ps WhiteHeatherJig2.pdf

# WhiteCart
WhiteCart= \
	strathspey/Clydeside_Lassies_S-F-16-3.abc  \
	strathspey/Auld_Toon_O_Ayr-D-16-4.abc \
	strathspey/Sarah_Drummond_of_Perth-Am-3.abc \
	strathspey/Scotch_Mist-C-16-4.abc	
WhiteCart: WhiteCart.abc WhiteCart.ps WhiteCart.pdf
WhiteCart.abc: hdr/WhiteCart.hdr $(WhiteCart)
	abcmedley WhiteCart $(WhiteCart) >WhiteCart.abc
WhiteCart.ps: WhiteCart.abc fmt/_70.fmt
	$(a2p) WhiteCart.abc +Ffmt/_70 \
	|PShdr WhiteCart '' WhiteCart \
	|PSftr %D $U/ %D >WhiteCart.ps
WhiteCart.pdf: WhiteCart.ps
	ps2pdf WhiteCart.ps WhiteCart.pdf

# WhiteRabbit
WhiteRabbit= \
	reel/Catchin_Rabbits-D-32-3.abc \
	reel/Reel_de_Lapin-G-32-3.abc \
	reel/Hare-D-32-3.abc \
	reel/Hare_in_the_Heather-Em-32-3.abc
WhiteRabbit: WhiteRabbit.abc WhiteRabbit.ps WhiteRabbit.pdf
WhiteRabbit.abc: hdr/WhiteRabbit.hdr $(WhiteRabbit)
	abcmedley +C WhiteRabbit $(WhiteRabbit) >WhiteRabbit.abc
WhiteRabbit.ps: WhiteRabbit.abc fmt/_70.fmt
	$(a2p) WhiteRabbit.abc +Ffmt/_70 \
	|PShdr WhiteRabbit '' WhiteRabbit \
	|PSftr %D $U/ %D >WhiteRabbit.ps
WhiteRabbit.pdf: WhiteRabbit.ps
	ps2pdf WhiteRabbit.ps WhiteRabbit.pdf

# Whiteadder Jig
WhiteadderJig= \
	jig/PearlinJean.abc \
	jig/SallyHunterOfThurstonsJ.abc \
	jig/KeshJ.abc
WhiteadderJig: WhiteadderJig.abc WhiteadderJig.ps WhiteadderJig.pdf
WhiteadderJig.abc: $(WhiteadderJig) hdr/WhiteadderJig.hdr
	abcmedley WhiteadderJig $(WhiteadderJig) >WhiteadderJig.abc
WhiteadderJig.ps: WhiteadderJig.abc fmt/_70.fmt
	$(a2p) WhiteadderJig.abc +Ffmt/_70 \
	|PShdr WhiteadderJ '' WhiteadderJ \
	|PSftr %D $U/ %D >WhiteadderJig.ps
WhiteadderJig.pdf: WhiteadderJig.ps
	ps2pdf WhiteadderJig.ps WhiteadderJig.pdf

# Wicked Willie
Wicked_Willie= reel/Wicked_Willie-D-16-2.abc reel/Wicked_Willie-D-32-3.abc reel/Wicked_Willie-D-32-4.abc
Wicked_Willie: Wicked_Willie.abc Wicked_Willie.ps Wicked_Willie.pdf
Wicked_Willie.abc: $(Wicked_Willie)
	abcjoin +S2 $(Wicked_Willie) >Wicked_Willie.abc
Wicked_Willie.ps: Wicked_Willie.abc fmt/_75.fmt
	$(a2p) Wicked_Willie.abc +Ffmt/_75 \
	|PShdr Wicked_Willie '' Wicked_Willie \
	|PSftr %D $U/ %D >Wicked_Willie.ps
Wicked_Willie.pdf: Wicked_Willie.ps
	ps2pdf Wicked_Willie.ps Wicked_Willie.pdf

# Wicked Willy
WickedWilly= reel/Wicked_Willie-D-16-2.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	reel/Peggies_Dumpling-A-16-2.abc
WickedWilly: WickedWilly.abc WickedWilly.ps WickedWilly.pdf
WickedWilly.abc: hdr/WickedWilly.hdr $(WickedWilly)
	abcmedley WickedWilly $(WickedWilly) >WickedWilly.abc
WickedWilly.ps: WickedWilly.abc fmt/WickedWilly.fmt
	$(a2p) WickedWilly.abc +Ffmt/WickedWilly \
	|PShdr WickedWilly '' WickedWilly \
	|PSftr %D $U/ %D >WickedWilly.ps
WickedWilly.pdf: WickedWilly.ps
	ps2pdf WickedWilly.ps WickedWilly.pdf

# Widdershins
Widdershins= \
	jig/JumpAttheSun_Dm.abc \
	jig/Funeral_March_of_a_Marionette_Am.abc \
	jig/TeddyBearsPicnic_Em.abc
Widdershins: Widdershins.abc Widdershins.ps Widdershins.pdf
Widdershins.abc: hdr/Widdershins.hdr $(Widdershins)
	abcmedley Widdershins $(Widdershins) >Widdershins.abc
Widdershins.ps: Widdershins.abc fmt/_75.fmt
	$(a2p) Widdershins.abc +Ffmt/_75 \
	|PShdr Widdershins '' Widdershins \
	|PSftr %D $U/ %D >Widdershins.ps
Widdershins.pdf: Widdershins.ps
	ps2pdf Widdershins.ps Widdershins.pdf

# Wild Geese
WildGeese= \
	jig/MrsMcPhersonOfCluny.abc \
	jig/Frost_is_All_Over-D-32-2.abc \
	jig/BridalJ.abc \
	jig/MrCharlesGrahamsWelcomeHome.abc
WildGeese: WildGeese.abc WildGeese.ps WildGeese.pdf
WildGeese.abc: hdr/WildGeese.hdr $(WildGeese)
	abcmedley WildGeese $(WildGeese) >WildGeese.abc
WildGeese.ps: WildGeese.abc fmt/_75.fmt
	$(a2p) WildGeese.abc +Ffmt/_75 \
	|PShdr WildGeese '' WildGeese \
	|PSftr %D $U/ %D >WildGeese.ps
WildGeese.pdf: WildGeese.ps
	ps2pdf WildGeese.ps WildGeese.pdf

# Wild Geese Christmas medley
WildGeeseXmas= \
	jig/MrsMcPhersonOfCluny.abc \
	xmas/ItCameUponTheMidnightClear_D.abc \
	xmas/OLittleTownOfBethlehemJ_G.abc \
	xmas/WhatChildIsThis_Am.abc
WildGeeseXmas: WildGeeseXmas.abc WildGeeseXmas.ps WildGeeseXmas.pdf
WildGeeseXmas.abc: hdr/WildGeese.hdr $(WildGeeseXmas)
	abcmedley WildGeese $(WildGeeseXmas) >WildGeeseXmas.abc
WildGeeseXmas.ps: WildGeeseXmas.abc fmt/_75.fmt
	$(a2p) WildGeeseXmas.abc +Ffmt/_75 \
	|PShdr WildGeeseXmas '' WildGeeseXmas \
	|PSftr %D $U/ %D >WildGeeseXmas.ps
WildGeeseXmas.pdf: WildGeeseXmas.ps
	ps2pdf WildGeeseXmas.ps WildGeeseXmas.pdf

# William Clement MBE
WilliamClementMBE= jig/RoyalScottishCountryDanceSociety_D.abc \
	jig/MacLeodOfMull_Bm.abc \
	jig/RoryMacLeod_A.abc
WilliamClementMBE: WilliamClementMBE.abc WilliamClementMBE.ps WilliamClementMBE.pdf
WilliamClementMBE.abc: hdr/WilliamClementMBE.hdr $(WilliamClementMBE)
	abcmedley WilliamClementMBE $(WilliamClementMBE) >WilliamClementMBE.abc
WilliamClementMBE.ps: WilliamClementMBE.abc fmt/WilliamClementMBE.fmt
	$(a2p) WilliamClementMBE.abc +Ffmt/WilliamClementMBE \
	|PShdr WilliamClementMBE '' WilliamClementMBE \
	|PSftr %D $U/ %D >WilliamClementMBE.ps
WilliamClementMBE.pdf: WilliamClementMBE.ps
	ps2pdf WilliamClementMBE.ps WilliamClementMBE.pdf

# Willie With His Tartan Trews
WillieWithHisTartanTrews: WillieWithHisTartanTrews1

# Willie With His Tartan Trews 1
WillieWithHisTartanTrews1= j40/WillieWithHisTartanTrews_A_ABABB.abc \
	j40/DrummondCastle_Am_ABABB.abc \
	j40/MaryDouglas_D40.abc \
	j40/BetsyHoopersJ_E_AABBC.abc
WillieWithHisTartanTrews1: WillieWithHisTartanTrews1.abc WillieWithHisTartanTrews1.ps WillieWithHisTartanTrews1.pdf
WillieWithHisTartanTrews1.abc: hdr/WillieWithHisTartanTrews1.hdr $(WillieWithHisTartanTrews1)
	abcmedley WillieWithHisTartanTrews1 $(WillieWithHisTartanTrews1) >WillieWithHisTartanTrews1.abc
WillieWithHisTartanTrews1.ps: WillieWithHisTartanTrews1.abc fmt/_75.fmt
	$(a2p) WillieWithHisTartanTrews1.abc +Ffmt/_75 \
	|PShdr WillieWith '' WillieWith \
	|PSftr %D $U/ %D >WillieWithHisTartanTrews1.ps
WillieWithHisTartanTrews1.pdf: WillieWithHisTartanTrews1.ps
	ps2pdf WillieWithHisTartanTrews1.ps WillieWithHisTartanTrews1.pdf

# Wilson's Hornpipe
WilsonsHornpipe= \
	hornpipe/MrWilsonsH_G4.abc \
	hornpipe/BonnieCharlie_4_Dm.abc \
	hornpipe/NorthShore.abc
WilsonsHornpipe: WilsonsHornpipe.abc WilsonsHornpipe.ps WilsonsHornpipe.pdf
WilsonsHornpipe.abc: hdr/WilsonsHornpipe.hdr $(WilsonsHornpipe)
	abcmedley WilsonsHornpipe $(WilsonsHornpipe) >WilsonsHornpipe.abc
WilsonsHornpipe.ps: WilsonsHornpipe.abc fmt/_75.fmt
	$(a2p) WilsonsHornpipe.abc +Ffmt/_75 \
	|PShdr WilsonsH '' WilsonsH \
	|PSftr %D $U/ %D >WilsonsHornpipe.ps
WilsonsHornpipe.pdf: WilsonsHornpipe.ps
	ps2pdf WilsonsHornpipe.ps WilsonsHornpipe.pdf

# Wind On Loch Fyne
WindOnLochFyne= \
	strathspey/Scotch_Mist-C-16-4.abc \
	strathspey/BobbyHarveyStr_F.abc \
	shottish/Drumelzier_Bb.abc
WindOnLochFyne: WindOnLochFyne.abc WindOnLochFyne.ps WindOnLochFyne.pdf
WindOnLochFyne.abc: hdr/WindOnLochFyne.hdr $(WindOnLochFyne)
	abcmedley WindOnLochFyne $(WindOnLochFyne) >WindOnLochFyne.abc
WindOnLochFyne.ps: WindOnLochFyne.abc fmt/_70.fmt
	$(a2p) WindOnLochFyne.abc +Ffmt/_70 \
	|PShdr WindOnLoch '' WindOnLoch \
	|PSftr %D $U/ %D >WindOnLochFyne.ps
WindOnLochFyne.pdf: WindOnLochFyne.ps
	ps2pdf WindOnLochFyne.ps WindOnLochFyne.pdf

# Wind On the Heath
WindOnTheHeath: WindOnTheHeath1

# Wind On the Heath 1
WindOnTheHeath1= \
	hornpipe/MerryGoRound_Am.abc \
	hornpipe/RoxburghCastle_A3.abc \
	hornpipe/FishersH_D3.abc \
	hornpipe/Navvie_G.abc
WindOnTheHeath1: WindOnTheHeath1.abc WindOnTheHeath1.ps WindOnTheHeath1.pdf
WindOnTheHeath1.abc: hdr/WindOnTheHeath.hdr $(WindOnTheHeath1)
	abcmedley +C WindOnTheHeath $(WindOnTheHeath1) >WindOnTheHeath1.abc
WindOnTheHeath1.ps: WindOnTheHeath1.abc fmt/WindOnTheHeath.fmt
	$(a2p) WindOnTheHeath1.abc +Ffmt/WindOnTheHeath \
	|PShdr WindOnTheHeath '' WindOnTheHeath \
	|PSftr %D $U/ %D >WindOnTheHeath1.ps
WindOnTheHeath1.pdf: WindOnTheHeath1.ps
	ps2pdf WindOnTheHeath1.ps WindOnTheHeath1.pdf

# Wind That Shakes the Barley
WindThatShakesTheBarley= \
	reel/Wind_That_Shakes_the_Barley-D-16-3.abc \
	reel/Jack_Broke_da_Prison_Door-G-16-2.abc \
	reel/Glenburnie_Rant-Em-16-3.abc \
	reel/Sleep_Soond_In_da_Moarnin-Am-16-3.abc
WindThatShakesTheBarley: WindThatShakesTheBarley.abc WindThatShakesTheBarley.ps WindThatShakesTheBarley.pdf
WindThatShakesTheBarley.abc: $(WindThatShakesTheBarley) hdr/WindThatShakesTheBarley.hdr
	abcmedley +C WindThatShakesTheBarley $(WindThatShakesTheBarley) >WindThatShakesTheBarley.abc
WindThatShakesTheBarley.ps: WindThatShakesTheBarley.abc fmt/WindThatShakesTheBarley.fmt
	$(a2p) WindThatShakesTheBarley.abc +Ffmt/WindThatShakesTheBarley \
	|PShdr WindThatShakes '' WindThatShakes \
	|PSftr %D $U/ %D >WindThatShakesTheBarley.ps
WindThatShakesTheBarley.pdf: WindThatShakesTheBarley.ps
	ps2pdf WindThatShakesTheBarley.ps WindThatShakesTheBarley.pdf

# Wind That Shakes the Barley
Wind_That_Shakes_the_Barley= \
	reel/Wind_That_Shakes_the_Barley_EB-D-16-3.abc \
	reel/Wind_That_Shakes_the_Barley_SS-D-16-2.abc \
	reel/Wind_That_Shakes_the_Barley-D-16-3.abc \
	reel/Wind_That_Shakes_the_Barley_RSCDS-D-16-2.abc \
	reel/Wind_That_Shakes_the_Barley_HN-D-16-3.abc \
	reel/Wind_that_Shakes_the_Barley_DM-D-16-2.abc
Wind_That_Shakes_the_Barley: Wind_That_Shakes_the_Barley.abc Wind_That_Shakes_the_Barley.ps Wind_That_Shakes_the_Barley.pdf
Wind_That_Shakes_the_Barley.abc: $(Wind_That_Shakes_the_Barley)
	abcjoin $(Wind_That_Shakes_the_Barley) >Wind_That_Shakes_the_Barley.abc
Wind_That_Shakes_the_Barley.ps: Wind_That_Shakes_the_Barley.abc fmt/_70.fmt
	$(a2p) Wind_That_Shakes_the_Barley.abc +Ffmt/_70 \
	|PShdr Wind_That_Shakes_the_Barley "" Wind_That_Shakes_the_Barley \
	|PSftr %D $U %D >Wind_That_Shakes_the_Barley.ps
Wind_That_Shakes_the_Barley.pdf: Wind_That_Shakes_the_Barley.ps
	ps2pdf Wind_That_Shakes_the_Barley.ps Wind_That_Shakes_the_Barley.pdf

# Winding Road
WindingRoad: WindingRoad.pdf WindingRoad1 WindingRoad2

# Winding Road
WindingRoad= \
	air/MarchingSong.abc \
	air/Sarona.abc \
	air/WillYeNoComeBackAgain.abc
WindingRoad: WindingRoad.abc WindingRoad.ps WindingRoad.pdf
WindingRoad.abc: $(WindingRoad) hdr/WindingRoad.hdr
	abcmedley +C +T2 WindingRoad $(WindingRoad) >WindingRoad.abc
WindingRoad.ps: WindingRoad.abc fmt/_75.fmt
	$(a2p) WindingRoad.abc +Ffmt/_75 \
	|PShdr WindingRoad '' WindingRoad \
	|PSftr %D $U/ %D >WindingRoad.ps
WindingRoad.pdf: WindingRoad.ps
	ps2pdf WindingRoad.ps WindingRoad.pdf

# Winding Road 1
WindingRoad1= \
	air/MarchingSong.abc \
	air/Sarona.abc \
	air/AsTearsGoBy_G.abc \
	air/WillYeNoComeBackAgain.abc
WindingRoad1: WindingRoad1.abc WindingRoad1.ps WindingRoad1.pdf
WindingRoad1.abc: $(WindingRoad1) hdr/WindingRoad.hdr
	abcmedley +C +T2 WindingRoad $(WindingRoad1) >WindingRoad1.abc
WindingRoad1.ps: WindingRoad1.abc fmt/_70.fmt
	$(a2p) WindingRoad1.abc +Ffmt/_70 \
	|PShdr WindingRoad1 '' WindingRoad1 \
	|PSftr %D $U/ %D >WindingRoad1.ps
WindingRoad1.pdf: WindingRoad1.ps
	ps2pdf WindingRoad1.ps WindingRoad1.pdf

# Windy Lane
WindyLane= \
	reel/Speed_the_Plough-A-32-3.abc \
	reel/Miss_Susan_Cooper-D-32-3.abc \
	reel/Father_Kelleys_Reel-G-32-3.abc \
	reel/Auld_Gray_Cat-Em-32-3.abc
WindyLane: WindyLane.abc WindyLane.ps WindyLane.pdf
WindyLane.abc: $(WindyLane) hdr/WindyLane.hdr
	abcmedley +C WindyLane $(WindyLane) >WindyLane.abc
WindyLane.ps: WindyLane.abc fmt/_70.fmt
	$(a2p) WindyLane.abc +Ffmt/_70 \
	|PShdr WindyLane '' WindyLane \
	|PSftr %D $U/ %D >WindyLane.ps
WindyLane.pdf: WindyLane.ps
	ps2pdf WindyLane.ps WindyLane.pdf

# Wing Commander Donald Mackenzie's Reel
WingCmdrDonaldMackenziesReel= \
	reel/WingCmdrDonaldMackenziesR_A.abc \
	reel/WingCmdrDonaldMackenziesR1_A.abc \
	reel/WingCmdrDonaldMackenziesR2_A.abc
WingCmdrDonaldMackenziesReel: WingCmdrDonaldMackenziesReel.abc WingCmdrDonaldMackenziesReel.ps WingCmdrDonaldMackenziesReel.pdf
WingCmdrDonaldMackenziesReel.abc: $(WingCmdrDonaldMackenziesReel) # hdr/WingCmdrDonaldMackenziesReel.hdr
	abcjoin +s $(WingCmdrDonaldMackenziesReel) >WingCmdrDonaldMackenziesReel.abc
WingCmdrDonaldMackenziesReel.ps: WingCmdrDonaldMackenziesReel.abc fmt/_80.fmt
	$(a2p) WingCmdrDonaldMackenziesReel.abc +Ffmt/_80 \
	|PShdr WingCmdrDon '' WingCmdrDon \
	|PSftr %D $U/ %D >WingCmdrDonaldMackenziesReel.ps
WingCmdrDonaldMackenziesReel.pdf: WingCmdrDonaldMackenziesReel.ps
	ps2pdf WingCmdrDonaldMackenziesReel.ps WingCmdrDonaldMackenziesReel.pdf

# Wisp of Thistle
WispOfThistle= \
	strathspey/ThornBush.abc \
	strathspey/JessieSmith.abc \
	strathspey/MoragHuttonsStr_G.abc \
	strathspey/Lady_Catherine_Stewarts_Strathspey-Em-16-3.abc
WispOfThistle: WispOfThistle.abc WispOfThistle.ps WispOfThistle.pdf
WispOfThistle.abc: $(WispOfThistle) hdr/WispOfThistle.hdr
	abcmedley WispOfThistle $(WispOfThistle) >WispOfThistle.abc
WispOfThistle.ps: WispOfThistle.abc fmt/_70.fmt
	$(a2p) WispOfThistle.abc +Ffmt/_70 \
	|PShdr WispOfThistle '' WispOfThistle \
	|PSftr %D $U/ %D >WispOfThistle.ps
WispOfThistle.pdf: WispOfThistle.ps
	ps2pdf WispOfThistle.ps WispOfThistle.pdf

# Witching Hour
WitchingHour= \
	strathspey/Witches_Hill-Am-16-3.abc \
	strathspey/Warlocks_Em.abc \
	strathspey/InvercauldsR_Am.abc \
	strathspey/EarlOfNorthampton_Dm.abc
WitchingHour: WitchingHour.abc WitchingHour.ps WitchingHour.pdf
WitchingHour.abc: hdr/WitchingHour.hdr $(WitchingHour)
	abcmedley +C WitchingHour $(WitchingHour) >WitchingHour.abc
WitchingHour.ps: WitchingHour.abc fmt/_70.fmt
	$(a2p) WitchingHour.abc +Ffmt/_70 \
	|PShdr WitchingHour '' WitchingHour \
	|PSftr %D $U/ %D >WitchingHour.ps
WitchingHour.pdf: WitchingHour.ps
	ps2pdf WitchingHour.ps WitchingHour.pdf

# WithinAMileOEdinburghToon
WithinAMileOEdinburghToon= \
	strathspey/Within_a_Mile_o_Edinburgh_Toon-A-16-4.abc\
	strathspey/Maid_of_Islay-G-16-2.abc \
	strathspey/Maid_of_Islay-F-16-2.abc \
	strathspey/Maid_of_Islay-F-16-3.abc
WithinAMileOEdinburghToon: WithinAMileOEdinburghToon.abc WithinAMileOEdinburghToon.pdf
WithinAMileOEdinburghToon.abc: hdr/WithinAMileOEdinburghToon.hdr $(WithinAMileOEdinburghToon)
	abcmedley WithinAMileOEdinburghToon $(WithinAMileOEdinburghToon) >WithinAMileOEdinburghToon.abc
WithinAMileOEdinburghToon.ps: WithinAMileOEdinburghToon.abc fmt/_75.fmt
	$(a2p) WithinAMileOEdinburghToon.abc +Ffmt/_75 \
	|PShdr WithinAMileOEdinburghToon '' WithinAMileOEdinburghToon \
	|PSftr %D $U/ %D >WithinAMileOEdinburghToon.ps
WithinAMileOEdinburghToon.pdf: WithinAMileOEdinburghToon.ps
	ps2pdf WithinAMileOEdinburghToon.ps WithinAMileOEdinburghToon.pdf

# Wood and Married and A
WoodAndMarriedAndA= jig/WoodAndMarriedAndAJ.abc \
	j16/RunawayBride.abc \
	j16/ILostMyLove_Am16.abc \
	j16/TekeliMarch_C16.abc
WoodAndMarriedAndA: WoodAndMarriedAndA.abc WoodAndMarriedAndA.ps WoodAndMarriedAndA.pdf
WoodAndMarriedAndA.abc: $(WoodAndMarriedAndA) hdr/WoodAndMarriedAndA.hdr
	abcmedley WoodAndMarriedAndA $(WoodAndMarriedAndA) >WoodAndMarriedAndA.abc
WoodAndMarriedAndA.ps: WoodAndMarriedAndA.abc fmt/_75.fmt
	$(a2p) WoodAndMarriedAndA.abc +Ffmt/_75 \
	|PShdr WoodAndM '' WoodAndM \
	|PSftr %D $U/ %D >WoodAndMarriedAndA.ps
WoodAndMarriedAndA.pdf: WoodAndMarriedAndA.ps
	ps2pdf WoodAndMarriedAndA.ps WoodAndMarriedAndA.pdf

# Wood of Fyvie
WoodOfFyvie= r16/Dunnechan-D-16-3.abc \
	r16/TorryburnLassiesR.abc \
	r16/SleepSoondInDaMoarnin.abc \
	reel/Kate_Dalrymple_2-A-16-3.abc ftr/arrJC.ftr
WoodOfFyvie: WoodOfFyvie.abc WoodOfFyvie.ps WoodOfFyvie.pdf
WoodOfFyvie.abc: hdr/WoodOfFyvie.hdr $(WoodOfFyvie) \
	ftr/arrJC.ftr
	abcmedley WoodOfFyvie $(WoodOfFyvie) >WoodOfFyvie.abc
WoodOfFyvie.ps: WoodOfFyvie.abc fmt/_75.fmt
	$(a2p) WoodOfFyvie.abc +Ffmt/_75 \
	|PShdr WoodOfFyvie '' WoodOfFyvie \
	|PSftr %D $U/ %D >WoodOfFyvie.ps
WoodOfFyvie.pdf: WoodOfFyvie.ps
	ps2pdf WoodOfFyvie.ps WoodOfFyvie.pdf

# Woodland Assembly
WoodlandAssembly= jig/TeddyBearsPicnic_Am.abc
WoodlandAssembly: WoodlandAssembly.abc WoodlandAssembly.ps WoodlandAssembly.pdf
WoodlandAssembly.abc: $(WoodlandAssembly) hdr/WoodlandAssembly.hdr
	abcmedley WoodlandAssembly $(WoodlandAssembly) >WoodlandAssembly.abc
WoodlandAssembly.ps: WoodlandAssembly.abc fmt/_70.fmt
	$(a2p) WoodlandAssembly.abc +Ffmt/_70 \
	|PShdr Woodland '' Woodland \
	|PSftr %D $U/ %D >WoodlandAssembly.ps
WoodlandAssembly.pdf: WoodlandAssembly.ps
	ps2pdf WoodlandAssembly.ps WoodlandAssembly.pdf

# World Turned Upside Down
WorldTurnedUpsideDown= reel/MillBrae_A6.abc reel/CulburnieCottage.abc
WorldTurnedUpsideDown: WorldTurnedUpsideDown.abc WorldTurnedUpsideDown.ps WorldTurnedUpsideDown.pdf
WorldTurnedUpsideDown.abc: hdr/WorldTurnedUpsideDown.hdr $(WorldTurnedUpsideDown)
	abcmedley WorldTurnedUpsideDown $(WorldTurnedUpsideDown) >WorldTurnedUpsideDown.abc
WorldTurnedUpsideDown.ps: WorldTurnedUpsideDown.abc fmt/_75.fmt
	$(a2p) WorldTurnedUpsideDown.abc +Ffmt/_75 \
	|PShdr WorldTurned '' WorldTurned \
	|PSftr %D $U/ %D >WorldTurnedUpsideDown.ps
WorldTurnedUpsideDown.pdf: WorldTurnedUpsideDown.ps
	ps2pdf WorldTurnedUpsideDown.ps WorldTurnedUpsideDown.pdf

# X's and O's
XsAndOs= strathspey/MrsDalzellS.abc strathspey/AbercairneyHouse_Gm.abc
XsAndOs: XsAndOs.abc XsAndOs.ps XsAndOs.pdf
XsAndOs.abc: hdr/XsAndOs.hdr $(XsAndOs)
	abcmedley XsAndOs $(XsAndOs) >XsAndOs.abc
XsAndOs.ps: XsAndOs.abc fmt/_75.fmt
	$(a2p) XsAndOs.abc +Ffmt/_75 \
	|PShdr XsAndOs '' XsAndOs \
	|PSftr %D $U/ %D >XsAndOs.ps
XsAndOs.pdf: XsAndOs.ps
	ps2pdf XsAndOs.ps XsAndOs.pdf

# Yamashita Park
# air/Allan_Gillie-C-32-3.abc is alternate version
YamashitaPark= air/Allan_Gillie-C-32-0.abc sep5x2 \
	air/Singing_Bird-G-32-2.abc \
	air/Iris-Am-16-3.abc \
	air/Slockit_Light-D-32-3.abc
YamashitaPark: YamashitaPark.abc YamashitaPark.ps YamashitaPark.pdf
YamashitaPark.abc: hdr/YamashitaPark.hdr $(YamashitaPark)
	abcmedley YamashitaPark $(YamashitaPark) >YamashitaPark.abc
YamashitaPark.ps: YamashitaPark.abc fmt/_70.fmt
	$(a2p) YamashitaPark.abc +Ffmt/_70.fmt \
	|PShdr 'Yamashita Park' '' 'Yamashita Park' \
	|PSftr %D $U/ %D >YamashitaPark.ps
YamashitaPark.pdf: YamashitaPark.ps
	ps2pdf YamashitaPark.ps YamashitaPark.pdf

# YanTanTethera
YanTanTethera= jig/AonDaTri_G.abc \
	jig/ElectricJig_Am.abc \
	jig/StanChapmansJ.abc \
	jig/Road_to_Banff_D.abc
YanTanTethera: YanTanTethera.abc YanTanTethera.ps YanTanTethera.pdf
YanTanTethera.abc: hdr/YanTanTethera.hdr $(YanTanTethera)
	abcmedley YanTanTethera $(YanTanTethera) >YanTanTethera.abc
YanTanTethera.ps: YanTanTethera.abc fmt/_75.fmt
	$(a2p) YanTanTethera.abc +Ffmt/_75 \
	|PShdr YanTanTethera '' YanTanTethera \
	|PSftr %D $U/ %D >YanTanTethera.ps
YanTanTethera.pdf: YanTanTethera.ps
	ps2pdf YanTanTethera.ps YanTanTethera.pdf

# Ye're Welcome Charly Stuart
YereWelcomeCharlyStuart: YereWelcomeCharlyStuart1 YereWelcomeCharlyStuart0

# Ye're Welcome Charly Stuart 0
YereWelcomeCharlyStuart0= \
	reel/YereWelcomeCharlyStuart_D.abc \
	reel/MissFloraMcDonaldsReel_Em.abc
YereWelcomeCharlyStuart0: YereWelcomeCharlyStuart0.abc YereWelcomeCharlyStuart0.ps YereWelcomeCharlyStuart0.pdf
YereWelcomeCharlyStuart0.abc: hdr/YereWelcomeCharlyStuart.hdr $(YereWelcomeCharlyStuart0)
	abcmedley YereWelcomeCharlyStuart $(YereWelcomeCharlyStuart0) >YereWelcomeCharlyStuart0.abc
YereWelcomeCharlyStuart0.ps: YereWelcomeCharlyStuart0.abc fmt/_70.fmt
	$(a2p) YereWelcomeCharlyStuart0.abc +Ffmt/_70 \
	|PShdr YereWelcome '' YereWelcome \
	|PSftr %D $U/ %D >YereWelcomeCharlyStuart0.ps
YereWelcomeCharlyStuart0.pdf: YereWelcomeCharlyStuart0.ps
	ps2pdf YereWelcomeCharlyStuart0.ps YereWelcomeCharlyStuart0.pdf

# Ye're Welcome Charly Stuart 1
YereWelcomeCharlyStuart1= \
	r16/YereWelcomeCharlyStuart_D.abc \
	r16/TameHerWhenDaSnawComes.abc \
	r16/MissFloraMcDonaldsReel_Em.abc \
	r16/SleepSoondInDaMoarnin.abc
YereWelcomeCharlyStuart1: YereWelcomeCharlyStuart1.abc YereWelcomeCharlyStuart1.ps YereWelcomeCharlyStuart1.pdf
YereWelcomeCharlyStuart1.abc: hdr/YereWelcomeCharlyStuart.hdr $(YereWelcomeCharlyStuart1)
	abcmedley YereWelcomeCharlyStuart $(YereWelcomeCharlyStuart1) >YereWelcomeCharlyStuart1.abc
YereWelcomeCharlyStuart1.ps: YereWelcomeCharlyStuart1.abc fmt/_70.fmt
	$(a2p) YereWelcomeCharlyStuart1.abc +Ffmt/_70 \
	|PShdr YereWelcome '' YereWelcome \
	|PSftr %D $U/ %D >YereWelcomeCharlyStuart1.ps
YereWelcomeCharlyStuart1.pdf: YereWelcomeCharlyStuart1.ps
	ps2pdf YereWelcomeCharlyStuart1.ps YereWelcomeCharlyStuart1.pdf

# YeOldePussyCat
YeOldePussyCat= \
	strathspey/FromScotiasShoresWereNooAwaS.abc \
	strathspey/Lord_of_the_Isles-G-16-2.abc \
	strathspey/Lord_Byrons_Favourite_Strathspey-Em-16-3.abc \
	strathspey/Earl_Grey_2-A-16-3.abc ftr/arrJC.ftr
YeOldePussyCat: YeOldePussyCat.abc YeOldePussyCat.ps YeOldePussyCat.pdf
YeOldePussyCat.abc: hdr/YeOldePussyCat.hdr $(YeOldePussyCat)
	abcmedley YeOldePussyCat $(YeOldePussyCat) >YeOldePussyCat.abc
YeOldePussyCat.ps: YeOldePussyCat.abc fmt/_75.fmt
	$(a2p) YeOldePussyCat.abc +Ffmt/_75 \
	|PShdr YeOldePussyCat '' YeOldePussyCat \
	|PSftr %D $U/ %D >YeOldePussyCat.ps
YeOldePussyCat.pdf: YeOldePussyCat.ps
	ps2pdf YeOldePussyCat.ps YeOldePussyCat.pdf

# Yellow Haired Laddie
YellowHairedLaddie: YellowHairedLaddie0 YellowHairedLaddie1

# Yellow Haired Laddie 0
YellowHairedLaddie0= waltz/YellowHairedLaddie_D.abc waltz/WanderingWillie_F.abc
YellowHairedLaddie0: YellowHairedLaddie0.abc YellowHairedLaddie0.ps YellowHairedLaddie0.pdf
YellowHairedLaddie0.abc: hdr/YellowHairedLaddie.hdr $(YellowHairedLaddie0)
	abcmedley YellowHairedLaddie $(YellowHairedLaddie0) >YellowHairedLaddie0.abc
YellowHairedLaddie0.ps: YellowHairedLaddie0.abc fmt/_70.fmt
	$(a2p) YellowHairedLaddie0.abc +Ffmt/_70 \
	|PShdr YellowHaired '' YellowHaired \
	|PSftr %D $U/ %D >YellowHairedLaddie0.ps
YellowHairedLaddie0.pdf: YellowHairedLaddie0.ps
	ps2pdf YellowHairedLaddie0.ps YellowHairedLaddie0.pdf

# Yellow Haired Laddie 1
YellowHairedLaddie1= waltz/YellowHairedLaddie_D.abc \
	waltz/WanderingWillie_F3.abc \
	waltz/PenobscotMemory.abc
YellowHairedLaddie1: YellowHairedLaddie1.abc YellowHairedLaddie1.ps YellowHairedLaddie1.pdf
YellowHairedLaddie1.abc: hdr/YellowHairedLaddie.hdr $(YellowHairedLaddie1)
	abcmedley YellowHairedLaddie $(YellowHairedLaddie1) >YellowHairedLaddie1.abc
YellowHairedLaddie1.ps: YellowHairedLaddie1.abc fmt/_75.fmt
	$(a2p) YellowHairedLaddie1.abc +Ffmt/_75 \
	|PShdr YellowHaired '' YellowHaired \
	|PSftr %D $U/ %D >YellowHairedLaddie1.ps
YellowHairedLaddie1.pdf: YellowHairedLaddie1.ps
	ps2pdf YellowHairedLaddie1.ps YellowHairedLaddie1.pdf

# Yorkshire Lasses
YorkshireLasses: YorkshireLasses0

# Yorkshire Lasses 0
YorkshireLasses0= jig/JigForAnnie_F.abc
YorkshireLasses0: YorkshireLasses0.abc YorkshireLasses0.ps YorkshireLasses0.pdf
YorkshireLasses0.abc: hdr/YorkshireLasses.hdr $(YorkshireLasses0)
	abcmedley YorkshireLasses $(YorkshireLasses0) >YorkshireLasses0.abc
YorkshireLasses0.ps: YorkshireLasses0.abc fmt/_70.fmt
	$(a2p) YorkshireLasses0.abc +Ffmt/_70 \
	|PShdr YorkshireLasses '' YorkshireLasses \
	|PSftr %D $U/ %D >YorkshireLasses0.ps
YorkshireLasses0.pdf: YorkshireLasses0.ps
	ps2pdf YorkshireLasses0.ps YorkshireLasses0.pdf

# Zephyrs and Flora
ZephyrsAndFlora= reel/Zephyrs_and_Flora_G.abc
ZephyrsAndFlora: ZephyrsAndFlora.abc ZephyrsAndFlora.ps ZephyrsAndFlora.pdf
ZephyrsAndFlora.abc: hdr/ZephyrsAndFlora.hdr $(ZephyrsAndFlora)
	abcmedley ZephyrsAndFlora $(ZephyrsAndFlora) >ZephyrsAndFlora.abc
ZephyrsAndFlora.ps: ZephyrsAndFlora.abc fmt/_75.fmt
	$(a2p) ZephyrsAndFlora.abc +Ffmt/_75 \
	|PShdr ZephyrsAndF '' ZephyrsAndF \
	|PSftr %D $U/ %D >ZephyrsAndFlora.ps
ZephyrsAndFlora.pdf: ZephyrsAndFlora.ps
	ps2pdf ZephyrsAndFlora.ps ZephyrsAndFlora.pdf

# Zoologist
Zoologist= jig/TurnOfTheTide_Gm.abc \
	jig/K417J.abc \
	jig/GlenEchoJig_G.abc \
	jig/RoseInTheHeather.abc
Zoologist: Zoologist.abc Zoologist.ps Zoologist.pdf
Zoologist.abc: hdr/Zoologist.hdr $(Zoologist)
	abcmedley +T1 Zoologist $(Zoologist) >Zoologist.abc
Zoologist.ps: Zoologist.abc fmt/Zoologist.fmt
	$(a2p) Zoologist +Ffmt/Zoologist \
	| PShdr "Zoologist" "" "Zoologist" \
	| PSftr %D $U %D >Zoologist.ps
Zoologist.pdf: Zoologist.ps
	ps2pdf Zoologist.ps Zoologist.pdf

# Zytglogge
Zytglogge= reel/Steeple_Clock-A-16-3.abc sep5x2 \
	reel/Inverness_Rant-D-16-3.abc \
	reel/Lord_MacDonalds_Reel-G-16-3.abc \
	reel/Nine_Pint_Coggie-Em-16-3.abc ftr/arrJC.ftr
Zytglogge: Zytglogge.abc Zytglogge.ps Zytglogge.pdf
Zytglogge.abc: hdr/Zytglogge.hdr $(Zytglogge)
	abcmedley +C Zytglogge $(Zytglogge) >Zytglogge.abc
Zytglogge.ps: Zytglogge.abc fmt/Zytglogge.fmt
	$(a2p) Zytglogge.abc +Ffmt/Zytglogge.fmt \
	|PShdr Zytglogge '' Zytglogge \
	|PSftr %D $U/ %D >Zytglogge.ps
Zytglogge.pdf: Zytglogge.ps
	ps2pdf Zytglogge.ps Zytglogge.pdf

## Cadies Lady 1
#CadiesLady1= reel/DukeOfKent_C3.abc \
#	r16/TamLin_16_Dm.abc \
#	r16/LaxoBurn_D3_16.abc \
#	r16/TameHerWhenDaSnawComes.abc
#CadiesLady1: CadiesLady1.abc CadiesLady1.ps CadiesLady1.pdf
#CadiesLady1.abc: hdr/CadiesLady.hdr $(CadiesLady1)
#	abcmedley CadiesLady $(CadiesLady1) >CadiesLady1.abc
#CadiesLady1.ps: CadiesLady1.abc fmt/_75.fmt
#	$(a2p) CadiesLady1.abc +Ffmt/_75 \
#	|PShdr CadiesLady '' CadiesLady \
#	|PSftr %D $U/ %D >CadiesLady1.ps
#CadiesLady1.pdf: CadiesLady1.ps
#	ps2pdf CadiesLady1.ps CadiesLady1.pdf

## Cairn Edward
#CairnEdward: CairnEdward3

## Cairn Edward 3
#CairnEdward3= \
#	j24/CairnEdwardJ.abc \
#	j24/GlentroolJ.abc \
#	j24/DaSmugglersJ.abc \
#	j24/LauristonJ.abc \
#	ftr/arrBMcO.ftr
#CairnEdward3: CairnEdward3.abc CairnEdward3.ps CairnEdward3.pdf
#CairnEdward3.abc: $(CairnEdward3) hdr/CairnEdward3.hdr
#	abcmedley CairnEdward3 $(CairnEdward3) >CairnEdward3.abc
#CairnEdward3.ps: CairnEdward3.abc fmt/_75.fmt
#	$(a2p) CairnEdward3.abc +Ffmt/_75 \
#	|PShdr CAIRNEDW '' CAIRNEDW \
#	|PSftr %D $U/ %D >CairnEdward3.ps
#CairnEdward3.pdf: CairnEdward3.ps
#	ps2pdf CairnEdward3.ps CairnEdward3.pdf

## Cairn of Sorrow
#CairnOfSorrow= \
#	strathspey/Rose_Among_the_Heather-D-16-3.abc \
#	strathspey/BrochanLom2_A.abc
#CairnOfSorrow: CairnOfSorrow.abc CairnOfSorrow.ps CairnOfSorrow.pdf
#CairnOfSorrow.abc: hdr/CairnOfSorrow.hdr $(CairnOfSorrow)
#	abcmedley CairnOfSorrow $(CairnOfSorrow) >CairnOfSorrow.abc
#CairnOfSorrow.ps: CairnOfSorrow.abc fmt/_75.fmt
#	$(a2p) CairnOfSorrow.abc +Ffmt/_75 \
#	|PShdr CAIRNOFS '' CAIRNOFS \
#	|PSftr %D $U/ %D >CairnOfSorrow.ps
#CairnOfSorrow.pdf: CairnOfSorrow.ps
#	ps2pdf CairnOfSorrow.ps CairnOfSorrow.pdf

## Lady McGowan's Dream
#LadyMcGowansDream= \
#	strathspey/TaeGarYeLoup_G.abc \
#	strathspey/DounTheBurnDavieLove_D.abc \

## Maggie Lauder Strathepsy 0
#MaggieLauderStr0= \
#	strathspey/MaggieLauderStr1_D.abc \
#	strathspey/MaggieLauderStr2_D.abc
#MaggieLauderStr0: MaggieLauderStr0.abc MaggieLauderStr0.ps MaggieLauderStr0.pdf
#MaggieLauderStr0.abc: hdr/MaggieLauderStr.hdr $(MaggieLauderStr0)
#	abcmedley MaggieLauderStr $(MaggieLauderStr0) >MaggieLauderStr0.abc
#MaggieLauderStr0.ps: MaggieLauderStr0.abc fmt/_75.fmt
#	$(a2p) MaggieLauderStr0.abc +Ffmt/_75 \
#	$(a2p) MarquisOfLorne.abc +Ffmt/_75 \
#	|PShdr MARQUISO '' MARQUISO \
#	|PSftr %D $U/ %D >MarquisOfLorne.ps
#MarquisOfLorne.pdf: MarquisOfLorne.ps
#	ps2pdf MarquisOfLorne.ps MarquisOfLorne.pdf

## My Mother's Coming In
#MyMothersComingIn= \
#	r16/MyMothersComingIn.abc \
#	r16/MrsAndersonsR.abc \
#	r16/NinePintCoggie1.abc \
#	r16/DeilStickDaMinister_A.abc
#MyMothersComingIn: MyMothersComingIn.abc MyMothersComingIn.ps MyMothersComingIn.pdf
#MyMothersComingIn.abc: $(MyMothersComingIn) hdr/MyMothersComingIn.hdr
#	abcjoin +HMyMothersComingIn $(MyMothersComingIn) >MyMothersComingIn.abc
#MyMothersComingIn.ps: MyMothersComingIn.abc fmt/_75.fmt
#	$(a2p) MyMothersComingIn.abc +Ffmt/_75 \
#	|PShdr MyMother '' MyMother \
#	|PSftr %D $U/ %D >MyMothersComingIn.ps
#MyMothersComingIn.pdf: MyMothersComingIn.ps
#	ps2pdf MyMothersComingIn.ps MyMothersComingIn.pdf

#CadiesLady0= reel/DukeOfKent_C6.abc
#CadiesLady0: CadiesLady0.abc CadiesLady0.ps CadiesLady0.pdf
#CadiesLady0.abc: hdr/CadiesLady.hdr $(CadiesLady0)
#	abcmedley CadiesLady $(CadiesLady0) >CadiesLady0.abc
#CadiesLady0.ps: CadiesLady0.abc fmt/_75.fmt
#	$(a2p) CadiesLady0.abc +Ffmt/_75 \
#	|PShdr CadiesLady '' CadiesLady \
#	|PSftr %D $U/ %D >CadiesLady0.ps
#CadiesLady0.pdf: CadiesLady0.ps
#	ps2pdf CadiesLady0.ps CadiesLady0.pdf

#RowingFromIslayToUist: RowingFromIslayToUist.abc RowingFromIslayToUist.ps RowingFromIslayToUist.pdf
#RowingFromIslayToUist.abc: $(RowingFromIslayToUist) # hdr/RowingFromIslayToUist.hdr
#	abcjoin +s $(RowingFromIslayToUist) >RowingFromIslayToUist.abc
#RowingFromIslayToUist.ps: RowingFromIslayToUist.abc fmt/_75.fmt
#	$(a2p) RowingFromIslayToUist.abc +Ffmt/_75 \
#	|PShdr RowingFromIslayToUist '' RowingFromIslayToUist \
#	|PSftr %D $U/ %D >RowingFromIslayToUist.ps
#RowingFromIslayToUist.pdf: RowingFromIslayToUist.ps
#	ps2pdf RowingFromIslayToUist.ps RowingFromIslayToUist.pdf

BonnieTree: BonnieTree0 # BonnieTree1

DunkeldHouse: DunkeldHouse0 DunkeldHouse1

HuntlyCastle: HuntlyCastle0 HuntlyCastle1

New_Rigged_Ship: New_Rigged_Ship_jig New_Rigged_Ship_reel

OnceILovedAMaidenFair: OnceILovedAMaidenFair0 OnceILovedAMaidenFair1

Xmas: \
	GoodHeartedGlasgowXmas Jigs_Xmas JubileeJigXmas LadyCatherineBrucesXmas \
	LeaRigXmas MaxwellsRantXmas MissMargaretHillXmas MonmouthRambleXmas \
	RoaringJellyXmas StarryEyedLassieXmas Waltz_Xmas

