# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Makefile for JC's Klezmer collection.  Most of the pages  in  this  directory #
# have  a  single tune in several keys, typically for C, Bb and Eb instruments. #
# Some have several pages with different titles or with the rhythm as the first #
# word in the title.  There are a few collections of tunes for programs.          #
#....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
a2p=jcabc2ps	# The usual formatter; sometimes abcm2ps
LN=/bin/ln -f
U= http://trillian.mit.edu/~jc/music/abc/Klezmer

P= Sadegurer_Khosid Romeynishe_Sirba Sadegurer_Khosid \
	7_40AM AbiGezint AdirHu Akdomes+Khosidl AlHanisim AlShloshahDvarim AlteTziganer \
	AmYisraelChai AmYisraelChai2 Amerikenskaya Aneinu AraberTanz ArtsaAlinu \
	AsherBara AthollHighlanders Barchu BashanaHabaa Basso BaymRebinsSude \
	BaymRebnInPalestine BeiMirBistDuSchoen BelfsCarnival Belz BelzerNigun \
	BensWeddingSet Horra_Bessarabian BethCohenBlues BoboverWeddingMarch Boiereasca \
	BroygesTanz Bukoviner_Chusidl Bulgar CarpathianTune Cherkessiya \
	DavidMelechYisrael DayBeforeSpring Dayeinu Debka_No1 DreyDreydlekh Durme_Durme \
	EE_SimTor ElHaRahat EleChamdaLibi EliAta EliyahuHaNavi EretsZavatChalav \
	ErevShelShoshanim Ershter_Vals EtzChayim_TreeOfLife FanfaraSuceava \
	FirnDiMekhutonim FirnDiMekhutonimAheym Flaskadriga Frei_Badchen Frei_Germans \
	Frei_SilverWedding Freilach FunDerKhupe GG GasnNigun Gleyzele_Vayn GlezeleYash \
	GoldeneKhasene Goldenshteyns_Bulgar GoodNightW GreeneKuzine Gypsy HaTikvaSong HagPurim HaidaHaida \
	Hamisha_Asar Hasapikos1 HasidicW1 Hatov HavaNagila HavaNashira \
	HayntIzPurimBrider HeveynuShalomAleychem2V HeyserJig HineMaTov HoolyehTanz \
	HopMayneHomntashn HoraAgadati HoraFetelor HoraLaPatru HoraVeche ImHopalnu \
	InOdess IrasSher Jig_Kam1-17 KadJaPodjohNaBembashu KandelsHora Karapyet Kasatske \
	KhasidimTanz Khos KhosidDance1 KhosidDance2 KhupaTanz2 KhusidlFromPodolia \
	KiVSimcha KiVaMoed Kohanochka KolRina LaibedigaHonga LeMaanAchai \
	LebenZolPalestina LevTahor LoYissaGoy MHera MameIsGegangenInMarktAreyn \
	ManchurianHillsW Medley1 Medley2 MeinShtetlYass MelodicaBulgar Misirlou \
	MitzvoTantsMitDerKale MoldavianTants1 MoldavianZhok1 MoldavskayaHora Monastritch \
	MosheEmes Muzinikal NachtInGanEydn NakhesFunKinder NiftysEigene NigunSameach \
	Nigunim NochABissel NochAGlezelVein NodaBiYehuda OdYishoma OiTate OrientalHora \
	OseShalom OtAzoy Papirossen PatchTanz RabbisH RadHaLayla Ramustapha \
	RayzeNukhAmerike RumshinskyBulgur Rumynskiy_Motiv Sapozhkelekh \
	ShabechiEtYrushelayim ShainViDiLvone ShalomAleichem Sher ShirohHora \
	ShmelkesNigun ShnirelePerele ShverUnShviger SimanTov Sirba_Carpati \
	SisuEtYerushalayim SisuVSimchu Skotshne SorelesBatMitsve SunriseSunset \
	SzlaDzieweczka Tantst_Yidelekh Tayere_Odessa_Hora TishNigun Tkhies_ha_Meysim \
	ToLife Too_Klez_for_Comfort ToskaPoRodina Tsave Tsigayner Tune_3_MW_DB \
	TzadikKatamar1 TzadikKatamar2 TzadikKatamar3 TzenaTzena Ufaratsta \
	UkrainskyjTanietz UncleMaxsBulgar UnzerToyrele UvauHaOvdim VHaerEyneynu \
	VayiheBeShurun VeDavid VuBistDuGeveynFarProhibishn Waltz WeddingInCrownHeights \
	YOS YeshLanuTayish YibaneHamikdash Yikhes YismechuHashamayim YitbarechShimcha \
	Yoshke Yosis YoslYosl Yvarechcha

.SUFFIXES:
.SUFFIXES: .abc .ps
.abc.ps: $*.abc; jcabc2ps $*.abc +Fdefault +n >$*.ps

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

all: $P program books

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

books: GG waltz

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Tunes of one type/rhythm:

bulgar: bulgar.a/c bulgar.ps bulgar.pdf
bulgar.abc: bulgar/*.abc; abcjoin +R +S bulgar bulgar/*.abc > bulgar.abc
bulgar.ps: bulgar.abc; $(a2p) +Ffmt/_60.fmt +c +x bulgar.abc \
	|PShdr BULGAR '' BULGAR \
	|PSftr %D $U/bulgar/ "Page %P" >bulgar.ps
bulgar.pdf: bulgar.ps; ps2pdf bulgar.ps

freilach: freilach.abc freilach.ps freilach.pdf
freilach.abc: freilach/*.abc; abcjoin +R +S freilach freilach/*.abc > freilach.abc
freilach.ps: freilach.abc; $(a2p) +c +x +Ffmt/_60.fmt freilach.abc \
	|PShdr FREILACH '' FREILACH \
	|PSftr %D $U/freilach/ "Page %P" >freilach.ps
freilach.pdf: freilach.ps; ps2pdf freilach.ps

horra: horra.abc horra.ps horra.pdf
horra.abc: horra/*.abc; abcjoin +R +S horra horra/*.abc > horra.abc
horra.ps: horra.abc; $(a2p) horra.abc +x +Ffmt/_65.fmt \
	|PShdr HORRA '' HORRA \
	|PSftr %D $U/horra/ 'Page %P' >horra.ps
horra.pdf: horra.ps; ps2pdf horra.ps

khusidl: khusidl.abc khusidl.ps khusidl.pdf
khusidl.abc: khusidl/*.abc; abcjoin +R +S khusidl khusidl/*.abc > khusidl.abc
khusidl.ps: khusidl.abc; $(a2p) khusidl.abc +x +Ffmt/_65 \
	|PShdr KHUSIDL '' KHUSIDL \
	|PSftr %D $U/khusidl/ "Page %P" >khusidl.ps
khusidl.pdf: khusidl.ps; ps2pdf khusidl.ps

song: song.abc song.ps song.pdf
song.abc: song/*.abc; abcjoin +R +S song song/*.abc > song.abc
song.ps: song.abc; $(a2p) song.abc +x +Ffmt/_65 \
	|PShdr SONG '' SONG \
	|PSftr %D $U/song/ "Page %P" >song.ps
song.pdf: song.ps; ps2pdf song.ps

waltz: waltz.abc waltz.ps waltz.pdf
waltz.abc: waltz/*.abc; abcjoin +R +S waltz waltz/*.abc > waltz.abc
waltz.ps: waltz.abc; $(a2p) waltz.abc +x +Ffmt/_65 \
	|PShdr VALTS '' VALTS \
	|PSftr %D $U/waltz/ "Page %P" >waltz.ps
waltz.pdf: waltz.ps; ps2pdf waltz.ps

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

neat: ; /bin/rm -f *-
clean: neat
	-/bin/rm -f *.out *.pdf *.ps *.PS
	find new/ -name '*.abc' -mtime +30 -exec ls -l {} ';' -exec rm {} ';'
	-/bin/rm -f bulgar.abc freilach.abc horra.abc khusidl.abc new_Klezmer.abc song.abc waltz.abc
clobber: clean; -/bin/rm -f core*

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Combine the tunes in the new/ directory into a single collection:

new: new_Klezmer.abc new_Klezmer.pdf
new_Klezmer: */*.abc # new_Klezmer.abc new_Klezmer.ps new_Klezmer.pdf
	find */ -mtime -30 -name '*.abc' | xargs lnto new Klezmer
	make new_Klezmer.abc new_Klezmer.ps new_Klezmer.pdf
new_Klezmer.abc: hdr/new_Klezmer.hdr new/*.abc
	abcjoin +R0S2 hdr/new_Klezmer.hdr new/*.abc > new_Klezmer.abc
new_Klezmer.ps: new_Klezmer.abc fmt/new_Klezmer.fmt
	$(a2p) new_Klezmer.abc +k2 +n +x +Ffmt/new_Klezmer \
	|PShdr "%P new_Klezmer" "NEW KLEZMER TUNES" "new_Klezmer %P" \
	|PSftr %D $U/new_Klezmer/ %D >new_Klezmer.ps
new_Klezmer.pdf: new_Klezmer.ps
	ps2pdf new_Klezmer.ps new_Klezmer.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Commands to build special pages for upcoming programs, gigs and events.

events: event
event:

program: programs
programs: 20221016

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Program with one .pdf file:
# 20yy____ 20yy-__-__  _:__ pm
# Dance leader:
# Musicians:
20yy____= \
	(ABC single-tune files go here)
20yy____: program/20yy_____program program/20yy____ program/20yy____/20yy_____program $(20yy____)
	mkprog 20yy____ $(20yy____)
P20yy____: 20yy____
	mkprog -pr 20yy____ $(20yy____)
program/20yy_____program: 20yy_____program
	ln -f 20yy_____program program/20yy_____program
	ln -f 20yy_____program program/
program/20yy____/20yy_____program: 20yy_____program
	ln -f 20yy_____program program/20yy____/20yy_____program
program/20yy____:
	mkdir -p program/20yy____

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Program with multiple .pdf files:
# ccyy____ ccyy-__-__ __:__ pm
# Dance leader:
# Musicians:
ccyy____=
ccyy____: program/ccyy_____program program/ccyy____ program/ccyy____/ccyy_____program $(ccyy____)
	mkprog ccyy____ $(ccyy____)
Pccyy____:  ccyy____ ccyy_____program	# Print the program
	mkprog +p  ccyy____ $(ccyy____)
Prccyy____: ccyy____ ccyy_____program	# Print in reverse order
	mkprog +pr ccyy____ $(ccyy____)
program/ccyy_____program: ccyy_____program
	ln -f ccyy_____program program/ccyy_____program
	ln -f ccyy_____program program/
program/ccyy____/ccyy_____program: ccyy_____program
	ln -f ccyy_____program program/ccyy____/ccyy_____program
program/ccyy____:
	mkdir -p program/ccyy____

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20221016 Simchat Torah music program
# Also used for the 2025-10-13 Simchat Torah program
#
20221016: 20221016_C 20221016_Bb program/20221016
# 20221016_Bb TT1 TT2
program/20221016: ; mkdir program/20221016
#
# 20221016 [C]
20221016_C= hdr/20221016_C.hdr \
	song/Mi_Chamocha_w-Dm-24-3.abc \
	tune/Aneinu2_C.abc \
	tune/LoYissaGoy_Cm.abc tune/YismechuHashamayim_Cm.abc \
	tune/Mayim_Am3.abc song/HineMaTov1_Am.abc \
	freilach/Hava_Nagila-DfrGm-24-6.abc \
	reel/Flowers_of_Edinburgh_1-G-32-3.abc \
	reel/Petronella-C-32-2.abc \
	reel/Ships_Are_Sailing-Dm-32-2.abc \
	reel/Masons_Apron-G-32-2.abc \
	freilach/Yoshke-D-48-3.abc tune/HeveynuShalomAleychem_Dm.abc tune/NigunSameach_Gm.abc \
	bulgar/Odessa_Bulgar_1-Dm-84-12.abc bulgar/Bulg_Odessa_2-Dm-80-4.abc \
	bulgar/Odessa_Bulgar_3-Dm-96-4.abc \
	song/VHaer_Eyneynu-Dm-32-0.abc \
	song/ItIsATreeOfLife_Am.abc song/EtzChayim_TreeOfLife-Am-16-4.abc \
	ftr/20221016_C.ftr
20221016_C: 20221016_C.abc 20221016_C.ps 20221016_C.pdf 
20221016_C.abc: $(20221016_C)
	abcjoin +R $(20221016_C) >20221016_C.abc
20221016_C.ps: 20221016_C.abc fmt/202210.fmt $(20221016_C)
	jcabc2ps +Ffmt/202210.fmt 20221016_C.abc \
	|PShdr 'p.%P 20221016:C' 'Simchat Torah 2022-10-16' '20221016:C p.%P' \
	|PSftr %D $U/ %D >20221016_C.ps
20221016_C.pdf: 20221016_C.ps
	ps2pdf 20221016_C.ps 20221016_C.pdf 
	ln -f  20221016_C.abc 20221016_C.pdf program/20221016
hdr/20221016_C.hdr: ; touch hdr/20221016_C.hdr
ftr/20221016_C.ftr: ; touch ftr/20221016_C.ftr
#
# 20221016 [Bb]
20221016_Bb= hdr/20221016_Bb.hdr \
	song/Mi_Chamocha_w-Em-24-3.abc \
	tune/Aneinu2_D.abc \
	tune/LoYissaGoy_Dm.abc tune/YismechuHashamayim_Dm.abc \
	tune/Mayim_Bm3.abc song/HineMaTov1_Bm.abc \
	freilach/Hava_Nagila-EfrAm-24-6.abc \
	reel/Flowers_of_Edinburgh_1-A-32-3.abc \
	reel/Petronella-D-32-2.abc \
	reel/Ships_Are_Sailing-Em-32-2.abc \
	reel/Masons_Apron-A-32-2.abc \
	freilach/Yoshke-Efr-43-3.abc tune/HeveynuShalomAleychem_Em.abc tune/NigunSameach_Am.abc \
	bulgar/Odessa_Bulgar_1-Em-84-12.abc bulgar/Bulg_Odessa_2-Em-80-4.abc \
	bulgar/Odessa_Bulgar_3-Em-96-4.abc \
	song/VHaer_Eyneynu-Em-32-0.abc \
	song/ItIsATreeOfLife_Bm.abc tune/EtzChayim_TreeOfLife-Bm-16-4.abc \
	ftr/20221016_Bb.ftr
20221016_Bb: 20221016_Bb.abc 20221016_Bb.ps 20221016_Bb.pdf
20221016_Bb.abc: $(20221016_Bb)
	abcjoin +R $(20221016_Bb) >20221016_Bb.abc
20221016_Bb.ps: 20221016_Bb.abc fmt/202210.fmt $(20221016_Bb)
	jcabc2ps +Ffmt/202210.fmt 20221016_Bb.abc \
	|PShdr 'p.%P 20221016:Bb' 'Simchat Torah 2022-10-16' '20221016:Bb p.%P' \
	|PSftr %D $U/ %D >20221016_Bb.ps
20221016_Bb.pdf: 20221016_Bb.ps
	ps2pdf 20221016_Bb.ps 20221016_Bb.pdf 
	ln -f  20221016_Bb.abc 20221016_Bb.pdf program/20221016
hdr/20221016_Bb.hdr: ; touch hdr/20221016_Bb.hdr
ftr/20221016_Bb.ftr: ; touch ftr/20221016_Bb.ftr

# ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# ## 20221020 2022-10-16  7:00 pm
# ## Leader: Rabbi Toba Spitzer
# ## Musicians: John Chambers, Terry Traub, Tal Shalom-Kobi
# # - - - - - - - - - -
# 20221020= \
# 	SimchatTorah1 \
# 	SimchatTorah2 \
# 	SimchatTorah3\
# 	ScotReel03 \
# 	EE_SimTor2 \
# 	EE_SimTor3
# 20221020: program/20221020 program/20221020_program.PDF program/20221020/20221020_program.PDF \
# 		 $(20221020) program/20221020/20221020.pdf
# 	mkprog 20221020 $(20221020)
# P20221020: 20221020 20221020_program.PDF	# Print the program
# 	mkprog +p 20221020 $(20221020)
# Pr20221020: 20221020 20221020_program.PDF	# Print in reverse order
# 	mkprog +pr 20221020 $(20221020)
# program/20221020_program.PDF: 20221020_program.PDF
# 	ln -f 20221020_program.PDF program/20221020_program.PDF
# 	ln -f 20221020_program.PDF program/
# program/20221020/20221020_program.PDF: 20221020_program.PDF
# 	ln -f 20221020_program.PDF program/20221020/20221020_program.PDF
# program/20221020:
# 	mkdir -p program/20221020
# 20221020.pdf: $(20221020)
# 	pdfjoin $(20221020) >20221020.pdf
# program/20221020/20221020.pdf: 20221020.pdf
# #	ln -f 20221020.pdf program/20221020/20221020.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 2019 Fiddle Hell programs I'm involved with:
2019FH: 20191110FH 2019FH_Klezmer # 2019FH_Italian (Bob's organizing that one)
20191110FH: 20191110FH_C 20191110FH_B

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20191110FH Fiddle Hell 2019-11-10 11am Klezmer Jam
2019FH_Klezmer: 20191110FH program/2019FH_Klezmer
#	echo 2019FH_Klezmer done.
program/2019FH_Klezmer: \
		program/2019FH_Klezmer/20191110FH_C.abc program/2019FH_Klezmer/20191110FH_C.pdf \
		program/2019FH_Klezmer/20191110FH_B.abc program/2019FH_Klezmer/20191110FH_B.pdf
program/2019FH_Klezmer/20191110FH_C.abc: 20191110FH_C.abc program/2019FH_Klezmer/
	ln -f 20191110FH_C.abc program/2019FH_Klezmer/
program/2019FH_Klezmer/20191110FH_C.pdf: 20191110FH_C.pdf
	ln -f 20191110FH_C.pdf program/2019FH_Klezmer/
program/2019FH_Klezmer/20191110FH_B.abc: 20191110FH_B.abc program/2019FH_Klezmer/
	ln -f 20191110FH_B.abc program/2019FH_Klezmer/
program/2019FH_Klezmer/20191110FH_B.pdf: 20191110FH_B.pdf
	ln -f 20191110FH_B.pdf program/2019FH_Klezmer/
program/2019FH_Klezmer/:
program/2019FH_Klezmer/:
	mkdir program/2019FH_Klezmer/
#
# C-instrument set:
20191110FH_C= hdr/20191110FH_C.hdr \
	waltz/Dear_Adele-Gm-56-4.abc \
	bulgar/Bukareshter_Bulgar-Cm-50-4.abc \
	bulgar/Fun_Tashlich_2-Dm-48-4.abc \
	lesnoto/Hamisha_Asar-D-30-3.abc \
	hora/Hora_Veche_Am.abc \
	khusidl/Khusidl_from_Podolia-Dm-32-3.abc \
	mazurka/Klezmer_Mazurka_1-Dm-48-3.abc \
	tune/Kroitera-Gm-80-5.abc \
	folk/Misirlou_Dhjz.abc \
	misc/Mountain_Dance-Gm-48-4.abc \
	tune/Romeynishe_Sirba-Dm-48-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc \
	tune/TishNigun_Gm.abc \
	freilach/Too_Klez_for_Comfort-Cm-48-4.abc \
	khusidl/Ukrainer_Chosidl-Dm-40-4.abc \
	freilach/Yoshke_D48.abc
20191110FH_B= hdr/20191110FH_B.hdr \
	waltz/Dear_Adele-Am-56-4.abc \
	bulgar/Bukareshter_Bulgar-Dm-50-4.abc \
	bulgar/Fun_Tashlich_2-Em-48-4.abc \
	lesnoto/Hamisha_Asar-E-30-3.abc \
	hora/Hora_Veche_Bm.abc \
	khusidl/Khusidl_from_Podolia-Em-32-3.abc \
	mazurka/Klezmer_Mazurka_1-Em-48-3.abc \
	tune/Kroitera-Am-80-5.abc \
	folk/Misirlou_Ehjz.abc \
	misc/Mountain_Dance-Am-48-4.abc \
	tune/Romeynishe_Sirba-Em-48-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Em-64-4.abc \
	tune/TishNigun_Am.abc \
	freilach/Too_Klez_for_Comfort-Dm-48-4.abc \
	khusidl/Ukrainer_Chosidl-Em-40-4.abc \
	freilach/Yoshke_E48.abc
20191110FH_B: 20191110FH_B.abc 20191110FH_B.ps 20191110FH_B.pdf
20191110FH_C: 20191110FH_C.abc 20191110FH_C.ps 20191110FH_C.pdf
20191110FH_B.abc: $(20191110FH_B)
	abcjoin +R0 +S $(20191110FH_B) >20191110FH_B.abc
20191110FH_C.abc: $(20191110FH_C)
	abcjoin +R0 +S $(20191110FH_C) >20191110FH_C.abc
20191110FH_B.ps: 20191110FH_B.abc fmt/20191110FH.fmt
	$(a2p) +Ffmt/20191110FH 20191110FH_B.abc \
	|PShdr %P '+Fiddle Hell 20191110FH Klezmer Bb' %P \
	|PSftr "%D 20191110FH_B" "$U/" "20191110FH_B %D" >20191110FH_B.ps
20191110FH_C.ps: 20191110FH_C.abc fmt/20191110FH.fmt
	$(a2p) +x +Ffmt/20191110FH 20191110FH_C.abc \
	|PShdr %P '+Fiddle Hell 20191110FH Klezmer C' %P \
	|PSftr "%D" "$U/20191110FH_C.abc" "%D" >20191110FH_C.ps
20191110FH_B.pdf: 20191110FH_B.ps
	ps2pdf 20191110FH_B.ps 20191110FH_B.pdf
20191110FH_C.pdf: 20191110FH_C.ps
	ps2pdf 20191110FH_C.ps 20191110FH_C.pdf
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #


# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Program with one .pdf file:
# 20181030 2018-__-__  _:__ pm
# Dance leader:
# Musicians:
20181030= \
	EE_SimTor2 \
	EE_SimTor3 \
	HineMaTov1 \
	ScotMarch01 \
	ScotMarch03 \
	ScotReel03 \
	ScotReel04 \
	SimchatTorah1 \
	SimchatTorah2 \
	SimchatTorah3
20181030: program/20181030_program program/20181030 program/20181030/20181030_program $(20181030)
	mkprog 20181030 $(20181030)
P20181030: 20181030
	mkprog -pr 20181030 $(20181030)
program/20181030_program: 20181030_program
	ln -f 20181030_program program/20181030_program
	ln -f 20181030_program program/
program/20181030/20181030_program: 20181030_program
	ln -f 20181030_program program/20181030/20181030_program
program/20181030:
	mkdir -p program/20181030

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20181104FH Fiddle Hell 2018
20181104FH: 20181104FH_C 20181104FH_B
20181104FH_C= hdr/20181104FH_C.hdr \
	waltz/AnniversaryW_Gm.abc \
	tune/BethCohenBlues_A.abc \
	waltz/Brighton_Beach_Waltz-Dm-64-2.abc \
	waltz/Dear_Adele-Gm-56-4.abc \
	bulgar/EpsteinBulgar2_Cm.abc \
	waltz/FlatbushW_Gm.abc \
	horra/GasnNigun_Dm.abc \
	lesnoto/Hamisha_Asar-D-30-3.abc \
	hora/Hora_Veche_Am.abc \
	jig/In_Odess_Jig_D.abc \
	horra/KandelsHora-D-104-4.abc \
	tune/Karapyet_Dm.abc \
	tune/KhosidDance2_F.abc \
	khusidl/Khusidl_from_Podolia-Dm-32-4.abc \
	mazurka/Klezmer_Mazurka_1-Dm-48-3.abc \
	tune/Korobushka_Am.abc \
	tune/Kroitera-Gm-80-5.abc \
	tune/LebedichUnFreilech_Dm.abc \
	tune/Monastritch_Dm.abc \
	tune/MosheEmes_D_3.abc \
	tune/NachtInGanEydn_Dm.abc \
	bulgar/RumanianBulgar_D.abc \
	khusidl/Sadegurer_Khosid-Gm-88-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc \
	song/ShalomAleichem3_Gm_w.abc \
	bulgar/Shapiros_Korohod-Gm-32-4.abc \
	sher/Sher_Khevrisa_Am.abc \
	tune/Sirba_Carpati_Dm.abc \
	tune/TishNigun_Gm.abc \
	khusidl/Ukrainer_Chosidl-Dm-40-4.abc \
	freilach/Wedding_in_Crown_Heights-D-36-4.abc \
	freilach/Yoshke_D48.abc \
	tune/Yosl_Yosl-Dm-40-4.abc
20181104FH_B= hdr/20181104FH_B.hdr \
	waltz/AnniversaryW_Am.abc \
	tune/BethCohenBlues_B.abc \
	waltz/Brighton_Beach_Waltz-Em-64-2.abc \
	waltz/Dear_Adele-Am-56-4.abc \
	bulgar/EpsteinBulgar2_Dm.abc \
	waltz/FlatbushW_Am.abc \
	horra/GasnNigun_Em.abc \
	lesnoto/Hamisha_Asar-E-30-3.abc \
	hora/Hora_Veche_Bm.abc \
	jig/In_Odess_Jig_E.abc \
	horra/KandelsHora-E-104-4.abc \
	tune/Karapyet_Em.abc \
	tune/KhosidDance2_G.abc \
	khusidl/Khusidl_from_Podolia-Em-32-4.abc \
	mazurka/Klezmer_Mazurka_1-Em-48-3.abc \
	tune/Korobushka_Bm.abc \
	tune/Kroitera-Am-80-5.abc \
	tune/LebedichUnFreilech_Em.abc \
	folk/Misirlou_Ehjz.abc \
	tune/Monastritch_Em.abc \
	tune/MosheEmes_E_3.abc \
	tune/NachtInGanEydn_Em.abc \
	bulgar/RumanianBulgar_E.abc \
	khusidl/Sadegurer_Khosid-Am-88-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Em-64-4.abc \
	song/ShalomAleichem3_Am_w.abc \
	bulgar/Shapiros_Korohod-Am-32-4.abc \
	sher/Sher_Khevrisa_Bm.abc \
	tune/Sirba_Carpati_Em.abc \
	tune/TishNigun_Am.abc \
	khusidl/Ukrainer_Chosidl-Em-40-4.abc \
	freilach/Wedding_in_Crown_Heights-E-36-4.abc \
	freilach/Yoshke_E48.abc \
	tune/Yosl_Yosl-Em-40-4.abc
20181104FH_B: 20181104FH_B.abc 20181104FH_B.ps 20181104FH_B.pdf
20181104FH_C: 20181104FH_C.abc 20181104FH_C.ps 20181104FH_C.pdf
20181104FH_B.abc: $(20181104FH_B)
	abcjoin +R0 +S $(20181104FH_B) >20181104FH_B.abc
20181104FH_C.abc: $(20181104FH_C)
	abcjoin +R0 +S $(20181104FH_C) >20181104FH_C.abc
20181104FH_B.ps: 20181104FH_B.abc fmt/20181104FH.fmt
	$(a2p) +Ffmt/20181104FH 20181104FH_B.abc \
	|PShdr %P '+Fiddle Hell 20181104FH Klezmer Bb' %P \
	|PSftr "%D" "$U/20181104FH_B.abc" "%D" >20181104FH_B.ps
20181104FH_C.ps: 20181104FH_C.abc fmt/20181104FH.fmt
	$(a2p) +x +Ffmt/20181104FH 20181104FH_C.abc \
	|PShdr %P '+Fiddle Hell 20181104FH Klezmer C' %P \
	|PSftr "%D 20181104FH_C" "$U/" "20181104FH_C %D" >20181104FH_C.ps
20181104FH_B.pdf: 20181104FH_B.ps
	ps2pdf 20181104FH_B.ps 20181104FH_B.pdf
20181104FH_C.pdf: 20181104FH_C.ps
	ps2pdf 20181104FH_C.ps 20181104FH_C.pdf
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20161023 2016-10-23  6:00 pm
# Dance leader: Rabbi Tova Spitzer
# Musicians: John Chambers, Ben Pasamanick, Tal Shalom-Kobi
#	KR24, KR25 sets needed from $A/Contra/KC
20161023= \
	SimchatTorah1 \
	SimchatTorah2 \
	SimchatTorah3 \
	EE_SimTor2 \
	EE_SimTor3 \
	EE_SimTor5
20161023: program/20161023_program program/20161023 program/20161023/20161023_program $(20161023)
	mkprog 20161023 $(20161023)
P20161023:  20161023 20161023_program	# Print the program
	mkprog +p  20161023 $(20161023)
Pr20161023: 20161023 20161023_program	# Print in reverse order
	mkprog +pr 20161023 $(20161023)
program/20161023_program: 20161023_program
	ln -f 20161023_program program/20161023_program
	ln -f 20161023_program program/
program/20161023/20161023_program: 20161023_program
	ln -f 20161023_program program/20161023/20161023_program
program/20161023:
	mkdir -p program/20161023

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 2016NEFFA_Klezmer 2016-4-17 11:00 pm Jacob Bloom's Yiddish Dance session
# Dance leader: Jacob Bloom
# Musicians: John Chambers,
2016NEFFA_Klezmer= \
	BoibrikerGasnNign \
	GasnNigun \
	ShirohHora \
	\
	Khosidl1 \
	Khsidim_Tantz \
	\
	Yoshke48 \
	Yikhes \
	WeddingInCrownHeights \
	Too_Klez_for_Comfort \
	Rumynskiy_Motiv \
	Amerikenskaya \
	\
	Bulg_InspectorGadget \
	Bulg_Melodica \
	Bulg_Shapiros_Korohod \
	Medley2 \
	NachtInGanEydn \
	\
	Korobushka \
	\
	Waltz_Flatbush_Gm \
	Waltz_SaloE_nis
2016NEFFA_Klezmer: program/2016NEFFA_Klezmer_program program/2016NEFFA_Klezmer program/2016NEFFA_Klezmer/2016NEFFA_Klezmer_program $(2016NEFFA_Klezmer)
	mkprog 2016NEFFA_Klezmer $(2016NEFFA_Klezmer)
P2016NEFFA_Klezmer:  2016NEFFA_Klezmer_program	# Print the program
	mkprog +p -r 2016NEFFA_Klezmer $(2016NEFFA_Klezmer)
Pr2016NEFFA_Klezmer: 2016NEFFA_Klezmer_program	# Print in reverse order
	mkprog +p +r 2016NEFFA_Klezmer $(2016NEFFA_Klezmer)
program/2016NEFFA_Klezmer_program: 2016NEFFA_Klezmer_program
	ln -f 2016NEFFA_Klezmer_program program/2016NEFFA_Klezmer_program
	ln -f 2016NEFFA_Klezmer_program program/
program/2016NEFFA_Klezmer/2016NEFFA_Klezmer_program: 2016NEFFA_Klezmer_program
	ln -f 2016NEFFA_Klezmer_program program/2016NEFFA_Klezmer/2016NEFFA_Klezmer_program
program/2016NEFFA_Klezmer:
	mkdir -p program/2016NEFFA_Klezmer

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Fiddle Hell 2015

FH2015: FH2015_C
FH2015_C= \
	bulgar/Benders_Bulgar-D-48-4.abc \
	tune/BethCohenBlues_A.abc \
	tune/HoraFetelor_Dm.abc \
	waltz/FlatbushW_Gm.abc \
	freilach/In_Odess_D.abc \
	tune/KhosidDance2_F.abc \
	mazurka/Klezmer_Mazurka_1-Dm-48-3.abc \
	waltz/LeMaanAchai_Dm_wW.abc \
	tune/Ma_Yofus_Yoshke-D-48-3.abc \
	folk/Misirlou_Dhjz.abc \
	tune/MosheEmes_D_3.abc \
	tune/NachtInGanEydn_Dm.abc \
	freilach/NigunSameach_Gm.abc \
	tune/Papirossen_Dm.abc \
	khusidl/Sadegurer_Khosid-Gm-88-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc \
	khusidl/Ukrainer_Chosidl-Dm-40-4.abc \
	tune/Yosl_Yosl-Dm-40-4.abc \
	freilach/Varshaver_Freylekhs-Dm-80-5.abc
FH2015_C: program/FH2015_C FH2015_C.abc FH2015_C.ps FH2015_C.pdf
program/FH2015_C:
	mkdir -p program/FH2015_C
FH2015_C.abc: $(FH2015_C)
	abcjoin +S2 $(FH2015_C) >FH2015_C.abc
	ln -f FH2015_C.abc program/FH2015_C/
FH2015_C.ps: FH2015_C.abc fmt/FH2015.fmt
	jcabc2ps +Ffmt/FH2015.fmt FH2015_C.abc \
	|PShdr %P '+=== Fiddle Hell Klezmer 2015 ===' %P \
	|PSftr %D $U/ %D >FH2015_C.ps
	ln -f FH2015_C.ps program/FH2015_C/
FH2015_C.pdf: FH2015_C.ps
	ps2pdf FH2015_C.ps FH2015_C.pdf
	ln -f FH2015_C.pdf program/FH2015_C/

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20141015 2011-10-15  7:00 pm
# Service leader: Toba Spitzer
# Musicians: John Chambers, Ben Pasamanick
20141015= \
	MiChamocha \
	LoYissaGoySong \
	YismechuHashamayimSong \
	AmYisraelChai \
	Mayim \
	HavaNagila \
	ItIsATreeOfLife \
	EtzChayim_TreeOfLife
20141015: program/20141015_program program/20141015 program/20141015/20141015_program $(20141015)
	mkprog 20141015 $(20141015)
P20141015: 20141015
	mkprog -pr 20141015 $(20141015)
program/20141015_program: 20141015_program
	ln -f 20141015_program program/20141015_program
	ln -f 20141015_program program/
program/20141015/20141015_program: 20141015_program
	ln -f 20141015_program program/20141015/20141015_program
program/20141015:
	mkdir -p program/20141015

# Dance: MIT contra
# Musicians: John Chambers, Cal Howard, Ben Pasamanick, open band
#
20090310= \
	GlezeleYash \
	HaShemMelech \
	HayntIzPurimBrider \
	HeveynuShalomAleychem2V \
	HopMayneHomntashn \
	KiVSimcha \
	NodaBiYehuda \
	OseShalom2 \
	YitbarechShimcha
20090310: 20090310/20090310_program $(20090310)
	mkprog 20090310 $(20090310)
P20090310: 20090310
	mkprog -p 20090310 $(20090310)
20090310/20090310_program:
	-mkdir 20090310
program/20090310/20090310_program: program/20090310 20090310_program
	ln -f 20090310_program program/20090310/20090310_program
program/20090310:
	mkdir -p program/20090310

# 20081122 2008-11-23 11:00 - ??:00 Ayla's Bat Mitzvah
# Dance leader: Jacob Blum, Chris Ricciotti
# Musicians: John Chambers, Ben Pasamanick, Barbara Pixton
#
20081122= \
	AmYisraelChai \
	ArtsaAlinu \
	BensWeddingSet_C1 \
	BensWeddingSet_C2 \
	BensWeddingSet_C3 \
	BensWeddingSet_C4 \
	BensWeddingSet_C5 \
	DebkaKafrit \
	DrorYikra \
	Harmonika \
	HaroaHaktana \
	HeveynuShalomAleychem \
	HineMaTov1 \
	LechLamidbar \
	MaNaavu \
	Mayim \
	Misirlou_Dhjz \
	OdLoAhavtiDai \
	PatchTanz \
	SimanTov \
	SisuEtYerushalayim \
	TzadikKatamar1Tune \
	TzenaTzena \
	VHaerEyneynuSong \
	VeDavid_hjz \
	YeshLanuTayish \
	YismechuHashamayimSong \
	ZemerAtik \
	Zemer_Lach \
#Missing:
#	7. SISU ET Y'RUSHALAYIM
#	9. Y'VAREH'CHA
#	18. *RAD HALAILA
20081122: program/20081122/20081122_program $(20081122)
	mkprog 20081122 $(20081122)
P20081122: 20081122
	mkprog -p 20081122 $(20081122)
20081122/20081122_program:
	-mkdir 20081122
program/20081122/20081122_program: program/20081122 20081122_program
	ln -f 20081122_program program/20081122/20081122_program
program/20081122:
	mkdir -p program/20081122

# 2008NEFFA 2008-__-__ __:__ pm
# Musicians: Yaron Shragai, Dan Salomon, John Chambers
#
2008NEFFA= \
	MelodicaBulgar \
	BoboverWeddingMarch \
	Bulg_Kam1-1 \
	FanfaraSuceava \
	Bulg_Stanislaver \
	Frei_Dm2 \
	GasnNigun \
	GoldeneKhasene1 \
	GoldeneKhasene2 \
	Waltz_GutMorgn \
	Gypsy \
	HoraFetelor \
	NachtInGanEydn \
	Sadegurer_Khosid \
	Sirba_Carpati \
	ShverUnShviger \
	Bulg_Tiraspoler
2008NEFFA: program/2008NEFFA/2008NEFFA_program $(2008NEFFA)
	mkprog 2008NEFFA $(2008NEFFA)
P2008NEFFA: 2008NEFFA
	mkprog -p 2008NEFFA $(2008NEFFA)
2008NEFFA/2008NEFFA_program:
	-mkdir 2008NEFFA
program/2008NEFFA/2008NEFFA_program: program/2008NEFFA 2008NEFFA_program
	ln -f 2008NEFFA_program program/2008NEFFA/2008NEFFA_program
program/2008NEFFA:
	mkdir -p program/2008NEFFA

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Incipits are pages of the first few bars of a lot of tunes. Note: I change
# the list of tunes here at random times, mostly for gigs.

incips: incipMisc

incipMisc: incipMiscBulg incipMiscFrei incipMiscKhus

incipMiscBulg= \
	C/Bulg_Kam1-15_C.abc \
	C/NochABissel_C.abc \
	C/EpsteinBulgar2_Cm.abc \
	C/GoldeneKhasene2_Cm.abc \
	C/Bulg_Odessa1_Dm.abc \
	C/Bulg_Odessa2_Dm.abc \
	C/Bulg_Odessa3_Gm.abc \
	C/NachtInGanEydn_Dm.abc \
	C/Bulg_Kam9-19_Dm.abc \
	C/VarshaverFreylekhs_Dm.abc \
	C/Bulg_Russ1_D.abc \
	C/HeyserBulg_D.abc \
	C/NiftysFreylekhs_D.abc \
	C/MoldavianTants1_D.abc
incipMiscBulg: incipMiscBulg.abc incipMiscBulg.ps
incipMiscBulg.ps: incipMiscBulg.abc I45.fmt
	jcabc2ps +FI45 incipMiscBulg.abc \
	|PSftr %D $U/ %D >incipMiscBulg.ps
incipMiscBulg.abc: $(incipMiscBulg)
	abcincip "Misc's Bulgar Tunes" $(incipMiscBulg) >incipMiscBulg.abc

incipMiscFrei= \
	C/BaymRebinsSude_Am.abc C/DreideleFarAlle_F.abc
incipMiscFREI: incipMiscFrei.abc incipMiscFrei.ps
incipMiscFrei.ps: incipMiscFrei.abc I45.fmt
	jcabc2ps +FI45 incipMiscFrei.abc \
	|PSftr %D $U/ %D >incipMiscFrei.ps
incipMiscFrei.abc: $(incipMiscFrei)
	abcincip "Misc's Freilach Tunes" $(incipMiscFrei) >incipMiscFrei.abc

incipMiscKhus= \
	C/DrohobitsherKhusid_D.abc
incipMiscKhus: incipMiscKhus.abc incipMiscKhus.ps
incipMiscKhus.ps: incipMiscKhus.abc I45.fmt
	jcabc2ps +FI45 incipMiscKhus.abc \
	|PSftr %D $U/ %D >incipMiscKhus.ps
incipMiscKhus.abc: $(incipMiscKhus)
	abcincip "Misc's Khusidl Tunes" $(incipMiscKhus) >incipMiscKhus.abc

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

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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Prototype entries for combining tunes into pages:

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

# xx
xx: xx.abc xx.ps xx.pdf
xx.ps: xx.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 xx.abc \
	|PShdr 'xx' '' 'xx' \
	|PSftr %D $U/ %D >xx.ps
xx.pdf: xx.ps
	ps2pdf xx.ps xx.pdf

# jj
jj= _1.abc _2.abc _3.abc
jj: jj.abc jj.ps jj.pdf
jj.abc: $(jj)
	abcjoin +S2 $(jj) >jj.abc
jj.ps: jj.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 jj.abc \
	|PShdr 'jj' '' 'jj' \
	|PSftr %D $U/ %D >jj.ps
jj.pdf: jj.ps
	ps2pdf jj.ps jj.pdf

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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
### Medley of several tunes, in C and BB versions, and as separate pages:

# TTL
TTL: TTL_C TTL_Bb TT1 TT2

# TTL [C]
TTL_C= C/TT1_K1.abc C/TT2_K1.abc
TTL_C: TTL_C.abc TTL_C.ps TTL_C.pdf
TTL_C.abc: $(TTL_C)
	abcjoin +s $(TTL_C) >TTL_C.abc
TTL_C.ps: TTL_C.abc fmt/_75.fmt $(TTL_C)
	jcabc2ps +Ffmt/_75 TTL_C.abc \
	|PShdr 'TTL:C' '' 'TTL:C' \
	|PSftr %D $U/ %D >TTL_C.ps
TTL_C.pdf: TTL_C.ps
	ps2pdf TTL_C.ps TTL_C.pdf

# TTL [Bb]
TTL_Bb= Bb/TT1_K2.abc Bb/TT2_K2.abc
TTL_Bb: TTL_Bb.abc TTL_Bb.ps TTL_Bb.pdf
TTL_Bb.abc: $(TTL_Bb)
	abcjoin +s $(TTL_Bb) >TTL_Bb.abc
TTL_Bb.ps: TTL_Bb.abc fmt/_75.fmt $(TTL_Bb)
	jcabc2ps +Ffmt/_75 TTL_Bb.abc \
	|PShdr 'TTL:Bb' '' 'TTL:Bb' \
	|PSftr %D $U/ %D >TTL_Bb.ps
TTL_Bb.pdf: TTL_Bb.ps
	ps2pdf TTL_Bb.ps TTL_Bb.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Some of our songs are here both with and without words, to make both "song"
# and instrumental "tune" pages. Here are some prototypes:

__ : __Song __Tune

# __Tune
__Tune= C/___K.abc Bb/___K.abc t.ftr
__Tune : __Tune.abc __Tune.ps
__Tune.abc: $(__Tune) hdr/__.hdr
	abcmedley __ $(__Tune) >__Tune.abc
__Tune.ps: __Tune.abc fmt/_75.fmt
	jcabc2ps __Tune.abc +Ffmt/_75 \
	|PShdr '__' '' '__' \
	|PSftr %D $U/ %D >__Tune.ps

# __Song
__Song= song/___K.abc song/___K.abc t.ftr
__Song : __Song.abc __Song.ps
__Song.abc: $(__Song)
	abcjoin $(__Song) >__Song.abc
__Song.ps: __Song.abc fmt/_70.fmt
	jcabc2ps __Song.abc +Ffmt/_70 \
	|PShdr '__' '' '__' \
	|PSftr %D $U/ %D >__Song.ps

# For temporary test tunes:
test: test.abc test.ps test.pdf
#test.abc: test/*.abc; abcjoin +R +S test test/*.abc > test.abc
test.ps: test.abc; $(a2p) test.abc +x +Ffmt/_65 \
	|PShdr 'BULGAR' '' 'BULGAR' \
	|PSftr %D $U/test/ "Page %P" >test.ps
test.pdf: test.ps; ps2pdf test.ps

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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Rules for generating assorted pages of tunes:

# 7_40 AM
7_40AM: 7_40AM.abc 7_40AM.ps 7_40AM.pdf
7_40AM.abc: C/7_40AM_Dm.abc Bb/7_40AM_Em.abc
	abcjoin +s2 C/7_40AM_Dm.abc Bb/7_40AM_Em.abc >7_40AM.abc
7_40AM.ps: 7_40AM.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 7_40AM.abc \
	|PShdr 'Bulg:SevenForty' '' 'Bulg:SevenForty' \
	|PSftr %D $U/ %D >7_40AM.ps
7_40AM.pdf: 7_40AM.ps
	ps2pdf 7_40AM.ps 7_40AM.pdf

# Abi Gezint
AbiGezint= C/AbiGezint_Dm.abc Bb/AbiGezint_Em.abc
AbiGezint: AbiGezint.abc AbiGezint.ps AbiGezint.pdf
AbiGezint.abc: $(AbiGezint)
	abcjoin +s $(AbiGezint) >AbiGezint.abc
AbiGezint.ps: AbiGezint.abc fmt/_75.fmt
	jcabc2ps AbiGezint.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >AbiGezint.ps
AbiGezint.pdf: AbiGezint.ps
	ps2pdf AbiGezint.ps AbiGezint.pdf

# Abi Gezint #2
Abi_Gezint= song/Abi_Gezint-Dm-48-5W.abc song/Abi_Gezint-Em-48-5.abc
Abi_Gezint: Abi_Gezint.abc Abi_Gezint.ps Abi_Gezint.pdf
Abi_Gezint.abc: $(Abi_Gezint)
	abcjoin +S2 $(Abi_Gezint) >Abi_Gezint.abc
Abi_Gezint.ps: Abi_Gezint.abc fmt/Abi_Gezint.fmt
	jcabc2ps +k2 +Ffmt/Abi_Gezint.fmt Abi_Gezint.abc \
	|PShdr 'Abi_Gezint' '' 'Abi_Gezint' \
	|PSftr %D $U/ %D >Abi_Gezint.ps
Abi_Gezint.pdf: Abi_Gezint.ps
	ps2pdf Abi_Gezint.ps Abi_Gezint.pdf

# Adir Hu
AdirHu= song/AdirHu_Dw.abc sep5 tune/AdirHu_EH.abc
AdirHu: AdirHu.abc AdirHu.ps AdirHu.pdf
AdirHu.ps: AdirHu.abc fmt/_70.fmt
	jcabc2ps AdirHu.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >AdirHu.ps
AdirHu.abc: $(AdirHu)
	echo    $(AdirHu) ...
	abcjoin $(AdirHu) >AdirHu.abc
AdirHu.pdf: AdirHu.ps
	ps2pdf AdirHu.ps AdirHu.pdf

# AraberTantz
AraberTantz= debka/Araber_Tants-D-40-5.abc debka/Araber_Tants-E-40-5.abc debka/Araber_Tants-B-40-5.abc
AraberTantz: AraberTantz.abc AraberTantz.ps AraberTantz.pdf
AraberTantz.abc: $(AraberTantz)
	abcjoin +S2 $(AraberTantz) >AraberTantz.abc
AraberTantz.ps: AraberTantz.abc fmt/_70.fmt
	jcabc2ps +k2 +Ffmt/_70 AraberTantz.abc \
	|PShdr 'AraberTantz' '' AraberTantz \
	|PSftr %D $U/ %D >AraberTantz.ps
AraberTantz.pdf: AraberTantz.ps
	ps2pdf AraberTantz.ps AraberTantz.pdf

# A Glezele Yash
GlezeleYash: GlezeleYash.abc GlezeleYash.ps GlezeleYash.pdf
GlezeleYash= song/Glezele_Yash_Am_w.abc tune/Glezele_Yash_Dm.abc tune/Glezele_Yash_Em.abc
GlezeleYash.abc: $(GlezeleYash)
	abcjoin +S $(GlezeleYash) >GlezeleYash.abc
GlezeleYash.ps: GlezeleYash.abc fmt/GlezeleYash.fmt $(GlezeleYash)
	jcabc2ps +Ffmt/GlezeleYash GlezeleYash.abc \
	|PShdr GlezeleYash '' GlezeleYash \
	|PSftr %D $U/ %D >GlezeleYash.ps
GlezeleYash.pdf: GlezeleYash.ps
	ps2pdf GlezeleYash.ps GlezeleYash.pdf

# Goldenshteyn's Bulgar (in D and E freygish)
Goldenshteyns_Bulgar: Goldenshteyns_Bulgar.abc Goldenshteyns_Bulgar.pdf
Goldenshteyns_Bulgar= bulgar/Goldenshteyns_Bulgar-D-68-4.abc bulgar/Goldenshteyns_Bulgar-E-68-4.abc
Goldenshteyns_Bulgar.abc: $(Goldenshteyns_Bulgar)
	abcjoin +R +S $(Goldenshteyns_Bulgar) >Goldenshteyns_Bulgar.abc
Goldenshteyns_Bulgar.ps: Goldenshteyns_Bulgar.abc fmt/_75.fmt $(Goldenshteyns_Bulgar)
	jcabc2ps +Ffmt/_75.fmt Goldenshteyns_Bulgar.abc \
	|PShdr "Goldenshteyn's Bulgar" '' "Goldenshteyn's Bulgar" \
	|PSftr %D $U/ %D >Goldenshteyns_Bulgar.ps
Goldenshteyns_Bulgar.pdf: Goldenshteyns_Bulgar.ps
	ps2pdf Goldenshteyns_Bulgar.ps Goldenshteyns_Bulgar.pdf
	Ln.sh Goldenshteyns_Bulgar.pdf img/
	Ln.sh Goldenshteyns_Bulgar.abc bulgar/

# Akdomes + Khosidl
Akdomes+Khosidl: Akdomes+Khosidl_C

# Akdomes + Khosidl
Akdomes+Khosidl_C= C/Akdomes_G.abc C/Khosidl2_G.abc t.ftr
Akdomes+Khosidl_C: Akdomes+Khosidl_C.abc Akdomes+Khosidl_C.ps Akdomes+Khosidl_C.pdf
Akdomes+Khosidl_C.abc: hdr/Akdomes+Khosidl_C.hdr $(Akdomes+Khosidl_C)
	abcmedley Akdomes+Khosidl_C $(Akdomes+Khosidl_C) >Akdomes+Khosidl_C.abc
Akdomes+Khosidl_C.ps: Akdomes+Khosidl_C.abc fmt/_75.fmt
	jcabc2ps Akdomes+Khosidl_C.abc +Ffmt/_75 \
	|PShdr "AKDOMES+" '' "AKDOMES+" \
	|PSftr %D $U/ %D >Akdomes+Khosidl_C.ps
Akdomes+Khosidl_C.pdf: Akdomes+Khosidl_C.ps
	ps2pdf Akdomes+Khosidl_C.ps

# Alle Brüder
AlleBruder= song/AlleBruder_Dm_w.abc tune/AlleBruder_Em.abc
AlleBruder: AlleBruder.abc AlleBruder.pdf
AlleBruder.abc: $(AlleBruder)
	abcjoin +S2 $(AlleBruder) >AlleBruder.abc
AlleBruder.ps: AlleBruder.abc fmt/AlleBruder.fmt
	jcabc2ps +Ffmt/AlleBruder.fmt AlleBruder.abc \
	|PShdr 'AlleBruder' '' AlleBruder \
	|PSftr %D $U/ %D >AlleBruder.ps
AlleBruder.pdf: AlleBruder.ps
	ps2pdf AlleBruder.ps AlleBruder.pdf

# Al HaNisim
AlHanisim: AlHanisim_C AlHanisim_Bb AlHanisimSong

# Al HaNisim [Bb instr]
AlHanisim_Bb= C/AlHanisim_Dm.abc Bb/AlHanisim_Em.abc
AlHanisim_Bb: AlHanisim_Bb.abc AlHanisim_Bb.ps AlHanisim_Bb.pdf
AlHanisim_Bb.ps: AlHanisim_Bb.abc fmt/_75.fmt
	jcabc2ps AlHanisim_Bb.abc +Ffmt/_75 \
	|PShdr "Bb inst" '' AlHanisim \
	|PShdr "AlHaNisim" '' "AlHaNisim" \
	|PSftr %D $U/ %D >AlHanisim_Bb.ps
AlHanisim_Bb.abc: $(AlHanisim_Bb)
	abcjoin $(AlHanisim_Bb) >AlHanisim_Bb.abc
AlHanisim_Bb.pdf: AlHanisim_Bb.ps
	ps2pdf AlHanisim_Bb.ps AlHanisim_Bb.pdf

# Al HaNisim [C instr]
AlHanisim_C= C/AlHanisim_Cm.abc Bb/AlHanisim_Dm.abc
AlHanisim_C: AlHanisim_C.abc AlHanisim_C.ps AlHanisim_C.pdf
AlHanisim_C.ps: AlHanisim_C.abc fmt/_75.fmt
	jcabc2ps AlHanisim_C.abc +Ffmt/_75 \
	|PShdr "C inst" '' AlHanisim \
	|PShdr "AlHaNisim" '' "AlHaNisim" \
	|PSftr %D $U/ %D >AlHanisim_C.ps
AlHanisim_C.abc: $(AlHanisim_C)
	abcjoin $(AlHanisim_C) >AlHanisim_C.abc
AlHanisim_C.pdf: AlHanisim_C.ps
	ps2pdf AlHanisim_C.ps AlHanisim_C.pdf

# Al HaNisim
AlHanisimSong= song/AlHanisim_Cm_Song.abc
AlHanisimSong: AlHanisimSong.abc AlHanisimSong.ps AlHanisimSong.pdf
AlHanisimSong.ps: AlHanisimSong.abc fmt/_75.fmt
	jcabc2ps AlHanisimSong.abc +Ffmt/_75 \
	|PShdr AlHanisim '' AlHanisim \
	|PShdr "AlHaNisim" '' "AlHaNisim" \
	|PSftr %D $U/ %D >AlHanisimSong.ps
AlHanisimSong.abc: $(AlHanisimSong)
	abcjoin $(AlHanisimSong) >AlHanisimSong.abc
AlHanisimSong.pdf: AlHanisimSong.ps
	ps2pdf AlHanisimSong.ps AlHanisimSong.pdf

# Al Shloshah Dvarim
AlShloshahDvarim= song/AlShloshahDvarim_Dm_w.abc tune/AlShloshahDvarim_Em.abc
AlShloshahDvarim: AlShloshahDvarim.abc AlShloshahDvarim.ps AlShloshahDvarim.pdf
AlShloshahDvarim.abc: $(AlShloshahDvarim)
	abcjoin +s $(AlShloshahDvarim) >AlShloshahDvarim.abc
AlShloshahDvarim.ps: AlShloshahDvarim.abc fmt/_75.fmt $(AlShloshahDvarim)
	jcabc2ps +Ffmt/_75 AlShloshahDvarim.abc \
	|PShdr AlShlosha '' AlShlosha \
	|PSftr %D $U/ %D >AlShloshahDvarim.ps
AlShloshahDvarim.pdf: AlShloshahDvarim.ps
	ps2pdf AlShloshahDvarim.ps AlShloshahDvarim.pdf

# Alte Tziganer
AlteTziganer: Alte_Tziganer-F,G,A-124-0
Alte_Tziganer-F,G,A-124-0= freilach/DerAlteTziganer_F.abc freilach/DerAlteTziganer_G.abc freilach/DerAlteTziganer_A.abc
Alte_Tziganer-F,G,A-124-0: Alte_Tziganer-F,G,A-124-0.abc Alte_Tziganer-F,G,A-124-0.ps Alte_Tziganer-F,G,A-124-0.pdf
Alte_Tziganer-F,G,A-124-0.abc: $(Alte_Tziganer-F,G,A-124-0)
	abcjoin +s $(Alte_Tziganer-F,G,A-124-0) >Alte_Tziganer-F,G,A-124-0.abc
Alte_Tziganer-F,G,A-124-0.ps: Alte_Tziganer-F,G,A-124-0.abc fmt/_75.fmt $(Alte_Tziganer-F,G,A-124-0)
	jcabc2ps +Ffmt/_75 Alte_Tziganer-F,G,A-124-0.abc \
	|PShdr Alte_Tziganer-F,G,A-124-0 '' Alte_Tziganer-F,G,A-124-0 \
	|PSftr %D $U/ %D >Alte_Tziganer-F,G,A-124-0.ps
Alte_Tziganer-F,G,A-124-0.pdf: Alte_Tziganer-F,G,A-124-0.ps
	ps2pdf Alte_Tziganer-F,G,A-124-0.ps Alte_Tziganer-F,G,A-124-0.pdf

# Amerikenskaya
Amerikenskaya= \
	tune/Amerikenskaya-Gm-72-4.abc \
	tune/Amerikenskaya-Am-72-4.abc \
	tune/Amerikenskaya-Em-72-4.abc
Amerikenskaya: Amerikenskaya.abc Amerikenskaya.ps Amerikenskaya.pdf
Amerikenskaya.abc: $(Amerikenskaya)
	abcjoin +S2 $(Amerikenskaya) >Amerikenskaya.abc
Amerikenskaya.ps: Amerikenskaya.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Amerikenskaya.abc \
	|PShdr Amerikenskaya '' Amerikenskaya \
	|PSftr %D $U/ %D >Amerikenskaya.ps
Amerikenskaya.pdf: Amerikenskaya.ps
	ps2pdf Amerikenskaya.ps Amerikenskaya.pdf

# Am Yisrael Chai
AmYisraelChai= C/AmYisraelChai2_Cm.abc sep \
	C/AmYisraelChai2_Dm.abc sep \
	Bb/AmYisraelChai2_Em.abc \
	sep5x2 \
	song/AmYisraelChai3_D_w.abc sep \
	Bb/AmYisraelChai3_E.abc
AmYisraelChai: AmYisraelChai.abc AmYisraelChai.ps AmYisraelChai.pdf
AmYisraelChai.abc: $(AmYisraelChai)
	abcjoin $(AmYisraelChai) >AmYisraelChai.abc
AmYisraelChai.ps: AmYisraelChai.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 AmYisraelChai.abc \
	|PShdr AmYisraelChai '' AmYisraelChai \
	|PSftr %D $U/ %D >AmYisraelChai.ps
AmYisraelChai.pdf: AmYisraelChai.ps
	ps2pdf AmYisraelChai.ps AmYisraelChai.pdf

# Am Yisrael Chai 2
AmYisraelChai2= C/AmYisraelChai2_Cm.abc song/AmYisraelChai2_Dm_w.abc Bb/AmYisraelChai2_Em.abc
AmYisraelChai2: AmYisraelChai2.abc AmYisraelChai2.ps AmYisraelChai2.pdf
AmYisraelChai2.abc: $(AmYisraelChai2)
	abcjoin +s2 $(AmYisraelChai2) >AmYisraelChai2.abc
AmYisraelChai2.ps: AmYisraelChai2.abc fmt/AmYisraelChai2.fmt
	jcabc2ps +Ffmt/AmYisraelChai2 AmYisraelChai2.abc \
	|PShdr AmYisraelChai2 '' AmYisraelChai2 \
	|PSftr %D $U/ %D >AmYisraelChai2.ps
AmYisraelChai2.pdf: AmYisraelChai2.ps
	ps2pdf AmYisraelChai2.ps AmYisraelChai2.pdf

# Aneinu
Aneinu= song/Aneinu1_Bm.abc tune/Aneinu_2_C.abc tune/Aneinu_2_D.abc
Aneinu: Aneinu.abc Aneinu.ps Aneinu.pdf
Aneinu.abc: $(Aneinu)
	abcjoin +S2 $(Aneinu) >Aneinu.abc
Aneinu.ps: Aneinu.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Aneinu.abc \
	|PShdr Aneinu '' Aneinu \
	|PSftr %D $U/ %D >Aneinu.ps
Aneinu.pdf: Aneinu.ps
	ps2pdf Aneinu.ps Aneinu.pdf

# AraberTanz
AraberTanz= tune/AraberTanz_D.abc tune/AraberTanz_E.abc
AraberTanz: AraberTanz.abc AraberTanz.ps AraberTanz.pdf
AraberTanz.abc: $(AraberTanz)
	abcjoin +S2 $(AraberTanz) >AraberTanz.abc
AraberTanz.ps: AraberTanz.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 AraberTanz.abc \
	|PShdr AraberTanz '' AraberTanz \
	|PSftr %D $U/ %D >AraberTanz.ps
AraberTanz.pdf: AraberTanz.ps
	ps2pdf AraberTanz.ps AraberTanz.pdf

# Artsa Alinu
ArtsaAlinu= song/ArtsaAlinu_Dm_w.abc \
	tune/ArtsaAlinu_Cm.abc tune/ArtsaAlinu_Dm.abc tune/ArtsaAlinu_Em.abc
ArtsaAlinu: ArtsaAlinu.abc ArtsaAlinu.ps ArtsaAlinu.pdf
ArtsaAlinu.abc: $(ArtsaAlinu)
	abcjoin +s $(ArtsaAlinu) >ArtsaAlinu.abc
ArtsaAlinu.ps: ArtsaAlinu.abc fmt/_75.fmt
	$(a2p) ArtsaAlinu.abc +Ffmt/_75 \
	|PShdr "ArtsaAli" '' "ArtsaAli" \
	|PSftr %D $U/ %D >ArtsaAlinu.ps
ArtsaAlinu.pdf: ArtsaAlinu.ps
	ps2pdf ArtsaAlinu.ps ArtsaAlinu.pdf

# Asher Bara
AsherBara: AsherBara_C AsherBara_Bb AsherBara1 AsherBara2 AsherBara3 AsherBara123

# Asher Bara #1,2,3
AsherBara123= hdr/AsherBara123.hdr \
	tune/AsherBara1_C.abc tune/AsherBara1_D.abc sep5 \
	tune/AsherBara2_F.abc tune/AsherBara2_G.abc sep5 \
	tune/AsherBara3_Dm.abc tune/AsherBara3_Em.abc \
	ftr/AsherBara123.ftr
AsherBara123: AsherBara123.abc AsherBara123.pdf
AsherBara123.ps: AsherBara123.abc fmt/_65.fmt
	jcabc2ps AsherBara123.abc +Ffmt/_65 \
	|PShdr "AsherBara" '' "AsherBara" \
	|PSftr %D $U/ %D \
	|PShdr AsherBara123 '' AsherBara123 >AsherBara123.ps
AsherBara123.abc: $(AsherBara123)
	abcmedley "Asher Bara #1" $(AsherBara123) >AsherBara123.abc
AsherBara123.pdf: AsherBara123.ps
	ps2pdf AsherBara123.ps AsherBara123.pdf
hdr/AsherBara123.hdr: ; touch hdr/AsherBara123.hdr
ftr/AsherBara123.ftr: ; touch ftr/AsherBara123.ftr

# Asher Bara #1
AsherBara1= tune/AsherBara1_C.abc tune/AsherBara1_C.abc
AsherBara1: AsherBara1.abc AsherBara1.ps AsherBara1.pdf
AsherBara1.ps: AsherBara1.abc fmt/_75.fmt
	jcabc2ps AsherBara1.abc +Ffmt/_75 \
	|PShdr "ASHERBAR" '' "ASHERBAR" \
	|PSftr %D $U/ %D \
	|PShdr AsherBara1 '' AsherBara1 >AsherBara1.ps
AsherBara1.abc: $(AsherBara1)
	abcmedley "Asher Bara #1" $(AsherBara1) >AsherBara1.abc
AsherBara1.pdf: AsherBara1.ps
	ps2pdf AsherBara1.ps AsherBara1.pdf

# Asher Bara #2
AsherBara2= C/AsherBara2_F.abc C/AsherBara2_G.abc Bb/AsherBara2_A.abc
AsherBara2: AsherBara2.abc AsherBara2.ps AsherBara2.pdf
AsherBara2.ps: AsherBara2.abc fmt/_75.fmt
	jcabc2ps AsherBara2.abc +Ffmt/_75 \
	|PShdr "ASHERBAR" '' "ASHERBAR" \
	|PSftr %D $U/ %D \
	|PShdr AsherBara2 '' AsherBara2 >AsherBara2.ps
AsherBara2.abc: $(AsherBara2)
	abcmedley "Asher Bara #2" $(AsherBara2) >AsherBara2.abc
AsherBara2.pdf: AsherBara2.ps
	ps2pdf AsherBara2.ps AsherBara2.pdf

# Asher Bara #3
AsherBara3= tune/AsherBara3_Cm.abc tune/AsherBara3_Dm.abc tune/AsherBara3_Em.abc tune/AsherBara3_Fsm.abc
AsherBara3: AsherBara3.abc AsherBara3.ps AsherBara3.pdf
AsherBara3.ps: AsherBara3.abc fmt/_75.fmt
	jcabc2ps AsherBara3.abc +Ffmt/_75 \
	|PShdr "ASHERBAR" '' "ASHERBAR" \
	|PSftr %D $U/ %D \
	|PShdr AsherBara3 '' AsherBara3 >AsherBara3.ps
AsherBara3.abc: $(AsherBara3)
	abcjoin $(AsherBara3) >AsherBara3.abc
AsherBara3.pdf: AsherBara3.ps
	ps2pdf AsherBara3.ps AsherBara3.pdf

# Asher Bara (Bb inst)
AsherBara_Bb= Bb/AsherBara1_D.abc Bb/AsherBara2_G.abc Bb/AsherBara3_Em.abc Bb/AsherBara3_Fsm.abc
AsherBara_Bb: AsherBara_Bb.abc AsherBara_Bb.ps AsherBara_Bb.pdf
AsherBara_Bb.ps: AsherBara_Bb.abc fmt/_75.fmt
	jcabc2ps AsherBara_Bb.abc +Ffmt/_75 \
	|PShdr "ASHERBAR" '' "ASHERBAR" \
	|PSftr %D $U/ %D \
	|PShdr "Bb inst" '' AsherBara >AsherBara_Bb.ps
AsherBara_Bb.abc: $(AsherBara_Bb)
	abcjoin $(AsherBara_Bb) >AsherBara_Bb.abc
AsherBara_Bb.pdf: AsherBara_Bb.ps
	ps2pdf AsherBara_Bb.ps AsherBara_Bb.pdf

# Asher Bara (C inst)
AsherBara_C= C/AsherBara1_C.abc C/AsherBara2_F.abc C/AsherBara3_Dm.abc C/AsherBara3_Em.abc
AsherBara_C: AsherBara_C.abc AsherBara_C.ps AsherBara_C.pdf
AsherBara_C.ps: AsherBara_C.abc fmt/_75.fmt
	jcabc2ps AsherBara_C.abc +Ffmt/_75 \
	|PShdr "C inst" '' AsherBara \
	|PShdr "ASHERBAR" '' "ASHERBAR" \
	|PSftr %D $U/ %D >AsherBara_C.ps
AsherBara_C.abc: $(AsherBara_C)
	abcjoin $(AsherBara_C) >AsherBara_C.abc
AsherBara_C.pdf: AsherBara_C.ps
	ps2pdf AsherBara_C.ps AsherBara_C.pdf

# AsherBara
AsherBara: AsherBara_C AsherBara_Bb AsherBara2 AsherBara3

# Atholl Highlanders
AthollHighlanders: AthollHighlanders_C AthollHighlanders_B

# Atholl Highlanders Bb
AthollHighlanders_B= jig/AthollHighlanders_Bmix.abc jig/AthollHighlanders_Bhjz.abc
AthollHighlanders_B: AthollHighlanders_Bb.abc AthollHighlanders_B.ps AthollHighlanders_B.pdf
AthollHighlanders_Bb.abc: $(AthollHighlanders_B)
	abcjoin $(AthollHighlanders_B) >AthollHighlanders_Bb.abc
AthollHighlanders_B.ps: AthollHighlanders_Bb.abc fmt/_75.fmt
	jcabc2ps AthollHighlanders_Bb.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >AthollHighlanders_B.ps
AthollHighlanders_B.pdf: AthollHighlanders_B.ps
	ps2pdf AthollHighlanders_B.ps AthollHighlanders_B.pdf

# Atholl Highlanders C
AthollHighlanders_C= jig/AthollHighlanders_Amix.abc jig/AthollHighlanders_Ahjz.abc
AthollHighlanders_C: AthollHighlanders_C.abc AthollHighlanders_C.ps AthollHighlanders_C.pdf
AthollHighlanders_C.abc: $(AthollHighlanders_C)
	abcjoin $(AthollHighlanders_C) >AthollHighlanders_C.abc
AthollHighlanders_C.ps: AthollHighlanders_C.abc fmt/_75.fmt
	jcabc2ps AthollHighlanders_C.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >AthollHighlanders_C.ps
AthollHighlanders_C.pdf: AthollHighlanders_C.ps
	ps2pdf AthollHighlanders_C.ps AthollHighlanders_C.pdf

# BaShana HaBaa
BashanaHabaa= C/BashanaHabaa_Dm.abc Bb/BashanaHabaa_Em.abc
BashanaHabaa: BashanaHabaa.abc BashanaHabaa.ps BashanaHabaa.pdf
BashanaHabaa.ps: BashanaHabaa.abc fmt/_75.fmt
	jcabc2ps BashanaHabaa.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >BashanaHabaa.ps
BashanaHabaa.abc: $(BashanaHabaa)
	abcjoin $(BashanaHabaa) >BashanaHabaa.abc
BashanaHabaa.pdf: BashanaHabaa.ps
	ps2pdf BashanaHabaa.ps BashanaHabaa.pdf

# Barchu
Barchu= song/Barchu_Dm.abc tune/Barchu_Em.abc
Barchu: Barchu.abc Barchu.ps Barchu.pdf
Barchu.abc: $(Barchu)
	abcjoin +s $(Barchu) >Barchu.abc
Barchu.ps: Barchu.abc fmt/_75.fmt $(Barchu)
	jcabc2ps +Ffmt/_75 Barchu.abc \
	|PShdr Barchu '' Barchu \
	|PSftr %D $U/ %D >Barchu.ps
Barchu.pdf: Barchu.ps
	ps2pdf Barchu.ps Barchu.pdf

# Basso
Basso: Basso1V Basso2V

# Basso 1V
Basso1V= tune/Basso_Am.abc tune/Basso_Bm.abc
Basso1V: Basso1V.abc Basso1V.ps Basso1V.pdf
Basso1V.abc: $(Basso1V)
	abcjoin +s $(Basso1V) >Basso1V.abc
Basso1V.ps: Basso1V.abc fmt/_75.fmt
	$(a2p) Basso1V.abc +Ffmt/_75 \
	|PShdr Basso1V '' Basso1V \
	|PSftr %D $U/ %D >Basso1V.ps
Basso1V.pdf: Basso1V.ps
	ps2pdf Basso1V.ps Basso1V.pdf

# Basso 2V
Basso2V= tune/Basso_2V_Am.abc
Basso2V: Basso2V.abc Basso2V.ps Basso2V.pdf
Basso2V.abc: $(Basso2V)
	ln -f $(Basso2V) Basso2V.abc
Basso2V.ps: Basso2V.abc fmt/_75.fmt
	$(a2p) Basso2V.abc +Ffmt/_75 \
	|PShdr Basso2V '' Basso2V \
	|PSftr %D $U/ %D >Basso2V.ps
Basso2V.pdf: Basso2V.ps
	ps2pdf Basso2V.ps Basso2V.pdf

# Baym Rebins Sude
BaymRebinsSude= C/BaymRebinsSude_Am.abc Bb/BaymRebinsSude_Bm.abc
BaymRebinsSude: BaymRebinsSude.abc BaymRebinsSude.ps BaymRebinsSude.pdf
BaymRebinsSude.ps: BaymRebinsSude.abc fmt/_75.fmt
	jcabc2ps BaymRebinsSude.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >BaymRebinsSude.ps
BaymRebinsSude.abc: $(BaymRebinsSude)
	abcjoin $(BaymRebinsSude) >BaymRebinsSude.abc
BaymRebinsSude.pdf: BaymRebinsSude.ps
	ps2pdf BaymRebinsSude.ps BaymRebinsSude.pdf

# Baym Rebn in Palestine
BaymRebnInPalestine= C/BaymRebnInPalestine_horra_D.abc C/BaymRebnInPalestine_bulgar_Dm.abc
BaymRebnInPalestine: BaymRebnInPalestine.abc BaymRebnInPalestine.ps BaymRebnInPalestine.pdf
BaymRebnInPalestine.abc: $(BaymRebnInPalestine)
	abcjoin +s $(BaymRebnInPalestine) >BaymRebnInPalestine.abc
BaymRebnInPalestine.ps: BaymRebnInPalestine.abc fmt/_75.fmt
	jcabc2ps BaymRebnInPalestine.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >BaymRebnInPalestine.ps
BaymRebnInPalestine.pdf: BaymRebnInPalestine.ps
	ps2pdf BaymRebnInPalestine.ps BaymRebnInPalestine.pdf

# Bei mir bist du schoen
BeiMirBistDuSchoen= tune/BeiMirBistDuSchoen_Gm.abc tune/BeiMirBistDuSchoen_Am.abc
BeiMirBistDuSchoen: BeiMirBistDuSchoen.abc BeiMirBistDuSchoen.ps BeiMirBistDuSchoen.pdf
BeiMirBistDuSchoen.abc: $(BeiMirBistDuSchoen)
	abcjoin +S2 $(BeiMirBistDuSchoen) >BeiMirBistDuSchoen.abc
BeiMirBistDuSchoen.ps: BeiMirBistDuSchoen.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 BeiMirBistDuSchoen.abc \
	|PShdr BeiMirBistDuSchoen '' BeiMirBistDuSchoen \
	|PSftr %D $U/ %D >BeiMirBistDuSchoen.ps
BeiMirBistDuSchoen.pdf: BeiMirBistDuSchoen.ps
	ps2pdf BeiMirBistDuSchoen.ps BeiMirBistDuSchoen.pdf

# Belf's Carnival
BelfsCarnival= tune/BelfsCarnival_Dm7.abc tune/BelfsCarnival_Em7.abc
BelfsCarnival: BelfsCarnival.abc BelfsCarnival.ps BelfsCarnival.pdf
BelfsCarnival.abc: $(BelfsCarnival)
	abcjoin +s $(BelfsCarnival) >BelfsCarnival.abc
BelfsCarnival.ps: BelfsCarnival.abc fmt/_70.fmt $(BelfsCarnival)
	jcabc2ps +Ffmt/_70 BelfsCarnival.abc \
	|PShdr BelfsCarnival '' BelfsCarnival \
	|PSftr %D $U/ %D >BelfsCarnival.ps
BelfsCarnival.pdf: BelfsCarnival.ps
	ps2pdf BelfsCarnival.ps BelfsCarnival.pdf

# Belz
Belz= bulgar/Belz_1-Gm-16-3.abc bulgar/Belz_2-G-16-2.abc
Belz: Belz.abc Belz.ps Belz.pdf
Belz.abc: hdr/Belz.hdr $(Belz)
	abcmedley Belz $(Belz) >Belz.abc
Belz.ps: Belz.abc hdr/Belz.hdr fmt/_75.fmt
	$(a2p) Belz.abc +Ffmt/_75 \
	|PShdr Belz '' Belz \
	|PSftr %D $U/ %D >Belz.ps
Belz.pdf: Belz.ps
	ps2pdf Belz.ps Belz.pdf

# Belzer Nigun
BelzerNigun= C/BelzerNigun_Gm.abc Bb/BelzerNigun_Am.abc
BelzerNigun: BelzerNigun.abc BelzerNigun.ps BelzerNigun.pdf
BelzerNigun.ps: BelzerNigun.abc fmt/_75.fmt
	jcabc2ps BelzerNigun.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >BelzerNigun.ps
BelzerNigun.abc: $(BelzerNigun)
	abcjoin $(BelzerNigun) >BelzerNigun.abc
BelzerNigun.pdf: BelzerNigun.ps
	ps2pdf BelzerNigun.ps BelzerNigun.pdf

# Bens Wedding Set
BensWeddingSet: BensWeddingSet_C1 BensWeddingSet_C2 BensWeddingSet_C3 BensWeddingSet_C4 BensWeddingSet_C5

# Bens Wedding Set C1
BensWeddingSet_C1= C/OdYishoma3_Fm.abc C/Yosis_Fm.abc C/OdYishoma2_2_Am.abc C/AsherBara1_C.abc
BensWeddingSet_C1: BensWeddingSet_C1.abc BensWeddingSet_C1.ps BensWeddingSet_C1.pdf
BensWeddingSet_C1.abc: $(BensWeddingSet_C1) hdr/BensWeddingSet.hdr
	abcmedley BensWeddingSet $(BensWeddingSet_C1) >BensWeddingSet_C1.abc
BensWeddingSet_C1.ps: BensWeddingSet_C1.abc fmt/_75.fmt $(BensWeddingSet_C1)
	jcabc2ps +Ffmt/_75 BensWeddingSet_C1.abc \
	|PShdr 1 '' 1 \
	|PSftr %D "Arr. Ben Pasamanick" %D >BensWeddingSet_C1.ps
BensWeddingSet_C1.pdf: BensWeddingSet_C1.ps
	ps2pdf BensWeddingSet_C1.ps BensWeddingSet_C1.pdf

# Bens Wedding Set C2
BensWeddingSet_C2= C/OdYishoma1_Dm.abc C/Tsavei_Dm.abc C/EpsteinMedleyTune1_G.abc C/EpsteinMedleyTune2_G.abc
BensWeddingSet_C2: BensWeddingSet_C2.abc BensWeddingSet_C2.ps BensWeddingSet_C2.pdf
BensWeddingSet_C2.abc: $(BensWeddingSet_C2) hdr/BensWeddingSet.hdr
	abcmedley BensWeddingSet $(BensWeddingSet_C2) >BensWeddingSet_C2.abc
BensWeddingSet_C2.ps: BensWeddingSet_C2.abc fmt/_75.fmt $(BensWeddingSet_C2)
	jcabc2ps +Ffmt/_75 BensWeddingSet_C2.abc \
	|PShdr 2 '' 2 \
	|PSftr %D "Arr. Ben Pasamanick" %D >BensWeddingSet_C2.ps
BensWeddingSet_C2.pdf: BensWeddingSet_C2.ps
	ps2pdf BensWeddingSet_C2.ps BensWeddingSet_C2.pdf

# Bens Wedding Set C3
BensWeddingSet_C3= C/VayiheBeShurun_F.abc C/AsherBara2_F.abc C/AchakehLo_Fm.abc C/LoYissaGoy_Fm.abc
BensWeddingSet_C3: BensWeddingSet_C3.abc BensWeddingSet_C3.ps BensWeddingSet_C3.pdf
BensWeddingSet_C3.abc: $(BensWeddingSet_C3) hdr/BensWeddingSet.hdr
	abcmedley BensWeddingSet $(BensWeddingSet_C3) >BensWeddingSet_C3.abc
BensWeddingSet_C3.ps: BensWeddingSet_C3.abc fmt/_75.fmt $(BensWeddingSet_C3)
	jcabc2ps +Ffmt/_75 BensWeddingSet_C3.abc \
	|PShdr 3 '' 3 \
	|PSftr %D "Arr. Ben Pasamanick" %D >BensWeddingSet_C3.ps
BensWeddingSet_C3.pdf: BensWeddingSet_C3.ps
	ps2pdf BensWeddingSet_C3.ps BensWeddingSet_C3.pdf

# Besarabye
Besarabye= bulgar/Besarabye-Dm-32-2.abc bulgar/Besarabye-Em-32-2.abc bulgar/Besarabye-Bm-32-2.abc
Besarabye: Besarabye.abc Besarabye.ps Besarabye.pdf
Besarabye.abc: $(Besarabye)
	abcjoin +S2 $(Besarabye) >Besarabye.abc
Besarabye.ps: Besarabye.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Besarabye.abc \
	|PShdr 'Besarabye' '' Besarabye \
	|PSftr %D $U/ %D >Besarabye.ps
Besarabye.pdf: Besarabye.ps
	ps2pdf Besarabye.ps Besarabye.pdf

# A "zhok" is the common 3/8 or 5/16 rhythm in Eastern Europe, with 2 "beats" per measure.
zhok: BoibrikerGasnNign Horra_Bessarabian Horra_NochAGlezelVein Horra_InARumeynisherShenk \
	FirnDiMekhutonim KandelsHora MoldavianZhok1 OrientalHora1 Tune_3_MW_DB

# Horra sometimes means zhok but not allways.
Horra: Horra_Bessarabian Horra_NochAGlezelVein Horra_InARumeynisherShenk

# Horra_Bessarabian
Horra_Bessarabian: Horra_Bessarabian_1 Horra_Bessarabian_2 Horra_Bessarabian_3 Horra_Bessarabian_3--96-4
Bessarabian_Hora: Horra_Bessarabian

# Horra_Bessarabian_1
Horra_Bessarabian_1= horra/Bessarabian_Hora_1-Gm-96-6.abc horra/Bessarabian_Hora_1-Am-96-6.abc
Horra_Bessarabian_1: Horra_Bessarabian_1.abc Horra_Bessarabian_1.ps Horra_Bessarabian_1.pdf
Horra_Bessarabian_1.abc: $(Horra_Bessarabian_1)
	abcjoin +S2 $(Horra_Bessarabian_1) >Horra_Bessarabian_1.abc
Horra_Bessarabian_1.ps: Horra_Bessarabian_1.abc fmt/Horra_Bessarabian.fmt
	jcabc2ps +k2 +Ffmt/Horra_Bessarabian.fmt Horra_Bessarabian_1.abc \
	|PShdr 'Horra Bessarabian 1' '' 'Horra Bessarabian 1' \
	|PSftr %D $U/ %D >Horra_Bessarabian_1.ps
Horra_Bessarabian_1.pdf: Horra_Bessarabian_1.ps
	ps2pdf Horra_Bessarabian_1.ps Horra_Bessarabian_1.pdf

# Horra_Bessarabian_2
Horra_Bessarabian_2= horra/Bessarabian_Hora_2-Gm-96-6.abc horra/Bessarabian_Hora_2-Am-96-6.abc
Horra_Bessarabian_2: Horra_Bessarabian_2.abc Horra_Bessarabian_2.ps Horra_Bessarabian_2.pdf
Horra_Bessarabian_2.abc: $(Horra_Bessarabian_2)
	abcjoin +S2 $(Horra_Bessarabian_2) >Horra_Bessarabian_2.abc
Horra_Bessarabian_2.ps: Horra_Bessarabian_2.abc fmt/Horra_Bessarabian.fmt
	jcabc2ps +k2 +Ffmt/Horra_Bessarabian.fmt Horra_Bessarabian_2.abc \
	|PShdr 'Horra_Bessarabian_2' '' 'Horra_Bessarabian_2' \
	|PSftr %D $U/ %D >Horra_Bessarabian_2.ps
Horra_Bessarabian_2.pdf: Horra_Bessarabian_2.ps
	ps2pdf Horra_Bessarabian_2.ps Horra_Bessarabian_2.pdf

# Horra_Bessarabian_3
Horra_Bessarabian_3= horra/Bessarabian_Hora_3-Gm-96-6.abc horra/Bessarabian_Hora_3-Am-96-6.abc
Horra_Bessarabian_3: Horra_Bessarabian_3.abc Horra_Bessarabian_3.ps Horra_Bessarabian_3.pdf
Horra_Bessarabian_3.abc: $(Horra_Bessarabian_3)
	abcjoin +S2 $(Horra_Bessarabian_3) >Horra_Bessarabian_3.abc
Horra_Bessarabian_3.ps: Horra_Bessarabian_3.abc fmt/Horra_Bessarabian.fmt
	jcabc2ps +k2 +Ffmt/Horra_Bessarabian.fmt Horra_Bessarabian_3.abc \
	|PShdr Horra_Bessarabian_3 '' Horra_Bessarabian_3 \
	|PSftr %D $U/ %D >Horra_Bessarabian_3.ps
Horra_Bessarabian_3.pdf: Horra_Bessarabian_3.ps
	ps2pdf Horra_Bessarabian_3.ps Horra_Bessarabian_3.pdf

# Horra_Bessarabian_3--96-4
Horra_Bessarabian_3--96-4= horra/Bessarabian_Hora_3-Gm-96-4.abc \
	horra/Bessarabian_Hora_3-Am-96-4.abc \
	horra/Bessarabian_Hora_3-Em-96-4.abc
Horra_Bessarabian_3--96-4: Horra_Bessarabian_3--96-4.abc Horra_Bessarabian_3--96-4.ps Horra_Bessarabian_3--96-4.pdf
Horra_Bessarabian_3--96-4.abc: $(Horra_Bessarabian_3--96-4)
	abcjoin +S2 $(Horra_Bessarabian_3--96-4) >Horra_Bessarabian_3--96-4.abc
Horra_Bessarabian_3--96-4.ps: Horra_Bessarabian_3--96-4.abc fmt/Horra_Bessarabian.fmt
	jcabc2ps +Ffmt/Horra_Bessarabian.fmt Horra_Bessarabian_3--96-4.abc \
	|PShdr 'Horra Bessarabian 3' '' 'Horra Bessarabian 3' \
	|PSftr %D $U/ %D >Horra_Bessarabian_3--96-4.ps
Horra_Bessarabian_3--96-4.pdf: Horra_Bessarabian_3--96-4.ps
	ps2pdf Horra_Bessarabian_3--96-4.ps Horra_Bessarabian_3--96-4.pdf

# Horra_InARumeynisherShenk
Horra_InARumeynisherShenk= \
	horra/In_a_Rumeynisher_Shenk_1-Cm-100-7.abc \
	horra/In_a_Rumeynisher_Shenk_1-Dm-100-7.abc
Horra_InARumeynisherShenk: Horra_InARumeynisherShenk.abc Horra_InARumeynisherShenk.ps Horra_InARumeynisherShenk.pdf
Horra_InARumeynisherShenk.abc: $(Horra_InARumeynisherShenk)
	abcmedley "In a Rumeynisher Shenk" +S2 $(Horra_InARumeynisherShenk) >Horra_InARumeynisherShenk.abc
Horra_InARumeynisherShenk.ps: Horra_InARumeynisherShenk.abc fmt/Horra_InARumeynisherShenk.fmt $(Horra_InARumeynisherShenk)
	jcabc2ps +Ffmt/Horra_InARumeynisherShenk Horra_InARumeynisherShenk.abc \
	|PShdr Horra_InARumeynisherShenk '' Horra_InARumeynisherShenk \
	|PSftr %D $U/ %D >Horra_InARumeynisherShenk.ps
Horra_InARumeynisherShenk.pdf: Horra_InARumeynisherShenk.ps
	ps2pdf Horra_InARumeynisherShenk.ps Horra_InARumeynisherShenk.pdf

# Horra_NochAGlezelVein
NochAGlezelVein: Horra_NochAGlezelVein
Horra_NochAGlezelVein= \
	horra/Noch_a_Glezel_Vein-Cm-100-7.abc \
	horra/Noch_a_Glezel_Vein-Dm-100-7.abc
Horra_NochAGlezelVein: Horra_NochAGlezelVein.abc Horra_NochAGlezelVein.ps Horra_NochAGlezelVein.pdf
Horra_NochAGlezelVein.abc: $(Horra_NochAGlezelVein)
	abcmedley "Noch a Glezel Vein" +S2 $(Horra_NochAGlezelVein) >Horra_NochAGlezelVein.abc
Horra_NochAGlezelVein.ps: Horra_NochAGlezelVein.abc fmt/Horra_NochAGlezelVein.fmt
	jcabc2ps +Ffmt/Horra_NochAGlezelVein Horra_NochAGlezelVein.abc \
	|PShdr Horra:NochAGlezelVein '' Horra:NochAGlezelVein \
	|PSftr %D $U/ %D >Horra_NochAGlezelVein.ps
Horra_NochAGlezelVein.pdf: Horra_NochAGlezelVein.ps
	ps2pdf Horra_NochAGlezelVein.ps Horra_NochAGlezelVein.pdf

# Bens Wedding Set C4
BensWeddingSet_C4= C/Hora1_D.abc C/BelzerNigun_Gm.abc C/Bullfight_Dm.abc
BensWeddingSet_C4: BensWeddingSet_C4.abc BensWeddingSet_C4.ps BensWeddingSet_C4.pdf
BensWeddingSet_C4.abc: $(BensWeddingSet_C4) hdr/BensWeddingSet.hdr
	abcmedley BensWeddingSet $(BensWeddingSet_C4) >BensWeddingSet_C4.abc
BensWeddingSet_C4.ps: BensWeddingSet_C4.abc fmt/_75.fmt $(BensWeddingSet_C4)
	jcabc2ps +Ffmt/_75 BensWeddingSet_C4.abc \
	|PShdr 4 '' 4 \
	|PSftr %D "Arr. Ben Pasamanick" %D >BensWeddingSet_C4.ps
BensWeddingSet_C4.pdf: BensWeddingSet_C4.ps
	ps2pdf BensWeddingSet_C4.ps BensWeddingSet_C4.pdf

# Bens Wedding Set C5
BensWeddingSet_C5= C/Tsiyon_Gm.abc C/KiLashem_Gm.abc C/Kasatske_GC.abc
BensWeddingSet_C5: BensWeddingSet_C5.abc BensWeddingSet_C5.ps BensWeddingSet_C5.pdf
BensWeddingSet_C5.abc: $(BensWeddingSet_C5) hdr/BensWeddingSet.hdr
	abcmedley BensWeddingSet $(BensWeddingSet_C5) >BensWeddingSet_C5.abc
BensWeddingSet_C5.ps: BensWeddingSet_C5.abc fmt/_75.fmt $(BensWeddingSet_C5)
	jcabc2ps +Ffmt/_75 BensWeddingSet_C5.abc \
	|PShdr 5 '' 5 \
	|PSftr %D "Arr. Ben Pasamanick" %D >BensWeddingSet_C5.ps
BensWeddingSet_C5.pdf: BensWeddingSet_C5.ps
	ps2pdf BensWeddingSet_C5.ps BensWeddingSet_C5.pdf

# BethCohenBlues
BethCohenBlues= tune/BethCohenBlues_A.abc tune/BethCohenBlues_B.abc
BethCohenBlues: BethCohenBlues.abc BethCohenBlues.ps BethCohenBlues.pdf
BethCohenBlues.abc: $(BethCohenBlues)
	abcjoin +s $(BethCohenBlues) >BethCohenBlues.abc
BethCohenBlues.ps: BethCohenBlues.abc fmt/_75.fmt $(BethCohenBlues)
	jcabc2ps +Ffmt/_75 BethCohenBlues.abc \
	|PShdr BethCohenBlues '' BethCohenBlues \
	|PSftr %D $U/ %D >BethCohenBlues.ps
BethCohenBlues.pdf: BethCohenBlues.ps
	ps2pdf BethCohenBlues.ps BethCohenBlues.pdf

# Bobover Wedding March
BoboverWeddingMarch= C/BoboverWeddingMarch_C.abc \
	C/BoboverWeddingMarch_D.abc \
	Bb/BoboverWeddingMarch_E.abc
BoboverWeddingMarch: BoboverWeddingMarch.abc BoboverWeddingMarch.ps BoboverWeddingMarch.pdf
BoboverWeddingMarch.abc: $(BoboverWeddingMarch)
	abcjoin +s $(BoboverWeddingMarch) >BoboverWeddingMarch.abc
BoboverWeddingMarch.ps: BoboverWeddingMarch.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 BoboverWeddingMarch.abc \
	|PShdr BoboverWeddingMarch '' BoboverWeddingMarch \
	|PSftr %D $U/ %D >BoboverWeddingMarch.ps
BoboverWeddingMarch.pdf: BoboverWeddingMarch.ps
	ps2pdf BoboverWeddingMarch.ps BoboverWeddingMarch.pdf

# BoibrikerGasnNign
BoibrikerGasnNign= zhok/Boibriker_Gasn_Nign-Dm-96-6.abc zhok/Boibriker_Gasn_Nign-Em-96-6.abc
BoibrikerGasnNign: BoibrikerGasnNign.abc BoibrikerGasnNign.ps BoibrikerGasnNign.pdf
BoibrikerGasnNign.abc: $(BoibrikerGasnNign)
	abcjoin +S2 $(BoibrikerGasnNign) >BoibrikerGasnNign.abc
BoibrikerGasnNign.ps: BoibrikerGasnNign.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 BoibrikerGasnNign.abc \
	|PShdr BoibrikerGasnNign '' BoibrikerGasnNign \
	|PSftr %D $U/ %D >BoibrikerGasnNign.ps
BoibrikerGasnNign.pdf: BoibrikerGasnNign.ps
	ps2pdf BoibrikerGasnNign.ps BoibrikerGasnNign.pdf

# Boiereasca
Boiereasca: Boiereasca_C.ps Boiereasca_Bb.ps Boiereasca_Bb.pdf
Boiereasca_Bb.pdf: Boiereasca_Bb.ps
	ps2pdf Boiereasca_Bb.ps Boiereasca_Bb.pdf

# Boiereasca (#b inst)
Boiereasca_Eb= Eb/Boiereasca_Em.abc Eb/Boiereasca_Fsm.abc
Boiereasca_Eb.abc: $(Boiereasca_Eb)
	abcjoin $(Boiereasca_Eb) >Boiereasca_Eb.abc
Boiereasca_Eb.ps: Boiereasca_Eb.abc Boiereasca.fmt
	jcabc2ps +FBoiereasca Boiereasca_Eb.abc \
	|PShdr Boiereasca:Eb '' Boiereasca:Eb \
	|PShdr "BOIEREAS" '' "BOIEREAS" \
	|PSftr %D $U/ %D >Boiereasca_Eb.ps

# Boiereasca (Bb inst)
Boiereasca_Bb= Bb/Boiereasca_Am.abc Bb/Boiereasca_Bm.abc
Boiereasca_Bb.abc: $(Boiereasca_Bb)
	abcjoin $(Boiereasca_Bb) >Boiereasca_Bb.abc
Boiereasca_Bb.ps: Boiereasca_Bb.abc Boiereasca.fmt
	jcabc2ps +FBoiereasca Boiereasca_Bb.abc \
	|PShdr Boiereasca:Bb '' Boiereasca:Bb \
	|PShdr "BOIEREAS" '' "BOIEREAS" \
	|PSftr %D $U/ %D >Boiereasca_Bb.ps

# Boiereasca (C inst)
Boiereasca_C= C/Boiereasca_Gm.abc C/Boiereasca_Am.abc
Boiereasca_C.abc: $(Boiereasca_C)
	abcjoin $(Boiereasca_C) >Boiereasca_C.abc
Boiereasca_C.ps: Boiereasca_C.abc Boiereasca.fmt
	jcabc2ps +FBoiereasca Boiereasca_C.abc \
	|PShdr Boiereasca:C '' Boiereasca:C \
	|PShdr "BOIEREAS" '' "BOIEREAS" \
	|PSftr %D $U/ %D >Boiereasca_C.ps

# Broyges Tanz
BroygesTanz= C/BroygesTanz_Dm.abc Bb/BroygesTanz_Em.abc
BroygesTanz: BroygesTanz.abc BroygesTanz.ps BroygesTanz.pdf
BroygesTanz.ps: BroygesTanz.abc fmt/_75.fmt
	jcabc2ps BroygesTanz.abc +Ffmt/_75 \
	|PShdr Broyges '' Broyges \
	|PSftr %D $U/ %D >BroygesTanz.ps
BroygesTanz.abc: $(BroygesTanz)
	abcjoin $(BroygesTanz) >BroygesTanz.abc
BroygesTanz.pdf: BroygesTanz.ps
	ps2pdf BroygesTanz.ps BroygesTanz.pdf

# Bukoviner_Chusidl
Bukoviner_Chusidl= khusidl/Bukoviner_Chusidl-G-28-4.abc khusidl/Bukoviner_Chusidl-A-28-4.abc
Bukoviner_Chusidl: Bukoviner_Chusidl.abc Bukoviner_Chusidl.ps Bukoviner_Chusidl.pdf
Bukoviner_Chusidl.abc: $(Bukoviner_Chusidl)
	abcjoin +s $(Bukoviner_Chusidl) >Bukoviner_Chusidl.abc
Bukoviner_Chusidl.ps: Bukoviner_Chusidl.abc fmt/_75.fmt $(Bukoviner_Chusidl)
	$(a2p) Bukoviner_Chusidl.abc +Ffmt/_75 \
	| PShdr Bukoviner_Chusidl "" Bukoviner_Chusidl \
	| PSftr %D $U/ %D >Bukoviner_Chusidl.ps
Bukoviner_Chusidl.pdf: Bukoviner_Chusidl.ps
	ps2pdf Bukoviner_Chusidl.ps Bukoviner_Chusidl.pdf

# Bulgar
Bulg: Bulgar
Bulgar: Bulg_BarishKatz Bulg_Bukareshter \
	Bulg_Epstein Bulg_GG9 Bulg_Heys Bulg_I15 Bulg_Kam1-1 Bulg_Kam1-12 \
	Bulg_Kam1-15 Bulg_Kam1-17 Bulg_Kam9-12 Bulg_Kam9-13 Bulg_Kam9-14 Bulg_Kam9-15 \
	Bulg_Kam9-17 Bulg_Kam9-19 Bulg_Kam9-9 Bulg_Kishiniever Bulg_LebenZolPalestina \
	Bulg_Leybedik Bulg_Melodica Bulg_Odessa Bulg_Romanian1 RumshinskyBulgur \
	Bulg_Russ1 Bulg_Shapiros_Korohod Bulg_Shtiller Bulg_Sidneys1 Bulg_Smokin \
	Bulg_Stanislaver Bulg_Tiraspoler Bulgar1 Bulgar15

# bulgar: BarishKatz
Bulg_BarishKatz= bulgar/Barish_Katz_I17-D-116-7.abc bulgar/Barish_Katz_I17-D-116-9.abc
Bulg_BarishKatz: Bulg_BarishKatz.abc Bulg_BarishKatz.ps Bulg_BarishKatz.pdf
Bulg_BarishKatz.abc: $(Bulg_BarishKatz)
	abcjoin +S2 $(Bulg_BarishKatz) >Bulg_BarishKatz.abc
Bulg_BarishKatz.ps: Bulg_BarishKatz.abc fmt/_65.fmt
	jcabc2ps +k1 +Ffmt/_65 Bulg_BarishKatz.abc \
	|PShdr bulgar:BarishKatz '' bulgar:BarishKatz \
	|PSftr %D $U/ %D >Bulg_BarishKatz.ps
Bulg_BarishKatz.pdf: Bulg_BarishKatz.ps
	ps2pdf Bulg_BarishKatz.ps Bulg_BarishKatz.pdf

# bulgar: Barish_Katz
Bulg_Barish_Katz= bulgar/Barish_Katz_I17-D-116-6.abc bulgar/Barish_Katz_I17-E-116-6.abc
Bulg_Barish_Katz: Bulg_Barish_Katz.abc Bulg_Barish_Katz.ps Bulg_Barish_Katz.pdf
Bulg_Barish_Katz.abc: $(Bulg_Barish_Katz)
	abcjoin +S2 $(Bulg_Barish_Katz) >Bulg_Barish_Katz.abc
Bulg_Barish_Katz.ps: Bulg_Barish_Katz.abc fmt/_70.fmt
	jcabc2ps +k1 +Ffmt/_70 Bulg_Barish_Katz.abc \
	|PShdr bulgar:Barish_Katz '' bulgar:Barish_Katz \
	|PSftr %D $U/ %D >Bulg_Barish_Katz.ps
Bulg_Barish_Katz.pdf: Bulg_Barish_Katz.ps
	ps2pdf Bulg_Barish_Katz.ps Bulg_Barish_Katz.pdf

# Bulg_Bukareshter
Bulg_Bukareshter= bulgar/Bukareshter_Bulgar-Cm-50-4.abc bulgar/Bukareshter_Bulgar-Dm-50-4.abc bulgar/Bukareshter_Bulgar-Em-50-4.abc
Bulg_Bukareshter: Bulg_Bukareshter.abc Bulg_Bukareshter.ps Bulg_Bukareshter.pdf
Bulg_Bukareshter.abc: $(Bulg_Bukareshter)
	abcjoin +s $(Bulg_Bukareshter) >Bulg_Bukareshter.abc
Bulg_Bukareshter.ps: Bulg_Bukareshter.abc fmt/Bulg_Bukareshter.fmt
	jcabc2ps +Ffmt/Bulg_Bukareshter Bulg_Bukareshter.abc \
	|PShdr Bulg:Bukareshter '' Bulg:Bukareshter \
	|PSftr %D $U/ %D >Bulg_Bukareshter.ps
Bulg_Bukareshter.pdf: Bulg_Bukareshter.ps
	ps2pdf Bulg_Bukareshter.ps Bulg_Bukareshter.pdf

# Bulg_GG9
Bulg_GG9= C/Bulg_GG9_Gm.abc Bb/Bulg_GG9_Am.abc
Bulg_GG9: Bulg_GG9.abc Bulg_GG9.ps Bulg_GG9.pdf
Bulg_GG9.abc: $(Bulg_GG9)
	abcjoin +s $(Bulg_GG9) >Bulg_GG9.abc
Bulg_GG9.ps: Bulg_GG9.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Bulg_GG9.abc \
	|PShdr Bulg:GG9 '' Bulg:GG9 \
	|PSftr %D $U/ %D >Bulg_GG9.ps
Bulg_GG9.pdf: Bulg_GG9.ps
	ps2pdf Bulg_GG9.ps Bulg_GG9.pdf

# Bulgar 1
Bulgar1= C/Bulgar1_G.abc Bb/Bulgar1_A.abc
Bulgar1: Bulgar1.abc Bulgar1.ps Bulgar1.pdf
Bulgar1.ps: Bulgar1.abc fmt/_75.fmt
	jcabc2ps Bulgar1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Bulgar1.ps
Bulgar1.abc: $(Bulgar1)
	abcjoin $(Bulgar1) >Bulgar1.abc
Bulgar1.pdf: Bulgar1.ps
	ps2pdf Bulgar1.ps Bulgar1.pdf

# Bulgar 15
Bulgar15= C/Bulgar15_D.abc Bb/Bulgar15_E.abc
Bulgar15: Bulgar15.abc Bulgar15.ps Bulgar15.pdf
Bulgar15.abc: $(Bulgar15)
	abcjoin +s $(Bulgar15) >Bulgar15.abc
Bulgar15.ps: Bulgar15.abc fmt/_75.fmt $(Bulgar15)
	jcabc2ps +Ffmt/_75 Bulgar15.abc \
	|PShdr "Bulg:15" '' "Bulg:15" \
	|PSftr %D $U/ %D >Bulgar15.ps
Bulgar15.pdf: Bulgar15.ps
	ps2pdf Bulgar15.ps Bulgar15.pdf

# Bulgar I-15 in D
Bulg_I15= C/BulgarI15_D.abc Bb/BulgarI15_E.abc
Bulg_I15: Bulg_I15.abc Bulg_I15.ps Bulg_I15.pdf
Bulg_I15.ps: Bulg_I15.abc fmt/_65.fmt
	jcabc2ps Bulg_I15.abc +Ffmt/_65 \
	|PShdr Bulg:I15:D '' Bulg:I15:D \
	|PSftr %D $U/ %D >Bulg_I15.ps
Bulg_I15.abc: $(Bulg_I15)
	abcjoin $(Bulg_I15) >Bulg_I15.abc
Bulg_I15.pdf: Bulg_I15.ps
	ps2pdf Bulg_I15.ps Bulg_I15.pdf

# Bulgar: Epstein
Bulg_Epstein: Bulg_Epstein1 Bulg_Epstein2 Bulg_Epstein3

# Bulgar: Epstein 1
Bulg_Epstein1= C/EpsteinBulgar1_Cm.abc Bb/EpsteinBulgar1_Dm.abc
Bulg_Epstein1: Bulg_Epstein1.abc Bulg_Epstein1.ps Bulg_Epstein1.pdf
Bulg_Epstein1.abc: $(Bulg_Epstein1)
	abcjoin $(Bulg_Epstein1) >Bulg_Epstein1.abc
Bulg_Epstein1.ps: Bulg_Epstein1.abc fmt/Bulg_Epstein.fmt
	jcabc2ps Bulg_Epstein1.abc +Ffmt/Bulg_Epstein \
	|PSftr %D $U/ %D >Bulg_Epstein1.ps
Bulg_Epstein1.pdf: Bulg_Epstein1.ps
	ps2pdf Bulg_Epstein1.ps Bulg_Epstein1.pdf

# Bulgar: Epstein 2
Bulg_Epstein2= C/EpsteinBulgar2_Cm.abc Bb/EpsteinBulgar2_Dm.abc
Bulg_Epstein2: Bulg_Epstein2.abc Bulg_Epstein2.ps Bulg_Epstein2.pdf
Bulg_Epstein2.ps: Bulg_Epstein2.abc fmt/Bulg_Epstein.fmt
	jcabc2ps Bulg_Epstein2.abc +Ffmt/Bulg_Epstein \
	|PSftr %D $U/ %D >Bulg_Epstein2.ps
Bulg_Epstein2.abc: $(Bulg_Epstein2)
	abcjoin $(Bulg_Epstein2) >Bulg_Epstein2.abc
Bulg_Epstein2.pdf: Bulg_Epstein2.ps
	ps2pdf Bulg_Epstein2.ps Bulg_Epstein2.pdf

# Bulgar: Epstein 3
Bulg_Epstein3= C/EpsteinBulgar3_Cm.abc Bb/EpsteinBulgar3_Dm.abc Eb/EpsteinBulgar3_Am.abc
Bulg_Epstein3: Bulg_Epstein3.abc Bulg_Epstein3.ps Bulg_Epstein3.pdf
Bulg_Epstein3.ps: Bulg_Epstein3.abc fmt/Bulg_Epstein.fmt
	jcabc2ps Bulg_Epstein3.abc +Ffmt/Bulg_Epstein \
	|PSftr %D $U/ %D >Bulg_Epstein3.ps
Bulg_Epstein3.abc: $(Bulg_Epstein3)
	abcjoin $(Bulg_Epstein3) >Bulg_Epstein3.abc
Bulg_Epstein3.pdf: Bulg_Epstein3.ps
	ps2pdf Bulg_Epstein3.ps Bulg_Epstein3.pdf

# Bulgar: Heys
Bulg_Heys= C/HeyserBulg_D.abc Bb/HeyserBulg_E.abc #
Bulg_Heys: Bulg_Heys.abc Bulg_Heys.ps Bulg_Heys.pdf
Bulg_Heys.ps: Bulg_Heys.abc fmt/_65.fmt
	jcabc2ps Bulg_Heys.abc +Ffmt/_65 \
	|PShdr Bulg:Heys '' Bulg:Heys \
	|PSftr %D $U/ %D >Bulg_Heys.ps
Bulg_Heys.abc: $(Bulg_Heys)
	abcjoin +s $(Bulg_Heys) >Bulg_Heys.abc
Bulg_Heys.pdf: Bulg_Heys.ps
	ps2pdf Bulg_Heys.ps Bulg_Heys.pdf

# Bulgar: Kam1-1
Bulg_Kam1-1= C/Bulg_MazelTov_Kam1-1_D.abc Bb/Bulg_MazelTov_Kam1-1_E.abc
Bulg_Kam1-1: Bulg_Kam1-1.ps Bulg_Kam1-1.pdf
Bulg_Kam1-1.ps: Bulg_Kam1-1.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam1-1.abc +Ffmt/_75 \
	|PShdr Bulg:Kam1-1 '' Bulg:Kam1-1 \
	|PSftr %D $U/ %D >Bulg_Kam1-1.ps
Bulg_Kam1-1.abc: $(Bulg_Kam1-1)
	abcjoin +S $(Bulg_Kam1-1) >Bulg_Kam1-1.abc
Bulg_Kam1-1.pdf: Bulg_Kam1-1.ps
	ps2pdf Bulg_Kam1-1.ps Bulg_Kam1-1.pdf

# Bulgar: Kam1-12
Bulg_Kam1-12= C/Bulg_Kam1-12_Dm.abc Bb/Bulg_Kam1-12_Em.abc
Bulg_Kam1-12: Bulg_Kam1-12.ps Bulg_Kam1-12.pdf
Bulg_Kam1-12.ps: Bulg_Kam1-12.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam1-12.abc +Ffmt/_75 \
	|PShdr Bulg:Kam1-12 '' Bulg:Kam1-12 \
	|PSftr %D $U/ %D >Bulg_Kam1-12.ps
Bulg_Kam1-12.abc: $(Bulg_Kam1-12)
	abcjoin $(Bulg_Kam1-12) >Bulg_Kam1-12.abc
Bulg_Kam1-12.pdf: Bulg_Kam1-12.ps
	ps2pdf Bulg_Kam1-12.ps Bulg_Kam1-12.pdf

# Bulgar: Kam1-15
Bulg_Kam1-15= C/Bulg_Kam1-15_C.abc Bb/Bulg_Kam1-15_D.abc
Bulg_Kam1-15: Bulg_Kam1-15.ps Bulg_Kam1-15.pdf
Bulg_Kam1-15.ps: Bulg_Kam1-15.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam1-15.abc +Ffmt/_75 \
	|PShdr Bulg:Kam1-15 '' Bulg:Kam1-15 \
	|PSftr %D $U/ %D >Bulg_Kam1-15.ps
Bulg_Kam1-15.abc: $(Bulg_Kam1-15)
	abcjoin +s $(Bulg_Kam1-15) >Bulg_Kam1-15.abc
Bulg_Kam1-15.pdf: Bulg_Kam1-15.ps
	ps2pdf Bulg_Kam1-15.ps Bulg_Kam1-15.pdf

# Bulgar: Kam1-17
Bulg_Kam1-17= C/Frei_Kam1-17_F.abc Bb/Frei_Kam1-17_G.abc
Bulg_Kam1-17: Bulg_Kam1-17.ps Bulg_Kam1-17.pdf
Bulg_Kam1-17.ps: Bulg_Kam1-17.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam1-17.abc +Ffmt/_75 \
	|PShdr Bulg:Kam1-17 '' Bulg:Kam1-17 \
	|PSftr %D $U/ %D >Bulg_Kam1-17.ps
Bulg_Kam1-17.abc: $(Bulg_Kam1-17)
	abcjoin $(Bulg_Kam1-17) >Bulg_Kam1-17.abc
Bulg_Kam1-17.pdf: Bulg_Kam1-17.ps
	ps2pdf Bulg_Kam1-17.ps Bulg_Kam1-17.pdf

# Bulgar: Kam9-12_Dm
Bulg_Kam9-12_Dm= C/Bulg_Kam9-12_Dm.abc Bb/Bulg_Kam9-12_Em.abc
Bulg_Kam9-12_Dm: Bulg_Kam9-12_Dm.ps Bulg_Kam9-12_Dm.pdf
Bulg_Kam9-12_Dm.ps: Bulg_Kam9-12_Dm.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-12_Dm.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-12_Dm '' Bulg:Kam9-12_Dm \
	|PSftr %D $U/ %D >Bulg_Kam9-12_Dm.ps
Bulg_Kam9-12_Dm.abc: $(Bulg_Kam9-12_Dm)
	abcjoin $(Bulg_Kam9-12_Dm) >Bulg_Kam9-12_Dm.abc
Bulg_Kam9-12_Dm.pdf: Bulg_Kam9-12_Dm.ps
	ps2pdf Bulg_Kam9-12_Dm.ps Bulg_Kam9-12_Dm.pdf

# Bulgar: Kam9-12_Gm
Bulg_Kam9-12_Gm= C/Bulg_Kam9-12_Gm.abc Bb/Bulg_Kam9-12_Am.abc
Bulg_Kam9-12_Gm: Bulg_Kam9-12_Gm.ps Bulg_Kam9-12_Gm.pdf
Bulg_Kam9-12_Gm.ps: Bulg_Kam9-12_Gm.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-12_Gm.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-12_Gm '' Bulg:Kam9-12_Gm \
	|PSftr %D $U/ %D >Bulg_Kam9-12_Gm.ps
Bulg_Kam9-12_Gm.abc: $(Bulg_Kam9-12_Gm)
	abcjoin $(Bulg_Kam9-12_Gm) >Bulg_Kam9-12_Gm.abc
Bulg_Kam9-12_Gm.pdf: Bulg_Kam9-12_Gm.ps
	ps2pdf Bulg_Kam9-12_Gm.ps Bulg_Kam9-12_Gm.pdf

# Bulgar: Kam9-13
Bulg_Kam9-13= C/Bulg_Kam9-13_D.abc Bb/Bulg_Kam9-13_E.abc
Bulg_Kam9-13: Bulg_Kam9-13.ps Bulg_Kam9-13.pdf
Bulg_Kam9-13.ps: Bulg_Kam9-13.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-13.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-13 '' Bulg:Kam9-13 \
	|PSftr %D $U/ %D >Bulg_Kam9-13.ps
Bulg_Kam9-13.abc: $(Bulg_Kam9-13)
	abcjoin $(Bulg_Kam9-13) >Bulg_Kam9-13.abc
Bulg_Kam9-13.pdf: Bulg_Kam9-13.ps
	ps2pdf Bulg_Kam9-13.ps Bulg_Kam9-13.pdf

# Bulgar: Kam9-14
Bulg_Kam9-14= C/Bulg_Kam9-14_Dm.abc Bb/Bulg_Kam9-14_Em.abc
Bulg_Kam9-14: Bulg_Kam9-14.ps Bulg_Kam9-14.pdf
Bulg_Kam9-14.ps: Bulg_Kam9-14.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-14.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-14 '' Bulg:Kam9-14 \
	|PSftr %D $U/ %D >Bulg_Kam9-14.ps
Bulg_Kam9-14.abc: $(Bulg_Kam9-14)
	abcjoin $(Bulg_Kam9-14) >Bulg_Kam9-14.abc
Bulg_Kam9-14.pdf: Bulg_Kam9-14.ps
	ps2pdf Bulg_Kam9-14.ps Bulg_Kam9-14.pdf

# Bulgar: Kam9-15
Bulg_Kam9-15= C/Bulg_Kam9-15_Dm.abc Bb/Bulg_Kam9-15_Em.abc
Bulg_Kam9-15: Bulg_Kam9-15.ps Bulg_Kam9-15.pdf
Bulg_Kam9-15.ps: Bulg_Kam9-15.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-15.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-15 '' Bulg:Kam9-15 \
	|PSftr %D $U/ %D >Bulg_Kam9-15.ps
Bulg_Kam9-15.abc: $(Bulg_Kam9-15)
	abcjoin $(Bulg_Kam9-15) >Bulg_Kam9-15.abc
Bulg_Kam9-15.pdf: Bulg_Kam9-15.ps
	ps2pdf Bulg_Kam9-15.ps Bulg_Kam9-15.pdf

# Bulgar: Kam9-17
Bulg_Kam9-17= C/Bulg_Kam9-17_Dm.abc Bb/Bulg_Kam9-17_Em.abc
Bulg_Kam9-17: Bulg_Kam9-17.ps Bulg_Kam9-17.pdf
Bulg_Kam9-17.ps: Bulg_Kam9-17.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-17.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-17 '' Bulg:Kam9-17 \
	|PSftr %D $U/ %D >Bulg_Kam9-17.ps
Bulg_Kam9-17.abc: $(Bulg_Kam9-17)
	abcjoin $(Bulg_Kam9-17) >Bulg_Kam9-17.abc
Bulg_Kam9-17.pdf: Bulg_Kam9-17.ps
	ps2pdf Bulg_Kam9-17.ps Bulg_Kam9-17.pdf

# Bulgar: Kam9-19
Bulg_Kam9-19= C/Bulg_Kam9-19_Dm.abc Bb/Bulg_Kam9-19_Em.abc
Bulg_Kam9-19: Bulg_Kam9-19.ps Bulg_Kam9-19.pdf
Bulg_Kam9-19.ps: Bulg_Kam9-19.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-19.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-19 '' Bulg:Kam9-19 \
	|PSftr %D $U/ %D >Bulg_Kam9-19.ps
Bulg_Kam9-19.abc: $(Bulg_Kam9-19)
	abcjoin $(Bulg_Kam9-19) >Bulg_Kam9-19.abc
Bulg_Kam9-19.pdf: Bulg_Kam9-19.ps
	ps2pdf Bulg_Kam9-19.ps Bulg_Kam9-19.pdf

# Bulgar: Kam9-9
Bulg_Kam9-9= C/Bulg_Kam9-9_G.abc Bb/Bulg_Kam9-9_A.abc
Bulg_Kam9-9: Bulg_Kam9-9.ps Bulg_Kam9-9.pdf
Bulg_Kam9-9.ps: Bulg_Kam9-9.abc fmt/_75.fmt
	jcabc2ps Bulg_Kam9-9.abc +Ffmt/_75 \
	|PShdr Bulg:Kam9-9 '' Bulg:Kam9-9 \
	|PSftr %D $U/ %D >Bulg_Kam9-9.ps
Bulg_Kam9-9.abc: $(Bulg_Kam9-9)
	abcjoin $(Bulg_Kam9-9) >Bulg_Kam9-9.abc
Bulg_Kam9-9.pdf: Bulg_Kam9-9.ps
	ps2pdf Bulg_Kam9-9.ps Bulg_Kam9-9.pdf

# Bulgar: Kammen 9-12
Bulg_Kam9-12: Bulg_Kam9-12_Dm Bulg_Kam9-12_Gm

# Bulgar: Melodica
Bulg_Melodica= tune/MelodicaBulg_D.abc tune/MelodicaBulg_E.abc
Bulg_Melodica : Bulg_Melodica.abc Bulg_Melodica.ps Bulg_Melodica.pdf
Bulg_Melodica.abc: $(Bulg_Melodica)
	abcjoin $(Bulg_Melodica) >Bulg_Melodica.abc
Bulg_Melodica.ps: Bulg_Melodica.abc fmt/_75.fmt
	jcabc2ps Bulg_Melodica.abc +Ffmt/_75 +c \
	|PSftr %D $U/ %D >Bulg_Melodica.ps
Bulg_Melodica.pdf: Bulg_Melodica.ps
	ps2pdf Bulg_Melodica.ps Bulg_Melodica.pdf

# Bulgar: Odessa
Bulg_Odessa: \
	Bulg_Odessa1 Bulg_Odessa1 Bulg_Odessa2 Bulg_Odessa3 Bulg_Odessa_1-3

# Bulgar: Odessa
Bulg_Odessa_1-3: Bulg_Odessa_1-3_C Bulg_Odessa_1-3_Bb

# Bulgar: Odessa 1
Bulg_Odessa1= bulgar/Bulg_Odessa1_Dm.abc bulgar/Bulg_Odessa1_Em.abc bulgar/Bulg_Odessa1_Bm.abc
Bulg_Odessa1: Bulg_Odessa1.abc Bulg_Odessa1.ps Bulg_Odessa1.pdf
Bulg_Odessa1.abc: $(Bulg_Odessa1)
	abcmedley "Odessa Bulgar #1" $(Bulg_Odessa1) >Bulg_Odessa1.abc
Bulg_Odessa1.ps: Bulg_Odessa1.abc fmt/_75.fmt
	jcabc2ps Bulg_Odessa1.abc +k2 +Ffmt/_75 \
	|PShdr Bulg:Odessa '' Bulg:Odessa \
	|PSftr %D $U/ %D >Bulg_Odessa1.ps
Bulg_Odessa1.pdf: Bulg_Odessa1.ps
	ps2pdf Bulg_Odessa1.ps Bulg_Odessa1.pdf

# Bulgar: Odessa 1-3 Bb
Bulg_Odessa_1-3_Bb= Bb/Bulg_Odessa1_4_Em.abc Bb/Bulg_Odessa2_4_Em.abc Bb/Bulg_Odessa3_4_Am.abc
Bulg_Odessa_1-3_Bb: Bulg_Odessa_1-3_Bb.abc Bulg_Odessa_1-3_Bb.ps Bulg_Odessa_1-3_Bb.pdf
Bulg_Odessa_1-3_Bb.abc: $(Bulg_Odessa_1-3_Bb)
	abcmedley "Odessa Bulgars (Bb inst)" $(Bulg_Odessa_1-3_Bb) >Bulg_Odessa_1-3_Bb.abc
Bulg_Odessa_1-3_Bb.ps: Bulg_Odessa_1-3_Bb.abc fmt/_75.fmt
	jcabc2ps Bulg_Odessa_1-3_Bb.abc +Ffmt/_75 \
	|PShdr Bulg:Odessa:Bb '' Bb:Bulg:Odessa \
	|PSftr %D $U/ %D >Bulg_Odessa_1-3_Bb.ps
Bulg_Odessa_1-3_Bb.pdf: Bulg_Odessa_1-3_Bb.ps
	ps2pdf Bulg_Odessa_1-3_Bb.ps Bulg_Odessa_1-3_Bb.pdf

# Bulgar: Odessa 1-3 C
Bulg_Odessa_1-3_C= C/Bulg_Odessa1_4_Dm.abc C/Bulg_Odessa2_4_Dm.abc C/Bulg_Odessa3_4_Gm.abc
Bulg_Odessa_1-3_C: Bulg_Odessa_1-3_C.abc Bulg_Odessa_1-3_C.ps Bulg_Odessa_1-3_C.pdf
Bulg_Odessa_1-3_C.abc: $(Bulg_Odessa_1-3_C)
	abcmedley "Odessa Bulgars (C inst)" $(Bulg_Odessa_1-3_C) >Bulg_Odessa_1-3_C.abc
Bulg_Odessa_1-3_C.ps: Bulg_Odessa_1-3_C.abc fmt/_75.fmt
	jcabc2ps Bulg_Odessa_1-3_C.abc +Ffmt/_75 \
	|PShdr Bulg:Odessa:C '' C:Bulg:Odessa \
	|PSftr %D $U/ %D >Bulg_Odessa_1-3_C.ps
Bulg_Odessa_1-3_C.pdf: Bulg_Odessa_1-3_C.ps
	ps2pdf Bulg_Odessa_1-3_C.ps Bulg_Odessa_1-3_C.pdf

# Bulgar: Odessa 2
Bulg_Odessa2= C/Bulg_Odessa2_Dm.abc Bb/Bulg_Odessa2_Em.abc
Bulg_Odessa2: Bulg_Odessa2.abc Bulg_Odessa2.ps Bulg_Odessa2.pdf
Bulg_Odessa2.abc: $(Bulg_Odessa2)
	abcmedley "Odessa Bulgar #2" $(Bulg_Odessa2) >Bulg_Odessa2.abc
Bulg_Odessa2.ps: Bulg_Odessa2.abc fmt/_75.fmt
	jcabc2ps Bulg_Odessa2.abc +Ffmt/_75 \
	|PShdr Bulg:Odessa '' Bulg:Odessa \
	|PSftr %D $U/ %D >Bulg_Odessa2.ps
Bulg_Odessa2.pdf: Bulg_Odessa2.ps
	ps2pdf Bulg_Odessa2.ps Bulg_Odessa2.pdf

# Bulgar: Odessa 3
Bulg_Odessa3= tune/Bulg_Odessa3_6_Gm.abc tune/Bulg_Odessa3_6_Am.abc
Bulg_Odessa3: Bulg_Odessa3.abc Bulg_Odessa3.ps Bulg_Odessa3.pdf
Bulg_Odessa3.abc: $(Bulg_Odessa3)
	abcmedley "Odessa Bulgar #3" $(Bulg_Odessa3) >Bulg_Odessa3.abc
Bulg_Odessa3.ps: Bulg_Odessa3.abc fmt/_75.fmt
	jcabc2ps Bulg_Odessa3.abc +Ffmt/_75 \
	|PShdr Bulg:Odessa '' Bulg:Odessa \
	|PSftr %D $U/ %D >Bulg_Odessa3.ps
Bulg_Odessa3.pdf: Bulg_Odessa3.ps
	ps2pdf Bulg_Odessa3.ps Bulg_Odessa3.pdf

# Bulgar: Odessa 3 (Dm, Gm; Em, Am)
Bulg_Odessa_3: Bulg_Odessa_3-Dm,Gm-48-6 Bulg_Odessa_3-Em,Am-48-6


# Bulgar: Odessa 3 (Dm, Gm)
Bulg_Odessa_3-Dm,Gm-48-6= bulgar/Bulg_Odessa3_Dm.abc bulgar/Bulg_Odessa3_Gm_6.abc
Bulg_Odessa_3-Dm,Gm-48-6: Bulg_Odessa_3-Dm,Gm-48-6.abc Bulg_Odessa_3-Dm,Gm-48-6.ps Bulg_Odessa_3-Dm,Gm-48-6.pdf
Bulg_Odessa_3-Dm,Gm-48-6.abc: $(Bulg_Odessa_3-Dm,Gm-48-6)
	abcmedley "Odessa Bulgar #3 (C inst)" $(Bulg_Odessa_3-Dm,Gm-48-6) >Bulg_Odessa_3-Dm,Gm-48-6.abc
Bulg_Odessa_3-Dm,Gm-48-6.ps: Bulg_Odessa_3-Dm,Gm-48-6.abc fmt/_75.fmt
	jcabc2ps Bulg_Odessa_3-Dm,Gm-48-6.abc +Ffmt/_75 \
	|PShdr Bulg:Odessa:C '' C:Bulg:Odessa \
	|PSftr %D $U/ %D >Bulg_Odessa_3-Dm,Gm-48-6.ps
Bulg_Odessa_3-Dm,Gm-48-6.pdf: Bulg_Odessa_3-Dm,Gm-48-6.ps
	ps2pdf Bulg_Odessa_3-Dm,Gm-48-6.ps Bulg_Odessa_3-Dm,Gm-48-6.pdf

# Bulgar: Odessa 3 (Em, Am)
Bulg_Odessa_3-Em,Am-48-6= bulgar/Bulg_Odessa3_Em.abc bulgar/Bulg_Odessa3_Am_6.abc
Bulg_Odessa_3-Em,Am-48-6: Bulg_Odessa_3-Em,Am-48-6.abc Bulg_Odessa_3-Em,Am-48-6.ps Bulg_Odessa_3-Em,Am-48-6.pdf
Bulg_Odessa_3-Em,Am-48-6.abc: $(Bulg_Odessa_3-Em,Am-48-6)
	abcmedley "Odessa Bulgar #3 (Bb inst)" $(Bulg_Odessa_3-Em,Am-48-6) >Bulg_Odessa_3-Em,Am-48-6.abc
Bulg_Odessa_3-Em,Am-48-6.ps: Bulg_Odessa_3-Em,Am-48-6.abc fmt/_75.fmt
	jcabc2ps Bulg_Odessa_3-Em,Am-48-6.abc +Ffmt/_75 \
	|PShdr Bulg:Odessa:Bb '' Bb:Bulg:Odessa \
	|PSftr %D $U/ %D >Bulg_Odessa_3-Em,Am-48-6.ps
Bulg_Odessa_3-Em,Am-48-6.pdf: Bulg_Odessa_3-Em,Am-48-6.ps
	ps2pdf Bulg_Odessa_3-Em,Am-48-6.ps Bulg_Odessa_3-Em,Am-48-6.pdf

# Bulgar: Romanian #1
Bulg_Romanian1= C/RumanianBulg_D.abc Bb/RumanianBulg_E.abc
Bulg_Romanian1: Bulg_Romanian1.abc Bulg_Romanian1.ps Bulg_Romanian1.pdf
Bulg_Romanian1.abc: $(Bulg_Romanian1)
	abcjoin +s $(Bulg_Romanian1) >Bulg_Romanian1.abc
Bulg_Romanian1.ps: Bulg_Romanian1.abc fmt/_75.fmt
	jcabc2ps Bulg_Romanian1.abc +Ffmt/_75 \
	|PShdr Bulg:Roma1 '' Bulg:Roma1 \
	|PSftr %D $U/ %D >Bulg_Romanian1.ps
Bulg_Romanian1.pdf: Bulg_Romanian1.ps
	ps2pdf Bulg_Romanian1.ps Bulg_Romanian1.pdf

# Bulgar: Russian 1
Bulg_Russ1= C/BulgarRuss1_G.abc Bb/BulgarRuss1_A.abc sep C/BulgarRuss1_D.abc Bb/BulgarRuss1_E.abc
Bulg_Russ1: Bulg_Russ1.abc Bulg_Russ1.ps Bulg_Russ1.pdf
Bulg_Russ1.ps: Bulg_Russ1.abc fmt/_75.fmt
	jcabc2ps Bulg_Russ1.abc +Ffmt/_75 \
	|PShdr Bulg:Russian '' Bulg:Russian \
	|PSftr %D $U/ %D >Bulg_Russ1.ps
Bulg_Russ1.abc: $(Bulg_Russ1)
	abcjoin $(Bulg_Russ1) >Bulg_Russ1.abc
Bulg_Russ1.pdf: Bulg_Russ1.ps
	ps2pdf Bulg_Russ1.ps Bulg_Russ1.pdf

# Bulgar: Shapiro's Korohod
#Bulg_Shapiros_Korohod: Bulg_Shapiros_Korohod Bulg_Shapiros_Korohod-G,A Bulg_Shapiros_Korohod-C,D
#Bulg_Shapiros_Korohod= bulgar/Shapiros_Korohod-Gm-32-4.abc bulgar/Shapiros_Korohod-Am-32-4.abc
#Bulg_Shapiros_Korohod: Bulg_Shapiros_Korohod.abc Bulg_Shapiros_Korohod.ps Bulg_Shapiros_Korohod.pdf
#Bulg_Shapiros_Korohod.abc: $(Bulg_Shapiros_Korohod)
#	abcjoin +s $(Bulg_Shapiros_Korohod) >Bulg_Shapiros_Korohod.abc
#Bulg_Shapiros_Korohod.ps: Bulg_Shapiros_Korohod.abc fmt/_75.fmt $(Bulg_Shapiros_Korohod)
#	jcabc2ps +Ffmt/_75 Bulg_Shapiros_Korohod.abc \
#	|PShdr Bulg:Shapir '' Bulg:Shapir \
#	|PSftr %D $U/ %D >Bulg_Shapiros_Korohod.ps
#Bulg_Shapiros_Korohod.pdf: Bulg_Shapiros_Korohod.ps
#	ps2pdf Bulg_Shapiros_Korohod.ps Bulg_Shapiros_Korohod.pdf

# Bulgar: Shapiro's Korohod
Bulg_ShapirosKorohod: Bulg_Shapiros_Korohod
Bulg_Shapiros_Korohod: Bulg_Shapiros_Korohod-G,A Bulg_Shapiros_Korohod-C,D

# Bulgar: Shapiro's Korohod Cm/Dm
Bulg_Shapiros_Korohod-C,D= bulgar/Shapiros_Korohod-Cm-32-4.abc bulgar/Shapiros_Korohod-Dm-32-4.abc
Bulg_Shapiros_Korohod-C,D: Bulg_Shapiros_Korohod-C,D.abc Bulg_Shapiros_Korohod-C,D.ps Bulg_Shapiros_Korohod-C,D.pdf
Bulg_Shapiros_Korohod-C,D.abc: $(Bulg_Shapiros_Korohod-C,D)
	abcjoin +s $(Bulg_Shapiros_Korohod-C,D) >Bulg_Shapiros_Korohod-C,D.abc
Bulg_Shapiros_Korohod-C,D.ps: Bulg_Shapiros_Korohod-C,D.abc fmt/_75.fmt $(Bulg_Shapiros_Korohod-C,D)
	jcabc2ps +Ffmt/_75 Bulg_Shapiros_Korohod-C,D.abc \
	|PShdr Bulg:Shapir:C,D '' Bulg:Shapir:C,D \
	|PSftr %D $U/ %D >Bulg_Shapiros_Korohod-C,D.ps
Bulg_Shapiros_Korohod-C,D.pdf: Bulg_Shapiros_Korohod-C,D.ps
	ps2pdf Bulg_Shapiros_Korohod-C,D.ps Bulg_Shapiros_Korohod-C,D.pdf

# Bulgar: Shapiro's Korohod Gm/Am
Bulg_Shapiros_Korohod-G,A= bulgar/Shapiros_Korohod-Gm-32-4.abc bulgar/Shapiros_Korohod-Am-32-4.abc
Bulg_Shapiros_Korohod-G,A: Bulg_Shapiros_Korohod-G,A.abc Bulg_Shapiros_Korohod-G,A.ps Bulg_Shapiros_Korohod-G,A.pdf
Bulg_Shapiros_Korohod-G,A.abc: $(Bulg_Shapiros_Korohod-G,A)
	abcjoin +s $(Bulg_Shapiros_Korohod-G,A) >Bulg_Shapiros_Korohod-G,A.abc
Bulg_Shapiros_Korohod-G,A.ps: Bulg_Shapiros_Korohod-G,A.abc fmt/_75.fmt $(Bulg_Shapiros_Korohod-G,A)
	jcabc2ps +Ffmt/_75 Bulg_Shapiros_Korohod-G,A.abc \
	|PShdr Bulg:Shapir:G,A '' Bulg:Shapir:G,A \
	|PSftr %D $U/ %D >Bulg_Shapiros_Korohod-G,A.ps
Bulg_Shapiros_Korohod-G,A.pdf: Bulg_Shapiros_Korohod-G,A.ps
	ps2pdf Bulg_Shapiros_Korohod-G,A.ps Bulg_Shapiros_Korohod-G,A.pdf

# Bulgar: Shtiller
Bulg_Shtiller= C/Bulg_Kam1-15_C.abc Bb/Bulg_Kam1-15_D.abc
Bulg_Shtiller: Bulg_Shtiller.abc Bulg_Shtiller.ps Bulg_Shtiller.pdf
Bulg_Shtiller.abc: $(Bulg_Shtiller)
	abcjoin +s $(Bulg_Shtiller) >Bulg_Shtiller.abc
Bulg_Shtiller.ps: Bulg_Shtiller.abc fmt/_75.fmt
	$(a2p) Bulg_Shtiller.abc +Ffmt/_75 \
	|PShdr Bulg:Shtiller '' Bulg:Shtiller \
	|PSftr %D $U/ %D >Bulg_Shtiller.ps
Bulg_Shtiller.pdf: Bulg_Shtiller.ps
	ps2pdf Bulg_Shtiller.ps Bulg_Shtiller.pdf

# Bulgar: Sidney's Erste
Bulg_Sidneys1= tune/Sidneys_ershte_bulgar_Dm.abc tune/Sidneys_ershte_bulgar_Gm.abc sep5 tune/Sidneys_ershte_bulgar_Em.abc tune/Sidneys_ershte_bulgar_Am.abc
Bulg_Sidneys1: Bulg_Sidneys1.abc Bulg_Sidneys1.ps Bulg_Sidneys1.pdf
Bulg_Sidneys1.abc: $(Bulg_Sidneys1)
	abcjoin $(Bulg_Sidneys1) >Bulg_Sidneys1.abc
Bulg_Sidneys1.ps: Bulg_Sidneys1.abc fmt/SimchatTorah.fmt
	$(a2p) +Ffmt/SimchatTorah Bulg_Sidneys1.abc \
	|PShdr Bulg:Sidn '' Bulg:Sidn \
	|PSftr "%D %T" $U/ %P >Bulg_Sidneys1.ps
Bulg_Sidneys1.pdf: Bulg_Sidneys1.ps
	ps2pdf Bulg_Sidneys1.ps Bulg_Sidneys1.pdf

# Bulgar: Stanislaver
Bulg_Stanislaver= C/StanislaverBulg_C.abc C/StanislaverBulg_D.abc Bb/StanislaverBulg_E.abc
Bulg_Stanislaver: Bulg_Stanislaver.abc Bulg_Stanislaver.ps Bulg_Stanislaver.pdf
Bulg_Stanislaver.abc: $(Bulg_Stanislaver)
	abcjoin +s $(Bulg_Stanislaver) >Bulg_Stanislaver.abc
Bulg_Stanislaver.ps: Bulg_Stanislaver.abc fmt/_75.fmt $(Bulg_Stanislaver)
	jcabc2ps +Ffmt/_75 Bulg_Stanislaver.abc \
	|PShdr Bulg:Stanislav '' Bulg:Stanislav \
	|PSftr %D $U/ %D >Bulg_Stanislaver.ps
Bulg_Stanislaver.pdf: Bulg_Stanislaver.ps
	ps2pdf Bulg_Stanislaver.ps Bulg_Stanislaver.pdf

# Bulgar: Tiraspoler
Bulg_Tiraspoler= tune/TiraspolerBulg_Dm.abc tune/TiraspolerBulg_Em.abc
Bulg_Tiraspoler: Bulg_Tiraspoler.abc Bulg_Tiraspoler.ps Bulg_Tiraspoler.pdf
Bulg_Tiraspoler.abc: $(Bulg_Tiraspoler)
	abcjoin +s $(Bulg_Tiraspoler) >Bulg_Tiraspoler.abc
Bulg_Tiraspoler.ps: Bulg_Tiraspoler.abc fmt/_75.fmt $(Bulg_Tiraspoler)
	jcabc2ps +Ffmt/_75 Bulg_Tiraspoler.abc \
	|PShdr Bulg:Tiraspoler '' Bulg:Tiraspoler |PShdr Bulg:Tiraspoler '' Bulg:Tiraspoler \
	|PSftr %D $U/ %D >Bulg_Tiraspoler.ps
Bulg_Tiraspoler.pdf: Bulg_Tiraspoler.ps
	ps2pdf Bulg_Tiraspoler.ps Bulg_Tiraspoler.pdf

# Bulgur: Kishiniever
Bulg_Kishiniever= C/Bulg_Kishiniever_F.abc C/Bulg_Kishiniever_G.abc Bb/Bulg_Kishiniever_A.abc
Bulg_Kishiniever: Bulg_Kishiniever.abc Bulg_Kishiniever.ps Bulg_Kishiniever.pdf
Bulg_Kishiniever.ps: Bulg_Kishiniever.abc fmt/_75.fmt
	jcabc2ps Bulg_Kishiniever.abc +Ffmt/_75 \
	|PShdr Bulg:Kishiniev '' Bulg:Kishiniev \
	|PSftr %D $U/ %D >Bulg_Kishiniever.ps
Bulg_Kishiniever.abc: hdr/Bulg_Kishiniever.hdr $(Bulg_Kishiniever)
	abcmedley +A1 Bulg_Kishiniever $(Bulg_Kishiniever) >Bulg_Kishiniever.abc
Bulg_Kishiniever.pdf: Bulg_Kishiniever.ps
	ps2pdf Bulg_Kishiniever.ps Bulg_Kishiniever.pdf

# Bulgur: Leybedik
Bulg_Leybedik= C/Bulg_Lebedik_D.abc C/Bulg_Lebedik_G.abc sep5x2 Bb/Bulg_Lebedik_E.abc Bb/Bulg_Lebedik_A.abc
Bulg_Leybedik: Bulg_Leybedik.abc Bulg_Leybedik.ps Bulg_Leybedik.pdf
Bulg_Leybedik.ps: Bulg_Leybedik.abc fmt/_75.fmt
	jcabc2ps Bulg_Leybedik.abc +Ffmt/_75 \
	|PShdr Bulg:Leybedik '' Bulg:Leybedik \
	|PSftr %D $U/ %D >Bulg_Leybedik.ps
Bulg_Leybedik.abc: hdr/Bulg_Leybedik.hdr $(Bulg_Leybedik)
	abcmedley +A1 Bulg_Leybedik $(Bulg_Leybedik) >Bulg_Leybedik.abc
Bulg_Leybedik.pdf: Bulg_Leybedik.ps
	ps2pdf Bulg_Leybedik.ps Bulg_Leybedik.pdf

# Rivkeles_Tanz
Rivkeles_Tanz= misc/Rivkeles_Tanz-Dm-64-4.abc
Rivkeles_Tanz: Rivkeles_Tanz.abc Rivkeles_Tanz.ps Rivkeles_Tanz.pdf
Rivkeles_Tanz.abc: $(Rivkeles_Tanz)
	abcjoin +S2 $(Rivkeles_Tanz) >Rivkeles_Tanz.abc
Rivkeles_Tanz.ps: Rivkeles_Tanz.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Rivkeles_Tanz.abc \
	|PShdr 'Rivkeles_Tanz' '' 'Rivkeles_Tanz' \
	|PSftr %D $U/ %D >Rivkeles_Tanz.ps
Rivkeles_Tanz.pdf: Rivkeles_Tanz.ps
	ps2pdf Rivkeles_Tanz.ps Rivkeles_Tanz.pdf

# Rumshinsky Bulgur
RumshinskyBulgur: Bulg_Rumshinsky Rumshinsky_Bulgur

# Rumshinsky Bulgar
Rumshinsky_Bulgur= C/RumshinskyBulgur_D.abc
Rumshinsky_Bulgur: Rumshinsky_Bulgur.abc Rumshinsky_Bulgur.ps Rumshinsky_Bulgur.pdf Bulg_Rumshinsky
Rumshinsky_Bulgur.abc: $(Rumshinsky_Bulgur)
	abcjoin $(Rumshinsky_Bulgur) >Rumshinsky_Bulgur.abc
Rumshinsky_Bulgur.ps: Rumshinsky_Bulgur.abc fmt/_75.fmt
	jcabc2ps Rumshinsky_Bulgur.abc +Ffmt/_75 \
	|PShdr RumshinskyBulgur '' RumshinskyBulgur \
	|PSftr %D $U/ %D >Rumshinsky_Bulgur.ps
Rumshinsky_Bulgur.pdf: Rumshinsky_Bulgur.ps
	ps2pdf Rumshinsky_Bulgur.ps Rumshinsky_Bulgur.pdf

# Bulgur: Rumshinsky
Bulg_Rumshinsky= C/RumshinskyBulgur_D.abc
Bulg_Rumshinsky: Bulg_Rumshinsky.abc Bulg_Rumshinsky.ps Bulg_Rumshinsky.pdf
Bulg_Rumshinsky.abc: $(Bulg_Rumshinsky)
	abcjoin $(Bulg_Rumshinsky) >Bulg_Rumshinsky.abc
Bulg_Rumshinsky.ps: Bulg_Rumshinsky.abc fmt/_75.fmt
	jcabc2ps Bulg_Rumshinsky.abc +Ffmt/_75 \
	|PShdr Bulg:Rumsh '' Bulg:Rumsh \
	|PSftr %D $U/ %D >Bulg_Rumshinsky.ps
Bulg_Rumshinsky.pdf: Bulg_Rumshinsky.ps
	ps2pdf Bulg_Rumshinsky.ps Bulg_Rumshinsky.pdf

# Bulgur: Smokin'
Bulg_Smokin= C/LebenZolPalestina_Dm.abc sep5 Bb/LebenZolPalestina_Em.abc
Bulg_Smokin: Bulg_Smokin.abc Bulg_Smokin.ps Bulg_Smokin.pdf
Bulg_Smokin.ps: Bulg_Smokin.abc fmt/_75.fmt
	jcabc2ps Bulg_Smokin.abc +Ffmt/_75 \
	|PShdr Bulg:Smokin '' Bulg:Smokin \
	|PSftr %D $U/ %D >Bulg_Smokin.ps
Bulg_Smokin.abc: $(Bulg_Smokin)
	abcmedley +A1 "Smokin' Bulgar" $(Bulg_Smokin) >Bulg_Smokin.abc
Bulg_Smokin.pdf: Bulg_Smokin.ps
	ps2pdf Bulg_Smokin.ps Bulg_Smokin.pdf

# Bulgur: LebenZolPalestina
Bulg_LebenZolPalestina= C/LebenZolPalestina_Dm.abc sep5 Bb/LebenZolPalestina_Em.abc
Bulg_LebenZolPalestina: Bulg_LebenZolPalestina.abc Bulg_LebenZolPalestina.ps Bulg_LebenZolPalestina.pdf
Bulg_LebenZolPalestina.ps: Bulg_LebenZolPalestina.abc fmt/_75.fmt
	jcabc2ps Bulg_LebenZolPalestina.abc +Ffmt/_75 \
	|PShdr Bulg:LebenZolPalestina '' Bulg:LebenZolPalestina \
	|PSftr %D $U/ %D >Bulg_LebenZolPalestina.ps
Bulg_LebenZolPalestina.abc: hdr/Bulg_LebenZolPalestina.hdr $(Bulg_LebenZolPalestina)
	abcmedley +A1 Bulg_LebenZolPalestina $(Bulg_LebenZolPalestina) >Bulg_LebenZolPalestina.abc
Bulg_LebenZolPalestina.pdf: Bulg_LebenZolPalestina.ps
	ps2pdf Bulg_LebenZolPalestina.ps Bulg_LebenZolPalestina.pdf

# Carpathian Tune
CarpathianTune= C/CarpathianTune_Gm.abc C/CarpathianTune_Am.abc Bb/CarpathianTune_Bm.abc
CarpathianTune: CarpathianTune.abc CarpathianTune.ps CarpathianTune.pdf
CarpathianTune.ps: CarpathianTune.abc fmt/_75.fmt
	jcabc2ps CarpathianTune.abc +Ffmt/_75 \
	|PShdr "CARPATHI" '' "CARPATHI" \
	|PSftr %D $U/ %D >CarpathianTune.ps
CarpathianTune.abc: $(CarpathianTune)
	abcjoin $(CarpathianTune) >CarpathianTune.abc
CarpathianTune.pdf: CarpathianTune.ps
	ps2pdf CarpathianTune.ps CarpathianTune.pdf

# Căsuța Noastră
Casutsa_Noastra= song/Casutsa_Noastra-Dm-16-4.abc
Casutsa_Noastra: Casutsa_Noastra.abc Casutsa_Noastra.ps Casutsa_Noastra.pdf
Casutsa_Noastra.abc: $(Casutsa_Noastra)
	abcjoin +s $(Casutsa_Noastra) >Casutsa_Noastra.abc
Casutsa_Noastra.ps: Casutsa_Noastra.abc fmt/Casutsa_Noastra.fmt $(Casutsa_Noastra)
	$(a2p) Casutsa_Noastra.abc +Ffmt/Casutsa_Noastra.fmt \
	|PShdr Casutsa_Noastra "" Casutsa_Noastra \
	|PSftr %D $U %D >Casutsa_Noastra.ps
Casutsa_Noastra.pdf: Casutsa_Noastra.ps
	ps2pdf Casutsa_Noastra.ps

# Ch'sidishe Nigun
Chsidishe_Nigun= \
	waltz/Chsidishe_Nigun-D-64-4.abc \
	waltz/Chsidishe_Nigun-E-64-4.abc
Chsidishe_Nigun: Chsidishe_Nigun.abc Chsidishe_Nigun.ps Chsidishe_Nigun.pdf
Chsidishe_Nigun.abc: $(Chsidishe_Nigun)
	abcjoin +S2 $(Chsidishe_Nigun) >Chsidishe_Nigun.abc
Chsidishe_Nigun.ps: Chsidishe_Nigun.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Chsidishe_Nigun.abc \
	|PShdr Chsidishe_Nigun '' Chsidishe_Nigun \
	|PSftr %D $U/ %D >Chsidishe_Nigun.ps
Chsidishe_Nigun.pdf: Chsidishe_Nigun.ps
	ps2pdf Chsidishe_Nigun.ps Chsidishe_Nigun.pdf

# Cherkessiya
Cherkessiya= C/Cherkessiya_C.abc C/Cherkessiya_G.abc Bb/Cherkessiya_D.abc Bb/Cherkessiya_A.abc
Cherkessiya: Cherkessiya.abc Cherkessiya.ps Cherkessiya.pdf
Cherkessiya.ps: Cherkessiya.abc fmt/_75.fmt
	jcabc2ps Cherkessiya.abc +Ffmt/_75 \
	|PShdr Cherkess '' Cherkess \
	|PSftr %D $U/ %D >Cherkessiya.ps
Cherkessiya.abc: $(Cherkessiya)
	abcjoin $(Cherkessiya) >Cherkessiya.abc
Cherkessiya.pdf: Cherkessiya.ps
	ps2pdf Cherkessiya.ps Cherkessiya.pdf

# Chusen_Kala_Mazel_Tov
Chusen_Kala_Mazel_Tov= bulgar/Chusen_Kala_Mazel_Tov-Dm-80-5.abc bulgar/Chusen_Kala_Mazel_Tov-Em-80-5.abc
Chusen_Kala_Mazel_Tov: Chusen_Kala_Mazel_Tov.abc Chusen_Kala_Mazel_Tov.ps Chusen_Kala_Mazel_Tov.pdf
Chusen_Kala_Mazel_Tov.abc: $(Chusen_Kala_Mazel_Tov)
	abcjoin +S2 $(Chusen_Kala_Mazel_Tov) >Chusen_Kala_Mazel_Tov.abc
Chusen_Kala_Mazel_Tov.ps: Chusen_Kala_Mazel_Tov.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Chusen_Kala_Mazel_Tov.abc \
	|PShdr 'ChusenKal' '' 'ChusenKal' \
	|PSftr %D $U/ %D >Chusen_Kala_Mazel_Tov.ps
Chusen_Kala_Mazel_Tov.pdf: Chusen_Kala_Mazel_Tov.ps
	ps2pdf Chusen_Kala_Mazel_Tov.ps Chusen_Kala_Mazel_Tov.pdf

# Cookie's Hora
Cookies_Hora= hora/Cookies_Hora-C-64-4.abc hora/Cookies_Hora-D-64-4.abc
Cookies_Hora: Cookies_Hora.abc Cookies_Hora.ps Cookies_Hora.pdf
Cookies_Hora.abc: $(Cookies_Hora)
	abcjoin +C +S2 $(Cookies_Hora) >Cookies_Hora.abc
Cookies_Hora.ps: Cookies_Hora.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Cookies_Hora.abc \
	|PShdr Cookies_Hora '' Cookies_Hora \
	|PSftr %D $U %D >Cookies_Hora.ps
Cookies_Hora.pdf: Cookies_Hora.ps
	ps2pdf Cookies_Hora.ps Cookies_Hora.pdf

# David Melech Yisrael
DavidMelechYisrael: DavidMelechYisraelSong DavidMelechYisraelTune

# David Melech Yisrael
DavidMelechYisraelSong= song/DavidMelechYisrael_C.abc sep song/DavidMelechYisrael_D.abc t.ftr
DavidMelechYisraelSong: DavidMelechYisraelSong.abc DavidMelechYisraelSong.ps DavidMelechYisraelSong.pdf
DavidMelechYisraelSong.abc: $(DavidMelechYisraelSong)
	abcjoin $(DavidMelechYisraelSong) >DavidMelechYisraelSong.abc
DavidMelechYisraelSong.ps: DavidMelechYisraelSong.abc fmt/_75.fmt
	jcabc2ps DavidMelechYisraelSong.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >DavidMelechYisraelSong.ps
DavidMelechYisraelSong.pdf: DavidMelechYisraelSong.ps
	ps2pdf DavidMelechYisraelSong.ps DavidMelechYisraelSong.pdf

# David Melech Yisrael
DavidMelechYisraelTune= C/DavidMelechYisrael_C.abc Bb/DavidMelechYisrael_D.abc t.ftr
DavidMelechYisraelTune: DavidMelechYisraelTune.abc DavidMelechYisraelTune.ps DavidMelechYisraelTune.pdf
DavidMelechYisraelTune.abc: $(DavidMelechYisraelTune) hdr/DavidMelechYisrael.hdr
	abcmedley DavidMelechYisrael $(DavidMelechYisraelTune) >DavidMelechYisraelTune.abc
DavidMelechYisraelTune.ps: DavidMelechYisraelTune.abc fmt/_75.fmt
	jcabc2ps DavidMelechYisraelTune.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >DavidMelechYisraelTune.ps
DavidMelechYisraelTune.pdf: DavidMelechYisraelTune.ps
	ps2pdf DavidMelechYisraelTune.ps DavidMelechYisraelTune.pdf

# Day Before Spring
DayBeforeSpring= C/DayBeforeSpring_Gm.abc C/DayBeforeSpring_Am.abc Bb/DayBeforeSpring_Bm.abc
DayBeforeSpring: DayBeforeSpring.abc DayBeforeSpring.ps DayBeforeSpring.pdf
DayBeforeSpring.abc: $(DayBeforeSpring)
	abcjoin $(DayBeforeSpring) >DayBeforeSpring.abc
DayBeforeSpring.ps: DayBeforeSpring.abc fmt/_75.fmt
	jcabc2ps DayBeforeSpring.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >DayBeforeSpring.ps
DayBeforeSpring.pdf: DayBeforeSpring.ps
	ps2pdf DayBeforeSpring.ps DayBeforeSpring.pdf

# Dayeinu
Dayeinu= song/Dayeinu_Cw.abc sep5 tune/Dayeinu_Bb.abc tune/Dayeinu_C.abc tune/Dayeinu_D.abc
Dayeinu: Dayeinu.abc Dayeinu.ps Dayeinu.pdf
Dayeinu.ps: Dayeinu.abc fmt/_75.fmt
	jcabc2ps Dayeinu.abc +Ffmt/_75 \
	|PShdr Dayeinu '' Dayeinu \
	|PSftr %D $U/ %D >Dayeinu.ps
Dayeinu.abc: $(Dayeinu)
	abcjoin $(Dayeinu) >Dayeinu.abc
Dayeinu.pdf: Dayeinu.ps
	ps2pdf Dayeinu.ps Dayeinu.pdf

# Debka #1
Debka_No1= tune/Debka_No1-D-56-4.abc tune/Debka_No1-E-56-4.abc
Debka_No1: Debka_No1.abc Debka_No1.ps Debka_No1.pdf
Debka_No1.abc: $(Debka_No1)
	abcjoin +C +S2 $(Debka_No1) >Debka_No1.abc
Debka_No1.ps: Debka_No1.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Debka_No1.abc \
	|PShdr Debka_No1 '' Debka_No1 \
	|PSftr %D $U/ %D >Debka_No1.ps
Debka_No1.pdf: Debka_No1.ps
	ps2pdf Debka_No1.ps Debka_No1.pdf

# Debka Kafrit
DebkaKafrit: DebkaKafrit.abc DebkaKafrit.ps DebkaKafrit.pdf
DebkaKafrit.ps: DebkaKafrit.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 DebkaKafrit.abc \
	|PShdr DebkaKafrit '' DebkaKafrit \
	|PSftr %D $U/ %D >DebkaKafrit.ps
DebkaKafrit.pdf: DebkaKafrit.ps
	ps2pdf DebkaKafrit.ps DebkaKafrit.pdf

# Drey Dreydlekh
DreyDreydlekh= C/DreyDreydlekh_Dm_w.abc Bb/DreyDreydlekh_Em.abc
DreyDreydlekh: DreyDreydlekh.abc DreyDreydlekh.ps DreyDreydlekh.pdf
DreyDreydlekh.abc: $(DreyDreydlekh)
	abcjoin +s $(DreyDreydlekh) >DreyDreydlekh.abc
DreyDreydlekh.ps: DreyDreydlekh.abc fmt/_75.fmt
	jcabc2ps +c +Ffmt/_75 DreyDreydlekh.abc \
	|PShdr DreyDreydlekh '' DreyDreydlekh \
	|PSftr %D $U/ %D >DreyDreydlekh.ps
DreyDreydlekh.pdf: DreyDreydlekh.ps
	ps2pdf DreyDreydlekh.ps DreyDreydlekh.pdf

# Dror Yikra
DrorYikra: DrorYikra.abc DrorYikra.ps DrorYikra.pdf
DrorYikra.abc: ../Israel/DrorYikra.abc
	ln -f ../Israel/DrorYikra.abc DrorYikra.abc
DrorYikra.ps: DrorYikra.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 DrorYikra.abc \
	|PShdr DrorYikra '' DrorYikra \
	|PSftr %D $U/ %D >DrorYikra.ps
DrorYikra.pdf: DrorYikra.ps
	ps2pdf DrorYikra.ps DrorYikra.pdf

# Durme, Durme
Durme_Durme= song/Durme_Durme-Bm-12-3w.abc
Durme_Durme: Durme_Durme.abc Durme_Durme.ps Durme_Durme.pdf
Durme_Durme.abc: $(Durme_Durme)
	abcjoin +S2 $(Durme_Durme) >Durme_Durme.abc
Durme_Durme.ps: Durme_Durme.abc fmt/Durme_Durme.fmt
	abcm2ps -F fmt/Durme_Durme.fmt Durme_Durme.abc -O tmp.ps
	 PShdr 'Durme_Durme' '' Durme_Durme <tmp.ps \
	|PSftr %D $U/ %D >Durme_Durme.ps
#	rm tmp.ps
Durme_Durme.pdf: Durme_Durme.ps
	ps2pdf Durme_Durme.ps Durme_Durme.pdf

# Hora Veche
HoraVeche= hora/Hora_Veche_Dm.abc hora/Hora_Veche_Am.abc hora/Hora_Veche_Em.abc
HoraVeche: HoraVeche.abc HoraVeche.ps HoraVeche.pdf
HoraVeche.abc: $(HoraVeche)
	abcjoin +C +S2 $(HoraVeche) >HoraVeche.abc
HoraVeche.ps: HoraVeche.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 HoraVeche.abc \
	|PShdr HoraVeche '' HoraVeche \
	|PSftr %D $U %D >HoraVeche.ps
HoraVeche.pdf: HoraVeche.ps
	ps2pdf HoraVeche.ps HoraVeche.pdf

# Edie Epstein Simchat Torah 1
EE_SimTor1= \
	C/YismechuHashamayim2_Fm.abc C/YismechuHashamayim2_Dm.abc C/YiboneHamikdosh_Dm.abc C/LoYissaGoy_Dm.abc
EE_SimTor1: EE_SimTor1.abc EE_SimTor1.ps EE_SimTor1.pdf
EE_SimTor1.abc: $(EE_SimTor1)
	abcmedley "Edie's Simchat Torah Set 1" $(EE_SimTor1) >EE_SimTor1.abc
EE_SimTor1.ps: EE_SimTor1.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 EE_SimTor1.abc \
	|PShdr EE:SimTor1 '' EE:SimTor1 \
	|PSftr %D $U/ %D >EE_SimTor1.ps
EE_SimTor1.pdf: EE_SimTor1.ps
	ps2pdf EE_SimTor1.ps EE_SimTor1.pdf

# Edie Epstein Simchat Torah 2
EE_SimTor2= \
	C/VHaerEyneynu_3_Dm.abc C/Bulg_Odessa1_4_Dm.abc C/Bulg_Odessa2_4_Dm.abc C/Bulg_Odessa3_Gm.abc
EE_SimTor2: EE_SimTor2.abc EE_SimTor2.ps EE_SimTor2.pdf
EE_SimTor2.abc: $(EE_SimTor2)
	abcmedley "Edie's Simchat Torah Set 2" $(EE_SimTor2) >EE_SimTor2.abc
EE_SimTor2.ps: EE_SimTor2.abc fmt/_65.fmt
	jcabc2ps +Ffmt/_65 EE_SimTor2.abc \
	|PShdr EE:SimTor2 '' EE:SimTor2 \
	|PSftr %D $U/ %D >EE_SimTor2.ps
EE_SimTor2.pdf: EE_SimTor2.ps
	ps2pdf EE_SimTor2.ps EE_SimTor2.pdf

# Edie Epstein Simchat Torah 3
EE_SimTor3= \
	C/DavidMelechYisrael_C.abc \
	C/RumanianBulgar_D.abc \
	C/NigunSameach_Gm.abc
EE_SimTor3: EE_SimTor3.abc EE_SimTor3.ps EE_SimTor3.pdf
EE_SimTor3.abc: $(EE_SimTor3)
	abcmedley "Edie's Simchat Torah Set 3" $(EE_SimTor3) >EE_SimTor3.abc
EE_SimTor3.ps: EE_SimTor3.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 EE_SimTor3.abc \
	|PShdr EE:SimTor3 '' EE:SimTor3 \
	|PSftr %D $U/ %D >EE_SimTor3.ps
EE_SimTor3.pdf: EE_SimTor3.ps
	ps2pdf EE_SimTor3.ps EE_SimTor3.pdf

# Edie Epstein Simchat Torah 4
EE_SimTor4= \
	C/EleChamdaLibi_Dm.abc \
	C/Tsavei_Dm.abc \
	C/AmYisraelChai2_Dm.abc \
	C/AmYisraelChai2_Cm.abc
EE_SimTor4: EE_SimTor4.abc EE_SimTor4.ps EE_SimTor4.pdf
EE_SimTor4.abc: $(EE_SimTor4)
	abcmedley "Edie's Simchat Torah Set 4" $(EE_SimTor4) >EE_SimTor4.abc
EE_SimTor4.ps: EE_SimTor4.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 EE_SimTor4.abc \
	|PShdr EE:SimTor4 '' EE:SimTor4 \
	|PSftr %D $U/ %D >EE_SimTor4.ps
EE_SimTor4.pdf: EE_SimTor4.ps
	ps2pdf EE_SimTor4.ps EE_SimTor4.pdf

# Edie Epstein Simchat Torah 5
EE_SimTor5= \
	C/SimkhesToyre_Am.abc C/Sher1_C.abc
EE_SimTor5: EE_SimTor5.abc EE_SimTor5.ps EE_SimTor5.pdf
EE_SimTor5.abc: $(EE_SimTor5)
	abcmedley "Edie's Simchat Torah Set 5" $(EE_SimTor5) >EE_SimTor5.abc
EE_SimTor5.ps: EE_SimTor5.abc fmt/_65.fmt
	jcabc2ps +Ffmt/_65 EE_SimTor5.abc \
	|PShdr EE:SimTor5 '' EE:SimTor5 \
	|PSftr %D $U/ %D >EE_SimTor5.ps
EE_SimTor5.pdf: EE_SimTor5.ps
	ps2pdf EE_SimTor5.ps EE_SimTor5.pdf

# Edie Epstein Simchat Torah 6
EE_SimTor6= \
	C/UvauHaOvdim_Dm.abc C/AdirHu_D.abc
EE_SimTor6: EE_SimTor6.abc EE_SimTor6.ps EE_SimTor6.pdf
EE_SimTor6.abc: $(EE_SimTor6)
	abcmedley "Edie's Simchat Torah Set 6" $(EE_SimTor6) >EE_SimTor6.abc
EE_SimTor6.ps: EE_SimTor6.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 EE_SimTor6.abc \
	|PShdr EE:SimTor6 '' EE:SimTor6 \
	|PSftr %D $U/ %D >EE_SimTor6.ps
EE_SimTor6.pdf: EE_SimTor6.ps
	ps2pdf EE_SimTor6.ps EE_SimTor6.pdf

# El HaRahat
ElHaRahat= \
	folk/ElHaRahat_Cm.abc folk/ElHaRahat_Dm.abc folk/ElHaRahat_Em.abc folk/ElHarahat_Fsm.abc \
	sep5 sep5 folk/ElHaRahat_Gm.abc folk/ElHaRahat_Am.abc folk/ElHaRahat_Bm.abc
ElHaRahat: ElHaRahat.abc ElHaRahat.ps ElHaRahat.pdf
ElHaRahat.abc: $(ElHaRahat)
	abcmedley "El HaRahat" $(ElHaRahat) >ElHaRahat.abc
ElHaRahat.ps: ElHaRahat.abc fmt/_75.fmt $(ElHaRahat)
	jcabc2ps +Ffmt/_75 ElHaRahat.abc \
	|PShdr ElHaRahat '' ElHaRahat \
	|PSftr %D $U/ %D >ElHaRahat.ps
ElHaRahat.pdf: ElHaRahat.ps
	ps2pdf ElHaRahat.ps ElHaRahat.pdf

# Ele Chamda Libi
EleChamdaLibi: EleChamdaLibiSong EleChamdaLibiTune

# Ele Chamda Libi Song
EleChamdaLibiSong= song/EleChamdaLibi_Dm.abc sep song/EleChamdaLibi_Em.abc song/EleChamdaLibi_t.abc t.ftr
EleChamdaLibiSong: EleChamdaLibiSong.abc EleChamdaLibiSong.ps EleChamdaLibiSong.pdf
EleChamdaLibiSong.abc: $(EleChamdaLibiSong)
	abcjoin $(EleChamdaLibiSong) >EleChamdaLibiSong.abc
EleChamdaLibiSong.ps: EleChamdaLibiSong.abc fmt/_70.fmt
	jcabc2ps EleChamdaLibiSong.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >EleChamdaLibiSong.ps
EleChamdaLibiSong.pdf: EleChamdaLibiSong.ps
	ps2pdf EleChamdaLibiSong.ps EleChamdaLibiSong.pdf

# Ele Chamda Libi Tune
EleChamdaLibiTune= C/EleChamdaLibi_Dm.abc Bb/EleChamdaLibi_Em.abc t.ftr
EleChamdaLibiTune: EleChamdaLibiTune.abc EleChamdaLibiTune.ps EleChamdaLibiTune.pdf
EleChamdaLibiTune.abc: $(EleChamdaLibiTune) hdr/EleChamdaLibi.hdr
	abcjoin +s $(EleChamdaLibiTune) >EleChamdaLibiTune.abc
EleChamdaLibiTune.ps: EleChamdaLibiTune.abc fmt/_65.fmt
	jcabc2ps EleChamdaLibiTune.abc +Ffmt/_65 \
	|PSftr %D $U/ %D >EleChamdaLibiTune.ps
EleChamdaLibiTune.pdf: EleChamdaLibiTune.ps
	ps2pdf EleChamdaLibiTune.ps EleChamdaLibiTune.pdf

# Eli Ata
EliAta= song/EliAta_Gm_w.abc tune/EliAta_Am.abc
EliAta: EliAta.abc EliAta.ps EliAta.pdf
EliAta.abc: $(EliAta)
	abcjoin +S2 $(EliAta) >EliAta.abc
EliAta.ps: EliAta.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 EliAta.abc \
	|PShdr EliAta '' EliAta \
	|PSftr %D $U/ %D >EliAta.ps
EliAta.pdf: EliAta.ps
	ps2pdf EliAta.ps EliAta.pdf

# Eliyahu HaNavi
EliyahuHaNavi1= song/Eliyahu_HaNavi_1.abc
EliyahuHaNavi1: EliyahuHaNavi1.abc EliyahuHaNavi1.ps EliyahuHaNavi1.pdf
EliyahuHaNavi1.abc: $(EliyahuHaNavi1)
	abcjoin +s $(EliyahuHaNavi1) >EliyahuHaNavi1.abc
EliyahuHaNavi1.ps: EliyahuHaNavi1.abc fmt/_75.fmt $(EliyahuHaNavi1)
	jcabc2ps +Ffmt/_75 EliyahuHaNavi1.abc \
	|PShdr Eliyahu1 '' Eliyahu1 \
	|PSftr %D $U/EliyahuHaNavi1.abc %P >EliyahuHaNavi1.ps
EliyahuHaNavi1.pdf: EliyahuHaNavi1.ps
	ps2pdf EliyahuHaNavi1.ps EliyahuHaNavi1.pdf

# Eliyahu HaNavi
EliyahuHaNavi2= song/Eliyahu_HaNavi_2.abc
EliyahuHaNavi2: EliyahuHaNavi2.abc EliyahuHaNavi2.ps EliyahuHaNavi2.pdf
EliyahuHaNavi2.abc: $(EliyahuHaNavi2)
	abcjoin +s $(EliyahuHaNavi2) >EliyahuHaNavi2.abc
EliyahuHaNavi2.ps: EliyahuHaNavi2.abc fmt/_75.fmt $(EliyahuHaNavi2)
	jcabc2ps +Ffmt/_75 EliyahuHaNavi2.abc \
	|PShdr Eliyahu2 '' Eliyahu2 \
	|PSftr %D $U/EliyahuHaNavi2.abc %P >EliyahuHaNavi2.ps
EliyahuHaNavi2.pdf: EliyahuHaNavi2.ps
	ps2pdf EliyahuHaNavi2.ps EliyahuHaNavi2.pdf

# Eliyahu ha-navi
EliyahuHaNavi: EliyahuHaNavi1 EliyahuHaNavi2

# Erets Zavat Chalav
EretsZavatChalav= song/EretsZavatChalav_Dmw.abc tune/EretsZavatChalav_Em.abc tune/EretsZavatChalav_Fsm.abc
EretsZavatChalav: EretsZavatChalav.abc EretsZavatChalav.ps EretsZavatChalav.pdf
EretsZavatChalav.abc: $(EretsZavatChalav)
	abcjoin +s $(EretsZavatChalav) >EretsZavatChalav.abc
EretsZavatChalav.ps: EretsZavatChalav.abc fmt/_75.fmt $(EretsZavatChalav)
	jcabc2ps +Ffmt/_75 EretsZavatChalav.abc \
	|PSftr %D $U/ %D >EretsZavatChalav.ps
EretsZavatChalav.pdf: EretsZavatChalav.ps
	ps2pdf EretsZavatChalav.ps EretsZavatChalav.pdf

# Erev Shel Shoshanim
ErevShelShoshanim= song/ErevShelShoshanim_Dm_w.abc folk/ErevShelShoshanim_Dm.abc folk/ErevShelShoshanim_Em.abc
ErevShelShoshanim: ErevShelShoshanim.abc ErevShelShoshanim.ps ErevShelShoshanim.pdf
ErevShelShoshanim.abc: $(ErevShelShoshanim)
	abcjoin +s $(ErevShelShoshanim) >ErevShelShoshanim.abc
ErevShelShoshanim.ps: ErevShelShoshanim.abc fmt/_75.fmt
	$(a2p) ErevShelShoshanim.abc +Ffmt/_75 \
	|PShdr "EREVSHEL" '' "EREVSHEL" \
	|PSftr %D $U/ %D >ErevShelShoshanim.ps
ErevShelShoshanim.pdf: ErevShelShoshanim.ps
	ps2pdf ErevShelShoshanim.ps ErevShelShoshanim.pdf

# Ershter Vals (Ozhidanie)
Ershter_Vals: Ershter_Vals-Dm,Em-64-8 Ershter_Vals-Am,Bm-128-8

# Ershter Vals (Ozhidanie) Dm, Em
Ershter_Vals-Dm,Em-64-8= \
	waltz/Ershter_Vals-Dm-32-4.abc \
	waltz/Ershter_Vals-Em-32-4.abc
Ershter_Vals-Dm,Em-64-8: Ershter_Vals-Dm,Em-64-8.abc Ershter_Vals-Dm,Em-64-8.ps Ershter_Vals-Dm,Em-64-8.pdf
Ershter_Vals-Dm,Em-64-8.abc: $(Ershter_Vals-Dm,Em-64-8)
	abcjoin +S2 $(Ershter_Vals-Dm,Em-64-8) >Ershter_Vals-Dm,Em-64-8.abc
Ershter_Vals-Dm,Em-64-8.ps: Ershter_Vals-Dm,Em-64-8.abc fmt/_75.fmt
	jcabc2ps -k 4 +Ffmt/_75 Ershter_Vals-Dm,Em-64-8.abc \
	|PShdr 'Ershter Vals' '' 'Ershter Vals' \
	|PSftr %D $U/ %D >Ershter_Vals-Dm,Em-64-8.ps
Ershter_Vals-Dm,Em-64-8.pdf: Ershter_Vals-Dm,Em-64-8.ps
	ps2pdf Ershter_Vals-Dm,Em-64-8.ps Ershter_Vals-Dm,Em-64-8.pdf
	ln -f Ershter_Vals-Dm,Em-64-8.pdf img/
	ln -f Ershter_Vals-Dm,Em-64-8.abc waltz/

# Ershter Vals (Ozhidanie) Am, Bm
Ershter_Vals-Am,Bm-128-8= \
	waltz/Ershter_Vals-Am-64-4.abc \
	waltz/Ershter_Vals-Bm-64-4.abc
Ershter_Vals-Am,Bm-128-8: Ershter_Vals-Am,Bm-128-8.abc Ershter_Vals-Am,Bm-128-8.ps Ershter_Vals-Am,Bm-128-8.pdf
Ershter_Vals-Am,Bm-128-8.abc: $(Ershter_Vals-Am,Bm-128-8)
	abcjoin +S2 $(Ershter_Vals-Am,Bm-128-8) >Ershter_Vals-Am,Bm-128-8.abc
Ershter_Vals-Am,Bm-128-8.ps: Ershter_Vals-Am,Bm-128-8.abc fmt/_65.fmt
	jcabc2ps -k 4 +Ffmt/_65 Ershter_Vals-Am,Bm-128-8.abc \
	|PShdr 'Ershter Vals' '' 'Ershter Vals' \
	|PSftr %D $U/ %D >Ershter_Vals-Am,Bm-128-8.ps
Ershter_Vals-Am,Bm-128-8.pdf: Ershter_Vals-Am,Bm-128-8.ps
	ps2pdf Ershter_Vals-Am,Bm-128-8.ps Ershter_Vals-Am,Bm-128-8.pdf
	ln -f Ershter_Vals-Am,Bm-128-8.pdf img/
	ln -f Ershter_Vals-Am,Bm-128-8.abc waltz/

# Etz Chayim - Tree of Life
EtzChayim_TreeOfLife= song/EtzChayim_TreeOfLife_Dm_w.abc sep1 sep1 \
	tune/EtzChayim_TreeOfLife_Em.abc sep1 \
	tune/EtzChayim_TreeOfLife_Gm.abc sep1 \
	tune/EtzChayim_TreeOfLife_Am.abc
EtzChayim_TreeOfLife: EtzChayim_TreeOfLife.abc EtzChayim_TreeOfLife.ps EtzChayim_TreeOfLife.pdf
EtzChayim_TreeOfLife.abc: $(EtzChayim_TreeOfLife)
	abcjoin $(EtzChayim_TreeOfLife) >EtzChayim_TreeOfLife.abc
EtzChayim_TreeOfLife.ps: EtzChayim_TreeOfLife.abc fmt/EtzChayim_TreeOfLife.fmt
	jcabc2ps +Ffmt/EtzChayim_TreeOfLife EtzChayim_TreeOfLife.abc \
	|PShdr EtzChayim_TreeOfLife '' EtzChayim_TreeOfLife \
	|PSftr %D $U/ %D >EtzChayim_TreeOfLife.ps
EtzChayim_TreeOfLife.pdf: EtzChayim_TreeOfLife.ps
	ps2pdf EtzChayim_TreeOfLife.ps EtzChayim_TreeOfLife.pdf

# FH2011_C
FH2011: FH2011_C FH2011_Bb
FH2011_C= hdr/FH2011.hdr \
	tune/AlleBruder_Dm.abc \
	sher/AlterSher_D.abc \
	bulgar/BendersBulgar_D.abc \
	tune/DovidShpilEsNokhAMol_F.abc \
    tune/EtzChayim_TreeOfLife_Dm.abc \
	freilach/Itzikel_Dm.abc \
	waltz/FlatbushW_Gm.abc \
	freilach/Freylachs_in_Dm1_Dm.abc freilach/Freylachs_in_Dm2_Dm.abc \
	freilach/FreylekhsP12_Dm.abc \
	freilach/GoldeneKhasene2X_Cm.abc \
	freilach/In_Odess_D.abc \
	freilach/Bulg_Kishiniever_G.abc \
	horra/GasnNigun_Dm.abc \
    waltz/HasidicW1_Gm_4.abc \
	horra/KandelsHora_D.abc \
	tune/Kolomeike2a_Dm.abc tune/Kolomeike2b_Dm.abc \
	tune/Misirlou_Dhjz.abc \
	freilach/Moldavskaya_Hora-G-48-4.abc \
	tune/MosheEmes_D_3.abc \
	freilach/NachtInGanEydn_Dm_5.abc \
	freilach/NiftysFreylekhs_D.abc \
	bulgar/Bulg_Odessa3_Gm.abc \
	freilach/OiTate_D.abc \
	freilach/Ot_Azoy_D.abc \
	bulgar/RumanianBulgar_D.abc \
	freilach/Bulg_Shapiros_Korohod_Gm_3.abc \
	freilach/TishNigun_Gm.abc \
	freilach/Trisker_Rebns_Khusid-Dm-48-3.abc \
	freilach/YoslYosl_Dm.abc \
	freilach/Yoshke_D48.abc
FH2011_C: FH2011_C.abc FH2011_C.ps FH2011_C.pdf
FH2011_C.abc: $(FH2011_C)
	abcjoin +S2 $(FH2011_C) >FH2011_C.abc
FH2011_C.ps: FH2011_C.abc fmt/FH2011.fmt $(FH2011_C)
	$(a2p) +S2 +Ffmt/FH2011 FH2011_C.abc \
	|PShdr %P 'Fiddle Hell 2011' %P \
	|PSftr %D $U/ %P >FH2011_C.ps
FH2011_C.pdf: FH2011_C.ps
	ps2pdf FH2011_C.ps FH2011_C.pdf
# FH2011_Bb
FH2011_Bb= \
	sher/AlterSher_E.abc sep5x2 \
	bulgar/BendersBulgar_E.abc sep5x2 \
	freilach/EliAta_Am.abc sep5x2 \
	freilach/Itzikel_Em.abc sep5x2 \
	freilach/Freylachs_in_Dm1_Em.abc sep5x2 freilach/Freylachs_in_Dm2_Em.abc \
	freilach/FreylekhsP12_Em.abc sep5x2 \
	freilach/GoldeneKhasene2X_Dm.abc sep5x2 \
	freilach/In_Odess_E.abc sep5x2 \
	freilach/Bulg_Kishiniever_A.abc sep5x2\
	tune/Kolomeike2a_Em.abc tune/Kolomeike2b_Em.abc sep5x2 \
	freilach/Moldavskaya_Hora-A-48-4.abc sep5x2 \
	freilach/MosheEmes_E_3.abc sep5x2 \
	freilach/NachtInGanEydn_Em_5.abc sep5x2 \
	bulgar/Bulg_Odessa3_Em.abc bulgar/Bulg_Odessa3_Am_6.abc sep5x2 \
	freilach/OiTate_E.abc sep5x2 \
	freilach/NiftysFreylekhs_E.abc sep5x2 \
	bulgar/RumanianBulgar_E.abc sep5x2 \
	freilach/Bulg_Shapiros_Korohod_Am_3.abc sep5x2 \
	freilach/TishNigun_Am.abc sep5x2 \
	freilach/Trisker_Rebns_Khusid-Em-48-3.abc sep5x2 \
	freilach/YoslYosl_Em.abc sep5x2 \
	freilach/Yoshke_E48.abc
FH2011_Bb: FH2011_Bb.abc FH2011_Bb.ps FH2011_Bb.pdf
FH2011_Bb.abc: $(FH2011_Bb)
	abcjoin +S2 $(FH2011_Bb) >FH2011_Bb.abc
FH2011_Bb.ps: FH2011_Bb.abc fmt/FH2011.fmt $(FH2011_Bb)
	$(a2p) +Ffmt/FH2011 FH2011_Bb.abc \
	|PShdr FH2011:C '' FH2011:C \
	|PSftr %D $U/ %P >FH2011_Bb.ps
FH2011_Bb.pdf: FH2011_Bb.ps
	ps2pdf FH2011_Bb.ps FH2011_Bb.pdf

# FH2014 Fiddle Hell 2014
FH2014: FH2014_C FH2014_B
#
FH2014_C= hdr/FH2014_C.hdr \
	freilach/AdirHu_D3.abc \
	bulgar/Kammen1-15_C.abc \
	bulgar/Bulg_Kam9-19_Dm.abc \
	horra/GasnNigun_Dm.abc \
	horra/Hora_Veche_Am.abc \
	horra/KandelsHora_D.abc \
	khusidl/Khosidl1_D.abc \
	bulgar/Bulg_Kishiniever_G.abc \
	bulgar/LebenZolPalestina_Dm.abc \
	tune/MameIsGegangenInMarktAreyn-GmG-96-5.abc \
	folk/Misirlou_Dhjz.abc \
	khusidl/Ot_Azoy_D.abc \
	freilach/Freilach_Russian1_Am.abc \
	freilach/Wedding_in_Crown_Heights-D-36-4.abc \
	freilach/Yoshke_D48.abc \
	freilach/YoslYosl_Dm.abc \
	waltz/AnniversaryW_Gm.abc \
	FlatbushW_Gm.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc
FH2014_B= hdr/FH2014_B.hdr \
	freilach/AdirHu_E3.abc \
	bulgar/Kammen1-15_D.abc \
	bulgar/Bulg_Kam9-19_Em.abc \
	horra/GasnNigun_Em.abc \
	horra/Hora_Veche_Bm.abc \
	horra/KandelsHora_E.abc \
	khusidl/Khosidl1_E.abc \
	bulgar/Bulg_Kishiniever_A.abc \
	bulgar/LebenZolPalestina_Em.abc \
	tune/MameIsGegangenInMarktAreyn-AmA-96-5.abc \
	folk/Misirlou_Ehjz.abc \
	khusidl/Ot_Azoy_E.abc \
	freilach/Freilach_Russian1_Bm.abc \
	freilach/Wedding_in_Crown_Heights-E-36-4.abc \
	freilach/Yoshke_E48.abc \
	freilach/YoslYosl_Em.abc \
	waltz/AnniversaryW_Am.abc \
	FlatbushW_Am.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Em-64-4.abc
FH2014_B: FH2014_B.abc FH2014_B.ps FH2014_B.pdf
FH2014_C: FH2014_C.abc FH2014_C.ps FH2014_C.pdf
FH2014_B.abc: $(FH2014_B)
	abcjoin +C +S $(FH2014_B) >FH2014_B.abc
FH2014_C.abc: $(FH2014_C)
	abcjoin +C +S $(FH2014_C) >FH2014_C.abc
FH2014_B.ps: FH2014_B.abc fmt/FH2014.fmt
	$(a2p) +Ffmt/FH2014 FH2014_B.abc \
	|PShdr %P 'Fiddle Hell 2014 Klezmer Bb' "%P" \
	|PSftr "%D FH2014_B" "$U/" "FH2014_B %D" >FH2014_B.ps
FH2014_C.ps: FH2014_C.abc fmt/FH2014.fmt
	$(a2p) +Ffmt/FH2014 FH2014_C.abc \
	|PShdr %P 'Fiddle Hell 2014 Klezmer C' %P \
	|PSftr "%D FH2014_C" "$U/" "FH2014_C %D" >FH2014_C.ps
FH2014_B.pdf: FH2014_B.ps
	ps2pdf FH2014_B.ps FH2014_B.pdf
FH2014_C.pdf: FH2014_C.ps
	ps2pdf FH2014_C.ps FH2014_C.pdf

# Fanfara Suceava
FanfaraSuceava= tune/FanfaraSuceava_Dm.abc tune/FanfaraSuceava_Em.abc tune/FanfaraSuceava_Fsm.abc
FanfaraSuceava: FanfaraSuceava.abc FanfaraSuceava.ps FanfaraSuceava.pdf
FanfaraSuceava.abc: hdr/FanfaraSuceava.hdr $(FanfaraSuceava)
	abcmedley FanfaraSuceava $(FanfaraSuceava) >FanfaraSuceava.abc
FanfaraSuceava.ps: FanfaraSuceava.abc fmt/_75.fmt $(FanfaraSuceava)
	jcabc2ps +Ffmt/_75 FanfaraSuceava.abc \
	|PShdr FanfaraSuc '' FanfaraSuc \
	|PSftr %D $U/ %D >FanfaraSuceava.ps
FanfaraSuceava.pdf: FanfaraSuceava.ps
	ps2pdf FanfaraSuceava.ps FanfaraSuceava.pdf

# Fiddle Hell selection
FH2012: FH2012_C FH2012_B
# FH2012
FH2012_B= hdr/FH2012_B.hdr \
	bulgar/MelodicaBulg_E.abc \
	bulgar/Shapiros_Korohod-Am-32-4.abc \
	GG/FreylekhsP12_Em.abc page \
	freilach/Freylachs_in_Dm1_Em.abc \
	freilach/Freylachs_in_Dm2_Em.abc \
	freilach/TishNigun_Am.abc page \
	freilach/In_Odess_E.abc \
	jig/In_Odess_Jig_E.abc \
	tune/Khosidl1_E.abc page \
	tune/Monastritch_Em.abc \
	bulgar/RumanianBulgar_E.abc \
	khusidl/Sadegurer_Khosid-Am-88-4.abc page \
	tune/NigunSameach_Am.abc \
	freilach/Yoshke_E48.abc \
	tune/YoslYosl_Em.abc page \
	waltz/FlatbushW_Am.abc \
	waltz/HasidicW1_Am.abc \
	waltz/LeMaanAchai_Em_wW.abc
FH2012_C= hdr/FH2012_C.hdr \
	bulgar/MelodicaBulg_D.abc \
	bulgar/Shapiros_Korohod-Gm-32-4.abc \
	GG/FreylekhsP12_Dm.abc page \
	freilach/Freylachs_in_Dm1_Dm.abc \
	freilach/Freylachs_in_Dm2_Dm.abc \
	freilach/TishNigun_Gm.abc page \
	freilach/In_Odess_D.abc \
	jig/In_Odess_Jig_D.abc \
	tune/Khosidl1_D.abc page \
	tune/Monastritch_Dm.abc \
	bulgar/RumanianBulgar_D.abc \
	khusidl/Sadegurer_Khosid-Gm-88-4.abc page \
	tune/NigunSameach_Gm.abc \
	freilach/Yoshke_D48.abc \
	tune/YoslYosl_Dm.abc page \
	waltz/FlatbushW_Gm.abc \
	waltz/HasidicW1_Gm.abc \
	waltz/LeMaanAchai_Dm_wW.abc
FH2012_B: FH2012_B.abc FH2012_B.ps FH2012_B.pdf
FH2012_C: FH2012_C.abc FH2012_C.ps FH2012_C.pdf
FH2012_B.abc: $(FH2012_B)
	abcjoin +C +S $(FH2012_B) >FH2012_B.abc
FH2012_C.abc: $(FH2012_C)
	abcjoin +C +S $(FH2012_C) >FH2012_C.abc
FH2012_B.ps: FH2012_B.abc fmt/FH2012.fmt
	$(a2p) +Ffmt/FH2012 FH2012_B.abc \
	|PShdr %P 'Fiddle Hell 2012 Klezmer Bb' "%P" \
	|PSftr "%D FH2012_B" "$U/" "FH2012_B %D" >FH2012_B.ps
FH2012_C.ps: FH2012_C.abc fmt/FH2012.fmt
	$(a2p) +Ffmt/FH2012 FH2012_C.abc \
	|PShdr %P 'Fiddle Hell 2012 Klezmer C' %P \
	|PSftr "%D FH2012_C" "$U/" "FH2012_C %D" >FH2012_C.ps
FH2012_B.pdf: FH2012_B.ps
	ps2pdf FH2012_B.ps FH2012_B.pdf
FH2012_C.pdf: FH2012_C.ps
	ps2pdf FH2012_C.ps FH2012_C.pdf

# FH2013 Fiddle Hell 2013
FH2013: FH2013_C FH2013_B
FH2013_C= hdr/FH2013_C.hdr \
	bulgar/Kammen1-15_C.abc \
	bulgar/Bulg_Kam9-19_Dm.abc \
	horra/GasnNigun_Dm.abc \
	horra/Hora_Veche_Am.abc \
	horra/KandelsHora_D.abc \
	khusidl/Khosidl1_D.abc \
	bulgar/Bulg_Kishiniever_G.abc \
	bulgar/LebenZolPalestina_Dm.abc \
	folk/Misirlou_Dhjz.abc \
	freilach/Freilach_Russian1_Am.abc \
	freilach/Wedding_in_Crown_Heights-D-36-4.abc \
	freilach/YoslYosl_Dm.abc \
	waltz/AnniversaryW_Gm.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc
FH2013_B= hdr/FH2013_B.hdr \
	bulgar/Kammen1-15_D.abc \
	bulgar/Bulg_Kam9-19_Em.abc \
	horra/GasnNigun_Em.abc \
	horra/Hora_Veche_Bm.abc \
	horra/KandelsHora_E.abc \
	khusidl/Khosidl1_E.abc \
	bulgar/Bulg_Kishiniever_A.abc \
	bulgar/LebenZolPalestina_Em.abc \
	folk/Misirlou_Ehjz.abc \
	freilach/Freilach_Russian1_Bm.abc \
	freilach/Wedding_in_Crown_Heights-E-36-4.abc \
	freilach/YoslYosl_Em.abc \
	waltz/AnniversaryW_Am.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Em-64-4.abc
FH2013_B: FH2013_B.abc FH2013_B.ps FH2013_B.pdf
FH2013_C: FH2013_C.abc FH2013_C.ps FH2013_C.pdf
FH2013_B.abc: $(FH2013_B)
	abcjoin +C +S $(FH2013_B) >FH2013_B.abc
FH2013_C.abc: $(FH2013_C)
	abcjoin +C +S $(FH2013_C) >FH2013_C.abc
FH2013_B.ps: FH2013_B.abc fmt/FH2013.fmt
	$(a2p) +Ffmt/FH2013 FH2013_B.abc \
	|PShdr %P 'Fiddle Hell 2013 Klezmer Bb' "%P" \
	|PSftr "%D FH2013_B" "$U/" "FH2013_B %D" >FH2013_B.ps
FH2013_C.ps: FH2013_C.abc fmt/FH2013.fmt
	$(a2p) +Ffmt/FH2013 FH2013_C.abc \
	|PShdr %P 'Fiddle Hell 2013 Klezmer C' %P \
	|PSftr "%D FH2013_C" "$U/" "FH2013_C %D" >FH2013_C.ps
FH2013_B.pdf: FH2013_B.ps
	ps2pdf FH2013_B.ps FH2013_B.pdf
FH2013_C.pdf: FH2013_C.ps
	ps2pdf FH2013_C.ps FH2013_C.pdf

# Fiddle Hell handouts
FH: FH2012 FH2013 FH2014 FH2015 FH2016 FH2017 FH2018

# # # # # # # # # # # # # # # # # # # # # # # # # #
# FH2017 Fiddle Hell 2017
FH2017: FH2017_C FH2017_B
FH2017_C= hdr/FH2017_C.hdr \
	waltz/AnniversaryW_Gm.abc tune/BethCohenBlues_A.abc \
	waltz/Brighton_Beach_Waltz-Dm-64-2.abc \
	waltz/FlatbushW_Gm.abc \
	horra/GasnNigun_Dm.abc lesnoto/Hamisha_Asar-D-30-3.abc hora/Hora_Veche_Am.abc \
	jig/In_Odess_Jig_D.abc \
	horra/KandelsHora-D-104-4.abc \
	tune/Karapyet_Dm.abc \
	tune/KhosidDance2_F.abc \
	mazurka/Klezmer_Mazurka_1-Dm-48-3.abc \
	tune/Korobushka_Am.abc \
	tune/LebedichUnFreilech_Dm.abc \
	folk/Misirlou_Dhjz.abc \
	tune/Monastritch_Dm.abc tune/MosheEmes_D_3.abc \
	tune/NachtInGanEydn_Dm.abc \
	bulgar/RumanianBulgar_D.abc waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc \
	khusidl/Sadegurer_Khosid-Gm-88-4.abc bulgar/Shapiros_Korohod-Gm-32-4.abc \
	sher/Sher_Khevrisa_Am.abc \
	tune/TishNigun_Gm.abc \
	freilach/Wedding_in_Crown_Heights-D-36-4.abc \
	freilach/Yoshke_D48.abc \
	tune/Yosl_Yosl-Dm-40-4.abc
FH2017_B= hdr/FH2017_B.hdr \
	waltz/AnniversaryW_Am.abc tune/BethCohenBlues_B.abc \
	waltz/Brighton_Beach_Waltz-Em-64-2.abc \
	waltz/FlatbushW_Am.abc \
	horra/GasnNigun_Em.abc lesnoto/Hamisha_Asar-E-30-3.abc hora/Hora_Veche_Bm.abc \
	jig/In_Odess_Jig_E.abc \
	horra/KandelsHora-E-104-4.abc \
	tune/Karapyet_Em.abc \
	tune/KhosidDance2_G.abc \
	mazurka/Klezmer_Mazurka_1-Em-48-3.abc \
	tune/Korobushka_Bm.abc \
	tune/LebedichUnFreilech_Em.abc \
	folk/Misirlou_Ehjz.abc \
	tune/Monastritch_Em.abc tune/MosheEmes_E_3.abc \
	tune/NachtInGanEydn_Em.abc \
	bulgar/RumanianBulgar_E.abc waltz/Salo_Enis_Klezmer_Waltz-Em-64-4.abc \
	khusidl/Sadegurer_Khosid-Am-88-4.abc bulgar/Shapiros_Korohod-Am-32-4.abc \
	sher/Sher_Khevrisa_Bm.abc \
	tune/TishNigun_Am.abc \
	freilach/Wedding_in_Crown_Heights-E-36-4.abc \
	freilach/Yoshke_E48.abc \
	tune/Yosl_Yosl-Em-40-4.abc
FH2017_B: FH2017_B.abc FH2017_B.ps FH2017_B.pdf
FH2017_C: FH2017_C.abc FH2017_C.ps FH2017_C.pdf
FH2017_B.abc: $(FH2017_B)
	abcjoin +C +S $(FH2017_B) >FH2017_B.abc
FH2017_C.abc: $(FH2017_C)
	abcjoin +C +S $(FH2017_C) >FH2017_C.abc
FH2017_B.ps: FH2017_B.abc fmt/FH2017.fmt
	$(a2p) +Ffmt/FH2017 FH2017_B.abc \
	|PShdr %P '+Fiddle Hell 2017 Klezmer Bb' %P \
	|PSftr "%D FH2017_B" "$U/" "FH2017_B %D" >FH2017_B.ps
FH2017_C.ps: FH2017_C.abc fmt/FH2017.fmt
	$(a2p) +Ffmt/FH2017 FH2017_C.abc \
	|PShdr %P '+Fiddle Hell 2017 Klezmer C' %P \
	|PSftr "%D FH2017_C" "$U/" "FH2017_C %D" >FH2017_C.ps
FH2017_B.pdf: FH2017_B.ps
	ps2pdf FH2017_B.ps FH2017_B.pdf
FH2017_C.pdf: FH2017_C.ps
	ps2pdf FH2017_C.ps FH2017_C.pdf
# # # # # # # # # # # # # # # # # # # # # # # # # #

# # # # # # # # # # # # # # # # # # # # # # # # # #
# FH2016 Fiddle Hell 2016
FH2016: FH2016_C FH2016_B
FH2016_C= hdr/FH2016_C.hdr \
	tune/BethCohenBlues_A.abc \
	waltz/Brighton_Beach_Waltz-Dm-64-2.abc \
	waltz/FlatbushW_Gm.abc \
	hora/Hora_Veche_Am.abc \
	jig/In_Odess_Jig_D.abc \
	horra/KandelsHora-D-104-4.abc \
	tune/Karapyet_Dm.abc \
	tune/KhosidDance2_F.abc \
	mazurka/Klezmer_Mazurka_1-Dm-48-3.abc \
	tune/Korobushka_Am.abc \
	tune/LebedichUnFreilech_Dm.abc \
	folk/Misirlou_Dhjz.abc \
	tune/MosheEmes_D_3.abc \
	tune/NachtInGanEydn_Dm.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc \
	bulgar/Shapiros_Korohod-Gm-32-4.abc \
	sher/Sher_Khevrisa_Am.abc \
	tune/TishNigun_Gm.abc \
	freilach/Wedding_in_Crown_Heights-D-36-4.abc \
	freilach/Yoshke_D48.abc \
	tune/Yosl_Yosl-Dm-40-4.abc
FH2016_B= hdr/FH2016_B.hdr \
	tune/BethCohenBlues_B.abc \
	waltz/Brighton_Beach_Waltz-Em-64-2.abc \
	waltz/FlatbushW_Am.abc \
	hora/Hora_Veche_Bm.abc \
	jig/In_Odess_Jig_E.abc \
	horra/KandelsHora-E-104-4.abc \
	tune/Karapyet_Em.abc \
	tune/KhosidDance2_G.abc \
	mazurka/Klezmer_Mazurka_1-Em-48-3.abc \
	tune/Korobushka_Bm.abc \
	tune/LebedichUnFreilech_Em.abc \
	folk/Misirlou_Ehjz.abc \
	tune/MosheEmes_E_3.abc \
	tune/NachtInGanEydn_Em.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Em-64-4.abc \
	bulgar/Shapiros_Korohod-Am-32-4.abc \
	sher/Sher_Khevrisa_Bm.abc \
	tune/TishNigun_Am.abc \
	freilach/Wedding_in_Crown_Heights-E-36-4.abc \
	freilach/Yoshke_E48.abc \
	tune/Yosl_Yosl-Em-40-4.abc
FH2016_B: FH2016_B.abc FH2016_B.ps FH2016_B.pdf
FH2016_C: FH2016_C.abc FH2016_C.ps FH2016_C.pdf
FH2016_B.abc: $(FH2016_B)
	abcjoin +C +S $(FH2016_B) >FH2016_B.abc
FH2016_C.abc: $(FH2016_C)
	abcjoin +C +S $(FH2016_C) >FH2016_C.abc
FH2016_B.ps: FH2016_B.abc fmt/FH2016.fmt
	$(a2p) +Ffmt/FH2016 FH2016_B.abc \
	|PShdr %P '+Fiddle Hell 2016 Klezmer Bb' %P \
	|PSftr "%D FH2016_B" "$U/" "FH2016_B %D" >FH2016_B.ps
FH2016_C.ps: FH2016_C.abc fmt/FH2016.fmt
	$(a2p) +Ffmt/FH2016 FH2016_C.abc \
	|PShdr %P '+Fiddle Hell 2016 Klezmer C' %P \
	|PSftr "%D FH2016_C" "$U/" "FH2016_C %D" >FH2016_C.ps
FH2016_B.pdf: FH2016_B.ps
	ps2pdf FH2016_B.ps FH2016_B.pdf
FH2016_C.pdf: FH2016_C.ps
	ps2pdf FH2016_C.ps FH2016_C.pdf
# # # # # # # # # # # # # # # # # # # # # # # # # #

# Firn Di Mekhutonim
FirnDiMekhutonim= C/FirnDiMekhutonim_D.abc Bb/FirnDiMekhutonim_E.abc
FirnDiMekhutonim: FirnDiMekhutonim.abc FirnDiMekhutonim.ps FirnDiMekhutonim.pdf
FirnDiMekhutonim.ps: FirnDiMekhutonim.abc fmt/_75.fmt
	jcabc2ps FirnDiMekhutonim.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >FirnDiMekhutonim.ps
FirnDiMekhutonim.abc: $(FirnDiMekhutonim)
	abcjoin $(FirnDiMekhutonim) >FirnDiMekhutonim.abc
FirnDiMekhutonim.pdf: FirnDiMekhutonim.ps
	ps2pdf FirnDiMekhutonim.ps FirnDiMekhutonim.pdf

# Firn Di Mekhutonim Aheym
FirnDiMekhutonimAheym= C/FirnDiMekhutonimAheym_D.abc Bb/FirnDiMekhutonimAheym_E.abc
FirnDiMekhutonimAheym: FirnDiMekhutonimAheym.abc FirnDiMekhutonimAheym.ps FirnDiMekhutonimAheym.pdf
FirnDiMekhutonimAheym.abc: $(FirnDiMekhutonimAheym)
	abcjoin $(FirnDiMekhutonimAheym) >FirnDiMekhutonimAheym.abc
FirnDiMekhutonimAheym.ps: FirnDiMekhutonimAheym.abc fmt/_65.fmt
	jcabc2ps FirnDiMekhutonimAheym.abc +Ffmt/_65 \
	|PSftr %D $U/ %D >FirnDiMekhutonimAheym.ps
FirnDiMekhutonimAheym.pdf: FirnDiMekhutonimAheym.ps
	ps2pdf FirnDiMekhutonimAheym.ps FirnDiMekhutonimAheym.pdf

# Flaskadriga
Flaskadriga= C/Flaskadriga_A.abc Bb/Flaskadriga_Bb.abc
Flaskadriga: Flaskadriga.abc Flaskadriga.ps Flaskadriga.pdf
Flaskadriga.abc: $(Flaskadriga)
	abcjoin $(Flaskadriga) >Flaskadriga.abc
Flaskadriga.ps: Flaskadriga.abc fmt/_75.fmt
	jcabc2ps Flaskadriga.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Flaskadriga.ps
Flaskadriga.pdf: Flaskadriga.ps
	ps2pdf Flaskadriga.ps Flaskadriga.pdf

# Freilach
Freilach: FREI
FREI: Frei_Odessa \
	Frei_AlleBruder Frei_AndTheAngels Frei_Badchen Frei_Billys Frei_Boibriker \
	Frei_Dm Frei_Dm1 Frei_Dm2 Frei_DreideleFarAlle Frei_DreideleFarAlle1 \
	Frei_DreideleFarAlle2 Frei_EarBand3 Frei_Germans Frei_Itzikel Frei_Kam1-17 \
	Frei_LebedichUnFr Frei_Niftys Frei_Russ1 Frei_SB6 Frei_SilverWedding \
	Frei_Varshaver Frei_VonDerChuppe

# Freilach in Dm
Frei_Dm: Frei_Dm_C Frei_Dm_Bb Frei_Dm1 Frei_Dm2 Frei_Dm_1,2

# Freilach in Dm [Bb]
Frei_Dm_Bb= Bb/Freylachs_in_Dm1_Em.abc Bb/Freylachs_in_Dm2_Em.abc
Frei_Dm_Bb: Frei_Dm_Bb.abc Frei_Dm_Bb.ps Frei_Dm_Bb.pdf
Frei_Dm_Bb.abc: $(Frei_Dm_Bb)
	abcjoin +rs $(Frei_Dm_Bb) >Frei_Dm_Bb.abc
Frei_Dm_Bb.ps: Frei_Dm_Bb.abc fmt/_75.fmt $(Frei_Dm_Bb)
	jcabc2ps +Ffmt/_75 Frei_Dm_Bb.abc \
	|PShdr FREI:Dm_Bb '' FREI:Dm_Bb \
	|PSftr %D $U/ %D >Frei_Dm_Bb.ps
Frei_Dm_Bb.pdf: Frei_Dm_Bb.ps
	ps2pdf Frei_Dm_Bb.ps Frei_Dm_Bb.pdf

# Freilach in Dm [C]
Frei_Dm_C= C/Freylachs_in_Dm1_Dm.abc C/Freylachs_in_Dm2_Dm.abc
Frei_Dm_C: Frei_Dm_C.abc Frei_Dm_C.ps Frei_Dm_C.pdf
Frei_Dm_C.abc: $(Frei_Dm_C)
	abcjoin +rs $(Frei_Dm_C) >Frei_Dm_C.abc
Frei_Dm_C.ps: Frei_Dm_C.abc fmt/_75.fmt $(Frei_Dm_C)
	jcabc2ps +Ffmt/_75 Frei_Dm_C.abc \
	|PShdr FREI:Dm_C '' FREI:Dm_C \
	|PSftr %D $U/ %D >Frei_Dm_C.ps
Frei_Dm_C.pdf: Frei_Dm_C.ps
	ps2pdf Frei_Dm_C.ps Frei_Dm_C.pdf

Frei_Dm_1,2: Frei_Dm_1,2_C # Frei_Dm_1,2_Bb

# Freilachs in Dm #1,2 [C]
# Frei_Dm_1,2: Frei_Dm_1,2_C
Frei_Dm_1,2: Frei_Dm_1,2_C

# Frei_Dm_1,2_C
Frei_Dm_1,2_C= C/Freylachs_in_Dm1_Dm.abc C/Freylachs_in_Dm2_Dm.abc
Frei_Dm_1,2_C: Frei_Dm_1,2_C.abc Frei_Dm_1,2_C.ps Frei_Dm_1,2_C.pdf
Frei_Dm_1,2_C.abc: $(Frei_Dm_1,2_C)
	abcjoin +S2 $(Frei_Dm_1,2_C) >Frei_Dm_1,2_C.abc
Frei_Dm_1,2_C.ps: Frei_Dm_1,2_C.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Frei_Dm_1,2_C.abc \
	|PShdr 'Frei:Dm:1,2:C' '' Frei:Dm:1,2:C \
	|PSftr %D $U/ %D >Frei_Dm_1,2_C.ps
Frei_Dm_1,2_C.pdf: Frei_Dm_1,2_C.ps
	ps2pdf Frei_Dm_1,2_C.ps Frei_Dm_1,2_C.pdf

# Freilach in Dm1
Frei_Dm1= C/Freylachs_in_Dm1_Dm.abc Bb/Freylachs_in_Dm1_Em.abc
Frei_Dm1: Frei_Dm1.abc Frei_Dm1.ps Frei_Dm1.pdf
Frei_Dm1.abc: $(Frei_Dm1)
	abcjoin +S2 $(Frei_Dm1) >Frei_Dm1.abc
Frei_Dm1.ps: Frei_Dm1.abc fmt/_75.fmt $(Frei_Dm1)
	jcabc2ps +Ffmt/_75 Frei_Dm1.abc \
	|PShdr FREI:Dm1 '' FREI:Dm1 \
	|PSftr %D $U/ %D >Frei_Dm1.ps
Frei_Dm1.pdf: Frei_Dm1.ps
	ps2pdf Frei_Dm1.ps Frei_Dm1.pdf

# Freilach in Dm2
Frei_Dm2= C/Freylachs_in_Dm2_Dm.abc Bb/Freylachs_in_Dm2_Em.abc
Frei_Dm2: Frei_Dm2.abc Frei_Dm2.ps Frei_Dm2.pdf
Frei_Dm2.abc: $(Frei_Dm2)
	abcjoin +S2 $(Frei_Dm2) >Frei_Dm2.abc
Frei_Dm2.ps: Frei_Dm2.abc fmt/_75.fmt $(Frei_Dm2)
	jcabc2ps +Ffmt/_75 Frei_Dm2.abc \
	|PShdr FREI:Dm2 '' FREI:Dm2 \
	|PSftr %D $U/ %D >Frei_Dm2.ps
Frei_Dm2.pdf: Frei_Dm2.ps
	ps2pdf Frei_Dm2.ps Frei_Dm2.pdf

# Freilach: "AlleBruder"
Frei_AlleBruder= song/AlleBruder_Dm_w.abc Bb/AlleBruder_Em.abc
Frei_AlleBruder: Frei_AlleBruder.abc Frei_AlleBruder.ps Frei_AlleBruder.pdf
Frei_AlleBruder.abc: $(Frei_AlleBruder)
	abcjoin +s $(Frei_AlleBruder) >Frei_AlleBruder.abc
Frei_AlleBruder.ps: Frei_AlleBruder.abc fmt/_75.fmt
	$(a2p) Frei_AlleBruder.abc +Ffmt/_75 \
	|PShdr FREI:AlleBruder '' FREI:AlleBruder \
	|PSftr %D $U/ %D >Frei_AlleBruder.ps
Frei_AlleBruder.pdf: Frei_AlleBruder.ps
	ps2pdf Frei_AlleBruder.ps Frei_AlleBruder.pdf

# Freilach: "And the Angels"
Frei_AndTheAngels= C/Bulg_Kam1-15_C.abc Bb/Bulg_Kam1-15_D.abc
Frei_AndTheAngels: Frei_AndTheAngels.abc Frei_AndTheAngels.ps Frei_AndTheAngels.pdf
Frei_AndTheAngels.abc: $(Frei_AndTheAngels)
	abcjoin +s $(Frei_AndTheAngels) >Frei_AndTheAngels.abc
Frei_AndTheAngels.ps: Frei_AndTheAngels.abc fmt/_75.fmt
	$(a2p) Frei_AndTheAngels.abc +Ffmt/_75 \
	|PShdr FREI:AndTheAngels '' FREI:AndTheAngels \
	|PSftr %D $U/ %D >Frei_AndTheAngels.ps
Frei_AndTheAngels.pdf: Frei_AndTheAngels.ps
	ps2pdf Frei_AndTheAngels.ps Frei_AndTheAngels.pdf

# Freilach: "SB6"
Frei_SB6= C/FreilachSB6_D.abc Bb/FreilachSB6_E.abc
Frei_SB6: Frei_SB6.abc Frei_SB6.ps Frei_SB6.pdf
Frei_SB6.abc: $(Frei_SB6)
	abcjoin +s $(Frei_SB6) >Frei_SB6.abc
Frei_SB6.ps: Frei_SB6.abc fmt/_75.fmt
	$(a2p) Frei_SB6.abc +Ffmt/_75 \
	|PShdr FREI:SB6 '' FREI:SB6 \
	|PSftr %D $U/ %D >Frei_SB6.ps
Frei_SB6.pdf: Frei_SB6.ps
	ps2pdf Frei_SB6.ps Frei_SB6.pdf

# Freilach: Billy's
Frei_Billys= C/BillysFreilach_Gm.abc Bb/BillysFreilach_Am.abc
Frei_Billys: Frei_Billys.abc Frei_Billys.ps Frei_Billys.pdf
Frei_Billys.ps: Frei_Billys.abc fmt/_75.fmt
	jcabc2ps Frei_Billys.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Frei_Billys.ps
Frei_Billys.abc: $(Frei_Billys)
	abcjoin $(Frei_Billys) >Frei_Billys.abc
Frei_Billys.pdf: Frei_Billys.ps
	ps2pdf Frei_Billys.ps Frei_Billys.pdf

# Freilach: Boibriker
Frei_Boibriker= C/BoibrikerFreilach_D.abc Bb/BoibrikerFreilach_E.abc
Frei_Boibriker: Frei_Boibriker.abc Frei_Boibriker.ps Frei_Boibriker.pdf
Frei_Boibriker.abc: $(Frei_Boibriker)
	abcjoin +s $(Frei_Boibriker) >Frei_Boibriker.abc
Frei_Boibriker.ps: Frei_Boibriker.abc fmt/_75.fmt
	$(a2p) Frei_Boibriker.abc +Ffmt/_75 \
	|PShdr FREI:Boibr '' FREI:Boibr \
	|PSftr %D $U/ %D >Frei_Boibriker.ps
Frei_Boibriker.pdf: Frei_Boibriker.ps
	ps2pdf Frei_Boibriker.ps Frei_Boibriker.pdf

# Freilach: Dreidele Far Alle (C inst)
Frei_DreideleFarAlle= C/DreideleFarAlle1_F.abc C/DreideleFarAlle2_F.abc
Frei_DreideleFarAlle: Frei_DreideleFarAlle.abc Frei_DreideleFarAlle.ps Frei_DreideleFarAlle.pdf
Frei_DreideleFarAlle.abc: $(Frei_DreideleFarAlle)
	abcmedley Frei_DreideleFarAlle $(Frei_DreideleFarAlle) >Frei_DreideleFarAlle.abc
Frei_DreideleFarAlle.ps: Frei_DreideleFarAlle.abc fmt/_70.fmt
	jcabc2ps Frei_DreideleFarAlle.abc +Ffmt/_70 \
	|PShdr FREI:Dreidel '' FREI:Dreidel \
	|PSftr %D $U/ %D >Frei_DreideleFarAlle.ps
Frei_DreideleFarAlle.pdf: Frei_DreideleFarAlle.ps
	ps2pdf Frei_DreideleFarAlle.ps Frei_DreideleFarAlle.pdf

# Freilach: Dreidele Far Alle 1
Frei_DreideleFarAlle1= C/DreideleFarAlle1_F.abc Bb/DreideleFarAlle1_G.abc
Frei_DreideleFarAlle1: Frei_DreideleFarAlle1.abc Frei_DreideleFarAlle1.ps Frei_DreideleFarAlle1.pdf
Frei_DreideleFarAlle1.abc: $(Frei_DreideleFarAlle1) hdr/Frei_DreideleFarAlle1.hdr
	abcmedley Frei_DreideleFarAlle1 $(Frei_DreideleFarAlle1) >Frei_DreideleFarAlle1.abc
Frei_DreideleFarAlle1.ps: Frei_DreideleFarAlle1.abc fmt/_70.fmt
	jcabc2ps Frei_DreideleFarAlle1.abc +n +Ffmt/_70 \
	|PShdr FREI:Dreidel1 '' FREI:Dreidel1 \
	|PSftr %D $U/ %D >Frei_DreideleFarAlle1.ps
Frei_DreideleFarAlle1.pdf: Frei_DreideleFarAlle1.ps
	ps2pdf Frei_DreideleFarAlle1.ps Frei_DreideleFarAlle1.pdf

# Freilach: Dreidele Far Alle 2
Frei_DreideleFarAlle2= C/DreideleFarAlle2_F.abc Bb/DreideleFarAlle2_G.abc
Frei_DreideleFarAlle2: Frei_DreideleFarAlle2.abc Frei_DreideleFarAlle2.ps Frei_DreideleFarAlle2.pdf
Frei_DreideleFarAlle2.abc: $(Frei_DreideleFarAlle2) hdr/Frei_DreideleFarAlle2.hdr
	abcmedley Frei_DreideleFarAlle2 $(Frei_DreideleFarAlle2) >Frei_DreideleFarAlle2.abc
Frei_DreideleFarAlle2.ps: Frei_DreideleFarAlle2.abc fmt/_65.fmt
	jcabc2ps +c Frei_DreideleFarAlle2.abc +Ffmt/_65 \
	|PShdr FREI:Dreidel2 '' FREI:Dreidel2 \
	|PSftr %D $U/ %D >Frei_DreideleFarAlle2.ps
Frei_DreideleFarAlle2.pdf: Frei_DreideleFarAlle2.ps
	ps2pdf Frei_DreideleFarAlle2.ps Frei_DreideleFarAlle2.pdf

# Freilach: Ear Band #3
Frei_EarBand3= C/Freilach_EarBand3_Dm.abc Bb/Freilach_EarBand3_Em.abc
Frei_EarBand3: Frei_EarBand3.abc Frei_EarBand3.ps Frei_EarBand3.pdf
Frei_EarBand3.abc: $(Frei_EarBand3)
	abcjoin $(Frei_EarBand3) >Frei_EarBand3.abc
Frei_EarBand3.ps: Frei_EarBand3.abc fmt/_75.fmt
	jcabc2ps Frei_EarBand3.abc +Ffmt/_75 \
	|PShdr FREI:Ear '' FREI:Ear \
	|PSftr %D $U/ %D >Frei_EarBand3.ps
Frei_EarBand3.pdf: Frei_EarBand3.ps
	ps2pdf Frei_EarBand3.ps Frei_EarBand3.pdf

# Freilach: Germans
Frei_Germans= C/GermansFreilachs_Dm.abc Bb/GermansFreilachs_Em.abc
Frei_Germans: Frei_Germans.abc Frei_Germans.ps Frei_Germans.pdf
Frei_Germans.abc: $(Frei_Germans)
	abcjoin +s $(Frei_Germans) >Frei_Germans.abc
Frei_Germans.ps: Frei_Germans.abc fmt/_75.fmt $(Frei_Germans)
	jcabc2ps +Ffmt/_75 Frei_Germans.abc \
	|PShdr FREI:Germans '' FREI:Germans \
	|PSftr %D $U/ %D >Frei_Germans.ps
Frei_Germans.pdf: Frei_Germans.ps
	ps2pdf Frei_Germans.ps Frei_Germans.pdf

# Freilach: Itzikel
Frei_Itzikel= C/Itzikel_Dm.abc Bb/Itzikel_Em.abc
Frei_Itzikel: Frei_Itzikel.abc Frei_Itzikel.ps Frei_Itzikel.pdf
Frei_Itzikel.ps: Frei_Itzikel.abc fmt/_75.fmt
	jcabc2ps Frei_Itzikel.abc +Ffmt/_75 \
	|PShdr FREI:Itzik '' FREI:Itzik \
	|PSftr %D $U/ %D >Frei_Itzikel.ps
Frei_Itzikel.abc: $(Frei_Itzikel)
	abcjoin +s $(Frei_Itzikel) >Frei_Itzikel.abc
Frei_Itzikel.pdf: Frei_Itzikel.ps
	ps2pdf Frei_Itzikel.ps Frei_Itzikel.pdf

# Freilach: Kam1-17
Frei_Kam1-17= C/Frei_Kam1-17_F.abc Bb/Frei_Kam1-17_G.abc
Frei_Kam1-17: Frei_Kam1-17.ps Frei_Kam1-17.pdf
Frei_Kam1-17.ps: Frei_Kam1-17.abc fmt/_75.fmt
	jcabc2ps Frei_Kam1-17.abc +Ffmt/_75 \
	|PShdr FREI:Kam1-17 '' FREI:Kam1-17 \
	|PSftr %D $U/ %D >Frei_Kam1-17.ps
Frei_Kam1-17.abc: $(Frei_Kam1-17)
	abcjoin $(Frei_Kam1-17) >Frei_Kam1-17.abc
Frei_Kam1-17.pdf: Frei_Kam1-17.ps
	ps2pdf Frei_Kam1-17.ps Frei_Kam1-17.pdf

# Freilach: Lebedich un freilech
Frei_LebedichUnFr= C/LebedichUnFreilech_Dm.abc Bb/LebedichUnFreilech_Em.abc
Frei_LebedichUnFr: Frei_LebedichUnFr.abc Frei_LebedichUnFr.ps Frei_LebedichUnFr.pdf
Frei_LebedichUnFr.ps: Frei_LebedichUnFr.abc fmt/_75.fmt
	jcabc2ps Frei_LebedichUnFr.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Frei_LebedichUnFr.ps
Frei_LebedichUnFr.abc: $(Frei_LebedichUnFr)
	abcjoin $(Frei_LebedichUnFr) >Frei_LebedichUnFr.abc
Frei_LebedichUnFr.pdf: Frei_LebedichUnFr.ps
	ps2pdf Frei_LebedichUnFr.ps Frei_LebedichUnFr.pdf

# Freilach: Niftys
Frei_Niftys= C/NiftysFreylekhs_D.abc Bb/NiftysFreylekhs_E.abc
Frei_Niftys: Frei_Niftys.abc Frei_Niftys.ps Frei_Niftys.pdf
Frei_Niftys.ps: Frei_Niftys.abc fmt/_75.fmt
	jcabc2ps Frei_Niftys.abc +Ffmt/_75 \
	|PShdr FREI:Niftys '' FREI:Niftys \
	|PSftr %D $U/ %D >Frei_Niftys.ps
Frei_Niftys.abc: $(Frei_Niftys)
	abcjoin +s $(Frei_Niftys) >Frei_Niftys.abc
Frei_Niftys.pdf: Frei_Niftys.ps
	ps2pdf Frei_Niftys.ps Frei_Niftys.pdf

# Freilach: Odessa
Frei_Odessa= \
	freilach/Odessa_Freylekhs-Gfr-48-4.abc \
	freilach/Odessa_Freylekhs-Afr-48-4.abc \
	freilach/Odessa_Freylekhs-Efr-48-4.abc
Frei_Odessa: Frei_Odessa.abc Frei_Odessa.ps Frei_Odessa.pdf
Frei_Odessa.abc: $(Frei_Odessa)
	abcjoin +S2 $(Frei_Odessa) >Frei_Odessa.abc
Frei_Odessa.ps: Frei_Odessa.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Frei_Odessa.abc \
	|PShdr Frei_Odessa '' Frei_Odessa \
	|PSftr %D $U/ %D >Frei_Odessa.ps
Frei_Odessa.pdf: Frei_Odessa.ps
	ps2pdf Frei_Odessa.ps Frei_Odessa.pdf

# Freilach: Russian 1
Frei_Russ1= C/Freilach_Russian1_Am.abc C/Freilach_Russian1_Dm.abc Bb/Freilach_Russian1_Bm.abc Bb/Freilach_Russian1_Em.abc
Frei_Russ1: Frei_Russ1.abc Frei_Russ1.ps Frei_Russ1.pdf
Frei_Russ1.ps: Frei_Russ1.abc fmt/_70.fmt
	jcabc2ps Frei_Russ1.abc +Ffmt/_70 \
	|PShdr FREI:5 '' FREI:5|PSftr %D $U/ %D >Frei_Russ1.ps
Frei_Russ1.abc: $(Frei_Russ1)
	abcjoin $(Frei_Russ1) >Frei_Russ1.abc
Frei_Russ1.pdf: Frei_Russ1.ps
	ps2pdf Frei_Russ1.ps Frei_Russ1.pdf

# Freilach: Silver Wedding
Frei_SilverWedding= C/SilverWedding1_Gm.abc Bb/SilverWedding1_Am.abc C/SilverWedding2_Gm.abc Bb/SilverWedding2_Am.abc
Frei_SilverWedding: Frei_SilverWedding.abc Frei_SilverWedding.ps Frei_SilverWedding.pdf
Frei_SilverWedding.abc: $(Frei_SilverWedding)
	abcjoin +s $(Frei_SilverWedding) >Frei_SilverWedding.abc
Frei_SilverWedding.ps: Frei_SilverWedding.abc fmt/_65.fmt
	jcabc2ps +Ffmt/_65 Frei_SilverWedding.abc \
	|PShdr FREI:Frei_SilverWedding '' FREI:SilverWedding \
	|PSftr %D $U/ %D >Frei_SilverWedding.ps
Frei_SilverWedding.pdf: Frei_SilverWedding.ps
	ps2pdf Frei_SilverWedding.ps Frei_SilverWedding.pdf

# Freilach: Varshaver Freylekhs
Frei_Varshaver= C/VarshaverFreylekhs_Dm.abc Bb/VarshaverFreylekhs_Em.abc
Frei_Varshaver: Frei_Varshaver.abc Frei_Varshaver.ps Frei_Varshaver.pdf
Frei_Varshaver.abc: $(Frei_Varshaver)
	abcjoin +s $(Frei_Varshaver) >Frei_Varshaver.abc
Frei_Varshaver.ps: Frei_Varshaver.abc fmt/_75.fmt
	jcabc2ps Frei_Varshaver.abc +Ffmt/_75 \
	|PShdr FREI:Varshaver '' FREI:Varshaver \
	|PSftr %D $U/ %D >Frei_Varshaver.ps
Frei_Varshaver.pdf: Frei_Varshaver.ps
	ps2pdf Frei_Varshaver.ps Frei_Varshaver.pdf

# Freilach: Von der Chuppe
Frei_VonDerChuppe= C/VonDerChuppe_Cm.abc Bb/VonDerChuppe_Dm.abc
Frei_VonDerChuppe: Frei_VonDerChuppe.abc Frei_VonDerChuppe.ps Frei_VonDerChuppe.pdf
Frei_VonDerChuppe.abc: $(Frei_VonDerChuppe)
	abcjoin +S $(Frei_VonDerChuppe) >Frei_VonDerChuppe.abc
Frei_VonDerChuppe.ps: Frei_VonDerChuppe.abc fmt/_75.fmt
	jcabc2ps Frei_VonDerChuppe.abc +Ffmt/_75 \
	|PShdr FREI:VonDerCHuppe '' FREI:VonDerCHuppe \
	|PSftr %D $U/ %D >Frei_VonDerChuppe.ps
Frei_VonDerChuppe.pdf: Frei_VonDerChuppe.ps
	ps2pdf Frei_VonDerChuppe.ps Frei_VonDerChuppe.pdf

# Freylach: Badchen
Frei_Badchen= C/BadchenFreylach_1_Dm.abc C/BadchenFreylach_2_Dm.abc sep5x2 Bb/BadchenFreylach_1_Em.abc Bb/BadchenFreylach_2_Em.abc #
Frei_Badchen: Frei_Badchen.abc Frei_Badchen.ps Frei_Badchen.pdf
Frei_Badchen.ps: Frei_Badchen.abc fmt/Frei_Badchen.fmt
	jcabc2ps Frei_Badchen.abc +Ffmt/Frei_Badchen.fmt \
	|PShdr FREI:Badch '' FREI:Badch \
	|PSftr %D $U/ %D >Frei_Badchen.ps
Frei_Badchen.abc: $(Frei_Badchen) hdr/Frei_Badchen.hdr
	abcmedley Frei_Badchen $(Frei_Badchen) >Frei_Badchen.abc
Frei_Badchen.pdf: Frei_Badchen.ps
	ps2pdf Frei_Badchen.ps Frei_Badchen.pdf

# Freylekhs fun der Khupe - MK (Manchester Klezmer) version
Freylekhs_fun_der_Khupe_MK= freilach/Freylekhs_fun_der_Khupe_MK-Cm-72-5.abc freilach/Freylekhs_fun_der_Khupe_MK-Dm-72-5.abc
Freylekhs_fun_der_Khupe_MK: Freylekhs_fun_der_Khupe_MK.abc Freylekhs_fun_der_Khupe_MK.ps Freylekhs_fun_der_Khupe_MK.pdf
Freylekhs_fun_der_Khupe_MK.abc: $(Freylekhs_fun_der_Khupe_MK)
	abcjoin +S2 $(Freylekhs_fun_der_Khupe_MK) >Freylekhs_fun_der_Khupe_MK.abc
Freylekhs_fun_der_Khupe_MK.ps: Freylekhs_fun_der_Khupe_MK.abc fmt/_70.fmt
	jcabc2ps +k2 +Ffmt/_70 Freylekhs_fun_der_Khupe_MK.abc \
	|PShdr 'Freylekhs_fun_der_Khupe_MK' '' 'Freylekhs_fun_der_Khupe_MK' \
	|PSftr %D $U/ %D >Freylekhs_fun_der_Khupe_MK.ps
Freylekhs_fun_der_Khupe_MK.pdf: Freylekhs_fun_der_Khupe_MK.ps
	ps2pdf Freylekhs_fun_der_Khupe_MK.ps Freylekhs_fun_der_Khupe_MK.pdf

# Fun der Chupe
FunDerKhupe= C/FunDerKhupe_Dm.abc Bb/FunDerKhupe_Em.abc
FunDerKhupe: FunDerKhupe.abc FunDerKhupe.ps FunDerKhupe.pdf
FunDerKhupe.ps: FunDerKhupe.abc fmt/_75.fmt
	jcabc2ps FunDerKhupe.abc +Ffmt/_75 \
	|PShdr FREI:FunDerKh '' FREI:FunDerKh \
	|PSftr %D $U/ %D >FunDerKhupe.ps
FunDerKhupe.abc: $(FunDerKhupe)
	abcjoin +S2 $(FunDerKhupe) >FunDerKhupe.abc
FunDerKhupe.pdf: FunDerKhupe.ps
	ps2pdf FunDerKhupe.ps FunDerKhupe.pdf

# FreylekhsP12
FreylekhsP12= GG/FreylekhsP12_Dm.abc sep5x2 GG/FreylekhsP12_Em.abc
FreylekhsP12: FreylekhsP12.abc FreylekhsP12.ps FreylekhsP12.pdf
FreylekhsP12.abc: $(FreylekhsP12)
	abcjoin $(FreylekhsP12) >FreylekhsP12.abc
FreylekhsP12.ps: FreylekhsP12.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 FreylekhsP12.abc \
	|PShdr FreylekhsP12 '' FreylekhsP12 \
	|PSftr %D $U/ %D >FreylekhsP12.ps
FreylekhsP12.pdf: FreylekhsP12.ps
	ps2pdf FreylekhsP12.ps FreylekhsP12.pdf

# Fun Tashlich  (bulgar, freilakh)
Fun_Tashlich: Fun_Tashlich_1 Fun_Tashlich_2

# Fun_Tashlich_2
Fun_Tashlich_2= bulgar/Fun_Tashlich_2-Dm-48-4.abc bulgar/Fun_Tashlich_2-Em-48-4.abc
Fun_Tashlich_2: Fun_Tashlich_2.abc Fun_Tashlich_2.ps Fun_Tashlich_2.pdf
Fun_Tashlich_2.abc: $(Fun_Tashlich_2)
	abcjoin +s $(Fun_Tashlich_2) >Fun_Tashlich_2.abc
Fun_Tashlich_2.ps: Fun_Tashlich_2.abc fmt/_75.fmt $(Fun_Tashlich_2)
	$(a2p) Fun_Tashlich_2.abc +Ffmt/_75 \
	| PShdr "Fun Tashlich 2" "" "Fun Tashlich 2" \
	| PSftr %D $U/ %D >Fun_Tashlich_2.ps
Fun_Tashlich_2.pdf: Fun_Tashlich_2.ps
	ps2pdf Fun_Tashlich_2.ps Fun_Tashlich_2.pdf

# GG
GG: GGsingles GGbooks

# GGbook1
GGbook1: GGbook1.abc GGbook1.ps GGbook1.pdf
GGbook1.abc: GG/1*.abc; abcjoin +S GG/1*.abc >GGbook1.abc
GGbook1.ps: GGbook1.abc fmt/GGbook.fmt
	$(a2p) GGbook1.abc +Ffmt/GGbook -c +x \
	|PShdr GG:Book1 '' GG:Book1 \
	|PSftr $(a2p) $U/ %P >GGbook1.ps
GGbook1.pdf: GGbook1.ps
	ps2pdf GGbook1.ps GGbook1.pdf

# GGbook2
GGbook2: GGbook2.abc GGbook2.ps GGbook2.pdf
GGbook2.abc: GG/2*.abc; abcjoin +S GG/2*.abc >GGbook2.abc
GGbook2.ps: GGbook2.abc fmt/GGbook.fmt
	$(a2p) GGbook2.abc +Ffmt/GGbook -c +x \
	|PShdr GG:Book2 '' GG:Book2 \
	|PSftr $(a2p) $U/ %P >GGbook2.ps
GGbook2.pdf: GGbook2.ps
	ps2pdf GGbook2.ps GGbook2.pdf

# GGbook3
GGbook3: GGbook3.abc GGbook3.ps GGbook3.pdf
GGbook3.abc: GG/3*.abc; abcjoin -R +S GG/3*.abc >GGbook3.abc
GGbook3.ps: GGbook3.abc fmt/GGbook.fmt
	$(a2p) +Ffmt/GGbook -k0 -c +n +x GGbook3.abc \
	|PShdr "%P  GG:Book3" '' "GG:Book3  %P" \
	|PSftr $(a2p) $U/ %D >GGbook3.ps
GGbook3.pdf: GGbook3.ps
	ps2pdf GGbook3.ps GGbook3.pdf

# GGbooks
GGbooks: GGbook1 GGbook2 GGbook3

# GGsingles
GGsingles: GoldenshetynHora FreylekhsP12 \
	GGv3n01_FreilakhsHulyeKaptsn GGv3n02_JewishFreilakhs GGv3n03_JewishFreilakhs \
	GGv3n04_FreilakhsShlimazlHaysin GGv3n05_Zhok

# GGv3n01_FreilakhsHulyeKaptsn
GGv3n01_FreilakhsHulyeKaptsn= GG/301_Freilakhs_Hulye_Kaptsn.abc
GGv3n01_FreilakhsHulyeKaptsn: GGv3n01_FreilakhsHulyeKaptsn.abc GGv3n01_FreilakhsHulyeKaptsn.ps GGv3n01_FreilakhsHulyeKaptsn.pdf
GGv3n01_FreilakhsHulyeKaptsn.abc: $(GGv3n01_FreilakhsHulyeKaptsn)
	abcjoin +s $(GGv3n01_FreilakhsHulyeKaptsn) >GGv3n01_FreilakhsHulyeKaptsn.abc
GGv3n01_FreilakhsHulyeKaptsn.ps: GGv3n01_FreilakhsHulyeKaptsn.abc fmt/_75.fmt $(GGv3n01_FreilakhsHulyeKaptsn)
	jcabc2ps +x +n +Ffmt/_75 GGv3n01_FreilakhsHulyeKaptsn.abc \
	|PShdr FREI:Hulye '' FREI:Hulye \
	|PSftr %D $U/ %D >GGv3n01_FreilakhsHulyeKaptsn.ps
GGv3n01_FreilakhsHulyeKaptsn.pdf: GGv3n01_FreilakhsHulyeKaptsn.ps
	ps2pdf GGv3n01_FreilakhsHulyeKaptsn.ps GGv3n01_FreilakhsHulyeKaptsn.pdf

# GGv3n02_JewishFreilakhs
GGv3n02_JewishFreilakhs= GG/302_Jewish_Freilakhs.abc
GGv3n02_JewishFreilakhs: GGv3n02_JewishFreilakhs.abc GGv3n02_JewishFreilakhs.ps GGv3n02_JewishFreilakhs.pdf
GGv3n02_JewishFreilakhs.abc: $(GGv3n02_JewishFreilakhs)
	abcjoin +s $(GGv3n02_JewishFreilakhs) >GGv3n02_JewishFreilakhs.abc
GGv3n02_JewishFreilakhs.ps: GGv3n02_JewishFreilakhs.abc fmt/_75.fmt $(GGv3n02_JewishFreilakhs)
	jcabc2ps +x +n +Ffmt/_75 GGv3n02_JewishFreilakhs.abc \
	|PSftr %D $U/ %D >GGv3n02_JewishFreilakhs.ps
GGv3n02_JewishFreilakhs.pdf: GGv3n02_JewishFreilakhs.ps
	ps2pdf GGv3n02_JewishFreilakhs.ps GGv3n02_JewishFreilakhs.pdf

# GGv3n03_JewishFreilakhs
GGv3n03_JewishFreilakhs= GG/303_Jewish_Freilakhs.abc
GGv3n03_JewishFreilakhs: GGv3n03_JewishFreilakhs.abc GGv3n03_JewishFreilakhs.ps GGv3n03_JewishFreilakhs.pdf
GGv3n03_JewishFreilakhs.abc: $(GGv3n03_JewishFreilakhs)
	abcjoin +s $(GGv3n03_JewishFreilakhs) >GGv3n03_JewishFreilakhs.abc
GGv3n03_JewishFreilakhs.ps: GGv3n03_JewishFreilakhs.abc fmt/_75.fmt $(GGv3n03_JewishFreilakhs)
	jcabc2ps +x +n +Ffmt/_75 GGv3n03_JewishFreilakhs.abc \
	|PSftr %D $U/ %D >GGv3n03_JewishFreilakhs.ps
GGv3n03_JewishFreilakhs.pdf: GGv3n03_JewishFreilakhs.ps
	ps2pdf GGv3n03_JewishFreilakhs.ps GGv3n03_JewishFreilakhs.pdf

# GGv3n04_FreilakhsShlimazlHaysin
GGv3n04_FreilakhsShlimazlHaysin= GG/304_Freilakhs_Shlimazl_Haysin.abc
GGv3n04_FreilakhsShlimazlHaysin: GGv3n04_FreilakhsShlimazlHaysin.abc GGv3n04_FreilakhsShlimazlHaysin.ps GGv3n04_FreilakhsShlimazlHaysin.pdf
GGv3n04_FreilakhsShlimazlHaysin.abc: $(GGv3n04_FreilakhsShlimazlHaysin)
	abcjoin +s $(GGv3n04_FreilakhsShlimazlHaysin) >GGv3n04_FreilakhsShlimazlHaysin.abc
GGv3n04_FreilakhsShlimazlHaysin.ps: GGv3n04_FreilakhsShlimazlHaysin.abc fmt/_75.fmt $(GGv3n04_FreilakhsShlimazlHaysin)
	jcabc2ps +x +n +Ffmt/_75 GGv3n04_FreilakhsShlimazlHaysin.abc \
	|PSftr %D $U/ %D >GGv3n04_FreilakhsShlimazlHaysin.ps
GGv3n04_FreilakhsShlimazlHaysin.pdf: GGv3n04_FreilakhsShlimazlHaysin.ps
	ps2pdf GGv3n04_FreilakhsShlimazlHaysin.ps GGv3n04_FreilakhsShlimazlHaysin.pdf

# GGv3n05_Zhok
GGv3n05_Zhok= GG/305_Zhok.abc
GGv3n05_Zhok: GGv3n05_Zhok.abc GGv3n05_Zhok.ps GGv3n05_Zhok.pdf
GGv3n05_Zhok.abc: $(GGv3n05_Zhok)
	abcjoin +s $(GGv3n05_Zhok) >GGv3n05_Zhok.abc
GGv3n05_Zhok.ps: GGv3n05_Zhok.abc fmt/_75.fmt $(GGv3n05_Zhok)
	jcabc2ps +x +n +Ffmt/_75 GGv3n05_Zhok.abc \
	|PSftr %D $U/ %D >GGv3n05_Zhok.ps
GGv3n05_Zhok.pdf: GGv3n05_Zhok.ps
	ps2pdf GGv3n05_Zhok.ps GGv3n05_Zhok.pdf

# GasnNigun
GasnNigun= C/GasnNigun_Dm.abc Bb/GasnNigun_Em.abc
GasnNigun: GasnNigun.abc GasnNigun.ps GasnNigun.pdf
GasnNigun.abc: $(GasnNigun)
	abcjoin $(GasnNigun) >GasnNigun.abc
GasnNigun.ps: GasnNigun.abc fmt/_75.fmt
	jcabc2ps GasnNigun.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >GasnNigun.ps
GasnNigun.pdf: GasnNigun.ps
	ps2pdf GasnNigun.ps GasnNigun.pdf

# Gleyzele Vayn
Gleyzele_Vayn= \
	freilach/Gleyzele_Vayn-Gm-44-6.abc \
	freilach/Gleyzele_Vayn-Am-44-6.abc
Gleyzele_Vayn: Gleyzele_Vayn.abc Gleyzele_Vayn.ps Gleyzele_Vayn.pdf
Gleyzele_Vayn.abc: $(Gleyzele_Vayn)
	abcjoin +S2 $(Gleyzele_Vayn) >Gleyzele_Vayn.abc
Gleyzele_Vayn.ps: Gleyzele_Vayn.abc fmt/_75.fmt
	jcabc2ps -k 4 +Ffmt/_75 Gleyzele_Vayn.abc \
	|PShdr 'a Gleyzele Vayn' '' 'a Gleyzele Vayn' \
	|PSftr %D $U/ %D >Gleyzele_Vayn.ps
Gleyzele_Vayn.pdf: Gleyzele_Vayn.ps
	ps2pdf Gleyzele_Vayn.ps Gleyzele_Vayn.pdf

# GoldeneKhasene
GoldeneKhasene: GoldeneKhasene_Bb GoldeneKhasene_C GoldeneKhasene1 GoldeneKhasene2

# GoldeneKhasene1
GoldeneKhasene1= C/GoldeneKhasene1_Dm.abc Bb/GoldeneKhasene1_Em.abc
GoldeneKhasene1: GoldeneKhasene1.abc GoldeneKhasene1.ps GoldeneKhasene1.pdf
GoldeneKhasene1.ps: GoldeneKhasene1.abc fmt/_75.fmt
	jcabc2ps GoldeneKhasene1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >GoldeneKhasene1.ps
GoldeneKhasene1.abc: $(GoldeneKhasene1)
	abcjoin +s $(GoldeneKhasene1) >GoldeneKhasene1.abc
GoldeneKhasene1.pdf: GoldeneKhasene1.ps
	ps2pdf GoldeneKhasene1.ps GoldeneKhasene1.pdf

# GoldeneKhasene2 Dm,Em,Am
GoldeneKhasene2-Dm,Em,Am= freilach/GoldeneKhasene2_Cm.abc freilach/GoldeneKhasene2_Dm.abc freilach/GoldeneKhasene2_Am.abc
GoldeneKhasene2-Dm,Em,Am: GoldeneKhasene2-Dm,Em,Am.abc GoldeneKhasene2-Dm,Em,Am.ps GoldeneKhasene2-Dm,Em,Am.pdf
GoldeneKhasene2-Dm,Em,Am.ps: GoldeneKhasene2-Dm,Em,Am.abc fmt/_70.fmt
	jcabc2ps GoldeneKhasene2-Dm,Em,Am.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >GoldeneKhasene2-Dm,Em,Am.ps
GoldeneKhasene2-Dm,Em,Am.abc: $(GoldeneKhasene2-Dm,Em,Am)
	abcjoin +s $(GoldeneKhasene2-Dm,Em,Am) >GoldeneKhasene2-Dm,Em,Am.abc
GoldeneKhasene2-Dm,Em,Am.pdf: GoldeneKhasene2-Dm,Em,Am.ps
	ps2pdf GoldeneKhasene2-Dm,Em,Am.ps GoldeneKhasene2-Dm,Em,Am.pdf

# GoldeneKhasene2
GoldeneKhasene2= freilach/GoldeneKhasene2_Cm.abc freilach/GoldeneKhasene2_Dm.abc freilach/GoldeneKhasene2_Em.abc
GoldeneKhasene2: GoldeneKhasene2.abc GoldeneKhasene2.ps GoldeneKhasene2.pdf
GoldeneKhasene2.ps: GoldeneKhasene2.abc fmt/_65.fmt
	jcabc2ps GoldeneKhasene2.abc +Ffmt/_65 \
	|PSftr %D $U/ %D >GoldeneKhasene2.ps
GoldeneKhasene2.abc: $(GoldeneKhasene2)
	abcjoin +s $(GoldeneKhasene2) >GoldeneKhasene2.abc
GoldeneKhasene2.pdf: GoldeneKhasene2.ps
	ps2pdf GoldeneKhasene2.ps GoldeneKhasene2.pdf

# GoldeneKhasene_Bb
GoldeneKhasene_Bb= Bb/GoldeneKhasene1_Em.abc Bb/GoldeneKhasene2_Dm.abc
GoldeneKhasene_Bb: GoldeneKhasene_Bb.abc GoldeneKhasene_Bb.ps GoldeneKhasene_Bb.pdf
GoldeneKhasene_Bb.abc: $(GoldeneKhasene_Bb)
	abcjoin +s $(GoldeneKhasene_Bb) >GoldeneKhasene_Bb.abc
GoldeneKhasene_Bb.ps: GoldeneKhasene_Bb.abc fmt/_70.fmt $(GoldeneKhasene_Bb)
	jcabc2ps +Ffmt/_70 GoldeneKhasene_Bb.abc \
	|PShdr GoldeneKhasene:Bb '' GoldeneKhasene:Bb \
	|PSftr %D $U/ %D >GoldeneKhasene_Bb.ps
GoldeneKhasene_Bb.pdf: GoldeneKhasene_Bb.ps
	ps2pdf GoldeneKhasene_Bb.ps GoldeneKhasene_Bb.pdf

# GoldeneKhasene_C
GoldeneKhasene_C= C/GoldeneKhasene1_Dm.abc C/GoldeneKhasene2_Cm.abc
GoldeneKhasene_C: GoldeneKhasene_C.abc GoldeneKhasene_C.ps GoldeneKhasene_C.pdf
GoldeneKhasene_C.abc: $(GoldeneKhasene_C)
	abcjoin +s $(GoldeneKhasene_C) >GoldeneKhasene_C.abc
GoldeneKhasene_C.ps: GoldeneKhasene_C.abc fmt/_70.fmt $(GoldeneKhasene_C)
	jcabc2ps +Ffmt/_70 GoldeneKhasene_C.abc \
	|PShdr GoldeneKhasene:C '' GoldeneKhasene:C \
	|PSftr %D $U/ %D >GoldeneKhasene_C.ps
GoldeneKhasene_C.pdf: GoldeneKhasene_C.ps
	ps2pdf GoldeneKhasene_C.ps GoldeneKhasene_C.pdf

# Goldenshetyn Hora
GoldenshetynHora= GG/Goldenshetyn_Hora_Bb.abc sep5x2 GG/Goldenshetyn_Hora_C.abc
GoldenshetynHora: GoldenshetynHora.abc GoldenshetynHora.ps GoldenshetynHora.pdf
GoldenshetynHora.abc: $(GoldenshetynHora)
	abcjoin $(GoldenshetynHora) >GoldenshetynHora.abc
GoldenshetynHora.ps: GoldenshetynHora.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 GoldenshetynHora.abc \
	|PShdr GoldenshetynHora '' GoldenshetynHora \
	|PSftr %D $U/ %D >GoldenshetynHora.ps
GoldenshetynHora.pdf: GoldenshetynHora.ps
	ps2pdf GoldenshetynHora.ps GoldenshetynHora.pdf

# GoodNightW
GoodNightW= waltz/GoodNightW1_D.abc waltz/GoodNightW2_D.abc waltz/GoodNightW3_D.abc
GoodNightW: GoodNightW.abc GoodNightW.ps GoodNightW.pdf
GoodNightW.ps: GoodNightW.abc fmt/_75.fmt
	jcabc2ps GoodNightW.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >GoodNightW.ps
GoodNightW.abc: $(GoodNightW)
	abcjoin $(GoodNightW) >GoodNightW.abc
# Note: Versions not yet determined.
GoodNightW.pdf: GoodNightW.ps
	ps2pdf GoodNightW.ps GoodNightW.pdf

# GreeneKuzine
GreeneKuzine= C/GreeneKuzine_Dm.abc Bb/GreeneKuzine_Em.abc
GreeneKuzine: GreeneKuzine.abc GreeneKuzine.ps GreeneKuzine.pdf
GreeneKuzine.abc: $(GreeneKuzine)
	abcjoin +s $(GreeneKuzine) >GreeneKuzine.abc
GreeneKuzine.ps: GreeneKuzine.abc fmt/_75.fmt $(GreeneKuzine)
	jcabc2ps +Ffmt/_75 GreeneKuzine.abc \
	|PSftr %D $U/ %D >GreeneKuzine.ps
GreeneKuzine.pdf: GreeneKuzine.ps
	ps2pdf GreeneKuzine.ps GreeneKuzine.pdf

# Gypsy
Gypsy= C/Gypsy_D.abc Bb/Gypsy_E.abc
Gypsy: Gypsy.abc Gypsy.ps Gypsy.pdf
Gypsy.abc: $(Gypsy)
	abcjoin +s $(Gypsy) >Gypsy.abc
Gypsy.ps: Gypsy.abc fmt/_75.fmt
	jcabc2ps Gypsy.abc +Ffmt/_75 \
	|PShdr Gypsy '' Gypsy \
	|PSftr %D $U/ %D >Gypsy.ps
Gypsy.pdf: Gypsy.ps
	ps2pdf Gypsy.ps Gypsy.pdf

# Hamisha_Asar
Hamisha_Asar= lesnoto/Hamisha_Asar-D-30-3w.abc sep5x2 lesnoto/Hamisha_Asar-E-30-3.abc
Hamisha_Asar: Hamisha_Asar.abc Hamisha_Asar.ps Hamisha_Asar.pdf
Hamisha_Asar.abc: $(Hamisha_Asar)
	abcjoin $(Hamisha_Asar) >Hamisha_Asar.abc
Hamisha_Asar.ps: Hamisha_Asar.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Hamisha_Asar.abc \
	|PShdr Hamisha_Asar '' Hamisha_Asar \
	|PSftr %D $U/ %D >Hamisha_Asar.ps
Hamisha_Asar.pdf: Hamisha_Asar.ps
	ps2pdf Hamisha_Asar.ps Hamisha_Asar.pdf

# Ha-Shem Melech
HaShemMelech= song/HaShemMelech_Am_w16.abc \
	C/HaShemMelech_Am_16.abc \
	Bb/HaShemMelech_Bm_16.abc
HaShemMelech: HaShemMelech.abc HaShemMelech.ps HaShemMelech.pdf
HaShemMelech.abc: $(HaShemMelech)
	abcjoin +S2 $(HaShemMelech) >HaShemMelech.abc
HaShemMelech.ps: HaShemMelech.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 HaShemMelech.abc \
	|PShdr HaShemMelech '' HaShemMelech \
	|PSftr %D $U/ %D >HaShemMelech.ps
HaShemMelech.pdf: HaShemMelech.ps
	ps2pdf HaShemMelech.ps HaShemMelech.pdf

# HaTikva
HaTikva: HaTikvaSong

# HaTikvaSong
HaTikvaSong= song/HaTikva_Dm.abc tune/HaTikva_Em.abc
HaTikvaSong : HaTikvaSong.abc HaTikvaSong.ps HaTikvaSong.pdf
HaTikvaSong.abc: $(HaTikvaSong)
	abcjoin $(HaTikvaSong) >HaTikvaSong.abc
HaTikvaSong.ps: HaTikvaSong.abc fmt/_75.fmt
	jcabc2ps HaTikvaSong.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >HaTikvaSong.ps
HaTikvaSong.pdf: HaTikvaSong.ps
	ps2pdf HaTikvaSong.ps HaTikvaSong.pdf

# Hag Purim
HagPurim= song/HagPurim_Em.abc
HagPurim: HagPurim.abc HagPurim.ps HagPurim.pdf
HagPurim.abc: $(HagPurim)
	abcjoin +S2 $(HagPurim) >HagPurim.abc
HagPurim.ps: HagPurim.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 HagPurim.abc \
	|PShdr HagPurim '' HagPurim \
	|PSftr %D $U/ %D >HagPurim.ps
HagPurim.pdf: HagPurim.ps
	ps2pdf HagPurim.ps HagPurim.pdf

# HaidaHaidaSong
HaidaHaida: HaidaHaidaSong
HaidaHaidaSong= C/HaidaHaida_Gm.abc Bb/HaidaHaida_Am.abc t.ftr
HaidaHaidaSong : HaidaHaidaSong.abc HaidaHaidaSong.ps HaidaHaidaSong.pdf
HaidaHaidaSong.abc: $(HaidaHaidaSong)
	abcjoin $(HaidaHaidaSong) >HaidaHaidaSong.abc
HaidaHaidaSong.ps: HaidaHaidaSong.abc fmt/_70.fmt
	jcabc2ps HaidaHaidaSong.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >HaidaHaidaSong.ps
HaidaHaidaSong.pdf: HaidaHaidaSong.ps
	ps2pdf HaidaHaidaSong.ps HaidaHaidaSong.pdf

# Harmonika
Harmonika: Harmonika.abc Harmonika.ps Harmonika.pdf
Harmonika.abc: ../Israel/Harmonika.abc
	ln -f ../Israel/Harmonika.abc Harmonika.abc
Harmonika.ps: Harmonika.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Harmonika.abc \
	|PShdr Harmonika '' Harmonika \
	|PSftr %D $U/ %D >Harmonika.ps
Harmonika.pdf: Harmonika.ps
	ps2pdf Harmonika.ps Harmonika.pdf

# HaroaHaktana
HaroaHaktana: HaroaHaktana.abc HaroaHaktana.ps HaroaHaktana.pdf
HaroaHaktana.abc: ../Israel/HaroaHaktana.abc
	ln -f ../Israel/HaroaHaktana.abc HaroaHaktana.abc
HaroaHaktana.ps: HaroaHaktana.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 HaroaHaktana.abc \
	|PShdr HaroaHaktana '' HaroaHaktana \
	|PSftr %D $U/ %D >HaroaHaktana.ps
HaroaHaktana.pdf: HaroaHaktana.ps
	ps2pdf HaroaHaktana.ps HaroaHaktana.pdf

# Hasapikos1
Hasapikos1= C/Hasapikos1_Gm.abc Bb/Hasapikos1_Am.abc
Hasapikos1: Hasapikos1.abc Hasapikos1.ps Hasapikos1.pdf
Hasapikos1.ps: Hasapikos1.abc fmt/_75.fmt
	jcabc2ps Hasapikos1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Hasapikos1.ps
Hasapikos1.abc: $(Hasapikos1)
	abcjoin $(Hasapikos1) >Hasapikos1.abc
Hasapikos1.pdf: Hasapikos1.ps
	ps2pdf Hasapikos1.ps Hasapikos1.pdf

# Hasid1
Hasid1= C/TzenaTzena_C.abc Bb/TzenaTzena_D.abc sep C/OdYishoma1_Dm.abc Bb/OdYishoma1_Em.abc C/OdYishoma2_Am.abc Bb/OdYishoma2_Bm.abc sep C/BelzerNigun_Gm.abc Bb/BelzerNigun_Am.abc
Hasid1: Hasid1.abc Hasid1.ps Hasid1.pdf
Hasid1.abc: $(Hasid1)
	abcjoin $(Hasid1) >Hasid1.abc
Hasid1.ps: Hasid1.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Hasid1.abc \
	|PSftr %D $U/ %D >Hasid1.ps
Hasid1.pdf: Hasid1.ps
	ps2pdf Hasid1.ps Hasid1.pdf

# HasidicW1
HasidicW1= C/HasidicW1_Gm.abc Bb/HasidicW1_Am.abc
HasidicW1: HasidicW1.abc HasidicW1.ps HasidicW1.pdf
HasidicW1.ps: HasidicW1.abc fmt/_75.fmt
	jcabc2ps HasidicW1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >HasidicW1.ps
HasidicW1.abc: $(HasidicW1)
	abcjoin $(HasidicW1) >HasidicW1.abc
HasidicW1.pdf: HasidicW1.ps
	ps2pdf HasidicW1.ps HasidicW1.pdf

# Hatov
Hatov= song/Hatov_Cm_w.abc song/Hatov_Dm.abc song/Hatov_Em.abc
Hatov: Hatov.abc Hatov.ps Hatov.pdf
Hatov.abc: $(Hatov)
	abcjoin +s2 $(Hatov) >Hatov.abc
Hatov.ps: Hatov.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Hatov.abc \
	|PShdr Hatov '' Hatov \
	|PSftr %D $U/ %D >Hatov.ps
Hatov.pdf: Hatov.ps
	ps2pdf Hatov.ps Hatov.pdf

# Hava Nagila
HavaNagila= C/HavaNagila_Gm.abc Bb/HavaNagila_Am.abc
HavaNagila: HavaNagila.abc HavaNagila.ps HavaNagila.pdf
HavaNagila.abc: $(HavaNagila)
	abcjoin +S2 $(HavaNagila) >HavaNagila.abc
HavaNagila.ps: HavaNagila.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 HavaNagila.abc \
	|PShdr HavaNagila '' HavaNagila \
	|PSftr %D $U/ %D >HavaNagila.ps
HavaNagila.pdf: HavaNagila.ps
	ps2pdf HavaNagila.ps HavaNagila.pdf

# HavaNashira
HavaNashira: HavaNashiraSong

# HavaNashiraSong
HavaNashiraSong= song/HavaNashira_Bb.abc song/HavaNashira_C.abc song/HavaNashira_D.abc t.ftr
HavaNashiraSong : HavaNashiraSong.abc HavaNashiraSong.ps HavaNashiraSong.pdf
HavaNashiraSong.abc: $(HavaNashiraSong)
	abcjoin $(HavaNashiraSong) >HavaNashiraSong.abc
HavaNashiraSong.ps: HavaNashiraSong.abc fmt/_70.fmt
	jcabc2ps HavaNashiraSong.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >HavaNashiraSong.ps
HavaNashiraSong.pdf: HavaNashiraSong.ps
	ps2pdf HavaNashiraSong.ps HavaNashiraSong.pdf

# HayntIzPurimBrider
HayntIzPurimBrider= song/HayntIzPurimBrider_Dm.abc \
	C/HayntIzPurimBrider_Dm.abc \
	Bb/HayntIzPurimBrider_Em.abc
HayntIzPurimBrider: HayntIzPurimBrider.abc HayntIzPurimBrider.ps HayntIzPurimBrider.pdf
HayntIzPurimBrider.abc: $(HayntIzPurimBrider)
	abcjoin +S2 $(HayntIzPurimBrider) >HayntIzPurimBrider.abc
HayntIzPurimBrider.ps: HayntIzPurimBrider.abc fmt/HayntIzPurimBrider.fmt
	jcabc2ps +Ffmt/HayntIzPurimBrider HayntIzPurimBrider.abc \
	|PShdr HayntIzPurim '' HayntIzPurim \
	|PSftr %D $U/ %D >HayntIzPurimBrider.ps
HayntIzPurimBrider.pdf: HayntIzPurimBrider.ps
	ps2pdf HayntIzPurimBrider.ps HayntIzPurimBrider.pdf

# Heveynu Shalom Aleychem
HeveynuShalomAleychem= Bb/HeveynuShalomAleychem_Cm.abc \
	song/HeveynuShalomAleychem_Dm_w.abc \
	Bb/HeveynuShalomAleychem_Em.abc
HeveynuShalomAleychem: HeveynuShalomAleychem.abc HeveynuShalomAleychem.ps HeveynuShalomAleychem.pdf
HeveynuShalomAleychem.abc: $(HeveynuShalomAleychem)
	abcjoin +S2 $(HeveynuShalomAleychem) >HeveynuShalomAleychem.abc
HeveynuShalomAleychem.ps: HeveynuShalomAleychem.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 HeveynuShalomAleychem.abc \
	|PShdr HeveynuShalomAleychem '' HeveynuShalomAleychem \
	|PSftr %D $U/ %D >HeveynuShalomAleychem.ps
HeveynuShalomAleychem.pdf: HeveynuShalomAleychem.ps
	ps2pdf HeveynuShalomAleychem.ps HeveynuShalomAleychem.pdf

# Heveynu Shalom Aleychem 2V
HeveynuShalomAleychem2V= \
	song/HeveynuShalomAleychem_Dm_w_2V.abc \
	C/HeveynuShalomAleychem_Cm.abc \
	C/HeveynuShalomAleychem_Dm.abc \
	Bb/HeveynuShalomAleychem_Em.abc
HeveynuShalomAleychem2V: HeveynuShalomAleychem2V.abc HeveynuShalomAleychem2V.ps HeveynuShalomAleychem2V.pdf
HeveynuShalomAleychem2V.abc: $(HeveynuShalomAleychem2V)
	abcjoin +S2 $(HeveynuShalomAleychem2V) >HeveynuShalomAleychem2V.abc
HeveynuShalomAleychem2V.ps: HeveynuShalomAleychem2V.abc fmt/HeveynuShalomAleychem2V.fmt
	jcabc2ps +Ffmt/HeveynuShalomAleychem2V HeveynuShalomAleychem2V.abc \
	|PShdr HeveynuShalomAleychem2V '' HeveynuShalomAleychem2V \
	|PSftr %D $U/ %D >HeveynuShalomAleychem2V.ps
HeveynuShalomAleychem2V.pdf: HeveynuShalomAleychem2V.ps
	ps2pdf HeveynuShalomAleychem2V.ps HeveynuShalomAleychem2V.pdf

# HeyserJig
HeyserJig= C/HeyserJig_D.abc Bb/HeyserJig_E.abc #
HeyserJig: HeyserJig.abc HeyserJig.ps HeyserJig.pdf
HeyserJig.ps: HeyserJig.abc fmt/_65.fmt
	jcabc2ps HeyserJig.abc +Ffmt/_65 \
	|PSftr %D $U/ %D >HeyserJig.ps
HeyserJig.abc: $(HeyserJig)
	abcjoin +s $(HeyserJig) >HeyserJig.abc
HeyserJig.pdf: HeyserJig.ps
	ps2pdf HeyserJig.ps HeyserJig.pdf

# Hine Ma Tov
HineMaTov: HineMaTov1 HineMaTov1_song HineMaTov1.utf8 HineMaTov2

# Hine Ma Tov
HineMaTov1= \
	song/HineMaTov1_Dm.abc sep5x2 \
	song/HineMaTov1_Em.abc sep5x2 \
	song/HineMaTov1_Am_w.abc
HineMaTov1: HineMaTov1.abc HineMaTov1.ps HineMaTov1.pdf HineMaTov1_.svg
HineMaTov1.abc: hdr/HineMaTov1.hdr $(HineMaTov1)
	abcmedley HineMaTov1 $(HineMaTov1) >HineMaTov1.abc
	ln -f HineMaTov1.abc HineMaTov1.txt
HineMaTov1.ps: HineMaTov1.abc fmt/HineMaTov1.fmt
	jcabc2ps +Ffmt/HineMaTov1.fmt HineMaTov1.abc \
	|PShdr HineMaTov '' HineMaTov \
	|PSftr %D $U %D >HineMaTov1.ps
HineMaTov1.pdf: HineMaTov1.ps
	ps2pdf HineMaTov1.ps HineMaTov1.pdf
HineMaTov1_.svg: HineMaTov1.abc
	abcm2ps -v HineMaTov1.abc -O HineMaTov1_.svg

# Hine Ma Tov song
HineMaTov1_song= song/HineMaTov1_Dm_wW.abc sep5x2 song/HineMaTov1_Em_wW.abc song/HineMaTov1_Am.abc
HineMaTov1_song: HineMaTov1_song.abc HineMaTov1_song.ps HineMaTov1_song.pdf HineMaTov1_song_.svg
HineMaTov1_song.abc: hdr/HineMaTov1_song.hdr $(HineMaTov1_song)
	abcmedley HineMaTov1_song $(HineMaTov1_song) >HineMaTov1_song.abc
	ln -f HineMaTov1_song.abc HineMaTov1_song.txt
HineMaTov1_song.ps: HineMaTov1_song.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 HineMaTov1_song.abc \
	|PShdr HineMaTov '' HineMaTov \
	|PSftr %D $U %D >HineMaTov1_song.ps
HineMaTov1_song.pdf: HineMaTov1_song.ps
	ps2pdf HineMaTov1_song.ps HineMaTov1_song.pdf
HineMaTov1_song_.svg: HineMaTov1_song.abc fmt/svg_65.fmt
	abcm2ps -v -F fmt/svg_65.fmt HineMaTov1_song.abc -O HineMaTov1_song_.svg

# Hine Ma Tov
HineMaTov1.utf8= song/HineMaTov1_Dm_wW.utf8.abc sep5x2 song/HineMaTov1_Em_wW.utf8.abc
HineMaTov1.utf8: HineMaTov1.utf8.abc HineMaTov1.utf8.ps HineMaTov1.utf8.pdf
HineMaTov1.utf8.abc: hdr/HineMaTov1.utf8.hdr $(HineMaTov1.utf8)
	abcmedley HineMaTov1.utf8 $(HineMaTov1.utf8) >HineMaTov1.utf8.abc
	ln -f HineMaTov1.utf8.abc HineMaTov1.utf8.txt
HineMaTov1.utf8.ps: HineMaTov1.utf8.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 HineMaTov1.utf8.abc \
	|PShdr HineMaTov '' HineMaTov \
	|PSftr %D $U %D >HineMaTov1.utf8.ps
HineMaTov1.utf8.pdf: HineMaTov1.utf8.ps
	ps2pdf HineMaTov1.utf8.ps HineMaTov1.utf8.pdf

# Hine Ma Tov
HineMaTov2= song/HineMaTov2_Dm.abc sep5x2 song/HineMaTov2_Em.abc
HineMaTov2: HineMaTov2.abc HineMaTov2.ps HineMaTov2.pdf
HineMaTov2.abc: hdr/HineMaTov2.hdr $(HineMaTov2)
	abcmedley HineMaTov2 $(HineMaTov2) >HineMaTov2.abc
	ln -f HineMaTov2.abc HineMaTov2.txt
HineMaTov2.ps: HineMaTov2.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 HineMaTov2.abc \
	|PShdr HineMaTov '' HineMaTov \
	|PSftr %D $U %D >HineMaTov2.ps
HineMaTov2.pdf: HineMaTov2.ps
	ps2pdf HineMaTov2.ps HineMaTov2.pdf


# Hoolyeh Tanz
HoolyehTanz= C/HoolyehTanz_Gm.abc
HoolyehTanz: HoolyehTanz.abc HoolyehTanz.ps HoolyehTanz.pdf
HoolyehTanz.abc: $(HoolyehTanz)
	abcjoin +s $(HoolyehTanz) >HoolyehTanz.abc
HoolyehTanz.ps: HoolyehTanz.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 HoolyehTanz.abc \
	|PShdr HoolyehTanz '' HoolyehTanz \
	|PSftr %D $U/ %D >HoolyehTanz.ps
HoolyehTanz.pdf: HoolyehTanz.ps
	ps2pdf HoolyehTanz.ps HoolyehTanz.pdf

# Hop Mayne Homntashn
HopMayneHomntashn= song/HopMayneHomntashn_D_w.abc \
	C/HopMayneHomntashn_C.abc \
	C/HopMayneHomntashn_D.abc \
	Bb/HopMayneHomntashn_E.abc
HopMayneHomntashn: HopMayneHomntashn.abc HopMayneHomntashn.ps HopMayneHomntashn.pdf
HopMayneHomntashn.abc: $(HopMayneHomntashn)
	abcjoin +S $(HopMayneHomntashn) >HopMayneHomntashn.abc
HopMayneHomntashn.ps: HopMayneHomntashn.abc fmt/HopMayneHomntashn.fmt
	jcabc2ps +Ffmt/HopMayneHomntashn HopMayneHomntashn.abc \
	|PShdr HopMayneHomntashn '' HopMayneHomntashn \
	|PSftr %D $U/ %D >HopMayneHomntashn.ps
HopMayneHomntashn.pdf: HopMayneHomntashn.ps
	ps2pdf HopMayneHomntashn.ps HopMayneHomntashn.pdf

# Hora Agadati
HoraAgadati= C/HoraAgadati_Dm.abc C/HoraAgadati_Am.abc sep5 BbInst.txt Bb/HoraAgadati_Em.abc Bb/HoraAgadati_Bm.abc
HoraAgadati: HoraAgadati.abc HoraAgadati.ps HoraAgadati.pdf
HoraAgadati.ps: HoraAgadati.abc fmt/_70.fmt
	jcabc2ps HoraAgadati.abc +Ffmt/_70 \
	|PShdr HoraAgadati '' HoraAgadati \
	|PSftr %D $U/ %D >HoraAgadati.ps
HoraAgadati.abc: $(HoraAgadati)
	abcjoin $(HoraAgadati) >HoraAgadati.abc
HoraAgadati.pdf: HoraAgadati.ps
	ps2pdf HoraAgadati.ps HoraAgadati.pdf

# Hora Fetelor
HoraFetelor= tune/HoraFetelor_Dm.abc tune/HoraFetelor_Em.abc
HoraFetelor: HoraFetelor.abc HoraFetelor.ps HoraFetelor.pdf
HoraFetelor.abc: $(HoraFetelor)
	abcjoin +s $(HoraFetelor) >HoraFetelor.abc
HoraFetelor.ps: HoraFetelor.abc fmt/_75.fmt $(HoraFetelor)
	jcabc2ps +Ffmt/_75 HoraFetelor.abc \
	|PShdr HoraFetelor '' HoraFetelor \
	|PSftr %D $U/ %D >HoraFetelor.ps
HoraFetelor.pdf: HoraFetelor.ps
	ps2pdf HoraFetelor.ps HoraFetelor.pdf

# HoraLaPatru
HoraLaPatru= C/HoraLaPatru_D.abc Bb/HoraLaPatru_E.abc
HoraLaPatru: HoraLaPatru.abc HoraLaPatru.ps HoraLaPatru.pdf
HoraLaPatru.ps: HoraLaPatru.abc fmt/_75.fmt
	jcabc2ps HoraLaPatru.abc +Ffmt/_75 +n \
	|PSftr %D $U/ %D >HoraLaPatru.ps
HoraLaPatru.abc: $(HoraLaPatru)
	abcjoin $(HoraLaPatru) >HoraLaPatru.abc
HoraLaPatru.pdf: HoraLaPatru.ps
	ps2pdf HoraLaPatru.ps HoraLaPatru.pdf

# ImHopalnu
ImHopalnu= C/ImHopalnu_C.abc Bb/ImHopalnu_D.abc
ImHopalnu: ImHopalnu.abc ImHopalnu.ps ImHopalnu.pdf
ImHopalnu.ps: ImHopalnu.abc fmt/_75.fmt
	jcabc2ps ImHopalnu.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >ImHopalnu.ps
ImHopalnu.abc: $(ImHopalnu)
	abcjoin $(ImHopalnu) >ImHopalnu.abc
ImHopalnu.pdf: ImHopalnu.ps
	ps2pdf ImHopalnu.ps ImHopalnu.pdf

# InOdess
InOdess= C/In_Odess_D.abc Bb/In_Odess_E.abc
InOdess: InOdess.abc InOdess.ps InOdess.pdf
InOdess.abc: $(InOdess)
	abcjoin +s $(InOdess) >InOdess.abc
InOdess.ps: InOdess.abc fmt/_75.fmt $(InOdess)
	jcabc2ps +Ffmt/_75 InOdess.abc \
	|PSftr %D $U/ %D >InOdess.ps
InOdess.pdf: InOdess.ps
	ps2pdf InOdess.ps InOdess.pdf

# Bulg_InspectorGadget
Bulg_InspectorGadget= \
	bulgar/Inspector_Gadget-Dm-24-3.abc \
	bulgar/Inspector_Gadget-Em-24-3.abc \
	bulgar/Inspector_Gadget-Bm-24-3.abc
Bulg_InspectorGadget: Bulg_InspectorGadget.abc Bulg_InspectorGadget.ps Bulg_InspectorGadget.pdf
Bulg_InspectorGadget.abc: $(Bulg_InspectorGadget)
	abcjoin +S2 $(Bulg_InspectorGadget) >Bulg_InspectorGadget.abc
Bulg_InspectorGadget.ps: Bulg_InspectorGadget.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Bulg_InspectorGadget.abc \
	|PShdr Bulg_InspectorGadget '' Bulg_InspectorGadget \
	|PSftr %D $U/ %D >Bulg_InspectorGadget.ps
Bulg_InspectorGadget.pdf: Bulg_InspectorGadget.ps
	ps2pdf Bulg_InspectorGadget.ps Bulg_InspectorGadget.pdf

# Ira's Sher
IrasSher= C/IrasSher_D.abc sep5x2 # Bb/IrasSher_E.abc
IrasSher: IrasSher.abc IrasSher.ps IrasSher.pdf
IrasSher.abc: $(IrasSher)
	abcjoin +s $(IrasSher) >IrasSher.abc
IrasSher.ps: IrasSher.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 IrasSher.abc \
	|PShdr IrasSher '' IrasSher \
	|PSftr %D $U/ %D >IrasSher.ps
IrasSher.pdf: IrasSher.ps
	ps2pdf IrasSher.ps IrasSher.pdf

# It Is a Tree of Life
ItIsATreeOfLife= song/ItIsATreeOfLife_Dm.abc song/ItIsATreeOfLife_Em.abc
ItIsATreeOfLife: ItIsATreeOfLife.abc ItIsATreeOfLife.ps ItIsATreeOfLife.pdf
ItIsATreeOfLife.abc: $(ItIsATreeOfLife)
	abcjoin +s $(ItIsATreeOfLife) >ItIsATreeOfLife.abc
ItIsATreeOfLife.ps: ItIsATreeOfLife.abc fmt/_75.fmt $(ItIsATreeOfLife)
	$(a2p) ItIsATreeOfLife.abc +Ffmt/_75 \
	| PShdr ItIsATreeOfLife "" ItIsATreeOfLife \
	| PSftr %D $U/ %D >ItIsATreeOfLife.ps
ItIsATreeOfLife.pdf: ItIsATreeOfLife.ps
	ps2pdf ItIsATreeOfLife.ps ItIsATreeOfLife.pdf

# Ivdu
Ivdu= song/Ivdu_Dm_w.abc C/Ivdu_Dm.abc Bb/Ivdu_Em.abc
Ivdu: Ivdu.abc Ivdu.ps Ivdu.pdf
Ivdu.abc: $(Ivdu)
	abcjoin +s2 $(Ivdu) >Ivdu.abc
Ivdu.ps: Ivdu.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Ivdu.abc \
	|PShdr Ivdu '' Ivdu \
	|PSftr %D $U/ %D >Ivdu.ps
Ivdu.pdf: Ivdu.ps
	ps2pdf Ivdu.ps Ivdu.pdf

# Jig_Kam1-17
Jig_Kam1-17= C/Jig_Kam1-17_F.abc Bb/Jig_Kam1-17_G.abc
Jig_Kam1-17: Jig_Kam1-17.ps Jig_Kam1-17.pdf
Jig_Kam1-17.ps: Jig_Kam1-17.abc fmt/_75.fmt
	jcabc2ps Jig_Kam1-17.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Jig_Kam1-17.ps
Jig_Kam1-17.abc: hdr/Jig_Kam1-17.hdr $(Jig_Kam1-17)
	abcmedley Jig_Kam1-17 $(Jig_Kam1-17) >Jig_Kam1-17.abc
Jig_Kam1-17.pdf: Jig_Kam1-17.ps
	ps2pdf Jig_Kam1-17.ps Jig_Kam1-17.pdf

# Kad ja podjoh na Bembashu
KadJaPodjohNaBembashu= song/KadJaPodjohNaBembashu_Am.abc sep5x2 song/KadJaPodjohNaBembashu_Bm.abc
KadJaPodjohNaBembashu: KadJaPodjohNaBembashu.abc KadJaPodjohNaBembashu.ps KadJaPodjohNaBembashu.pdf
KadJaPodjohNaBembashu.abc: $(KadJaPodjohNaBembashu)
	abcjoin $(KadJaPodjohNaBembashu) >KadJaPodjohNaBembashu.abc
KadJaPodjohNaBembashu.ps: KadJaPodjohNaBembashu.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 KadJaPodjohNaBembashu.abc \
	|PShdr KadJaPodjoh '' KadJaPodjoh \
	|PSftr %D $U/ %D >KadJaPodjohNaBembashu.ps
KadJaPodjohNaBembashu.pdf: KadJaPodjohNaBembashu.ps
	ps2pdf KadJaPodjohNaBembashu.ps KadJaPodjohNaBembashu.pdf

# KandelsHora
KandelsHora= C/KandelsHora_D.abc Bb/KandelsHora_E.abc
KandelsHora: KandelsHora.abc KandelsHora.ps KandelsHora.pdf
KandelsHora.abc: $(KandelsHora)
	abcjoin $(KandelsHora) >KandelsHora.abc
KandelsHora.ps: KandelsHora.abc fmt/_75.fmt
	jcabc2ps KandelsHora.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >KandelsHora.ps
KandelsHora.pdf: KandelsHora.ps
	ps2pdf KandelsHora.ps KandelsHora.pdf

# Karapyet
Karapyet: Karapyet_C Karapyet_B

# Karapyet (Bb inst)
Karapyet_B= tune/Karapyet_Bm.abc tune/Karapyet_Em.abc
Karapyet_B: Karapyet_B.ps Karapyet_B.pdf
Karapyet_B: Karapyet_B.ps Karapyet_B.pdf
Karapyet_Bb.abc: hdr/Karapyet_B.hdr $(Karapyet_B)
	abcmedley Karapyet_B $(Karapyet_B) >Karapyet_Bb.abc
Karapyet_B: Karapyet_B.ps Karapyet_B.pdf
Karapyet_B.ps: Karapyet_Bb.abc fmt/_75.fmt $(Karapyet_B)
	jcabc2ps Karapyet_Bb.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Karapyet_B.ps
Karapyet_B.pdf: Karapyet_B.ps
	ps2pdf Karapyet_B.ps Karapyet_B.pdf

# Karapyet (C inst)
Karapyet_C= tune/Karapyet_Am.abc tune/Karapyet_Dm.abc
Karapyet_C: Karapyet_C.ps Karapyet_C.pdf
Karapyet_C: Karapyet_C.ps Karapyet_C.pdf
Karapyet_C.abc: hdr/Karapyet_C.hdr $(Karapyet_C)
	abcmedley Karapyet_C $(Karapyet_C) >Karapyet_C.abc
Karapyet_C.ps: Karapyet_C.abc fmt/_75.fmt $(Karapyet_C)
	jcabc2ps Karapyet_C.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Karapyet_C.ps
Karapyet_C.pdf: Karapyet_C.ps
	ps2pdf Karapyet_C.ps Karapyet_C.pdf

# Kasatske
Kasatske= C/Kasatske_GC.abc C/Kasatske_CF.abc Bb/Kasatske_AD.abc Bb/Kasatske_DG.abc
Kasatske: Kasatske.abc Kasatske.ps Kasatske.pdf
Kasatske.ps: Kasatske.abc fmt/_75.fmt
	jcabc2ps Kasatske.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Kasatske.ps
Kasatske.abc: $(Kasatske)
	abcjoin +s $(Kasatske) >Kasatske.abc
Kasatske.pdf: Kasatske.ps
	ps2pdf Kasatske.ps Kasatske.pdf

# Keshever Shtikele
KesheverShtikele= C/Keshever_Shtikele_D.abc Bb/Keshever_Shtikele_E.abc
KesheverShtikele: KesheverShtikele.abc KesheverShtikele.ps KesheverShtikele.pdf
KesheverShtikele.abc: $(KesheverShtikele)
	abcjoin +s $(KesheverShtikele) >KesheverShtikele.abc
KesheverShtikele.ps: KesheverShtikele.abc fmt/_75.fmt $(KesheverShtikele)
	jcabc2ps +Ffmt/_75 KesheverShtikele.abc \
	|PSftr %D $U/ %D >KesheverShtikele.ps
KesheverShtikele.pdf: KesheverShtikele.ps
	ps2pdf KesheverShtikele.ps KesheverShtikele.pdf

# Khasene Tants
Khasene_Tants= freilach/Khasene_Tants-Cm--.abc
Khasene_Tants: Khasene_Tants.abc Khasene_Tants.ps Khasene_Tants.pdf
Khasene_Tants.abc: $(Khasene_Tants)
	abcjoin +S2 $(Khasene_Tants) >Khasene_Tants.abc
Khasene_Tants.ps: Khasene_Tants.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Khasene_Tants.abc \
	|PShdr Khasene_Tants '' Khasene_Tants \
	|PSftr %D $U/ %D >Khasene_Tants.ps
Khasene_Tants.pdf: Khasene_Tants.ps
	ps2pdf Khasene_Tants.ps Khasene_Tants.pdf

# Khasidim Tanz
KhasidimTanz= C/KhasidimTanz_A.abc Bb/KhasidimTanz_B.abc
KhasidimTanz: KhasidimTanz.abc KhasidimTanz.ps KhasidimTanz.pdf
KhasidimTanz.ps: KhasidimTanz.abc fmt/_75.fmt
	jcabc2ps KhasidimTanz.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >KhasidimTanz.ps
KhasidimTanz.abc: $(KhasidimTanz)
	abcjoin +s $(KhasidimTanz) >KhasidimTanz.abc
KhasidimTanz.pdf: KhasidimTanz.ps
	ps2pdf KhasidimTanz.ps KhasidimTanz.pdf

# Khasitsky Tanets
Khasitsky_Tanets= tune/Khasitsky_Tanets-Df-48-6.abc tune/Khasitsky_Tanets-Ef-48-6.abc
KhasitskyTanets: KhasitskyTanets.abc KhasitskyTanets.ps KhasitskyTanets.pdf
KhasitskyTanets.abc: $(KhasitskyTanets)
	abcjoin +S2 $(KhasitskyTanets) >KhasitskyTanets.abc
KhasitskyTanets.ps: KhasitskyTanets.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 KhasitskyTanets.abc \
	|PShdr KhasitskyTanets '' KhasitskyTanets \
	|PSftr %D $U/ %D >KhasitskyTanets.ps
KhasitskyTanets.pdf: KhasitskyTanets.ps
	ps2pdf KhasitskyTanets.ps KhasitskyTanets.pdf

# Sadegurer_Khosid
# Khos: Sadegurer
Sadegurer_Khosid= hdr/Sadegurer_Khosid.hdr \
	khusidl/Sadegurer_Khosid-Gm-88-4.abc sep5 \
	khusidl/Sadegurer_Khosid-Am-88-4.abc sep5 \
	khusidl/Sadegurer_Khosid-Em-88-4.abc sep5 \
	ftr/Sadegurer_Khosid.ftr
Sadegurer_Khosid: Sadegurer_Khosid.abc Sadegurer_Khosid.ps Sadegurer_Khosid.pdf
Sadegurer_Khosid.abc: $(Sadegurer_Khosid)
	abcjoin $(Sadegurer_Khosid) >Sadegurer_Khosid.abc
Sadegurer_Khosid.ps: Sadegurer_Khosid.abc fmt/_70.fmt
	jcabc2ps Sadegurer_Khosid.abc +Ffmt/_70.fmt \
	|PShdr 'Sadegurer Khosid' '' 'Sadegurer Khosid' \
	|PSftr %D $U/ %D >Sadegurer_Khosid.ps
Sadegurer_Khosid.pdf: Sadegurer_Khosid.ps
	ps2pdf Sadegurer_Khosid.ps Sadegurer_Khosid.pdf
hdr/Sadegurer_Khosid.hdr: ; touch hdr/Sadegurer_Khosid.hdr
ftr/Sadegurer_Khosid.ftr: ; touch ftr/Sadegurer_Khosid.ftr

# Khos_Bessaraber
Khos_Bessaraber= C/BessaraberKhusidl_Cm.abc C/BessaraberKhusidl_Dm.abc Bb/BessaraberKhusidl_Em.abc
Khos_Bessaraber: Khos_Bessaraber.abc Khos_Bessaraber.ps Khos_Bessaraber.pdf
Khos_Bessaraber.abc: $(Khos_Bessaraber)
	abcjoin +S2 $(Khos_Bessaraber) >Khos_Bessaraber.abc
Khos_Bessaraber.ps: Khos_Bessaraber.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Khos_Bessaraber.abc \
	|PShdr Khos:Bessaraber '' Khos:Bessaraber \
	|PSftr %D $U/ %D >Khos_Bessaraber.ps
Khos_Bessaraber.pdf: Khos_Bessaraber.ps
	ps2pdf Khos_Bessaraber.ps Khos_Bessaraber.pdf

# KhosidDance1
KhosidDance1= C/KhosidDance1_Dm.abc Bb/KhosidDance1_Em.abc
KhosidDance1: KhosidDance1.abc KhosidDance1.ps KhosidDance1.pdf
KhosidDance1.ps: KhosidDance1.abc fmt/_75.fmt
	jcabc2ps KhosidDance1.abc +Ffmt/_75 \
	|PShdr "KhosidDance1" '' "KhosidDance1" \
	|PSftr %D $U/ %D >KhosidDance1.ps
KhosidDance1.abc: $(KhosidDance1)
	abcjoin +s $(KhosidDance1) >KhosidDance1.abc
KhosidDance1.pdf: KhosidDance1.ps
	ps2pdf KhosidDance1.ps KhosidDance1.pdf

# KhosidDance2
KhosidDance2= C/KhosidDance2_F.abc Bb/KhosidDance2_G.abc
KhosidDance2: KhosidDance2.abc KhosidDance2.ps KhosidDance2.pdf
KhosidDance2.ps: KhosidDance2.abc fmt/_75.fmt
	jcabc2ps KhosidDance2.abc +Ffmt/_75 \
	|PShdr "KhosidDance2" '' "KhosidDance2" \
	|PSftr %D $U/ %D >KhosidDance2.ps
KhosidDance2.abc: $(KhosidDance2)
	abcjoin +s $(KhosidDance2) >KhosidDance2.abc
KhosidDance2.pdf: KhosidDance2.ps
	ps2pdf KhosidDance2.ps KhosidDance2.pdf

# Khosidl
Khos: Khosidl
Khosidl: Khos_Bessaraber Khos_Drohobitsher Khosidl1 Khos_TriskerRebns Khos_Billys \
	Sadegurer_Khosid

# Khosidl1
Khosidl1= C/Khosidl1_D.abc Bb/Khosidl1_E.abc
Khosidl1: Khosidl1.abc Khosidl1.ps Khosidl1.pdf
Khosidl1.abc: $(Khosidl1)
	abcjoin $(Khosidl1) >Khosidl1.abc
Khosidl1.ps: Khosidl1.abc fmt/_75.fmt
	jcabc2ps Khosidl1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Khosidl1.ps
Khosidl1.pdf: Khosidl1.ps
	ps2pdf Khosidl1.ps Khosidl1.pdf

# Khosidl: Billy's
Khos_Billys= C/BillysKhosidl_D.abc Bb/BillysKhosidl_E.abc
Khos_Billys: Khos_Billys.abc Khos_Billys.ps Khos_Billys.pdf
Khos_Billys.abc: $(Khos_Billys)
	abcjoin $(Khos_Billys) >Khos_Billys.abc
Khos_Billys.ps: Khos_Billys.abc fmt/_75.fmt
	jcabc2ps Khos_Billys.abc +Ffmt/_75 \
	|PShdr Khos:Billys '' Khos:Billys \
	|PSftr %D $U/ %D >Khos_Billys.ps
Khos_Billys.pdf: Khos_Billys.ps
	ps2pdf Khos_Billys.ps Khos_Billys.pdf

# Khosidl: Drohobitsher Khusid
Khos_Drohobitsher= C/DrohobitsherKhusid_D.abc Bb/DrohobitsherKhusid_E.abc
Khos_Drohobitsher: Khos_Drohobitsher.abc Khos_Drohobitsher.ps Khos_Drohobitsher.pdf
Khos_Drohobitsher.abc: $(Khos_Drohobitsher)
	abcjoin $(Khos_Drohobitsher) >Khos_Drohobitsher.abc
Khos_Drohobitsher.ps: Khos_Drohobitsher.abc fmt/_75.fmt
	jcabc2ps Khos_Drohobitsher.abc +Ffmt/_75 \
	|PShdr Khos:Drohob '' Khos:Drohob \
	|PSftr %D $U/ %D >Khos_Drohobitsher.ps
Khos_Drohobitsher.pdf: Khos_Drohobitsher.ps
	ps2pdf Khos_Drohobitsher.ps Khos_Drohobitsher.pdf

# Khosidl: Trisker Rebns Khusid
Khos_TriskerRebns= freilach/Trisker_Rebns_Khusid-Dm-48-3.abc freilach/Trisker_Rebns_Khusid-Em-48-3.abc freilach/Trisker_Rebns_Khusid-Bm-48-3.abc
Khos_TriskerRebns: Khos_TriskerRebns.abc Khos_TriskerRebns.ps Khos_TriskerRebns.pdf
Khos_TriskerRebns.abc: $(Khos_TriskerRebns)
	abcjoin $(Khos_TriskerRebns) >Khos_TriskerRebns.abc
Khos_TriskerRebns.ps: Khos_TriskerRebns.abc fmt/_75.fmt
	jcabc2ps Khos_TriskerRebns.abc +Ffmt/_75 \
	|PShdr Khos:TriskerRebns '' Khos:TriskerRebns \
	|PSftr %D $U/ %D >Khos_TriskerRebns.ps
Khos_TriskerRebns.pdf: Khos_TriskerRebns.ps
	ps2pdf Khos_TriskerRebns.ps Khos_TriskerRebns.pdf

# KhupaTanz2
KhupaTanz2= tune/KhupaTanz2_48_Gm.abc tune/KhupaTanz2_48_Am.abc tune/KhupaTanz2_48_Bm.abc
KhupaTanz2: KhupaTanz2.abc KhupaTanz2.ps KhupaTanz2.pdf
KhupaTanz2.abc: $(KhupaTanz2)
	abcjoin +S $(KhupaTanz2) >KhupaTanz2.abc
KhupaTanz2.ps: KhupaTanz2.abc fmt/_75.fmt
	jcabc2ps +c +Ffmt/_75 KhupaTanz2.abc \
	|PShdr KhupaTanz2 '' KhupaTanz2 \
	|PSftr %D $U/ %D >KhupaTanz2.ps
KhupaTanz2.pdf: KhupaTanz2.ps
	ps2pdf KhupaTanz2.ps KhupaTanz2.pdf

# Khusidl
Khusidl: KhusidlNo19V1 KhusidlFromPodolia Khusidl_Ukrainer

# Khusidl #19 vol 1
KhusidlNo19V1= khusidl/KhusidlNo19V1_Gm.abc khusidl/KhusidlNo19V1_Am.abc
KhusidlNo19V1: KhusidlNo19V1.abc KhusidlNo19V1.ps KhusidlNo19V1.pdf
KhusidlNo19V1.abc: $(KhusidlNo19V1)
	abcjoin +S2 $(KhusidlNo19V1) >KhusidlNo19V1.abc
KhusidlNo19V1.ps: KhusidlNo19V1.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 KhusidlNo19V1.abc \
	|PShdr Khusidl#19v1 '' Khusidl#19v1 \
	|PSftr %D $U/ %D >KhusidlNo19V1.ps
KhusidlNo19V1.pdf: KhusidlNo19V1.ps
	ps2pdf KhusidlNo19V1.ps KhusidlNo19V1.pdf

# Khusidl from Podolia
KhusidlFromPodolia= khusidl/Khusidl_from_Podolia-Dm-32-4.abc khusidl/Khusidl_from_Podolia-Em-32-4.abc
KhusidlFromPodolia: KhusidlFromPodolia.abc KhusidlFromPodolia.ps KhusidlFromPodolia.pdf
KhusidlFromPodolia.abc: $(KhusidlFromPodolia)
	abcjoin +S2 $(KhusidlFromPodolia) >KhusidlFromPodolia.abc
KhusidlFromPodolia.ps: KhusidlFromPodolia.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 KhusidlFromPodolia.abc \
	|PShdr KhusidlFromPodolia '' KhusidlFromPodolia \
	|PSftr %D $U/ %D >KhusidlFromPodolia.ps
KhusidlFromPodolia.pdf: KhusidlFromPodolia.ps
	ps2pdf KhusidlFromPodolia.ps KhusidlFromPodolia.pdf

# Khusidl: Ukrainer
Khusidl_Ukrainer= \
	khusidl/Ukrainer_Chosidl-Cm-40-4.abc khusidl/Ukrainer_Chosidl-Dm-40-4.abc khusidl/Ukrainer_Chosidl-Em-40-4.abc
Khusidl_Ukrainer: Khusidl_Ukrainer.abc Khusidl_Ukrainer.ps Khusidl_Ukrainer.pdf
Khusidl_Ukrainer.abc: $(Khusidl_Ukrainer)
	abcjoin +S2 $(Khusidl_Ukrainer) >Khusidl_Ukrainer.abc
Khusidl_Ukrainer.ps: Khusidl_Ukrainer.abc fmt/Khusidl_Ukrainer.fmt
	jcabc2ps +Ffmt/Khusidl_Ukrainer Khusidl_Ukrainer.abc \
	|PShdr Khusidl:Ukrainer '' Khusidl:Ukrainer \
	|PSftr %D $U/ %D >Khusidl_Ukrainer.ps
Khusidl_Ukrainer.pdf: Khusidl_Ukrainer.ps
	ps2pdf Khusidl_Ukrainer.ps Khusidl_Ukrainer.pdf

# Khsidim_Tantz
Khsidim_Tantz= \
	khusidl/Khsidim_Tantz-A-48-3.abc \
	khusidl/Khsidim_Tantz-B-48-3.abc
Khsidim_Tantz: Khsidim_Tantz.abc Khsidim_Tantz.ps Khsidim_Tantz.pdf
Khsidim_Tantz.abc: $(Khsidim_Tantz)
	abcjoin +S2 $(Khsidim_Tantz) >Khsidim_Tantz.abc
Khsidim_Tantz.ps: Khsidim_Tantz.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Khsidim_Tantz.abc \
	|PShdr Khsidim_Tantz '' Khsidim_Tantz \
	|PSftr %D $U/ %D >Khsidim_Tantz.ps
Khsidim_Tantz.pdf: Khsidim_Tantz.ps
	ps2pdf Khsidim_Tantz.ps Khsidim_Tantz.pdf

# Ki v'Simcha
KiVSimcha= song/KiVSimcha_C_w.abc \
	tune/KiVSimcha_C.abc \
	tune/KiVSimcha_D.abc
KiVSimcha: KiVSimcha.abc KiVSimcha.ps KiVSimcha.pdf
KiVSimcha.abc: $(KiVSimcha)
	abcjoin +S2 $(KiVSimcha) >KiVSimcha.abc
KiVSimcha.ps: KiVSimcha.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 KiVSimcha.abc \
	|PShdr KiVSimcha '' KiVSimcha \
	|PSftr %D $U/ %D >KiVSimcha.ps
KiVSimcha.pdf: KiVSimcha.ps
	ps2pdf KiVSimcha.ps KiVSimcha.pdf

# KiVaMoed
KiVaMoed= tune/KiVaMoed_C.abc song/KiVaMoed_Dw.abc tune/KiVaMoed_E.abc
KiVaMoed: KiVaMoed.abc KiVaMoed.ps KiVaMoed.pdf
KiVaMoed.abc: $(KiVaMoed)
	abcjoin +S2 $(KiVaMoed) >KiVaMoed.abc
KiVaMoed.ps: KiVaMoed.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 KiVaMoed.abc \
	|PShdr KiVaMoed '' KiVaMoed \
	|PSftr %D $U/ %D >KiVaMoed.ps
KiVaMoed.pdf: KiVaMoed.ps
	ps2pdf KiVaMoed.ps KiVaMoed.pdf

# Klezmer_Scales
#Klezmer_Scales=
Klezmer_Scales: Klezmer_Scales.abc Klezmer_Scales.ps Klezmer_Scales.pdf
#Klezmer_Scales.abc: $(Klezmer_Scales)
#	abcjoin +S2 $(Klezmer_Scales) >Klezmer_Scales.abc
Klezmer_Scales.ps: Klezmer_Scales.abc fmt/_75.fmt
	jcabc2ps +Ffmt/75 Klezmer_Scales.abc \
	|PShdr 'Klezmer Scales' '' 'Klezmer Scales' \
	|PSftr %D $U/ %D >Klezmer_Scales.ps
Klezmer_Scales.pdf: Klezmer_Scales.ps
	ps2pdf Klezmer_Scales.ps Klezmer_Scales.pdf

# Kohanochka
Kohanochka= C/Kohanochka_Am.abc Bb/Kohanochka_Bm.abc
Kohanochka: Kohanochka.abc Kohanochka.ps Kohanochka.pdf
Kohanochka.ps: Kohanochka.abc fmt/_75.fmt
	jcabc2ps Kohanochka.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Kohanochka.ps
Kohanochka.abc: $(Kohanochka)
	abcjoin $(Kohanochka) >Kohanochka.abc
Kohanochka.pdf: Kohanochka.ps
	ps2pdf Kohanochka.ps Kohanochka.pdf

# Kol Rina
KolRina= C/KolRina_G.abc Bb/KolRina_A.abc
KolRina: KolRina.abc KolRina.ps KolRina.pdf
KolRina.abc: $(KolRina)
	abcjoin +s $(KolRina) >KolRina.abc
KolRina.ps: KolRina.abc fmt/_75.fmt $(KolRina)
	jcabc2ps +Ffmt/_75 KolRina.abc \
	|PShdr KolRina '' KolRina \
	|PSftr %D $U/ %D >KolRina.ps
KolRina.pdf: KolRina.ps
	ps2pdf KolRina.ps KolRina.pdf

# Kroitera
Kroitera= tune/Kroitera-Gm-80-5.abc tune/Kroitera-Am-80-5.abc tune/Kroitera-Em-80-5.abc
Kroitera: Kroitera.abc Kroitera.ps Kroitera.pdf
Kroitera.abc: $(Kroitera)
	abcjoin +RS2 $(Kroitera) >Kroitera.abc
Kroitera.ps: Kroitera.abc fmt/Kroitera.fmt
	jcabc2ps +Ffmt/Kroitera.fmt Kroitera.abc \
	|PShdr 'Kroitera' '' Kroitera \
	|PSftr %D $U/ %D >Kroitera.ps
Kroitera.pdf: Kroitera.ps
	ps2pdf Kroitera.ps Kroitera.pdf

# Korobushka
Korobushka: Korobushka.abc Korobushka.ps Korobushka.pdf
Korobushka= \
	tune/Korobushka_Gm.abc tune/Korobushka_Am.abc sep5x2 \
	tune/Korobushka_Dm.abc tune/Korobushka_Em.abc
Korobushka.abc: $(Korobushka)
	abcmedley Korobushka $(Korobushka) >Korobushka.abc
Korobushka.ps: Korobushka.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Korobushka.abc \
	|PShdr Korobushka '' Korobushka \
	|PSftr %D $U/ %D >Korobushka.ps
Korobushka.pdf: Korobushka.ps
	ps2pdf Korobushka.ps Korobushka.pdf

# LaibedigaHonga
LaibedigaHonga= C/LaibedigaHonga_D.abc Bb/LaibedigaHonga_E.abc
LaibedigaHonga: LaibedigaHonga.abc LaibedigaHonga.ps LaibedigaHonga.pdf
LaibedigaHonga.ps: LaibedigaHonga.abc fmt/_75.fmt
	jcabc2ps LaibedigaHonga.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >LaibedigaHonga.ps
LaibedigaHonga.abc: $(LaibedigaHonga)
	abcjoin +s $(LaibedigaHonga) >LaibedigaHonga.abc
LaibedigaHonga.pdf: LaibedigaHonga.ps
	ps2pdf LaibedigaHonga.ps LaibedigaHonga.pdf

# LeMaanAchai
LeMaanAchai= C/LeMaanAchai_Dm_wW.abc Bb/LeMaanAchai_Em.abc
LeMaanAchai: LeMaanAchai.abc LeMaanAchai.ps LeMaanAchai.pdf
LeMaanAchai.ps: LeMaanAchai.abc fmt/_75.fmt
	jcabc2ps LeMaanAchai.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >LeMaanAchai.ps
LeMaanAchai.abc: $(LeMaanAchai)
	abcjoin +s $(LeMaanAchai) >LeMaanAchai.abc
LeMaanAchai.pdf: LeMaanAchai.ps
	ps2pdf LeMaanAchai.ps LeMaanAchai.pdf

# LebenZolPalestina
LebenZolPalestina= C/LebenZolPalestina_Dm.abc Bb/LebenZolPalestina_Em.abc
LebenZolPalestina: LebenZolPalestina.abc LebenZolPalestina.ps LebenZolPalestina.pdf
LebenZolPalestina.ps: LebenZolPalestina.abc fmt/_75.fmt
	jcabc2ps LebenZolPalestina.abc +Ffmt/_75 \
	|PShdr LebenZolPal '' LebenZolPal \
	|PSftr %D $U/ %D >LebenZolPalestina.ps
LebenZolPalestina.abc: $(LebenZolPalestina)
	abcjoin +s $(LebenZolPalestina) >LebenZolPalestina.abc
LebenZolPalestina.pdf: LebenZolPalestina.ps
	ps2pdf LebenZolPalestina.ps LebenZolPalestina.pdf

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

# LevTahor
LevTahor= song/LevTahor_Dm.abc song/LevTahor_Em.abc #
LevTahor: LevTahor.abc LevTahor.ps LevTahor.pdf
LevTahor.ps: LevTahor.abc fmt/_75.fmt
	jcabc2ps LevTahor.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >LevTahor.ps
LevTahor.abc: $(LevTahor)
	abcjoin +s $(LevTahor) >LevTahor.abc
LevTahor.pdf: LevTahor.ps
	ps2pdf LevTahor.ps LevTahor.pdf

# Lo Yissa Goy
LoYissaGoy: LoYissaGoy.ps LoYissaGoy.pdf LoYissaGoySong

# Lo Yissa Goy
LoYissaGoy= tune/LoYissaGoy_Cm.abc song/LoYissaGoy_Dm.abc tune/LoYissaGoy_Em.abc
LoYissaGoy: LoYissaGoy.abc LoYissaGoy.ps LoYissaGoy.pdf
LoYissaGoy.abc: $(LoYissaGoy)
	abcjoin +s2 $(LoYissaGoy) >LoYissaGoy.abc
LoYissaGoy.ps: LoYissaGoy.abc fmt/LoYissaGoy.fmt
	jcabc2ps +Ffmt/LoYissaGoy LoYissaGoy.abc \
	|PShdr LoYissaGoy '' LoYissaGoy \
	|PSftr %D $U/ %D >LoYissaGoy.ps
LoYissaGoy.pdf: LoYissaGoy.ps
	ps2pdf LoYissaGoy.ps LoYissaGoy.pdf

# LoYissaGoySong
LoYissaGoySong= song/LoYissaGoy_Dm.abc song/LoYissaGoy_Em.abc
LoYissaGoySong : LoYissaGoySong.abc LoYissaGoySong.ps LoYissaGoySong.pdf
LoYissaGoySong.abc: $(LoYissaGoySong)
	abcjoin $(LoYissaGoySong) >LoYissaGoySong.abc
LoYissaGoySong.ps: LoYissaGoySong.abc fmt/_75.fmt
	jcabc2ps LoYissaGoySong.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >LoYissaGoySong.ps
LoYissaGoySong.pdf: LoYissaGoySong.ps
	ps2pdf LoYissaGoySong.ps LoYissaGoySong.pdf

# M'Hera
MHera= song/MHera_Fw.abc tune/MHera_F.abc tune/MHera_G.abc tune/MHera_A.abc
MHera: MHera.abc MHera.ps MHera.pdf
MHera.abc: $(MHera)
	abcjoin +S2 $(MHera) >MHera.abc
MHera.ps: MHera.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 MHera.abc \
	|PShdr MHera '' MHera \
	|PSftr %D $U/ %D >MHera.ps
MHera.pdf: MHera.ps
	ps2pdf MHera.ps MHera.pdf

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

# MameIsGegangenInMarktAreyn
MameIsGegangenInMarktAreyn= \
	tune/MameIsGegangenInMarktAreyn-GmG-96-5.abc \
	tune/MameIsGegangenInMarktAreyn-AmA-96-5.abc
MameIsGegangenInMarktAreyn: MameIsGegangenInMarktAreyn.abc MameIsGegangenInMarktAreyn.ps MameIsGegangenInMarktAreyn.pdf
MameIsGegangenInMarktAreyn.abc: $(MameIsGegangenInMarktAreyn)
	abcjoin +S2 $(MameIsGegangenInMarktAreyn) >MameIsGegangenInMarktAreyn.abc
MameIsGegangenInMarktAreyn.ps: MameIsGegangenInMarktAreyn.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 MameIsGegangenInMarktAreyn.abc \
	|PShdr MameIsGegangen '' MameIsGegangen \
	|PSftr %D $U/ %D >MameIsGegangenInMarktAreyn.ps
MameIsGegangenInMarktAreyn.pdf: MameIsGegangenInMarktAreyn.ps
	ps2pdf MameIsGegangenInMarktAreyn.ps MameIsGegangenInMarktAreyn.pdf

# Manchurian Hills W
ManchurianHillsW= C/ManchurianHillsW_Am.abc Bb/ManchurianHillsW_Bm.abc
ManchurianHillsW: ManchurianHillsW.abc ManchurianHillsW.ps ManchurianHillsW.pdf
ManchurianHillsW.ps: ManchurianHillsW.abc fmt/_65.fmt
	jcabc2ps ManchurianHillsW.abc +Ffmt/_65 \
	|PSftr %D $U/ %D >ManchurianHillsW.ps
ManchurianHillsW.abc: $(ManchurianHillsW)
	abcjoin $(ManchurianHillsW) >ManchurianHillsW.abc
ManchurianHillsW.pdf: ManchurianHillsW.ps
	ps2pdf ManchurianHillsW.ps ManchurianHillsW.pdf

# Maoz Tsur
Maoz_Tsur= song/Maoz_Tsur-D-20-3w.abc song/Maoz_Tsur-F-20-2.abc
Maoz_Tsur: Maoz_Tsur.abc Maoz_Tsur.ps Maoz_Tsur.pdf
Maoz_Tsur.abc: $(Maoz_Tsur)
	abcjoin +S2 $(Maoz_Tsur) >Maoz_Tsur.abc
Maoz_Tsur.ps: Maoz_Tsur.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Maoz_Tsur.abc \
	|PShdr 'Maoz_Tsur' '' 'Maoz_Tsur' \
	|PSftr %D $U/ %D >Maoz_Tsur.ps
Maoz_Tsur.pdf: Maoz_Tsur.ps
	ps2pdf Maoz_Tsur.ps Maoz_Tsur.pdf

# Mayim
Mayim= tune/Mayim_Dm.abc tune/Mayim_Am.abc
Mayim: Mayim.abc Mayim.ps Mayim.pdf
Mayim.abc: $(Mayim)
	abcjoin +S2 $(Mayim) >Mayim.abc
Mayim.ps: Mayim.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Mayim.abc \
	|PShdr Mayim '' Mayim \
	|PSftr %D $U/ %D >Mayim.ps
Mayim.pdf: Mayim.ps
	ps2pdf Mayim.ps Mayim.pdf

# Medley pages
Medleys: Medley1 Medley2

# Medley1
Medley1= C/GreeneKuzine_Dm.abc C/ShainViDiLvone_Dm.abc C/AbiGezint_Dm.abc C/SimanTov_Em.abc
Medley1: Medley1.abc Medley1.ps Medley1.pdf
Medley1.abc: hdr/Medley1.hdr $(Medley1)
	abcmedley +S2 Medley1 $(Medley1) >Medley1.abc
Medley1.ps: Medley1.abc fmt/_70.fmt $(Medley1)
	jcabc2ps +Ffmt/_70 Medley1.abc \
	|PShdr Medley1 '' Medley1 \
	|PSftr %D $U/ %D > Medley1.ps
Medley1.pdf: Medley1.ps
	ps2pdf Medley1.ps Medley1.pdf

# Medley2
Medley2= C/UvauHaOvdim_Dm.abc C/VHaerEyneynu_3_Dm.abc C/AdirHu_D3.abc C/YoslYosl_Dm.abc
Medley2: Medley2.abc Medley2.ps Medley2.pdf
Medley2.abc: hdr/Medley2.hdr $(Medley2)
	abcmedley +S2 Medley2 $(Medley2) >Medley2.abc
Medley2.ps: Medley2.abc fmt/_70.fmt $(Medley2)
	jcabc2ps +Ffmt/_70 Medley2.abc \
	|PShdr Medley2 '' Medley2 \
	|PSftr %D $U/ %D > Medley2.ps
Medley2.pdf: Medley2.ps
	ps2pdf Medley2.ps Medley2.pdf

# MeinShtetlYass
MeinShtetlYass= C/Mein_Shtetl_Yass_F.abc Bb/Mein_Shtetl_Yass_G.abc
MeinShtetlYass: MeinShtetlYass.abc MeinShtetlYass.ps MeinShtetlYass.pdf
MeinShtetlYass.abc: $(MeinShtetlYass)
	abcjoin +s $(MeinShtetlYass) >MeinShtetlYass.abc
MeinShtetlYass.ps: MeinShtetlYass.abc fmt/_75.fmt $(MeinShtetlYass)
	jcabc2ps +Ffmt/_75 MeinShtetlYass.abc \
	|PSftr %D $U/ %D >MeinShtetlYass.ps
MeinShtetlYass.pdf: MeinShtetlYass.ps
	ps2pdf MeinShtetlYass.ps MeinShtetlYass.pdf

# Mein Teyre Kishinev
Mein_Teyre_Kishinev= freilach/Mein_Teyre_Kishinev-D-72-4.abc freilach/Mein_Teyre_Kishinev-E-72-4.abc
Mein_Teyre_Kishinev: Mein_Teyre_Kishinev.abc Mein_Teyre_Kishinev.ps Mein_Teyre_Kishinev.pdf
Mein_Teyre_Kishinev.abc: $(Mein_Teyre_Kishinev)
	abcjoin +S2 $(Mein_Teyre_Kishinev) >Mein_Teyre_Kishinev.abc
Mein_Teyre_Kishinev.ps: Mein_Teyre_Kishinev.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Mein_Teyre_Kishinev.abc \
	|PShdr 'Mein_Teyre_Kishinev' '' Mein_Teyre_Kishinev \
	|PSftr %D $U/ %D >Mein_Teyre_Kishinev.ps
Mein_Teyre_Kishinev.pdf: Mein_Teyre_Kishinev.ps
	ps2pdf Mein_Teyre_Kishinev.ps Mein_Teyre_Kishinev.pdf

# Melodica Bulgar (Bender's Bulgar)
MelodicaBulgar= C/MelodicaBulgar_D.abc Bb/MelodicaBulgar_E.abc
MelodicaBulgar: MelodicaBulgar.abc MelodicaBulgar.ps MelodicaBulgar.pdf
MelodicaBulgar.abc: $(MelodicaBulgar)
	abcjoin +s $(MelodicaBulgar) >MelodicaBulgar.abc
MelodicaBulgar.ps: MelodicaBulgar.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 MelodicaBulgar.abc \
	|PShdr MelodicaBulgar '' MelodicaBulgar \
	|PSftr %D $U/ %D >MelodicaBulgar.ps
MelodicaBulgar.pdf: MelodicaBulgar.ps
	ps2pdf MelodicaBulgar.ps MelodicaBulgar.pdf

# MiChamocha
MiChamocha= \
	song/Mi_Chamocha_w-Dm-24-3.abc \
	tune/MiChamocha_Em-24-3.abc \
	tune/MiChamocha_Gm-24-3.abc \
	tune/MiChamocha_Am-24-3.abc
MiChamocha: MiChamocha.abc MiChamocha.ps MiChamocha.pdf
MiChamocha.abc: $(MiChamocha)
	abcjoin +S2 $(MiChamocha) >MiChamocha.abc
MiChamocha.ps: MiChamocha.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 MiChamocha.abc \
	|PShdr MiChamocha '' MiChamocha \
	|PSftr %D $U/ %D >MiChamocha.ps
MiChamocha.pdf: MiChamocha.ps
	ps2pdf MiChamocha.ps MiChamocha.pdf

# Misirlou
Misirlou= tune/Misirlou_Dhjz.abc tune/Misirlou_Ehjz.abc
Misirlou: Misirlou.abc Misirlou.ps Misirlou.pdf
Misirlou.abc: $(Misirlou)
	abcjoin $(Misirlou) >Misirlou.abc
Misirlou.ps: Misirlou.abc fmt/_75.fmt $(Misirlou)
	jcabc2ps +Ffmt/_75 Misirlou.abc \
	|PSftr %D $U/ %D >Misirlou.ps
Misirlou.pdf: Misirlou.ps
	ps2pdf Misirlou.ps Misirlou.pdf

# Misirlou (Dh and Gm key signatures)
Misirlou_Dh,Gm-64-8w: Misirlou_Dh,Gm-64-8w.abc Misirlou_Dh,Gm-64-8w.ps Misirlou_Dh,Gm-64-8w.pdf
Misirlou_DhGm_w= song/Misirlou_Dhjz_w.abc tune/Misirlou_Gmin.abc
Misirlou_Dh,Gm-64-8w.abc: $(Misirlou_DhGm_w)
	abcjoin $(Misirlou_DhGm_w) >Misirlou_Dh,Gm-64-8w.abc
Misirlou_Dh,Gm-64-8w.ps: Misirlou_Dh,Gm-64-8w.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 Misirlou_Dh,Gm-64-8w.abc \
	|PShdr Misirlou:Dh,Gm '' Misirlou:Dh,Gm \
	|PSftr %D $U/ %D >Misirlou_Dh,Gm-64-8w.ps
Misirlou_Dh,Gm-64-8w.pdf: Misirlou_Dh,Gm-64-8w.ps
	ps2pdf Misirlou_Dh,Gm-64-8w.ps Misirlou_Dh,Gm-64-8w.pdf

# Misirlou (Dh and Gm key signatures)
Misirlou_Dh,Gm-64-4: Misirlou_Dh,Gm-64-4.abc Misirlou_Dh,Gm-64-4.ps Misirlou_Dh,Gm-64-4.pdf
Misirlou_DhGm= tune/Misirlou_Dhjz.abc tune/Misirlou_Gmin.abc
Misirlou_Dh,Gm-64-4.abc: $(Misirlou_DhGm)
	abcjoin $(Misirlou_DhGm) >Misirlou_Dh,Gm-64-4.abc
Misirlou_Dh,Gm-64-4.ps: Misirlou_Dh,Gm-64-4.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Misirlou_Dh,Gm-64-4.abc \
	|PShdr Misirlou:Dh,Gm '' Misirlou:Dh,Gm \
	|PSftr %D $U/ %D >Misirlou_Dh,Gm-64-4.ps
Misirlou_Dh,Gm-64-4.pdf: Misirlou_Dh,Gm-64-4.ps
	ps2pdf Misirlou_Dh,Gm-64-4.ps Misirlou_Dh,Gm-64-4.pdf

# Misirlou_Dhjz
Misirlou_Dhjz: Misirlou_Dhjz.abc Misirlou_Dhjz.ps Misirlou_Dhjz.pdf
Misirlou_Dhjz.abc: ../Intl/Misirlou-Dhjz.abc
	cd ../Intl; make Misirlou_Dhjz
	/bin/ln -f ../Intl/Misirlou-Dhjz.abc Misirlou_Dhjz.abc
Misirlou_Dhjz.ps: Misirlou_Dhjz.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Misirlou_Dhjz.abc \
	|PShdr Misirlou:Dhjz '' Misirlou:Dhjz \
	|PSftr %D $U/ %D >Misirlou_Dhjz.ps
Misirlou_Dhjz.pdf: Misirlou_Dhjz.ps
	ps2pdf Misirlou_Dhjz.ps Misirlou_Dhjz.pdf

# MitzvoTantsMitDerKale
MitzvoTantsMitDerKale= C/MitzvoTantsMitDerKale_D.abc Bb/MitzvoTantsMitDerKale_E.abc
MitzvoTantsMitDerKale: MitzvoTantsMitDerKale.abc MitzvoTantsMitDerKale.ps MitzvoTantsMitDerKale.pdf
MitzvoTantsMitDerKale.abc: $(MitzvoTantsMitDerKale)
	abcjoin $(MitzvoTantsMitDerKale) >MitzvoTantsMitDerKale.abc
MitzvoTantsMitDerKale.ps: MitzvoTantsMitDerKale.abc fmt/_75.fmt
	jcabc2ps MitzvoTantsMitDerKale.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >MitzvoTantsMitDerKale.ps
MitzvoTantsMitDerKale.pdf: MitzvoTantsMitDerKale.ps
	ps2pdf MitzvoTantsMitDerKale.ps MitzvoTantsMitDerKale.pdf

# MoldavianTants1
MoldavianTants1= C/MoldavianTants1_D.abc Bb/MoldavianTants1_E.abc
MoldavianTants1: MoldavianTants1.abc MoldavianTants1.ps MoldavianTants1.pdf
MoldavianTants1.ps: MoldavianTants1.abc fmt/_75.fmt
	jcabc2ps +n MoldavianTants1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >MoldavianTants1.ps
MoldavianTants1.abc: $(MoldavianTants1)
	abcjoin +s $(MoldavianTants1) >MoldavianTants1.abc
MoldavianTants1.pdf: MoldavianTants1.ps
	ps2pdf MoldavianTants1.ps MoldavianTants1.pdf

# MoldavianZhok1
MoldavianZhok1= \
	zhok/Moldavian_Zhok_1-Dm-96-5.abc \
	zhok/Moldavian_Zhok_1-Em-96-5.abc \
	zhok/Moldavian_Zhok_1-Bm-96-5.abc
MoldavianZhok1: MoldavianZhok1.abc MoldavianZhok1.ps MoldavianZhok1.pdf
MoldavianZhok1.abc: $(MoldavianZhok1)
	abcjoin +S2 $(MoldavianZhok1) >MoldavianZhok1.abc
MoldavianZhok1.ps: MoldavianZhok1.abc fmt/MoldavianZhok1.fmt
	jcabc2ps +Ffmt/MoldavianZhok1 MoldavianZhok1.abc \
	|PShdr MoldavianZhok1 '' MoldavianZhok1 \
	|PSftr %D $U/ %D >MoldavianZhok1.ps
MoldavianZhok1.pdf: MoldavianZhok1.ps
	ps2pdf MoldavianZhok1.ps MoldavianZhok1.pdf

# MoldavskayaHora
MoldavskayaHora= freilach/Moldavskaya_Hora-G-48-6.abc freilach/Moldavskaya_Hora-A-48-6.abc
MoldavskayaHora: MoldavskayaHora.abc MoldavskayaHora.ps MoldavskayaHora.pdf
MoldavskayaHora.abc: $(MoldavskayaHora)
	abcjoin +S2 $(MoldavskayaHora) >MoldavskayaHora.abc
MoldavskayaHora.ps: MoldavskayaHora.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 MoldavskayaHora.abc \
	|PShdr MoldavskayaHora '' MoldavskayaHora \
	|PSftr %D $U/ %D >MoldavskayaHora.ps
MoldavskayaHora.pdf: MoldavskayaHora.ps
	ps2pdf MoldavskayaHora.ps MoldavskayaHora.pdf

# Monastritch
Monastritch= tune/Monastritch_Dm.abc tune/Monastritch_Em.abc
Monastritch: Monastritch.abc Monastritch.ps Monastritch.pdf
Monastritch.abc: $(Monastritch)
	abcjoin +S2 $(Monastritch) >Monastritch.abc
Monastritch.ps: Monastritch.abc fmt/Monastritch.fmt
	jcabc2ps +Ffmt/Monastritch Monastritch.abc \
	|PShdr Khusidl:Monastritch '' Khusidl:Monastritch \
	|PSftr %D $U/ %D >Monastritch.ps
Monastritch.pdf: Monastritch.ps
	ps2pdf Monastritch.ps Monastritch.pdf

# MosheEmes
MosheEmes= C/MosheEmes_D.abc Bb/MosheEmes_E.abc
MosheEmes: MosheEmes.abc MosheEmes.ps MosheEmes.pdf
MosheEmes.abc: $(MosheEmes)
	abcjoin +s $(MosheEmes) >MosheEmes.abc
MosheEmes.ps: MosheEmes.abc fmt/_75.fmt $(MosheEmes)
	jcabc2ps +Ffmt/_75 MosheEmes.abc \
	|PShdr MosheEm '' MosheEm \
	|PSftr %D $U/ %D >MosheEmes.ps
MosheEmes.pdf: MosheEmes.ps
	ps2pdf MosheEmes.ps MosheEmes.pdf

# Mountain_Dance
Mountain_Dance= misc/Mountain_Dance-Gm-48-4.abc misc/Mountain_Dance-Am-48-4.abc misc/Mountain_Dance-Em-48-4.abc
Mountain_Dance: Mountain_Dance.abc Mountain_Dance.ps Mountain_Dance.pdf
Mountain_Dance.abc: $(Mountain_Dance)
	abcjoin +S2 $(Mountain_Dance) >Mountain_Dance.abc
Mountain_Dance.ps: Mountain_Dance.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Mountain_Dance.abc \
	|PShdr 'Mountain_Dance' '' Mountain_Dance \
	|PSftr %D $U/ %D >Mountain_Dance.ps
Mountain_Dance.pdf: Mountain_Dance.ps
	ps2pdf Mountain_Dance.ps Mountain_Dance.pdf

# Muzinikal
Muzinikal= C/DerMuzinikal_Dm.abc Bb/DerMuzinikal_Em.abc
Muzinikal: Muzinikal.abc Muzinikal.ps Muzinikal.pdf
Muzinikal.abc: $(Muzinikal)
	abcjoin +s $(Muzinikal) >Muzinikal.abc
Muzinikal.ps: Muzinikal.abc fmt/_70.fmt
	jcabc2ps Muzinikal.abc +Ffmt/_70 \
	|PShdr Muzinikal '' Muzinikal \
	|PSftr %D $U/ %D > Muzinikal.ps
Muzinikal.pdf: Muzinikal.ps
	ps2pdf Muzinikal.ps Muzinikal.pdf

# NachtInGanEydn
NachtInGanEydn= C/NachtInGanEydn_Dm.abc Bb/NachtInGanEydn_Em.abc
NachtInGanEydn: NachtInGanEydn.abc NachtInGanEydn.ps NachtInGanEydn.pdf
NachtInGanEydn.ps: NachtInGanEydn.abc fmt/_75.fmt
	jcabc2ps NachtInGanEydn.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >NachtInGanEydn.ps
NachtInGanEydn.abc: $(NachtInGanEydn)
	abcjoin $(NachtInGanEydn) >NachtInGanEydn.abc
NachtInGanEydn.pdf: NachtInGanEydn.ps
	ps2pdf NachtInGanEydn.ps NachtInGanEydn.pdf

# Naftulis_Bulgar
Naftulis_Bulgar= bulgar/Naftulis_Bulgar-D-48-3.abc \
	bulgar/Naftulis_Bulgar-E-48-3.abc \
	bulgar/Naftulis_Bulgar-B-48-3.abc
Naftulis_Bulgar: Naftulis_Bulgar.abc Naftulis_Bulgar.ps Naftulis_Bulgar.pdf
Naftulis_Bulgar.abc: $(Naftulis_Bulgar)
	abcjoin +S2 $(Naftulis_Bulgar) >Naftulis_Bulgar.abc
Naftulis_Bulgar.ps: Naftulis_Bulgar.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 Naftulis_Bulgar.abc \
	|PShdr Naftulis_Bulgar '' Naftulis_Bulgar \
	|PSftr %D $U/ %D >Naftulis_Bulgar.ps
Naftulis_Bulgar.pdf: Naftulis_Bulgar.ps
	ps2pdf Naftulis_Bulgar.ps Naftulis_Bulgar.pdf

# NakhesFunKinder
NakhesFunKinder= C/NakhesFunKinder_D.abc Bb/NakhesFunKinder_E.abc
NakhesFunKinder: NakhesFunKinder.abc NakhesFunKinder.ps NakhesFunKinder.pdf
NakhesFunKinder.abc: $(NakhesFunKinder)
	abcjoin +s $(NakhesFunKinder) >NakhesFunKinder.abc
NakhesFunKinder.ps: NakhesFunKinder.abc fmt/_75.fmt $(NakhesFunKinder)
	jcabc2ps +Ffmt/75 NakhesFunKinder.abc \
	|PSftr %D $U/ %D >NakhesFunKinder.ps
NakhesFunKinder.pdf: NakhesFunKinder.ps
	ps2pdf NakhesFunKinder.ps NakhesFunKinder.pdf

# Nifty's Eigene
NiftysEigene= freilach/Niftys_Eigene-Dm-40-8.abc freilach/Niftys_Eigene-Em-40-8.abc
NiftysEigene: NiftysEigene.abc NiftysEigene.ps NiftysEigene.pdf
NiftysEigene.abc: $(NiftysEigene)
	abcjoin +S2 $(NiftysEigene) >NiftysEigene.abc
NiftysEigene.ps: NiftysEigene.abc fmt/NiftysEigene.fmt
	jcabc2ps +k1 +Ffmt/NiftysEigene NiftysEigene.abc \
	|PShdr NiftysEigene '' NiftysEigene \
	|PSftr %D $U/ %D >NiftysEigene.ps
NiftysEigene.pdf: NiftysEigene.ps
	ps2pdf NiftysEigene.ps NiftysEigene.pdf

# Nigun 2
Nigun2: Nigun2_SC Nigun2_VP

# Nigun 2 (Shlomo Carlebach)
Nigun2_SC= tune/Nigun2_SC_F.abc tune/Nigun2_SC_G.abc tune/Nigun2_SC_A.abc
Nigun2_SC: Nigun2_SC.abc Nigun2_SC.ps Nigun2_SC.pdf
Nigun2_SC.abc: $(Nigun2_SC)
	abcjoin +S2 $(Nigun2_SC) >Nigun2_SC.abc
Nigun2_SC.ps: Nigun2_SC.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Nigun2_SC.abc \
	|PShdr "Nigun #2" '' "Nigun #2" \
	|PSftr %D $U/ %D >Nigun2_SC.ps
Nigun2_SC.pdf: Nigun2_SC.ps
	ps2pdf Nigun2_SC.ps Nigun2_SC.pdf

# Nigun 2 (Vavel Pasternak)
Nigun2_VP= tune/Nigun2_VP_C.abc tune/Nigun2_VP_D.abc tune/Nigun2_VP_E.abc
Nigun2_VP: Nigun2_VP.abc Nigun2_VP.ps Nigun2_VP.pdf
Nigun2_VP.abc: $(Nigun2_VP)
	abcjoin +S2 $(Nigun2_VP) >Nigun2_VP.abc
Nigun2_VP.ps: Nigun2_VP.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Nigun2_VP.abc \
	|PShdr "Nigun #2" '' "Nigun #2" \
	|PSftr %D $U/ %D >Nigun2_VP.ps
Nigun2_VP.pdf: Nigun2_VP.ps
	ps2pdf Nigun2_VP.ps Nigun2_VP.pdf

# Nigun Sameach
NigunSameach: Nigun_Sameach-Dm,Gm-96-6 Nigun_Sameach-Dm,Em-96-6 Nigun_Sameach-Gm,Am-96-6

# Nigun Sameach (Dm,Gm)
Nigun_Sameach-Dm,Gm-96-6= bulgar/NigunSameach_Dm.abc bulgar/NigunSameach_Gm.abc
Nigun_Sameach-Dm,Gm-96-6: Nigun_Sameach-Dm,Gm-96-6.abc Nigun_Sameach-Dm,Gm-96-6.ps Nigun_Sameach-Dm,Gm-96-6.pdf
Nigun_Sameach-Dm,Gm-96-6.ps: Nigun_Sameach-Dm,Gm-96-6.abc fmt/_75.fmt
	jcabc2ps Nigun_Sameach-Dm,Gm-96-6.abc +Ffmt/_75 \
	|PShdr NigunSameach:Dm "" NigunSameach:Dm \
	|PSftr %D $U/ %D >Nigun_Sameach-Dm,Gm-96-6.ps
Nigun_Sameach-Dm,Gm-96-6.abc: $(Nigun_Sameach-Dm,Gm-96-6)
	abcjoin $(Nigun_Sameach-Dm,Gm-96-6) >Nigun_Sameach-Dm,Gm-96-6.abc
Nigun_Sameach-Dm,Gm-96-6.pdf: Nigun_Sameach-Dm,Gm-96-6.ps
	ps2pdf Nigun_Sameach-Dm,Gm-96-6.ps Nigun_Sameach-Dm,Gm-96-6.pdf

# Nigun Sameach (Dm,Em)
Nigun_Sameach-Dm,Em-96-6= bulgar/NigunSameach_Dm.abc bulgar/NigunSameach_Em.abc
Nigun_Sameach-Dm,Em-96-6: Nigun_Sameach-Dm,Em-96-6.abc Nigun_Sameach-Dm,Em-96-6.ps Nigun_Sameach-Dm,Em-96-6.pdf
Nigun_Sameach-Dm,Em-96-6.ps: Nigun_Sameach-Dm,Em-96-6.abc fmt/_75.fmt
	jcabc2ps Nigun_Sameach-Dm,Em-96-6.abc +Ffmt/_75 \
	|PShdr NigunSameach:Dm "" NigunSameach:Dm \
	|PSftr %D $U/ %D >Nigun_Sameach-Dm,Em-96-6.ps
Nigun_Sameach-Dm,Em-96-6.abc: $(Nigun_Sameach-Dm,Em-96-6)
	abcjoin $(Nigun_Sameach-Dm,Em-96-6) >Nigun_Sameach-Dm,Em-96-6.abc
Nigun_Sameach-Dm,Em-96-6.pdf: Nigun_Sameach-Dm,Em-96-6.ps
	ps2pdf Nigun_Sameach-Dm,Em-96-6.ps Nigun_Sameach-Dm,Em-96-6.pdf

# Nigun Sameach (Gm,Am)
Nigun_Sameach-Gm,Am-96-6= bulgar/NigunSameach_Gm.abc bulgar/NigunSameach_Am.abc
Nigun_Sameach-Gm,Am-96-6: Nigun_Sameach-Gm,Am-96-6.abc Nigun_Sameach-Gm,Am-96-6.ps Nigun_Sameach-Gm,Am-96-6.pdf
Nigun_Sameach-Gm,Am-96-6.ps: Nigun_Sameach-Gm,Am-96-6.abc fmt/_75.fmt
	jcabc2ps Nigun_Sameach-Gm,Am-96-6.abc +Ffmt/_75 \
	|PShdr NigunSameach:Gm "" NigunSameach:Gm \
	|PSftr %D $U/ %D >Nigun_Sameach-Gm,Am-96-6.ps
Nigun_Sameach-Gm,Am-96-6.abc: $(Nigun_Sameach-Gm,Am-96-6)
	abcjoin $(Nigun_Sameach-Gm,Am-96-6) >Nigun_Sameach-Gm,Am-96-6.abc
Nigun_Sameach-Gm,Am-96-6.pdf: Nigun_Sameach-Gm,Am-96-6.ps
	ps2pdf Nigun_Sameach-Gm,Am-96-6.ps Nigun_Sameach-Gm,Am-96-6.pdf

# Nigun Sameach (Gm,Am)
NigunSameach_Gm= C/NigunSameach_Gm.abc Bb/NigunSameach_Am.abc
NigunSameach_Gm: NigunSameach_Gm.abc NigunSameach_Gm.ps NigunSameach_Gm.pdf
NigunSameach_Gm.ps: NigunSameach_Gm.abc fmt/_75.fmt
	jcabc2ps NigunSameach_Gm.abc +Ffmt/_75 \
	|PShdr NigunSameach:Gm "" NigunSameach:Gm \
	|PSftr %D $U/ %D >NigunSameach_Gm.ps
NigunSameach_Gm.abc: $(NigunSameach_Gm)
	abcjoin $(NigunSameach_Gm) >NigunSameach_Gm.abc
NigunSameach_Gm.pdf: NigunSameach_Gm.ps
	ps2pdf NigunSameach_Gm.ps NigunSameach_Gm.pdf

# Nigunim:
Nigunim: Nigun2

# NochABissel
NochABissel= C/NochABissel_C.abc Bb/NochABissel_D.abc
NochABissel: NochABissel.abc NochABissel.ps NochABissel.pdf
NochABissel.ps: NochABissel.abc fmt/_75.fmt
	jcabc2ps NochABissel.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >NochABissel.ps
NochABissel.abc: $(NochABissel)
	abcjoin $(NochABissel) >NochABissel.abc
NochABissel.pdf: NochABissel.ps
	ps2pdf NochABissel.ps NochABissel.pdf

# Noch_a_Bissel
Noch_a_Bissel= freilach/Noch_a_Bissel-C-72-4.abc freilach/Noch_a_Bissel-D-72-4.abc
Noch_a_Bissel: Noch_a_Bissel.abc Noch_a_Bissel.ps Noch_a_Bissel.pdf
Noch_a_Bissel.ps: Noch_a_Bissel.abc fmt/Noch_a_Bissel.fmt
	jcabc2ps Noch_a_Bissel.abc +Ffmt/Noch_a_Bissel.fmt \
	|PSftr %D $U/ %D >Noch_a_Bissel.ps
Noch_a_Bissel.abc: $(Noch_a_Bissel)
	abcjoin $(Noch_a_Bissel) >Noch_a_Bissel.abc
Noch_a_Bissel.pdf: Noch_a_Bissel.ps
	ps2pdf Noch_a_Bissel.ps Noch_a_Bissel.pdf

# Noda bi-Yehuda
NodaBiYehuda= song/NodaBiYehuda_F_w.abc
NodaBiYehuda: NodaBiYehuda.abc NodaBiYehuda.ps NodaBiYehuda.pdf
NodaBiYehuda.abc: $(NodaBiYehuda)
	abcjoin +S2 $(NodaBiYehuda) >NodaBiYehuda.abc
NodaBiYehuda.ps: NodaBiYehuda.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 NodaBiYehuda.abc \
	|PShdr NodaBiYehuda '' NodaBiYehuda \
	|PSftr %D $U/ %D >NodaBiYehuda.ps
NodaBiYehuda.pdf: NodaBiYehuda.ps
	ps2pdf NodaBiYehuda.ps NodaBiYehuda.pdf

# Od Yishoma
OdYishoma: OdYishoma1 OdYishoma2 OdYishoma3 OdYishoma123

# Od Yishoma 1
OdYishoma1= C/OdYishoma1_Dm_w.abc C/OdYishoma1_Dm.abc Bb/OdYishoma1_Em.abc
OdYishoma1: OdYishoma1.abc OdYishoma1.ps OdYishoma1.pdf
OdYishoma1.ps: OdYishoma1.abc fmt/_75.fmt
	jcabc2ps OdYishoma1.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >OdYishoma1.ps
OdYishoma1.abc: $(OdYishoma1)
	abcjoin $(OdYishoma1) >OdYishoma1.abc
OdYishoma1.pdf: OdYishoma1.ps
	ps2pdf OdYishoma1.ps OdYishoma1.pdf

# Od Yishoma 1,2,3
OdYishoma123: OdYishoma123_C OdYishoma123_Cw OdYishoma123_Bb OdYishoma123_Bbw

# Od Yishoma 1,2,3 [Bb inst]
OdYishoma123_Bb= Bb/OdYishoma1_Em.abc Bb/OdYishoma2_Bm.abc Bb/OdYishoma3_Am.abc
OdYishoma123_Bb: OdYishoma123_Bb.abc OdYishoma123_Bb.ps OdYishoma123_Bb.pdf
OdYishoma123_Bb.ps: OdYishoma123_Bb.abc fmt/_75.fmt
	jcabc2ps OdYishoma123_Bb.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >OdYishoma123_Bb.ps
OdYishoma123_Bb.abc: $(OdYishoma123_Bb)
	abcjoin $(OdYishoma123_Bb) >OdYishoma123_Bb.abc
OdYishoma123_Bb.pdf: OdYishoma123_Bb.ps
	ps2pdf OdYishoma123_Bb.ps OdYishoma123_Bb.pdf

# Od Yishoma 1,2,3 [Bb inst] with words
OdYishoma123_Bbw= Bb/OdYishoma1_Em_w.abc Bb/OdYishoma2_w_Bm.abc Bb/OdYishoma3_w_Am.abc
OdYishoma123_Bbw: OdYishoma123_Bbw.abc OdYishoma123_Bbw.ps OdYishoma123_Bbw.pdf
OdYishoma123_Bbw.ps: OdYishoma123_Bbw.abc fmt/_70.fmt
	jcabc2ps OdYishoma123_Bbw.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >OdYishoma123_Bbw.ps
OdYishoma123_Bbw.abc: $(OdYishoma123_Bbw)
	abcjoin $(OdYishoma123_Bbw) >OdYishoma123_Bbw.abc
OdYishoma123_Bbw.pdf: OdYishoma123_Bbw.ps
	ps2pdf OdYishoma123_Bbw.ps OdYishoma123_Bbw.pdf

# Od Yishoma 1,2,3 [C inst]
OdYishoma123_C= C/OdYishoma1_Dm.abc C/OdYishoma2_Am.abc C/OdYishoma3_Gm.abc
OdYishoma123_C: OdYishoma123_C.abc OdYishoma123_C.ps OdYishoma123_C.pdf
OdYishoma123_C.ps: OdYishoma123_C.abc fmt/_75.fmt
	jcabc2ps OdYishoma123_C.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >OdYishoma123_C.ps
OdYishoma123_C.abc: $(OdYishoma123_C)
	abcjoin $(OdYishoma123_C) >OdYishoma123_C.abc
OdYishoma123_C.pdf: OdYishoma123_C.ps
	ps2pdf OdYishoma123_C.ps OdYishoma123_C.pdf

# Od Yishoma 1,2,3 with words
OdYishoma123_Cw= C/OdYishoma1_Dm_w.abc C/OdYishoma2_w_Am.abc C/OdYishoma3_w_Gm.abc
OdYishoma123_Cw: OdYishoma123_Cw.abc OdYishoma123_Cw.ps OdYishoma123_Cw.pdf
OdYishoma123_Cw.ps: OdYishoma123_Cw.abc fmt/_70.fmt
	jcabc2ps OdYishoma123_Cw.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >OdYishoma123_Cw.ps
OdYishoma123_Cw.abc: $(OdYishoma123_Cw)
	abcjoin $(OdYishoma123_Cw) >OdYishoma123_Cw.abc
OdYishoma123_Cw.pdf: OdYishoma123_Cw.ps
	ps2pdf OdYishoma123_Cw.ps OdYishoma123_Cw.pdf

# Od Yishoma 2
OdYishoma2= C/OdYishoma2_w_Am.abc C/OdYishoma2_Am.abc Bb/OdYishoma2_Bm.abc
OdYishoma2: OdYishoma2.abc OdYishoma2.ps OdYishoma2.pdf
OdYishoma2.ps: OdYishoma2.abc fmt/_75.fmt
	jcabc2ps OdYishoma2.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >OdYishoma2.ps
OdYishoma2.abc: $(OdYishoma2)
	abcjoin $(OdYishoma2) >OdYishoma2.abc
OdYishoma2.pdf: OdYishoma2.ps
	ps2pdf OdYishoma2.ps OdYishoma2.pdf

# Od Yishoma 3
OdYishoma3= C/OdYishoma3_w_Gm.abc C/OdYishoma3_Gm.abc Bb/OdYishoma3_Am.abc
OdYishoma3: OdYishoma3.abc OdYishoma3.ps OdYishoma3.pdf
OdYishoma3.ps: OdYishoma3.abc fmt/_70.fmt
	jcabc2ps OdYishoma3.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >OdYishoma3.ps
OdYishoma3.abc: $(OdYishoma3)
	abcjoin $(OdYishoma3) >OdYishoma3.abc
OdYishoma3.pdf: OdYishoma3.ps
	ps2pdf OdYishoma3.ps OdYishoma3.pdf

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

# OiTate
OiTate= freilach/OiTate_D.abc freilach/OiTate_E.abc
OiTate: OiTate.abc OiTate.ps OiTate.pdf
OiTate.ps: OiTate.abc fmt/_70.fmt
	jcabc2ps OiTate.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >OiTate.ps
OiTate.abc: $(OiTate)
	abcjoin +s $(OiTate) >OiTate.abc
OiTate.pdf: OiTate.ps
	ps2pdf OiTate.ps OiTate.pdf

# Oriental Hora v.1 [zhok]
OrientalHora: OrientalHora1 OrientalHora2

# Oriental Hora [zhok]
OrientalHora1= zhok/Oriental_Hora_1-Dm-68-5.abc
OrientalHora1: OrientalHora1.abc OrientalHora1.ps OrientalHora1.pdf
OrientalHora1.abc: $(OrientalHora1)
	abcjoin +S2 $(OrientalHora1) >OrientalHora1.abc
OrientalHora1.ps: OrientalHora1.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 OrientalHora1.abc \
	|PShdr OrientalHora1 '' OrientalHora1 \
	|PSftr %D $U/ %D >OrientalHora1.ps
OrientalHora1.pdf: OrientalHora1.ps
	ps2pdf OrientalHora1.ps OrientalHora1.pdf

# Oriental Hora v.2 [zhok]
OrientalHora2= zhok/Oriental_Hora_2-Cm-68-5.abc
OrientalHora2: OrientalHora2.abc OrientalHora2.ps OrientalHora2.pdf
OrientalHora2.abc: $(OrientalHora2)
	abcjoin +S2 $(OrientalHora2) >OrientalHora2.abc
OrientalHora2.ps: OrientalHora2.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 OrientalHora2.abc \
	|PShdr OrientalHora2 '' OrientalHora2 \
	|PSftr %D $U/ %D >OrientalHora2.ps
OrientalHora2.pdf: OrientalHora2.ps
	ps2pdf OrientalHora2.ps OrientalHora2.pdf

# Ose Shalom (several songs)
OseShalom: OseShalom1 OseShalom2

# Ose Shalom 1
OseShalom1= song/OsehShalom1_Cm.abc tune/OsehShalom1_Dm.abc tune/OsehShalom1_Em.abc
OseShalom1: OseShalom1.abc OseShalom1.ps OseShalom1.pdf
OseShalom1.abc: $(OseShalom1)
	abcjoin +s $(OseShalom1) >OseShalom1.abc
OseShalom1.ps: OseShalom1.abc fmt/_70.fmt $(OseShalom1)
	jcabc2ps +Ffmt/_70 OseShalom1.abc \
	|PShdr OseShalom1 '' OseShalom1 \
	|PSftr %D $U/ %D >OseShalom1.ps
OseShalom1.pdf: OseShalom1.ps
	ps2pdf OseShalom1.ps OseShalom1.pdf

# Ose Shalom 2
OseShalom2= song/OseShalom2_D_w.abc \
	tune/OseShalom2_Bb.abc \
	tune/OseShalom2_C.abc \
	tune/OseShalom2_D.abc \
	tune/OseShalom2_E.abc
OseShalom2: OseShalom2.abc OseShalom2.ps OseShalom2.pdf
OseShalom2.abc: $(OseShalom2)
	abcjoin +s $(OseShalom2) >OseShalom2.abc
OseShalom2.ps: OseShalom2.abc fmt/_75.fmt $(OseShalom2)
	jcabc2ps +Ffmt/_75 OseShalom2.abc \
	|PShdr OseShalom2 '' OseShalom2 \
	|PSftr %D $U/ %D >OseShalom2.ps
OseShalom2.pdf: OseShalom2.ps
	ps2pdf OseShalom2.ps OseShalom2.pdf

# Ot Azoy
OtAzoy= C/Ot_Azoy_D.abc Bb/Ot_Azoy_E.abc
OtAzoy: OtAzoy.abc OtAzoy.ps OtAzoy.pdf
OtAzoy.abc: $(OtAzoy)
	abcjoin +s $(OtAzoy) >OtAzoy.abc
OtAzoy.ps: OtAzoy.abc fmt/_75.fmt $(OtAzoy)
	jcabc2ps +Ffmt/_75 OtAzoy.abc \
	|PShdr OtAzoy '' OtAzoy \
	|PSftr %D $U/ %D >OtAzoy.ps
OtAzoy.pdf: OtAzoy.ps
	ps2pdf OtAzoy.ps OtAzoy.pdf

# Papirossen
Papirossen= song/Papirossen_Dm.abc tune/Papirossen_Em.abc
Papirossen: Papirossen.abc Papirossen.ps Papirossen.pdf
Papirossen.ps: Papirossen.abc fmt/_70.fmt
	jcabc2ps Papirossen.abc +Ffmt/_70 \
	|PShdr Papir '' Papir \
	|PSftr %D $U/ %D >Papirossen.ps
Papirossen.abc: $(Papirossen)
	abcjoin $(Papirossen) >Papirossen.abc
Papirossen.pdf: Papirossen.ps
	ps2pdf Papirossen.ps Papirossen.pdf

# PatchTanz
PatchTanz= C/PatchTanz_Em.abc C/PatchTanz_Am.abc sep.abc Bb/PatchTanz_Fm.abc Bb/PatchTanz_Bm.abc
PatchTanz: PatchTanz.abc PatchTanz.ps PatchTanz.pdf
PatchTanz.ps: PatchTanz.abc fmt/_70.fmt
	jcabc2ps PatchTanz.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >PatchTanz.ps
PatchTanz.abc: $(PatchTanz)
	abcjoin $(PatchTanz) >PatchTanz.abc
PatchTanz.pdf: PatchTanz.ps
	ps2pdf PatchTanz.ps PatchTanz.pdf

# Pesach_Nign
Pesach_Nign= song/Pesach_Nign-D-16-2.abc song/Pesach_Nign-E-16-2.abc song/Pesach_Nign-B-16-2.abc
Pesach_Nign: Pesach_Nign.abc Pesach_Nign.ps Pesach_Nign.pdf
Pesach_Nign.abc: $(Pesach_Nign)
	abcjoin +S2 $(Pesach_Nign) >Pesach_Nign.abc
Pesach_Nign.ps: Pesach_Nign.abc fmt/_75.fmt
	$(a2p) Pesach_Nign.abc +Ffmt/_75.fmt \
	|PShdr Pesach_Nign '' Pesach_Nign \
	|PSftr %D $U/ %D >Pesach_Nign.ps
Pesach_Nign.pdf: Pesach_Nign.ps
	ps2pdf Pesach_Nign.ps Pesach_Nign.pdf

# Polka_1
Polka_1= polka/Polka_1-F-48-4.abc polka/Polka_1-G-48-4.abc
Polka_1: Polka_1.abc Polka_1.ps Polka_1.pdf
Polka_1.abc: $(Polka_1)
	abcjoin +S2 $(Polka_1) >Polka_1.abc
Polka_1.ps: Polka_1.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Polka_1.abc \
	|PShdr Polka_1 '' Polka_1 \
	|PSftr %D $U/ %D >Polka_1.ps
Polka_1.pdf: Polka_1.ps
	ps2pdf Polka_1.ps Polka_1.pdf

# Rabbi's Hornpipe
RabbisH: RabbisH.ps RabbisH_C RabbisH_B

# Rabbi's Hornpipe
RabbisH= shottish/Rabbis_Hornpipe-Gm-32-4.abc shottish/Rabbis_Hornpipe-Am-32-4.abc shottish/Rabbis_Hornpipe-Bm-32-4.abc
RabbisH: RabbisH.abc RabbisH.ps RabbisH.pdf
RabbisH.ps: RabbisH.abc fmt/_75.fmt
	jcabc2ps RabbisH.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >RabbisH.ps
RabbisH.abc: $(RabbisH)
	abcjoin +s $(RabbisH) >RabbisH.abc
RabbisH.pdf: RabbisH.ps
	ps2pdf RabbisH.ps RabbisH.pdf

# Rabbi's Hornpipe (Bb inst)
RabbisH_B= shottish/Rabbis_Hornpipe-Am-32-4.abc shottish/Rabbis_Hornpipe-Bm-32-4.abc
RabbisH_B: RabbisH_B.ps RabbisH_B.pdf
RabbisH_B.ps: RabbisH_Bb.abc fmt/_75.fmt
	jcabc2ps RabbisH_Bb.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >RabbisH_B.ps
RabbisH_Bb.abc: $(RabbisH_B) hdr/RabbisH_B.hdr
	abcmedley RabbisH_B $(RabbisH_B) >RabbisH_Bb.abc
RabbisH_B.pdf: RabbisH_B.ps
	ps2pdf RabbisH_B.ps RabbisH_B.pdf

# Rabbi's Hornpipe (C inst)
RabbisH_C= shottish/Rabbis_Hornpipe-Gm-32-4.abc shottish/Rabbis_Hornpipe-Am-32-4.abc
RabbisH_C: RabbisH_C.ps RabbisH_C.pdf
RabbisH_C.ps: RabbisH_C.abc fmt/_75.fmt
	jcabc2ps RabbisH_C.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >RabbisH_C.ps
RabbisH_C.abc: $(RabbisH_C) hdr/RabbisH_C.hdr
	abcmedley RabbisH_C $(RabbisH_C) >RabbisH_C.abc
RabbisH_C.pdf: RabbisH_C.ps
	ps2pdf RabbisH_C.ps RabbisH_C.pdf

# Rad haLayla
RadHaLayla= song/RadHaLayla_Dm_w.abc Bb/RadHaLayla_Em.abc
RadHaLayla: RadHaLayla.abc RadHaLayla.ps RadHaLayla.pdf
RadHaLayla.abc: $(RadHaLayla)
	abcjoin +s $(RadHaLayla) >RadHaLayla.abc
RadHaLayla.ps: RadHaLayla.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 RadHaLayla.abc \
	|PShdr RadHaLayla '' RadHaLayla \
	|PSftr %D $U/ %D >RadHaLayla.ps
RadHaLayla.pdf: RadHaLayla.ps
	ps2pdf RadHaLayla.ps RadHaLayla.pdf

# Ramustapha
Ramustapha= C/Ramustapha_C.abc C/Ramustapha_D.abc Bb/Ramustapha_E.abc
Ramustapha: Ramustapha.abc Ramustapha.ps Ramustapha.pdf
Ramustapha.abc: $(Ramustapha)
	abcjoin +s $(Ramustapha) >Ramustapha.abc
Ramustapha.ps: Ramustapha.abc fmt/_70.fmt $(Ramustapha)
	jcabc2ps +Ffmt/_70 Ramustapha.abc \
	|PShdr Ramustapha '' Ramustapha \
	|PSftr %D $U/ %D >Ramustapha.ps
Ramustapha.pdf: Ramustapha.ps
	ps2pdf Ramustapha.ps Ramustapha.pdf

# RayzeNukhAmerike
RayzeNukhAmerike= C/RayzeNukhAmerike_Dm.abc f.abc Bb/RayzeNukhAmerike_Em.abc
RayzeNukhAmerike: RayzeNukhAmerike.abc RayzeNukhAmerike.ps RayzeNukhAmerike.pdf
RayzeNukhAmerike.ps: RayzeNukhAmerike.abc fmt/_75.fmt
	jcabc2ps RayzeNukhAmerike.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >RayzeNukhAmerike.ps
RayzeNukhAmerike.abc: $(RayzeNukhAmerike)
	abcjoin $(RayzeNukhAmerike) >RayzeNukhAmerike.abc
RayzeNukhAmerike.pdf: RayzeNukhAmerike.ps
	ps2pdf RayzeNukhAmerike.ps RayzeNukhAmerike.pdf

# Rumanian Bulgarish
RumanianBulgarish= bulgar/RumanianBulgar_D.abc bulgar/RumanianBulgar_E.abc
RumanianBulgarish: RumanianBulgarish.abc RumanianBulgarish.ps RumanianBulgarish.pdf
RumanianBulgarish.abc: $(RumanianBulgarish)
	abcjoin +S2 $(RumanianBulgarish) >RumanianBulgarish.abc
RumanianBulgarish.ps: RumanianBulgarish.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 RumanianBulgarish.abc \
	|PShdr RumanianBulgarish '' RumanianBulgarish \
	|PSftr %D $U/ %D >RumanianBulgarish.ps
RumanianBulgarish.pdf: RumanianBulgarish.ps
	ps2pdf RumanianBulgarish.ps RumanianBulgarish.pdf

# Rumynskiy Motiv
Rumynskiy_Motiv= \
	bulgar/Rumynskiy_Motiv-Gm-48-.abc \
	bulgar/Rumynskiy_Motiv-Am-48-.abc
Rumynskiy_Motiv: Rumynskiy_Motiv.abc Rumynskiy_Motiv.ps Rumynskiy_Motiv.pdf
Rumynskiy_Motiv.abc: $(Rumynskiy_Motiv)
	abcjoin +S2 $(Rumynskiy_Motiv) >Rumynskiy_Motiv.abc
Rumynskiy_Motiv.ps: Rumynskiy_Motiv.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Rumynskiy_Motiv.abc \
	|PShdr Rumynskiy_Motiv '' Rumynskiy_Motiv \
	|PSftr %D $U/ %D >Rumynskiy_Motiv.ps
Rumynskiy_Motiv.pdf: Rumynskiy_Motiv.ps
	ps2pdf Rumynskiy_Motiv.ps Rumynskiy_Motiv.pdf

# Sapozhkelekh, di
Sapozhkelekh= horra/Sapozhkelekh_Am.abc horra/Sapozhkelekh_Bm.abc horra/Sapozhkelekh_Fsm.abc
Sapozhkelekh: Sapozhkelekh.abc Sapozhkelekh.ps Sapozhkelekh.pdf
Sapozhkelekh.abc: $(Sapozhkelekh)
	abcjoin +S2 $(Sapozhkelekh) >Sapozhkelekh.abc
Sapozhkelekh.ps: Sapozhkelekh.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 -n Sapozhkelekh.abc \
	|PShdr Sapozhkelekh '' Sapozhkelekh \
	|PSftr %D $U/ %D >Sapozhkelekh.ps
Sapozhkelekh.pdf: Sapozhkelekh.ps
	ps2pdf Sapozhkelekh.ps Sapozhkelekh.pdf

# ScotMarch01
ScotMarch01: ScotMarch01.abc ScotMarch01.ps ScotMarch01.pdf
ScotMarch01.ps: ScotMarch01.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 ScotMarch01.abc \
	|PShdr 'Scot March 1' '' 'Scot March 1' \
	|PSftr %D $U/ %D >ScotMarch01.ps
ScotMarch01.pdf: ScotMarch01.ps
	ps2pdf ScotMarch01.ps ScotMarch01.pdf

# ScotMarch03
ScotMarch03: ScotMarch03.abc ScotMarch03.ps ScotMarch03.pdf
ScotMarch03.ps: ScotMarch03.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 ScotMarch03.abc \
	|PShdr 'Scot March 3' '' 'Scot March 3' \
	|PSftr %D $U/ %D >ScotMarch03.ps
ScotMarch03.pdf: ScotMarch03.ps
	ps2pdf ScotMarch03.ps ScotMarch03.pdf

# ScotReel03
ScotReel03: ScotReel03.abc ScotReel03.ps ScotReel03.pdf
ScotReel03.ps: ScotReel03.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 ScotReel03.abc \
	|PShdr 'Scot Reel 3' '' 'Scot Reel 3' \
	|PSftr %D $U/ %D >ScotReel03.ps
ScotReel03.pdf: ScotReel03.ps
	ps2pdf ScotReel03.ps ScotReel03.pdf

# ScotReel04
ScotReel04: ScotReel04.abc ScotReel04.ps ScotReel04.pdf
ScotReel04.ps: ScotReel04.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 ScotReel04.abc \
	|PShdr 'Scot Reel 4' '' 'Scot Reel 4' \
	|PSftr %D $U/ %D >ScotReel04.ps
ScotReel04.pdf: ScotReel04.ps
	ps2pdf ScotReel04.ps ScotReel04.pdf

# Shabechi et Yrushelayim
ShabechiEtYrushelayim= C/ShabechiEtYrushelayim_Dm.abc Bb/ShabechiEtYrushelayim_Em.abc
ShabechiEtYrushelayim : ShabechiEtYrushelayim.abc ShabechiEtYrushelayim.ps ShabechiEtYrushelayim.pdf
ShabechiEtYrushelayim.abc: $(ShabechiEtYrushelayim)
	abcjoin +s $(ShabechiEtYrushelayim) >ShabechiEtYrushelayim.abc
ShabechiEtYrushelayim.ps: ShabechiEtYrushelayim.abc fmt/_75.fmt
	jcabc2ps ShabechiEtYrushelayim.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >ShabechiEtYrushelayim.ps
ShabechiEtYrushelayim.pdf: ShabechiEtYrushelayim.ps
	ps2pdf ShabechiEtYrushelayim.ps ShabechiEtYrushelayim.pdf

# Shain vi di lvone
ShainViDiLvone= C/ShainViDiLvone_Dm.abc Bb/ShainViDiLvone_Em.abc
ShainViDiLvone: ShainViDiLvone.abc ShainViDiLvone.ps ShainViDiLvone.pdf
ShainViDiLvone.abc: $(ShainViDiLvone)
	abcjoin +s $(ShainViDiLvone) >ShainViDiLvone.abc
ShainViDiLvone.ps: ShainViDiLvone.abc fmt/_75.fmt
	jcabc2ps ShainViDiLvone.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >ShainViDiLvone.ps
ShainViDiLvone.pdf: ShainViDiLvone.ps
	ps2pdf ShainViDiLvone.ps ShainViDiLvone.pdf

# Shain vi di lvone #2
Shain_vi_di_lvone= tune/Shain_vi_di_lvone-Dm-32-3.abc tune/Shain_vi_di_lvone-Em-32-3.abc
Shain_vi_di_lvone: Shain_vi_di_lvone.abc Shain_vi_di_lvone.ps Shain_vi_di_lvone.pdf
Shain_vi_di_lvone.abc: $(Shain_vi_di_lvone)
	abcjoin +s $(Shain_vi_di_lvone) >Shain_vi_di_lvone.abc
Shain_vi_di_lvone.ps: Shain_vi_di_lvone.abc fmt/_75.fmt
	jcabc2ps Shain_vi_di_lvone.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >Shain_vi_di_lvone.ps
Shain_vi_di_lvone.pdf: Shain_vi_di_lvone.ps
	ps2pdf Shain_vi_di_lvone.ps Shain_vi_di_lvone.pdf

# Shalom Aleichem
ShalomAleichem: ShalomAleichem1W ShalomAleichem1 ShalomAleichem2 ShalomAleichem3
Shalom_Aleichem: Shalom_Aleichem_1-Dm,Em,Bm-16-10w

# Shalom_Aleichem #1 in 3 keys: Dm, Em, Bm
Shalom_Aleichem_1-Dm,Em,Bm-16-10w= \
	misc/ShalomAleichem1_w_Dm.abc \
	misc/ShalomAleichem2_Dm.abc \
	misc/ShalomAleichem2_Em.abc \
	misc/ShalomAleichem2_Bm.abc
Shalom_Aleichem_1-Dm,Em,Bm-16-10w: Shalom_Aleichem_1-Dm,Em,Bm-16-10w.abc Shalom_Aleichem_1-Dm,Em,Bm-16-10w.ps Shalom_Aleichem_1-Dm,Em,Bm-16-10w.pdf
Shalom_Aleichem_1-Dm,Em,Bm-16-10w.abc: $(Shalom_Aleichem_1-Dm,Em,Bm-16-10w) # hdr/Shalom_Aleichem_1-Dm,Em,Bm-16-10w.hdr
	abcjoin +s $(Shalom_Aleichem_1-Dm,Em,Bm-16-10w) >Shalom_Aleichem_1-Dm,Em,Bm-16-10w.abc
Shalom_Aleichem_1-Dm,Em,Bm-16-10w.ps: Shalom_Aleichem_1-Dm,Em,Bm-16-10w.abc fmt/_75.fmt
	$(a2p) Shalom_Aleichem_1-Dm,Em,Bm-16-10w.abc +Ffmt/_75 \
	|PShdr "Shalom Aleichem" '' "Shalom Aleichem" \
	|PSftr %D $U/ %D >Shalom_Aleichem_1-Dm,Em,Bm-16-10w.ps
Shalom_Aleichem_1-Dm,Em,Bm-16-10w.pdf: Shalom_Aleichem_1-Dm,Em,Bm-16-10w.ps
	ps2pdf Shalom_Aleichem_1-Dm,Em,Bm-16-10w.ps Shalom_Aleichem_1-Dm,Em,Bm-16-10w.pdf

# ShalomAleichem: ShalomAleichem #1 with words
# Shalom Aleichem
ShalomAleichem1W= hdr/ShalomAleichem1W.hdr \
	misc/ShalomAleichem1_w_Dm.abc misc/ShalomAleichem1_Dm.abc \
	misc/ShalomAleichem1_Em.abc misc/ShalomAleichem1_Bm.abc \
	ftr/ShalomAleichem1W.ftr
ShalomAleichem1W: ShalomAleichem1W.abc ShalomAleichem1W.ps ShalomAleichem1W.pdf
ShalomAleichem1W.ps: ShalomAleichem1W.abc fmt/_75.fmt
	jcabc2ps ShalomAleichem1W.abc -c +Ffmt/_75 \
	|PShdr ShalomAleichem1 "" ShalomAleichem1 \
	|PSftr %D $U/ %D >ShalomAleichem1W.ps
ShalomAleichem1W.abc: $(ShalomAleichem1W)
	abcjoin +s $(ShalomAleichem1W) >ShalomAleichem1W.abc
ShalomAleichem1W.pdf: ShalomAleichem1W.ps
	ps2pdf ShalomAleichem1W.ps ShalomAleichem1W.pdf
hdr/ShalomAleichem1W.hdr: ; touch hdr/ShalomAleichem1W.hdr
ftr/ShalomAleichem1W.ftr: ; touch ftr/ShalomAleichem1W.ftr

# Shalom Aleichem #1
ShalomAleichem1= misc/ShalomAleichem1_Dm.abc misc/ShalomAleichem1_Em.abc misc/ShalomAleichem1_Am.abc misc/ShalomAleichem1_Bm.abc
ShalomAleichem1: ShalomAleichem1.abc ShalomAleichem1.ps ShalomAleichem1.pdf
ShalomAleichem1.ps: ShalomAleichem1.abc fmt/_75.fmt
	jcabc2ps ShalomAleichem1.abc +Ffmt/_75 \
	|PShdr ShalomAleichem1 "" ShalomAleichem1 \
	|PSftr %D $U/ %D >ShalomAleichem1.ps
ShalomAleichem1.abc: $(ShalomAleichem1)
	abcmedley "Shalom Aleichem" $(ShalomAleichem1) >ShalomAleichem1.abc
ShalomAleichem1.pdf: ShalomAleichem1.ps
	ps2pdf ShalomAleichem1.ps ShalomAleichem1.pdf

# Shalom Aleichem #2
ShalomAleichem2= misc/ShalomAleichem2_Dm.abc misc/ShalomAleichem2_Em.abc misc/ShalomAleichem2_Am.abc misc/ShalomAleichem2_Bm.abc #
ShalomAleichem2: ShalomAleichem2.abc ShalomAleichem2.ps ShalomAleichem2.pdf
ShalomAleichem2.ps: ShalomAleichem2.abc fmt/_70.fmt
	jcabc2ps ShalomAleichem2.abc +Ffmt/_70 \
	|PShdr ShalomAleichem2 "" ShalomAleichem2 \
	|PSftr %D $U/ %D >ShalomAleichem2.ps
ShalomAleichem2.abc: $(ShalomAleichem2)
	abcjoin +s $(ShalomAleichem2) >ShalomAleichem2.abc
ShalomAleichem2.pdf: ShalomAleichem2.ps
	ps2pdf ShalomAleichem2.ps ShalomAleichem2.pdf

# Shalom Aleichem #3
ShalomAleichem3= song/ShalomAleichem3_Gm_w.abc song/ShalomAleichem3_Am_w.abc
ShalomAleichem3: ShalomAleichem3.abc ShalomAleichem3.ps ShalomAleichem3.pdf
ShalomAleichem3.ps: ShalomAleichem3.abc fmt/_70.fmt
	jcabc2ps ShalomAleichem3.abc +Ffmt/_70 \
	|PShdr ShalomAleichem3 "" ShalomAleichem3 \
	|PSftr %D $U/ %D >ShalomAleichem3.ps
ShalomAleichem3.abc: $(ShalomAleichem3)
	abcjoin +s $(ShalomAleichem3) >ShalomAleichem3.abc
ShalomAleichem3.pdf: ShalomAleichem3.ps
	ps2pdf ShalomAleichem3.ps ShalomAleichem3.pdf

# Sher
Sher: Shers
Shers: Boiereasca Sher1 Sher2 Sher3 Sher4 Sher5 Sher_Khevrisa

# Sher (Khevrisa)
Sher_Khevrisa: Sher_Khevrisa.pdf Sher_Khevrisa-Gm,Am,Bm-64-4.pdf

# Sher (Khevrisa) Am, Bm, F#m
Sher_Khevrisa= hdr/Sher_Khevrisa.hdr \
	sher/Sher_Khevrisa_Am.abc \
	sher/Sher_Khevrisa_Bm.abc \
	sher/Sher_Khevrisa_Fsm.abc \
	ftr/Sher_Khevrisa.ftr
Sher_Khevrisa: Sher_Khevrisa.abc Sher_Khevrisa.ps Sher_Khevrisa.pdf
Sher_Khevrisa.abc: $(Sher_Khevrisa)
	abcjoin $(Sher_Khevrisa) >Sher_Khevrisa.abc
Sher_Khevrisa.ps: Sher_Khevrisa.abc fmt/_75.fmt
	jcabc2ps Sher_Khevrisa.abc +Ffmt/_75 \
	|PShdr Sher:Khevrisa '' Sher:Khevrisa \
	|PSftr %D $U/ %D >Sher_Khevrisa.ps
Sher_Khevrisa.pdf: Sher_Khevrisa.ps
	ps2pdf Sher_Khevrisa.ps Sher_Khevrisa.pdf

# Sher (Khevrisa) Gm, Am, Bm
Sher_Khevrisa-Gm,Am,Bm= sher/Sher_Khevrisa_Gm.abc sher/Sher_Khevrisa_Am.abc sher/Sher_Khevrisa_Bm.abc ftr/Sher_Khevrisa.ftr
Sher_Khevrisa-Gm,Am,Bm-64-4: Sher_Khevrisa-Gm,Am,Bm-64-4.abc Sher_Khevrisa-Gm,Am,Bm-64-4.ps Sher_Khevrisa-Gm,Am,Bm-64-4.pdf
Sher_Khevrisa-Gm,Am,Bm-64-4.abc: $(Sher_Khevrisa-Gm,Am,Bm)
	abcjoin $(Sher_Khevrisa-Gm,Am,Bm) >Sher_Khevrisa-Gm,Am,Bm-64-4.abc
Sher_Khevrisa-Gm,Am,Bm-64-4.ps: Sher_Khevrisa-Gm,Am,Bm-64-4.abc fmt/_75.fmt
	jcabc2ps Sher_Khevrisa-Gm,Am,Bm-64-4.abc +Ffmt/_75 \
	|PShdr Sher:Khevrisa '' Sher:Khevrisa \
	|PSftr %D $U/ %D >Sher_Khevrisa-Gm,Am,Bm-64-4.ps
Sher_Khevrisa-Gm,Am,Bm-64-4.pdf: Sher_Khevrisa-Gm,Am,Bm-64-4.ps
	ps2pdf Sher_Khevrisa-Gm,Am,Bm-64-4.ps Sher_Khevrisa-Gm,Am,Bm-64-4.pdf

# Sher 1
Sher1: Sher1_C.pdf Sher1_Bb.pdf Sher1_Eb.pdf
Sher1_C.abc: C/Sher1_C.abc
	ln C/Sher1_C.abc Sher1_C.abc
Sher1_C.ps: Sher1_C.abc fmt/Sher1.fmt
	jcabc2ps +Ffmt/Sher1 Sher1_C.abc \
	|PShdr Sher1:C '' Sher1:C \
	|PSftr %D $U/ %D >Sher1_C.ps
Sher1_C.pdf: Sher1_C.ps
	ps2pdf Sher1_C.ps Sher1_C.pdf

# Sher 1 continuous (for experimenting with formats)
Sher1cont: Sher1cont_C.pdf # Sher1cont_Bb.pdf Sher1cont_Eb.pdf
Sher1cont_C.abc: C/Sher1cont_C.abc
	ln C/Sher1cont_C.abc Sher1cont_C.abc
Sher1cont_C.ps: Sher1cont_C.abc fmt/Sher1cont_C.fmt
	jcabc2ps +Ffmt/Sher1cont_C.fmt Sher1cont_C.abc \
	|PShdr Sher1cont:C '' Sher1cont:C \
	|PSftr %D $U/ %D >Sher1cont_C.ps
Sher1cont_C.pdf: Sher1cont_C.ps
	ps2pdf Sher1cont_C.ps Sher1cont_C.pdf

# Sher 2
Sher2: Sher2_C.ps Sher2_Bb.ps # Sher2_Eb.ps Sher2_Eb.pdf
Sher2_C.abc: C/Sher2_C.abc
	ln C/Sher2_C.abc Sher2_C.abc
Sher2_C.ps: Sher2_C.abc fmt/Sher2.fmt
	jcabc2ps +c +Ffmt/Sher2 Sher2_C.abc \
	|PShdr Sher2:C '' Sher2:C \
	|PSftr %D $U/ %D >Sher2_C.ps
Sher2_Bb.abc: Bb/Sher2_Bb.abc
	ln Bb/Sher2_Bb.abc Sher2_Bb.abc
Sher2_Bb.ps: Sher2_Bb.abc fmt/Sher2.fmt
	jcabc2ps +c +Ffmt/Sher2 Sher2_Bb.abc \
	|PShdr Sher2:Bb '' Sher2:Bb \
	|PSftr %D $U/ %D >Sher2_Bb.ps
Sher2_Eb.abc: Eb/Sher2_Eb.abc
	ln Eb/Sher2_Eb.abc Sher2_Eb.abc
Sher2_Eb.ps: Sher2_Eb.abc fmt/Sher2.fmt
	jcabc2ps +c +Ffmt/Sher2 Sher2_Eb.abc \
	|PShdr Sher2:Eb '' Sher2:Eb \
	|PSftr %D $U/ %D >Sher2_Eb.ps
Sher2_Eb.pdf: Sher2_Eb.ps
	ps2pdf Sher2_Eb.ps Sher2_Eb.pdf

# Sher 3
Sher3: Sher3_C.ps Sher3_Bb.ps Sher3_Eb.ps Sher3_Eb.pdf
Sher3_C.abc: C/Sher3_C.abc
	ln C/Sher3_C.abc Sher3_C.abc
Sher3_C.ps: Sher3_C.abc fmt/Sher3.fmt
	jcabc2ps +Ffmt/Sher3 Sher3_C.abc \
	|PShdr Sher3:C '' Sher3:C \
	|PSftr %D $U/ %D >Sher3_C.ps
Sher3_Bb.abc: Bb/Sher3_Bb.abc
	ln Bb/Sher3_Bb.abc Sher3_Bb.abc
Sher3_Bb.ps: Sher3_Bb.abc fmt/Sher3.fmt
	jcabc2ps +Ffmt/Sher3 Sher3_Bb.abc \
	|PShdr Sher3:Bb '' Sher3:Bb \
	|PSftr %D $U/ %D >Sher3_Bb.ps
Sher3_Eb.abc: Eb/Sher3_Eb.abc
	ln Eb/Sher3_Eb.abc Sher3_Eb.abc
Sher3_Eb.ps: Sher3_Eb.abc fmt/Sher3.fmt
	jcabc2ps +Ffmt/Sher3 Sher3_Eb.abc \
	|PShdr Sher3:Eb '' Sher3:Eb \
	|PSftr %D $U/ %D >Sher3_Eb.ps
Sher3_Eb.pdf: Sher3_Eb.ps
	ps2pdf Sher3_Eb.ps Sher3_Eb.pdf

# Sher 4
Sher4: Sher4_C.ps # Sher4_Bb.ps # Sher4_Eb.ps Sher4_Eb.pdf
Sher4_C.abc: C/Sher4_C.abc
	ln C/Sher4_C.abc Sher4_C.abc
Sher4_C.ps: Sher4_C.abc fmt/Sher4.fmt
	jcabc2ps +Ffmt/Sher4 Sher4_C.abc \
	|PShdr Sher4:C '' Sher4:C \
	|PSftr %D $U/ %D >Sher4_C.ps
Sher4_Bb.abc: Bb/Sher4_Bb.abc
	ln Bb/Sher4_Bb.abc Sher4_Bb.abc
Sher4_Bb.ps: Sher4_Bb.abc fmt/Sher4.fmt
	jcabc2ps +c +Ffmt/Sher4 Sher4_Bb.abc \
	|PShdr Sher4:Bb '' Sher4:Bb \
	|PSftr %D $U/ %D >Sher4_Bb.ps
Sher4_Eb.abc: Eb/Sher4_Eb.abc
	ln Eb/Sher4_Eb.abc Sher4_Eb.abc
Sher4_Eb.ps: Sher4_Eb.abc fmt/Sher4.fmt
	jcabc2ps +c +Ffmt/Sher4 Sher4_Eb.abc \
	|PShdr Sher4:Eb '' Sher4:Eb \
	|PSftr %D $U/ %D >Sher4_Eb.ps
Sher4_Eb.pdf: Sher4_Eb.ps
	ps2pdf Sher4_Eb.ps Sher4_Eb.pdf

# Sher 5
Sher5: Sher5_C.ps Sher5_Bb.ps Sher5_Eb.ps Sher5_Eb.pdf
Sher5_C.abc: C/Sher5_C.abc
	ln C/Sher5_C.abc Sher5_C.abc
Sher5_C.ps: Sher5_C.abc fmt/Sher5.fmt
	jcabc2ps +Ffmt/Sher5 Sher5_C.abc \
	|PShdr Sher5:C '' Sher5:C \
	|PSftr %D $U/ %D >Sher5_C.ps
Sher5_Bb.abc: Bb/Sher5_Bb.abc
	ln Bb/Sher5_Bb.abc Sher5_Bb.abc
Sher5_Bb.ps: Sher5_Bb.abc fmt/Sher5.fmt
	jcabc2ps +Ffmt/Sher5 Sher5_Bb.abc \
	|PShdr Sher5:Bb '' Sher5:Bb \
	|PSftr %D $U/ %D >Sher5_Bb.ps
Sher5_Eb.abc: Eb/Sher5_Eb.abc
	ln Eb/Sher5_Eb.abc Sher5_Eb.abc
Sher5_Eb.ps: Sher5_Eb.abc fmt/Sher5.fmt
	jcabc2ps +Ffmt/Sher5 Sher5_Eb.abc \
	|PShdr Sher5:Eb '' Sher5:Eb \
	|PSftr %D $U/ %D >Sher5_Eb.ps
Sher5_Eb.pdf: Sher5_Eb.ps
	ps2pdf Sher5_Eb.ps Sher5_Eb.pdf

# Shiroh Hora
ShirohHora= zhok/ShirohHora_D.abc zhok/ShirohHora_E.abc
ShirohHora: ShirohHora.abc ShirohHora.ps ShirohHora.pdf
ShirohHora.abc: $(ShirohHora)
	abcjoin +s $(ShirohHora) >ShirohHora.abc
ShirohHora.ps: ShirohHora.abc fmt/_75.fmt $(ShirohHora)
	jcabc2ps +Ffmt/_75 ShirohHora.abc \
	|PShdr ShirohHora '' ShirohHora |PShdr ShirohHora '' ShirohHora \
	|PSftr %D $U/ %D >ShirohHora.ps
ShirohHora.pdf: ShirohHora.ps
	ps2pdf ShirohHora.ps ShirohHora.pdf

# Shmelkes Nigun
ShmelkesNigun= C/ShmelkesNigun_Gm.abc Bb/ShmelkesNigun_Am.abc
ShmelkesNigun: ShmelkesNigun.abc ShmelkesNigun.ps ShmelkesNigun.pdf
ShmelkesNigun.ps: ShmelkesNigun.abc fmt/_75.fmt
	jcabc2ps ShmelkesNigun.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >ShmelkesNigun.ps
ShmelkesNigun.abc: $(ShmelkesNigun)
	abcjoin $(ShmelkesNigun) >ShmelkesNigun.abc
ShmelkesNigun.pdf: ShmelkesNigun.ps
	ps2pdf ShmelkesNigun.ps ShmelkesNigun.pdf

# Shnirele Perele
ShnirelePerele= song/ShnirelePerele_GmW.abc tune/ShnirelePerele_Am.abc
ShnirelePerele: ShnirelePerele.abc ShnirelePerele.ps ShnirelePerele.pdf
ShnirelePerele.abc: $(ShnirelePerele)
	abcjoin +s $(ShnirelePerele) >ShnirelePerele.abc
ShnirelePerele.ps: ShnirelePerele.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 ShnirelePerele.abc \
	|PShdr ShnirelePerele '' ShnirelePerele \
	|PSftr %D $U/ %D >ShnirelePerele.ps
ShnirelePerele.pdf: ShnirelePerele.ps
	ps2pdf ShnirelePerele.ps ShnirelePerele.pdf

# Shver un Shviger
ShverUnShviger= tune/ShverUnShviger_Dm.abc tune/ShverUnShviger_Em.abc
ShverUnShviger: ShverUnShviger.abc ShverUnShviger.ps ShverUnShviger.pdf
ShverUnShviger.abc: $(ShverUnShviger)
	abcjoin +s $(ShverUnShviger) >ShverUnShviger.abc
ShverUnShviger.ps: ShverUnShviger.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 ShverUnShviger.abc \
	|PShdr ShverUnShviger '' ShverUnShviger \
	|PSftr %D $U/ %D >ShverUnShviger.ps
ShverUnShviger.pdf: ShverUnShviger.ps
	ps2pdf ShverUnShviger.ps ShverUnShviger.pdf

# Siman Tov
SimanTov= C/SimanTov_Gm.abc Bb/SimanTov_Am.abc
SimanTov: SimanTov.abc SimanTov.ps SimanTov.pdf
SimanTov.ps: SimanTov.abc fmt/_75.fmt
	jcabc2ps SimanTov.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >SimanTov.ps
SimanTov.abc: $(SimanTov)
	abcjoin $(SimanTov) >SimanTov.abc
SimanTov.pdf: SimanTov.ps
	ps2pdf SimanTov.ps SimanTov.pdf

# Simchat Torah
Simchat SimTor: EE_SimTor SimchatTorah SimchatTorAll
SimchatTorah: SimchatTorah1 SimchatTorah2 SimchatTorah3 \
	AmYisraelChai EtzChayim_TreeOfLife LoYissaGoy Mayim VHaerEyneynu YismechuHashamayimSong
EE_SimTor: EE_SimTor1 EE_SimTor2 EE_SimTor3 EE_SimTor4 EE_SimTor5 EE_SimTor6

# Simchat Torah 1st hakafah (for rabbi Toba Spitzer)
SimchatTorah1= tune/Aneinu2_C+D.abc \
	C/LoYissaGoy_Cm.abc C/LoYissaGoy_Dm.abc \
	C/YismechuHashamayim_Cm.abc C/YismechuHashamayim2_Dm.abc
SimchatTorah1: SimchatTorah1.abc SimchatTorah1.ps SimchatTorah1.pdf
SimchatTorah1.abc: $(SimchatTorah1)
	abcmedley "Simchat Torah Set 1" $(SimchatTorah1) >SimchatTorah1.abc
SimchatTorah1.ps: SimchatTorah1.abc fmt/SimchatTorah.fmt
	jcabc2ps +Ffmt/SimchatTorah SimchatTorah1.abc \
	|PShdr SimchatTorah1 '' SimchatTorah1 \
	|PSftr %D $U/ %D >SimchatTorah1.ps
SimchatTorah1.pdf: SimchatTorah1.ps
	ps2pdf SimchatTorah1.ps SimchatTorah1.pdf

# Simchat Torah 2nd hakafah
SimchatTorah2= hdr/SimchatTorah2.hdr \
	tune/Mayim_Am3.abc tune/Mayim_Dm3.abc sep5x2 song/HineMaTov1_Am_w.abc song/HineMaTov1_Bm.abc
SimchatTorah2: SimchatTorah2.abc SimchatTorah2.ps SimchatTorah2.pdf
SimchatTorah2.abc: $(SimchatTorah2)
	abcmedley "Simchat Torah Set 2" $(SimchatTorah2) >SimchatTorah2.abc
SimchatTorah2.ps: SimchatTorah2.abc fmt/SimchatTorah_V2.fmt
#	abcm2ps -F fmt/SimchatTorah_V2.fmt SimchatTorah2.abc -O tmp.ps
	jcabc2ps +Ffmt/SimchatTorah SimchatTorah2.abc \
	|PShdr SimchatTorah2 '' SimchatTorah2  \
	|PSftr %D $U/ %D >SimchatTorah2.ps
#	-rm tmp.ps
SimchatTorah2.pdf: SimchatTorah2.ps
	ps2pdf SimchatTorah2.ps SimchatTorah2.pdf

# Simchat Torah
SimchatTorah3= \
	C/HavaNagila_Gm.abc Bb/HavaNagila_Am.abc \
	# (Scottish Tunes)
SimchatTorah3: SimchatTorah3.abc SimchatTorah3.ps SimchatTorah3.pdf
SimchatTorah3.abc: $(SimchatTorah3)
	abcmedley "Simchat Torah Set 3" $(SimchatTorah3) >SimchatTorah3.abc
SimchatTorah3.ps: SimchatTorah3.abc fmt/SimchatTorah.fmt
	jcabc2ps +Ffmt/SimchatTorah SimchatTorah3.abc \
	|PShdr SimchatTorah3 '' SimchatTorah3 \
	|PSftr %D $U/ %D >SimchatTorah3.ps
SimchatTorah3.pdf: SimchatTorah3.ps
	ps2pdf SimchatTorah3.ps SimchatTorah3.pdf

# Simchat Torah
SimchatTorah4= \
	song/Mi_Chamocha-Dm-24-3.abc tune/MiChamocha_Em-24-3.abc \
	tune/Nigun2_SC_D.abc tune/Nigun2_SC_F.abc tune/Nigun2_SC_A.abc \
	song/ItIsATreeOfLife_Dm.abc song/ItIsATreeOfLife_Am.abc
SimchatTorah4: SimchatTorah4.abc SimchatTorah4.ps SimchatTorah4.pdf
SimchatTorah4.abc: $(SimchatTorah4)
	abcmedley "Simchat Torah Set 3" $(SimchatTorah4) >SimchatTorah4.abc
SimchatTorah4.ps: SimchatTorah4.abc fmt/SimchatTorah.fmt
	jcabc2ps +Ffmt/SimchatTorah SimchatTorah4.abc \
	|PShdr SimchatTorah4 '' SimchatTorah4 \
	|PSftr %D $U/ %D >SimchatTorah4.ps
SimchatTorah4.pdf: SimchatTorah4.ps
	ps2pdf SimchatTorah4.ps SimchatTorah4.pdf

# Simkhes Toyre
SimkhesToyre= song/SimkhesToyre_Am_w.abc C/SimkhesToyre_Gm.abc C/SimkhesToyre_Am.abc Bb/SimkhesToyre_Bm.abc
SimkhesToyre: SimkhesToyre.abc SimkhesToyre.ps SimkhesToyre.pdf
SimkhesToyre.abc: $(SimkhesToyre)
	abcjoin +s2 $(SimkhesToyre) >SimkhesToyre.abc
SimkhesToyre.ps: SimkhesToyre.abc fmt/SimkhesToyre.fmt
	jcabc2ps +Ffmt/SimkhesToyre SimkhesToyre.abc \
	|PShdr SimkhesToyre '' SimkhesToyre \
	|PSftr %D $U/ %D >SimkhesToyre.ps
SimkhesToyre.pdf: SimkhesToyre.ps
	ps2pdf SimkhesToyre.ps SimkhesToyre.pdf

# Romeynishe Sirba, akaSirba from Carpati
Romeynishe_Sirba= tune/Romeynishe_Sirba-Dm-48-4.abc tune/Romeynishe_Sirba-Em-48-4.abc tune/Romeynishe_Sirba-Bm-48-4.abc
Romeynishe_Sirba: Romeynishe_Sirba.abc Romeynishe_Sirba.ps Romeynishe_Sirba.pdf
Romeynishe_Sirba.abc: $(Romeynishe_Sirba)
	abcjoin +s2 $(Romeynishe_Sirba) >Romeynishe_Sirba.abc
Romeynishe_Sirba.ps: Romeynishe_Sirba.abc fmt/Romeynishe_Sirba-Dm-48-4.fmt
	jcabc2ps +Ffmt/Romeynishe_Sirba-Dm-48-4.fmt Romeynishe_Sirba.abc \
	|PShdr Sirba:Carpati '' Sirba:Carpati \
	|PSftr %D $U/ %D >Romeynishe_Sirba.ps
Romeynishe_Sirba.pdf: Romeynishe_Sirba.ps
	ps2pdf Romeynishe_Sirba.ps Romeynishe_Sirba.pdf

# Sirba from Carpati, aka Romeynishe Sirba
Sirba_Carpati= tune/Sirba_Carpati_Dm.abc tune/Sirba_Carpati_Em.abc
Sirba_Carpati: Sirba_Carpati.abc Sirba_Carpati.ps Sirba_Carpati.pdf
Sirba_Carpati.abc: $(Sirba_Carpati)
	abcjoin +s2 $(Sirba_Carpati) >Sirba_Carpati.abc
Sirba_Carpati.ps: Sirba_Carpati.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 Sirba_Carpati.abc \
	|PShdr Sirba:Carpati '' Sirba:Carpati \
	|PSftr %D $U/ %D >Sirba_Carpati.ps
Sirba_Carpati.pdf: Sirba_Carpati.ps
	ps2pdf Sirba_Carpati.ps Sirba_Carpati.pdf

# Sisu v'Simchu
SisuVSimchu: SisuVSimchuSong SisuVSimchuTune

# Sisu v'Simchu
SisuVSimchuSong= song/SisuVSimchu_Dmw.abc song/SisuVSimchu_Emw.abc song/SisuVSimchu_t.abc
SisuVSimchuSong: SisuVSimchuSong.abc SisuVSimchuSong.ps SisuVSimchuSong.pdf
SisuVSimchuSong.abc: $(SisuVSimchuSong)
	abcjoin $(SisuVSimchuSong) >SisuVSimchuSong.abc
SisuVSimchuSong.ps: SisuVSimchuSong.abc fmt/_75.fmt
	jcabc2ps SisuVSimchuSong.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >SisuVSimchuSong.ps
SisuVSimchuSong.pdf: SisuVSimchuSong.ps
	ps2pdf SisuVSimchuSong.ps SisuVSimchuSong.pdf

# Sisu v'Simchu
SisuVSimchuTune= C/SisuVSimchu_Dm.abc Bb/SisuVSimchu_Em.abc
SisuVSimchuTune: SisuVSimchuTune.abc SisuVSimchuTune.ps SisuVSimchuTune.pdf
SisuVSimchuTune.abc: $(SisuVSimchuTune) hdr/SisuVSimchu.hdr
	abcmedley SisuVSimchu $(SisuVSimchuTune) >SisuVSimchuTune.abc
SisuVSimchuTune.ps: SisuVSimchuTune.abc fmt/_75.fmt
	jcabc2ps SisuVSimchuTune.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >SisuVSimchuTune.ps
SisuVSimchuTune.pdf: SisuVSimchuTune.ps
	ps2pdf SisuVSimchuTune.ps SisuVSimchuTune.pdf

# SisuEtYerushalayim
SisuEtYerushalayim= song/SisuEtYerushalayim_Cm_w.abc Bb/SisuEtYerushalayim_Dm.abc
SisuEtYerushalayim: SisuEtYerushalayim.abc SisuEtYerushalayim.ps SisuEtYerushalayim.pdf
SisuEtYerushalayim.abc: $(SisuEtYerushalayim)
	abcjoin +s $(SisuEtYerushalayim) >SisuEtYerushalayim.abc
SisuEtYerushalayim.ps: SisuEtYerushalayim.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 SisuEtYerushalayim.abc \
	|PShdr SisuEtYerushalayim '' SisuEtYerushalayim \
	|PSftr %D $U/ %D >SisuEtYerushalayim.ps
SisuEtYerushalayim.pdf: SisuEtYerushalayim.ps
	ps2pdf SisuEtYerushalayim.ps SisuEtYerushalayim.pdf

# Skotshne
Skotshne= tune/Skotshne_Dm.abc tune/Skotshne_Em.abc
Skotshne: Skotshne.abc Skotshne.ps Skotshne.pdf
Skotshne.abc: $(Skotshne)
	abcjoin +S2 $(Skotshne) >Skotshne.abc
Skotshne.ps: Skotshne.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Skotshne.abc \
	|PShdr Skotshne '' Skotshne \
	|PSftr %D $U/ %D >Skotshne.ps
Skotshne.pdf: Skotshne.ps
	ps2pdf Skotshne.ps Skotshne.pdf

# Sorele's Bat Mitsve
SorelesBatMitsve= \
	tune/SorelesBatMitsve_Cm.abc \
	tune/SorelesBatMitsve_Dm.abc \
	tune/SorelesBatMitsve_Em.abc
SorelesBatMitsve: SorelesBatMitsve.abc SorelesBatMitsve.ps SorelesBatMitsve.pdf
SorelesBatMitsve.abc: $(SorelesBatMitsve)
	abcjoin +s $(SorelesBatMitsve) >SorelesBatMitsve.abc
SorelesBatMitsve.ps: SorelesBatMitsve.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 SorelesBatMitsve.abc \
	|PShdr SorelesBatMitsve '' SorelesBatMitsve \
	|PSftr %D $U/ %D >SorelesBatMitsve.ps
SorelesBatMitsve.pdf: SorelesBatMitsve.ps
	ps2pdf SorelesBatMitsve.ps SorelesBatMitsve.pdf

# Sunrise Sunset
SunriseSunset= C/SunriseSunset_Gm.abc Bb/SunriseSunset_Am.abc
SunriseSunset: SunriseSunset.abc SunriseSunset.ps SunriseSunset.pdf
SunriseSunset.ps: SunriseSunset.abc fmt/_75.fmt
	jcabc2ps SunriseSunset.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >SunriseSunset.ps
SunriseSunset.abc: $(SunriseSunset)
	abcjoin $(SunriseSunset) >SunriseSunset.abc
SunriseSunset.pdf: SunriseSunset.ps
	ps2pdf SunriseSunset.ps SunriseSunset.pdf

# Svivon
Svivon= song/Svivon-Dm-16-.abc
Svivon: Svivon.abc Svivon.ps Svivon.pdf
Svivon.abc: $(Svivon)
	abcjoin +S2 $(Svivon) >Svivon.abc
Svivon.ps: Svivon.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Svivon.abc \
	|PShdr 'Svivon' '' 'Svivon' \
	|PSftr %D $U/ %D >Svivon.ps
Svivon.pdf: Svivon.ps
	ps2pdf Svivon.ps Svivon.pdf

# Szla Dzieweczka
SzlaDzieweczka= C/SzlaDzieweczka_C.abc Bb/SzlaDzieweczka_D.abc
SzlaDzieweczka: SzlaDzieweczka.abc SzlaDzieweczka.ps SzlaDzieweczka.pdf
SzlaDzieweczka.ps: SzlaDzieweczka.abc fmt/_75.fmt
	jcabc2ps SzlaDzieweczka.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >SzlaDzieweczka.ps
SzlaDzieweczka.abc: $(SzlaDzieweczka)
	abcjoin $(SzlaDzieweczka) >SzlaDzieweczka.abc
SzlaDzieweczka.pdf: SzlaDzieweczka.ps
	ps2pdf SzlaDzieweczka.ps SzlaDzieweczka.pdf

# Tantz_a_Freilekhs
Tantz_a_Freilekhs= freilach/Tantz_a_Freilekhs-Gm-64-5.abc freilach/Tantz_a_Freilekhs-Am-64-5.abc
Tantz_a_Freilekhs: Tantz_a_Freilekhs.abc Tantz_a_Freilekhs.ps Tantz_a_Freilekhs.pdf
Tantz_a_Freilekhs.abc: $(Tantz_a_Freilekhs)
	abcjoin +S2 $(Tantz_a_Freilekhs) >Tantz_a_Freilekhs.abc
Tantz_a_Freilekhs.ps: Tantz_a_Freilekhs.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Tantz_a_Freilekhs.abc \
	|PShdr 'Tantz_a_Freilekhs' '' 'Tantz_a_Freilekhs' \
	|PSftr %D $U/ %D >Tantz_a_Freilekhs.ps
Tantz_a_Freilekhs.pdf: Tantz_a_Freilekhs.ps
	ps2pdf Tantz_a_Freilekhs.ps Tantz_a_Freilekhs.pdf

# Tantst Yidelekh
Tantst_Yidelekh= \
	freilach/Tantst_Yidelekh-Cm-48-4.abc \
	freilach/Tantst_Yidelekh-Dm-48-4.abc \
	freilach/Tantst_Yidelekh-Em-48-4.abc
Tantst_Yidelekh: Tantst_Yidelekh.abc Tantst_Yidelekh.ps Tantst_Yidelekh.pdf
Tantst_Yidelekh.abc: hdr/Tantst_Yidelekh.hdr $(Tantst_Yidelekh)
	abcmedley Tantst_Yidelekh $(Tantst_Yidelekh) >Tantst_Yidelekh.abc
Tantst_Yidelekh.ps: Tantst_Yidelekh.abc fmt/Tantst_Yidelekh.fmt
	jcabc2ps +Ffmt/Tantst_Yidelekh Tantst_Yidelekh.abc \
	|PShdr 'Tantst Yidelekh' '' 'Tantst Yidelekh' \
	|PSftr %D $U/ %D >Tantst_Yidelekh.ps
Tantst_Yidelekh.pdf: Tantst_Yidelekh.ps
	ps2pdf Tantst_Yidelekh.ps Tantst_Yidelekh.pdf

# Tantst Yidelekh Hora
Tantst_Yidelekh_Hora= \
	zhok/Tantst_Yidelekh_Hora-Cm-32-2.abc \
	zhok/Tantst_Yidelekh_Hora-Dm-32-2.abc \
	zhok/Tantst_Yidelekh_Hora-Am-32-2.abc
Tantst_Yidelekh_Hora: Tantst_Yidelekh_Hora.abc Tantst_Yidelekh_Hora.ps Tantst_Yidelekh_Hora.pdf
Tantst_Yidelekh_Hora.abc: hdr/Tantst_Yidelekh_Hora.hdr $(Tantst_Yidelekh_Hora)
	abcmedley Tantst_Yidelekh_Hora $(Tantst_Yidelekh_Hora) >Tantst_Yidelekh_Hora.abc
Tantst_Yidelekh_Hora.ps: Tantst_Yidelekh_Hora.abc fmt/_75.fmt
	$(a2p) Tantst_Yidelekh_Hora.abc +Ffmt/_75 \
	|PShdr 'Tantst Yidelekh Hora' '' 'Tantst Yidelekh Hora' \
	|PSftr %D $U/ %D >Tantst_Yidelekh_Hora.ps
Tantst_Yidelekh_Hora.pdf: Tantst_Yidelekh_Hora.ps
	ps2pdf Tantst_Yidelekh_Hora.ps Tantst_Yidelekh_Hora.pdf

# Tish Nigun
TishNigun= C/TishNigun_Gm.abc Bb//TishNigun_Am.abc Bb/TishNigun_Bm.abc
TishNigun: TishNigun.abc TishNigun.ps TishNigun.pdf
TishNigun.abc: $(TishNigun)
	abcjoin +S2 $(TishNigun) >TishNigun.abc
TishNigun.ps: TishNigun.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 TishNigun.abc \
	|PShdr TishNigun '' TishNigun \
	|PSftr %D $U/ %D >TishNigun.ps
TishNigun.pdf: TishNigun.ps
	ps2pdf TishNigun.ps TishNigun.pdf

# Tkhies_ha_Meysim
Tkhies_ha_Meysim=  \
		freilach/Tkhies_ha_Meysim-Dm-16-2.abc \
		freilach/Tkhies_ha_Meysim-Em-16-2.abc
Tkhies_ha_Meysim: Tkhies_ha_Meysim.abc Tkhies_ha_Meysim.ps Tkhies_ha_Meysim.pdf
Tkhies_ha_Meysim.abc: $(Tkhies_ha_Meysim)
	abcjoin +S2 $(Tkhies_ha_Meysim) >Tkhies_ha_Meysim.abc
Tkhies_ha_Meysim.ps: Tkhies_ha_Meysim.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Tkhies_ha_Meysim.abc \
	|PShdr 'Tkhies ha Meysim' '' 'Tkhies ha Meysim' \
	|PSftr %D $U/ %D >Tkhies_ha_Meysim.ps
Tkhies_ha_Meysim.pdf: Tkhies_ha_Meysim.ps
	ps2pdf Tkhies_ha_Meysim.ps Tkhies_ha_Meysim.pdf

# ToLife
ToLife= song/ToLife_Dm_wW.abc
ToLife: ToLife.abc ToLife.ps ToLife.pdf
ToLife.abc: $(ToLife)
	abcjoin +s $(ToLife) >ToLife.abc
ToLife.ps: ToLife.abc fmt/_70.fmt
	jcabc2ps +n +Ffmt/_70 ToLife.abc \
	|PShdr ToLife '' ToLife \
	|PSftr %D $U/ %D >ToLife.ps
ToLife.pdf: ToLife.ps
	ps2pdf ToLife.ps ToLife.pdf

# Too Klez for Comfort
Too_Klez_for_Comfort= \
	freilach/Too_Klez_for_Comfort-Cm-48-4.abc \
	freilach/Too_Klez_for_Comfort-Dm-48-4.abc \
	freilach/Too_Klez_for_Comfort-Em-48-4.abc \
	freilach/Too_Klez_for_Comfort-Am-48-4.abc
Too_Klez_for_Comfort: Too_Klez_for_Comfort.abc Too_Klez_for_Comfort.ps Too_Klez_for_Comfort.pdf
Too_Klez_for_Comfort.abc: $(Too_Klez_for_Comfort)
	abcjoin +S2 $(Too_Klez_for_Comfort) >Too_Klez_for_Comfort.abc
Too_Klez_for_Comfort.ps: Too_Klez_for_Comfort.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 Too_Klez_for_Comfort.abc \
	|PShdr 'Too Klez for Comfort' '' 'Too Klez for Comfort' \
	|PSftr %D $U/ %D >Too_Klez_for_Comfort.ps
Too_Klez_for_Comfort.pdf: Too_Klez_for_Comfort.ps
	ps2pdf Too_Klez_for_Comfort.ps Too_Klez_for_Comfort.pdf

# Toska po Rodina
ToskaPoRodina= C/ToskaPoRodina_Gm.abc Bb/ToskaPoRodina_Am.abc
ToskaPoRodina: ToskaPoRodina.abc ToskaPoRodina.ps ToskaPoRodina.pdf
ToskaPoRodina.abc: $(ToskaPoRodina)
	abcjoin $(ToskaPoRodina) >ToskaPoRodina.abc
ToskaPoRodina.ps: ToskaPoRodina.abc fmt/_70.fmt
	jcabc2ps ToskaPoRodina.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >ToskaPoRodina.ps
ToskaPoRodina.pdf: ToskaPoRodina.ps
	ps2pdf ToskaPoRodina.ps ToskaPoRodina.pdf

# Trisker Rebns Nigun
TriskerRebnsNigun= \
	tune/TriskerRebnsNign_Fm.abc \
	tune/TriskerRebnsNign_Gm.abc \
	tune/TriskerRebnsNign_Am.abc
TriskerRebnsNigun: TriskerRebnsNigun.abc TriskerRebnsNigun.ps TriskerRebnsNigun.pdf
TriskerRebnsNigun.abc: $(TriskerRebnsNigun)
	abcjoin +S2 $(TriskerRebnsNigun) >TriskerRebnsNigun.abc
TriskerRebnsNigun.ps: TriskerRebnsNigun.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 TriskerRebnsNigun.abc \
	|PShdr TriskerRebnsNigun '' TriskerRebnsNigun \
	|PSftr %D $U/ %D >TriskerRebnsNigun.ps
TriskerRebnsNigun.pdf: TriskerRebnsNigun.ps
	ps2pdf TriskerRebnsNigun.ps TriskerRebnsNigun.pdf

# Tsave
Tsave= song/Tsave_Dm_w.abc C/Tsave_Dm.abc Bb/Tsave_Em.abc
Tsave: Tsave.abc Tsave.ps Tsave.pdf
Tsave.abc: $(Tsave)
	abcjoin +s2 $(Tsave) >Tsave.abc
Tsave.ps: Tsave.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Tsave.abc \
	|PShdr Tsave '' Tsave \
	|PSftr %D $U/ %D >Tsave.ps
Tsave.pdf: Tsave.ps
	ps2pdf Tsave.ps Tsave.pdf

# Tsen_Brider
Tsen_Brider= song/Tsen_Brider-Dm-24-w.abc song/Tsen_Brider-Em-24-.abc
Tsen_Brider: Tsen_Brider.abc Tsen_Brider.ps Tsen_Brider.pdf
Tsen_Brider.abc: $(Tsen_Brider)
	abcjoin +S2 $(Tsen_Brider) >Tsen_Brider.abc
Tsen_Brider.ps: Tsen_Brider.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Tsen_Brider.abc \
	|PShdr 'Tsen_Brider' '' 'Tsen_Brider' \
	|PSftr %D $U/ %D >Tsen_Brider.ps
Tsen_Brider.pdf: Tsen_Brider.ps
	ps2pdf Tsen_Brider.ps Tsen_Brider.pdf

# Tsigayner
Tsigayner= C/Tsigayner_C.abc Bb/Tsigayner_D.abc
Tsigayner: Tsigayner.abc Tsigayner.ps Tsigayner.pdf
Tsigayner.abc: $(Tsigayner)
	abcmedley "dos Tsigayner" $(Tsigayner) >Tsigayner.abc
Tsigayner.ps: Tsigayner.abc fmt/_70.fmt
	jcabc2ps Tsigayner.abc +Ffmt/_70 \
	|PShdr Tsig '' Tsig \
	|PSftr %D $U/ %D >Tsigayner.ps
Tsigayner.pdf: Tsigayner.ps
	ps2pdf Tsigayner.ps Tsigayner.pdf

# Tune 3 from MW & DB
Tune_3_MW_DB= \
	zhok/Tune_3_from_DB_and_MW-Fm-64-4.abc \
	zhok/Tune_3_from_DB_and_MW-Gm-64-4.abc \
	zhok/Tune_3_from_DB_and_MW-Am-64-4.abc
Tune_3_MW_DB: Tune_3_MW_DB.abc Tune_3_MW_DB.ps Tune_3_MW_DB.pdf
Tune_3_MW_DB.abc: $(Tune_3_MW_DB)
	abcjoin +S2 $(Tune_3_MW_DB) >Tune_3_MW_DB.abc
Tune_3_MW_DB.ps: Tune_3_MW_DB.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Tune_3_MW_DB.abc \
	|PShdr Tune_3_MW_DB '' Tune_3_MW_DB \
	|PSftr %D $U/ %D >Tune_3_MW_DB.ps
Tune_3_MW_DB.pdf: Tune_3_MW_DB.ps
	ps2pdf Tune_3_MW_DB.ps Tune_3_MW_DB.pdf

# Tzakik Katamar
TzadikKatamar: TzadikKatamar1

# Tzakik Katamar 1
TzadikKatamar1: TzadikKatamar1Tune

# Tzakik Katamar 1
TzadikKatamar1Tune= C/TzadikKatamar1_Gm.abc C/TzadikKatamar1_Am.abc Bb/TzadikKatamar1_Bm.abc t.ftr
TzadikKatamar1Tune: TzadikKatamar1Tune.abc TzadikKatamar1Tune.ps TzadikKatamar1Tune.pdf
TzadikKatamar1Tune.abc: $(TzadikKatamar1Tune) hdr/TzadikKatamar1.hdr
	abcmedley TzadikKatamar1 $(TzadikKatamar1Tune) >TzadikKatamar1Tune.abc
TzadikKatamar1Tune.ps: TzadikKatamar1Tune.abc fmt/_75.fmt
	jcabc2ps TzadikKatamar1Tune.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >TzadikKatamar1Tune.ps
TzadikKatamar1Tune.pdf: TzadikKatamar1Tune.ps
	ps2pdf TzadikKatamar1Tune.ps TzadikKatamar1Tune.pdf

# Tzakik Katamar 2
TzadikKatamar2: TzadikKatamar2Tune

# Tzakik Katamar 2
TzadikKatamar2Tune= C/TzadikKatamar2_C.abc Bb/TzadikKatamar2_D.abc t.ftr
TzadikKatamar2Tune: TzadikKatamar2Tune.abc TzadikKatamar2Tune.ps TzadikKatamar2Tune.pdf
TzadikKatamar2Tune.abc: $(TzadikKatamar2Tune) hdr/TzadikKatamar2.hdr
	abcmedley TzadikKatamar2 $(TzadikKatamar2Tune) >TzadikKatamar2Tune.abc
TzadikKatamar2Tune.ps: TzadikKatamar2Tune.abc fmt/_75.fmt
	jcabc2ps TzadikKatamar2Tune.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >TzadikKatamar2Tune.ps
TzadikKatamar2Tune.pdf: TzadikKatamar2Tune.ps
	ps2pdf TzadikKatamar2Tune.ps TzadikKatamar2Tune.pdf

# Tzakik Katamar 3
TzadikKatamar3: TzadikKatamar3Song TzadikKatamar3Tune

# Tzakik Katamar 3
TzadikKatamar3Song= song/TzadikKatamar3_Dm.abc song/TzadikKatamar3_Em.abc t.ftr
TzadikKatamar3Song: TzadikKatamar3Song.abc TzadikKatamar3Song.ps TzadikKatamar3Song.pdf
TzadikKatamar3Song.abc: $(TzadikKatamar3Song)
	abcjoin $(TzadikKatamar3Song) >TzadikKatamar3Song.abc
TzadikKatamar3Song.ps: TzadikKatamar3Song.abc fmt/_65.fmt
	jcabc2ps TzadikKatamar3Song.abc +Ffmt/_65 \
	|PSftr %D $U/ %D >TzadikKatamar3Song.ps
TzadikKatamar3Song.pdf: TzadikKatamar3Song.ps
	ps2pdf TzadikKatamar3Song.ps TzadikKatamar3Song.pdf

# Tzakik Katamar 3
TzadikKatamar3Tune= C/TzadikKatamar3_Dm.abc Bb/TzadikKatamar3_Em.abc t.ftr
TzadikKatamar3Tune: TzadikKatamar3Tune.abc TzadikKatamar3Tune.ps TzadikKatamar3Tune.pdf
TzadikKatamar3Tune.abc: $(TzadikKatamar3Tune) hdr/TzadikKatamar3.hdr
	abcmedley TzadikKatamar3 $(TzadikKatamar3Tune) >TzadikKatamar3Tune.abc
TzadikKatamar3Tune.ps: TzadikKatamar3Tune.abc fmt/_70.fmt
	jcabc2ps TzadikKatamar3Tune.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >TzadikKatamar3Tune.ps
TzadikKatamar3Tune.pdf: TzadikKatamar3Tune.ps
	ps2pdf TzadikKatamar3Tune.ps TzadikKatamar3Tune.pdf

# Tzena Tzena
TzenaTzena= C/TzenaTzena_Bb.abc C/TzenaTzena_C.abc Bb/TzenaTzena_D.abc
TzenaTzena: TzenaTzena.abc TzenaTzena.ps TzenaTzena.pdf
TzenaTzena: TzenaTzena.abc TzenaTzena.ps TzenaTzena.pdf
TzenaTzena.abc: $(TzenaTzena)
	abcjoin +s $(TzenaTzena) >TzenaTzena.abc
TzenaTzena.ps: TzenaTzena.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 TzenaTzena.abc \
	|PSftr %D $U/ %D >TzenaTzena.ps
TzenaTzena.pdf: TzenaTzena.ps
	ps2pdf TzenaTzena.ps TzenaTzena.pdf

# Ufaratsta
Ufaratsta: UfaratstaSong UfaratstaTune

# Ufaratsta
UfaratstaSong= song/Ufaratsta_F.abc sep song/Ufaratsta_G.abc # t.ftr
UfaratstaSong: UfaratstaSong.abc UfaratstaSong.ps UfaratstaSong.pdf
UfaratstaSong.abc: $(UfaratstaSong)
	abcjoin $(UfaratstaSong) >UfaratstaSong.abc
UfaratstaSong.ps: UfaratstaSong.abc fmt/_70.fmt
	jcabc2ps UfaratstaSong.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >UfaratstaSong.ps
UfaratstaSong.pdf: UfaratstaSong.ps
	ps2pdf UfaratstaSong.ps UfaratstaSong.pdf

# Ufaratsta
UfaratstaTune= C/Ufaratsta_F.abc Bb/Ufaratsta_G.abc t.ftr
UfaratstaTune: UfaratstaTune.abc UfaratstaTune.ps UfaratstaTune.pdf
UfaratstaTune.abc: $(UfaratstaTune) hdr/Ufaratsta.hdr
	abcmedley Ufaratsta $(UfaratstaTune) >UfaratstaTune.abc
UfaratstaTune.ps: UfaratstaTune.abc fmt/_75.fmt
	jcabc2ps UfaratstaTune.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >UfaratstaTune.ps
UfaratstaTune.pdf: UfaratstaTune.ps
	ps2pdf UfaratstaTune.ps UfaratstaTune.pdf

# Ukrainskyj Tanietz
UkrainskyjTanietz: UkrainskyjTanietz.abc UkrainskyjTanietz.ps UkrainskyjTanietz.pdf
UkrainskyjTanietz.abc: misc/UkrainskyjTanietz_Gm.abc
	ln -f misc/UkrainskyjTanietz_Gm.abc UkrainskyjTanietz.abc
UkrainskyjTanietz.ps: UkrainskyjTanietz.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 UkrainskyjTanietz.abc \
	|PSftr %D $U/ %D >UkrainskyjTanietz.ps
UkrainskyjTanietz.pdf: UkrainskyjTanietz.ps
	ps2pdf UkrainskyjTanietz.ps UkrainskyjTanietz.pdf

# UncleMaxsBulgar
UncleMaxsBulgar= bulgar/Uncle_Maxs_Bulgar-C-96-6.abc bulgar/Uncle_Maxs_Bulgar-D-96-6.abc
UncleMaxsBulgar: UncleMaxsBulgar.abc UncleMaxsBulgar.ps UncleMaxsBulgar.pdf
UncleMaxsBulgar.abc: $(UncleMaxsBulgar)
	abcjoin +S2 $(UncleMaxsBulgar) >UncleMaxsBulgar.abc
UncleMaxsBulgar.ps: UncleMaxsBulgar.abc fmt/_65.fmt
	jcabc2ps +k1 +Ffmt/_65 UncleMaxsBulgar.abc \
	|PShdr UncleMaxsBulgar '' UncleMaxsBulgar \
	|PSftr %D $U/ %D >UncleMaxsBulgar.ps
UncleMaxsBulgar.pdf: UncleMaxsBulgar.ps
	ps2pdf UncleMaxsBulgar.ps UncleMaxsBulgar.pdf

# Unzer Toyrele
UnzerToyrele= tune/UnzerToyrele_A.abc tune/UnzerToyrele_B.abc
UnzerToyrele: UnzerToyrele.abc UnzerToyrele.ps UnzerToyrele.pdf
UnzerToyrele.abc: $(UnzerToyrele)
	abcjoin +S2 $(UnzerToyrele) >UnzerToyrele.abc
UnzerToyrele.ps: UnzerToyrele.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 UnzerToyrele.abc \
	|PShdr UnzerToyrele '' UnzerToyrele \
	|PSftr %D $U/ %D >UnzerToyrele.ps
UnzerToyrele.pdf: UnzerToyrele.ps
	ps2pdf UnzerToyrele.ps UnzerToyrele.pdf

# Uvau HaOvdim
UvauHaOvdim= song/UvauHaOvdim_Dm_w.abc C/UvauHaOvdim_Dm.abc Bb/UvauHaOvdim_Em.abc
UvauHaOvdim: UvauHaOvdim.abc UvauHaOvdim.ps UvauHaOvdim.pdf
UvauHaOvdim.abc: $(UvauHaOvdim)
	abcjoin +s $(UvauHaOvdim) >UvauHaOvdim.abc
UvauHaOvdim.ps: UvauHaOvdim.abc fmt/_70.fmt $(UvauHaOvdim)
	jcabc2ps +Ffmt/_70 UvauHaOvdim.abc \
	|PSftr %D $U/ %D >UvauHaOvdim.ps
UvauHaOvdim.pdf: UvauHaOvdim.ps
	ps2pdf UvauHaOvdim.ps UvauHaOvdim.pdf

# V'Ha'er Eyneynu
VHaerEyneynu: VHaerEyneynu.pdf # VHaerEyneynuSong VHaerEyneynuTune

# V'Ha'er Eyneynu
VHaerEyneynu= song/VHaerEyneynu_5_Dm.abc C/VHaerEyneynu_3_Em.abc Bb/VHaerEyneynu_3_Fsm.abc
VHaerEyneynu: VHaerEyneynu.abc VHaerEyneynu.ps VHaerEyneynu.pdf
VHaerEyneynu.abc: $(VHaerEyneynu)
	abcjoin +S $(VHaerEyneynu) >VHaerEyneynu.abc
VHaerEyneynu.ps: VHaerEyneynu.abc fmt/_75.fmt
	jcabc2ps VHaerEyneynu.abc +Ffmt/_75 \
	|PSftr %D $U/ %D >VHaerEyneynu.ps
VHaerEyneynu.pdf: VHaerEyneynu.ps
	ps2pdf VHaerEyneynu.ps VHaerEyneynu.pdf

# V'Ha'er Eyneynu
VHaerEyneynuSong= song/VHaerEyneynu_Dm.abc # song/VHaerEyneynu_Em.abc song/VHaerEyneynu_t.abc t.ftr
VHaerEyneynuSong: VHaerEyneynuSong.abc VHaerEyneynuSong.ps VHaerEyneynuSong.pdf
VHaerEyneynuSong.abc: $(VHaerEyneynuSong)
	abcjoin $(VHaerEyneynuSong) >VHaerEyneynuSong.abc
VHaerEyneynuSong.ps: VHaerEyneynuSong.abc fmt/_70.fmt
	jcabc2ps VHaerEyneynuSong.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >VHaerEyneynuSong.ps
VHaerEyneynuSong.pdf: VHaerEyneynuSong.ps
	ps2pdf VHaerEyneynuSong.ps VHaerEyneynuSong.pdf

# V'Ha'er Eyneynu
VHaerEyneynuTune= tune/VHaerEyneynu_Dm.abc tune/VHaerEyneynu_Em.abc tune/VHaerEyneynu_2_Fsm.abc
VHaerEyneynuTune: VHaerEyneynuTune.abc VHaerEyneynuTune.ps VHaerEyneynuTune.pdf
VHaerEyneynuTune.abc: $(VHaerEyneynuTune) hdr/VHaerEyneynu.hdr
	abcmedley VHaerEyneynu $(VHaerEyneynuTune) >VHaerEyneynuTune.abc
VHaerEyneynuTune.ps: VHaerEyneynuTune.abc fmt/_75.fmt
	jcabc2ps VHaerEyneynuTune.abc +Ffmt/_75 \
	|PShdr VHaerEyneynu '' VHaerEyneynu \
	|PSftr %D $U/ %D >VHaerEyneynuTune.ps
VHaerEyneynuTune.pdf: VHaerEyneynuTune.ps
	ps2pdf VHaerEyneynuTune.ps VHaerEyneynuTune.pdf

# Vayihe BeShurun
VayiheBeShurun= C/VayiheBeShurun_F.abc Bb/VayiheBeShurun_G.abc
VayiheBeShurun: VayiheBeShurun.abc VayiheBeShurun.ps VayiheBeShurun.pdf
VayiheBeShurun.abc: $(VayiheBeShurun)
	abcmedley "Vayihe BeShurun" $(VayiheBeShurun) >VayiheBeShurun.abc
VayiheBeShurun.ps: VayiheBeShurun.abc fmt/_75.fmt $(VayiheBeShurun)
	jcabc2ps +Ffmt/_75 VayiheBeShurun.abc \
	|PSftr %D $U/ %D >VayiheBeShurun.ps
VayiheBeShurun.pdf: VayiheBeShurun.ps
	ps2pdf VayiheBeShurun.ps VayiheBeShurun.pdf

# Ve-David
VeDavid= song/VeDavid_D.abc C/VeDavid_E.abc Bb/VeDavid_Fs.abc #
VeDavid: VeDavid.abc VeDavid.ps VeDavid.pdf
VeDavid.abc: $(VeDavid)
	abcjoin $(VeDavid) >VeDavid.abc
VeDavid.ps: VeDavid.abc fmt/_70.fmt
	jcabc2ps VeDavid.abc +Ffmt/_70 \
	|PSftr %D $U/ %D >VeDavid.ps
VeDavid.pdf: VeDavid.ps
	ps2pdf VeDavid.ps VeDavid.pdf

# VeDavid_hjz
VeDavid_hjz: VeDavid_hjz.abc VeDavid_hjz.ps VeDavid_hjz.pdf
VeDavid_hjz.abc: ../Israel/VeDavid_hjz.abc
	cd ../Israel; make VeDavid_hjz
	/bin/ln -f ../Israel/VeDavid_hjz.abc VeDavid_hjz.abc
VeDavid_hjz.ps: VeDavid_hjz.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 VeDavid_hjz.abc \
	|PShdr VeDavid:hjz '' VeDavid:hjz \
	|PSftr %D $U/ %D >VeDavid_hjz.ps
VeDavid_hjz.pdf: VeDavid_hjz.ps
	ps2pdf VeDavid_hjz.ps VeDavid_hjz.pdf

# Vos vet zayn
VosVetZayn=  \
	song/Vos_vet_zayn_2_GmW.abc \
	song/Vos_vet_zayn_3_GmW.abc \
	song/Vos_vet_zayn_2_AmW.abc \
	song/Vos_vet_zayn_3_AmW.abc
VosVetZayn: VosVetZayn.abc VosVetZayn.ps VosVetZayn.pdf
VosVetZayn.abc: $(VosVetZayn)
	abcjoin +S2 $(VosVetZayn) >VosVetZayn.abc
VosVetZayn.ps: VosVetZayn.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 VosVetZayn.abc \
	|PShdr VosVetZayn '' VosVetZayn \
	|PSftr %D $U/ %D >VosVetZayn.ps
VosVetZayn.pdf: VosVetZayn.ps
	ps2pdf VosVetZayn.ps VosVetZayn.pdf

# Vu bist du geveyn far Prohibishn
VuBistDuGeveynFarProhibishn: Vu_bist_du_geveyn_far_Prohibishn
Vu_bist_du_geveyn_far_Prohibishn: Vu_bist_du_geveyn_far_Prohibishn_1 Vu_bist_du_geveyn_far_Prohibishn_2

# Vu_bist_du_geveyn_far_Prohibishn_1
Vu_bist_du_geveyn_far_Prohibishn_1= freilach/Vu_bist_du_geveyn_far_Prohibishn_1-Dm-48-6.abc freilach/Vu_bist_du_geveyn_far_Prohibishn_1-Em-48-6.abc
Vu_bist_du_geveyn_far_Prohibishn_1: Vu_bist_du_geveyn_far_Prohibishn_1.abc Vu_bist_du_geveyn_far_Prohibishn_1.pdf
Vu_bist_du_geveyn_far_Prohibishn_1.abc: $(Vu_bist_du_geveyn_far_Prohibishn_1)
	abcjoin +S2 $(Vu_bist_du_geveyn_far_Prohibishn_1) >Vu_bist_du_geveyn_far_Prohibishn_1.abc
Vu_bist_du_geveyn_far_Prohibishn_1.ps: Vu_bist_du_geveyn_far_Prohibishn_1.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75.fmt Vu_bist_du_geveyn_far_Prohibishn_1.abc \
	|PShdr Vu_bist_du_geveyn_far_Prohibishn_1 '' Vu_bist_du_geveyn_far_Prohibishn_1 \
	|PSftr %D $U/ %D >Vu_bist_du_geveyn_far_Prohibishn_1.ps
Vu_bist_du_geveyn_far_Prohibishn_1.pdf: Vu_bist_du_geveyn_far_Prohibishn_1.ps
	ps2pdf Vu_bist_du_geveyn_far_Prohibishn_1.ps Vu_bist_du_geveyn_far_Prohibishn_1.pdf

# Vu_bist_du_geveyn_far_Prohibishn_2
Vu_bist_du_geveyn_far_Prohibishn_2= freilach/Vu_bist_du_geveyn_far_Prohibishn_2-Dm-16-4.abc freilach/Vu_bist_du_geveyn_far_Prohibishn_2-Em-16-4.abc
Vu_bist_du_geveyn_far_Prohibishn_2: Vu_bist_du_geveyn_far_Prohibishn_2.abc Vu_bist_du_geveyn_far_Prohibishn_2.pdf
Vu_bist_du_geveyn_far_Prohibishn_2.abc: $(Vu_bist_du_geveyn_far_Prohibishn_2)
	abcjoin +S2 $(Vu_bist_du_geveyn_far_Prohibishn_2) >Vu_bist_du_geveyn_far_Prohibishn_2.abc
Vu_bist_du_geveyn_far_Prohibishn_2.ps: Vu_bist_du_geveyn_far_Prohibishn_2.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70.fmt Vu_bist_du_geveyn_far_Prohibishn_2.abc \
	|PShdr Vu_bist_du_geveyn_far_Prohibishn_2 '' Vu_bist_du_geveyn_far_Prohibishn_2 \
	|PSftr %D $U/ %D >Vu_bist_du_geveyn_far_Prohibishn_2.ps
Vu_bist_du_geveyn_far_Prohibishn_2.pdf: Vu_bist_du_geveyn_far_Prohibishn_2.ps
	ps2pdf Vu_bist_du_geveyn_far_Prohibishn_2.ps Vu_bist_du_geveyn_far_Prohibishn_2.pdf

# Vus_Geven_iz_Geven
Vus_Geven_iz_Geven= zhok/Vus_Geven_iz_Geven-Dm-36-4.abc zhok/Vus_Geven_iz_Geven-Em-36-4.abc
Vus_Geven_iz_Geven: Vus_Geven_iz_Geven.abc Vus_Geven_iz_Geven.ps Vus_Geven_iz_Geven.pdf
Vus_Geven_iz_Geven.abc: $(Vus_Geven_iz_Geven)
	abcjoin +s $(Vus_Geven_iz_Geven) >Vus_Geven_iz_Geven.abc
Vus_Geven_iz_Geven.ps: Vus_Geven_iz_Geven.abc fmt/_75.fmt $(Vus_Geven_iz_Geven)
	$(a2p) Vus_Geven_iz_Geven.abc +Ffmt/_75 \
	| PShdr Vus_Geven_iz_Geven "" Vus_Geven_iz_Geven \
	| PSftr %D $U/ %D >Vus_Geven_iz_Geven.ps
Vus_Geven_iz_Geven.pdf: Vus_Geven_iz_Geven.ps
	ps2pdf Vus_Geven_iz_Geven.ps Vus_Geven_iz_Geven.pdf

# Waltz
Waltz: \
	Waltz_AdeleDear Waltz_Alexandrovsky Waltz_AllMyLove Waltz_Anniversary \
	Waltz_DearAdele Waltz_Flatbush Waltz_Glick Waltz_GutMorgn Waltz_GutNacht \
	Waltz_Hasidic1 Waltz_Heritage Waltz_Josefins Waltz_LeMaanAchai \
	Waltz_AllMazOiShlo Waltz_Mazel Waltz_OiShloimele Waltz_Ozhidanie \
	Waltz_RazbitayaZhizn Waltz_Salo_Enis Waltz_SunriseSunset

# Waltz: AdeleDear
Waltz_AdeleDear= \
	waltz/Adele_Dear-Cm-72-4.abc \
	waltz/Adele_Dear-Dm-72-4.abc \
	waltz/Adele_Dear-Gm-72-4.abc \
	waltz/Adele_Dear-Am-72-4.abc
Waltz_AdeleDear: Waltz_AdeleDear.abc Waltz_AdeleDear.ps Waltz_AdeleDear.pdf
Waltz_AdeleDear.abc: $(Waltz_AdeleDear)
	abcjoin +S1 $(Waltz_AdeleDear) >Waltz_AdeleDear.abc
Waltz_AdeleDear.ps: Waltz_AdeleDear.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 Waltz_AdeleDear.abc \
	|PShdr Waltz:AdeleDear '' Waltz:AdeleDear \
	|PSftr %D $U/ %D >Waltz_AdeleDear.ps
Waltz_AdeleDear.pdf: Waltz_AdeleDear.ps
	ps2pdf Waltz_AdeleDear.ps Waltz_AdeleDear.pdf

# Waltz: Alexandrovsky
Waltz_Alexandrovsky= waltz/Alexandrovsky_Gm.abc waltz/Alexandrovsky_Am.abc waltz/Alexandrovsky_Bm.abc
Waltz_Alexandrovsky: Waltz_Alexandrovsky.abc Waltz_Alexandrovsky.ps Waltz_Alexandrovsky.pdf
Waltz_Alexandrovsky.abc: $(Waltz_Alexandrovsky)
	abcjoin +s $(Waltz_Alexandrovsky) >Waltz_Alexandrovsky.abc
Waltz_Alexandrovsky.ps: Waltz_Alexandrovsky.abc fmt/_75.fmt $(Waltz_Alexandrovsky)
	jcabc2ps +Ffmt/_75 Waltz_Alexandrovsky.abc \
	|PShdr Waltz:Alex '' Waltz:Alex \
	|PSftr %D $U/ %D >Waltz_Alexandrovsky.ps
Waltz_Alexandrovsky.pdf: Waltz_Alexandrovsky.ps
	ps2pdf Waltz_Alexandrovsky.ps Waltz_Alexandrovsky.pdf

# Waltz: AllMyLove
Waltz_AllMyLove= C/AllMyLove_Dm.abc Bb/AllMyLove_Em.abc
Waltz_AllMyLove: Waltz_AllMyLove.abc Waltz_AllMyLove.ps Waltz_AllMyLove.pdf
Waltz_AllMyLove.abc: $(Waltz_AllMyLove)
	abcjoin +s $(Waltz_AllMyLove) >Waltz_AllMyLove.abc
Waltz_AllMyLove.ps: Waltz_AllMyLove.abc fmt/_75.fmt $(Waltz_AllMyLove)
	jcabc2ps +Ffmt/_75 Waltz_AllMyLove.abc \
	|PShdr Waltz:AllMyLove '' Waltz:AllMyLove \
	|PSftr %D $U/ %D >Waltz_AllMyLove.ps
Waltz_AllMyLove.pdf: Waltz_AllMyLove.ps
	ps2pdf Waltz_AllMyLove.ps Waltz_AllMyLove.pd

# Waltz_AllMazOiShlo
Waltz_AllMazOiShlo: Waltz_AllMazOiShlo_C Waltz_AllMazOiShlo_Bb

# Waltz_AllMazOiShlo [Bb]
Waltz_AllMazOiShlo_Bb= C/AllMyLove_Dm.abc C/Mazel_Dm.abc C/OiShloimele_Dm.abc
Waltz_AllMazOiShlo_Bb: Waltz_AllMazOiShlo_Bb.abc Waltz_AllMazOiShlo_Bb.ps Waltz_AllMazOiShlo_Bb.pdf
Waltz_AllMazOiShlo_Bb.abc: $(Waltz_AllMazOiShlo_Bb)
	abcjoin +S2 $(Waltz_AllMazOiShlo_Bb) >Waltz_AllMazOiShlo_Bb.abc
Waltz_AllMazOiShlo_Bb.ps: Waltz_AllMazOiShlo_Bb.abc fmt/_75.fmt $(Waltz_AllMazOiShlo_Bb)
	jcabc2ps +Ffmt/_75 Waltz_AllMazOiShlo_Bb.abc \
	|PShdr Waltz:AllMazOiShlo:C '' Waltz:AllMazOiShlo:C \
	|PSftr %D $U/ %D >Waltz_AllMazOiShlo_Bb.ps
Waltz_AllMazOiShlo_Bb.pdf: Waltz_AllMazOiShlo_Bb.ps
	ps2pdf Waltz_AllMazOiShlo_Bb.ps Waltz_AllMazOiShlo_Bb.pdf

# Waltz_AllMazOiShlo [C]
Waltz_AllMazOiShlo_C= C/AllMyLove_Dm.abc C/Mazel_Dm.abc C/OiShloimele_Dm.abc
Waltz_AllMazOiShlo_C: Waltz_AllMazOiShlo_C.abc Waltz_AllMazOiShlo_C.ps Waltz_AllMazOiShlo_C.pdf
Waltz_AllMazOiShlo_C.abc: $(Waltz_AllMazOiShlo_C)
	abcjoin +S2 $(Waltz_AllMazOiShlo_C) >Waltz_AllMazOiShlo_C.abc
Waltz_AllMazOiShlo_C.ps: Waltz_AllMazOiShlo_C.abc fmt/_75.fmt $(Waltz_AllMazOiShlo_C)
	jcabc2ps +Ffmt/_75 Waltz_AllMazOiShlo_C.abc \
	|PShdr Waltz:AllMazOiShlo:C '' Waltz:AllMazOiShlo:C \
	|PSftr %D $U/ %D >Waltz_AllMazOiShlo_C.ps
Waltz_AllMazOiShlo_C.pdf: Waltz_AllMazOiShlo_C.ps
	ps2pdf Waltz_AllMazOiShlo_C.ps Waltz_AllMazOiShlo_C.pdf

# Waltz: Anniversary
Waltz_Anniversary= waltz/AnniversaryW_Gm.abc waltz/AnniversaryW_Am.abc
Waltz_Anniversary: Waltz_Anniversary.abc Waltz_Anniversary.ps Waltz_Anniversary.pdf
Waltz_Anniversary.ps: Waltz_Anniversary.abc fmt/_75.fmt
	jcabc2ps Waltz_Anniversary.abc +Ffmt/_75 \
	|PShdr Waltz:Anniv '' Waltz:Anniv \
	|PSftr %D $U/ %D >Waltz_Anniversary.ps
Waltz_Anniversary.abc: $(Waltz_Anniversary)
	abcjoin $(Waltz_Anniversary) >Waltz_Anniversary.abc
Waltz_Anniversary.pdf: Waltz_Anniversary.ps
	ps2pdf Waltz_Anniversary.ps Waltz_Anniversary.pdf

# Waltz: DearAdele
Waltz_DearAdele= \
	waltz/Dear_Adele-Cm-56-4.abc \
	waltz/Dear_Adele-Dm-56-4.abc \
	waltz/Dear_Adele-Gm-56-4.abc \
	waltz/Dear_Adele-Am-56-4.abc
Waltz_DearAdele: Waltz_DearAdele.abc Waltz_DearAdele.ps Waltz_DearAdele.pdf
Waltz_DearAdele.abc: $(Waltz_DearAdele)
	abcjoin +S2 $(Waltz_DearAdele) >Waltz_DearAdele.abc
Waltz_DearAdele.ps: Waltz_DearAdele.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 Waltz_DearAdele.abc \
	|PShdr Waltz:DearAdele '' Waltz:DearAdele \
	|PSftr %D $U/ %D >Waltz_DearAdele.ps
Waltz_DearAdele.pdf: Waltz_DearAdele.ps
	ps2pdf Waltz_DearAdele.ps Waltz_DearAdele.pdf

# Waltz: Flatbush
Waltz_Flatbush: Waltz_Flatbush_Gm Waltz_Flatbush_Dm

# Waltz: Flatbush (Dm)
Waltz_Flatbush_Dm= waltz/FlatbushW_Dm.abc waltz/FlatbushW_Em.abc
Waltz_Flatbush_Dm: Waltz_Flatbush_Dm.abc Waltz_Flatbush_Dm.ps Waltz_Flatbush_Dm.pdf
Waltz_Flatbush_Dm.ps: Waltz_Flatbush_Dm.abc fmt/_75.fmt
	jcabc2ps Waltz_Flatbush_Dm.abc +Ffmt/_75 \
	|PShdr Waltz:FlatB '' Waltz:FlatB \
	|PSftr %D $U/ %D >Waltz_Flatbush_Dm.ps
Waltz_Flatbush_Dm.abc: $(Waltz_Flatbush_Dm)
	abcjoin $(Waltz_Flatbush_Dm) >Waltz_Flatbush_Dm.abc
Waltz_Flatbush_Dm.pdf: Waltz_Flatbush_Dm.ps
	ps2pdf Waltz_Flatbush_Dm.ps Waltz_Flatbush_Dm.pdf

# Waltz: Flatbush (Gm)
Waltz_Flatbush_Gm= waltz/FlatbushW_Gm.abc waltz/FlatbushW_Am.abc
FlatbushW: Waltz_Flatbush_Gm.ps Waltz_Flatbush_Dm.ps Waltz_Flatbush_Dm.pdf
Waltz_Flatbush_Gm: Waltz_Flatbush_Gm.abc Waltz_Flatbush_Gm.ps Waltz_Flatbush_Gm.pdf
Waltz_Flatbush_Gm.ps: Waltz_Flatbush_Gm.abc fmt/_75.fmt
	jcabc2ps Waltz_Flatbush_Gm.abc +Ffmt/_75 \
	|PShdr Waltz:FlatB '' Waltz:FlatB \
	|PSftr %D $U/ %D >Waltz_Flatbush_Gm.ps
Waltz_Flatbush_Gm.abc: $(Waltz_Flatbush_Gm)
	abcjoin $(Waltz_Flatbush_Gm) >Waltz_Flatbush_Gm.abc
Waltz_Flatbush_Gm.pdf: Waltz_Flatbush_Gm.ps
	ps2pdf Waltz_Flatbush_Gm.ps Waltz_Flatbush_Gm.pdf

# Waltz: Glick
Waltz_Glick= waltz/Glick_Cm.abc waltz/Glick_Dm.abc
Waltz_Glick: Waltz_Glick.abc Waltz_Glick.ps Waltz_Glick.pdf
Waltz_Glick.abc: $(Waltz_Glick)
	abcjoin +s $(Waltz_Glick) >Waltz_Glick.abc
Waltz_Glick.ps: Waltz_Glick.abc fmt/_75.fmt $(Waltz_Glick)
	jcabc2ps +Ffmt/_75 Waltz_Glick.abc \
	|PShdr Waltz:Glick '' Waltz:Glick \
	|PSftr %D $U/ %D >Waltz_Glick.ps
Waltz_Glick.pdf: Waltz_Glick.ps
	ps2pdf Waltz_Glick.ps Waltz_Glick.pdf

# Waltz: Gut Morgn
Waltz_GutMorgn= waltz/GutMorgn_Gm.abc waltz/GutMorgn_Am.abc
Waltz_GutMorgn: Waltz_GutMorgn.abc Waltz_GutMorgn.ps Waltz_GutMorgn.pdf
Waltz_GutMorgn.abc: $(Waltz_GutMorgn)
	abcjoin +s $(Waltz_GutMorgn) >Waltz_GutMorgn.abc
Waltz_GutMorgn.ps: Waltz_GutMorgn.abc fmt/_75.fmt $(Waltz_GutMorgn)
	jcabc2ps +Ffmt/_75 Waltz_GutMorgn.abc \
	|PShdr WALTZ:GutMorgn '' WALTZ:GutMorgn \
	|PSftr %D $U/ %D >Waltz_GutMorgn.ps
Waltz_GutMorgn.pdf: Waltz_GutMorgn.ps
	ps2pdf Waltz_GutMorgn.ps Waltz_GutMorgn.pdf

# Waltz: Gut Nacht
Waltz_GutNacht= \
	waltz/GutNachtVals_G.abc waltz/GutNachtVals_A.abc page \
	waltz/GutNachtVals_C.abc waltz/GutNachtVals_D.abc
Waltz_GutNacht: Waltz_GutNacht.abc Waltz_GutNacht.ps Waltz_GutNacht.pdf
Waltz_GutNacht.abc: $(Waltz_GutNacht)
	abcjoin +s $(Waltz_GutNacht) >Waltz_GutNacht.abc
Waltz_GutNacht.ps: Waltz_GutNacht.abc fmt/_75.fmt $(Waltz_GutNacht)
	jcabc2ps +Ffmt/_75 Waltz_GutNacht.abc \
	|PShdr WALTZ:GutNacht '' WALTZ:GutNacht \
	|PSftr %D $U/ %D >Waltz_GutNacht.ps
Waltz_GutNacht.pdf: Waltz_GutNacht.ps
	ps2pdf Waltz_GutNacht.ps Waltz_GutNacht.pdf

# Waltz: Hasidic 1
Waltz_Hasidic1= waltz/HasidicW1_Gm.abc waltz/HasidicW1_Am.abc
Waltz_Hasidic1: Waltz_Hasidic1.abc Waltz_Hasidic1.ps Waltz_Hasidic1.pdf
Waltz_Hasidic1.abc: $(Waltz_Hasidic1)
	abcjoin +s $(Waltz_Hasidic1) >Waltz_Hasidic1.abc
Waltz_Hasidic1.ps: Waltz_Hasidic1.abc fmt/_75.fmt $(Waltz_Hasidic1)
	jcabc2ps +Ffmt/_75 Waltz_Hasidic1.abc \
	|PShdr Waltz:Hasid1 '' Waltz:Hasid1 \
	|PSftr %D $U/ %D >Waltz_Hasidic1.ps
Waltz_Hasidic1.pdf: Waltz_Hasidic1.ps
	ps2pdf Waltz_Hasidic1.ps Waltz_Hasidic1.pdf

# Waltz: Heritage
Waltz_Heritage= waltz/HeritageWaltz_Dm.abc waltz/HeritageWaltz_Em.abc
Waltz_Heritage: Waltz_Heritage.abc Waltz_Heritage.ps Waltz_Heritage.pdf
Waltz_Heritage.abc: $(Waltz_Heritage)
	abcjoin +S2 $(Waltz_Heritage) >Waltz_Heritage.abc
Waltz_Heritage.ps: Waltz_Heritage.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Waltz_Heritage.abc \
	|PShdr Waltz:Heritage '' Waltz:Heritage \
	|PSftr %D $U/ %D >Waltz_Heritage.ps
Waltz_Heritage.pdf: Waltz_Heritage.ps
	ps2pdf Waltz_Heritage.ps Waltz_Heritage.pdf

# Waltz: Josefins
Waltz_Josefins= waltz/JosefinsVals2_F.abc waltz/JosefinsVals2_G.abc waltz/JosefinsVals2_A.abc
Waltz_Josefins: Waltz_Josefins.abc Waltz_Josefins.ps Waltz_Josefins.pdf
Waltz_Josefins.abc: $(Waltz_Josefins)
	abcjoin +s $(Waltz_Josefins) >Waltz_Josefins.abc
Waltz_Josefins.ps: Waltz_Josefins.abc fmt/_75.fmt $(Waltz_Josefins)
	jcabc2ps +Ffmt/_75 Waltz_Josefins.abc \
	|PShdr Waltz:Jos '' Waltz:Jos \
	|PSftr %D $U/ %D >Waltz_Josefins.ps
Waltz_Josefins.pdf: Waltz_Josefins.ps
	ps2pdf Waltz_Josefins.ps Waltz_Josefins.pdf

# Waltz: LeMa'an Achai
Waltz_LeMaanAchai= waltz/LeMaanAchai_Dm_wW.abc waltz/LeMaanAchai_Em.abc
Waltz_LeMaanAchai: Waltz_LeMaanAchai.abc Waltz_LeMaanAchai.ps Waltz_LeMaanAchai.pdf
Waltz_LeMaanAchai.abc: $(Waltz_LeMaanAchai)
	abcjoin +s $(Waltz_LeMaanAchai) >Waltz_LeMaanAchai.abc
Waltz_LeMaanAchai.ps: Waltz_LeMaanAchai.abc fmt/_75.fmt $(Waltz_LeMaanAchai)
	jcabc2ps +Ffmt/_75 Waltz_LeMaanAchai.abc \
	|PShdr Waltz:LeMaan '' Waltz:LeMaan \
	|PSftr %D $U/ %D >Waltz_LeMaanAchai.ps
Waltz_LeMaanAchai.pdf: Waltz_LeMaanAchai.ps
	ps2pdf Waltz_LeMaanAchai.ps Waltz_LeMaanAchai.pdf

# Waltz: Mazel
Waltz_Mazel= C/Mazel_Dm.abc Bb/Mazel_Em.abc
Waltz_Mazel: Waltz_Mazel.abc Waltz_Mazel.ps Waltz_Mazel.pdf
Waltz_Mazel.abc: $(Waltz_Mazel)
	abcjoin +s $(Waltz_Mazel) >Waltz_Mazel.abc
Waltz_Mazel.ps: Waltz_Mazel.abc fmt/_75.fmt $(Waltz_Mazel)
	jcabc2ps +Ffmt/_75 Waltz_Mazel.abc \
	|PShdr Waltz:Mazel '' Waltz:Mazel \
	|PSftr %D $U/ %D >Waltz_Mazel.ps
Waltz_Mazel.pdf: Waltz_Mazel.ps
	ps2pdf Waltz_Mazel.ps Waltz_Mazel.pdf

# Waltz: OiShloimele
Waltz_OiShloimele= C/OiShloimele_Dm.abc Bb/OiShloimele_Em.abc
Waltz_OiShloimele: Waltz_OiShloimele.abc Waltz_OiShloimele.ps Waltz_OiShloimele.pdf
Waltz_OiShloimele.abc: $(Waltz_OiShloimele)
	abcjoin +s $(Waltz_OiShloimele) >Waltz_OiShloimele.abc
Waltz_OiShloimele.ps: Waltz_OiShloimele.abc fmt/_75.fmt $(Waltz_OiShloimele)
	jcabc2ps +Ffmt/_75 Waltz_OiShloimele.abc \
	|PShdr Waltz:OiShloimele '' Waltz:OiShloimele \
	|PSftr %D $U/ %D >Waltz_OiShloimele.ps
Waltz_OiShloimele.pdf: Waltz_OiShloimele.ps
	ps2pdf Waltz_OiShloimele.ps Waltz_OiShloimele.pdf

# Waltz: Ozhidanie
Waltz_Ozhidanie: Waltz_Ozhidanie_C Waltz_Ozhidanie_Bb Waltz_Ozhidanie_lo Waltz_Ozhidanie_hi

# Waltz: Ozhidanie (Bb Inst)
Waltz_Ozhidanie_Bb= waltz/Ozhidanie_Em_lo.abc waltz/Ozhidanie_Em_hi.abc
Waltz_Ozhidanie_Bb: Waltz_Ozhidanie_Bb.abc Waltz_Ozhidanie_Bb.ps Waltz_Ozhidanie_Bb.pdf
Waltz_Ozhidanie_Bb.abc: $(Waltz_Ozhidanie_Bb)
	abcjoin +s $(Waltz_Ozhidanie_Bb) >Waltz_Ozhidanie_Bb.abc
Waltz_Ozhidanie_Bb.ps: Waltz_Ozhidanie_Bb.abc fmt/_75.fmt $(Waltz_Ozhidanie_Bb)
	jcabc2ps +Ffmt/_75 Waltz_Ozhidanie_Bb.abc \
	|PShdr Waltz:Ozhid '' Waltz:Ozhid \
	|PSftr %D $U/ %D >Waltz_Ozhidanie_Bb.ps
Waltz_Ozhidanie_Bb.pdf: Waltz_Ozhidanie_Bb.ps
	ps2pdf Waltz_Ozhidanie_Bb.ps Waltz_Ozhidanie_Bb.pdf

# Waltz: Ozhidanie (C Inst)
Waltz_Ozhidanie_C= waltz/Ozhidanie_Dm_lo.abc waltz/Ozhidanie_Dm_hi.abc
Waltz_Ozhidanie_C: Waltz_Ozhidanie_C.abc Waltz_Ozhidanie_C.ps Waltz_Ozhidanie_C.pdf
Waltz_Ozhidanie_C.abc: $(Waltz_Ozhidanie_C)
	abcjoin +s $(Waltz_Ozhidanie_C) >Waltz_Ozhidanie_C.abc
Waltz_Ozhidanie_C.ps: Waltz_Ozhidanie_C.abc fmt/_75.fmt $(Waltz_Ozhidanie_C)
	jcabc2ps +Ffmt/_75 Waltz_Ozhidanie_C.abc \
	|PShdr Waltz:Ozhid '' Waltz:Ozhid \
	|PSftr %D $U/ %D >Waltz_Ozhidanie_C.ps
Waltz_Ozhidanie_C.pdf: Waltz_Ozhidanie_C.ps
	ps2pdf Waltz_Ozhidanie_C.ps Waltz_Ozhidanie_C.pdf

# Waltz: Ozhidanie hi
Waltz_Ozhidanie_hi= C/Ozhidanie_Dm_hi.abc Bb/Ozhidanie_Em_hi.abc
Waltz_Ozhidanie_hi: Waltz_Ozhidanie_hi.ps Waltz_Ozhidanie_hi.pdf
Waltz_Ozhidanie_hi.ps: Waltz_Ozhidanie_hi.abc fmt/_75.fmt
	jcabc2ps Waltz_Ozhidanie_hi.abc +Ffmt/_75 \
	|PShdr Waltz:Ozhid '' Waltz:Ozhid \
	|PSftr %D $U/ %D >Waltz_Ozhidanie_hi.ps
Waltz_Ozhidanie_hi.abc: $(Waltz_Ozhidanie_hi)
	abcjoin $(Waltz_Ozhidanie_hi) >Waltz_Ozhidanie_hi.abc
Waltz_Ozhidanie_hi.pdf: Waltz_Ozhidanie_hi.ps
	ps2pdf Waltz_Ozhidanie_hi.ps Waltz_Ozhidanie_hi.pdf

# Waltz: Ozhidanie lo
Waltz_Ozhidanie_lo= C/Ozhidanie_Dm_lo.abc Bb/Ozhidanie_Em_lo.abc
Waltz_Ozhidanie_lo: Waltz_Ozhidanie_lo.ps Waltz_Ozhidanie_lo.pdf
Waltz_Ozhidanie_lo.ps: Waltz_Ozhidanie_lo.abc fmt/_75.fmt
	jcabc2ps Waltz_Ozhidanie_lo.abc +Ffmt/_75 \
	|PShdr Waltz:Ozhid '' Waltz:Ozhid \
	|PSftr %D $U/ %D >Waltz_Ozhidanie_lo.ps
Waltz_Ozhidanie_lo.abc: $(Waltz_Ozhidanie_lo)
	abcjoin $(Waltz_Ozhidanie_lo) >Waltz_Ozhidanie_lo.abc
Waltz_Ozhidanie_lo.pdf: Waltz_Ozhidanie_lo.ps
	ps2pdf Waltz_Ozhidanie_lo.ps Waltz_Ozhidanie_lo.pdf

# Waltz: Razbitaya Zhizn
Waltz_RazbitayaZhizn= C/RazbitayaZhizn_Cm.abc Bb/RazbitayaZhizn_Dm.abc
Waltz_RazbitayaZhizn: Waltz_RazbitayaZhizn.ps Waltz_RazbitayaZhizn.pdf
Waltz_RazbitayaZhizn.ps: Waltz_RazbitayaZhizn.abc fmt/_65.fmt
	jcabc2ps +Ffmt/_65 Waltz_RazbitayaZhizn.abc \
	|PShdr Waltz:Razbit '' Waltz:Razbit \
	|PSftr %D $U/ %D >Waltz_RazbitayaZhizn.ps
Waltz_RazbitayaZhizn.abc: $(Waltz_RazbitayaZhizn)
	abcjoin $(Waltz_RazbitayaZhizn) >Waltz_RazbitayaZhizn.abc
Waltz_RazbitayaZhizn.pdf: Waltz_RazbitayaZhizn.ps
	ps2pdf Waltz_RazbitayaZhizn.ps Waltz_RazbitayaZhizn.pdf

# Waltz: Salo Enis in Am
Waltz_Salo_Enis_Am=  \
	waltz/Salo_Enis_Klezmer_Waltz-Am-64-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Bm-64-4.abc \
	waltz/Salo_Enis_Klezmer_Waltz-Fsm-64-4.abc
Waltz_Salo_Enis_Am: Waltz_Salo_Enis_Am.abc Waltz_Salo_Enis_Am.ps Waltz_Salo_Enis_Am.pdf
Waltz_Salo_Enis_Am.abc: $(Waltz_Salo_Enis_Am)
	abcjoin +S2 $(Waltz_Salo_Enis_Am) >Waltz_Salo_Enis_Am.abc
Waltz_Salo_Enis_Am.ps: Waltz_Salo_Enis_Am.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Waltz_Salo_Enis_Am.abc \
	|PShdr Waltz:SaloEnis:Am '' Waltz:SaloEnis:Am \
	|PSftr %D $U/ %D >Waltz_Salo_Enis_Am.ps
Waltz_Salo_Enis_Am.pdf: Waltz_Salo_Enis_Am.ps
	ps2pdf Waltz_Salo_Enis_Am.ps Waltz_Salo_Enis_Am.pdf


# Salo Enis Klezmer Waltz in 4 keys (for C, Bb, Eb instruments)
Waltz_Salo_Enis: Salo_Enis_Waltz
Salo_Enis_Waltz: Salo_Enis_Klezmer_Waltz
Salo_Enis_Klezmer_Waltz: Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16
Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16= hdr/Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.hdr \
	waltz/Salo_Enis_Klezmer_Waltz-Dm-64-4.abc sep \
	waltz/Salo_Enis_Klezmer_Waltz-Am-64-4.abc sep5x2 \
	waltz/Salo_Enis_Klezmer_Waltz-Em-64-4.abc sep \
	waltz/Salo_Enis_Klezmer_Waltz-Bm-64-4.abc \
	ftr/Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ftr
Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16: Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.abc Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ps Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.pdf
Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.abc: $(Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16)
	abcjoin $(Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16) >Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.abc
Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ps: Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.abc \
	|PShdr "Salo Enis Waltz" '' "Salo Enis Waltz" \
	|PSftr %D $U/ %D >Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ps
Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.pdf: Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ps
	ps2pdf Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ps Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.pdf
hdr/Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.hdr: ; touch hdr/Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.hdr
ftr/Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ftr: ; touch ftr/Salo_Enis_Klezmer_Waltz-Dm,Am,Em,Bm-64-16.ftr

# Waltz: SunriseSunset
Waltz_SunriseSunset= waltz/SunriseSunset_Gm.abc waltz/SunriseSunset_Am.abc
Waltz_SunriseSunset: Waltz_SunriseSunset.abc Waltz_SunriseSunset.ps Waltz_SunriseSunset.pdf
Waltz_SunriseSunset.abc: $(Waltz_SunriseSunset)
	abcjoin +s $(Waltz_SunriseSunset) >Waltz_SunriseSunset.abc
Waltz_SunriseSunset.ps: Waltz_SunriseSunset.abc fmt/_75.fmt $(Waltz_SunriseSunset)
	jcabc2ps +Ffmt/_75 Waltz_SunriseSunset.abc \
	|PShdr Waltz:Sun '' Waltz:Sun \
	|PSftr %D $U/ %D >Waltz_SunriseSunset.ps
Waltz_SunriseSunset.pdf: Waltz_SunriseSunset.ps
	ps2pdf Waltz_SunriseSunset.ps Waltz_SunriseSunset.pdf

# Waltz_MazOiShloAll [Bb]
Waltz_MazOiShloAll_Bb= Bb/Mazel_Em.abc Bb/OiShloimele_Em.abc Bb/AllMyLove_Em.abc
Waltz_MazOiShloAll_Bb: Waltz_MazOiShloAll_Bb.abc Waltz_MazOiShloAll_Bb.ps Waltz_MazOiShloAll_Bb.pdf
Waltz_MazOiShloAll_Bb.abc: $(Waltz_MazOiShloAll_Bb)
	abcjoin +s $(Waltz_MazOiShloAll_Bb) >Waltz_MazOiShloAll_Bb.abc
Waltz_MazOiShloAll_Bb.ps: Waltz_MazOiShloAll_Bb.abc fmt/_75.fmt $(Waltz_MazOiShloAll_Bb)
	jcabc2ps +Ffmt/_75 Waltz_MazOiShloAll_Bb.abc \
	|PShdr Waltz:MazOiShloAll:Bb '' Waltz:MazOiShloAll:Bb \
	|PSftr %D $U/ %D >Waltz_MazOiShloAll_Bb.ps
Waltz_MazOiShloAll_Bb.pdf: Waltz_MazOiShloAll_Bb.ps
	ps2pdf Waltz_MazOiShloAll_Bb.ps Waltz_MazOiShloAll_Bb.pdf

# Waltz_MazOiShloAll [C]
Waltz_MazOiShloAll_C= C/Mazel_Dm.abc C/OiShloimele_Dm.abc C/AllMyLove_Dm.abc
Waltz_MazOiShloAll_C: Waltz_MazOiShloAll_C.abc Waltz_MazOiShloAll_C.ps Waltz_MazOiShloAll_C.pdf
Waltz_MazOiShloAll_C.abc: $(Waltz_MazOiShloAll_C)
	abcjoin +s $(Waltz_MazOiShloAll_C) >Waltz_MazOiShloAll_C.abc
Waltz_MazOiShloAll_C.ps: Waltz_MazOiShloAll_C.abc fmt/_75.fmt $(Waltz_MazOiShloAll_C)
	jcabc2ps +Ffmt/_75 Waltz_MazOiShloAll_C.abc \
	|PShdr Waltz:MazOiShloAll:C '' Waltz:MazOiShloAll:C \
	|PSftr %D $U/ %D >Waltz_MazOiShloAll_C.ps
Waltz_MazOiShloAll_C.pdf: Waltz_MazOiShloAll_C.ps
	ps2pdf Waltz_MazOiShloAll_C.ps Waltz_MazOiShloAll_C.pdf

# Wedding in CrownHeights (D/A freygish)
WeddingInCrownHeights-D,A-34-4= \
	freilach/Wedding_in_Crown_Heights_2-D-36-4.abc \
	freilach/Wedding_in_Crown_Heights_2-A-36-4.abc
WeddingInCrownHeights-D,A-34-4: WeddingInCrownHeights-D,A-34-4.abc WeddingInCrownHeights-D,A-34-4.ps WeddingInCrownHeights-D,A-34-4.pdf
WeddingInCrownHeights-D,A-34-4.abc: $(WeddingInCrownHeights-D,A-34-4)
	abcjoin +S2 $(WeddingInCrownHeights-D,A-34-4) >WeddingInCrownHeights-D,A-34-4.abc
WeddingInCrownHeights-D,A-34-4.ps: WeddingInCrownHeights-D,A-34-4.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75.fmt WeddingInCrownHeights-D,A-34-4.abc \
	|PShdr WeddingInCrownHeights-D,A-34-4 '' WeddingInCrownHeights-D,A-34-4 \
	|PSftr %D $U/ %D >WeddingInCrownHeights-D,A-34-4.ps
WeddingInCrownHeights-D,A-34-4.pdf: WeddingInCrownHeights-D,A-34-4.ps
	ps2pdf WeddingInCrownHeights-D,A-34-4.ps WeddingInCrownHeights-D,A-34-4.pdf

# Wedding in CrownHeights (D/E/B freygish)
WeddingInCrownHeights= \
	freilach/Wedding_in_Crown_Heights_2-D-36-4.abc \
	freilach/Wedding_in_Crown_Heights_2-E-36-4.abc \
	freilach/Wedding_in_Crown_Heights_2-B-36-4.abc
WeddingInCrownHeights: WeddingInCrownHeights.abc WeddingInCrownHeights.ps WeddingInCrownHeights.pdf
WeddingInCrownHeights.abc: $(WeddingInCrownHeights)
	abcjoin +S2 $(WeddingInCrownHeights) >WeddingInCrownHeights.abc
WeddingInCrownHeights.ps: WeddingInCrownHeights.abc fmt/WeddingInCrownHeights.fmt
	jcabc2ps +Ffmt/WeddingInCrownHeights WeddingInCrownHeights.abc \
	|PShdr WeddingInCrownHeights '' WeddingInCrownHeights \
	|PSftr %D $U/ %D >WeddingInCrownHeights.ps
WeddingInCrownHeights.pdf: WeddingInCrownHeights.ps
	ps2pdf WeddingInCrownHeights.ps WeddingInCrownHeights.pdf

# Y'varech'cha
Yvarechcha= C/Yvarechcha_Cm.abc song/Yvarechcha_Dm_w.abc Bb/Yvarechcha_Em.abc
Yvarechcha: Yvarechcha.abc Yvarechcha.ps Yvarechcha.pdf
Yvarechcha.abc: $(Yvarechcha)
	abcjoin +s $(Yvarechcha) >Yvarechcha.abc
Yvarechcha.ps: Yvarechcha.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Yvarechcha.abc \
	|PShdr Yvarechcha '' Yvarechcha \
	|PSftr %D $U/ %D >Yvarechcha.ps
Yvarechcha.pdf: Yvarechcha.ps
	ps2pdf Yvarechcha.ps Yvarechcha.pdf

# Yesh Lanu Tayish
YeshLanuTayish= folk/YeshLanuTayish1_C.abc folk/YeshLanuTayish1_D.abc sep5 folk/YeshLanuTayish2_C.abc folk/YeshLanuTayish2_D.abc
YeshLanuTayish: YeshLanuTayish.abc YeshLanuTayish.ps YeshLanuTayish.pdf
YeshLanuTayish.abc: $(YeshLanuTayish)
	abcjoin $(YeshLanuTayish) >YeshLanuTayish.abc
YeshLanuTayish.ps: YeshLanuTayish.abc fmt/_75.fmt $(YeshLanuTayish)
	jcabc2ps +Ffmt/_75 YeshLanuTayish.abc \
	|PShdr YeshLanu '' YeshLanu \
	|PSftr %D $U/ %D >YeshLanuTayish.ps
YeshLanuTayish.pdf: YeshLanuTayish.ps
	ps2pdf YeshLanuTayish.ps YeshLanuTayish.pdf

# Yibane Hamikdash
YibaneHamikdash= \
	song/YibaneHamikdash_Dm_w.abc \
	C/YibaneHamikdash_Cm.abc \
	C/YibaneHamikdash_Dm.abc \
	Bb/YibaneHamikdash_Em.abc
YibaneHamikdash: YibaneHamikdash.abc YibaneHamikdash.ps YibaneHamikdash.pdf
YibaneHamikdash.abc: $(YibaneHamikdash)
	abcjoin +s2 $(YibaneHamikdash) >YibaneHamikdash.abc
YibaneHamikdash.ps: YibaneHamikdash.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 YibaneHamikdash.abc \
	|PShdr YibaneHamikdash '' YibaneHamikdash \
	|PSftr %D $U/ %D >YibaneHamikdash.ps
YibaneHamikdash.pdf: YibaneHamikdash.ps
	ps2pdf YibaneHamikdash.ps YibaneHamikdash.pdf

# Yikhes
Yikhes= freilach/Yikhes-D-48-4.abc freilach/Yikhes-E-48-4.abc
Yikhes: Yikhes.abc Yikhes.ps Yikhes.pdf
Yikhes.abc: $(Yikhes)
	abcjoin +S2 $(Yikhes) >Yikhes.abc
Yikhes.ps: Yikhes.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Yikhes.abc \
	|PShdr Yikhes '' Yikhes \
	|PSftr %D $U/ %D >Yikhes.ps
Yikhes.pdf: Yikhes.ps
	ps2pdf Yikhes.ps Yikhes.pdf

# Yismechu HaShamayim
YismechuHashamayim: YismechuHashamayimSong YismechuHashamayimTune

# Yismechu HaShamayim
YismechuHashamayimSong= \
	tune/YismechuHashamayim_Cm.abc \
	song/YismechuHashamayim_Dm.abc \
	song/YismechuHashamayim_Em.abc
YismechuHashamayimSong: YismechuHashamayimSong.abc YismechuHashamayimSong.ps YismechuHashamayimSong.pdf
YismechuHashamayimSong.abc: $(YismechuHashamayimSong)
	abcjoin $(YismechuHashamayimSong) >YismechuHashamayimSong.abc
YismechuHashamayimSong.ps: YismechuHashamayimSong.abc fmt/_70.fmt
	jcabc2ps YismechuHashamayimSong.abc +Ffmt/_70 \
	|PShdr Yismechu '' Yismechu \
	|PSftr %D $U/ %D >YismechuHashamayimSong.ps
YismechuHashamayimSong.pdf: YismechuHashamayimSong.ps
	ps2pdf YismechuHashamayimSong.ps YismechuHashamayimSong.pdf

# Yismechu HaShamayim
YismechuHashamayimTune= C/YismechuHashamayim_Dm.abc Bb/YismechuHashamayim_Em.abc C/YismechuHashamayim_Fm.abc
YismechuHashamayimTune: YismechuHashamayimTune.abc YismechuHashamayimTune.ps YismechuHashamayimTune.pdf
YismechuHashamayimTune.abc: $(YismechuHashamayimTune) hdr/YismechuHashamayim.hdr
	abcmedley YismechuHashamayim $(YismechuHashamayimTune) >YismechuHashamayimTune.abc
YismechuHashamayimTune.ps: YismechuHashamayimTune.abc fmt/_70.fmt
	jcabc2ps YismechuHashamayimTune.abc +Ffmt/_70 \
	|PShdr Yismechu '' Yismechu \
	|PSftr %D $U/ %D >YismechuHashamayimTune.ps
YismechuHashamayimTune.pdf: YismechuHashamayimTune.ps
	ps2pdf YismechuHashamayimTune.ps YismechuHashamayimTune.pdf

# Yitbarech Shimcha
YitbarechShimcha= song/YitbarechShimcha_Em_w.abc \
	C/YitbarechShimcha_Dm.abc \
	C/YitbarechShimcha_Em.abc \
	Bb/YitbarechShimcha_Fsm.abc
YitbarechShimcha: YitbarechShimcha.abc YitbarechShimcha.ps YitbarechShimcha.pdf
YitbarechShimcha.abc: $(YitbarechShimcha)
	abcjoin +S2 $(YitbarechShimcha) >YitbarechShimcha.abc
YitbarechShimcha.ps: YitbarechShimcha.abc fmt/YitbarechShimcha.fmt
	jcabc2ps +Ffmt/YitbarechShimcha YitbarechShimcha.abc \
	|PShdr YitbarechShimcha '' YitbarechShimcha \
	|PSftr %D $U/ %D >YitbarechShimcha.ps
YitbarechShimcha.pdf: YitbarechShimcha.ps
	ps2pdf YitbarechShimcha.ps YitbarechShimcha.pdf

# Yos'l/Yosis
YOS= C/YoslYosl_Dm.abc C/Yosis_Gm.abc sep5x2 Bb/YoslYosl_Em.abc Bb/Yosis_Am.abc
YOS: YOS.abc YOS.ps YOS.pdf
YOS.abc: $(YOS)
	abcjoin $(YOS) >YOS.abc
YOS.ps: YOS.abc fmt/YOS.fmt $(YOS)
	jcabc2ps +Ffmt/YOS YOS.abc \
	|PShdr YOS '' YOS \
	|PSftr %D $U/ %D >YOS.ps
YOS.pdf: YOS.ps
	ps2pdf YOS.ps YOS.pdf

# Yoshke
Yoshke32= C/Yoshke_D32.abc Bb/Yoshke_E32.abc
# Yoshke32
Yoshke32: Yoshke32.abc Yoshke32.ps Yoshke32.pdf
Yoshke32.ps: Yoshke32.abc fmt/_70.fmt
	jcabc2ps Yoshke32.abc +Ffmt/_70 \
	|PShdr Yoshke '' Yoshke \
	|PSftr %D $U/ %D >Yoshke32.ps
Yoshke32.abc: $(Yoshke32)
	abcjoin +s $(Yoshke32) >Yoshke32.abc
Yoshke32.pdf: Yoshke32.ps
	ps2pdf Yoshke32.ps Yoshke32.pdf

# Yoshke
Yoshke48=  freilach/Yoshke_D48.abc sep freilach/Yoshke_E48.abc \
	sep5x2 freilach/Yoshke_A48.abc sep freilach/Yoshke_B48.abc
# Yoshke48
Yoshke48: Yoshke48.abc Yoshke48.ps Yoshke48.pdf
Yoshke48.ps: Yoshke48.abc fmt/_70.fmt
	jcabc2ps Yoshke48.abc +Ffmt/_70 \
	|PShdr Yoshke '' Yoshke \
	|PSftr %D $U/ %D >Yoshke48.ps
Yoshke48.abc: $(Yoshke48)
	abcjoin $(Yoshke48) >Yoshke48.abc
Yoshke48.pdf: Yoshke48.ps
	ps2pdf Yoshke48.ps Yoshke48.pdf

# Yoshke
Yoshke64= C/Yoshke_D64.abc Bb/Yoshke_E64.abc
# Yoshke64
Yoshke64: Yoshke64.abc Yoshke64.ps Yoshke64.pdf
Yoshke64.ps: Yoshke64.abc fmt/_75.fmt
	jcabc2ps Yoshke64.abc +Ffmt/_75 \
	|PShdr Yoshke '' Yoshke \
	|PSftr %D $U/ %D >Yoshke64.ps
Yoshke64.abc: $(Yoshke64)
	abcjoin +s $(Yoshke64) >Yoshke64.abc
Yoshke64.pdf: Yoshke64.ps
	ps2pdf Yoshke64.ps Yoshke64.pdf

# Yoshke
Yoshke: Yoshke32 Yoshke48 Yoshke64

# Yosis
Yosis= C/Yosis_Gm.abc C/Yosis_Dm.abc Bb/Yosis_Am.abc Bb/Yosis_Em.abc
# Yosis
Yosis: Yosis.abc Yosis.ps Yosis.pdf
Yosis.abc: $(Yosis)
	abcmedley Yosis $(Yosis) >Yosis.abc
Yosis.ps: Yosis.abc fmt/_75.fmt $(Yosis)
	jcabc2ps +Ffmt/_75 Yosis.abc \
	|PShdr Yosis '' Yosis \
	|PSftr %D $U/ %D >Yosis.ps
Yosis.pdf: Yosis.ps
	ps2pdf Yosis.ps Yosis.pdf

# Yosl Yosl
YoslYosl= C/YoslYosl_Dm.abc Bb/YoslYosl_Em.abc
# YoslYosl
YoslYosl: YoslYosl.abc YoslYosl.ps YoslYosl.pdf
YoslYosl.abc: $(YoslYosl)
	abcjoin +s $(YoslYosl) >YoslYosl.abc
YoslYosl.ps: YoslYosl.abc fmt/_75.fmt $(YoslYosl)
	jcabc2ps +Ffmt/_75 YoslYosl.abc \
	|PShdr Yosl '' Yosl \
	|PSftr %D $U/ %D >YoslYosl.ps
YoslYosl.pdf: YoslYosl.ps
	ps2pdf YoslYosl.ps YoslYosl.pdf

# Zemer Lach
Zemer_Lach= C/ZemerLach_Gm.abc C/ZemerLach_Am.abc Bb/ZemerLach_Bm.abc
Zemer_Lach: ZemerLach.abc ZemerLach.ps ZemerLach.pdf
Zemer_Lach.abc: $(ZemerLach)
	abcjoin +s $(Zemer_Lach) >ZemerLach.abc
Zemer_Lach.ps: ZemerLach.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Zemer_Lach.abc \
	|PShdr Zemer_Lach '' ZemerLach \
	|PSftr %D $U/ %D >Zemer_Lach.ps
Zemer_Lach.pdf: ZemerLach.ps
	ps2pdf Zemer_Lach.ps ZemerLach.pdf

# Zemer Lach song
Zemer_Lach_song= song/Zemer_Lach-Gm-16-3w4.abc tune/ZemerLach_Am.abc tune/ZemerLach_Bm.abc
Zemer_Lach_song: Zemer_Lach_song.abc Zemer_Lach_song.ps Zemer_Lach_song.pdf
Zemer_Lach_song.abc: $(Zemer_Lach_song)
	abcjoin +s $(Zemer_Lach_song) >Zemer_Lach_song.abc
Zemer_Lach_song.ps: Zemer_Lach_song.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Zemer_Lach_song.abc \
	|PShdr Zemer_Lach_song '' Zemer_Lach_song \
	|PSftr %D $U/ %D >Zemer_Lach_song.ps
Zemer_Lach_song.pdf: Zemer_Lach_song.ps
	ps2pdf Zemer_Lach_song.ps Zemer_Lach_song.pdf

# ZemerAtik
ZemerAtik: ZemerAtik.abc ZemerAtik.ps ZemerAtik.pdf
ZemerAtik= song/ZemerAtik_Dm_w.abc tune/ZemerAtik_Gm.abc tune/ZemerAtik_Em.abc tune/ZemerAtik_Am.abc
ZemerAtik.abc: $(ZemerAtik)
	abcjoin +S2 $(ZemerAtik) >ZemerAtik.abc
ZemerAtik.ps: ZemerAtik.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 ZemerAtik.abc \
	| PShdr ZemerAtik "" ZemerAtik \
	| PSftr %D $U %D >ZemerAtik.ps
ZemerAtik.pdf: ZemerAtik.ps
	ps2pdf ZemerAtik.ps

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

### Medley of several tunes, in C and BB versions, and as separate pages
# Waltz_MazOiShloAll
Waltz_MazOiShloAll: Waltz_Mazel Waltz_OiShloimele Waltz_AllMyLove \
	Waltz_AllMazOiShlo_Bb Waltz_AllMazOiShlo_C \
	Waltz_MazOiShloAll_Bb Waltz_MazOiShloAll_C

Sher1_Bb.abc: Bb/Sher1_Bb.abc
	ln Bb/Sher1_Bb.abc Sher1_Bb.abc
Sher1_Bb.ps: Sher1_Bb.abc fmt/Sher1.fmt
	jcabc2ps +Ffmt/Sher1 Sher1_Bb.abc \
	|PShdr Sher1:Bb '' Sher1:Bb \
	|PSftr %D $U/ %D >Sher1_Bb.ps
Sher1_Bb.pdf: Sher1_Bb.ps
	ps2pdf Sher1_Bb.ps Sher1_Bb.pdf
Sher1_Eb.abc: Eb/Sher1_Eb.abc
	ln Eb/Sher1_Eb.abc Sher1_Eb.abc
Sher1_Eb.ps: Sher1_Eb.abc fmt/Sher1.fmt
	jcabc2ps +Ffmt/Sher1 Sher1_Eb.abc \
	|PShdr Sher1:Eb '' Sher1:Eb \
	|PSftr %D $U/ %D >Sher1_Eb.ps
Sher1_Eb.pdf: Sher1_Eb.ps
	ps2pdf Sher1_Eb.ps Sher1_Eb.pdf

# Russian_Sher_3
Russian_Sher_3= sher/Russian_Sher_3-DmF-80-5.abc sher/Russian_Sher_3-EmG-80-5.abc
Russian_Sher_3: Russian_Sher_3.abc Russian_Sher_3.ps Russian_Sher_3.pdf
Russian_Sher_3.abc: $(Russian_Sher_3)
	abcjoin +S2 $(Russian_Sher_3) >Russian_Sher_3.abc
Russian_Sher_3.ps: Russian_Sher_3.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Russian_Sher_3.abc \
	|PShdr 'Russian_Sher_3' '' Russian_Sher_3 \
	|PSftr %D $U/ %D >Russian_Sher_3.ps
Russian_Sher_3.pdf: Russian_Sher_3.ps
	ps2pdf Russian_Sher_3.ps Russian_Sher_3.pdf

# Tayere Odessa Hora
Tayere_Odessa_Hora= \
	zhok/Tayere_Odessa_Hora-Dm-96-6.abc \
	zhok/Tayere_Odessa_Hora-Em-96-6.abc \
	zhok/Tayere_Odessa_Hora-Bm-96-6.abc
Tayere_Odessa_Hora: Tayere_Odessa_Hora.abc Tayere_Odessa_Hora.ps Tayere_Odessa_Hora.pdf
Tayere_Odessa_Hora.abc: $(Tayere_Odessa_Hora)
	abcjoin +S1 $(Tayere_Odessa_Hora) >Tayere_Odessa_Hora.abc
Tayere_Odessa_Hora.ps: Tayere_Odessa_Hora.abc fmt/_65.fmt
	jcabc2ps +Ffmt/_65 Tayere_Odessa_Hora.abc \
	|PShdr 'Tayere_Odessa_Hora' '' Tayere_Odessa_Hora \
	|PSftr %D $U/ %D >Tayere_Odessa_Hora.ps
Tayere_Odessa_Hora.pdf: Tayere_Odessa_Hora.ps
	ps2pdf Tayere_Odessa_Hora.ps Tayere_Odessa_Hora.pdf

# Tayere Odessa Khusidl
Tayere_Odessa_Khusidl= \
	khusidl/Tayere_Odessa_Khusidl-Dm-96-5.abc \
	khusidl/Tayere_Odessa_Khusidl-Em-96-5.abc \
	khusidl/Tayere_Odessa_Khusidl-Bm-96-5.abc
Tayere_Odessa_Khusidl: Tayere_Odessa_Khusidl.abc Tayere_Odessa_Khusidl.ps Tayere_Odessa_Khusidl.pdf
Tayere_Odessa_Khusidl.abc: $(Tayere_Odessa_Khusidl)
	abcjoin +S1 $(Tayere_Odessa_Khusidl) >Tayere_Odessa_Khusidl.abc
Tayere_Odessa_Khusidl.ps: Tayere_Odessa_Khusidl.abc fmt/Tayere_Odessa_Khusidl.fmt
	jcabc2ps +k2 +Ffmt/Tayere_Odessa_Khusidl.fmt Tayere_Odessa_Khusidl.abc \
	|PShdr 'Tayere_Odessa_Khusidl' '' Tayere_Odessa_Khusidl \
	|PSftr %D $U/ %D >Tayere_Odessa_Khusidl.ps
Tayere_Odessa_Khusidl.pdf: Tayere_Odessa_Khusidl.ps
	ps2pdf Tayere_Odessa_Khusidl.ps Tayere_Odessa_Khusidl.pdf

# Zhok in D Fraigish
Zhok_in_D_Fraigish= zhok/Zhok_in_D_Fraigish-D-64-4.abc zhok/Zhok_in_D_Fraigish-E-64-4.abc
Zhok_in_D_Fraigish: Zhok_in_D_Fraigish.abc Zhok_in_D_Fraigish.ps Zhok_in_D_Fraigish.pdf
Zhok_in_D_Fraigish.abc: $(Zhok_in_D_Fraigish)
	abcjoin +S2 $(Zhok_in_D_Fraigish) >Zhok_in_D_Fraigish.abc
Zhok_in_D_Fraigish.ps: Zhok_in_D_Fraigish.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Zhok_in_D_Fraigish.abc \
	|PShdr 'Zhok_in_D_Fraigish' '' Zhok_in_D_Fraigish \
	|PSftr %D $U/ %D >Zhok_in_D_Fraigish.ps
Zhok_in_D_Fraigish.pdf: Zhok_in_D_Fraigish.ps
	ps2pdf Zhok_in_D_Fraigish.ps Zhok_in_D_Fraigish.pdf

# Simchat Torah - all tunes played (so far)
SimchatTorAll= hdr/SimchatTorAll.hdr \
	tune/AmYisraelChai2_Cm.abc \
	tune/AmYisraelChai2_Dm.abc \
	tune/AmYisraelChai2_Em.abc \
	C/Aneinu2_C+D.abc \
	C/Bulg_Odessa1_4_Dm.abc \
	C/Bulg_Odessa2_4_Dm.abc \
	C/Bulg_Odessa3_Gm.abc \
	C/DavidMelechYisrael_C.abc \
	C/EleChamdaLibi_Dm.abc \
	C/HavaNagila_Gm.abc \
	C/HineMaTov1_Am_w.abc \
	C/ItIsATreeOfLife_Am.abc \
	C/ItIsATreeOfLife_Dm.abc \
	C/LoYissaGoy_Cm.abc \
	C/LoYissaGoy_Dm.abc \
	C/Mayim_Am3.abc \
	C/Mayim_Dm3.abc \
	C/Mi_Chamocha-Dm-24-3.abc \
	C/MiChamocha_Em-24-3.abc \
	C/Nigun2_SC_A.abc \
	C/Nigun2_SC_D.abc \
	C/Nigun2_SC_F.abc \
	C/NigunSameach_Gm.abc \
	C/RumanianBulgar_D.abc \
	C/Sher1_C.abc \
	C/SimkhesToyre_Am.abc \
	C/Tsavei_Dm.abc \
	C/VHaerEyneynu_3_Dm.abc \
	C/YiboneHamikdosh_Dm.abc \
	tune/YismechuHashamayim_Cm.abc \
	tune/YismechuHashamayim2_Dm.abc \
	tune/YismechuHashamayim_Em.abc \
	freilach/Yoshke-Dfr-32-3.abc \
	freilach/Yoshke-Efr-43-3.abc \
	ftr/SimchatTorAll.ftr
SimchatTorAll: SimchatTorAll.abc SimchatTorAll.ps SimchatTorAll.pdf
SimchatTorAll.abc: $(SimchatTorAll)
	abcmedley "Simchat Torah Set 1" $(SimchatTorAll) >SimchatTorAll.abc
SimchatTorAll.ps: SimchatTorAll.abc fmt/SimchatTorah.fmt
	jcabc2ps +Ffmt/SimchatTorah SimchatTorAll.abc \
	|PShdr '%P' 'Simchat Tora set' '%P' \
	|PSftr %D $U/ %D >SimchatTorAll.ps
SimchatTorAll.pdf: SimchatTorAll.ps
	ps2pdf SimchatTorAll.ps SimchatTorAll.pdf
hdr/SimchatTorAll.hdr: ; touch hdr/SimchatTorAll.hdr
ftr/SimchatTorAll.ftr: ; touch ftr/SimchatTorAll.ftr

