# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# This is the Makefile for JC's .../music/abc/Greece directory. Note that the #
# tunes here, while "Greek", may actually come from nearly anywhere.  This is #
# because the Greeks have always been sea folk, who live on islands and along #
# the shore everywhere in the world.                                          #
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #

U= "http://trillian.mit.edu/~jc/music/abc/Greece/"
a2p= jcabc2ps

P= \
	ApoTinAthina DioKardies Hasapiko Kalamatianos Kasaposerviko Lerikos Misirlou \
	StroseToStromaSou Syrtos SyrtosKritikos1 SyrtosKritikos2 SyrtosPsaropoula1 \
	SyrtosPsaropoula2 SyrtosSamos SyrtosSimiotises VariHasapiko2 Yerakina \
	Zon_TinKardia 

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

all: $P TOC .htaccess

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

neat:         ; -/bin/rm -f *- log/* Out.*
clean:    neat; -/bin/rm -f new.* *.ps *.pdf *.out TOC.*
	find new/ \( -name '*.abc' -o -name '*.txt' \) -mtime +30 -exec ls -l {} ';' -exec rm {} ';'
clobber: clean; -/bin/rm -f core new/*.abc

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

.htaccess: *.abc
	abcDesc *.abc

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

new: */*.abc # new.abc new.ps new.pdf
	find */ -mtime -30 -name '*.abc' | xargs tonew
	make new.abc new.ps new.pdf
new.abc: new/*.abc; abcjoin +C +R0 +S new new/*.abc > new.abc
new.ps:  new.abc;   $(a2p) new.abc +x +Ffmt/_65 |PShdr new '' new |PSftr "Page %P" $(U)new/ %D >new.ps
new.pdf: new.ps;    ps2pdf new.ps new.pdf

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

TOC: TOC.txt	# TOC.ps
TOC.ps: TOC.txt; mpage -1 -m40l35r50t -p -h"Greek Dance Tunes" <TOC.txt >TOC.ps
TOC.txt: [A-Z]*.abc; abctoc [A-Z]*.abc >TOC.txt

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Prototype entries:

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

# mm Prototype for a medley without a .hdr file:
mm= _1.abc _2.abc _3.abc
mm: mm.abc mm.ps mm.pdf
mm.abc: $(mm)
	abcmedley "____" $(mm) >mm.abc
mm.ps: mm.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 mm.abc \
	|PShdr mm '' mm \
	|PSftr %D $U %D >mm.ps
mm.pdf: mm.ps
	ps2pdf mm.ps mm.pdf

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

# Apo tin Athina
ApoTinAthina= song/Apo_tin_Athina_Dm.abc syrtos/Apo_tin_Athina_Em.abc
ApoTinAthina: ApoTinAthina.abc ApoTinAthina.ps ApoTinAthina.pdf
ApoTinAthina.abc: $(ApoTinAthina)
	abcjoin +S2 $(ApoTinAthina) >ApoTinAthina.abc
ApoTinAthina.ps: ApoTinAthina.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 ApoTinAthina.abc \
	|PShdr ApoTinAthina '' ApoTinAthina \
	|PSftr %D $U %D >ApoTinAthina.ps
ApoTinAthina.pdf: ApoTinAthina.ps
	ps2pdf ApoTinAthina.ps ApoTinAthina.pdf

# DioKardies
DioKardies= tune/DioKardies_Gm.abc tune/DioKardies_Am.abc
DioKardies: DioKardies.abc DioKardies.ps DioKardies.pdf
DioKardies.abc: $(DioKardies) # hdr/DioKardies.hdr
	abcjoin +S2 $(DioKardies) >DioKardies.abc
DioKardies.ps: DioKardies.abc fmt/_75.fmt
	$(a2p) DioKardies.abc +Ffmt/_75 \
	|PShdr DioKardies '' DioKardies \
	|PSftr %D $U/ %D >DioKardies.ps
DioKardies.pdf: DioKardies.ps
	ps2pdf DioKardies.ps DioKardies.pdf

# Hasapiko
Hasapiko: Hasapiko_Grigoro Hasapiko1 Hasapiko2 Hasapiko3_PeraStous

# Hasapiko 1
Hasapiko1: Hasapiko1.abc Hasapiko1.ps Hasapiko1.pdf
Hasapiko1= tune/HasapikoHorosH_D.abc tune/HasapikoHorosH_E.abc
Hasapiko1.abc: $(Hasapiko1)
	abcmedley "Hasapiko 1" $(Hasapiko1) >Hasapiko1.abc
Hasapiko1.ps: Hasapiko1.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Hasapiko1.abc \
	|PShdr "Hasap:fast" '' "Hasap:fast" \
	|PSftr %D $U %D >Hasapiko1.ps
Hasapiko1.pdf: Hasapiko1.ps
	ps2pdf Hasapiko1.ps Hasapiko1.pdf

# Hasapiko 2
Hasapiko2: Hasapiko2.abc Hasapiko2.ps Hasapiko2.pdf
Hasapiko2= tune/Hasapiko2_Am.abc tune/Hasapiko2_Bm.abc
Hasapiko2.abc: $(Hasapiko2)
	abcmedley "Hasapiko 2" $(Hasapiko2) >Hasapiko2.abc
Hasapiko2.ps: Hasapiko2.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Hasapiko2.abc \
	|PShdr "Hasap:slow" '' "Hasap:slow" \
	|PSftr %D $U %D >Hasapiko2.ps
Hasapiko2.pdf: Hasapiko2.ps
	ps2pdf Hasapiko2.ps Hasapiko2.pdf

# Hasapiko 3
Hasapiko3_PeraStous: Hasapiko3_PeraStous.abc Hasapiko3_PeraStous.ps Hasapiko3_PeraStous.pdf
Hasapiko3_PeraStous= tune/PeraStous_Am.abc tune/PeraStous_Bm.abc
Hasapiko3_PeraStous.abc: $(Hasapiko3_PeraStous)
	abcmedley "Hasapiko 3" $(Hasapiko3_PeraStous) >Hasapiko3_PeraStous.abc
Hasapiko3_PeraStous.ps: Hasapiko3_PeraStous.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Hasapiko3_PeraStous.abc \
	|PShdr "Hasap:fast:Pera" '' "Hasap:fast:Pera" \
	|PSftr %D $U %D >Hasapiko3_PeraStous.ps
Hasapiko3_PeraStous.pdf: Hasapiko3_PeraStous.ps
	ps2pdf Hasapiko3_PeraStous.ps Hasapiko3_PeraStous.pdf

# Hasapiko 4
Hasapiko_Grigoro: Hasapiko_Grigoro.abc Hasapiko_Grigoro.pdf
Hasapiko_Grigoro= tune/HasapikoGrigoro_Am.abc tune/HasapikoGrigoro_Bm.abc
Hasapiko_Grigoro.abc: $(Hasapiko_Grigoro)
	abcmedley "Hasapiko 4" $(Hasapiko_Grigoro) >Hasapiko_Grigoro.abc
Hasapiko_Grigoro.ps: Hasapiko_Grigoro.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Hasapiko_Grigoro.abc \
	|PShdr "Hasap:fast:Grig" '' "Hasap:fast:Grig" \
	|PSftr %D $U %D >Hasapiko_Grigoro.ps
Hasapiko_Grigoro.pdf: Hasapiko_Grigoro.ps
	ps2pdf Hasapiko_Grigoro.ps Hasapiko_Grigoro.pdf

# Kalamatianos
Kalamatianos: Kalamatianos1 Kalamatianos2 Kal_Samiotissa Kal_Tsanakaliotissa

# Kalamatianos1
Kalamatianos1: Kalamatianos1.abc Kalamatianos1.pdf
Kalamatianos1= tune/Kalamatianos1v1.abc
Kalamatianos1.abc: $(Kalamatianos1)
	abcjoin $(Kalamatianos1) >Kalamatianos1.abc
Kalamatianos1.ps: Kalamatianos1.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Kalamatianos1.abc \
	|PShdr Kalamatianos '' Kalamatianos \
	|PSftr %D $U %D >Kalamatianos1.ps
Kalamatianos1.pdf: Kalamatianos1.ps
	ps2pdf Kalamatianos1.ps Kalamatianos1.pdf

# Kalamatianos2
Kalamatianos2: Kalamatianos2.abc Kalamatianos2.ps Kalamatianos2.pdf
Kalamatianos2= tune/Kalamatianos2_G.abc tune/Kalamatianos2_A.abc sep5x2 tune/Samiotissa_G.abc tune/Samiotissa_A.abc
Kalamatianos2.abc: $(Kalamatianos2)
	abcjoin $(Kalamatianos2) >Kalamatianos2.abc
Kalamatianos2.ps: Kalamatianos2.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Kalamatianos2.abc \
	|PShdr Kalamatianos '' Kalamatianos \
	|PSftr %D $U %D >Kalamatianos2.ps
Kalamatianos2.pdf: Kalamatianos2.ps
	ps2pdf Kalamatianos2.ps Kalamatianos2.pdf

# Kalamatianos: Samiotissa
Kal_Samiotissa= tune/Kal_Samiotissa_G_w.abc tune/Kal_Samiotissa_A.abc
Kal_Samiotissa: Kal_Samiotissa.abc Kal_Samiotissa.ps Kal_Samiotissa.pdf
Kal_Samiotissa.abc: $(Kal_Samiotissa)
	abcjoin +S2 $(Kal_Samiotissa) >Kal_Samiotissa.abc
Kal_Samiotissa.ps: Kal_Samiotissa.abc fmt/_80.fmt
	$(a2p) -p Kal_Samiotissa +Ffmt/_80 \
	|PShdr "Kal:Samiotissa" '' "Kal:Samiotissa" \
	|PSftr %D $U %D >Kal_Samiotissa.ps
Kal_Samiotissa.pdf: Kal_Samiotissa.ps
	ps2pdf Kal_Samiotissa.ps Kal_Samiotissa.pdf

# Kalamatianos: Tsanakaliotissa
Kal_Tsanakaliotissa= tune/Tsanakaliotissa_Dm.abc tune/Tsanakaliotissa_Em.abc
Kal_Tsanakaliotissa: Kal_Tsanakaliotissa.abc Kal_Tsanakaliotissa.ps Kal_Tsanakaliotissa.pdf
Kal_Tsanakaliotissa.abc: hdr/Kal_Tsanakaliotissa.hdr $(Kal_Tsanakaliotissa)
	abcmedley Kal_Tsanakaliotissa $(Kal_Tsanakaliotissa) >Kal_Tsanakaliotissa.abc
Kal_Tsanakaliotissa.ps: Kal_Tsanakaliotissa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Kal_Tsanakaliotissa.abc \
	|PShdr Kal:Tsanakaliotissa '' Kal:Tsanakaliotissa \
	|PSftr %D $U %D >Kal_Tsanakaliotissa.ps
Kal_Tsanakaliotissa.pdf: Kal_Tsanakaliotissa.ps
	ps2pdf Kal_Tsanakaliotissa.ps Kal_Tsanakaliotissa.pdf

# Kasaposerviko
Kasaposerviko= tune/Kasaposerviko_D.abc 
Kasaposerviko: Kasaposerviko.abc Kasaposerviko.ps Kasaposerviko.pdf
Kasaposerviko.abc: $(Kasaposerviko)
	abcjoin +S $(Kasaposerviko) >Kasaposerviko.abc
Kasaposerviko.ps: Kasaposerviko.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Kasaposerviko.abc \
	|PShdr Kasaposerviko '' Kasaposerviko \
	|PSftr %D $U %D >Kasaposerviko.ps
Kasaposerviko.pdf: Kasaposerviko.ps
	ps2pdf Kasaposerviko.ps Kasaposerviko.pdf

# Lerikos
Lerikos= tune/Lerikos_Gm.abc tune/Lerikos_Am.abc
Lerikos: Lerikos.abc Lerikos.ps Lerikos.pdf
Lerikos.abc: $(Lerikos)
	abcjoin +S $(Lerikos) >Lerikos.abc
Lerikos.ps: Lerikos.abc fmt/Lerikos.fmt
	$(a2p) +Ffmt/Lerikos Lerikos.abc \
	|PShdr Lerikos '' Lerikos \
	|PSftr %D $U %D >Lerikos.ps
Lerikos.pdf: Lerikos.ps
	ps2pdf Lerikos.ps Lerikos.pdf

# Misirlou
Misirlou: Misirlou_hjz Misirlou_min
# Misirlou_hjz
Misirlou_hjz: Misirlou_Dhjz Misirlou_Ehjz
# Misirlou_min
Misirlou_min: Misirlou_Gmin Misirlou_Amin

# Misirlou Amin
Misirlou_Amin: Misirlou_Amin.ps Misirlou_Amin.pdf
Misirlou_Amin.ps: tune/Misirlou_Amin.abc fmt/_75.fmt
	$(a2p) tune/Misirlou_Amin.abc +Ffmt/_75 \
	|PShdr Misirlou '' Misirlou \
	|PSftr %D $U %D >Misirlou_Amin.ps
Misirlou_Amin.pdf: Misirlou_Amin.ps
	ps2pdf Misirlou_Amin.ps Misirlou_Amin.pdf

# Misirlou Dhjz
Misirlou_Dhjz: Misirlou_Dhjz.ps Misirlou_Dhjz.pdf
Misirlou_Dhjz.ps: tune/Misirlou_Dhjz.abc fmt/_75.fmt
	$(a2p) tune/Misirlou_Dhjz.abc +Ffmt/_75 \
	|PShdr Misirlou '' Misirlou \
	|PSftr %D $U %D >Misirlou_Dhjz.ps
Misirlou_Dhjz.pdf: Misirlou_Dhjz.ps
	ps2pdf Misirlou_Dhjz.ps Misirlou_Dhjz.pdf

# Misirlou Ehjz
Misirlou_Ehjz: Misirlou_Ehjz.ps Misirlou_Ehjz.pdf
Misirlou_Ehjz.ps: tune/Misirlou_Ehjz.abc fmt/_75.fmt
	$(a2p) tune/Misirlou_Ehjz.abc +Ffmt/_75 \
	|PShdr Misirlou '' Misirlou \
	|PSftr %D $U %D >Misirlou_Ehjz.ps
Misirlou_Ehjz.pdf: Misirlou_Ehjz.ps
	ps2pdf Misirlou_Ehjz.ps Misirlou_Ehjz.pdf

# Misirlou Gmin
Misirlou_Gmin: Misirlou_Gmin.ps Misirlou_Gmin.pdf
Misirlou_Gmin.ps: tune/Misirlou_Gmin.abc fmt/_75.fmt
	$(a2p) tune/Misirlou_Gmin.abc +Ffmt/_75 \
	|PShdr Misirlou '' Misirlou \
	|PSftr %D $U %D >Misirlou_Gmin.ps
Misirlou_Gmin.pdf: Misirlou_Gmin.ps
	ps2pdf Misirlou_Gmin.ps Misirlou_Gmin.pdf

# StroseToStromaSou
StroseToStromaSou= song/StroseToStromaSou_G_w.abc # tune/StroseToStromaSou_A.abc
StroseToStromaSou: StroseToStromaSou.abc StroseToStromaSou.ps StroseToStromaSou.pdf
StroseToStromaSou.abc: $(StroseToStromaSou)
	abcjoin +S $(StroseToStromaSou) >StroseToStromaSou.abc
StroseToStromaSou.ps: StroseToStromaSou.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 StroseToStromaSou.abc \
	|PShdr StroseToStromaSou '' StroseToStromaSou \
	|PSftr %D $U %D >StroseToStromaSou.ps
StroseToStromaSou.pdf: StroseToStromaSou.ps
	ps2pdf StroseToStromaSou.ps StroseToStromaSou.pdf

# Syrtos
Syrtos: \
	SyrtosHiotikos SyrtosKritikos SyrtosPsaropoula1 SyrtosPsaropoula2 SyrtosSamos \
	SyrtosSimiotises 

# Syrtos Kritikos
SyrtosKritikos: SyrtosKritikos1 SyrtosKritikos2

# SyrtosHiotikos
SyrtosHiotikos= syrtos/Ena_Karavi_apo_ti_Hio-F.abc syrtos/Ena_Karavi_apo_ti_Hio-G.abc
SyrtosHiotikos: SyrtosHiotikos.abc SyrtosHiotikos.ps SyrtosHiotikos.pdf
SyrtosHiotikos.abc: $(SyrtosHiotikos)
	abcjoin +s $(SyrtosHiotikos) >SyrtosHiotikos.abc
SyrtosHiotikos.ps: SyrtosHiotikos.abc fmt/_75.fmt $(SyrtosHiotikos)
	$(a2p) SyrtosHiotikos.abc +Ffmt/_75 \
	|PShdr SyrtosHiotikos "" SyrtosHiotikos \
	|PSftr %D $U/ %D >SyrtosHiotikos.ps
SyrtosHiotikos.pdf: SyrtosHiotikos.ps
	ps2pdf SyrtosHiotikos.ps

# Syrtos Kritikos 1
SyrtosKritikos1= syrtos/SyrtosKritikos1_Dm.abc syrtos/SyrtosKritikos1_Am.abc syrtos/SyrtosKritikos1.txt
SyrtosKritikos1: SyrtosKritikos1.abc SyrtosKritikos1.ps SyrtosKritikos1.pdf
SyrtosKritikos1.abc: $(SyrtosKritikos1)
	abcmedley "Kritikos Syrtos #1" $(SyrtosKritikos1) >SyrtosKritikos1.abc
SyrtosKritikos1.ps: SyrtosKritikos1.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 SyrtosKritikos1.abc \
	|PShdr SyrtosKritikos1 '' SyrtosKritikos1 \
	|PSftr %D $U %D >SyrtosKritikos1.ps
SyrtosKritikos1.pdf: SyrtosKritikos1.ps
	ps2pdf SyrtosKritikos1.ps SyrtosKritikos1.pdf

# Syrtos Kritikos 2
SyrtosKritikos2: SyrtosKritikos2.abc SyrtosKritikos2.ps SyrtosKritikos2.pdf
SyrtosKritikos2= syrtos/SyrtosKritikos2_Dm.abc syrtos/SyrtosKritikos2_Gm.abc syrtos/SyrtosKritikos2.txt
SyrtosKritikos2.abc: $(SyrtosKritikos2)
	abcmedley "Kritikos Syrtos #2" $(SyrtosKritikos2) >SyrtosKritikos2.abc
SyrtosKritikos2.ps: SyrtosKritikos2.abc fmt/_85.fmt
	$(a2p) +Ffmt/_85 SyrtosKritikos2.abc \
	|PShdr Kritikos '' Kritikos \
	|PSftr %D $U %D >SyrtosKritikos2.ps
SyrtosKritikos2.pdf: SyrtosKritikos2.ps
	ps2pdf SyrtosKritikos2.ps SyrtosKritikos2.pdf

# Syrtos Psaropoula 1 voice
SyrtosPsaropoula1: SyrtosPsaropoula1.abc SyrtosPsaropoula1.ps SyrtosPsaropoula1.pdf
SyrtosPsaropoula1= syrtos/SyrtosPsaropoula1.abc
SyrtosPsaropoula1.ps: SyrtosPsaropoula1.abc fmt/SyrtosPsaropoula1.fmt
	$(a2p) -p +Ffmt/SyrtosPsaropoula1 SyrtosPsaropoula1.abc \
	|PShdr Syrtos:Psaro '' Syrtos:Psaro \
	|PSftr %D $U %D >SyrtosPsaropoula1.ps
SyrtosPsaropoula1.pdf: SyrtosPsaropoula1.ps
	ps2pdf SyrtosPsaropoula1.ps SyrtosPsaropoula1.pdf

# Syrtos Psaropoula 2 voices
SyrtosPsaropoula2= syrtos/SyrtosPsaropoula_C_2V.abc syrtos/SyrtosPsaropoula_D.abc
SyrtosPsaropoula2: SyrtosPsaropoula2.abc SyrtosPsaropoula2.ps SyrtosPsaropoula2.pdf
SyrtosPsaropoula2.abc: $(SyrtosPsaropoula2)
	abcjoin +S2 $(SyrtosPsaropoula2) >SyrtosPsaropoula2.abc
SyrtosPsaropoula2.ps: SyrtosPsaropoula2.abc fmt/SyrtosPsaropoula2.fmt
	$(a2p) -p +Ffmt/SyrtosPsaropoula2 SyrtosPsaropoula2.abc \
	|PShdr Syrtos:Psaro '' Syrtos:Psaro \
	|PSftr %D $U %D >SyrtosPsaropoula2.ps
SyrtosPsaropoula2.pdf: SyrtosPsaropoula2.ps
	ps2pdf SyrtosPsaropoula2.ps SyrtosPsaropoula2.pdf

# Syrtos Samos
SyrtosSamos= syrtos/Syrtos_Samos_Cm.abc syrtos/Syrtos_Samos_Dm.abc
SyrtosSamos: SyrtosSamos.abc SyrtosSamos.ps SyrtosSamos.pdf
SyrtosSamos.abc: $(SyrtosSamos)
	abcjoin +s $(SyrtosSamos) >SyrtosSamos.abc
SyrtosSamos.ps: SyrtosSamos.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 SyrtosSamos.abc \
	|PShdr SyrtosSamos '' SyrtosSamos \
	|PSftr %D $U %D >SyrtosSamos.ps
SyrtosSamos.pdf: SyrtosSamos.ps
	ps2pdf SyrtosSamos.ps SyrtosSamos.pdf

# Syrtos Simiotises
SyrtosSimiotises= syrtos/SyrtosSimiotises_Dm.abc syrtos/SyrtosSimiotises_Em.abc
SyrtosSimiotises: SyrtosSimiotises.abc SyrtosSimiotises.ps SyrtosSimiotises.pdf
SyrtosSimiotises.abc: $(SyrtosSimiotises)
	abcjoin +S $(SyrtosSimiotises) >SyrtosSimiotises.abc
SyrtosSimiotises.ps: SyrtosSimiotises.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 SyrtosSimiotises.abc \
	|PShdr SyrtosSimiotises '' SyrtosSimiotises \
	|PSftr %D $U %D >SyrtosSimiotises.ps
SyrtosSimiotises.pdf: SyrtosSimiotises.ps
	ps2pdf SyrtosSimiotises.ps SyrtosSimiotises.pdf

# Vari Hasapiko2
VariHasapiko2= tune/VariHasapiko2_Am.abc tune/VariHasapiko2_Bm.abc
VariHasapiko2: VariHasapiko2.abc VariHasapiko2.ps VariHasapiko2.pdf
VariHasapiko2.abc: $(VariHasapiko2)
	abcjoin +S2 $(VariHasapiko2) >VariHasapiko2.abc
VariHasapiko2.ps: VariHasapiko2.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 VariHasapiko2.abc \
	|PShdr VariHasapiko2 '' VariHasapiko2 \
	|PSftr %D $U %D >VariHasapiko2.ps
VariHasapiko2.pdf: VariHasapiko2.ps
	ps2pdf VariHasapiko2.ps VariHasapiko2.pdf

# Yerakina
Yerakina= song/Yerakina_C_w.abc tune/Yerakina_D.abc
Yerakina: Yerakina.abc Yerakina.ps Yerakina.pdf
Yerakina.abc: $(Yerakina)
	abcjoin +S $(Yerakina) >Yerakina.abc
Yerakina.ps: Yerakina.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Yerakina.abc \
	|PShdr Yerakina '' Yerakina \
	|PSftr %D $U %D >Yerakina.ps
Yerakina.pdf: Yerakina.ps
	ps2pdf Yerakina.ps Yerakina.pdf

# Zonaradikos: Tin Kardia m'tin Klidomeni
Zon_TinKardia= tune/TinKardiaMTinKlidomeni_Gm.abc tune/TinKardiaMTinKlidomeni_Am.abc
Zon_TinKardia: Zon_TinKardia.abc Zon_TinKardia.ps Zon_TinKardia.pdf
Zon_TinKardia.abc: hdr/Zon_TinKardia.hdr $(Zon_TinKardia)
	abcmedley +S Zon_TinKardia $(Zon_TinKardia) >Zon_TinKardia.abc
Zon_TinKardia.ps: Zon_TinKardia.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Zon_TinKardia.abc \
	|PShdr Zon:TinKardia '' Zon_TinKardia \
	|PSftr %D $U %D >Zon_TinKardia.ps
Zon_TinKardia.pdf: Zon_TinKardia.ps
	ps2pdf Zon_TinKardia.ps Zon_TinKardia.pdf
