# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# This is the Makefile for my "New Years Eve" tune collections. The tune sets #
# here have been played at assorted parties and performances over the past    #
# decade or so.
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
U= http://~jc/w/music/session/NYE

all: Sets

neat:         ; /bin/rm -f *.out *.log *-
clean:   neat ; /bin/rm -f *.pdf *.ps
clobber: clean; /bin/rm -f *.abc


# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# Event section follows:

event: events
events: 20191231_NYE

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

# - - - - - - - - - - - - - - - - - - - - - - - - - # prototype with "all sets" .pdf file:
# YYYYMMDD YYYY-MM-DD hh:mm pm
# Dance leader(s):    
# Musicians:    
# - - - - - - - - - -
YYYYMMDD= \
	___
YYYYMMDD: event/YYYYMMDD event/YYYYMMDD_program.txt event/YYYYMMDD/YYYYMMDD_program.txt \
		 $(YYYYMMDD) event/YYYYMMDD/YYYYMMDD.pdf
	mkevent YYYYMMDD $(YYYYMMDD)
PYYYYMMDD: YYYYMMDD YYYYMMDD_program.txt	# Print the program
	mkevent +p YYYYMMDD $(YYYYMMDD)
PrYYYYMMDD: YYYYMMDD YYYYMMDD_program.txt	# Print in reverse order
	mkevent +pr YYYYMMDD $(YYYYMMDD)
event/YYYYMMDD_program.txt: YYYYMMDD_program.txt
	ln -f YYYYMMDD_program.txt event/YYYYMMDD_program.txt
	ln -f YYYYMMDD_program.txt event/
event/YYYYMMDD/YYYYMMDD_program.txt: YYYYMMDD_program.txt
	ln -f YYYYMMDD_program.txt event/YYYYMMDD/YYYYMMDD_program.txt
event/YYYYMMDD:
	mkdir -p event/YYYYMMDD
YYYYMMDD.pdf: $(YYYYMMDD)
	pdfjoin $(YYYYMMDD) >YYYYMMDD.pdf
event/YYYYMMDD/YYYYMMDD.pdf: YYYYMMDD.pdf
	ln -f YYYYMMDD.pdf event/YYYYMMDD/YYYYMMDD.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20191231_NYE 2019-12-31  8:00 pm
# Dance leader: Jacom Bloom
# Musicians: John Chambers, Shelley Drowns, Cathy Goode, Louis Kaplan
# - - - - - - - - - -
20191231_NYE= \
	Alle_Kishiniever_Yosl_set \
	AuntMarys_Scarce_Calliope_set \
	Barrow_Father_Green_set \
	Bellmans_Ingonish_Andy_Tobins_set \
	Church_Star_Morrisons_Cliffs_Sailors_set \
	Flowers_Bus_Auld_set \
	Haste_Out_Irishmans_set \
	Jenny_Campbell_John_set \
	Joys_Old_StAnne_set \
	Judy_McMahon_Cooley_set \
	Ragtime_Yoshke_set \
	Redwings \
	Road_Teviot_Soup_Washer_set \
	Roxburgh_Sailors_Sheptons_Hornpipes \
	Soldiers_Pig_Hulls_Dominion_set \
	Spootiskerry_Willafjord_Jack_set \
	Waltz_set \
	White_MyLove_Shepton_Lincoln_Ferry_Rattling_set \
	Wizards_Dancing_Evit_Ships_set
20191231_NYE: events/20191231_NYE events/20191231_NYE_program.txt events/20191231_NYE/20191231_NYE_program.txt \
		 $(20191231_NYE) events/20191231_NYE/20191231_NYE.pdf
	mkevent 20191231_NYE $(20191231_NYE)
P20191231_NYE: 20191231_NYE 20191231_NYE_program.txt	# Print the program
	mkevent +p 20191231_NYE $(20191231_NYE)
Pr20191231_NYE: 20191231_NYE 20191231_NYE_program.txt	# Print in reverse order
	mkevent +pr 20191231_NYE $(20191231_NYE)
events/20191231_NYE_program.txt: 20191231_NYE_program.txt
	ln -f 20191231_NYE_program.txt events/20191231_NYE_program.txt
	ln -f 20191231_NYE_program.txt events/
events/20191231_NYE/20191231_NYE_program.txt: 20191231_NYE_program.txt
	ln -f 20191231_NYE_program.txt events/20191231_NYE/20191231_NYE_program.txt
events/20191231_NYE:
	mkdir -p events/20191231_NYE
20191231_NYE.pdf: $(20191231_NYE)
	pdfjoin $(20191231_NYE) >20191231_NYE.pdf
events/20191231_NYE/20191231_NYE.pdf: 20191231_NYE.pdf
	ln -f 20191231_NYE.pdf events/20191231_NYE/20191231_NYE.pdf

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #

Sets: \
	Alle_Kishiniever_Yosl_set AuntMarys_Scarce_Calliope_set Barrow_Father_Green_set \
	Bellmans_Ingonish_Andy_Tobins_set Church_Star_Morrisons_Cliffs_Sailors_set Dominion_Reels \
	Flowers_Bus_Auld_set Haste_Out_Irishmans_set Haste_Timmy_Irishmans_set Hulls_Victories \
	Jenny_Campbell_John_set Joys_Old_StAnne_set Judy_McMahon_Cooley_set Ragtime_Beatrice_set \
	Ragtime_Yoshke_set Redwings Road_Teviot_Soup_Washer_set Road_Teviot_Soup_Washer_set \
	Roxburgh_Sailors_Sheptons_Hornpipes Soldiers_Pig_Hulls_Dominion_set \
	Spootiskerry_Willafjord_Jack_set Ten_Swallow_Top_Fiddle_Washer_set Waltz_set \
	White_MyLove_Shepton_Lincoln_Ferry_Rattling_set Wizards_Dancing_Evit_Ships_set 

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# Prototype for making sets.  Note that this builds the source file in the
# current directory, then links the .abc file into the appropriate rhythm
# directory, and the .pdf file into the img directory.

# proto set
proto_set: proto_set.abc proto_set.pdf
proto_set= hdr/proto_set.hdr \
	ftr/proto_set.ftr
proto_set.abc: $(proto_set)
	abcjoin +C +RS $(proto_set) >proto_set.abc
	ln -f proto_set.abc ___/
proto_set.ps: proto_set.abc fmt/_80.fmt
	jcabc2ps proto_set.abc +Ffmt/_80.fmt \
	|PShdr 'proto' '' 'proto' \
	|PSftr "Page %P" $U/ %D >proto_set.ps
proto_set.pdf: proto_set.ps
	ps2pdf proto_set.ps proto_set.pdf
	ln -f proto_set.pdf img/
hdr/proto_set.hdr: ; touch hdr/proto_set.hdr
ftr/proto_set.ftr: ; touch ftr/proto_set.ftr

# Alle Brüder + Kishiniever Bulgar + Yosl 
Alle_Kishiniever_Yosl_set: Alle_Kishiniever_Yosl_set.abc Alle_Kishiniever_Yosl_set.pdf
Alle_Kishiniever_Yosl_set= hdr/Alle_Kishiniever_Yosl_set.hdr \
	klezmer/Alle_Bruder-Dm-32-4.abc \
	klezmer/Kishiniever_Bulgar-G-16-4.abc \
	klezmer/Yosl_Yosl-Dm-32-4.abc \
	ftr/Alle_Kishiniever_Yosl_set.ftr
Alle_Kishiniever_Yosl_set.abc: $(Alle_Kishiniever_Yosl_set)
	abcjoin +C +RS $(Alle_Kishiniever_Yosl_set) >Alle_Kishiniever_Yosl_set.abc
	ln -f Alle_Kishiniever_Yosl_set.abc klezmer/
Alle_Kishiniever_Yosl_set.ps: Alle_Kishiniever_Yosl_set.abc fmt/_75.fmt
	jcabc2ps Alle_Kishiniever_Yosl_set.abc +Ffmt/_75.fmt \
	|PShdr 'Alle_Kishiniever_Yosl' '' 'Alle_Kishiniever_Yosl' \
	|PSftr "Page %P" $U/ %D >Alle_Kishiniever_Yosl_set.ps
Alle_Kishiniever_Yosl_set.pdf: Alle_Kishiniever_Yosl_set.ps
	ps2pdf Alle_Kishiniever_Yosl_set.ps Alle_Kishiniever_Yosl_set.pdf
	ln -f Alle_Kishiniever_Yosl_set.pdf img/
hdr/Alle_Kishiniever_Yosl_set.hdr: ; touch hdr/Alle_Kishiniever_Yosl_set.hdr
ftr/Alle_Kishiniever_Yosl_set.ftr: ; touch ftr/Alle_Kishiniever_Yosl_set.ftr

## # All tunes (in the All_Tunes directory)
## All_Tunes: All_Tunes.abc All_Tunes.pdf
## All_Tunes= hdr/All_Tunes.hdr \
## 	All_Tunes/*.abc \
## 	ftr/All_Tunes.ftr
## All_Tunes.abc: $(All_Tunes)
## 	abcjoin -C +R0 +S $(All_Tunes) >All_Tunes.abc
## 	mv -f All_Tunes.abc set/
## All_Tunes.ps: All_Tunes.abc fmt/_70.fmt
## 	jcabc2ps All_Tunes.abc +Ffmt/_70.fmt \
## 	|PShdr 'All_Tunes' '' 'All_Tunes' \
## 	|PSftr "Page %P" $U/ %D >All_Tunes.ps
## All_Tunes.pdf: All_Tunes.ps
## 	ps2pdf All_Tunes.ps All_Tunes.pdf
## 	mv -f All_Tunes.pdf img/
## hdr/All_Tunes.hdr: ; touch hdr/All_Tunes.hdr
## ftr/All_Tunes.ftr: ; touch ftr/All_Tunes.ftr

# AuntMarys Scarce Calliope set
AuntMarys_Scarce_Calliope_set: AuntMarys_Scarce_Calliope_set.abc AuntMarys_Scarce_Calliope_set.pdf
AuntMarys_Scarce_Calliope_set= hdr/AuntMarys_Scarce_Calliope_set.hdr \
	jig/Aunt_Marys_Canadian_Jig-D-32-3.abc \
	jig/Scarce_o_Tatties-Am-32-3.abc \
	jig/Calliope_House-E,D-32-3.abc \
	ftr/AuntMarys_Scarce_Calliope_set.ftr
AuntMarys_Scarce_Calliope_set.abc: $(AuntMarys_Scarce_Calliope_set)
	abcjoin +C +RS $(AuntMarys_Scarce_Calliope_set) >AuntMarys_Scarce_Calliope_set.abc
	ln -f AuntMarys_Scarce_Calliope_set.abc jig/
AuntMarys_Scarce_Calliope_set.ps: AuntMarys_Scarce_Calliope_set.abc fmt/_75.fmt
	jcabc2ps AuntMarys_Scarce_Calliope_set.abc +Ffmt/_75.fmt \
	|PShdr 'AuntMarys_Scarce_Calliope' '' 'AuntMarys_Scarce_Calliope' \
	|PSftr "Page %P" $U/ %D >AuntMarys_Scarce_Calliope_set.ps
AuntMarys_Scarce_Calliope_set.pdf: AuntMarys_Scarce_Calliope_set.ps
	ps2pdf AuntMarys_Scarce_Calliope_set.ps AuntMarys_Scarce_Calliope_set.pdf
	ln -f AuntMarys_Scarce_Calliope_set.pdf img/
hdr/AuntMarys_Scarce_Calliope_set.hdr: ; touch hdr/AuntMarys_Scarce_Calliope_set.hdr
ftr/AuntMarys_Scarce_Calliope_set.ftr: ; touch ftr/AuntMarys_Scarce_Calliope_set.ftr

# Barrow Father Green set
Barrow_Father_Green_set: Barrow_Father_Green_set.abc Barrow_Father_Green_set.pdf
Barrow_Father_Green_set= hdr/Barrow_Father_Green_set.hdr \
	reel/Barrowburn_Reel-D-32-4.abc \
	reel/Father_Kelleys_Reel-G-32-4.abc \
	reel/Green_Fields_of_America-G-32-4.abc \
	ftr/Barrow_Father_Green_set.ftr
Barrow_Father_Green_set.abc: $(Barrow_Father_Green_set)
	abcjoin +C +RS $(Barrow_Father_Green_set) >Barrow_Father_Green_set.abc
	ln -f Barrow_Father_Green_set.abc reel/
Barrow_Father_Green_set.ps: Barrow_Father_Green_set.abc fmt/_70.fmt
	jcabc2ps Barrow_Father_Green_set.abc +Ffmt/_70.fmt \
	|PShdr 'Barrow_Father_Green' '' 'Barrow_Father_Green' \
	|PSftr "Page %P" $U/ %D >Barrow_Father_Green_set.ps
Barrow_Father_Green_set.pdf: Barrow_Father_Green_set.ps
	ps2pdf Barrow_Father_Green_set.ps Barrow_Father_Green_set.pdf
	ln -f Barrow_Father_Green_set.pdf img/
hdr/Barrow_Father_Green_set.hdr: ; touch hdr/Barrow_Father_Green_set.hdr
ftr/Barrow_Father_Green_set.ftr: ; touch ftr/Barrow_Father_Green_set.ftr

# Bellman's Ingonish Andy Tobin's set
Bellmans_Ingonish_Andy_Tobins_set: Bellmans_Ingonish_Andy_Tobins_set.abc Bellmans_Ingonish_Andy_Tobins_set.pdf
Bellmans_Ingonish_Andy_Tobins_set= hdr/Bellmans_Ingonish_Andy_Tobins_set.hdr \
	jig/Bellmans_Jig-G-32-2.abc \
	jig/Ingonish_Jig-Em-32-2.abc \
	jig/Andy_de_Jarlis_Jig-E-32-2.abc \
	jig/Andy_de_Jarlis_Jig-D-32-2.abc \
	jig/Tobins_Favourite_Jig-D-32-2.abc \
	ftr/Bellmans_Ingonish_Andy_Tobins_set.ftr
Bellmans_Ingonish_Andy_Tobins_set.abc: $(Bellmans_Ingonish_Andy_Tobins_set)
	abcjoin +C +RS $(Bellmans_Ingonish_Andy_Tobins_set) >Bellmans_Ingonish_Andy_Tobins_set.abc
	ln -f Bellmans_Ingonish_Andy_Tobins_set.abc jig/
Bellmans_Ingonish_Andy_Tobins_set.ps: Bellmans_Ingonish_Andy_Tobins_set.abc fmt/_75.fmt
	jcabc2ps Bellmans_Ingonish_Andy_Tobins_set.abc +Ffmt/_75.fmt \
	|PShdr 'Bellmans_Ingonish_Andy_Tobins' '' 'Bellmans_Ingonish_Andy_Tobins' \
	|PSftr "Page %P" $U/ %D >Bellmans_Ingonish_Andy_Tobins_set.ps
Bellmans_Ingonish_Andy_Tobins_set.pdf: Bellmans_Ingonish_Andy_Tobins_set.ps
	ps2pdf Bellmans_Ingonish_Andy_Tobins_set.ps Bellmans_Ingonish_Andy_Tobins_set.pdf
	ln -f Bellmans_Ingonish_Andy_Tobins_set.pdf img/
hdr/Bellmans_Ingonish_Andy_Tobins_set.hdr: ; touch hdr/Bellmans_Ingonish_Andy_Tobins_set.hdr
ftr/Bellmans_Ingonish_Andy_Tobins_set.ftr: ; touch ftr/Bellmans_Ingonish_Andy_Tobins_set.ftr

# Jenny Campbell John set
Jenny_Campbell_John_set: Jenny_Campbell_John_set.abc Jenny_Campbell_John_set.pdf
Jenny_Campbell_John_set= hdr/Jenny_Campbell_John_set.hdr \
	polka/Jenny_Lind-DG-32-4.abc \
	polka/Miss_Campbell-A-32-4.abc \
	polka/John_Ryans_Polka-D-32-4.abc \
	ftr/Jenny_Campbell_John_set.ftr
Jenny_Campbell_John_set.abc: $(Jenny_Campbell_John_set)
	abcjoin +C +RS $(Jenny_Campbell_John_set) >Jenny_Campbell_John_set.abc
	ln -f Jenny_Campbell_John_set.abc polka/
Jenny_Campbell_John_set.ps: Jenny_Campbell_John_set.abc fmt/_80.fmt
	jcabc2ps Jenny_Campbell_John_set.abc +Ffmt/_80.fmt \
	|PShdr 'Jenny_Campbell_John' '' 'Jenny_Campbell_John' \
	|PSftr "Page %P" $U/ %D >Jenny_Campbell_John_set.ps
Jenny_Campbell_John_set.pdf: Jenny_Campbell_John_set.ps
	ps2pdf Jenny_Campbell_John_set.ps Jenny_Campbell_John_set.pdf
	ln -f Jenny_Campbell_John_set.pdf img/
hdr/Jenny_Campbell_John_set.hdr: ; touch hdr/Jenny_Campbell_John_set.hdr
ftr/Jenny_Campbell_John_set.ftr: ; touch ftr/Jenny_Campbell_John_set.ftr

# Church Star Morrisons Cliffs Sailors set
Church_Star_Morrisons_Cliffs_Sailors_set: Church_Star_Morrisons_Cliffs_Sailors_set.abc Church_Star_Morrisons_Cliffs_Sailors_set.pdf
Church_Star_Morrisons_Cliffs_Sailors_set= hdr/Church_Star_Morrisons_Cliffs_Sailors_set.hdr \
	jig/Church_of_Dromore-Am-32-2.abc \
	jig/Star_Above_the_Garter-G-32-2.abc \
	jig/Morrisons_Jig-Em-32-3.abc \
	jig/Cliffs_of_Moher-Am-32-3.abc \
	jig/Sailors_Wife-Em-32-2.abc \
	ftr/Church_Star_Morrisons_Cliffs_Sailors_set.ftr
Church_Star_Morrisons_Cliffs_Sailors_set.abc: $(Church_Star_Morrisons_Cliffs_Sailors_set)
	abcjoin +C +RS $(Church_Star_Morrisons_Cliffs_Sailors_set) >Church_Star_Morrisons_Cliffs_Sailors_set.abc
	ln -f Church_Star_Morrisons_Cliffs_Sailors_set.abc jig/
Church_Star_Morrisons_Cliffs_Sailors_set.ps: Church_Star_Morrisons_Cliffs_Sailors_set.abc fmt/_75.fmt
	jcabc2ps Church_Star_Morrisons_Cliffs_Sailors_set.abc +Ffmt/_75.fmt \
	|PShdr 'Church_Star_Morrisons_Cliffs_Sailors' '' 'Church_Star_Morrisons_Cliffs_Sailors' \
	|PSftr "Page %P" $U/ %D >Church_Star_Morrisons_Cliffs_Sailors_set.ps
Church_Star_Morrisons_Cliffs_Sailors_set.pdf: Church_Star_Morrisons_Cliffs_Sailors_set.ps
	ps2pdf Church_Star_Morrisons_Cliffs_Sailors_set.ps Church_Star_Morrisons_Cliffs_Sailors_set.pdf
	ln -f Church_Star_Morrisons_Cliffs_Sailors_set.pdf img/
hdr/Church_Star_Morrisons_Cliffs_Sailors_set.hdr: ; touch hdr/Church_Star_Morrisons_Cliffs_Sailors_set.hdr
ftr/Church_Star_Morrisons_Cliffs_Sailors_set.ftr: ; touch ftr/Church_Star_Morrisons_Cliffs_Sailors_set.ftr

# Flowers Bus Auld set
Flowers_Bus_Auld_set: Flowers_Bus_Auld_set.abc Flowers_Bus_Auld_set.pdf
Flowers_Bus_Auld_set= hdr/Flowers_Bus_Auld_set.hdr \
	Flowers_of_Edinburgh/Flowers_of_Edinburgh_1-G-32-4.abc \
	reel/Bus_Stop_Reel-Am-32-4.abc \
	reel/Old_Grey_Cat-Em-32-4.abc \
	ftr/Flowers_Bus_Auld_set.ftr
Flowers_Bus_Auld_set.abc: $(Flowers_Bus_Auld_set)
	abcjoin +C +RS $(Flowers_Bus_Auld_set) >Flowers_Bus_Auld_set.abc
	ln -f Flowers_Bus_Auld_set.abc reel/
Flowers_Bus_Auld_set.ps: Flowers_Bus_Auld_set.abc fmt/_80.fmt
	jcabc2ps Flowers_Bus_Auld_set.abc +Ffmt/_80.fmt \
	|PShdr 'Flowers_Bus_Auld' '' 'Flowers_Bus_Auld' \
	|PSftr "Page %P" $U/ %D >Flowers_Bus_Auld_set.ps
Flowers_Bus_Auld_set.pdf: Flowers_Bus_Auld_set.ps
	ps2pdf Flowers_Bus_Auld_set.ps Flowers_Bus_Auld_set.pdf
	ln -f Flowers_Bus_Auld_set.pdf img/
hdr/Flowers_Bus_Auld_set.hdr: ; touch hdr/Flowers_Bus_Auld_set.hdr
ftr/Flowers_Bus_Auld_set.ftr: ; touch ftr/Flowers_Bus_Auld_set.ftr

# Haste Out Irishmans set
Haste_Out_Irishmans_set: Haste_Out_Irishmans_set.abc Haste_Out_Irishmans_set.pdf
Haste_Out_Irishmans_set= hdr/Haste_Out_Irishmans_set.hdr \
	jig/Haste_to_the_Wedding-D-32-4.abc \
	jig/Out_on_the_Ocean1-G-32-2.abc \
	jig/Irishmans_Heart_to_the_Ladies_3-A-32-4.abc \
	ftr/Haste_Out_Irishmans_set.ftr
Haste_Out_Irishmans_set.abc: $(Haste_Out_Irishmans_set)
	abcjoin +C +RS $(Haste_Out_Irishmans_set) >Haste_Out_Irishmans_set.abc
	ln -f Haste_Out_Irishmans_set.abc jig/
Haste_Out_Irishmans_set.ps: Haste_Out_Irishmans_set.abc fmt/_70.fmt
	jcabc2ps Haste_Out_Irishmans_set.abc +Ffmt/_70.fmt \
	|PShdr 'Haste_Out_Irishmans' '' 'Haste_Out_Irishmans' \
	|PSftr "Page %P" $U/ %D >Haste_Out_Irishmans_set.ps
Haste_Out_Irishmans_set.pdf: Haste_Out_Irishmans_set.ps
	ps2pdf Haste_Out_Irishmans_set.ps Haste_Out_Irishmans_set.pdf
	ln -f Haste_Out_Irishmans_set.pdf img/
hdr/Haste_Out_Irishmans_set.hdr: ; touch hdr/Haste_Out_Irishmans_set.hdr
ftr/Haste_Out_Irishmans_set.ftr: ; touch ftr/Haste_Out_Irishmans_set.ftr

# Haste Timmy Irishmans set
Haste_Timmy_Irishmans_set: Haste_Timmy_Irishmans_set.abc Haste_Timmy_Irishmans_set.pdf
Haste_Timmy_Irishmans_set= hdr/Haste_Timmy_Irishmans_set.hdr \
	jig/Haste_to_the_Wedding-D-32-4.abc \
	jig/Timmy_Cliffords_Jig-G-32-4.abc \
	jig/Irishmans_Heart_to_the_Ladies_3-A-32-4.abc \
	ftr/Haste_Timmy_Irishmans_set.ftr
Haste_Timmy_Irishmans_set.abc: $(Haste_Timmy_Irishmans_set)
	abcjoin +C +RS $(Haste_Timmy_Irishmans_set) >Haste_Timmy_Irishmans_set.abc
	ln -f Haste_Timmy_Irishmans_set.abc jig/
Haste_Timmy_Irishmans_set.ps: Haste_Timmy_Irishmans_set.abc fmt/_70.fmt
	jcabc2ps Haste_Timmy_Irishmans_set.abc +Ffmt/_70.fmt \
	|PShdr 'Haste_Timmy_Irishmans' '' 'Haste_Timmy_Irishmans' \
	|PSftr "Page %P" $U/ %D >Haste_Timmy_Irishmans_set.ps
Haste_Timmy_Irishmans_set.pdf: Haste_Timmy_Irishmans_set.ps
	ps2pdf Haste_Timmy_Irishmans_set.ps Haste_Timmy_Irishmans_set.pdf
	ln -f Haste_Timmy_Irishmans_set.pdf img/
hdr/Haste_Timmy_Irishmans_set.hdr: ; touch hdr/Haste_Timmy_Irishmans_set.hdr
ftr/Haste_Timmy_Irishmans_set.ftr: ; touch ftr/Haste_Timmy_Irishmans_set.ftr

# Hulls Victories set
Dominion_Reels: Dominion_Reels.abc Dominion_Reels.pdf
Dominion_Reels= hdr/Dominion_Reels.hdr \
	Dominion_Reel/Dominion_Reel-C-32-2.abc \
	Dominion_Reel/Dominion_Reel-C-32-4.abc \
	Dominion_Reel/Dominion_Reel-D-32-3.abc \
	Dominion_Reel/Dominion_Reel-G-32-3.abc \
	ftr/Dominion_Reels.ftr
Dominion_Reels.abc: $(Dominion_Reels)
	abcjoin +C +RS $(Dominion_Reels) >Dominion_Reels.abc
	ln -f Dominion_Reels.abc reel/
Dominion_Reels.ps: Dominion_Reels.abc fmt/_70.fmt
	jcabc2ps Dominion_Reels.abc +Ffmt/_70.fmt \
	|PShdr 'Dominion Reels' '' 'Dominion Reels' \
	|PSftr "Page %P" $U/ %D >Dominion_Reels.ps
Dominion_Reels.pdf: Dominion_Reels.ps
	ps2pdf Dominion_Reels.ps Dominion_Reels.pdf
	ln -f Dominion_Reels.pdf img/
hdr/Dominion_Reels.hdr: ; touch hdr/Dominion_Reels.hdr
ftr/Dominion_Reels.ftr: ; touch ftr/Dominion_Reels.ftr

# Hulls Victories set
Hulls_Victories: Hulls_Victories.abc Hulls_Victories.pdf
Hulls_Victories= hdr/Hulls_Victories.hdr \
	Hulls_Victory/Hulls_Victory-F-32-3.abc \
	Hulls_Victory/Hulls_Victory-G-32-3.abc \
	Hulls_Victory/Hulls_Victory-D-32-3.abc \
	ftr/Hulls_Victories.ftr
Hulls_Victories.abc: $(Hulls_Victories)
	abcjoin +C +RS $(Hulls_Victories) >Hulls_Victories.abc
	ln -f Hulls_Victories.abc reel/
Hulls_Victories.ps: Hulls_Victories.abc fmt/_70.fmt
	jcabc2ps Hulls_Victories.abc +Ffmt/_70.fmt \
	|PShdr 'Hulls Victories' '' 'Hulls Victories' \
	|PSftr "Page %P" $U/ %D >Hulls_Victories.ps
Hulls_Victories.pdf: Hulls_Victories.ps
	ps2pdf Hulls_Victories.ps Hulls_Victories.pdf
	ln -f Hulls_Victories.pdf img/
hdr/Hulls_Victories.hdr: ; touch hdr/Hulls_Victories.hdr
ftr/Hulls_Victories.ftr: ; touch ftr/Hulls_Victories.ftr

# Joys Old St.Anne's set
Joys_Old_StAnne_set: Joys_Old_StAnne_set.abc Joys_Old_StAnne_set.pdf
Joys_Old_StAnne_set= hdr/Joys_Old_StAnne_set.hdr \
	reel/Joys_of_Quebec_1-A-32-4.abc \
	reel/Old_French_Reel-D-32-2.abc \
	reel/Saint_Annes_Reel-D-32-2.abc \
	ftr/Joys_Old_StAnne_set.ftr
Joys_Old_StAnne_set.abc: $(Joys_Old_StAnne_set)
	abcjoin +C +RS $(Joys_Old_StAnne_set) >Joys_Old_StAnne_set.abc
	ln -f Joys_Old_StAnne_set.abc reel/
Joys_Old_StAnne_set.ps: Joys_Old_StAnne_set.abc fmt/_75.fmt
	jcabc2ps Joys_Old_StAnne_set.abc +Ffmt/_75.fmt \
	|PShdr 'Joys_Old_StAnne' '' 'Joys_Old_StAnne' \
	|PSftr "Page %P" $U/ %D >Joys_Old_StAnne_set.ps
Joys_Old_StAnne_set.pdf: Joys_Old_StAnne_set.ps
	ps2pdf Joys_Old_StAnne_set.ps Joys_Old_StAnne_set.pdf
	ln -f Joys_Old_StAnne_set.pdf img/
hdr/Joys_Old_StAnne_set.hdr: ; touch hdr/Joys_Old_StAnne_set.hdr
ftr/Joys_Old_StAnne_set.ftr: ; touch ftr/Joys_Old_StAnne_set.ftr

# Judy's McMahon's Cooley's set
Judy_McMahon_Cooley_set: Judy_McMahon_Cooley_set.abc Judy_McMahon_Cooley_set.pdf
Judy_McMahon_Cooley_set= hdr/Judy_McMahon_Cooley_set.hdr \
	reel/Judys_Reel-D-32-4.abc \
	reel/McMahons_Reel-G-32-2.abc \
	reel/Cooleys_Reel_2-Em-32-4.abc \
	ftr/Judy_McMahon_Cooley_set.ftr
Judy_McMahon_Cooley_set.abc: $(Judy_McMahon_Cooley_set)
	abcjoin +C +RS $(Judy_McMahon_Cooley_set) >Judy_McMahon_Cooley_set.abc
	ln -f Judy_McMahon_Cooley_set.abc reel/
Judy_McMahon_Cooley_set.ps: Judy_McMahon_Cooley_set.abc fmt/_70.fmt
	jcabc2ps Judy_McMahon_Cooley_set.abc +Ffmt/_70.fmt \
	|PShdr 'Judy_McMahon_Cooley' '' 'Judy_McMahon_Cooley' \
	|PSftr "Page %P" $U/ %D >Judy_McMahon_Cooley_set.ps
Judy_McMahon_Cooley_set.pdf: Judy_McMahon_Cooley_set.ps
	ps2pdf Judy_McMahon_Cooley_set.ps Judy_McMahon_Cooley_set.pdf
	ln -f Judy_McMahon_Cooley_set.pdf img/
hdr/Judy_McMahon_Cooley_set.hdr: ; touch hdr/Judy_McMahon_Cooley_set.hdr
ftr/Judy_McMahon_Cooley_set.ftr: ; touch ftr/Judy_McMahon_Cooley_set.ftr

# Ragtime Beatrice set 
Ragtime_Beatrice_set: Ragtime_Beatrice_set.abc Ragtime_Beatrice_set.pdf
Ragtime_Beatrice_set= hdr/Ragtime_Beatrice_set.hdr \
	reel/Ragtime_Annie-DG-48-6.abc \
	reel/Beatrice-Am-48-4.abc \
	ftr/Ragtime_Beatrice_set.ftr
Ragtime_Beatrice_set.abc: $(Ragtime_Beatrice_set)
	abcjoin +C +RS $(Ragtime_Beatrice_set) >Ragtime_Beatrice_set.abc
	ln -f Ragtime_Beatrice_set.abc reel/
Ragtime_Beatrice_set.ps: Ragtime_Beatrice_set.abc fmt/_70.fmt
	jcabc2ps Ragtime_Beatrice_set.abc +Ffmt/_70.fmt \
	|PShdr 'Ragtime_Beatrice' '' 'Ragtime_Beatrice' \
	|PSftr "Page %P" $U/ %D >Ragtime_Beatrice_set.ps
Ragtime_Beatrice_set.pdf: Ragtime_Beatrice_set.ps
	ps2pdf Ragtime_Beatrice_set.ps Ragtime_Beatrice_set.pdf
	ln -f Ragtime_Beatrice_set.pdf img/
hdr/Ragtime_Beatrice_set.hdr: ; touch hdr/Ragtime_Beatrice_set.hdr
ftr/Ragtime_Beatrice_set.ftr: ; touch ftr/Ragtime_Beatrice_set.ftr

# Ragtime Yoshke set 
Ragtime_Yoshke_set: Ragtime_Yoshke_set.abc Ragtime_Yoshke_set.pdf
Ragtime_Yoshke_set= hdr/Ragtime_Yoshke_set.hdr \
	reel/Ragtime_Annie-DG-48-8.abc \
	klezmer/Yoshke-D-48-6.abc \
	ftr/Ragtime_Yoshke_set.ftr
Ragtime_Yoshke_set.abc: $(Ragtime_Yoshke_set)
	abcjoin +C +RS $(Ragtime_Yoshke_set) >Ragtime_Yoshke_set.abc
	ln -f Ragtime_Yoshke_set.abc reel/
Ragtime_Yoshke_set.ps: Ragtime_Yoshke_set.abc fmt/_75.fmt
	jcabc2ps Ragtime_Yoshke_set.abc +Ffmt/_75.fmt \
	|PShdr 'Ragtime_Yoshke' '' 'Ragtime_Yoshke' \
	|PSftr "Page %P" $U/ %D >Ragtime_Yoshke_set.ps
Ragtime_Yoshke_set.pdf: Ragtime_Yoshke_set.ps
	ps2pdf Ragtime_Yoshke_set.ps Ragtime_Yoshke_set.pdf
	ln -f Ragtime_Yoshke_set.pdf img/
hdr/Ragtime_Yoshke_set.hdr: ; touch hdr/Ragtime_Yoshke_set.hdr
ftr/Ragtime_Yoshke_set.ftr: ; touch ftr/Ragtime_Yoshke_set.ftr

# Redwings (6 versions)
Redwings: Redwings.abc Redwings.pdf
Redwings= \
	Redwing/Redwing-D-32-2.abc Redwing/Redwing-Dm-32-2.abc \
	Redwing/Redwing-G-32-2.abc Redwing/Redwing-Gm-32-2.abc \
	Redwing/Redwing-A-32-2.abc Redwing/Redwing-Am-32-2.abc \
	ftr/Redwings.ftr
Redwings.abc: $(Redwings)
	abcmedley Redwings +R $(Redwings) >Redwings.abc
	ln -f Redwings.abc reel/
Redwings.ps: Redwings.abc hdr/Redwings.hdr fmt/_70.fmt
	jcabc2ps Redwings.abc +Ffmt/_70.fmt \
	|PShdr 'Redwings' '' 'Redwings' \
	|PSftr "Page %P" $U/ %D >Redwings.ps
Redwings.pdf: Redwings.ps
	ps2pdf Redwings.ps Redwings.pdf
	ln -f Redwings.pdf img/
hdr/Redwings.hdr: ; touch hdr/Redwings.hdr
ftr/Redwings.ftr: ; touch ftr/Redwings.ftr

# Road Teviot Soup Washer set
Road_Teviot_Soup_Washer_set: Road_Teviot_Soup_Washer_set.abc Road_Teviot_Soup_Washer_set.pdf
Road_Teviot_Soup_Washer_set= hdr/Road_Teviot_Soup_Washer_set.hdr \
	jig/Road_to_Banff-D-32-2.abc \
	jig/Teviot_Brig-G-32-3.abc \
	jig/Soup_Dragon_1-Bm-32-3.abc \
	jig/Irish_Washerwoman_1-G-32-2.abc \
	ftr/Road_Teviot_Soup_Washer_set.ftr
Road_Teviot_Soup_Washer_set.abc: $(Road_Teviot_Soup_Washer_set)
	abcjoin +C +RS $(Road_Teviot_Soup_Washer_set) >Road_Teviot_Soup_Washer_set.abc
	ln -f Road_Teviot_Soup_Washer_set.abc jig/
Road_Teviot_Soup_Washer_set.ps: Road_Teviot_Soup_Washer_set.abc fmt/_75.fmt
	jcabc2ps Road_Teviot_Soup_Washer_set.abc +Ffmt/_75.fmt \
	|PShdr 'Road_Teviot_Soup_Washer' '' 'Road_Teviot_Soup_Washer' \
	|PSftr "Page %P" $U/ %D >Road_Teviot_Soup_Washer_set.ps
Road_Teviot_Soup_Washer_set.pdf: Road_Teviot_Soup_Washer_set.ps
	ps2pdf Road_Teviot_Soup_Washer_set.ps Road_Teviot_Soup_Washer_set.pdf
	ln -f Road_Teviot_Soup_Washer_set.pdf img/
hdr/Road_Teviot_Soup_Washer_set.hdr: ; touch hdr/Road_Teviot_Soup_Washer_set.hdr
ftr/Road_Teviot_Soup_Washer_set.ftr: ; touch ftr/Road_Teviot_Soup_Washer_set.ftr

# Roxburgh Sailor's Shepton's Hornpipes
Roxburgh_Sailors_Sheptons_Hornpipes: Roxburgh_Sailors_Sheptons_Hornpipes.abc Roxburgh_Sailors_Sheptons_Hornpipes.pdf
Roxburgh_Sailors_Sheptons_Hornpipes= hdr/Roxburgh_Sailors_Sheptons_Hornpipes.hdr \
	hornpipe/Roxburgh_Castle-G-16-3.abc \
	hornpipe/Sailors_Hornpipe-Em-32-3.abc \
	hornpipe/Shepton_Hornpipe-G-32-3.abc \
	ftr/Roxburgh_Sailors_Sheptons_Hornpipes.ftr
Roxburgh_Sailors_Sheptons_Hornpipes.abc: $(Roxburgh_Sailors_Sheptons_Hornpipes)
	abcjoin +C +RS $(Roxburgh_Sailors_Sheptons_Hornpipes) >Roxburgh_Sailors_Sheptons_Hornpipes.abc
	ln -f Roxburgh_Sailors_Sheptons_Hornpipes.abc hornpipe/
Roxburgh_Sailors_Sheptons_Hornpipes.ps: Roxburgh_Sailors_Sheptons_Hornpipes.abc fmt/_80.fmt
	jcabc2ps Roxburgh_Sailors_Sheptons_Hornpipes.abc +Ffmt/_80.fmt \
	|PShdr 'Roxburgh_Sailors_Sheptons_Hornpipes' '' 'Roxburgh_Sailors_Sheptons_Hornpipes' \
	|PSftr "Page %P" $U/ %D >Roxburgh_Sailors_Sheptons_Hornpipes.ps
Roxburgh_Sailors_Sheptons_Hornpipes.pdf: Roxburgh_Sailors_Sheptons_Hornpipes.ps
	ps2pdf Roxburgh_Sailors_Sheptons_Hornpipes.ps Roxburgh_Sailors_Sheptons_Hornpipes.pdf
	ln -f Roxburgh_Sailors_Sheptons_Hornpipes.pdf img/
hdr/Roxburgh_Sailors_Sheptons_Hornpipes.hdr: ; touch hdr/Roxburgh_Sailors_Sheptons_Hornpipes.hdr
ftr/Roxburgh_Sailors_Sheptons_Hornpipes.ftr: ; touch ftr/Roxburgh_Sailors_Sheptons_Hornpipes.ftr

# Soldiers Pig Dominion set
Soldiers_Pig_Hulls_Dominion_set: Soldiers_Pig_Hulls_Dominion_set.abc Soldiers_Pig_Hulls_Dominion_set.pdf
Soldiers_Pig_Hulls_Dominion_set= hdr/Soldiers_Pig_Hulls_Dominion_set.hdr \
	reel/Soldiers_Joy-D-32-4.abc \
	reel/Pig_Town_Fling-G-32-2.abc \
	reel/Hulls_Victory-D-32-3.abc \
	reel/Dominion_Reel-G-32-3.abc \
	ftr/Soldiers_Pig_Hulls_Dominion_set.ftr
Soldiers_Pig_Hulls_Dominion_set.abc: $(Soldiers_Pig_Hulls_Dominion_set)
	abcjoin +C +RS $(Soldiers_Pig_Hulls_Dominion_set) >Soldiers_Pig_Hulls_Dominion_set.abc
	ln -f Soldiers_Pig_Hulls_Dominion_set.abc reel/
Soldiers_Pig_Hulls_Dominion_set.ps: Soldiers_Pig_Hulls_Dominion_set.abc fmt/_75.fmt
	jcabc2ps Soldiers_Pig_Hulls_Dominion_set.abc +Ffmt/_75.fmt \
	|PShdr 'Soldiers_Pig_Dominion' '' 'Soldiers_Pig_Dominion' \
	|PSftr "Page %P" $U/ %D >Soldiers_Pig_Hulls_Dominion_set.ps
Soldiers_Pig_Hulls_Dominion_set.pdf: Soldiers_Pig_Hulls_Dominion_set.ps
	ps2pdf Soldiers_Pig_Hulls_Dominion_set.ps Soldiers_Pig_Hulls_Dominion_set.pdf
	ln -f Soldiers_Pig_Hulls_Dominion_set.pdf img/
hdr/Soldiers_Pig_Hulls_Dominion_set.hdr: ; touch hdr/Soldiers_Pig_Hulls_Dominion_set.hdr
ftr/Soldiers_Pig_Hulls_Dominion_set.ftr: ; touch ftr/Soldiers_Pig_Hulls_Dominion_set.ftr

# Spootiskerry Willafjord Jack set
Spootiskerry_Willafjord_Jack_set: Spootiskerry_Willafjord_Jack_set.abc Spootiskerry_Willafjord_Jack_set.pdf
Spootiskerry_Willafjord_Jack_set= hdr/Spootiskerry_Willafjord_Jack_set.hdr \
	reel/Spootiskerry-G-32-4.abc \
	reel/Willafjord-D-32-4.abc \
	reel/Jack_Broke_Da_Prison_Door-G-16-2.abc \
	ftr/Spootiskerry_Willafjord_Jack_set.ftr
Spootiskerry_Willafjord_Jack_set.abc: $(Spootiskerry_Willafjord_Jack_set)
	abcjoin +C +RS $(Spootiskerry_Willafjord_Jack_set) >Spootiskerry_Willafjord_Jack_set.abc
	ln -f Spootiskerry_Willafjord_Jack_set.abc reel/
Spootiskerry_Willafjord_Jack_set.ps: Spootiskerry_Willafjord_Jack_set.abc fmt/_80.fmt
	jcabc2ps Spootiskerry_Willafjord_Jack_set.abc +Ffmt/_80.fmt \
	|PShdr 'Spootiskerry_Willafjord_Jack' '' 'Spootiskerry_Willafjord_Jack' \
	|PSftr "Page %P" $U/ %D >Spootiskerry_Willafjord_Jack_set.ps
Spootiskerry_Willafjord_Jack_set.pdf: Spootiskerry_Willafjord_Jack_set.ps
	ps2pdf Spootiskerry_Willafjord_Jack_set.ps Spootiskerry_Willafjord_Jack_set.pdf
	ln -f Spootiskerry_Willafjord_Jack_set.pdf img/
hdr/Spootiskerry_Willafjord_Jack_set.hdr: ; touch hdr/Spootiskerry_Willafjord_Jack_set.hdr
ftr/Spootiskerry_Willafjord_Jack_set.ftr: ; touch ftr/Spootiskerry_Willafjord_Jack_set.ftr

# Ten Swallow Top Fiddle Washer set
Ten_Swallow_Top_Fiddle_Washer_set: Ten_Swallow_Top_Fiddle_Washer_set.abc Ten_Swallow_Top_Fiddle_Washer_set.pdf
Ten_Swallow_Top_Fiddle_Washer_set= hdr/Ten_Swallow_Top_Fiddle_Washer_set.hdr \
	jig/Ten_Penny_Bit_2-Am-32-2.abc \
	jig/Swallowtail_Jig-Em-32-2.abc \
	jig/Top_of_Cork_Road-D-32-2.abc \
	jig/Fiddle_Hill_Jig-G-32-3.abc \
	jig/Irish_Washerwoman_1-G-32-2.abc \
	ftr/Ten_Swallow_Top_Fiddle_Washer_set.ftr
Ten_Swallow_Top_Fiddle_Washer_set.abc: $(Ten_Swallow_Top_Fiddle_Washer_set)
	abcjoin +C +RS $(Ten_Swallow_Top_Fiddle_Washer_set) >Ten_Swallow_Top_Fiddle_Washer_set.abc
	ln -f Ten_Swallow_Top_Fiddle_Washer_set.abc jig/
Ten_Swallow_Top_Fiddle_Washer_set.ps: Ten_Swallow_Top_Fiddle_Washer_set.abc fmt/_75.fmt
	jcabc2ps Ten_Swallow_Top_Fiddle_Washer_set.abc +Ffmt/_75.fmt \
	|PShdr 'Ten_Swallow_Top_Fiddle_Washer' '' 'Ten_Swallow_Top_Fiddle_Washer' \
	|PSftr "Page %P" $U/ %D >Ten_Swallow_Top_Fiddle_Washer_set.ps
Ten_Swallow_Top_Fiddle_Washer_set.pdf: Ten_Swallow_Top_Fiddle_Washer_set.ps
	ps2pdf Ten_Swallow_Top_Fiddle_Washer_set.ps Ten_Swallow_Top_Fiddle_Washer_set.pdf
	ln -f Ten_Swallow_Top_Fiddle_Washer_set.pdf img/
hdr/Ten_Swallow_Top_Fiddle_Washer_set.hdr: ; touch hdr/Ten_Swallow_Top_Fiddle_Washer_set.hdr
ftr/Ten_Swallow_Top_Fiddle_Washer_set.ftr: ; touch ftr/Ten_Swallow_Top_Fiddle_Washer_set.ftr

# Waltz set
Waltz_set: Waltz_set.abc Waltz_set.pdf
Waltz_set= hdr/Waltz_set.hdr \
	waltz/Margarets_Waltz.abc \
	waltz/Silver_Bells-C-32-4.abc \
	waltz/Josefins_Dopvals-G-80-3.abc \
	waltz/My_Own_Home-A-64-4.abc \
	ftr/Waltz_set.ftr
Waltz_set.abc: $(Waltz_set)
	abcjoin +C +RS $(Waltz_set) >Waltz_set.abc
	ln -f Waltz_set.abc waltz/
Waltz_set.ps: Waltz_set.abc fmt/_70.fmt
	jcabc2ps Waltz_set.abc +Ffmt/_70.fmt \
	|PShdr 'Waltz' '' 'Waltz' \
	|PSftr "Page %P" $U/ %D >Waltz_set.ps
Waltz_set.pdf: Waltz_set.ps
	ps2pdf Waltz_set.ps Waltz_set.pdf
	ln -f Waltz_set.pdf img/
hdr/Waltz_set.hdr: ; touch hdr/Waltz_set.hdr
ftr/Waltz_set.ftr: ; touch ftr/Waltz_set.ftr

# White MyLove Shepton Lincoln Ferry Rattling set
White_MyLove_Shepton_Lincoln_Ferry_Rattling_set: White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.pdf
White_MyLove_Shepton_Lincoln_Ferry_Rattling_set= hdr/White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.hdr \
	march/White_Cockade-G-32-3.abc \
	march/My_Love_is_But_a_Lassie_Yet-D-32-2.abc \
	hornpipe/Shepton_Hornpipe-G-32-3.abc \
	polka/Lincolnshire_Polka-D-32-2.abc \
	polka/Ferry_Boat_Polka-G-32-2.abc \
	polka/Rattling_Bog-D-32-2.abc \
	ftr/White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.ftr
White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.abc: $(White_MyLove_Shepton_Lincoln_Ferry_Rattling_set)
	abcjoin +C +RS $(White_MyLove_Shepton_Lincoln_Ferry_Rattling_set) >White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.abc
	ln -f White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.abc polka/
White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.ps: White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.abc fmt/_70.fmt
	jcabc2ps White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.abc +Ffmt/_70.fmt \
	|PShdr 'White_MyLove_Shepton_Lincoln_Ferry_Rattling' '' 'White_MyLove_Shepton_Lincoln_Ferry_Rattling' \
	|PSftr "Page %P" $U/ %D >White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.ps
White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.pdf: White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.ps
	ps2pdf White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.ps White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.pdf
	ln -f White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.pdf img/
hdr/White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.hdr: ; touch hdr/White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.hdr
ftr/White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.ftr: ; touch ftr/White_MyLove_Shepton_Lincoln_Ferry_Rattling_set.ftr

# Wizards Dancing Ships Evit set
Wizards_Dancing_Evit_Ships_set: Wizards_Dancing_Evit_Ships_set.abc Wizards_Dancing_Evit_Ships_set.pdf
Wizards_Dancing_Evit_Ships_set= hdr/Wizards_Dancing_Evit_Ships_set.hdr \
	reel/Wizards_Walk-Em-32-5.abc \
	reel/Dancing_Bear-Em-32-3.abc \
	reel/Evit_Gabriel-Em-32-3.abc \
	reel/Ships_Are_Sailing-Em-32-2.abc \
	ftr/Wizards_Dancing_Evit_Ships_set.ftr
Wizards_Dancing_Evit_Ships_set.abc: $(Wizards_Dancing_Evit_Ships_set)
	abcjoin +CS +R0 $(Wizards_Dancing_Evit_Ships_set) >Wizards_Dancing_Evit_Ships_set.abc
	ln -f Wizards_Dancing_Evit_Ships_set.abc reel/
	ln -f Wizards_Dancing_Evit_Ships_set.abc ___/ # Latest event
Wizards_Dancing_Evit_Ships_set.ps: Wizards_Dancing_Evit_Ships_set.abc fmt/_75.fmt
	jcabc2ps Wizards_Dancing_Evit_Ships_set.abc +Ffmt/_75.fmt \
	|PShdr 'Wizards Dancing Ships Evit' '' 'Wizards Dancing Ships Evit' \
	|PSftr "Page %P" $U/ %D >Wizards_Dancing_Evit_Ships_set.ps
Wizards_Dancing_Evit_Ships_set.pdf: Wizards_Dancing_Evit_Ships_set.ps
	ps2pdf Wizards_Dancing_Evit_Ships_set.ps Wizards_Dancing_Evit_Ships_set.pdf
	ln -f Wizards_Dancing_Evit_Ships_set.pdf img/
	ln -f Wizards_Dancing_Evit_Ships_set.pdf ___/	# Latest event
hdr/Wizards_Dancing_Evit_Ships_set.hdr: ; touch hdr/Wizards_Dancing_Evit_Ships_set.hdr
ftr/Wizards_Dancing_Evit_Ships_set.ftr: ; touch ftr/Wizards_Dancing_Evit_Ships_set.ftr

