# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# This is the Makefile for the "Xmas session" tune collections. The tune sets #
# here have been used at various parties and performances in the Xmas season. #
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
U=http://trillian.mit/ecu/~jc/w/music/abc/session/Xmas
a2p=jcabc2ps

all: Sets Songs

neat:         ; /bin/rm -f *.out *.log *-
clean:   neat ; /bin/rm -f *.pdf *.ps *.abc	# N.B.: ABC files in this directory are temporary
clobber: clean; /bin/rm -f *.abc

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

events: \
	Angels_We_Have_Heard_On_High As_With_Gladness_Men_of_Old Boars_Head_Carol \
	Christmas_Eve Ditchling_Carol Do_You_Hear_What_I_Hear Good_Christian_Men_Rejoice \
	Israeli_2025_set O_Come_O_Come_Emmanuel Pretty_Paper Song_For_a_Winters_Night \
	Soul_Cakes Sovevuni With_Happy_Hearts_United Wondrous_Love

Name_events: Name-info.pdf
	Ln.sh -f Name-info.abc events/
	Ln.sh -f Name-info.pdf events/

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

Sets: \
	2021_MM_Xmas 

Songs: \
	Angels_From_the_Realm_of_Glory \
	Auld_Lang_Syne \
	As_With_Gladness_Men_of_Old \
	Blessed_be_that_Maid_Marie \
	Boars_Head_Carol \
	Christmas_Eve \
	Dark_Night_in_Bethlehem \
	God_Rest_Ye_Merry_Gentlemen \
	Good_Christian_Men_Rejoice \
	Green_Sleeves_and_Pudding_Pies \
	In_the_Bleak_Midwinter \
	Its_Beginning_to_Look_a_Lot_Like_Christmas \
	Jeannette_Isabella \
	Joy_To_the_World \
	Marys_Boy_Child \
	Blessed_be_that_Maid_Marie \
	Ner_Li_I_Have_a_Candle \
	O_Come_All_Ye_Faithful \
	O_Holy_Night \
	Silver_Bells \
	What_Child_Is_This \
	Whence_Comes_This_Rush_of_Wings \
	Winter_Wonderland

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

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

# Set: proto
Set_proto: Set_proto.abc Set_proto.pdf
Set_proto= hdr/Set_proto.hdr \
	ftr/Set_proto.ftr
Set_proto.abc: $(Set_proto)
	abcjoin +C +RS $(Set_proto) >Set_proto.abc
	ln -f Set_proto.abc song/
Set_proto.ps: Set_proto.abc fmt/_70.fmt
	$(a2p) Set_proto.abc +Ffmt/_70.fmt \
	|PShdr 'Set:proto' '' 'Set:proto' \
	|PSftr "Page %P" $U/ %D >Set_proto.ps
Set_proto.pdf: Set_proto.ps
	ps2pdf Set_proto.ps Set_proto.pdf
	ln -f Set_proto.pdf img/
hdr/Set_proto.hdr: ; touch hdr/Set_proto.hdr
ftr/Set_proto.ftr: ; touch ftr/Set_proto.ftr

# Set: Name info
Set_Name: Set_Name_info
Set_Name_info: Set_Name_info.abc Set_Name_info.pdf
Set_Name_info= hdr/Set_Name_info.hdr \
	ftr/Set_Name_info.ftr
Set_Name_info.abc: $(Set_Name_info)
	abcjoin +C +RS $(Set_Name_info) >Set_Name_info.abc
	ln -f Set_Name_info.abc ___/
Set_Name_info.ps: Set_Name_info.abc fmt/_70.fmt
	$(a2p) Set_Name_info.abc +Ffmt/_70.fmt \
	|PShdr 'Set:Name info' '' 'Set:Name info' \
	|PSftr "Page %P" $U/ %D >Set_Name_info.ps
Set_Name_info.pdf: Set_Name_info.ps
	ps2pdf Set_Name_info.ps Set_Name_info.pdf
	ln -f Set_Name_info.pdf img/
	ln -f Set_Name_info.pdf ___/
hdr/Set_Name_info.hdr: ; touch hdr/Set_Name_info.hdr
ftr/Set_Name_info.ftr: ; touch ftr/Set_Name_info.ftr

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# 20225 Xmas events involving music groups that I play with:

2025_Xmas: 

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# 2021 MM Xmas (instrumental and vocal)
2021_MM_Xmas: 2021_MM_Xmas_instr 2021_MM_Xmas_instr_hi 2021_MM_Xmas_vocal

2021_MM_Xmas_instr: 2021_MM_Xmas_instr.abc 2021_MM_Xmas_instr.pdf
2021_MM_Xmas_instr= hdr/2021_MM_Xmas_instr.hdr \
	song/Sing_We_Now_of_Christmas_lo-Dm-20-2.abc song/Sing_We_Now_of_Christmas_hi-Dm-20-2.abc \
	song/Wondrous_Love-Dm-20-3.abc \
	song/Angels_We_Have_Heard_On_High-C-21-2.abc \
	song/Christ_Childs_Lullaby_ABC_lyrics_chords.abc \
	song/Dona_Nobis_Pacem-D-24-3.abc \
	song/Gaudete-Am-11-w.abc \
	song/Aspenglow_ABC_music_chords-Am-62-4.abc \
	song/Ye_Nations_All-Dm-17-4.abc \
	waltz/Midwinter_Waltz-G-64-3.abc \
	song/Ring_Out_Wild_Bells_lo-Bm-12-2.abc song/Ring_Out_Wild_Bells_hi-Bm-12-2.abc \
	song/Watts_Cradle_Song-Dm-19-2.abc \
	misc/Coventry_Carol-Am-16-2.abc \
	song/I_Believe_in_Father_Christmas-D-24-.abc \
	song/Old_Year_Now_Away_Is_Fled_lo-Dm-16-2.abc song/Old_Year_Now_Away_Is_Fled_hi-Dm-16-2.abc \
	.sep5x2 \
	song/Its_Beginning_to_Look_a_Lot_Like_Christmas_dance-G-40-5.abc \
	song/White_Christmas-A-32-4.abc \
	song/Frosty_the_Snowman_MM_instr-G-32-4.abc \
	song/First_Noel-G-32-2.abc \
	song/O_Come_All_Ye_Faithful-D-20-2.abc \
	song/Holly_Jolly_Christmas-G-32,36-4.abc \
	ftr/2021_MM_Xmas_instr.ftr
2021_MM_Xmas_instr.abc: $(2021_MM_Xmas_instr)
	abcjoin +C +RS $(2021_MM_Xmas_instr) >2021_MM_Xmas_instr.abc
	ln -f 2021_MM_Xmas_instr.abc set/
2021_MM_Xmas_instr.ps: 2021_MM_Xmas_instr.abc fmt/2021_MM_Xmas_instr.fmt
	$(a2p) 2021_MM_Xmas_instr.abc +Ffmt/2021_MM_Xmas_instr.fmt \
	|PShdr '2021_MM_Xmas_instr' '_' '2021_MM_Xmas_instr' \
	|PSftr "Page %P" $U/ %D >2021_MM_Xmas_instr.ps
2021_MM_Xmas_instr.pdf: 2021_MM_Xmas_instr.ps
	ps2pdf 2021_MM_Xmas_instr.ps 2021_MM_Xmas_instr.pdf
	ln -f 2021_MM_Xmas_instr.pdf img/
hdr/2021_MM_Xmas_instr.hdr: ; touch hdr/2021_MM_Xmas_instr.hdr
ftr/2021_MM_Xmas_instr.ftr: ; touch ftr/2021_MM_Xmas_instr.ftr

# 2021_MM_Xmas_instr_hi for high instruments (flute)
2021_MM_Xmas_instr_hi: 2021_MM_Xmas_instr_hi.abc 2021_MM_Xmas_instr_hi.pdf
2021_MM_Xmas_instr_hi= hdr/2021_MM_Xmas_instr_hi.hdr \
	song/Its_Beginning_to_Look_a_Lot_Like_Christmas_dance_MM_hi-G-68-.abc \
	song/Old_Year_Now_Away_Is_Fled_hi-Dm-16-2.abc \
	song/Ring_Out_Wild_Bells_hi-Bm-12-2.abc \
	song/Sing_We_Now_of_Christmas_hi-Dm-20-2.abc \
	ftr/2021_MM_Xmas_instr_hi.ftr
2021_MM_Xmas_instr_hi.abc: $(2021_MM_Xmas_instr_hi)
	abcjoin +C +RS $(2021_MM_Xmas_instr_hi) >2021_MM_Xmas_instr_hi.abc
	ln -f 2021_MM_Xmas_instr_hi.abc set/
2021_MM_Xmas_instr_hi.ps: 2021_MM_Xmas_instr_hi.abc fmt/2021_MM_Xmas_instr_hi.fmt
	$(a2p) 2021_MM_Xmas_instr_hi.abc +Ffmt/2021_MM_Xmas_instr_hi.fmt \
	|PShdr '2021_MM_Xmas_instr_hi' '_' '2021_MM_Xmas_instr_hi' \
	|PSftr "Page %P" $U/ %D >2021_MM_Xmas_instr_hi.ps
2021_MM_Xmas_instr_hi.pdf: 2021_MM_Xmas_instr_hi.ps
	ps2pdf 2021_MM_Xmas_instr_hi.ps 2021_MM_Xmas_instr_hi.pdf
	ln -f 2021_MM_Xmas_instr_hi.pdf img/
hdr/2021_MM_Xmas_instr_hi.hdr: ; touch hdr/2021_MM_Xmas_instr_hi.hdr
ftr/2021_MM_Xmas_instr_hi.ftr: ; touch ftr/2021_MM_Xmas_instr_hi.ftr

2021_MM_Xmas_vocal: 2021_MM_Xmas_vocal.abc 2021_MM_Xmas_vocal.pdf
2021_MM_Xmas_vocal= hdr/2021_MM_Xmas_vocal.hdr \
	misc/Sing_We_Now_of_Christmas-Dm-20-8w.abc song/Sing_We_Now_of_Christmas_hi-Dm-20-2.abc \
	Wondrous_Love/Wondrous_Love-Dm-20-3w.abc \
	song/Angels_We_Have_Heard_On_High-D-21-2w.abc \
	.sep5x2 .sep5x2 \
	song/Christ_Childs_Lullaby_ABC_lyrics_chords.abc \
	song/Dona_Nobis_Pacem-D-24-3.abc \
	song/Gaudete-Am-11-w.abc \
	song/Aspenglow_ABC_music_chords-Am-62-4.abc \
	song/Ye_Nations_All-Dm-17-4.abc \
	waltz/Midwinter_Waltz-G-64-3.abc \
	song/Ring_Out_Wild_Bells_lo-Bm-12-2.abc song/Ring_Out_Wild_Bells_hi-Bm-12-2.abc \
	song/Watts_Cradle_Song-Dm-19-2.abc \
	misc/Coventry_Carol-Am-16-2.abc \
	song/I_Believe_in_Father_Christmas-D-24-.abc \
	song/Old_Year_Now_Away_Is_Fled_lo-Dm-16-2.abc song/Old_Year_Now_Away_Is_Fled_hi-Dm-16-2.abc \
	.sep5x2 \
	song/Its_Beginning_to_Look_a_Lot_Like_Christmas_dance-G-40-5.abc \
	song/White_Christmas-A-32-4.abc \
	song/Frosty_the_Snowman-G-32-2.abc \
	song/First_Noel-G-32-2.abc \
	song/O_Come_All_Ye_Faithful-D-20-2.abc \
	song/Holly_Jolly_Christmas-G-32,36-4.abc \
	ftr/2021_MM_Xmas_vocal.ftr
2021_MM_Xmas_vocal.abc: $(2021_MM_Xmas_vocal)
	abcjoin +C +RS $(2021_MM_Xmas_vocal) >2021_MM_Xmas_vocal.abc
	ln -f 2021_MM_Xmas_vocal.abc set/
2021_MM_Xmas_vocal.ps: 2021_MM_Xmas_vocal.abc fmt/2021_MM_Xmas_vocal.fmt
	$(a2p) 2021_MM_Xmas_vocal.abc +Ffmt/2021_MM_Xmas_vocal.fmt \
	|PShdr '2021_MM_Xmas_vocal' '_' '2021_MM_Xmas_vocal' \
	|PSftr "Page %P" $U/ %D >2021_MM_Xmas_vocal.ps
2021_MM_Xmas_vocal.pdf: 2021_MM_Xmas_vocal.ps
	ps2pdf 2021_MM_Xmas_vocal.ps 2021_MM_Xmas_vocal.pdf
	ln -f 2021_MM_Xmas_vocal.pdf img/
hdr/2021_MM_Xmas_vocal.hdr: ; touch hdr/2021_MM_Xmas_vocal.hdr
ftr/2021_MM_Xmas_vocal.ftr: ; touch ftr/2021_MM_Xmas_vocal.ftr

# Angels We Have Heard On High
Angels_We_Have_Heard_On_High: Angels_We_Have_Heard_On_High_4V

# Angels We Have Heard On High in Dm,Em,Fm,Bm for 4 voices
Angels_We_Have_Heard_On_High_4V: Angels_We_Have_Heard_On_High_4V-D-21-0
Angels_We_Have_Heard_On_High_4V-D-21-0: Angels_We_Have_Heard_On_High_4V-D-21-0.abc Angels_We_Have_Heard_On_High_4V-D-21-0.pdf
Angels_We_Have_Heard_On_High_4V-D-21-0= hdr/Angels_We_Have_Heard_On_High_4V-D-21-0.hdr \
	song/Angels_We_Have_Heard_On_High_4V-D-21-0.abc \
	ftr/Angels_We_Have_Heard_On_High_4V-D-21-0.ftr
Angels_We_Have_Heard_On_High_4V-D-21-0.abc: $(Angels_We_Have_Heard_On_High_4V-D-21-0)
	abcjoin +C +RS $(Angels_We_Have_Heard_On_High_4V-D-21-0) >Angels_We_Have_Heard_On_High_4V-D-21-0.abc
	ln -f Angels_We_Have_Heard_On_High_4V-D-21-0.abc song/
Angels_We_Have_Heard_On_High_4V-D-21-0.ps: Angels_We_Have_Heard_On_High_4V-D-21-0.abc fmt/_75.fmt
	$(a2p) Angels_We_Have_Heard_On_High_4V-D-21-0.abc +Ffmt/_75.fmt \
	|PShdr 'Angels We Have Heard On High' '' 'Angels We Have Heard On High' \
	|PSftr "Page %P" $U/ %D >Angels_We_Have_Heard_On_High_4V-D-21-0.ps
Angels_We_Have_Heard_On_High_4V-D-21-0.pdf: Angels_We_Have_Heard_On_High_4V-D-21-0.ps
	ps2pdf Angels_We_Have_Heard_On_High_4V-D-21-0.ps Angels_We_Have_Heard_On_High_4V-D-21-0.pdf
	ln -f Angels_We_Have_Heard_On_High_4V-D-21-0.pdf img/
	ln -f Angels_We_Have_Heard_On_High_4V-D-21-0.pdf Angels_We_Have_Heard_On_High_4V-D-21-0.abc events/
hdr/Angels_We_Have_Heard_On_High_4V-D-21-0.hdr: ; touch hdr/Angels_We_Have_Heard_On_High_4V-D-21-0.hdr
ftr/Angels_We_Have_Heard_On_High_4V-D-21-0.ftr: ; touch ftr/Angels_We_Have_Heard_On_High_4V-D-21-0.ftr
Angels_We_Have_Heard_On_High-events: Angels_We_Have_Heard_On_High_4V-D-21-0.pdf
	Ln.sh -f Angels_We_Have_Heard_On_High_4V-D-21-0.abc events/
	Ln.sh -f Angels_We_Have_Heard_On_High_4V-D-21-0.pdf events/

# Set: Angels From the Realm of Glory G,C
Angels_From_the_Realm_of_Glory: Angels_From_the_Realm_of_Glory-G,C-16-4
Angels_From_the_Realm_of_Glory-G,C-16-4: Angels_From_the_Realm_of_Glory-G,C-16-4.abc Angels_From_the_Realm_of_Glory-G,C-16-4.pdf
Angels_From_the_Realm_of_Glory-G,C-16-4= hdr/Angels_From_the_Realm_of_Glory-G,C-16-4.hdr \
	misc/Angels_From_the_Realm_of_Glory-C-16-2.abc \
	misc/Angels_From_the_Realm_of_Glory-G-16-2.abc \
	ftr/Angels_From_the_Realm_of_Glory-G,C-16-4.ftr
Angels_From_the_Realm_of_Glory-G,C-16-4.abc: $(Angels_From_the_Realm_of_Glory-G,C-16-4)
	abcjoin +C +RS $(Angels_From_the_Realm_of_Glory-G,C-16-4) >Angels_From_the_Realm_of_Glory-G,C-16-4.abc
Angels_From_the_Realm_of_Glory-G,C-16-4.ps: Angels_From_the_Realm_of_Glory-G,C-16-4.abc fmt/_75.fmt
	$(a2p) Angels_From_the_Realm_of_Glory-G,C-16-4.abc +Ffmt/_75.fmt \
	|PShdr 'Set:Angels_From_the_Realm_of_Glory' '' 'Set:Angels_From_the_Realm_of_Glory' \
	|PSftr "Page %P" $U/ %D >Angels_From_the_Realm_of_Glory-G,C-16-4.ps
Angels_From_the_Realm_of_Glory-G,C-16-4.pdf: Angels_From_the_Realm_of_Glory-G,C-16-4.ps
	ps2pdf Angels_From_the_Realm_of_Glory-G,C-16-4.ps Angels_From_the_Realm_of_Glory-G,C-16-4.pdf
	ln -f Angels_From_the_Realm_of_Glory-G,C-16-4.pdf img/Angels_From_the_Realm_of_Glory.pdf
	ln -f Angels_From_the_Realm_of_Glory-G,C-16-4.abc march/
hdr/Angels_From_the_Realm_of_Glory-G,C-16-4.hdr: ; touch hdr/Angels_From_the_Realm_of_Glory-G,C-16-4.hdr
ftr/Angels_From_the_Realm_of_Glory-G,C-16-4.ftr: ; touch ftr/Angels_From_the_Realm_of_Glory-G,C-16-4.ftr

# As_With_Gladness_Men_of_Old_2V
As_With_Gladness_Men_of_Old: As_With_Gladness_Men_of_Old-info

# As_With_Gladness_Men_of_Old, 2 voices, in G
As_With_Gladness_Men_of_Old-info: As_With_Gladness_Men_of_Old-info.abc As_With_Gladness_Men_of_Old-info.pdf
As_With_Gladness_Men_of_Old-info= hdr/As_With_Gladness_Men_of_Old-info.hdr \
	As_With_Gladness_Men_of_Old/As_With_Gladness_Men_of_Old_2v-G-12-4.abc \
	As_With_Gladness_Men_of_Old/As_With_Gladness_Men_of_Old-Ff-12-1.abc \
	As_With_Gladness_Men_of_Old/As_With_Gladness_Men_of_Old-G-12-1.abc \
	As_With_Gladness_Men_of_Old/As_With_Gladness_Men_of_Old-A-12-1.abc \
	ftr/As_With_Gladness_Men_of_Old-info.ftr
As_With_Gladness_Men_of_Old-info.abc: $(As_With_Gladness_Men_of_Old-info)
	abcjoin +C +RS $(As_With_Gladness_Men_of_Old-info) >As_With_Gladness_Men_of_Old-info.abc
As_With_Gladness_Men_of_Old-info.ps: As_With_Gladness_Men_of_Old-info.abc fmt/_80.fmt
	$(a2p) As_With_Gladness_Men_of_Old-info.abc +Ffmt/_80.fmt \
	|PShdr 'As With Gladness Men of Old' '' 'As With Gladness Men of Old' \
	|PSftr "Page %P" $U/ %D >As_With_Gladness_Men_of_Old-info.ps
As_With_Gladness_Men_of_Old-info.pdf: As_With_Gladness_Men_of_Old-info.ps
	ps2pdf As_With_Gladness_Men_of_Old-info.ps As_With_Gladness_Men_of_Old-info.pdf
	ln -f As_With_Gladness_Men_of_Old-info.pdf img/
	ln -f As_With_Gladness_Men_of_Old-info.abc set/
hdr/As_With_Gladness_Men_of_Old-info.hdr: ; touch hdr/As_With_Gladness_Men_of_Old-info.hdr
ftr/As_With_Gladness_Men_of_Old-info.ftr: ; touch ftr/As_With_Gladness_Men_of_Old-info.ftr
As_With_Gladness_Men_of_Old_events: As_With_Gladness_Men_of_Old-info.pdf
	Ln.sh -f As_With_Gladness_Men_of_Old-info.abc events/
	Ln.sh -f As_With_Gladness_Men_of_Old-info.pdf events/

# Blessed be that Maid Marie:
#
Blessed_be_that_Maid_Marie: Blessed_be_that_Maid_Marie1 Blessed_be_that_Maid_Marie2 Blessed_be_that_Maid_Marie-Am,Em-# Blessed_be_that_Maid_Maries
#
# Blessed be that Maid Maries combines all the versions of the tune:
Blessed_be_that_Maid_Maries: Blessed_be_that_Maid_Maries.abc Blessed_be_that_Maid_Maries.pdf
Blessed_be_that_Maid_Maries.abc: Blessed_be_that_Maid_Marie1.abc Blessed_be_that_Maid_Marie2.abc
	abcjoin Blessed_be_that_Maid_Marie1.abc Blessed_be_that_Maid_Marie2.abc >Blessed_be_that_Maid_Maries.abc
	ln -f Blessed_be_that_Maid_Maries.abc song/
Blessed_be_that_Maid_Maries.pdf: Blessed_be_that_Maid_Marie1.pdf Blessed_be_that_Maid_Marie2.pdf
	pdfjoin Blessed_be_that_Maid_Marie[12].pdf >Blessed_be_that_Maid_Maries.pdf
	ln -f Blessed_be_that_Maid_Maries.pdf img/
#
# Format using jcabc2ps: - - - - - - - - - -
Blessed_be_that_Maid_Marie1: Blessed_be_that_Maid_Marie1.abc Blessed_be_that_Maid_Marie1.ps Blessed_be_that_Maid_Marie1.pdf
Blessed_be_that_Maid_Marie1= hdr/Blessed_be_that_Maid_Marie1.hdr \
	song/Blessed_be_that_Maid_Marie-Am-12-3.abc1 \
	song/Blessed_be_that_Maid_Marie-Em-12-3.abc1 \
	ftr/Blessed_be_that_Maid_Marie1.ftr
Blessed_be_that_Maid_Marie1.abc: $(Blessed_be_that_Maid_Marie1)
	abcjoin +CS2 $(Blessed_be_that_Maid_Marie1) >Blessed_be_that_Maid_Marie1.abc
	ln -f Blessed_be_that_Maid_Marie1.abc song/
Blessed_be_that_Maid_Marie1.ps: Blessed_be_that_Maid_Marie1.abc fmt/_70.fmt
	jcabc2ps +k2 +Ffmt/_70.fmt Blessed_be_that_Maid_Marie1.abc \
	|PShdr %P 'The Everyday Song Book' %P \
	|PSftr %D $U/ %D >Blessed_be_that_Maid_Marie1.ps
Blessed_be_that_Maid_Marie1.pdf: Blessed_be_that_Maid_Marie1.ps
	ps2pdf Blessed_be_that_Maid_Marie1.ps Blessed_be_that_Maid_Marie1.pdf
	ln -f Blessed_be_that_Maid_Marie1.pdf img/Blessed_be_that_Maid_Marie1.pdf
ftr/Blessed_be_that_Maid_Marie1.ftr: ; touch ftr/Blessed_be_that_Maid_Marie1.ftr
hdr/Blessed_be_that_Maid_Marie1.hdr: ; touch hdr/Blessed_be_that_Maid_Marie1.hdr
#
# Format using abcm2ps: - - - - - - - - - -
Blessed_be_that_Maid_Marie2: Blessed_be_that_Maid_Marie2.abc Blessed_be_that_Maid_Marie2.ps Blessed_be_that_Maid_Marie2.pdf
Blessed_be_that_Maid_Mariesed_be_that_Maid_Marie2= hdr/Blessed_be_that_Maid_Marie2.hdr \
	song/Blessed_be_that_Maid_Marie-Am-12-3.abc1 \
	song/Blessed_be_that_Maid_Marie-Em-12-3.abc1 \
	ftr/Blessed_be_that_Maid_Marie2.ftr
Blessed_be_that_Maid_Marie2.abc: $(Blessed_be_that_Maid_Marie2)
	abcjoin +CS2 $(Blessed_be_that_Maid_Marie2) >Blessed_be_that_Maid_Marie2.abc
	ln -f Blessed_be_that_Maid_Marie2.abc song/
Blessed_be_that_Maid_Marie2.ps: Blessed_be_that_Maid_Marie2.abc fmt/_75.fmt
	abcm2ps -F fmt/_75.fmt Blessed_be_that_Maid_Marie2.abc -O tmp.ps
	PShdr <tmp.ps %P 'The Everyday Song Book' %P \
	|PSftr %D $U/ %D >Blessed_be_that_Maid_Marie2.ps
	rm tmp.ps
Blessed_be_that_Maid_Marie2.pdf: Blessed_be_that_Maid_Marie2.ps
	ps2pdf Blessed_be_that_Maid_Marie2.ps Blessed_be_that_Maid_Marie2.pdf
	ln -f Blessed_be_that_Maid_Marie2.pdf img/Blessed_be_that_Maid_Marie2.pdf
ftr/Blessed_be_that_Maid_Marie2.ftr: ; touch ftr/Blessed_be_that_Maid_Marie2.ftr
hdr/Blessed_be_that_Maid_Marie2.hdr: ; touch hdr/Blessed_be_that_Maid_Marie2.hdr

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

# Boar's Head Carol 
Boars_Head_Carol: Boars_Head_Carol-C,G,D-16-9w7

# Boar's Head Carol C,G,D-16-9w7
Boars_Head_Carol-C,G,D-16-9w7: Boars_Head_Carol-C,G,D-16-9w7.abc Boars_Head_Carol-C,G,D-16-9w7.pdf
Boars_Head_Carol-C,G,D-16-9w7= hdr/Boars_Head_Carol-C,G,D-16-9w7.hdr \
	Boars_Head_Carol/Boars_Head_Carol-C-16-3w7.abc \
	Boars_Head_Carol/Boars_Head_Carol-G-16-3w3.abc \
	Boars_Head_Carol/Boars_Head_Carol-D-16-3w3.abc \
	ftr/Boars_Head_Carol-C,G,D-16-9w7.ftr
Boars_Head_Carol-C,G,D-16-9w7.abc: $(Boars_Head_Carol-C,G,D-16-9w7)
	abcjoin +C +RS $(Boars_Head_Carol-C,G,D-16-9w7) >Boars_Head_Carol-C,G,D-16-9w7.abc
	ln -f Boars_Head_Carol-C,G,D-16-9w7.abc song/
Boars_Head_Carol-C,G,D-16-9w7.ps: Boars_Head_Carol-C,G,D-16-9w7.abc fmt/_75.fmt
	$(a2p) Boars_Head_Carol-C,G,D-16-9w7.abc +Ffmt/_75.fmt \
	|PShdr "Boar's Head Carol" "" "Boar's Head Carol" \
	|PSftr "Page %P" $U/ %D >Boars_Head_Carol-C,G,D-16-9w7.ps
Boars_Head_Carol-C,G,D-16-9w7.pdf: Boars_Head_Carol-C,G,D-16-9w7.ps
	ps2pdf Boars_Head_Carol-C,G,D-16-9w7.ps Boars_Head_Carol-C,G,D-16-9w7.pdf
	ln -f Boars_Head_Carol-C,G,D-16-9w7.pdf img/Boars_Head_Carol.pdf
	touch _/Head_Carol-C,G,D-16-9w7.abc _/Head_Carol-C,G,D-16-9w7.abc
hdr/Boars_Head_Carol-C,G,D-16-9w7.hdr: ; touch hdr/Boars_Head_Carol-C,G,D-16-9w7.hdr
ftr/Boars_Head_Carol-C,G,D-16-9w7.ftr: ; touch ftr/Boars_Head_Carol-C,G,D-16-9w7.ftr
Boars_Head_Carol_events: Boars_Head_Carol-C,G,D-16-9w7.pdf
	Ln.sh -f Boars_Head_Carol-C,G,D-16-9w7.abc events/
	Ln.sh -f Boars_Head_Carol-C,G,D-16-9w7.pdf events/

# Set: Christmas_Eve versions (The tune in O'Neill's 1850)
Christmas_Eve: Christmas_Eve.abc Christmas_Eve.pdf
Christmas_Eve= hdr/Christmas_Eve.hdr \
	Christmas_Eve/Christmas_Eve_DW-G-32-2.abc \
	Christmas_Eve/Christmas_Eve_JC-G-32-2.abc \
	Christmas_Eve/Christmas_Eve_ON-G-32-2.abc \
	ftr/Christmas_Eve.ftr
Christmas_Eve.abc: $(Christmas_Eve)
	abcjoin +R1 +S $(Christmas_Eve) >Christmas_Eve.abc
	ln -f Christmas_Eve.abc set/
Christmas_Eve.ps: Christmas_Eve.abc fmt/_75.fmt
	$(a2p) Christmas_Eve.abc +Ffmt/_75.fmt \
	|PShdr 'Christmas Eve' '' 'Christmas Eve' \
	|PSftr "Page %P" $U/ %D >Christmas_Eve.ps
Christmas_Eve.pdf: Christmas_Eve.ps
	ps2pdf Christmas_Eve.ps Christmas_Eve.pdf
	ln -f Christmas_Eve.pdf img/
hdr/Christmas_Eve.hdr: ; touch hdr/Christmas_Eve.hdr
ftr/Christmas_Eve.ftr: ; touch ftr/Christmas_Eve.ftr
Christmas_Eve_events: Christmas_Eve.pdf
	Ln.sh -f Christmas_Eve.abc events/
	Ln.sh -f Christmas_Eve.pdf events/

# Dark_Night_in_Bethlehem
Dark_Night_in_Bethlehem: Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6

# Boar's Head Carol Dm,Em,Bm-16-6
Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6: Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.abc Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.pdf
Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6= hdr/Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.hdr \
	Dark_Night_in_Bethlehem/Dark_Night_in_Bethlehem-Dm-16-2.abc \
	Dark_Night_in_Bethlehem/Dark_Night_in_Bethlehem-Em-16-2.abc \
	Dark_Night_in_Bethlehem/Dark_Night_in_Bethlehem-Bm-16-2.abc \
	ftr/Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.ftr
Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.abc: $(Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6)
	abcjoin +C +RS $(Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6) >Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.abc
	ln -f Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.abc song/
Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.ps: Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.abc fmt/_75.fmt
	$(a2p) Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.abc +Ffmt/_75.fmt \
	|PShdr "Dark Night in Bethlehem" "" "Dark Night in Bethlehem" \
	|PSftr "Page %P" $U/ %D >Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.ps
Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.pdf: Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.ps
	ps2pdf Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.ps Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.pdf
	ln -f Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.pdf img/Dark_Night_in_Bethlehem.pdf
	touch _/Head_Carol-Dm,Em,Bm-16-6.abc _/Head_Carol-Dm,Em,Bm-16-6.abc
hdr/Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.hdr: ; touch hdr/Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.hdr
ftr/Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.ftr: ; touch ftr/Dark_Night_in_Bethlehem-Dm,Em,Bm-16-6.ftr

# Ditchling Carol 
Ditchling_Carol: Ditchling_Carol-C-17-0w
Ditchling_Carol-C-17-0w: Ditchling_Carol-C-17-0w.abc Ditchling_Carol-C-17-0w.pdf
Ditchling_Carol-C-17-0w= hdr/Ditchling_Carol-C-17-0w.hdr \
	song/Ditchling_Carol-C-17-0w.abc \
	ftr/Ditchling_Carol-C-17-0w.ftr
Ditchling_Carol-C-17-0w.abc: $(Ditchling_Carol-C-17-0w)
	abcjoin +C +RS $(Ditchling_Carol-C-17-0w) >Ditchling_Carol-C-17-0w.abc
	ln -f Ditchling_Carol-C-17-0w.abc song/
Ditchling_Carol-C-17-0w.ps: Ditchling_Carol-C-17-0w.abc fmt/_75.fmt
	$(a2p) Ditchling_Carol-C-17-0w.abc +Ffmt/_75.fmt \
	|PShdr 'Ditchling Carol' '' 'Ditchling Carol' \
	|PSftr "Page %P" $U/ %D >Ditchling_Carol-C-17-0w.ps
Ditchling_Carol-C-17-0w.pdf: Ditchling_Carol-C-17-0w.ps
	ps2pdf Ditchling_Carol-C-17-0w.ps Ditchling_Carol-C-17-0w.pdf
	ln -f Ditchling_Carol-C-17-0w.pdf img/
	ln -f Ditchling_Carol-C-17-0w.pdf Ditchling_Carol-C-17-0w.abc events/
hdr/Ditchling_Carol-C-17-0w.hdr: ; touch hdr/Ditchling_Carol-C-17-0w.hdr
ftr/Ditchling_Carol-C-17-0w.ftr: ; touch ftr/Ditchling_Carol-C-17-0w.ftr
Ditchling_Carol_events: Ditchling_Carol-C-17-0w.pdf
	Ln.sh -f Ditchling_Carol-C-17-0w.abc events/
	Ln.sh -f Ditchling_Carol-C-17-0w.pdf events/

# Do You Hear What I Hear?
Do_You_Hear_What_I_Hear: Do_You_Hear_What_I_Hear-A,D-33-0w.abc Do_You_Hear_What_I_Hear-A,D-33-0w.pdf
Do_You_Hear_What_I_Hear-A,D-33-0w: Do_You_Hear_What_I_Hear-A,D-33-0w.abc Do_You_Hear_What_I_Hear-A,D-33-0w.pdf
Do_You_Hear_What_I_Hear-A,D-33-0w= hdr/Do_You_Hear_What_I_Hear-A,D-33-0w.hdr \
	song/Do_You_Hear_What_I_Hear-A-33-0w.abc \
	song/Do_You_Hear_What_I_Hear-D-33-0w.abc \
	ftr/Do_You_Hear_What_I_Hear-A,D-33-0w.ftr
Do_You_Hear_What_I_Hear-A,D-33-0w.abc: $(Do_You_Hear_What_I_Hear-A,D-33-0w)
	abcjoin +C +RS $(Do_You_Hear_What_I_Hear-A,D-33-0w) >Do_You_Hear_What_I_Hear-A,D-33-0w.abc
#	ln -f Do_You_Hear_What_I_Hear-A,D-33-0w.abc jig/
Do_You_Hear_What_I_Hear-A,D-33-0w.ps: Do_You_Hear_What_I_Hear-A,D-33-0w.abc fmt/_65.fmt
	$(a2p) Do_You_Hear_What_I_Hear-A,D-33-0w.abc +Ffmt/_65.fmt \
	|PShdr "Do You Hear What I Hear" "" "Do You Hear What I Hear" \
	|PSftr "Page %P" $U/ %D >Do_You_Hear_What_I_Hear-A,D-33-0w.ps
Do_You_Hear_What_I_Hear-A,D-33-0w.pdf:
	ps2pdf Do_You_Hear_What_I_Hear-A,D-33-0w.ps Do_You_Hear_What_I_Hear-A,D-33-0w.pdf
	ln -f Do_You_Hear_What_I_Hear-A,D-33-0w.pdf img/
	ln -f Do_You_Hear_What_I_Hear-A,D-33-0w.abc jig/
hdr/Do_You_Hear_What_I_Hear-A,D-33-0w.hdr: ; touch hdr/Do_You_Hear_What_I_Hear-A,D-33-0w.hdr
ftr/Do_You_Hear_What_I_Hear-A,D-33-0w.ftr: ; touch ftr/Do_You_Hear_What_I_Hear-A,D-33-0w.ftr
Do_You_Hear_What_I_Hear_events: Do_You_Hear_What_I_Hear-A,D-33-0w.pdf
	Ln.sh -f Do_You_Hear_What_I_Hear-A,D-33-0w.abc events/
	Ln.sh -f Do_You_Hear_What_I_Hear-A,D-33-0w.pdf events/

# Gloucester_Wassail
Gloucester_Wassail: Gloucester_Wassail-C,D-16-4
#
# Gloucester_Wassail C,D-16-4
Gloucester_Wassail-C,D-16-4: Gloucester_Wassail-C,D-16-4.abc Gloucester_Wassail-C,D-16-4.pdf
Gloucester_Wassail-C,D-16-4= hdr/Gloucester_Wassail-C,D-16-4.hdr \
	waltz/Gloucester_Wassail-C-16-2.abc \
	waltz/Gloucester_Wassail-D-16-2.abc \
	ftr/Gloucester_Wassail-C,D-16-4.ftr
Gloucester_Wassail-C,D-16-4.abc: $(Gloucester_Wassail-C,D-16-4)
	abcjoin +C +RS $(Gloucester_Wassail-C,D-16-4) >Gloucester_Wassail-C,D-16-4.abc
#	ln -f Gloucester_Wassail-C,D-16-4.abc set/
Gloucester_Wassail-C,D-16-4.ps: Gloucester_Wassail-C,D-16-4.abc fmt/_70.fmt
	$(a2p) Gloucester_Wassail-C,D-16-4.abc +Ffmt/_70.fmt \
	|PShdr "Gloucester_Wassail" "" "Gloucester_Wassail" \
	|PSftr "Page %P" $U/ %D >Gloucester_Wassail-C,D-16-4.ps
Gloucester_Wassail-C,D-16-4.pdf: Gloucester_Wassail-C,D-16-4.ps
	ps2pdf Gloucester_Wassail-C,D-16-4.ps Gloucester_Wassail-C,D-16-4.pdf
	ln -f Gloucester_Wassail-C,D-16-4.pdf img/
	ln -f Gloucester_Wassail-C,D-16-4.abc song/
	ln -f Gloucester_Wassail-C,D-16-4.abc _/
hdr/Gloucester_Wassail-C,D-16-4.hdr: ; touch hdr/Gloucester_Wassail-C,D-16-4.hdr
ftr/Gloucester_Wassail-C,D-16-4.ftr: ; touch ftr/Gloucester_Wassail-C,D-16-4.ftr

# God Rest Ye Merry Gentlemen
God_Rest_Ye_Merry_Gentlemen: God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6

# God Rest Ye Merry Gentlemen  in Cm,Em,Am
God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6: God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.abc God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.pdf
God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6= hdr/God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.hdr \
	God_Rest_Ye_Merry_Gentlemen/God_Rest_Ye_Merry_Gentlemen-Cm-20-2.abc \
	God_Rest_Ye_Merry_Gentlemen/God_Rest_Ye_Merry_Gentlemen-Em-20-2.abc \
	God_Rest_Ye_Merry_Gentlemen/God_Rest_Ye_Merry_Gentlemen-Am-20-2.abc \
	ftr/God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.ftr
God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.abc: $(God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6)
	abcjoin +C +RS $(God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6) >God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.abc
#	ln -f God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.abc set/
God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.ps: God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.abc fmt/_70.fmt
	$(a2p) God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.abc +Ffmt/_70.fmt \
	|PShdr 'God Rest Ye Merry Gentlemen:-Cm,Em,Am-20-6' '' 'God Rest Ye Merry Gentlemen:-Cm,Em,Am-20-6' \
	|PSftr "Page %P" $U/ %D >God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.ps
God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.pdf: God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.ps
	ps2pdf God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.ps God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.pdf
	ln -f God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.pdf img/
	ln -f God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.abc song/
hdr/God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.hdr: ; touch hdr/God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.hdr
ftr/God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.ftr: ; touch ftr/God_Rest_Ye_Merry_Gentlemen-Cm,Em,Am-20-6.ftr

# Good Christian Men Rejoice
Good_Christian_Men_Rejoice: Good_Christian_Men_Rejoice-D,F,G-16-6

# Good Christian Men Rejoice
Good_Christian_Men_Rejoice-D,F,G-16-6: Good_Christian_Men_Rejoice-D,F,G-16-6.abc Good_Christian_Men_Rejoice-D,F,G-16-6.pdf
Good_Christian_Men_Rejoice-D,F,G-16-6= hdr/Good_Christian_Men_Rejoice-D,F,G-16-6.hdr \
	Good_Christian_Men_Rejoice/Good_Christian_Men_Rejoice-D-17-4.abc \
	Good_Christian_Men_Rejoice/Good_Christian_Men_Rejoice-F-17-4.abc \
	Good_Christian_Men_Rejoice/Good_Christian_Men_Rejoice-G-17-4.abc \
	ftr/Good_Christian_Men_Rejoice-D,F,G-16-6.ftr
Good_Christian_Men_Rejoice-D,F,G-16-6.abc: $(Good_Christian_Men_Rejoice-D,F,G-16-6)
	abcjoin +C +RS $(Good_Christian_Men_Rejoice-D,F,G-16-6) >Good_Christian_Men_Rejoice-D,F,G-16-6.abc
#	ln -f Good_Christian_Men_Rejoice-D,F,G-16-6.abc jig/
Good_Christian_Men_Rejoice-D,F,G-16-6.ps: Good_Christian_Men_Rejoice-D,F,G-16-6.abc fmt/_80.fmt
	$(a2p) Good_Christian_Men_Rejoice-D,F,G-16-6.abc +Ffmt/_80.fmt \
	|PShdr 'Good Christian Men Rejoice' '' 'Good Christian Men Rejoice' \
	|PSftr "Page %P" $U/ %D >Good_Christian_Men_Rejoice-D,F,G-16-6.ps
Good_Christian_Men_Rejoice-D,F,G-16-6.pdf: Good_Christian_Men_Rejoice-D,F,G-16-6.ps
	ps2pdf Good_Christian_Men_Rejoice-D,F,G-16-6.ps Good_Christian_Men_Rejoice-D,F,G-16-6.pdf
	ln -f Good_Christian_Men_Rejoice-D,F,G-16-6.pdf img/
	ln -f Good_Christian_Men_Rejoice-D,F,G-16-6.abc jig/
hdr/Good_Christian_Men_Rejoice-D,F,G-16-6.hdr: ; touch hdr/Good_Christian_Men_Rejoice-D,F,G-16-6.hdr
ftr/Good_Christian_Men_Rejoice-D,F,G-16-6.ftr: ; touch ftr/Good_Christian_Men_Rejoice-D,F,G-16-6.ftr
Good_Christian_Men_Rejoice_events: Good_Christian_Men_Rejoice-D,F,G-16-6.pdf
	Ln.sh -f Good_Christian_Men_Rejoice-D,F,G-16-6.abc events/
	Ln.sh -f Good_Christian_Men_Rejoice-D,F,G-16-6.pdf events/

# Green Sleeves and Pudding Pies
Green_Sleeves: Green_Sleeves_and_Pudding_Pies
Green_Sleeves_and_Pudding_Pies: Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8

# Set: Green Sleeves and Pudding Pies in 4 keys (Em,Am,Dm,Gm)
Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8: Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.abc Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.pdf
Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8= hdr/Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.hdr \
	Green_Sleeves/Green_Sleeves_and_Pudding_Pies-Em-32-2.abc \
	Green_Sleeves/Green_Sleeves_and_Pudding_Pies-Am-32-2.abc \
	Green_Sleeves/Green_Sleeves_and_Pudding_Pies-Dm-32-2.abc \
	Green_Sleeves/Green_Sleeves_and_Pudding_Pies-Gm-32-2.abc \
	ftr/Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.ftr
Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.abc: $(Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8)
	abcjoin +C +RS $(Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8) >Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.abc
	ln -f Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.abc jig/
Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.ps: Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.abc fmt/_70.fmt
	$(a2p) Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.abc +Ffmt/_70.fmt \
	|PShdr 'Green Sleeves and Pudding Pies' '' 'Green Sleeves and Pudding Pies' \
	|PSftr "Page %P" $U/ %D >Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.ps
Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.pdf: Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.ps
	ps2pdf Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.ps Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.pdf
	ln -f Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.pdf img/Green_Sleeves_and_Pudding_Pies.pdf
hdr/Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.hdr: ; touch hdr/Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.hdr
ftr/Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.ftr: ; touch ftr/Green_Sleeves_and_Pudding_Pies-Em,Am,Dm,Gm-32-8.ftr

# Set: In the Bleak Midwinter
In_the_Bleak_Midwinter: In_the_Bleak_Midwinter.abc In_the_Bleak_Midwinter.pdf
In_the_Bleak_Midwinter= hdr/In_the_Bleak_Midwinter.hdr \
	In_the_Bleak_Midwinter/In_the_Bleak_Midwinter-D-16-4.abc \
	In_the_Bleak_Midwinter/In_the_Bleak_Midwinter-G-16-4.abc \
	In_the_Bleak_Midwinter/In_the_Bleak_Midwinter-C-16-4.abc \
	In_the_Bleak_Midwinter/In_the_Bleak_Midwinter-F-16-4.abc \
	sep5 hdr/_jig.hdr jig/In_the_Bleak_Midwinter-F-32-2.abc \
	ftr/In_the_Bleak_Midwinter.ftr
In_the_Bleak_Midwinter.abc: $(In_the_Bleak_Midwinter)
	abcmedley +R0 "In the Bleak Midwinter" $(In_the_Bleak_Midwinter) >In_the_Bleak_Midwinter.abc
	ln -f In_the_Bleak_Midwinter.abc set/
In_the_Bleak_Midwinter.ps: In_the_Bleak_Midwinter.abc fmt/_75.fmt
	$(a2p) In_the_Bleak_Midwinter.abc +Ffmt/_75.fmt \
	|PShdr 'In the Bleak Midwinter' '' 'In the Bleak Midwinter' \
	|PSftr "Page %P" $U/ %D >In_the_Bleak_Midwinter.ps
In_the_Bleak_Midwinter.pdf: In_the_Bleak_Midwinter.ps
	ps2pdf In_the_Bleak_Midwinter.ps In_the_Bleak_Midwinter.pdf
	ln -f In_the_Bleak_Midwinter.pdf img/
hdr/In_the_Bleak_Midwinter.hdr: ; touch hdr/In_the_Bleak_Midwinter.hdr
ftr/In_the_Bleak_Midwinter.ftr: ; touch ftr/In_the_Bleak_Midwinter.ftr

# Its' Beginning to Look a Lot Like Christmas + dance
Its_Beginning_to_Look_a_Lot_Like_Christmas: Its_Beginning_to_Look_a_Lot_Like_Christmas.abc Its_Beginning_to_Look_a_Lot_Like_Christmas.pdf
Its_Beginning_to_Look_a_Lot_Like_Christmas= hdr/Its_Beginning_to_Look_a_Lot_Like_Christmas.hdr \
	song/Its_Beginning_to_Look_a_Lot_Like_Christmas_dance-G-40-5.abc \
	song/Its_Beginning_to_Look_a_Lot_Like_Christmas_dance_MM-G-68-.abc \
	song/Its_Beginning_to_Look_a_Lot_Like_Christmas_dance_MM_hi-G-68-.abc \
	ftr/Its_Beginning_to_Look_a_Lot_Like_Christmas.ftr
Its_Beginning_to_Look_a_Lot_Like_Christmas.abc: $(Its_Beginning_to_Look_a_Lot_Like_Christmas)
	abcjoin +C +RS $(Its_Beginning_to_Look_a_Lot_Like_Christmas) >Its_Beginning_to_Look_a_Lot_Like_Christmas.abc
	ln -f Its_Beginning_to_Look_a_Lot_Like_Christmas.abc set/
Its_Beginning_to_Look_a_Lot_Like_Christmas.ps: Its_Beginning_to_Look_a_Lot_Like_Christmas.abc fmt/_70.fmt
	$(a2p) Its_Beginning_to_Look_a_Lot_Like_Christmas.abc +Ffmt/_70.fmt \
	|PShdr "It's Beginning to Look" '' "It's Beginning to Look" \
	|PSftr "Page %P" $U/ %D >Its_Beginning_to_Look_a_Lot_Like_Christmas.ps
Its_Beginning_to_Look_a_Lot_Like_Christmas.pdf: Its_Beginning_to_Look_a_Lot_Like_Christmas.ps
	ps2pdf Its_Beginning_to_Look_a_Lot_Like_Christmas.ps Its_Beginning_to_Look_a_Lot_Like_Christmas.pdf
	ln -f Its_Beginning_to_Look_a_Lot_Like_Christmas.pdf img/
hdr/Its_Beginning_to_Look_a_Lot_Like_Christmas.hdr: ; touch hdr/Its_Beginning_to_Look_a_Lot_Like_Christmas.hdr
ftr/Its_Beginning_to_Look_a_Lot_Like_Christmas.ftr: ; touch ftr/Its_Beginning_to_Look_a_Lot_Like_Christmas.ftr

# Soul Cake or Souling Song
Jeannette_Isabella: Jeannette_Isabella-G,C,F-27-3 Soul_Cake Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3
#
Jeannette_Isabella: Jeannette_Isabella G,C,F-27-3
Jeannette_Isabella-G,C,F-27-3: Jeannette_Isabella-G,C,F-27-3.abc Jeannette_Isabella-G,C,F-27-3.pdf
Jeannette_Isabella-G,C,F-27-3= hdr/Jeannette_Isabella-G,C,F-27-3.hdr \
	Jeannette_Isabella/Jeannette_Isabella-G-27-3.abc \
	Jeannette_Isabella/Jeannette_Isabella-C-27-3.abc \
	Jeannette_Isabella/Jeannette_Isabella-F-27-3.abc \
	ftr/Jeannette_Isabella-G,C,F-27-3.ftr
Jeannette_Isabella-G,C,F-27-3.abc: $(Jeannette_Isabella-G,C,F-27-3)
	abcjoin +C +RS $(Jeannette_Isabella-G,C,F-27-3) >Jeannette_Isabella-G,C,F-27-3.abc
	ln -f Jeannette_Isabella-G,C,F-27-3.abc waltz/
Jeannette_Isabella-G,C,F-27-3.ps: Jeannette_Isabella-G,C,F-27-3.abc fmt/_70.fmt
	$(a2p) Jeannette_Isabella-G,C,F-27-3.abc +Ffmt/_70.fmt \
	|PShdr 'Jeannette Isabella' '' 'Jeannette Isabella' \
	|PSftr "Page %P" $U/ %D >Jeannette_Isabella-G,C,F-27-3.ps
Jeannette_Isabella-G,C,F-27-3.pdf: Jeannette_Isabella-G,C,F-27-3.ps
	ps2pdf Jeannette_Isabella-G,C,F-27-3.ps Jeannette_Isabella-G,C,F-27-3.pdf
	ln -f Jeannette_Isabella-G,C,F-27-3.pdf img/Jeannette_Isabella-G,C,F-27-3.pdf
#	ln -f Jeannette_Isabella-G,C,F-27-3.abc _/Jeannette_Isabella.abc
hdr/Jeannette_Isabella-G,C,F-27-3.hdr: ; touch hdr/Jeannette_Isabella-G,C,F-27-3.hdr
ftr/Jeannette_Isabella-G,C,F-27-3.ftr: ; touch ftr/Jeannette_Isabella-G,C,F-27-3.ftr
#
# Un Flambeau Jeannette Isabella G,C,F-27-3
Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3: Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.abc Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.pdf
Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3= hdr/Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.hdr \
	Jeannette_Isabella/Bring_a_Torch_Jeannette_Isabella-G-27-3.abc \
	Jeannette_Isabella/Bring_a_Torch_Jeannette_Isabella-C-27-3.abc \
	Jeannette_Isabella/Bring_a_Torch_Jeannette_Isabella-F-27-3.abc \
	ftr/Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.ftr
Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.abc: $(Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3)
	abcjoin +C +RS $(Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3) >Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.abc
	ln -f Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.abc waltz/
Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.ps: Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.abc fmt/_70.fmt
	$(a2p) Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.abc +Ffmt/_70.fmt \
	|PShdr 'Bring a Torch Jeannette Isabella' '' 'Bring a Torch Jeannette Isabella' \
	|PSftr "Page %P" $U/ %D >Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.ps
Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.pdf: Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.ps
	ps2pdf Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.ps Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.pdf
	ln -f Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.pdf img/
	ln -f Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.abc   _/
hdr/Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.hdr: ; touch hdr/Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.hdr
ftr/Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.ftr: ; touch ftr/Bring_a_Torch_Jeannette_Isabella-G,C,F-27-3.ftr

# Israeli_2025_set dance set
Israeli_2025_set= hdr/Israeli_2025_set.hdr \
	israel/Zemer_Atik-Em-16-2.abc \
	israel/Yedid_Nefesh-Dm-48-5.abc \
	israel/Sovevuni-Em-32-4.abc \
	ftr/Israeli_2025_set.ftr
Israeli_2025_set: Israeli_2025_set.abc Israeli_2025_set.pdf
Israeli_2025_set.abc: hdr/Israeli_2025_set.hdr $(Israeli_2025_set)
	abcjoin +R0 $(Israeli_2025_set) >Israeli_2025_set.abc
Israeli_2025_set.ps: Israeli_2025_set.abc fmt/_70.fmt
	$(a2p) Israeli_2025_set +Ffmt/_70.fmt \
	| PShdr "Israeli 2025 set" '' "Israeli 2025 set" \
	| PSftr %D $U %D >Israeli_2025_set.ps
Israeli_2025_set.pdf: Israeli_2025_set.ps
	ps2pdf Israeli_2025_set.ps Israeli_2025_set.pdf
	Ln.sh Israeli_2025_set.pdf img/
	Ln.sh Israeli_2025_set.abc set/
hdr/Israeli_2025_set.hdr: ; touch hdr/Israeli_2025_set.hdr
ftr/Israeli_2025_set.ftr: ; touch ftr/Israeli_2025_set.ftr
Israeli_2025_events: Israeli_2025_set.pdf
	Ln.sh -f Israeli_2025_set.abc events/
	Ln.sh -f Israeli_2025_set.pdf events/

# Joy_To_the_World
Joy_To_the_World: Joy_To_the_World-A,D,G,C-20-8
#
# Joy_To_the_World A,D,G,C-20-8
Joy_To_the_World-A,D,G,C-20-8: Joy_To_the_World-A,D,G,C-20-8.abc Joy_To_the_World-A,D,G,C-20-8.pdf
Joy_To_the_World-A,D,G,C-20-8= hdr/Joy_To_the_World-A,D,G,C-20-8.hdr \
	Joy_To_the_World/Joy_To_the_World-A-20-2.abc \
	Joy_To_the_World/Joy_To_the_World-D-20-2.abc \
	Joy_To_the_World/Joy_To_the_World-G-20-2.abc \
	Joy_To_the_World/Joy_To_the_World-C-20-2.abc \
	ftr/Joy_To_the_World-A,D,G,C-20-8.ftr
Joy_To_the_World-A,D,G,C-20-8.abc: $(Joy_To_the_World-A,D,G,C-20-8)
	abcjoin +C +RS $(Joy_To_the_World-A,D,G,C-20-8) >Joy_To_the_World-A,D,G,C-20-8.abc
#	ln -f Joy_To_the_World-A,D,G,C-20-8.abc set/
Joy_To_the_World-A,D,G,C-20-8.ps: Joy_To_the_World-A,D,G,C-20-8.abc fmt/_75.fmt
	$(a2p) Joy_To_the_World-A,D,G,C-20-8.abc +Ffmt/_75.fmt \
	|PShdr "Joy_To_the_World" "" "Joy_To_the_World" \
	|PSftr "Page %P" $U/ %D >Joy_To_the_World-A,D,G,C-20-8.ps
Joy_To_the_World-A,D,G,C-20-8.pdf: Joy_To_the_World-A,D,G,C-20-8.ps
	ps2pdf Joy_To_the_World-A,D,G,C-20-8.ps Joy_To_the_World-A,D,G,C-20-8.pdf
	ln -f Joy_To_the_World-A,D,G,C-20-8.pdf img/
	ln -f Joy_To_the_World-A,D,G,C-20-8.abc song/
hdr/Joy_To_the_World-A,D,G,C-20-8.hdr: ; touch hdr/Joy_To_the_World-A,D,G,C-20-8.hdr
ftr/Joy_To_the_World-A,D,G,C-20-8.ftr: ; touch ftr/Joy_To_the_World-A,D,G,C-20-8.ftr

# Marys Boy Child
Marys_Boy_Child: Marys_Boy_Child-G,Bb-0-0

# Marys Boy Child in G, Bb
Marys_Boy_Child-G,Bb-0-0: Marys_Boy_Child-G,Bb-0-0.abc Marys_Boy_Child-G,Bb-0-0.pdf
Marys_Boy_Child-G,Bb-0-0= hdr/Marys_Boy_Child-G,Bb-0-0.hdr \
	song/Marys_Boy_Child-G-0-0.abc \
	song/Marys_Boy_Child-Bb-0-0.abc \
	ftr/Marys_Boy_Child-G,Bb-0-0.ftr
Marys_Boy_Child-G,Bb-0-0.abc: $(Marys_Boy_Child-G,Bb-0-0)
	abcjoin +C +RS $(Marys_Boy_Child-G,Bb-0-0) >Marys_Boy_Child-G,Bb-0-0.abc
	ln -f Marys_Boy_Child-G,Bb-0-0.abc set/
Marys_Boy_Child-G,Bb-0-0.ps: Marys_Boy_Child-G,Bb-0-0.abc fmt/_75.fmt
	$(a2p) Marys_Boy_Child-G,Bb-0-0.abc +Ffmt/_75.fmt \
	|PShdr 'Marys_Boy_Child:-G,Bb-0-0' '' 'Marys_Boy_Child:-G,Bb-0-0' \
	|PSftr "Page %P" $U/ %D >Marys_Boy_Child-G,Bb-0-0.ps
Marys_Boy_Child-G,Bb-0-0.pdf: Marys_Boy_Child-G,Bb-0-0.ps
	ps2pdf Marys_Boy_Child-G,Bb-0-0.ps Marys_Boy_Child-G,Bb-0-0.pdf
	ln -f Marys_Boy_Child-G,Bb-0-0.pdf img/Marys_Boy_Child.pdf
hdr/Marys_Boy_Child-G,Bb-0-0.hdr: ; touch hdr/Marys_Boy_Child-G,Bb-0-0.hdr
ftr/Marys_Boy_Child-G,Bb-0-0.ftr: ; touch ftr/Marys_Boy_Child-G,Bb-0-0.ftr

# Ner_Li F,G,C,D-12-8w8
Ner_Li: Ner_Li-F,G,C,D-12-8w8
Ner_Li-F,G,C,D-12-8w8: Ner_Li-F,G,C,D-12-8w8.abc Ner_Li-F,G,C,D-12-8w8.pdf
Ner_Li-F,G,C,D-12-8w8= hdr/Ner_Li-F,G,C,D-12-8w8.hdr \
	Ner_Li/Ner_Li_I_Have_a_Candle-F-12-2w.abc \
	Ner_Li/Ner_Li_I_Have_a_Candle-G-12-2w.abc \
	Ner_Li/Ner_Li_I_Have_a_Candle-C-12-2w.abc \
	Ner_Li/Ner_Li_I_Have_a_Candle-D-12-2w.abc \
	ftr/Ner_Li-F,G,C,D-12-8w8.ftr
Ner_Li-F,G,C,D-12-8w8.abc: $(Ner_Li-F,G,C,D-12-8w8)
	abcjoin +C +RS $(Ner_Li-F,G,C,D-12-8w8) >Ner_Li-F,G,C,D-12-8w8.abc
	ln -f Ner_Li-F,G,C,D-12-8w8.abc song/
Ner_Li-F,G,C,D-12-8w8.ps: Ner_Li-F,G,C,D-12-8w8.abc fmt/_75.fmt
	$(a2p) Ner_Li-F,G,C,D-12-8w8.abc +Ffmt/_75.fmt \
	|PShdr 'Set:Ner_Li F,G,C,D-12-8w8' '' 'Set:Ner_Li F,G,C,D-12-8w8' \
	|PSftr "Page %P" $U/ %D >Ner_Li-F,G,C,D-12-8w8.ps
Ner_Li-F,G,C,D-12-8w8.pdf: Ner_Li-F,G,C,D-12-8w8.ps
	ps2pdf Ner_Li-F,G,C,D-12-8w8.ps Ner_Li-F,G,C,D-12-8w8.pdf
	ln -f Ner_Li-F,G,C,D-12-8w8.pdf img/Ner_Li.pdf
	ln -f Ner_Li-F,G,C,D-12-8w8.abc _/
hdr/Ner_Li-F,G,C,D-12-8w8.hdr: ; touch hdr/Ner_Li-F,G,C,D-12-8w8.hdr
ftr/Ner_Li-F,G,C,D-12-8w8.ftr: ; touch ftr/Ner_Li-F,G,C,D-12-8w8.ftr
# O Come All Ye Faithful in C, D, F, G
O_Come_All_Ye_Faithful: O_Come_All_Ye_Faithful-C,D,F,G-20-8
O_Come_All_Ye_Faithful-C,D,F,G-20-8: O_Come_All_Ye_Faithful-C,D,F,G-20-8.abc O_Come_All_Ye_Faithful-C,D,F,G-20-8.pdf
O_Come_All_Ye_Faithful-C,D,F,G-20-8= hdr/O_Come_All_Ye_Faithful-C,D,F,G-20-8.hdr \
	O_Come_All_Ye_Faithful/O_Come_All_Ye_Faithful-C-20-2.abc \
	O_Come_All_Ye_Faithful/O_Come_All_Ye_Faithful-D-20-2.abc \
	O_Come_All_Ye_Faithful/O_Come_All_Ye_Faithful-F-20-2.abc \
	O_Come_All_Ye_Faithful/O_Come_All_Ye_Faithful-G-20-2.abc \
	ftr/O_Come_All_Ye_Faithful-C,D,F,G-20-8.ftr
O_Come_All_Ye_Faithful-C,D,F,G-20-8.abc: $(O_Come_All_Ye_Faithful-C,D,F,G-20-8)
	abcjoin +C +RS $(O_Come_All_Ye_Faithful-C,D,F,G-20-8) >O_Come_All_Ye_Faithful-C,D,F,G-20-8.abc
O_Come_All_Ye_Faithful-C,D,F,G-20-8.ps: O_Come_All_Ye_Faithful-C,D,F,G-20-8.abc fmt/_70.fmt
	$(a2p) O_Come_All_Ye_Faithful-C,D,F,G-20-8.abc +Ffmt/_70.fmt \
	|PShdr 'O Come All Ye Faithful' '' 'O Come All Ye Faithful' \
	|PSftr "Page %P" $U/ %D >O_Come_All_Ye_Faithful-C,D,F,G-20-8.ps
O_Come_All_Ye_Faithful-C,D,F,G-20-8.pdf: O_Come_All_Ye_Faithful-C,D,F,G-20-8.ps
	ps2pdf O_Come_All_Ye_Faithful-C,D,F,G-20-8.ps O_Come_All_Ye_Faithful-C,D,F,G-20-8.pdf
	Ln.sh -f O_Come_All_Ye_Faithful-C,D,F,G-20-8.pdf img/O_Come_All_Ye_Faithful-C,D,F,G.pdf
	Ln.sh -f O_Come_All_Ye_Faithful-C,D,F,G-20-8.abc song/
hdr/O_Come_All_Ye_Faithful-C,D,F,G-20-8.hdr: ; touch hdr/O_Come_All_Ye_Faithful-C,D,F,G-20-8.hdr
ftr/O_Come_All_Ye_Faithful-C,D,F,G-20-8.ftr: ; touch ftr/O_Come_All_Ye_Faithful-C,D,F,G-20-8.ftr

## O_Come_O_Come_Emmanuel
#O_Come_O_Come_Emmanuel= song/O_Come_O_Come_Emmanuel-Bm-20-3.abc song/O_Come_O_Come_Emmanuel-Em-20-3.abc
#O_Come_O_Come_Emmanuel: O_Come_O_Come_Emmanuel.abc O_Come_O_Come_Emmanuel.ps O_Come_O_Come_Emmanuel.pdf
#O_Come_O_Come_Emmanuel.abc: $(O_Come_O_Come_Emmanuel) # hdr/O_Come_O_Come_Emmanuel.hdr
#	abcjoin +s $(O_Come_O_Come_Emmanuel) >O_Come_O_Come_Emmanuel.abc
#O_Come_O_Come_Emmanuel.ps: O_Come_O_Come_Emmanuel.abc fmt/_80.fmt
#	$(a2p) O_Come_O_Come_Emmanuel.abc +Ffmt/_80.fmt \
#	|PShdr O_Come_O_Come_Emmanuel '' O_Come_O_Come_Emmanuel \
#	|PSftr %D $U/ %D >O_Come_O_Come_Emmanuel.ps
#O_Come_O_Come_Emmanuel.pdf: O_Come_O_Come_Emmanuel.ps
#	ps2pdf O_Come_O_Come_Emmanuel.ps O_Come_O_Come_Emmanuel.pdf

# O Come O Come Emmanuel
O_Come_O_Come_Emmanuel: O_Come_O_Come_Emmanuel-D,G-64-0w
O_Come_O_Come_Emmanuel-D,G-64-0w: O_Come_O_Come_Emmanuel-D,G-64-0w.abc O_Come_O_Come_Emmanuel-D,G-64-0w.pdf
O_Come_O_Come_Emmanuel-D,G-64-0w= hdr/O_Come_O_Come_Emmanuel-D,G-64-0w.hdr \
	song/O_Come_O_Come_Emmanuel_OHP-Em-20w.abc \
	song/O_Come_O_Come_Emmanuel-Bm-20-2.abc \
	ftr/O_Come_O_Come_Emmanuel-D,G-64-0w.ftr
O_Come_O_Come_Emmanuel-D,G-64-0w.abc: $(O_Come_O_Come_Emmanuel-D,G-64-0w)
	abcjoin +C +RS $(O_Come_O_Come_Emmanuel-D,G-64-0w) >O_Come_O_Come_Emmanuel-D,G-64-0w.abc
O_Come_O_Come_Emmanuel-D,G-64-0w.ps: O_Come_O_Come_Emmanuel-D,G-64-0w.abc fmt/_80.fmt
	$(a2p) O_Come_O_Come_Emmanuel-D,G-64-0w.abc +Ffmt/_80.fmt \
	|PShdr 'O Come O Come Emmanuel' '' 'O Come O Come Emmanuel' \
	|PSftr "Page %P" $U/ %D >O_Come_O_Come_Emmanuel-D,G-64-0w.ps
O_Come_O_Come_Emmanuel-D,G-64-0w.pdf: O_Come_O_Come_Emmanuel-D,G-64-0w.ps
	ps2pdf O_Come_O_Come_Emmanuel-D,G-64-0w.ps O_Come_O_Come_Emmanuel-D,G-64-0w.pdf
	Ln.sh -f O_Come_O_Come_Emmanuel-D,G-64-0w.pdf img/
	Ln.sh -f O_Come_O_Come_Emmanuel-D,G-64-0w.abc song/
hdr/O_Come_O_Come_Emmanuel-D,G-64-0w.hdr: ; touch hdr/O_Come_O_Come_Emmanuel-D,G-64-0w.hdr
ftr/O_Come_O_Come_Emmanuel-D,G-64-0w.ftr: ; touch ftr/O_Come_O_Come_Emmanuel-D,G-64-0w.ftr
O_Come_O_Come_Emmanuel_events: O_Come_O_Come_Emmanuel-D,G-64-0w.pdf
	Ln.sh -f O_Come_O_Come_Emmanuel-D,G-64-0w.abc events/
	Ln.sh -f O_Come_O_Come_Emmanuel-D,G-64-0w.pdf events/

# Pretty Paper in D, G
Pretty_Paper: Pretty_Paper-D,G-64-0w
Pretty_Paper-D,G-64-0w: Pretty_Paper-D,G-64-0w.abc Pretty_Paper-D,G-64-0w.pdf
Pretty_Paper-D,G-64-0w= hdr/Pretty_Paper-D,G-64-0w.hdr \
	waltz/Pretty_Paper-D-64-0w.abc \
	waltz/Pretty_Paper-G-64-0w.abc \
	ftr/Pretty_Paper-D,G-64-0w.ftr
Pretty_Paper-D,G-64-0w.abc: $(Pretty_Paper-D,G-64-0w)
	abcjoin +C +RS $(Pretty_Paper-D,G-64-0w) >Pretty_Paper-D,G-64-0w.abc
Pretty_Paper-D,G-64-0w.ps: Pretty_Paper-D,G-64-0w.abc fmt/Pretty_Paper.fmt
	$(a2p) Pretty_Paper-D,G-64-0w.abc +Ffmt/Pretty_Paper.fmt \
	|PShdr 'Pretty Paper' '' 'Pretty Paper' \
	|PSftr "Page %P" $U/ %D >Pretty_Paper-D,G-64-0w.ps
Pretty_Paper-D,G-64-0w.pdf: Pretty_Paper-D,G-64-0w.ps
	ps2pdf Pretty_Paper-D,G-64-0w.ps Pretty_Paper-D,G-64-0w.pdf
	Ln.sh -f Pretty_Paper-D,G-64-0w.pdf img/
	Ln.sh -f Pretty_Paper-D,G-64-0w.abc song/
hdr/Pretty_Paper-D,G-64-0w.hdr: ; touch hdr/Pretty_Paper-D,G-64-0w.hdr
ftr/Pretty_Paper-D,G-64-0w.ftr: ; touch ftr/Pretty_Paper-D,G-64-0w.ftr
Pretty_Paper_events: Pretty_Paper-D,G-64-0w.pdf
	Ln.sh -f Pretty_Paper-D,G-64-0w.abc events/
	Ln.sh -f Pretty_Paper-D,G-64-0w.pdf events/

# O Holy Night in C and D
O_Holy_Night: O_Holy_Night-C,D-50-
O_Holy_Night-C,D-50-: O_Holy_Night-C,D-50-.abc O_Holy_Night-C,D-50-.pdf
O_Holy_Night-C,D-50-= hdr/O_Holy_Night-C,D-50-.hdr \
	song/O_Holy_Night-C-50-.abc \
	song/O_Holy_Night-D-50-.abc \
	ftr/O_Holy_Night-C,D-50-.ftr
O_Holy_Night-C,D-50-.abc: $(O_Holy_Night-C,D-50-)
	abcjoin +C +RS $(O_Holy_Night-C,D-50-) >O_Holy_Night-C,D-50-.abc
O_Holy_Night-C,D-50-.ps: O_Holy_Night-C,D-50-.abc fmt/_70.fmt
	$(a2p) O_Holy_Night-C,D-50-.abc +Ffmt/_70.fmt \
	|PShdr 'O Holy Night' '' 'O Holy Night' \
	|PSftr "Page %P" $U/ %D >O_Holy_Night-C,D-50-.ps
O_Holy_Night-C,D-50-.pdf: O_Holy_Night-C,D-50-.ps
	ps2pdf O_Holy_Night-C,D-50-.ps O_Holy_Night-C,D-50-.pdf
	Ln.sh -f O_Holy_Night-C,D-50-.pdf img/O_Holy_Night-C,D.pdf
	Ln.sh -f O_Holy_Night-C,D-50-.abc song/
hdr/O_Holy_Night-C,D-50-.hdr: ; touch hdr/O_Holy_Night-C,D-50-.hdr
ftr/O_Holy_Night-C,D-50-.ftr: ; touch ftr/O_Holy_Night-C,D-50-.ftr

# Sovevuni-Dm,Em-32-8
Sovevuni: Sovevuni-Dm,Em-32-8.abc Sovevuni-Dm,Em-32-8.pdf
Sovevuni-Dm,Em-32-8.abc= hdr/Sovevuni-Dm,Em-32-8.hdr \
	israel/Sovevuni-Dm-32-4.abc \
	israel/Sovevuni-Em-32-4.abc \
	ftr/Sovevuni-Dm,Em-32-8.ftr
Sovevuni-Dm,Em-32-8.abc: $(Sovevuni-Dm,Em-32-8.abc)
	abcjoin +NR $(Sovevuni-Dm,Em-32-8.abc) >Sovevuni-Dm,Em-32-8.abc
#	ln -f Sovevuni-Dm,Em-32-8.abc __/Sovevuni-Dm,Em-32-8.abc
Sovevuni-Dm,Em-32-8.ps: Sovevuni-Dm,Em-32-8.abc fmt/_75.fmt
	$(a2p) Sovevuni-Dm,Em-32-8.abc +Ffmt/_75.fmt \
	|PShdr 'Sovevuni' '' 'Sovevuni' \
	|PSftr %D $U/ %D >Sovevuni-Dm,Em-32-8.ps
Sovevuni-Dm,Em-32-8.pdf: Sovevuni-Dm,Em-32-8.ps
	ps2pdf Sovevuni-Dm,Em-32-8.ps Sovevuni-Dm,Em-32-8.pdf
	ln -f Sovevuni-Dm,Em-32-8.pdf img/Sovevuni-Dm,Em-32-8.pdf
	ln -f Sovevuni-Dm,Em-32-8.abc israel/
hdr/Sovevuni-Dm,Em-32-8.hdr: ; touch hdr/Sovevuni-Dm,Em-32-8.hdr
ftr/Sovevuni-Dm,Em-32-8.ftr: ; touch ftr/Sovevuni-Dm,Em-32-8.ftr
Sovevuni_events: Sovevuni-Dm,Em-32-8.pdf
	Ln.sh -f Sovevuni-Dm,Em-32-8.abc events/
	Ln.sh -f Sovevuni-Dm,Em-32-8.pdf events/

# Soul Cake versions: modern & old
Soul_Cakes: Soul_Cakes.abc Soul_Cakes.pdf
Soul_Cakes= hdr/Soul_Cakes.hdr \
	song/Soul_Cake_PPM-Em-76-0.abc \
	song/Soul_Cake_Souling_Song-Em-28-0.abc \
	ftr/Soul_Cakes.ftr
Soul_Cakes.abc: $(Soul_Cakes)
	abcjoin +C +RS $(Soul_Cakes) >Soul_Cakes.abc
Soul_Cakes.ps: Soul_Cakes.abc fmt/_75.fmt
	$(a2p) Soul_Cakes.abc +Ffmt/_75.fmt \
	|PShdr "Soul Cakes" "" "Soul Cakes" \
	|PSftr "Page %P" $U/ %D >Soul_Cakes.ps
Soul_Cakes.pdf: Soul_Cakes.ps
	ps2pdf Soul_Cakes.ps Soul_Cakes.pdf
	Ln.sh -f Soul_Cakes.pdf img/Soul_Cakes-C,D.pdf
	Ln.sh -f Soul_Cakes.abc song/
hdr/Soul_Cakes.hdr: ; touch hdr/Soul_Cakes.hdr
ftr/Soul_Cakes.ftr: ; touch ftr/Soul_Cakes.ftr
Soul_Cakes_events: Soul_Cakes.pdf
	Ln.sh -f Soul_Cakes.abc events/
	Ln.sh -f Soul_Cakes.pdf events/

# Set: Silver Bells multi-key pages
Silver_Bells: Silver_Bells_A,D,G,C-32-2 Silver_Bells_A,D,G,C-32-4
# Silver_Bells in A,D,G,C (2 staffs each)
Silver_Bells_A,D,G,C-32-2: Silver_Bells_A,D,G,C-32-2.abc Silver_Bells_A,D,G,C-32-2.pdf
Silver_Bells_A,D,G,C-32-2= hdr/Silver_Bells_A,D,G,C-32-2.hdr \
	Silver_Bells/Silver_Bells-A-32-2.abc Silver_Bells/Silver_Bells-D-32-2.abc \
	Silver_Bells/Silver_Bells-G-32-2.abc Silver_Bells/Silver_Bells-C-32-2.abc \
	ftr/Silver_Bells_A,D,G,C-32-2.ftr
Silver_Bells_A,D,G,C-32-2.abc: $(Silver_Bells_A,D,G,C-32-2)
	abcjoin +C +RS $(Silver_Bells_A,D,G,C-32-2) >Silver_Bells_A,D,G,C-32-2.abc
	ln -f Silver_Bells_A,D,G,C-32-2.abc set/
Silver_Bells_A,D,G,C-32-2.ps: Silver_Bells_A,D,G,C-32-2.abc fmt/_70.fmt
	$(a2p) Silver_Bells_A,D,G,C-32-2.abc +Ffmt/_70.fmt \
	|PShdr 'Silver Bells A,D,G,C' '' 'Silver Bells A,D,G,C' \
	|PSftr "Page %P" $U/ %D >Silver_Bells_A,D,G,C-32-2.ps
Silver_Bells_A,D,G,C-32-2.pdf: Silver_Bells_A,D,G,C-32-2.ps
	ps2pdf Silver_Bells_A,D,G,C-32-2.ps Silver_Bells_A,D,G,C-32-2.pdf
	ln -f Silver_Bells_A,D,G,C-32-2.pdf img/Silver_Bells_A,D,G,C.pdf
hdr/Silver_Bells_A,D,G,C-32-2.hdr: ; touch hdr/Silver_Bells_A,D,G,C-32-2.hdr
ftr/Silver_Bells_A,D,G,C-32-2.ftr: ; touch ftr/Silver_Bells_A,D,G,C-32-2.ftr
# Silver_Bells in A,D,G,C (4 staffs each)
Silver_Bells_A,D,G,C-32-4: Silver_Bells_A,D,G,C-32-4.abc Silver_Bells_A,D,G,C-32-4.pdf
Silver_Bells_A,D,G,C-32-4= hdr/Silver_Bells_A,D,G,C-32-4.hdr \
	Silver_Bells/Silver_Bells-A-32-4.abc Silver_Bells/Silver_Bells-D-32-4.abc \
	Silver_Bells/Silver_Bells-G-32-4.abc Silver_Bells/Silver_Bells-C-32-4.abc \
	ftr/Silver_Bells_A,D,G,C-32-4.ftr
Silver_Bells_A,D,G,C-32-4.abc: $(Silver_Bells_A,D,G,C-32-4)
	abcjoin +C +RS $(Silver_Bells_A,D,G,C-32-4) >Silver_Bells_A,D,G,C-32-4.abc
	ln -f Silver_Bells_A,D,G,C-32-4.abc set/
Silver_Bells_A,D,G,C-32-4.ps: Silver_Bells_A,D,G,C-32-4.abc fmt/_70.fmt
	$(a2p) Silver_Bells_A,D,G,C-32-4.abc +Ffmt/_70.fmt \
	|PShdr 'Silver Bells A,D,G,C' '' 'Silver Bells A,D,G,C' \
	|PSftr "Page %P" $U/ %D >Silver_Bells_A,D,G,C-32-4.ps
Silver_Bells_A,D,G,C-32-4.pdf: Silver_Bells_A,D,G,C-32-4.ps
	ps2pdf Silver_Bells_A,D,G,C-32-4.ps Silver_Bells_A,D,G,C-32-4.pdf
	ln -f Silver_Bells_A,D,G,C-32-4.pdf img/Silver_Bells_A,D,G,C.pdf
hdr/Silver_Bells_A,D,G,C-32-4.hdr: ; touch hdr/Silver_Bells_A,D,G,C-32-4.hdr
ftr/Silver_Bells_A,D,G,C-32-4.ftr: ; touch ftr/Silver_Bells_A,D,G,C-32-4.ftr

# Song For a Winters Night in G
Song_For_a_Winters_Night: Song_For_a_Winters_Night-G,Bb-16-0w
Song_For_a_Winters_Night-G,Bb-16-0w: Song_For_a_Winters_Night-G,Bb-16-0w.abc Song_For_a_Winters_Night-G,Bb-16-0w.pdf
Song_For_a_Winters_Night-G,Bb-16-0w= hdr/Song_For_a_Winters_Night-G,Bb-16-0w.hdr \
	song/Song_For_a_Winters_Night-G-16-0w.abc \
	song/Song_For_a_Winters_Night-Bb-16-0w.abc \
	ftr/Song_For_a_Winters_Night-G,Bb-16-0w.ftr
Song_For_a_Winters_Night-G,Bb-16-0w.abc: $(Song_For_a_Winters_Night-G,Bb-16-0w)
	abcjoin +C +RS $(Song_For_a_Winters_Night-G,Bb-16-0w) >Song_For_a_Winters_Night-G,Bb-16-0w.abc
	ln -f Song_For_a_Winters_Night-G,Bb-16-0w.abc song/
Song_For_a_Winters_Night-G,Bb-16-0w.ps: Song_For_a_Winters_Night-G,Bb-16-0w.abc fmt/_80.fmt
	$(a2p) Song_For_a_Winters_Night-G,Bb-16-0w.abc +Ffmt/_80.fmt \
	|PShdr 'Song For a Winters Night' '' 'Song For a Winters Night' \
	|PSftr "Page %P" $U/ %D >Song_For_a_Winters_Night-G,Bb-16-0w.ps
Song_For_a_Winters_Night-G,Bb-16-0w.pdf: Song_For_a_Winters_Night-G,Bb-16-0w.ps
	ps2pdf Song_For_a_Winters_Night-G,Bb-16-0w.ps Song_For_a_Winters_Night-G,Bb-16-0w.pdf
	ln -f Song_For_a_Winters_Night-G,Bb-16-0w.pdf img/
	ln -f Song_For_a_Winters_Night-G,Bb-16-0w.pdf Song_For_a_Winters_Night-G,Bb-16-0w.abc events/
hdr/Song_For_a_Winters_Night-G,Bb-16-0w.hdr: ; touch hdr/Song_For_a_Winters_Night-G,Bb-16-0w.hdr
ftr/Song_For_a_Winters_Night-G,Bb-16-0w.ftr: ; touch ftr/Song_For_a_Winters_Night-G,Bb-16-0w.ftr
Song_For_a_Winters_Night_events: Song_For_a_Winters_Night-G,Bb-16-0w.pdf
	Ln.sh -f Song_For_a_Winters_Night-G,Bb-16-0w.abc events/
	Ln.sh -f Song_For_a_Winters_Night-G,Bb-16-0w.pdf events/

# Two Step Round the Christmas Tree keys of D, G, C
Two_Step_Round_the_Christmas_Tree: Two_Step_Round_the_Christmas_Tree-D,G,C-32-6
#
# Two_Step_Round_the_Christmas_Tree D,G,C-32-6
Two_Step_Round_the_Christmas_Tree-D,G,C-32-6: Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.abc Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.pdf
Two_Step_Round_the_Christmas_Tree-D,G,C-32-6= hdr/Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.hdr \
	polka/Two_Step_Round_the_Christmas_Tree-D-32-2.abc \
	polka/Two_Step_Round_the_Christmas_Tree-G-32-2.abc \
	polka/Two_Step_Round_the_Christmas_Tree-C-32-2.abc \
	ftr/Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.ftr
Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.abc: $(Two_Step_Round_the_Christmas_Tree-D,G,C-32-6)
	abcjoin +C +RS $(Two_Step_Round_the_Christmas_Tree-D,G,C-32-6) >Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.abc
#	ln -f Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.abc polka/
Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.ps: Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.abc fmt/_70.fmt
	$(a2p) Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.abc +Ffmt/_70.fmt \
	|PShdr "Two_Step_Round_the_Christmas_Tree" "" "Two_Step_Round_the_Christmas_Tree" \
	|PSftr "Page %P" $U/ %D >Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.ps
Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.pdf: Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.ps
	ps2pdf Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.ps Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.pdf
	ln -f Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.pdf img/
	ln -f Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.abc polka/
hdr/Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.hdr: ; touch hdr/Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.hdr
ftr/Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.ftr: ; touch ftr/Two_Step_Round_the_Christmas_Tree-D,G,C-32-6.ftr

# Whence_Comes_This_Rush_of_Wings
Whence_Comes_This_Rush_of_Wings: Whence_Comes_This_Rush_of_Wings.abc Whence_Comes_This_Rush_of_Wings.pdf
Whence_Comes_This_Rush_of_Wings= hdr/Whence_Comes_This_Rush_of_Wings.hdr \
	song/Whence_Comes_This_Rush_of_Wings_choral-Gm-8-0w.abc \
	song/Whence_Comes_This_Rush_of_Wings-Gm-8-4.abc \
	song/Whence_Comes_This_Rush_of_Wings-Em-8-4.abc \
	ftr/Whence_Comes_This_Rush_of_Wings.ftr
Whence_Comes_This_Rush_of_Wings.abc: $(Whence_Comes_This_Rush_of_Wings)
	abcjoin +C +RS $(Whence_Comes_This_Rush_of_Wings) >Whence_Comes_This_Rush_of_Wings.abc
Whence_Comes_This_Rush_of_Wings.ps: Whence_Comes_This_Rush_of_Wings.abc fmt/_70.fmt
	abcm2ps -F fmt/_75.fmt Whence_Comes_This_Rush_of_Wings.abc -O tmp.ps
	PShdr <tmp.ps 'Whence Comes This Rush' '' 'Whence Comes This Rush' \
	|PSftr "Page %P" $U/ %D >Whence_Comes_This_Rush_of_Wings.ps
	rm tmp.ps
Whence_Comes_This_Rush_of_Wings.pdf: Whence_Comes_This_Rush_of_Wings.ps
	ps2pdf Whence_Comes_This_Rush_of_Wings.ps Whence_Comes_This_Rush_of_Wings.pdf
	ln -f Whence_Comes_This_Rush_of_Wings.pdf img/
	ln -f Whence_Comes_This_Rush_of_Wings.abc song/
hdr/Whence_Comes_This_Rush_of_Wings.hdr: ; touch hdr/Whence_Comes_This_Rush_of_Wings.hdr
ftr/Whence_Comes_This_Rush_of_Wings.ftr: ; touch ftr/Whence_Comes_This_Rush_of_Wings.ftr

# What Child Is This?
What_Child_Is_This: What_Child_Is_This-Dm,Em,Gm,Am-16-4w12

# What Child Is This?  Dm,Em,Gm,Am with lyrics
What_Child_Is_This-Dm,Em,Gm,Am-16-4w12: What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.pdf
What_Child_Is_This-Dm,Em,Gm,Am-16-4w12= hdr/What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.hdr \
	What_Child_Is_This/What_Child_Is_This-Dm-16-4w12.abc \
	What_Child_Is_This/What_Child_Is_This-Em-16-2.abc \
	What_Child_Is_This/What_Child_Is_This-Gm-16-2.abc \
	What_Child_Is_This/What_Child_Is_This-Am-16-2.abc \
	ftr/What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.ftr
What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc: $(What_Child_Is_This-Dm,Em,Gm,Am-16-4w12)
	abcjoin +C +RS $(What_Child_Is_This-Dm,Em,Gm,Am-16-4w12) >What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc
	ln -f What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc song/
What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.ps: What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc fmt/What_Child_Is_This.fmt
	$(a2p) What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc +Ffmt/What_Child_Is_This.fmt \
	|PShdr 'What Child Is This?' '' 'What Child Is This?' \
	|PSftr "Page %P" $U/ %D >What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.ps
What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.pdf: What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.ps
	ps2pdf What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.ps What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.pdf
	ln -f What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.pdf img/
	ln -f What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc song/
#	ln -f What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.abc _/
hdr/What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.hdr: ; touch hdr/What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.hdr
ftr/What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.ftr: ; touch ftr/What_Child_Is_This-Dm,Em,Gm,Am-16-4w12.ftr

# Wondrous Love
Wondrous_Love: Wondrous_Love_Dm,Em,Fm,Am-20-9w Wondrous_Love_Dm,Em,Fm,Bbm-20-9w Wondrous_Love-Dm,Em,Fm,Bm-20-9w

# Wondrous Love: Dm,Em,Fm,Am
Wondrous_Love: Wondrous_Love_Dm,Em,Fm,Am-20-9w
Wondrous_Love_Dm,Em,Fm,Am-20-9w: Wondrous_Love_Dm,Em,Fm,Am-20-9w.abc Wondrous_Love_Dm,Em,Fm,Am-20-9w.pdf
Wondrous_Love_Dm,Em,Fm,Am-20-9w= hdr/Wondrous_Love_Dm,Em,Fm,Am-20-9w.hdr \
	Wondrous_Love/Wondrous_Love-Dm-20-3w.abc \
	Wondrous_Love/Wondrous_Love-Em-20-3.abc \
	Wondrous_Love/Wondrous_Love-Fm-20-3.abc \
	Wondrous_Love/Wondrous_Love-Am-20-3.abc \
	ftr/Wondrous_Love_Dm,Em,Fm,Am-20-9w.ftr
Wondrous_Love_Dm,Em,Fm,Am-20-9w.abc: $(Wondrous_Love_Dm,Em,Fm,Am-20-9w)
	abcjoin +C +RS $(Wondrous_Love_Dm,Em,Fm,Am-20-9w) >Wondrous_Love_Dm,Em,Fm,Am-20-9w.abc
	ln -f Wondrous_Love_Dm,Em,Fm,Am-20-9w.abc song/
Wondrous_Love_Dm,Em,Fm,Am-20-9w.ps: Wondrous_Love_Dm,Em,Fm,Am-20-9w.abc fmt/_75.fmt
	$(a2p) Wondrous_Love_Dm,Em,Fm,Am-20-9w.abc +Ffmt/_75.fmt \
	|PShdr 'Wondrous Love' '' 'Wondrous Love' \
	|PSftr "Page %P" $U/ %D >Wondrous_Love_Dm,Em,Fm,Am-20-9w.ps
Wondrous_Love_Dm,Em,Fm,Am-20-9w.pdf: Wondrous_Love_Dm,Em,Fm,Am-20-9w.ps
	ps2pdf Wondrous_Love_Dm,Em,Fm,Am-20-9w.ps Wondrous_Love_Dm,Em,Fm,Am-20-9w.pdf
	ln -f Wondrous_Love_Dm,Em,Fm,Am-20-9w.pdf img/
hdr/Wondrous_Love_Dm,Em,Fm,Am-20-9w.hdr: ; touch hdr/Wondrous_Love_Dm,Em,Fm,Am-20-9w.hdr
ftr/Wondrous_Love_Dm,Em,Fm,Am-20-9w.ftr: ; touch ftr/Wondrous_Love_Dm,Em,Fm,Am-20-9w.ftr

# Wondrous Love: Dm,Em,Fm,Bm
Wondrous_Love: Wondrous_Love-Dm,Em,Fm,Bm-20-9w
Wondrous_Love-Dm,Em,Fm,Bm-20-9w: Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc Wondrous_Love-Dm,Em,Fm,Bm-20-9w.pdf
Wondrous_Love-Dm,Em,Fm,Bm-20-9w= hdr/Wondrous_Love-Dm,Em,Fm,Bm-20-9w.hdr \
	Wondrous_Love/Wondrous_Love-Dm-20-3w.abc \
	Wondrous_Love/Wondrous_Love-Em-20-3.abc \
	Wondrous_Love/Wondrous_Love-Fm-20-3.abc \
	Wondrous_Love/Wondrous_Love-Bm-20-3.abc \
	ftr/Wondrous_Love-Dm,Em,Fm,Bm-20-9w.ftr
Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc: $(Wondrous_Love-Dm,Em,Fm,Bm-20-9w)
	abcjoin +C +RS $(Wondrous_Love-Dm,Em,Fm,Bm-20-9w) >Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc
	ln -f Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc song/
Wondrous_Love-Dm,Em,Fm,Bm-20-9w.ps: Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc fmt/_75.fmt
	$(a2p) Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc +Ffmt/_75.fmt \
	|PShdr 'Wondrous Love' '' 'Wondrous Love' \
	|PSftr "Page %P" $U/ %D >Wondrous_Love-Dm,Em,Fm,Bm-20-9w.ps
Wondrous_Love-Dm,Em,Fm,Bm-20-9w.pdf: Wondrous_Love-Dm,Em,Fm,Bm-20-9w.ps
	ps2pdf Wondrous_Love-Dm,Em,Fm,Bm-20-9w.ps Wondrous_Love-Dm,Em,Fm,Bm-20-9w.pdf
	ln -f Wondrous_Love-Dm,Em,Fm,Bm-20-9w.pdf img/
	ln -f Wondrous_Love-Dm,Em,Fm,Bm-20-9w.pdf Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc events/
hdr/Wondrous_Love-Dm,Em,Fm,Bm-20-9w.hdr: ; touch hdr/Wondrous_Love-Dm,Em,Fm,Bm-20-9w.hdr
ftr/Wondrous_Love-Dm,Em,Fm,Bm-20-9w.ftr: ; touch ftr/Wondrous_Love-Dm,Em,Fm,Bm-20-9w.ftr
Wondrous_Love-events: Wondrous_Love-Dm,Em,Fm,Bm-20-9w.pdf
	Ln.sh -f Wondrous_Love-Dm,Em,Fm,Bm-20-9w.abc events/
	Ln.sh -f Wondrous_Love-Dm,Em,Fm,Bm-20-9w.pdf events/

# Wondrous Love: Dm,Em,FmAm
Wondrous_Love: Wondrous_Love_Dm,Em,Fm,Bbm-20-9w
Wondrous_Love_Dm,Em,Fm,Bbm-20-9w: Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.abc Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.pdf
Wondrous_Love_Dm,Em,Fm,Bbm-20-9w= hdr/Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.hdr \
	Wondrous_Love/Wondrous_Love-Dm-20-3w.abc \
	Wondrous_Love/Wondrous_Love-Em-20-3.abc \
	Wondrous_Love/Wondrous_Love-Fm-20-3.abc \
	Wondrous_Love/Wondrous_Love-Bbm-20-3.abc \
	ftr/Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.ftr
Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.abc: $(Wondrous_Love_Dm,Em,Fm,Bbm-20-9w)
	abcjoin +C +RS $(Wondrous_Love_Dm,Em,Fm,Bbm-20-9w) >Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.abc
	ln -f Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.abc song/
Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.ps: Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.abc fmt/_75.fmt
	$(a2p) Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.abc +Ffmt/_75.fmt \
	|PShdr 'Wondrous Love' '' 'Wondrous Love' \
	|PSftr "Page %P" $U/ %D >Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.ps
Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.pdf: Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.ps
	ps2pdf Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.ps Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.pdf
	ln -f Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.pdf img/
hdr/Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.hdr: ; touch hdr/Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.hdr
ftr/Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.ftr: ; touch ftr/Wondrous_Love_Dm,Em,Fm,Bbm-20-9w.ftr

# Winter Wonderland
Winter_Wonderland: Winter_Wonderland.abc Winter_Wonderland.pdf
Winter_Wonderland= hdr/Winter_Wonderland.hdr \
	song/Winter_Wonderland-C-32-8w.abc \
	song/Winter_Wonderland-C-32-0.abc \
	ftr/Winter_Wonderland.ftr
Winter_Wonderland.abc: $(Winter_Wonderland)
	abcjoin +C +RS $(Winter_Wonderland) >Winter_Wonderland.abc
	ln -f Winter_Wonderland.abc set/
Winter_Wonderland.ps: Winter_Wonderland.abc fmt/Winter_Wonderland.fmt
	$(a2p) Winter_Wonderland.abc +Ffmt/Winter_Wonderland.fmt \
	|PShdr 'Winter Wonderland' '' 'Winter Wonderland' \
	|PSftr "Page %P" $U/ %D >Winter_Wonderland.ps
Winter_Wonderland.pdf: Winter_Wonderland.ps
	ps2pdf Winter_Wonderland.ps Winter_Wonderland.pdf
	ln -f Winter_Wonderland.pdf img/
hdr/Winter_Wonderland.hdr: ; touch hdr/Winter_Wonderland.hdr
ftr/Winter_Wonderland.ftr: ; touch ftr/Winter_Wonderland.ftr

# With Happy Hearts United
With_Happy_Hearts_United: \
	With_Happy_Hearts_United_2V-Am,Dm-16-4w With_Happy_Hearts_United_4V-Am,Dm-16-4w

# With Happy Hearts United_2V for 2 voices, keys of Am and Dm
With_Happy_Hearts_United_2V-Am,Dm-16-4w: With_Happy_Hearts_United_2V-Am,Dm-16-4w.abc With_Happy_Hearts_United_2V-Am,Dm-16-4w.pdf
With_Happy_Hearts_United_2V-Am,Dm-16-4w= hdr/With_Happy_Hearts_United_2V-Am,Dm-16-4w.hdr \
	song/With_Happy_Hearts_United_2V-Am-16-0.abc \
	song/With_Happy_Hearts_United_2V-Dm-16-0.abc \
	ftr/With_Happy_Hearts_United_2V-Am,Dm-16-4w.ftr
With_Happy_Hearts_United_2V-Am,Dm-16-4w.abc: $(With_Happy_Hearts_United_2V-Am,Dm-16-4w)
	abcjoin +C +RS $(With_Happy_Hearts_United_2V-Am,Dm-16-4w) >With_Happy_Hearts_United_2V-Am,Dm-16-4w.abc
	ln -f With_Happy_Hearts_United_2V-Am,Dm-16-4w.abc set/
With_Happy_Hearts_United_2V-Am,Dm-16-4w.ps: With_Happy_Hearts_United_2V-Am,Dm-16-4w.abc fmt/_80.fmt
	$(a2p) With_Happy_Hearts_United_2V-Am,Dm-16-4w.abc +Ffmt/_80.fmt \
	|PShdr 'With Happy Hearts United_2V' '' 'With Happy Hearts United_2V' \
	|PSftr "Page %P" $U/ %D >With_Happy_Hearts_United_2V-Am,Dm-16-4w.ps
With_Happy_Hearts_United_2V-Am,Dm-16-4w.pdf: With_Happy_Hearts_United_2V-Am,Dm-16-4w.ps
	ps2pdf With_Happy_Hearts_United_2V-Am,Dm-16-4w.ps With_Happy_Hearts_United_2V-Am,Dm-16-4w.pdf
	ln -f With_Happy_Hearts_United_2V-Am,Dm-16-4w.pdf img/
hdr/With_Happy_Hearts_United_2V-Am,Dm-16-4w.hdr: ; touch hdr/With_Happy_Hearts_United_2V-Am,Dm-16-4w.hdr
ftr/With_Happy_Hearts_United_2V-Am,Dm-16-4w.ftr: ; touch ftr/With_Happy_Hearts_United_2V-Am,Dm-16-4w.ftr
With_Happy_Hearts_United_2V-Am,Dm-16-4w_events: With_Happy_Hearts_United_2V-Am,Dm-16-4w.pdf
	Ln.sh -f With_Happy_Hearts_United_2V-Am,Dm-16-4w.abc events/
	Ln.sh -f With_Happy_Hearts_United_2V-Am,Dm-16-4w.pdf events/

# With Happy Hearts United_4V for 4 voices, keys of Am and Dm
With_Happy_Hearts_United_4V-Am,Dm-16-4w: With_Happy_Hearts_United_4V-Am,Dm-16-4w.abc With_Happy_Hearts_United_4V-Am,Dm-16-4w.pdf
With_Happy_Hearts_United_4V-Am,Dm-16-4w= hdr/With_Happy_Hearts_United_4V-Am,Dm-16-4w.hdr \
	song/With_Happy_Hearts_United_4V-Am-16-0.abc \
	song/With_Happy_Hearts_United_4V-Dm-16-0.abc \
	ftr/With_Happy_Hearts_United_4V-Am,Dm-16-4w.ftr
With_Happy_Hearts_United_4V-Am,Dm-16-4w.abc: $(With_Happy_Hearts_United_4V-Am,Dm-16-4w)
	abcjoin +C +RS $(With_Happy_Hearts_United_4V-Am,Dm-16-4w) >With_Happy_Hearts_United_4V-Am,Dm-16-4w.abc
	ln -f With_Happy_Hearts_United_4V-Am,Dm-16-4w.abc set/
With_Happy_Hearts_United_4V-Am,Dm-16-4w.ps: With_Happy_Hearts_United_4V-Am,Dm-16-4w.abc fmt/_75.fmt
	$(a2p) With_Happy_Hearts_United_4V-Am,Dm-16-4w.abc +Ffmt/_75.fmt \
	|PShdr 'With Happy Hearts United_4V' '' 'With Happy Hearts United_4V' \
	|PSftr "Page %P" $U/ %D >With_Happy_Hearts_United_4V-Am,Dm-16-4w.ps
With_Happy_Hearts_United_4V-Am,Dm-16-4w.pdf: With_Happy_Hearts_United_4V-Am,Dm-16-4w.ps
	ps2pdf With_Happy_Hearts_United_4V-Am,Dm-16-4w.ps With_Happy_Hearts_United_4V-Am,Dm-16-4w.pdf
	ln -f With_Happy_Hearts_United_4V-Am,Dm-16-4w.pdf img/
hdr/With_Happy_Hearts_United_4V-Am,Dm-16-4w.hdr: ; touch hdr/With_Happy_Hearts_United_4V-Am,Dm-16-4w.hdr
ftr/With_Happy_Hearts_United_4V-Am,Dm-16-4w.ftr: ; touch ftr/With_Happy_Hearts_United_4V-Am,Dm-16-4w.ftr
With_Happy_Hearts_United_4V-Am,Dm-16-4w_events: With_Happy_Hearts_United_4V-Am,Dm-16-4w.pdf
	Ln.sh -f With_Happy_Hearts_United_4V-Am,Dm-16-4w.abc events/
	Ln.sh -f With_Happy_Hearts_United_4V-Am,Dm-16-4w.pdf events/

