U=http://trillian.mit.edu/~jc/music/abc/Russia/
a2p=jcabc2ps
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Abbreviations for subdirectories:

f= folk
j= jig
k= klezmer
m= march
p= polka
r= reel
w= waltz

P= \
	Alexandrovsky_B Alexandrovsky_C BielolitzaKruglolitza Bublichki Bulgar1 \
	DorogoyDalnoyu DveGitari Freilach5 Hrizantemy Kalinka Karapyet_B Karapyet_C \
	Kasatske Katinka Kohanochka Korobushka LonelyAccordion MaailmanValot \
	ManchurianHills Metelitsa OchiChorniya Ozhidanie1 Ozhidanie2 \
	PodMoskovniyeVechera Proshchay PustVsegda ToskaWaltz ToskaPoRodina Troika \
	UralskayaRyabinushka YamshchikNeGoniLoshadey 

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

.SUFFIXES:
.SUFFIXES: .abc .ps
.abc.ps: $*.abc $(a2p)
	$(a2p) +n $*.abc >$*.ps

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

all: $P

neat   :      ; /bin/rm -f *- *.out
clean  :  neat; /bin/rm -f all.* new.* *.pdf *.ps
clobber: clean; /bin/rm -f core

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

_.abc: ../misc/_.abc
	ln ../misc/_.abc _.abc
m.abc: ../misc/m.abc
	ln ../misc/m.abc m.abc
_3.abc: ../misc/_3.abc
	ln ../misc/_3.abc _3.abc
_2.abc: ../misc/_2.abc
	ln ../misc/_2.abc _2.abc
_1.abc: ../misc/_1.abc
	ln ../misc/_1.abc _1.abc

# mm
mm= _1.abc _2.abc _3.abc m.abc
mm: mm.ps mm.pdf
mm.abc: $(mm)
	abcmedley "Contra xxx Medley ()" $(mm) >mm.abc
mm.ps: mm.abc _75.fmt
	$(a2p) +F_75 mm.abc >mm.ps
mm.pdf: mm.ps
	ps2pdf mm.ps mm.pdf

# mj
mj= _1.abc _2.abc _3.abc
mj: mj.ps mj.pdf
mj.abc: $(mj)
	abcjoin +s $(mj) >mj.abc
mj.ps: mj.abc _75.fmt
	$(a2p) mj.abc +F_75 >mj.ps
mj.pdf: mj.ps
	ps2pdf mj.ps mj.pdf

# mx
mx= _1.abc _2.abc _3.abc m.abc
mx: mx.ps mx.pdf
mx.abc: mx.hdr $(mx)
	abcmedley mx $(mx) >mx.abc
mx.ps: mx.abc _75.fmt
	$(a2p) +F_75 mx.abc >mx.ps
mx.pdf: mx.ps
	ps2pdf mx.ps mx.pdf

# xx
xx= misc/xx_y.abc misc/xx_z.abc
xx: xx.ps xx.pdf
xx.abc: $(xx)
	abcjoin +s xx $(xx) >xx.abc
xx.ps: xx.abc _75.fmt
	$(a2p) +F_75 xx.abc >xx.ps
xx.pdf: xx.ps
	ps2pdf xx.ps xx.pdf

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

all= [A-Z]*.abc
all.abc: $(all)
	abcjoin +s $(all) >all.abc
all.ps: all.abc _70.fmt
	$(a2p) all.abc +F_70 >all.ps

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

# Alexandrovsky:
Alexandrovsky: Alexandrovsky_C Alexandrovsky_B

# Alexandrovsky Bb
Alexandrovsky_B= waltz/Alexandrovsky_Am.abc waltz/Alexandrovsky_Em.abc
Alexandrovsky_B: Alexandrovsky_B.abc Alexandrovsky_B.ps Alexandrovsky_B.pdf
Alexandrovsky_B.abc: $(Alexandrovsky_B)
	abcmedley "Alexandrovsky (Bb instr)" $(Alexandrovsky_B) >Alexandrovsky_B.abc
Alexandrovsky_B.ps: Alexandrovsky_B.abc _80.fmt
	$(a2p) +F_80 Alexandrovsky_B.abc >Alexandrovsky_B.ps
Alexandrovsky_B.pdf: Alexandrovsky_B.ps
	ps2pdf Alexandrovsky_B.ps Alexandrovsky_B.pdf

# Alexandrovsky C
Alexandrovsky_C= waltz/Alexandrovsky_Gm.abc waltz/Alexandrovsky_Dm.abc
Alexandrovsky_C: Alexandrovsky_C.abc Alexandrovsky_C.ps Alexandrovsky_C.pdf
Alexandrovsky_C.abc: $(Alexandrovsky_C)
	abcmedley "Alexandrovsky (C instr)" $(Alexandrovsky_C) >Alexandrovsky_C.abc
Alexandrovsky_C.ps: Alexandrovsky_C.abc _80.fmt
	$(a2p) +F_80 Alexandrovsky_C.abc >Alexandrovsky_C.ps
Alexandrovsky_C.pdf: Alexandrovsky_C.ps
	ps2pdf Alexandrovsky_C.ps Alexandrovsky_C.pdf

# Bielolitza Kruglolitza
BielolitzaKruglolitza= misc/BielolitzaKruglolitza_Cm.abc misc/BielolitzaKruglolitza_Dm.abc
BielolitzaKruglolitza: BielolitzaKruglolitza.abc BielolitzaKruglolitza.ps BielolitzaKruglolitza.pdf
BielolitzaKruglolitza.abc: $(BielolitzaKruglolitza)
	abcjoin +s BielolitzaKruglolitza $(BielolitzaKruglolitza) >BielolitzaKruglolitza.abc
BielolitzaKruglolitza.ps: BielolitzaKruglolitza.abc _75.fmt
	$(a2p) +F_75 BielolitzaKruglolitza.abc >BielolitzaKruglolitza.ps
BielolitzaKruglolitza.pdf: BielolitzaKruglolitza.ps
	ps2pdf BielolitzaKruglolitza.ps BielolitzaKruglolitza.pdf

# Bublichki
Bublichki= march/Bublichki_Dm.abc march/Bublichki_Em.abc
Bublichki: Bublichki.abc Bublichki.ps Bublichki.pdf
Bublichki.abc: $(Bublichki)
	abcjoin +s $(Bublichki) >Bublichki.abc
Bublichki.ps: Bublichki.abc _75.fmt
	$(a2p) +F_75 Bublichki.abc >Bublichki.ps
Bublichki.pdf: Bublichki.ps
	ps2pdf Bublichki.ps Bublichki.pdf

# Bulgar1
Bulgar1= klezmer/Bulgar1_G.abc klezmer/Bulgar1_A.abc
Bulgar1: Bulgar1.abc Bulgar1.ps Bulgar1.pdf
Bulgar1.abc: $(Bulgar1)
	abcjoin +s Bulgar1 $(Bulgar1) >Bulgar1.abc
Bulgar1.ps: Bulgar1.abc _75.fmt
	$(a2p) +F_75 Bulgar1.abc >Bulgar1.ps
Bulgar1.pdf: Bulgar1.ps
	ps2pdf Bulgar1.ps Bulgar1.pdf

# Dorogoy Dalnoyu
DorogoyDalnoyu= song/DorogoyDalnoyu1_Dm.abc song/DorogoyDalnoyu2_Dm.abc song/DorogoyDalnoyu1_Gm.abc song/DorogoyDalnoyu2_Gm.abc
DorogoyDalnoyu: DorogoyDalnoyu.abc DorogoyDalnoyu.ps DorogoyDalnoyu.pdf
DorogoyDalnoyu.abc: $(DorogoyDalnoyu)
	abcjoin +s $(DorogoyDalnoyu) >DorogoyDalnoyu.abc
DorogoyDalnoyu.ps: DorogoyDalnoyu.abc _70.fmt
	$(a2p) +F_70 DorogoyDalnoyu.abc >DorogoyDalnoyu.ps
DorogoyDalnoyu.pdf: DorogoyDalnoyu.ps
	ps2pdf DorogoyDalnoyu.ps DorogoyDalnoyu.pdf

# Dve Gitari
DveGitari= song/DveGitari_Am.abc song/DveGitari_Dm.abc song/DveGitari_Bm.abc song/DveGitari_Em.abc
DveGitari: DveGitari.abc DveGitari.ps DveGitari.pdf
DveGitari.abc: $(DveGitari)
	abcjoin +s $(DveGitari) >DveGitari.abc
DveGitari.ps: DveGitari.abc _70.fmt
	$(a2p) +F_70 DveGitari.abc >DveGitari.ps
DveGitari.pdf: DveGitari.ps
	ps2pdf DveGitari.ps DveGitari.pdf

# Freilach5
Freilach5= klezmer/Freilach5_Am.abc klezmer/Freilach5_Dm.abc klezmer/Freilach5_Bm.abc klezmer/Freilach5_Em.abc
Freilach5: Freilach5.abc Freilach5.ps Freilach5.pdf
Freilach5.abc: $(Freilach5)
	abcjoin +s Freilach5 $(Freilach5) >Freilach5.abc
Freilach5.ps: Freilach5.abc _75.fmt
	$(a2p) +F_75 Freilach5.abc >Freilach5.ps
Freilach5.pdf: Freilach5.ps
	ps2pdf Freilach5.ps Freilach5.pdf

# Hrizantemy
Hrizantemy= waltz/Hrizantemy_Am.abc
Hrizantemy: Hrizantemy.abc Hrizantemy.ps Hrizantemy.pdf
Hrizantemy.abc: $(Hrizantemy)
	abcjoin +s Hrizantemy $(Hrizantemy) >Hrizantemy.abc
Hrizantemy.ps: Hrizantemy.abc _75.fmt
	$(a2p) +F_75 Hrizantemy.abc >Hrizantemy.ps
Hrizantemy.pdf: Hrizantemy.ps
	ps2pdf Hrizantemy.ps Hrizantemy.pdf

# Kalinka
Kalinka= song/Kalinka_Dm.abc song/Kalinka_Em.abc
Kalinka: Kalinka.abc Kalinka.ps Kalinka.pdf
Kalinka.abc: $(Kalinka)
	abcjoin +s Kalinka $(Kalinka) >Kalinka.abc
Kalinka.ps: Kalinka.abc _80.fmt
	$(a2p) +F_80 Kalinka.abc >Kalinka.ps
Kalinka.pdf: Kalinka.ps
	ps2pdf Kalinka.ps Kalinka.pdf

# Katinka
Katinka= song/Katinka_Dm.abc song/Katinka_Em.abc
Katinka: Katinka.abc Katinka.ps Katinka.pdf
Katinka.abc: $(Katinka)
	abcjoin +s Katinka $(Katinka) >Katinka.abc
Katinka.ps: Katinka.abc _80.fmt
	$(a2p) +F_80 Katinka.abc >Katinka.ps
Katinka.pdf: Katinka.ps
	ps2pdf Katinka.ps Katinka.pdf

# Karapyet
Karapyet: Karapyet_C Karapyet_B

# Karapyet Bb
Karapyet_B= misc/Karapyet_Bm.abc misc/Karapyet_Em.abc
Karapyet_B: Karapyet_B.abc Karapyet_B.ps Karapyet_B.pdf
Karapyet_B.abc: Karapyet_B.hdr $(Karapyet_B)
	abcmedley Karapyet_B $(Karapyet_B) >Karapyet_B.abc
Karapyet_B.ps: Karapyet_B.abc _75.fmt
	$(a2p) +F_75 Karapyet_B.abc >Karapyet_B.ps
Karapyet_B.pdf: Karapyet_B.ps
	ps2pdf Karapyet_B.ps Karapyet_B.pdf

# Karapyet C
Karapyet_C= misc/Karapyet_Am.abc misc/Karapyet_Dm.abc
Karapyet_C: Karapyet_C.abc 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 _75.fmt
	$(a2p) +F_75 Karapyet_C.abc >Karapyet_C.ps
Karapyet_C.pdf: Karapyet_C.ps
	ps2pdf Karapyet_C.ps Karapyet_C.pdf

# Kasatske
Kasatske= misc/Kasatske_CF.abc misc/Kasatske_GC.abc misc/Kasatske_DG.abc misc/Kasatske_AD.abc
Kasatske: Kasatske.abc Kasatske.ps Kasatske.pdf
Kasatske.abc: $(Kasatske)
	abcmedley Kasatske $(Kasatske) >Kasatske.abc
Kasatske.ps: Kasatske.abc _80.fmt
	$(a2p) +F_80 Kasatske.abc >Kasatske.ps
Kasatske.pdf: Kasatske.ps
	ps2pdf Kasatske.ps Kasatske.pdf

# Kohanochka
Kohanochka= misc/Kohanochka_Am.abc misc/Kohanochka_Bm.abc
Kohanochka: Kohanochka.abc Kohanochka.ps Kohanochka.pdf
Kohanochka.abc: $(Kohanochka)
	abcjoin +s Kohanochka $(Kohanochka) >Kohanochka.abc
Kohanochka.ps: Kohanochka.abc _75.fmt
	$(a2p) +F_75 Kohanochka.abc >Kohanochka.ps
Kohanochka.pdf: Kohanochka.ps
	ps2pdf Kohanochka.ps Kohanochka.pdf

# Korobushka
Korobushka= misc/Korobushka_Gm.abc misc/Korobushka_Am.abc misc/Korobushka_Bm.abc
Korobushka: Korobushka.abc Korobushka.ps Korobushka.pdf
Korobushka.abc: $(Korobushka)
	abcjoin +s Korobushka $(Korobushka) >Korobushka.abc
Korobushka.ps: Korobushka.abc _75.fmt
	$(a2p) +F_75 Korobushka.abc >Korobushka.ps
Korobushka.pdf: Korobushka.ps
	ps2pdf Korobushka.ps Korobushka.pdf

# Lonely Accordion
LonelyAccordion= \
	$w/LonelyAccordion_Dm.abc $w/LonelyAccordion_Em.abc \
	$w/LonelyAccordion_Gm.abc $w/LonelyAccordion_Am.abc
LonelyAccordion: LonelyAccordion.abc LonelyAccordion.ps LonelyAccordion.pdf
LonelyAccordion.abc: $(LonelyAccordion)
	abcjoin +C +s LonelyAccordion $(LonelyAccordion) >LonelyAccordion.abc
LonelyAccordion.ps: LonelyAccordion.abc _75.fmt
	$(a2p) +F_75 LonelyAccordion.abc >LonelyAccordion.ps
LonelyAccordion.pdf: LonelyAccordion.ps
	ps2pdf LonelyAccordion.ps LonelyAccordion.pdf

# Maailman Valot
MaailmanValot= song/MaailmanValot_Dm.abc song/MaailmanValot_Em.abc
MaailmanValot: MaailmanValot.abc MaailmanValot.ps MaailmanValot.pdf
MaailmanValot.abc: $(MaailmanValot)
	abcjoin +s $(MaailmanValot) >MaailmanValot.abc
MaailmanValot.ps: MaailmanValot.abc _75.fmt
	$(a2p) +F_75 MaailmanValot.abc >MaailmanValot.ps
MaailmanValot.pdf: MaailmanValot.ps
	ps2pdf MaailmanValot.ps MaailmanValot.pdf

# Manchurian Hills
ManchurianHills= $w/ManchurianHills_5_Am.abc $w/ManchurianHills_5_Bm.abc
ManchurianHills: ManchurianHills.abc ManchurianHills.ps ManchurianHills.pdf
ManchurianHills.abc: $(ManchurianHills)
	abcjoin +s $(ManchurianHills) >ManchurianHills.abc
ManchurianHills.ps: ManchurianHills.abc _70.fmt
	$(a2p) +F_70 ManchurianHills.abc >ManchurianHills.ps
ManchurianHills.pdf: ManchurianHills.ps
	ps2pdf ManchurianHills.ps ManchurianHills.pdf

# Metelitsa
Metelitsa= song/Metelitsa_Dm.abc song/Metelitsa_Em.abc
Metelitsa: Metelitsa.abc Metelitsa.ps Metelitsa.pdf
Metelitsa.abc: $(Metelitsa)
	abcjoin +s $(Metelitsa) >Metelitsa.abc
Metelitsa.ps: Metelitsa.abc _80.fmt
	$(a2p) +F_80 Metelitsa.abc >Metelitsa.ps
Metelitsa.pdf: Metelitsa.ps
	ps2pdf Metelitsa.ps Metelitsa.pdf

# Ochi Chorniya
OchiChorniya= song/OchiChorniya_Dm.abc song/OchiChorniya_Em.abc
OchiChorniya: OchiChorniya.abc OchiChorniya.ps OchiChorniya.pdf
OchiChorniya.abc: $(OchiChorniya)
	abcjoin +s $(OchiChorniya) >OchiChorniya.abc
OchiChorniya.ps: OchiChorniya.abc _75.fmt
	$(a2p) +F_75 OchiChorniya.abc >OchiChorniya.ps
OchiChorniya.pdf: OchiChorniya.ps
	ps2pdf OchiChorniya.ps OchiChorniya.pdf

# Ozhidanie1
Ozhidanie1= waltz/Ozhidanie_1_Dm.abc waltz/Ozhidanie_1_Em.abc
Ozhidanie1: Ozhidanie1.abc Ozhidanie1.ps Ozhidanie1.pdf
Ozhidanie1.abc: $(Ozhidanie1)
	abcjoin +s Ozhidanie1 $(Ozhidanie1) >Ozhidanie1.abc
Ozhidanie1.ps: Ozhidanie1.abc _75.fmt
	$(a2p) +F_75 Ozhidanie1.abc >Ozhidanie1.ps
Ozhidanie1.pdf: Ozhidanie1.ps
	ps2pdf Ozhidanie1.ps Ozhidanie1.pdf

# Ozhidanie2
Ozhidanie2= waltz/Ozhidanie_2_Dm.abc waltz/Ozhidanie_2_Em.abc
Ozhidanie2: Ozhidanie2.abc Ozhidanie2.ps Ozhidanie2.pdf
Ozhidanie2.abc: $(Ozhidanie2)
	abcjoin +s Ozhidanie2 $(Ozhidanie2) >Ozhidanie2.abc
Ozhidanie2.ps: Ozhidanie2.abc _75.fmt
	$(a2p) +F_75 Ozhidanie2.abc >Ozhidanie2.ps
Ozhidanie2.pdf: Ozhidanie2.ps
	ps2pdf Ozhidanie2.ps Ozhidanie2.pdf

# Ozhidanie
Ozhidanie: Ozhidanie1 Ozhidanie2

# Pod Moskovniye Vechera
PodMoskovniyeVechera= song/PodMoskovniyeVechera_Gm.abc song/PodMoskovniyeVechera_Am.abc song/PodMoskovniyeVechera_Bm.abc
PodMoskovniyeVechera: PodMoskovniyeVechera.abc PodMoskovniyeVechera.ps PodMoskovniyeVechera.pdf
PodMoskovniyeVechera.abc: $(PodMoskovniyeVechera)
	abcjoin +s $(PodMoskovniyeVechera) >PodMoskovniyeVechera.abc
PodMoskovniyeVechera.ps: PodMoskovniyeVechera.abc _70.fmt $(PodMoskovniyeVechera)
	$(a2p) +F_70 PodMoskovniyeVechera.abc >PodMoskovniyeVechera.ps
PodMoskovniyeVechera.pdf: PodMoskovniyeVechera.ps
	ps2pdf PodMoskovniyeVechera.ps PodMoskovniyeVechera.pdf

# Proshchay
Proshchay= song/Proshchay_F.abc song/Proshchay_G.abc
Proshchay: Proshchay.abc Proshchay.ps Proshchay.pdf
Proshchay.abc: $(Proshchay)
	abcjoin +s $(Proshchay) >Proshchay.abc
Proshchay.ps: Proshchay.abc _75.fmt
	$(a2p) +F_75 Proshchay.abc >Proshchay.ps
Proshchay.pdf: Proshchay.ps
	ps2pdf Proshchay.ps Proshchay.pdf

# Pust Vsegda
PustVsegda= song/PustVsegda_Dm.abc song/PustVsegda_Em.abc
PustVsegda: PustVsegda.abc PustVsegda.ps PustVsegda.pdf
PustVsegda.abc: $(PustVsegda)
	abcjoin +s $(PustVsegda) >PustVsegda.abc
PustVsegda.ps: PustVsegda.abc _75.fmt
	$(a2p) +F_75 PustVsegda.abc >PustVsegda.ps
PustVsegda.pdf: PustVsegda.ps
	ps2pdf PustVsegda.ps PustVsegda.pdf

# Slender Mountain Ash
SlenderMountainAsh= waltz/SlenderMountainAsh_Em.abc waltz/SlenderMountainAsh_Em_V2.abc
SlenderMountainAsh: SlenderMountainAsh.ps SlenderMountainAsh.pdf
SlenderMountainAsh.abc: $(SlenderMountainAsh)
	abcjoin +Cs2 $(SlenderMountainAsh) >SlenderMountainAsh.abc
SlenderMountainAsh.ps: SlenderMountainAsh.abc _75.fmt
	$(a2p) SlenderMountainAsh.abc +F_75 >SlenderMountainAsh.ps
SlenderMountainAsh.pdf: SlenderMountainAsh.ps
	ps2pdf SlenderMountainAsh.ps SlenderMountainAsh.pdf

# Toska po Rodina
ToskaPoRodina= $m/ToskaPoRodina_Dm.abc $m/ToskaPoRodina_Em.abc
ToskaPoRodina: ToskaPoRodina.abc ToskaPoRodina.ps ToskaPoRodina.pdf
ToskaPoRodina.abc: $(ToskaPoRodina)
	abcjoin +s $(ToskaPoRodina) >ToskaPoRodina.abc
ToskaPoRodina.ps: ToskaPoRodina.abc _75.fmt
	$(a2p) +F_75 ToskaPoRodina.abc >ToskaPoRodina.ps
ToskaPoRodina.pdf: ToskaPoRodina.ps
	ps2pdf ToskaPoRodina.ps ToskaPoRodina.pdf

# Troika
Troika= misc/Troika_Dm.abc misc/Troika_Em.abc
Troika: Troika.abc Troika.ps Troika.pdf
Troika.abc: $(Troika)
	abcjoin +s Troika $(Troika) >Troika.abc
Troika.ps: Troika.abc _75.fmt
	$(a2p) +F_75 Troika.abc >Troika.ps
Troika.pdf: Troika.ps
	ps2pdf Troika.ps Troika.pdf

# Toska Waltz
ToskaWaltz= waltz/ToskaWaltz_Cm.abc
ToskaWaltz: ToskaWaltz.abc ToskaWaltz.ps ToskaWaltz.pdf
ToskaWaltz.abc: $(ToskaWaltz)
	abcjoin +s $(ToskaWaltz) >ToskaWaltz.abc
ToskaWaltz.ps: ToskaWaltz.abc _80.fmt
	$(a2p) +F_80 ToskaWaltz.abc >ToskaWaltz.ps
ToskaWaltz.pdf: ToskaWaltz.ps
	ps2pdf ToskaWaltz.ps ToskaWaltz.pdf

# Uralskaya Ryabinushka
UralskayaRyabinushka= waltz/UralskayaRyabinushka_Dm.abc waltz/UralskayaRyabinushka_Am.abc waltz/UralskayaRyabinushka_Em.abc
UralskayaRyabinushka: UralskayaRyabinushka.abc UralskayaRyabinushka.ps UralskayaRyabinushka.pdf
UralskayaRyabinushka.abc: $(UralskayaRyabinushka)
	abcjoin +s UralskayaRyabinushka $(UralskayaRyabinushka) >UralskayaRyabinushka.abc
UralskayaRyabinushka.ps: UralskayaRyabinushka.abc _80.fmt
	$(a2p) +F_80 UralskayaRyabinushka.abc >UralskayaRyabinushka.ps
UralskayaRyabinushka.pdf: UralskayaRyabinushka.ps
	ps2pdf UralskayaRyabinushka.ps UralskayaRyabinushka.pdf

# Yamshchik Ne Goni Loshadey
YamshchikNeGoniLoshadey= song/YamshchikNeGoniLoshadey_Dm.abc song/YamshchikNeGoniLoshadey_Em.abc
YamshchikNeGoniLoshadey: YamshchikNeGoniLoshadey.abc YamshchikNeGoniLoshadey.ps YamshchikNeGoniLoshadey.pdf
YamshchikNeGoniLoshadey.abc: $(YamshchikNeGoniLoshadey)
	abcjoin +s YamshchikNeGoniLoshadey $(YamshchikNeGoniLoshadey) >YamshchikNeGoniLoshadey.abc
YamshchikNeGoniLoshadey.ps: YamshchikNeGoniLoshadey.abc _75.fmt
	$(a2p) +F_75 YamshchikNeGoniLoshadey.abc >YamshchikNeGoniLoshadey.ps
YamshchikNeGoniLoshadey.pdf: YamshchikNeGoniLoshadey.ps
	ps2pdf YamshchikNeGoniLoshadey.ps YamshchikNeGoniLoshadey.pdf
