# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# This is the Makefile for Oivan Ilo's repertoire (at least  the  tunes  that #
# I've transcribed and/or linked into this directory).                        #
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
U=http://trillian.mit.edu/~jc/music/abc/session/Oivan_Ilo
a2p=jcabc2ps	# Default formatter (when abcm2ps isn't needed)

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

all: Amerikansk_Traskopolka Ellin_polkka Heili_Karjalasta Hintikan_Matin_jenkka Ievan_Polkka Kahdeksan_Miehen_Engeliska Kerenski Kesan_tullessa Kikapu Kipera_polkka Knapsaus_polkka Koiviston_polska Koiviston_polska Konstan_parempi_valssi Kulkurin_Masurkka Langdans_Narpiosta Lantti Metsakukkia Norbotten_shottish Nuuska_Polkka Penttilan_Sillalla Raatikko Rapukestit Rihmarulla Sailors_Dance Sakkijarven_polkka Semmonen_Tammonen Summer_waltzes Summer_waltzes Talgoxen Talikkalan_Markkinoilla Viisitoista Heili_Karjalasta Hintikan_Matin_jenkka Ievan_Polkka Ievan_Polkka Ievan_Polkka Kahdeksan_Miehen_Engeliska Kerenski Kerenski Kesan_tullessa Kikapu Kipera_polkka Knapsaus_polkka Koiviston_polska Konstan_parempi_valssi Kulkurin_Masurkka Langdans_Narpiosta Lantti Metsakukkia Norbotten_shottish Nuuska_Polkka Penttilan_Sillalla Raatikko Raatikko Rapukestit Rihmarulla Sailors_Dance Sakkijarven_polkka Semmonen_Tammonen Summer_waltzes Talgoxen Talikkalan_Markkinoilla Viisitoista



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

neat:        ; rm -f *- *~
clean:   neat; rm -f *.log *.out *.ps # *.abc *.pdf # We now keep the .abc and .pdf files
clobber: neat; rm -f [a-z]*.abc	# Now we clear out the .abc and .pdf filesfor for "clobber" only.

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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# The tunes here are mostly in single-tune files in subdirectories, which is
# the easiest way to deal with them. However, some people (e.g. the folks
# working on network intexes) prefer to download large files full of tunes.
# To accomodate them (until they come to understand the virtues of small
# files), here are some rules for building "books" of tunes:


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

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

# jj
jj= _.abc _.abc _.abc
jj: jj.abc jj.pdf
jj.abc: $(jj)
	abcjoin +s $(jj) >jj.abc
jj.ps: jj.abc fmt/_75.fmt $(jj)
	$(a2p) jj.abc +Ffmt/_75 \
	|PShdr jj "" jj \
	|PSftr %D $U/ %D >jj.ps
jj.pdf: jj.ps
	ps2pdf jj.ps

# yy
yy= x8.abc
yy: yy.abc yy.pdf
yy.abc: $(yy)
	abcjoin $(yy) >yy.abc
yy.ps: yy.abc song.fmt
	$(a2p) yy.abc +Fsong  \
	|PShdr "" "" ""  \
	|PSftr %D $U/ %D >yy.ps
yy.pdf: yy.ps
	ps2pdf yy.ps

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

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

## 20240420 NEFFA (info)
#20240420_NEFFA: 20240420_NEFFA
#20240420_NEFFA= hdr/20240420_NEFFA.hdr \
#	shottish/Kerenski-Am,Dm-16-4.abc .sep5x2 \
#	polka/Lantti-F,Bb-32-2.abc .sep5x2 \
#	polka/Nuuska_Polkka-G,D-32-4.abc .sep5x2 \
#	.sep5x2 \
#	polka/Kipera_polkka.abc .sep5x2 \
#	shottish/Penttilan_Sillalla-EmG-16-2.abc .sep5x2 \
#	polka/Sakkijarven_polkka-AmDm-64-5.abc  .sep5x2 \
#	waltz/Metsakukkia-Dm,Gm-96-4.abc \
#	ftr/20240420_NEFFA.ftr
#20240420_NEFFA: 20240420_NEFFA.abc 20240420_NEFFA.pdf
#20240420_NEFFA.abc: $(20240420_NEFFA); abcjoin +R $(20240420_NEFFA) >20240420_NEFFA.abc
#	Ln.sh 20240420_NEFFA.abc Set/20240420_NEFFA.abc
#20240420_NEFFA.ps: 20240420_NEFFA.abc fmt/pdf_65.fmt
#	$(a2p) 20240420_NEFFA.abc +Ffmt/pdf_65.fmt  \
#	|PShdr "20240420 NEFFA" "" "20240420 NEFFA"  \
#	|PSftr %D $U/ %D >20240420_NEFFA.ps
#20240420_NEFFA.pdf: 20240420_NEFFA.ps; ps2pdf 20240420_NEFFA.ps
#	Ln.sh 20240420_NEFFA.pdf img/20240420_NEFFA.pdf
#hdr/20240420_NEFFA.hdr: ; touch hdr/20240420_NEFFA.hdr
#ftr/20240420_NEFFA.ftr: ; touch ftr/20240420_NEFFA.ftr

# Amerikansk_Traskopolka Name (G,F-64-10)
Amerikansk_Traskopolka: Amerikansk_Traskopolka-G,F-64-10
Amerikansk_Traskopolka-G,F-64-10: Amerikansk_Traskopolka-G,F-64-10.pdf
Amerikansk_Traskopolka-G,F-64-10= hdr/Amerikansk_Traskopolka-G,F-64-10.hdr \
	polka/Amerikansk_Traskopolka-G-64-5.abc \
	polka/Amerikansk_Traskopolka-F-64-5.abc \
	ftr/Amerikansk_Traskopolka-G,F-64-10.ftr
Amerikansk_Traskopolka-G,F-64-10.abc: $(Amerikansk_Traskopolka-G,F-64-10); abcjoin $(Amerikansk_Traskopolka-G,F-64-10) >Amerikansk_Traskopolka-G,F-64-10.abc
Amerikansk_Traskopolka-G,F-64-10.ps: Amerikansk_Traskopolka-G,F-64-10.abc fmt/pdf_75.fmt
	$(a2p) Amerikansk_Traskopolka-G,F-64-10.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Amerikansk Traskopolka" "" "Amerikansk Traskopolka"  \
	|PSftr %D $U/ %D >Amerikansk_Traskopolka-G,F-64-10.ps
Amerikansk_Traskopolka-G,F-64-10.pdf: Amerikansk_Traskopolka-G,F-64-10.ps; ps2pdf Amerikansk_Traskopolka-G,F-64-10.ps
	Ln.sh Amerikansk_Traskopolka-G,F-64-10.pdf img/
	Ln.sh Amerikansk_Traskopolka-G,F-64-10.abc polka/
hdr/Amerikansk_Traskopolka-G,F-64-10.hdr: ; touch hdr/Amerikansk_Traskopolka-G,F-64-10.hdr
ftr/Amerikansk_Traskopolka-G,F-64-10.ftr: ; touch ftr/Amerikansk_Traskopolka-G,F-64-10.ftr

# Ellin_polkka Name (Dm,Am,Em-64-12)
Ellin_polkka: Ellin_polkka-Dm,Am,Em-64-12
Ellin_polkka-Dm,Am,Em-64-12: Ellin_polkka-Dm,Am,Em-64-12.pdf
Ellin_polkka-Dm,Am,Em-64-12= hdr/Ellin_polkka-Dm,Am,Em-64-12.hdr \
	Ellin_polkka/Ellin_polkka-Am-64-4.abc \
	Ellin_polkka/Ellin_polkka-Dm-64-4.abc \
	Ellin_polkka/Ellin_polkka-Em-64-4.abc \
	ftr/Ellin_polkka-Dm,Am,Em-64-12.ftr
Ellin_polkka-Dm,Am,Em-64-12.abc: $(Ellin_polkka-Dm,Am,Em-64-12)
	abcjoin $(Ellin_polkka-Dm,Am,Em-64-12) >Ellin_polkka-Dm,Am,Em-64-12.abc
Ellin_polkka-Dm,Am,Em-64-12.ps: Ellin_polkka-Dm,Am,Em-64-12.abc fmt/pdf_75.fmt
	$(a2p) Ellin_polkka-Dm,Am,Em-64-12.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Amerikansk Traskopolka" "" "Amerikansk Traskopolka"  \
	|PSftr %D $U/ %D >Ellin_polkka-Dm,Am,Em-64-12.ps
Ellin_polkka-Dm,Am,Em-64-12.pdf: Ellin_polkka-Dm,Am,Em-64-12.ps; ps2pdf Ellin_polkka-Dm,Am,Em-64-12.ps
	Ln.sh Ellin_polkka-Dm,Am,Em-64-12.pdf img/
	Ln.sh Ellin_polkka-Dm,Am,Em-64-12.abc polka/
hdr/Ellin_polkka-Dm,Am,Em-64-12.hdr: ; touch hdr/Ellin_polkka-Dm,Am,Em-64-12.hdr
ftr/Ellin_polkka-Dm,Am,Em-64-12.ftr: ; touch ftr/Ellin_polkka-Dm,Am,Em-64-12.ftr

# Heili Karjalasta (Cm,Dm,Em-48-9)
Heili_Karjalasta: Heili_Karjalasta-Cm,Dm,Em-48-9
Heili_Karjalasta-Cm,Dm,Em-48-9= hdr/Heili_Karjalasta-Cm,Dm,Em-48-9.hdr \
	Heili_Karjalasta/Heili-Karjalasta-Cm-48-3.abc \
	Heili_Karjalasta/Heili-Karjalasta-Dm-48-3.abc \
	Heili_Karjalasta/Heili-Karjalasta-Em-48-3.abc \
	ftr/Heili_Karjalasta-Cm,Dm,Em-48-9.ftr
Heili_Karjalasta-Cm,Dm,Em-48-9: Heili_Karjalasta-Cm,Dm,Em-48-9.abc Heili_Karjalasta-Cm,Dm,Em-48-9.pdf
Heili_Karjalasta-Cm,Dm,Em-48-9.abc: $(Heili_Karjalasta-Cm,Dm,Em-48-9); abcjoin $(Heili_Karjalasta-Cm,Dm,Em-48-9) >Heili_Karjalasta-Cm,Dm,Em-48-9.abc
	ln -f Heili_Karjalasta-Cm,Dm,Em-48-9.abc humppa/Heili_Karjalasta-Cm,Dm,Em-48-9.abc
Heili_Karjalasta-Cm,Dm,Em-48-9.ps: Heili_Karjalasta-Cm,Dm,Em-48-9.abc fmt/pdf_65.fmt
	$(a2p) Heili_Karjalasta-Cm,Dm,Em-48-9.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Heili Karjalasta" "" "Heili Karjalasta"  \
	|PSftr %D $U/ %D >Heili_Karjalasta-Cm,Dm,Em-48-9.ps
Heili_Karjalasta-Cm,Dm,Em-48-9.pdf: Heili_Karjalasta-Cm,Dm,Em-48-9.ps; ps2pdf Heili_Karjalasta-Cm,Dm,Em-48-9.ps
	ln -f Heili_Karjalasta-Cm,Dm,Em-48-9.pdf img/Heili_Karjalasta.pdf
hdr/Heili_Karjalasta-Cm,Dm,Em-48-9.hdr: ; touch hdr/Heili_Karjalasta-Cm,Dm,Em-48-9.hdr
ftr/Heili_Karjalasta-Cm,Dm,Em-48-9.ftr: ; touch ftr/Heili_Karjalasta-Cm,Dm,Em-48-9.ftr

# Highlanders set
Highlanders: Highlanders.abc Highlanders.pdf
Highlanders= hdr/Highlanders.hdr \
	jig/Highlander_Amix-32-2.abc \
	reel/Gordon_Highlanders_Reel_2-A-32-4.abc \
	ftr/Highlanders.ftr
Highlanders.abc: $(Highlanders); abcjoin $(Highlanders) >Highlanders.abc
	ln -f Highlanders.abc set/Highlanders.abc
Highlanders.ps: Highlanders.abc fmt/pdf_65.fmt
	$(a2p) Highlanders.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Highlanders" "" "Highlanders"  \
	|PSftr %D $U/ %D >Highlanders.ps
Highlanders.pdf: Highlanders.ps; ps2pdf Highlanders.ps
	ln -f Highlanders.pdf img/Highlanders.pdf
hdr/Highlanders.hdr: ; touch hdr/Highlanders.hdr
ftr/Highlanders.ftr: ; touch ftr/Highlanders.ftr

# Hintikan_Matin jenkka (Em-16-4)
Hintikan_Matin_jenkka: Hintikan_Matin_jenkka-Dm,Em-16-4
Hintikan_Matin_jenkka-Dm,Em-16-4= hdr/Hintikan_Matin_jenkka-Dm,Em-16-4.hdr \
	shottish/Hintikan_Matin_jenkka-Dm-16-2.abc \
	shottish/Hintikan_Matin_jenkka-Em-16-2.abc \
	ftr/Hintikan_Matin_jenkka-Dm,Em-16-4.ftr
Hintikan_Matin_jenkka-Dm,Em-16-4: Hintikan_Matin_jenkka-Dm,Em-16-4.abc Hintikan_Matin_jenkka-Dm,Em-16-4.pdf
Hintikan_Matin_jenkka-Dm,Em-16-4.abc: $(Hintikan_Matin_jenkka-Dm,Em-16-4); abcjoin $(Hintikan_Matin_jenkka-Dm,Em-16-4) >Hintikan_Matin_jenkka-Dm,Em-16-4.abc
	ln -f Hintikan_Matin_jenkka-Dm,Em-16-4.abc humppa/Hintikan_Matin_jenkka-Dm,Em-16-4.abc
Hintikan_Matin_jenkka-Dm,Em-16-4.ps: Hintikan_Matin_jenkka-Dm,Em-16-4.abc fmt/pdf_75.fmt
	$(a2p) Hintikan_Matin_jenkka-Dm,Em-16-4.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Hintikan_Matin jenkka" "" "Hintikan_Matin jenkka"  \
	|PSftr %D $U/ %D >Hintikan_Matin_jenkka-Dm,Em-16-4.ps
Hintikan_Matin_jenkka-Dm,Em-16-4.pdf: Hintikan_Matin_jenkka-Dm,Em-16-4.ps; ps2pdf Hintikan_Matin_jenkka-Dm,Em-16-4.ps
	ln -f Hintikan_Matin_jenkka-Dm,Em-16-4.pdf img/Hintikan_Matin_jenkka.pdf
hdr/Hintikan_Matin_jenkka-Dm,Em-16-4.hdr: ; touch hdr/Hintikan_Matin_jenkka-Dm,Em-16-4.hdr
ftr/Hintikan_Matin_jenkka-Dm,Em-16-4.ftr: ; touch ftr/Hintikan_Matin_jenkka-Dm,Em-16-4.ftr

# Ievan_Polkka
Ievan_Polkka: Ievan_Polkka-Em,Bm-32-10 Ievan_Polkka-Dm,Am,Em,Bm-64-12 # Ievan_Polkka-Em,Bm-32-8

# Ievan_Polkka (Em,Bm-32-10)
Ievan_Polkka: Ievan_Polkka-Em,Bm-32-10
Ievan_Polkka-Em,Bm-32-10= hdr/Ievan_Polkka-Em,Bm-32-10.hdr \
	Ievan_Polkka/Ievan_Polkka-Am-32-2.abc \
	Ievan_Polkka/Ievan_Polkka-Bm-32-2.abc .sep5x2 \
	Ievan_Polkka/Ievan_Polkka-Am-32-2.abc \
	Ievan_Polkka/Ievan_Polkka-Bm-32-4.abc \
	ftr/Ievan_Polkka-Em,Bm-32-10.ftr
Ievan_Polkka-Em,Bm-32-10: Ievan_Polkka-Em,Bm-32-10.abc Ievan_Polkka-Em,Bm-32-10.pdf
Ievan_Polkka-Em,Bm-32-10.abc: $(Ievan_Polkka-Em,Bm-32-10); abcjoin $(Ievan_Polkka-Em,Bm-32-10) >Ievan_Polkka-Em,Bm-32-10.abc
	ln -f Ievan_Polkka-Em,Bm-32-10.abc polka/Ievan_Polkka-Em,Bm-32-10.abc
Ievan_Polkka-Em,Bm-32-10.ps: Ievan_Polkka-Em,Bm-32-10.abc fmt/pdf_75.fmt
	$(a2p) Ievan_Polkka-Em,Bm-32-10.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Ievan_Polkka" "" "Ievan_Polkka"  \
	|PSftr %D $U/ %D >Ievan_Polkka-Em,Bm-32-10.ps
Ievan_Polkka-Em,Bm-32-10.pdf: Ievan_Polkka-Em,Bm-32-10.ps; ps2pdf Ievan_Polkka-Em,Bm-32-10.ps
	ln -f Ievan_Polkka-Em,Bm-32-10.pdf img/Ievan_Polkka.pdf
	ln -f Ievan_Polkka-Em,Bm-32-10.abc polka
hdr/Ievan_Polkka-Em,Bm-32-10.hdr: ; touch hdr/Ievan_Polkka-Em,Bm-32-10.hdr
ftr/Ievan_Polkka-Em,Bm-32-10.ftr: ; touch ftr/Ievan_Polkka-Em,Bm-32-10.ftr

# Ievan_Polkka Dm,Am,Em,Bm-64-12
Ievan_Polkka: Ievan_Polkka-Dm,Am,Em,Bm-64-12
Ievan_Polkka-Dm,Am,Em,Bm-64-12= hdr/Ievan_Polkka-Dm,Am,Em,Bm-64-12.hdr \
	Ievan_Polkka/Ievan_Polkka-Dm-64-3.abc \
	Ievan_Polkka/Ievan_Polkka-Em-64-3.abc \
	Ievan_Polkka/Ievan_Polkka-Am-64-3.abc \
	Ievan_Polkka/Ievan_Polkka-Bm-64-3.abc \
	ftr/Ievan_Polkka-Dm,Am,Em,Bm-64-12.ftr
Ievan_Polkka-Dm,Am,Em,Bm-64-12: Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc Ievan_Polkka-Dm,Am,Em,Bm-64-12.pdf
Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc: $(Ievan_Polkka-Dm,Am,Em,Bm-64-12); abcjoin $(Ievan_Polkka-Dm,Am,Em,Bm-64-12) >Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc
	ln -f Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc polka/Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc
Ievan_Polkka-Dm,Am,Em,Bm-64-12.ps: Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc fmt/pdf_70.fmt
	$(a2p) Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc +Ffmt/pdf_70.fmt  \
	|PShdr "Ievan_Polkka" "" "Ievan_Polkka"  \
	|PSftr %D $U/ %D >Ievan_Polkka-Dm,Am,Em,Bm-64-12.ps
Ievan_Polkka-Dm,Am,Em,Bm-64-12.pdf: Ievan_Polkka-Dm,Am,Em,Bm-64-12.ps; ps2pdf Ievan_Polkka-Dm,Am,Em,Bm-64-12.ps
	ln -f Ievan_Polkka-Dm,Am,Em,Bm-64-12.pdf img/Ievan_Polkka.pdf
	ln -f Ievan_Polkka-Dm,Am,Em,Bm-64-12.abc polka
hdr/Ievan_Polkka-Dm,Am,Em,Bm-64-12.hdr: ; touch hdr/Ievan_Polkka-Dm,Am,Em,Bm-64-12.hdr
ftr/Ievan_Polkka-Dm,Am,Em,Bm-64-12.ftr: ; touch ftr/Ievan_Polkka-Dm,Am,Em,Bm-64-12.ftr

## Ievan_Polkka (Em,Bm-32-6)
#Ievan_Polkka: Ievan_Polkka-Em,Bm-32-6
#Ievan_Polkka-Em,Bm-32-6= hdr/Ievan_Polkka-Em,Bm-32-6.hdr \
#	Ievan_Polkka/Ievan_Polkka-Em-64-3.abc \
#	Ievan_Polkka/Ievan_Polkka-Bm-64-3.abc \
#	ftr/Ievan_Polkka-Em,Bm-32-6.ftr
#Ievan_Polkka-Em,Bm-32-6: Ievan_Polkka-Em,Bm-32-6.abc Ievan_Polkka-Em,Bm-32-6.pdf
#Ievan_Polkka-Em,Bm-32-6.abc: $(Ievan_Polkka-Em,Bm-32-6); abcjoin $(Ievan_Polkka-Em,Bm-32-6) >Ievan_Polkka-Em,Bm-32-6.abc
#	ln -f Ievan_Polkka-Em,Bm-32-6.abc polka/Ievan_Polkka-Em,Bm-32-6.abc
#Ievan_Polkka-Em,Bm-32-6.ps: Ievan_Polkka-Em,Bm-32-6.abc fmt/pdf_70.fmt
#	$(a2p) Ievan_Polkka-Em,Bm-32-6.abc +Ffmt/pdf_70.fmt  \
#	|PShdr "Ievan_Polkka" "" "Ievan_Polkka"  \
#	|PSftr %D $U/ %D >Ievan_Polkka-Em,Bm-32-6.ps
#Ievan_Polkka-Em,Bm-32-6.pdf: Ievan_Polkka-Em,Bm-32-6.ps; ps2pdf Ievan_Polkka-Em,Bm-32-6.ps
#	ln -f Ievan_Polkka-Em,Bm-32-6.pdf img/Ievan_Polkka.pdf
#	ln -f Ievan_Polkka-Em,Bm-32-6.abc polka
#hdr/Ievan_Polkka-Em,Bm-32-6.hdr: ; touch hdr/Ievan_Polkka-Em,Bm-32-6.hdr
#ftr/Ievan_Polkka-Em,Bm-32-6.ftr: ; touch ftr/Ievan_Polkka-Em,Bm-32-6.ftr

# Kahdeksan Miehen Engeliska (G,D 48 4)
# This is just linked from $Fi=$A/Finland; much of it isn't (yet) needed here.
#Kahdeksan_Miehen_Engeliska-G,D-48-4= hdr/Kahdeksan_Miehen_Engeliska-G,D-48-4.hdr \
#	mixed/Kahdeksan_Miehen_Engeliska-G,D-48-4.abc \
#	ftr/Kahdeksan_Miehen_Engeliska-G,D-48-4.ftr
Kahdeksan_Miehen_Engeliska: Kahdeksan_Miehen_Engeliska-G,D-48-4.abc
Kahdeksan_Miehen_Engeliska-G,D-48-4: Kahdeksan_Miehen_Engeliska-G,D-48-4.abc Kahdeksan_Miehen_Engeliska-G,D-48-4.pdf
#Kahdeksan_Miehen_Engeliska-G,D-48-4.abc: $(Kahdeksan_Miehen_Engeliska-G,D-48-4)
#	abcjoin $(Kahdeksan_Miehen_Engeliska-G,D-48-4) >Kahdeksan_Miehen_Engeliska-G,D-48-4.abc
#	Ln.sh Kahdeksan_Miehen_Engeliska-G,D-48-4.abc ._/Kahdeksan_Miehen_Engeliska-G,D-48-4.abc
Kahdeksan_Miehen_Engeliska: Kahdeksan_Miehen_Engeliska-G,D-48-4.abc Kahdeksan_Miehen_Engeliska-G,D-48-4.pdf
Kahdeksan_Miehen_Engeliska-G,D-48-4.ps: Kahdeksan_Miehen_Engeliska-G,D-48-4.abc fmt/pdf_75.fmt
	$(a2p) Kahdeksan_Miehen_Engeliska-G,D-48-4.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Kahdeksan Miehen Engeliska" "" "Kahdeksan Miehen Engeliska"  \
	|PSftr %D $U/ %D >Kahdeksan_Miehen_Engeliska-G,D-48-4.ps
Kahdeksan_Miehen_Engeliska-G,D-48-4.pdf: Kahdeksan_Miehen_Engeliska-G,D-48-4.ps
	ps2pdf Kahdeksan_Miehen_Engeliska-G,D-48-4.ps
	Ln.sh Kahdeksan_Miehen_Engeliska-G,D-48-4.pdf img/
hdr/Kahdeksan_Miehen_Engeliska-G,D-48-4.hdr: ; touch hdr/Kahdeksan_Miehen_Engeliska-G,D-48-4.hdr
ftr/Kahdeksan_Miehen_Engeliska-G,D-48-4.ftr: ; touch ftr/Kahdeksan_Miehen_Engeliska-G,D-48-4.ftr

# Kerenski
Kerenski: Kerenski-Am,Dm-16-4 Kerenski-Em,Am,Dm,Gm-16-8

# Kerenski (Am,Dm-16-4)
Kerenski: Kerenski-Am,Dm-16-4
Kerenski-Am,Dm-16-4= hdr/Kerenski-Am,Dm-16-4.hdr \
	Kerenski/Kerenski-Am-16-2.abc \
	Kerenski/Kerenski-Dm-16-2.abc \
	ftr/Kerenski-Am,Dm-16-4.ftr
Kerenski-Am,Dm-16-4: Kerenski-Am,Dm-16-4.abc Kerenski-Am,Dm-16-4.pdf
Kerenski-Am,Dm-16-4.abc: $(Kerenski-Am,Dm-16-4);
	abcjoin $(Kerenski-Am,Dm-16-4) >Kerenski-Am,Dm-16-4.abc
Kerenski-Am,Dm-16-4.ps: Kerenski-Am,Dm-16-4.abc fmt/pdf_80.fmt
	$(a2p) Kerenski-Am,Dm-16-4.abc +Ffmt/pdf_80.fmt  \
	|PShdr "Kerenski" "" "Kerenski"  \
	|PSftr %D $U/ %D >Kerenski-Am,Dm-16-4.ps
Kerenski-Am,Dm-16-4.pdf: Kerenski-Am,Dm-16-4.ps; ps2pdf Kerenski-Am,Dm-16-4.ps
	Ln.sh Kerenski-Am,Dm-16-4.pdf img/
	Ln.sh Kerenski-Am,Dm-16-4.abc polka/
	Ln.sh Kerenski-Am,Dm-16-4.abc Kerenski/
	Ln.sh Kerenski-Am,Dm-16-4.abc shottish/
hdr/Kerenski-Am,Dm-16-4.hdr: ; touch hdr/Kerenski-Am,Dm-16-4.hdr
ftr/Kerenski-Am,Dm-16-4.ftr: ; touch ftr/Kerenski-Am,Dm-16-4.ftr

# Kerenski (Em,Am,Dm,Gm-16-8)
Kerenski: Kerenski-Em,Am,Dm,Gm-16-8
Kerenski-Em,Am,Dm,Gm-16-8= hdr/Kerenski-Em,Am,Dm,Gm-16-8.hdr \
	Kerenski/Kerenski-Em-16-2.abc \
	Kerenski/Kerenski-Am-16-2.abc \
	Kerenski/Kerenski-Dm-16-2.abc \
	Kerenski/Kerenski-Gm-16-2.abc \
	ftr/Kerenski-Em,Am,Dm,Gm-16-8.ftr
Kerenski-Em,Am,Dm,Gm-16-8: Kerenski-Em,Am,Dm,Gm-16-8.abc Kerenski-Em,Am,Dm,Gm-16-8.pdf
Kerenski-Em,Am,Dm,Gm-16-8.abc: $(Kerenski-Em,Am,Dm,Gm-16-8); abcjoin $(Kerenski-Em,Am,Dm,Gm-16-8) >Kerenski-Em,Am,Dm,Gm-16-8.abc
	ln -f Kerenski-Em,Am,Dm,Gm-16-8.abc polka/Kerenski-Em,Am,Dm,Gm-16-8.abc
Kerenski-Em,Am,Dm,Gm-16-8.ps: Kerenski-Em,Am,Dm,Gm-16-8.abc fmt/pdf_80.fmt
	$(a2p) Kerenski-Em,Am,Dm,Gm-16-8.abc +Ffmt/pdf_80.fmt  \
	|PShdr "Kerenski" "" "Kerenski"  \
	|PSftr %D $U/ %D >Kerenski-Em,Am,Dm,Gm-16-8.ps
Kerenski-Em,Am,Dm,Gm-16-8.pdf: Kerenski-Em,Am,Dm,Gm-16-8.ps; ps2pdf Kerenski-Em,Am,Dm,Gm-16-8.ps
	Ln.sh Kerenski-Em,Am,Dm,Gm-16-8.pdf img/
	Ln.sh Kerenski-Em,Am,Dm,Gm-16-8.abc polka/
	Ln.sh Kerenski-Em,Am,Dm,Gm-16-8.abc shottish/
hdr/Kerenski-Em,Am,Dm,Gm-16-8.hdr: ; touch hdr/Kerenski-Em,Am,Dm,Gm-16-8.hdr
ftr/Kerenski-Em,Am,Dm,Gm-16-8.ftr: ; touch ftr/Kerenski-Em,Am,Dm,Gm-16-8.ftr

# Kesan_tullessa (Kesan_tullessa-A-96-4,6)
Kesan_tullessa: Kesan_tullessa-A-96-4,6
Kesan_tullessa-A-96-4,6= hdr/Kesan_tullessa-A-96-4,6.hdr \
	Kesan_tullessa/Kesan_tullessa-A-96-4.abc \
	Kesan_tullessa/Kesan_tullessa-A-96-6.abc \
	ftr/Kesan_tullessa-A-96-4,6.ftr
Kesan_tullessa-A-96-4,6: Kesan_tullessa-A-96-4,6.abc Kesan_tullessa-A-96-4,6.pdf
Kesan_tullessa-A-96-4,6.abc: $(Kesan_tullessa-A-96-4,6); abcjoin $(Kesan_tullessa-A-96-4,6) >Kesan_tullessa-A-96-4,6.abc
	ln -f Kesan_tullessa-A-96-4,6.abc polka/Kesan_tullessa-A-96-4,6.abc
Kesan_tullessa-A-96-4,6.ps: Kesan_tullessa-A-96-4,6.abc fmt/pdf_70.fmt
	$(a2p) Kesan_tullessa-A-96-4,6.abc +Ffmt/pdf_70.fmt  \
	|PShdr "Kesan tullessa" "" "Kesan tullessa"  \
	|PSftr %D $U/ %D >Kesan_tullessa-A-96-4,6.ps
Kesan_tullessa-A-96-4,6.pdf: Kesan_tullessa-A-96-4,6.ps; ps2pdf Kesan_tullessa-A-96-4,6.ps
	ln -f Kesan_tullessa-A-96-4,6.pdf img/Kesan_tullessa.pdf
	ln -f Kesan_tullessa-A-96-4,6.abc polka
hdr/Kesan_tullessa-A-96-4,6.hdr: ; touch hdr/Kesan_tullessa-A-96-4,6.hdr
ftr/Kesan_tullessa-A-96-4,6.ftr: ; touch ftr/Kesan_tullessa-A-96-4,6.ftr

# Kikapu (AmA,DmD,GmG-48-3)
Kikapu: Kikapu-AmA,DmD,GmG-48-3
Kikapu-AmA,DmD,GmG-48-3= hdr/Kikapu-AmA,DmD,GmG-48-3.hdr \
	Kikapu/Kikapu-AmA-48-3.abc \
	Kikapu/Kikapu-DmD-48-3.abc \
	Kikapu/Kikapu-GmG-48-3.abc \
	ftr/Kikapu-AmA,DmD,GmG-48-3.ftr
Kikapu-AmA,DmD,GmG-48-3: Kikapu-AmA,DmD,GmG-48-3.abc Kikapu-AmA,DmD,GmG-48-3.pdf
Kikapu-AmA,DmD,GmG-48-3.abc: $(Kikapu-AmA,DmD,GmG-48-3); abcjoin $(Kikapu-AmA,DmD,GmG-48-3) >Kikapu-AmA,DmD,GmG-48-3.abc
	ln -f Kikapu-AmA,DmD,GmG-48-3.abc polka/Kikapu-AmA,DmD,GmG-48-3.abc
Kikapu-AmA,DmD,GmG-48-3.ps: Kikapu-AmA,DmD,GmG-48-3.abc fmt/pdf_65.fmt
	$(a2p) Kikapu-AmA,DmD,GmG-48-3.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Kikapu" "" "Kikapu"  \
	|PSftr %D $U/ %D >Kikapu-AmA,DmD,GmG-48-3.ps
Kikapu-AmA,DmD,GmG-48-3.pdf: Kikapu-AmA,DmD,GmG-48-3.ps; ps2pdf Kikapu-AmA,DmD,GmG-48-3.ps
	ln -f Kikapu-AmA,DmD,GmG-48-3.pdf img/Kikapu.pdf
	ln -f Kikapu-AmA,DmD,GmG-48-3.abc polka
hdr/Kikapu-AmA,DmD,GmG-48-3.hdr: ; touch hdr/Kikapu-AmA,DmD,GmG-48-3.hdr
ftr/Kikapu-AmA,DmD,GmG-48-3.ftr: ; touch ftr/Kikapu-AmA,DmD,GmG-48-3.ftr

# Kipera polkka
Kipera_polkka: Kipera_polkka.abc Kipera_polkka.pdf
Kipera_polkka= hdr/Kipera_polkka.hdr \
	Kipera/Kipera_polkka-A-16-2.abc \
	Kipera/Kipera_polkka-D-16-2.abc \
	Kipera/Kipera_polkka-G-16-2.abc \
	Kipera/Kipera_polkka-C-16-2.abc \
	Kipera/Kipera_polkka-F-16-2.abc \
	Kipera/Kipera_polkka-Bb-16-2.abc \
	ftr/Kipera_polkka.ftr
Kipera_polkka.abc: $(Kipera_polkka); abcjoin $(Kipera_polkka) >Kipera_polkka.abc
	ln -f Kipera_polkka.abc polka/Kipera_polkka.abc
Kipera_polkka.ps: Kipera_polkka.abc fmt/Kipera_polkka.fmt
	$(a2p) Kipera_polkka.abc +Ffmt/Kipera_polkka.fmt  \
	|PShdr "Kipera_polkka" "" "Kipera_polkka"  \
	|PSftr %D $U/ %D >Kipera_polkka.ps
Kipera_polkka.pdf: Kipera_polkka.ps; ps2pdf Kipera_polkka.ps
	Ln.sh Kipera_polkka.pdf src/Kipera_polkka.pdf
	Ln.sh Kipera_polkka.abc polka/Kipera_polkka.pdf
hdr/Kipera_polkka.hdr: ; touch hdr/Kipera_polkka.hdr
ftr/Kipera_polkka.ftr: ; touch ftr/Kipera_polkka.ftr

# Knapsaus polkka (Am,Dm-32-8)
Knapsaus_polkka: Knapsaus_polkka-Am,Dm-32-8
Knapsaus_polkka-Am,Dm-32-8= hdr/Knapsaus_polkka-Am,Dm-32-8.hdr \
	Knapsaus_polkka/Knapsaus_polkka-Am-32-4.abc \
	Knapsaus_polkka/Knapsaus_polkka-Dm-32-4.abc \
	ftr/Knapsaus_polkka-Am,Dm-32-8.ftr
Knapsaus_polkka-Am,Dm-32-8: Knapsaus_polkka-Am,Dm-32-8.abc Knapsaus_polkka-Am,Dm-32-8.pdf
Knapsaus_polkka-Am,Dm-32-8.abc: $(Knapsaus_polkka-Am,Dm-32-8); abcjoin $(Knapsaus_polkka-Am,Dm-32-8) >Knapsaus_polkka-Am,Dm-32-8.abc
	ln -f Knapsaus_polkka-Am,Dm-32-8.abc polka/Knapsaus_polkka-Am,Dm-32-8.abc
Knapsaus_polkka-Am,Dm-32-8.ps: Knapsaus_polkka-Am,Dm-32-8.abc fmt/pdf_65.fmt
	$(a2p) Knapsaus_polkka-Am,Dm-32-8.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Knapsaus polkka" "" "Knapsaus polkka"  \
	|PSftr %D $U/ %D >Knapsaus_polkka-Am,Dm-32-8.ps
Knapsaus_polkka-Am,Dm-32-8.pdf: Knapsaus_polkka-Am,Dm-32-8.ps; ps2pdf Knapsaus_polkka-Am,Dm-32-8.ps
	Ln.sh Knapsaus_polkka-Am,Dm-32-8.abc polka/
	Ln.sh Knapsaus_polkka-Am,Dm-32-8.pdf img/Knapsaus_polkka.pdf
hdr/Knapsaus_polkka-Am,Dm-32-8.hdr: ; touch hdr/Knapsaus_polkka-Am,Dm-32-8.hdr
ftr/Knapsaus_polkka-Am,Dm-32-8.ftr: ; touch ftr/Knapsaus_polkka-Am,Dm-32-8.ftr

# Koiviston polska (Bm,Em,Am,Dm,Gm)
Koiviston_polska: Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15
Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15= hdr/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.hdr \
	Koiviston_polska/Koiviston_polska-Bm-24-3.abc \
	Koiviston_polska/Koiviston_polska-Em-24-3.abc \
	Koiviston_polska/Koiviston_polska-Am-24-3.abc \
	Koiviston_polska/Koiviston_polska-Dm-24-3.abc \
	Koiviston_polska/Koiviston_polska-Gm-24-3.abc \
	ftr/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.ftr
Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15: Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.abc Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.pdf
Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.abc: $(Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15); abcjoin $(Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15) >Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.abc
	ln -f Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.abc pols/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.abc
Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.ps: Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.abc fmt/pdf_70.fmt
	$(a2p) Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.abc +Ffmt/pdf_70.fmt  \
	|PShdr "Koiviston polska" "" "Koiviston polska"  \
	|PSftr %D $U/ %D >Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.ps
Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.pdf: Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.ps; ps2pdf Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.ps
	Ln.sh Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.pdf img/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.PDF
hdr/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.hdr: ; touch hdr/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.hdr
ftr/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.ftr: ; touch ftr/Koiviston_polska-Bm,Em,Am,Dm,Gm-24-15.ftr

# Konstan parempi valssi D-96-4
Konstan_parempi_valssi: Konstan_parempi_valssi-D,Bm-96-4
Konstan_parempi_valssi-D,Bm-96-4= hdr/Konstan_parempi_valssi-D,Bm-96-4.hdr \
	waltz/Konstan_parempi_valssi-D,Bm-96-4.abc \
	ftr/Konstan_parempi_valssi-D,Bm-96-4.ftr
Konstan_parempi_valssi-D,Bm-96-4: Konstan_parempi_valssi-D,Bm-96-4.abc Konstan_parempi_valssi-D,Bm-96-4.pdf
Konstan_parempi_valssi-D,Bm-96-4.abc: $(Konstan_parempi_valssi-D,Bm-96-4)
	abcjoin $(Konstan_parempi_valssi-D,Bm-96-4) >Konstan_parempi_valssi-D,Bm-96-4.abc
	ln -f Konstan_parempi_valssi-D,Bm-96-4.abc ._/Konstan_parempi_valssi-D,Bm-96-4.abc
Konstan_parempi_valssi-D,Bm-96-4.ps: Konstan_parempi_valssi-D,Bm-96-4.abc fmt/pdf_70.fmt
	$(a2p) Konstan_parempi_valssi-D,Bm-96-4.abc +Ffmt/pdf_70.fmt  \
	|PShdr "Konstan parempi valssi" "" "Konstan parempi valssi"  \
	|PSftr %D $U/ %D >Konstan_parempi_valssi-D,Bm-96-4.ps
Konstan_parempi_valssi-D,Bm-96-4.pdf: Konstan_parempi_valssi-D,Bm-96-4.ps; ps2pdf Konstan_parempi_valssi-D,Bm-96-4.ps
	ln -f Konstan_parempi_valssi-D,Bm-96-4.pdf img/
hdr/Konstan_parempi_valssi-D,Bm-96-4.hdr: ; touch hdr/Konstan_parempi_valssi-D,Bm-96-4.hdr
ftr/Konstan_parempi_valssi-D,Bm-96-4.ftr: ; touch ftr/Konstan_parempi_valssi-D,Bm-96-4.ftr

# Kulkurin Masurkka (Gm,Dm,Am,Em-48-12)
Kulkurin_Masurkka: Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12
Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12= hdr/Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.hdr \
	Kulkurin_Masurkka/Kulkurin_Masurkka-Gm-48-4.abc \
	Kulkurin_Masurkka/Kulkurin_Masurkka-Dm-48-4.abc \
	Kulkurin_Masurkka/Kulkurin_Masurkka-Am-48-4.abc \
	Kulkurin_Masurkka/Kulkurin_Masurkka-Em-48-4.abc \
	ftr/Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.ftr
Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12: Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.abc Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.pdf
Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.abc: $(Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12);
	abcjoin $(Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12) >Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.abc
	ln -f Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.abc mazurka/Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.abc
Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.ps: Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.abc fmt/pdf_65.fmt
	$(a2p) Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.abc +Ffmt/pdf_65.fmt  \
	|PShdr "KulkurinMasurkka" "" "KulkurinMasurkka"  \
	|PSftr %D $U/ %D >Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.ps
Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.pdf: Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.ps; ps2pdf Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.ps
	ln -f Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.pdf img/Kulkurin_Masurkka.pdf
hdr/Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.hdr: ; touch hdr/Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.hdr
ftr/Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.ftr: ; touch ftr/Kulkurin_Masurkka-Gm,Dm,Am,Em-48-12.ftr

# Langdans N\xc3\xa4rpi\xc3\xb6sta G,D
Langdans_Narpiosta: Langdans_Narpiosta-G,D-64-4
Langdans_Narpiosta-G,D-64-4= hdr/Langdans_Narpiosta-G,D-64-4.hdr \
	mazurka/Langdans_Narpiosta-G-64-4.abc \
	mazurka/Langdans_Narpiosta-D-64-4.abc \
	ftr/Langdans_Narpiosta-G,D-64-4.ftr
Langdans_Narpiosta-G,D-64-4: Langdans_Narpiosta-G,D-64-4.abc Langdans_Narpiosta-G,D-64-4.pdf
Langdans_Narpiosta-G,D-64-4.abc: $(Langdans_Narpiosta-G,D-64-4)
	abcjoin $(Langdans_Narpiosta-G,D-64-4) >Langdans_Narpiosta-G,D-64-4.abc
Langdans_Narpiosta-G,D-64-4.ps: Langdans_Narpiosta-G,D-64-4.abc fmt/_75.fmt
	$(a2p) Langdans_Narpiosta-G,D-64-4.abc +Ffmt/_75.fmt \
	|PShdr "Langdans_Narpiosta-G,D" "" "Langdans_Narpiosta-G,D" \
	|PSftr %D $U/ %D >Langdans_Narpiosta-G,D-64-4.ps
Langdans_Narpiosta-G,D-64-4.pdf: Langdans_Narpiosta-G,D-64-4.ps
	ps2pdf Langdans_Narpiosta-G,D-64-4.ps Langdans_Narpiosta-G,D-64-4.pdf
	Ln.sh Langdans_Narpiosta-G,D-64-4.pdf img/
	Ln.sh Langdans_Narpiosta-G,D-64-4.abc mazurka/
hdr/Langdans_Narpiosta-G,D-64-4.hdr: ; touch hdr/Langdans_Narpiosta-G,D-64-4.hdr
ftr/Langdans_Narpiosta-G,D-64-4.ftr: ; touch ftr/Langdans_Narpiosta-G,D-64-4.ftr

# Lantti
Lantti: Lantti-D,G,C,F,Bb-32-10

# Lantti in D,G,C,F,Bb (borrowed from $A/Finland))
Lantti-D,G,C,F,Bb-32-10: Lantti-D,G,C,F,Bb-32-10.abc Lantti-D,G,C,F,Bb-32-10.pdf
Lantti-D,G,C,F,Bb-32-10= hdr/Lantti-D,G,C,F,Bb-32-10.hdr \
	Lantti/Lantti_D.abc Lantti/Lantti_G.abc \
	Lantti/Lantti_C.abc Lantti/Lantti_F.abc \
	Lantti/Lantti_Bb.abc \
	ftr/Lantti-D,G,C,F,Bb-32-10.ftr
Lantti-D,G,C,F,Bb-32-10.abc: $(Lantti-D,G,C,F,Bb-32-10)
	abcmedley "Lantti (D,G,C,F,Bb)" $(Lantti-D,G,C,F,Bb-32-10) >Lantti-D,G,C,F,Bb-32-10.abc 
Lantti-D,G,C,F,Bb-32-10.ps: Lantti-D,G,C,F,Bb-32-10.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Lantti-D,G,C,F,Bb-32-10.abc \
	|PShdr "Lantti" "" "Lantti" \
	|PSftr %D $U/ %D >Lantti-D,G,C,F,Bb-32-10.ps
Lantti-D,G,C,F,Bb-32-10.pdf: Lantti-D,G,C,F,Bb-32-10.ps
	ps2pdf Lantti-D,G,C,F,Bb-32-10.ps
	Ln.sh Lantti-D,G,C,F,Bb-32-10.pdf img/
	Ln.sh Lantti-D,G,C,F,Bb-32-10.abc /polka
hdr/Lantti-D,G,C,F,Bb-32-10.hdr: ; touch hdr/Lantti-D,G,C,F,Bb-32-10.hdr
ftr/Lantti-D,G,C,F,Bb-32-10.ftr: ; touch ftr/Lantti-D,G,C,F,Bb-32-10.ftr

# Metsakukkia (Dm,Gm,Em,Am)
Metsakukkia: Metsakukkia-Dm,Gm,Em,Am
Metsakukkia-Dm,Gm,Em,Am= hdr/Metsakukkia-Dm,Gm,Em,Am.hdr \
Metsakukkia/Metsakukkia_Dm.abc \
Metsakukkia/Metsakukkia_Gm.abc sep5 \
Metsakukkia/Metsakukkia_Em.abc \
Metsakukkia/Metsakukkia_Am.abc \
	ftr/Metsakukkia-Dm,Gm,Em,Am.ftr
Metsakukkia-Dm,Gm,Em,Am: Metsakukkia-Dm,Gm,Em,Am.abc Metsakukkia-Dm,Gm,Em,Am.pdf
Metsakukkia-Dm,Gm,Em,Am.abc: $(Metsakukkia-Dm,Gm,Em,Am); abcjoin $(Metsakukkia-Dm,Gm,Em,Am) >Metsakukkia-Dm,Gm,Em,Am.abc
	ln -f Metsakukkia-Dm,Gm,Em,Am.abc ._/Metsakukkia-Dm,Gm,Em,Am.abc
Metsakukkia-Dm,Gm,Em,Am.ps: Metsakukkia-Dm,Gm,Em,Am.abc fmt/pdf_65.fmt
	$(a2p) Metsakukkia-Dm,Gm,Em,Am.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Mets\"akukkia" "" "Mets\"akukkia"  \
	|PSftr %D $U/ %D >Metsakukkia-Dm,Gm,Em,Am.ps
Metsakukkia-Dm,Gm,Em,Am.pdf: Metsakukkia-Dm,Gm,Em,Am.ps; ps2pdf Metsakukkia-Dm,Gm,Em,Am.ps
	ln -f Metsakukkia-Dm,Gm,Em,Am.pdf img/Metsakukkia.pdf
hdr/Metsakukkia-Dm,Gm,Em,Am.hdr: ; touch hdr/Metsakukkia-Dm,Gm,Em,Am.hdr
ftr/Metsakukkia-Dm,Gm,Em,Am.ftr: ; touch ftr/Metsakukkia-Dm,Gm,Em,Am.ftr

# Norbotten shottish (Dm 80 4)  (This is just linked from $Fi=$A/Finland)
Norbotten_shottish: Norbotten_shottish-Dm-80-4
Norbotten_shottish-Dm-80-4= hdr/Norbotten_shottish-Dm-80-4.hdr \
	shottish/Norbotten_shottish-Dm-80-4.abc \
	ftr/Norbotten_shottish-Dm-80-4.ftr
Norbotten_shottish-Dm-80-4: Norbotten_shottish-Dm-80-4.abc Norbotten_shottish-Dm-80-4.pdf
Norbotten_shottish-Dm-80-4.abc: $(Norbotten_shottish-Dm-80-4); abcjoin $(Norbotten_shottish-Dm-80-4) >Norbotten_shottish-Dm-80-4.abc
	Ln.sh Norbotten_shottish-Dm-80-4.abc ._/Norbotten_shottish-Dm-80-4.abc
Norbotten_shottish-Dm-80-4.ps: Norbotten_shottish-Dm-80-4.abc fmt/pdf_75.fmt
	$(a2p) Norbotten_shottish-Dm-80-4.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Norbotten shottish" "" "Norbotten shottish"  \
	|PSftr %D $U/ %D >Norbotten_shottish-Dm-80-4.ps
Norbotten_shottish-Dm-80-4.pdf: Norbotten_shottish-Dm-80-4.ps; ps2pdf Norbotten_shottish-Dm-80-4.ps
	ln -f Norbotten_shottish-Dm-80-4.pdf img/Norbotten_shottish.pdf
hdr/Norbotten_shottish-Dm-80-4.hdr: ; touch hdr/Norbotten_shottish-Dm-80-4.hdr
ftr/Norbotten_shottish-Dm-80-4.ftr: ; touch ftr/Norbotten_shottish-Dm-80-4.ftr

# Nuuska Polkka Em,G
Nuuska_Polkka: Nuuska_Polkka-G,D-16-4
Nuuska_Polkka-G,D-16-4: Nuuska_Polkka-G,D-16-4.abc Nuuska_Polkka-G,D-16-4.pdf
#Nuuska_Polkka-G,D-16-4= hdr/Nuuska_Polkka-G,D-16-4.hdr \
#	polka/Nuuska_Polkka-G,D-16-4.abc \
#	ftr/Nuuska_Polkka-G,D-16-4.ftr
#Nuuska_Polkka-G,D-16-4.abc: $(Nuuska_Polkka-G,D-16-4)
#	abcjoin $(Nuuska_Polkka-G,D-16-4) >Nuuska_Polkka-G,D-16-4.abc
Nuuska_Polkka-G,D-16-4.ps: Nuuska_Polkka-G,D-16-4.abc fmt/pdf_80.fmt
	$(a2p) Nuuska_Polkka-G,D-16-4.abc +Ffmt/pdf_80.fmt  \
	|PShdr "Nuuska Polkka" "" "Nuuska Polkka"  \
	|PSftr %D $U/ %D >Nuuska_Polkka-G,D-16-4.ps
Nuuska_Polkka-G,D-16-4.pdf: Nuuska_Polkka-G,D-16-4.ps; ps2pdf Nuuska_Polkka-G,D-16-4.ps
	Ln.sh Nuuska_Polkka-G,D-16-4.pdf img/
	Ln.sh Nuuska_Polkka-G,D-16-4.abc polka/
	Ln.sh Nuuska_Polkka-G,D-16-4.abc Nuuska_Polkka/
hdr/Nuuska_Polkka-G,D-16-4.hdr: ; touch hdr/Nuuska_Polkka-G,D-16-4.hdr
ftr/Nuuska_Polkka-G,D-16-4.ftr: ; touch ftr/Nuuska_Polkka-G,D-16-4.ftr

# Penttilan Sillalla Em,G
Penttilan_Sillalla: Penttilan_Sillalla-EmG-32-4
Penttilan_Sillalla-EmG-32-4= hdr/Penttilan_Sillalla-EmG-32-4.hdr \
	shottish/Penttilan_Sillalla-EmG-16-4.abc \
	ftr/Penttilan_Sillalla-EmG-32-4.ftr
Penttilan_Sillalla-EmG-32-4: Penttilan_Sillalla-EmG-32-4.abc Penttilan_Sillalla-EmG-32-4.pdf
Penttilan_Sillalla-EmG-32-4.abc: $(Penttilan_Sillalla-EmG-32-4)
	abcjoin $(Penttilan_Sillalla-EmG-32-4) >Penttilan_Sillalla-EmG-32-4.abc
Penttilan_Sillalla-EmG-32-4.ps: Penttilan_Sillalla-EmG-32-4.abc fmt/pdf_80.fmt
	$(a2p) Penttilan_Sillalla-EmG-32-4.abc +Ffmt/pdf_80.fmt  \
	|PShdr "Penttilan Sillalla" "" "Penttilan Sillalla"  \
	|PSftr %D $U/ %D >Penttilan_Sillalla-EmG-32-4.ps
Penttilan_Sillalla-EmG-32-4.pdf: Penttilan_Sillalla-EmG-32-4.ps; ps2pdf Penttilan_Sillalla-EmG-32-4.ps
	Ln.sh Penttilan_Sillalla-EmG-32-4.pdf img/
	Ln.sh Penttilan_Sillalla-EmG-32-4.abc polka/
	Ln.sh Penttilan_Sillalla-EmG-32-4.abc Penttilan_Sillalla/
hdr/Penttilan_Sillalla-EmG-32-4.hdr: ; touch hdr/Penttilan_Sillalla-EmG-32-4.hdr
ftr/Penttilan_Sillalla-EmG-32-4.ftr: ; touch ftr/Penttilan_Sillalla-EmG-32-4.ftr

# Polkas
Polkas= polka/*.abc
Polkas: Polkas.abc Polkas.pdf
Polkas.abc: $(Polkas)
	abcjoin +s $(Polkas) >Polkas.abc
Polkas.ps: Polkas.abc fmt/_60.fmt $(Polkas)
	$(a2p) Polkas.abc +Ffmt/pdf_60.fmt \
	|PShdr Polkas "" Polkas \
	|PSftr %D $U/ %D >Polkas.ps
Polkas.pdf: Polkas.ps
	ps2pdf Polkas.ps Polkas.pdf
	Ln.sh Polkas.abc set/Polkas.abc
	Ln.sh Polkas.pdf img/Polkas.pdf

# Raatikko (C,G-24-3w3W2)
Raatikko: Raatikko-C,G-24-3w3W2
Raatikko-C,G-24-3w3W2= hdr/Raatikko-C,G-24-3w3W2.hdr \
	Raatikko/Raatikko-C-24-3w2W2.abc \
	Raatikko/Raatikko-G-24-2.abc \
	ftr/Raatikko-C,G-24-3w3W2.ftr
Raatikko-C,G-24-3w3W2: Raatikko-C,G-24-3w3W2.abc Raatikko-C,G-24-3w3W2.pdf
Raatikko-C,G-24-3w3W2.abc: $(Raatikko-C,G-24-3w3W2)
	abcjoin $(Raatikko-C,G-24-3w3W2) >Raatikko-C,G-24-3w3W2.abc
Raatikko-C,G-24-3w3W2.ps: Raatikko-C,G-24-3w3W2.abc fmt/pdf_80.fmt
	$(a2p) Raatikko-C,G-24-3w3W2.abc +Ffmt/pdf_80.fmt  \
	|PShdr "Raatikko" "" "Raatikko"  \
	|PSftr %D $U/ %D >Raatikko-C,G-24-3w3W2.ps
Raatikko-C,G-24-3w3W2.pdf: Raatikko-C,G-24-3w3W2.ps; ps2pdf Raatikko-C,G-24-3w3W2.ps
	Ln.sh Raatikko-C,G-24-3w3W2.pdf img/
	Ln.sh Raatikko-C,G-24-3w3W2.abc polka/
	Ln.sh Raatikko-C,G-24-3w3W2.abc Raatikko/
hdr/Raatikko-C,G-24-3w3W2.hdr: ; touch hdr/Raatikko-C,G-24-3w3W2.hdr
ftr/Raatikko-C,G-24-3w3W2.ftr: ; touch ftr/Raatikko-C,G-24-3w3W2.ftr

# Rapukestit (Cm,Dm,Em-64-12)
Rapukestit: Rapukestit-Cm,Dm,Em-64-12
Rapukestit-Cm,Dm,Em-64-12= hdr/Rapukestit-Cm,Dm,Em-64-12.hdr \
	Rapukestit/Rapukestit-Cm-64-4.abc \
	Rapukestit/Rapukestit-Dm-64-4.abc \
	Rapukestit/Rapukestit-Em-64-4.abc \
	ftr/Rapukestit-Cm,Dm,Em-64-12.ftr
Rapukestit-Cm,Dm,Em-64-12: Rapukestit-Cm,Dm,Em-64-12.abc Rapukestit-Cm,Dm,Em-64-12.pdf
Rapukestit-Cm,Dm,Em-64-12.abc: $(Rapukestit-Cm,Dm,Em-64-12); abcjoin $(Rapukestit-Cm,Dm,Em-64-12) >Rapukestit-Cm,Dm,Em-64-12.abc
	ln -f Rapukestit-Cm,Dm,Em-64-12.abc shottish/Rapukestit-Cm,Dm,Em-64-12.abc
Rapukestit-Cm,Dm,Em-64-12.ps: Rapukestit-Cm,Dm,Em-64-12.abc fmt/pdf_70.fmt
	$(a2p) Rapukestit-Cm,Dm,Em-64-12.abc +Ffmt/pdf_70.fmt  \
	|PShdr "Rapukestit" "" "Rapukestit"  \
	|PSftr %D $U/ %D >Rapukestit-Cm,Dm,Em-64-12.ps
Rapukestit-Cm,Dm,Em-64-12.pdf: Rapukestit-Cm,Dm,Em-64-12.ps; ps2pdf Rapukestit-Cm,Dm,Em-64-12.ps
	ln -f Rapukestit-Cm,Dm,Em-64-12.pdf img/Rapukestit.pdf
hdr/Rapukestit-Cm,Dm,Em-64-12.hdr: ; touch hdr/Rapukestit-Cm,Dm,Em-64-12.hdr
ftr/Rapukestit-Cm,Dm,Em-64-12.ftr: ; touch ftr/Rapukestit-Cm,Dm,Em-64-12.ftr

# Rihmarulla (D,G-16-6w5)
Rihmarulla: Rihmarulla-D,G-16-6w5
Rihmarulla-D,G-16-6w5= hdr/Rihmarulla-D,G-16-6w5.hdr \
	march/Rihmarulla-D-16-3w5.abc \
	march/Rihmarulla-G-16-3.abc \
	ftr/Rihmarulla-D,G-16-6w5.ftr
Rihmarulla-D,G-16-6w5: Rihmarulla-D,G-16-6w5.abc Rihmarulla-D,G-16-6w5.pdf
Rihmarulla-D,G-16-6w5.abc: $(Rihmarulla-D,G-16-6w5); abcjoin $(Rihmarulla-D,G-16-6w5) >Rihmarulla-D,G-16-6w5.abc
	ln -f Rihmarulla-D,G-16-6w5.abc ._/Rihmarulla-D,G-16-6w5.abc
Rihmarulla-D,G-16-6w5.ps: Rihmarulla-D,G-16-6w5.abc fmt/pdf_80.fmt
	$(a2p) Rihmarulla-D,G-16-6w5.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Rihmarulla" "" "Rihmarulla"  \
	|PSftr %D $U/ %D >Rihmarulla-D,G-16-6w5.ps
Rihmarulla-D,G-16-6w5.pdf: Rihmarulla-D,G-16-6w5.ps; ps2pdf Rihmarulla-D,G-16-6w5.ps
	ln -f Rihmarulla-D,G-16-6w5.pdf img/
hdr/Rihmarulla-D,G-16-6w5.hdr: ; touch hdr/Rihmarulla-D,G-16-6w5.hdr
ftr/Rihmarulla-D,G-16-6w5.ftr: ; touch ftr/Rihmarulla-D,G-16-6w5.ftr

# Sailor's Dance in A, Bb
Sailors_Dance: Sailors_Dance-A,Bb-32-4
Sailors_Dance-A,Bb-32-4= hdr/Sailors_Dance-A,Bb-32-4.hdr \
	Sailors_Dance/Sailors_Dance-A-32-2.abc \
	Sailors_Dance/Sailors_Dance-Bb-32-2.abc \
	ftr/Sailors_Dance-A,Bb-32-4.ftr
Sailors_Dance-A,Bb-32-4: Sailors_Dance-A,Bb-32-4.abc Sailors_Dance-A,Bb-32-4.pdf
Sailors_Dance-A,Bb-32-4.abc: $(Sailors_Dance-A,Bb-32-4);
	abcjoin $(Sailors_Dance-A,Bb-32-4) >Sailors_Dance-A,Bb-32-4.abc
Sailors_Dance-A,Bb-32-4.ps: Sailors_Dance-A,Bb-32-4.abc fmt/pdf_65.fmt
	$(a2p) Sailors_Dance-A,Bb-32-4.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Sailors Dance" "" "Sailor's Dance"  \
	|PSftr %D $U/ %D >Sailors_Dance-A,Bb-32-4.ps
Sailors_Dance-A,Bb-32-4.pdf: Sailors_Dance-A,Bb-32-4.ps; ps2pdf Sailors_Dance-A,Bb-32-4.ps
	Ln.sh Sailors_Dance-A,Bb-32-4.pdf   img/Sailors_Dance-A,Bb-32-4.pdf
	Ln.sh Sailors_Dance-A,Bb-32-4.abc march/Sailors_Dance-A,Bb-32-4.abc
hdr/Sailors_Dance-A,Bb-32-4.hdr: ; touch hdr/Sailors_Dance-A,Bb-32-4.hdr
ftr/Sailors_Dance-A,Bb-32-4.ftr: ; touch ftr/Sailors_Dance-A,Bb-32-4.ftr

# Sakkijarven_polkka (AmDm-64-5)
Sakkijarven_polkka: Sakkijarven_polkka.abc Sakkijarven_polkka.pdf
Sakkijarven_polkka= hdr/Sakkijarven_polkka.hdr \
	Sakkijarven_polkka/Sakkijarven_polkka-AmDm-64-5.abc sep5 \
	Sakkijarven_polkka/Sakkijarven_polkka-Am-48-4.abc sep5 \
	Sakkijarven_polkka/Sakkijarven_Polka_VV-Am-64-4.abc \
	ftr/Sakkijarven_polkka.ftr
Sakkijarven_polkka.abc: $(Sakkijarven_polkka)
	abcjoin $(Sakkijarven_polkka) >Sakkijarven_polkka.abc
	ln -f Sakkijarven_polkka.abc polka/Sakkijarven_polkka.abc
Sakkijarven_polkka.ps: Sakkijarven_polkka.abc fmt/pdf_75.fmt
	$(a2p) Sakkijarven_polkka.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Sakkijarven polkka" "" "Sakkijarven polkka"  \
	|PSftr %D $U/ %D >Sakkijarven_polkka.ps
Sakkijarven_polkka.pdf: Sakkijarven_polkka.ps; ps2pdf Sakkijarven_polkka.ps
	ln -f Sakkijarven_polkka.abc polka/
	ln -f Sakkijarven_polkka.pdf img/
hdr/Sakkijarven_polkka.hdr: ; touch hdr/Sakkijarven_polkka.hdr
ftr/Sakkijarven_polkka.ftr: ; touch ftr/Sakkijarven_polkka.ftr

# Semmonen Tammonen (Dm,Gm-32-8)
Semmonen_Tammonen: Semmonen_Tammonen-Dm,Gm-32-8
Semmonen_Tammonen-Dm,Gm-32-8= hdr/Semmonen_Tammonen-Dm,Gm-32-8.hdr \
	shottish/Semmonen_Tammonen-Dm-32-4.abc \
	shottish/Semmonen_Tammonen-Gm-32-4.abc \
	ftr/Semmonen_Tammonen-Dm,Gm-32-8.ftr
Semmonen_Tammonen-Dm,Gm-32-8: Semmonen_Tammonen-Dm,Gm-32-8.abc Semmonen_Tammonen-Dm,Gm-32-8.pdf
Semmonen_Tammonen-Dm,Gm-32-8.abc: $(Semmonen_Tammonen-Dm,Gm-32-8)
	abcjoin $(Semmonen_Tammonen-Dm,Gm-32-8) >Semmonen_Tammonen-Dm,Gm-32-8.abc
	ln -f Semmonen_Tammonen-Dm,Gm-32-8.abc shottish/Semmonen_Tammonen-Dm,Gm-32-8.abc
Semmonen_Tammonen-Dm,Gm-32-8.ps: Semmonen_Tammonen-Dm,Gm-32-8.abc fmt/pdf_65.fmt
	$(a2p) Semmonen_Tammonen-Dm,Gm-32-8.abc +Ffmt/pdf_65.fmt  \
	|PShdr "Semmonen Tammonen" "" "Semmonen Tammonen"  \
	|PSftr %D $U/ %D >Semmonen_Tammonen-Dm,Gm-32-8.ps
Semmonen_Tammonen-Dm,Gm-32-8.pdf: Semmonen_Tammonen-Dm,Gm-32-8.ps; ps2pdf Semmonen_Tammonen-Dm,Gm-32-8.ps
	ln -f Semmonen_Tammonen-Dm,Gm-32-8.pdf img/Semmonen_Tammonen.pdf
hdr/Semmonen_Tammonen-Dm,Gm-32-8.hdr: ; touch hdr/Semmonen_Tammonen-Dm,Gm-32-8.hdr
ftr/Semmonen_Tammonen-Dm,Gm-32-8.ftr: ; touch ftr/Semmonen_Tammonen-Dm,Gm-32-8.ftr

# Summer_waltzes
Summer_waltzes: Summer_waltzes.abc Summer_waltzes.pdf
Summer_waltzes= hdr/Summer_waltzes.hdr \
	Kesan_tullessa/Kesan_tullessa-A-96-4.abc \
	waltz/Sommarvals-G-32-3.abc \
	waltz/Suvivalssi-Em-64-4.abc \
	waltz/Sensommarvals-D-32-2.abc \
	ftr/Summer_waltzes.ftr
Summer_waltzes.abc: $(Summer_waltzes); abcjoin +R $(Summer_waltzes) >Summer_waltzes.abc
	ln -f Summer_waltzes.abc waltz/Summer_waltzes.abc
Summer_waltzes.ps: Summer_waltzes.abc fmt/Summer_waltzes.fmt
	$(a2p) Summer_waltzes.abc +Ffmt/Summer_waltzes.fmt  \
	|PShdr "Summer waltzes" "" "Summer waltzes"  \
	|PSftr %D $U/ %D >Summer_waltzes.ps
Summer_waltzes.pdf: Summer_waltzes.ps; ps2pdf Summer_waltzes.ps
	ln -f Summer_waltzes.pdf img/Summer_waltzes.pdf
	ln -f Summer_waltzes.abc waltz/Summer_waltzes.abc
	ln -f Summer_waltzes.abc ._/Summer_waltzes.abc
hdr/Summer_waltzes.hdr: ; touch hdr/Summer_waltzes.hdr
ftr/Summer_waltzes.ftr: ; touch ftr/Summer_waltzes.ftr

# Talgoxen (A,D,G)
Talgoxen: Talgoxen-A,D,G
Talgoxen-A,D,G= hdr/Talgoxen-A,D,G-32-6.hdr \
	shottish/Talgoxen-A-32-2.abc \
	shottish/Talgoxen-D-32-2.abc \
	shottish/Talgoxen-G-32-2.abc \
	ftr/Talgoxen-A,D,G-32-6.ftr
Talgoxen-A,D,G: Talgoxen-A,D,G-32-6.abc Talgoxen-A,D,G-32-6.pdf
Talgoxen-A,D,G-32-6.abc: $(Talgoxen-A,D,G); abcjoin $(Talgoxen-A,D,G) >Talgoxen-A,D,G-32-6.abc
	ln -f Talgoxen-A,D,G-32-6.abc shottish/Talgoxen-A,D,G-32-6.abc
Talgoxen-A,D,G-32-6.ps: Talgoxen-A,D,G-32-6.abc fmt/pdf_75.fmt
	$(a2p) Talgoxen-A,D,G-32-6.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Talgoxen" "" "Talgoxen"  \
	|PSftr %D $U/ %D >Talgoxen-A,D,G-32-6.ps
Talgoxen-A,D,G-32-6.pdf: Talgoxen-A,D,G-32-6.ps; ps2pdf Talgoxen-A,D,G-32-6.ps
	ln -f Talgoxen-A,D,G-32-6.pdf img/
hdr/Talgoxen-A,D,G-32-6.hdr: ; touch hdr/Talgoxen-A,D,G-32-6.hdr
ftr/Talgoxen-A,D,G-32-6.ftr: ; touch ftr/Talgoxen-A,D,G-32-6.ftr

# Talikkalan Markkinoilla (Gm,Dm,Am,Em-16-4)
Talikkalan_Markkinoilla: Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4
Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4= hdr/Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.hdr \
	Talikkalan_Markkinoilla/Talikkalan_Markkinoilla-Gm-16-1.abc \
	Talikkalan_Markkinoilla/Talikkalan_Markkinoilla-Dm-16-1.abc \
	Talikkalan_Markkinoilla/Talikkalan_Markkinoilla-Am-16-1.abc \
	Talikkalan_Markkinoilla/Talikkalan_Markkinoilla-Em-16-1.abc \
	ftr/Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.ftr
Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4: Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.abc Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.pdf
Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.abc: $(Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4); abcjoin $(Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4) >Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.abc
	ln -f Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.abc polka/Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.abc
Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.ps: Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.abc fmt/pdf_75.fmt
	$(a2p) Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.abc +Ffmt/pdf_75.fmt  \
	|PShdr "Talikkalan Markkinoilla" "" "Talikkalan Markkinoilla"  \
	|PSftr %D $U/ %D >Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.ps
Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.pdf: Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.ps; ps2pdf Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.ps
	ln -f Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.pdf img/Talikkalan_Markkinoilla.pdf
hdr/Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.hdr: ; touch hdr/Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.hdr
ftr/Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.ftr: ; touch ftr/Talikkalan_Markkinoilla-Gm,Dm,Am,Em-16-4.ftr

# Tippa
Tippa: Tippa-Bb,C,D-16-9w
Tippa-Bb,C,D-16-9w= hdr/Tippa-Bb,C,D-16-9w.hdr \
	song/Tippa-Bb-16-3w.abc song/Tippa-C-16-3.abc song/Tippa-D-16-3.abc \
	ftr/Tippa-Bb,C,D-16-9w.ftr
Tippa-Bb,C,D-16-9w: Tippa-Bb,C,D-16-9w.abc Tippa-Bb,C,D-16-9w.pdf
Tippa-Bb,C,D-16-9w.abc: $(Tippa-Bb,C,D-16-9w)
	abcjoin +R $(Tippa-Bb,C,D-16-9w) >Tippa-Bb,C,D-16-9w.abc
Tippa-Bb,C,D-16-9w.ps: Tippa-Bb,C,D-16-9w.abc fmt/_75.fmt $(Tippa-Bb,C,D-16-9w.abc)
	$(a2p) Tippa-Bb,C,D-16-9w.abc +Ffmt/_75.fmt \
	|PShdr Tippa-Bb,C,D-16-9w "" Tippa-Bb,C,D-16-9w \
	|PSftr %D $U/ %D >Tippa-Bb,C,D-16-9w.ps
Tippa-Bb,C,D-16-9w.pdf: Tippa-Bb,C,D-16-9w.ps
	ps2pdf Tippa-Bb,C,D-16-9w.ps
	ln -f Tippa-Bb,C,D-16-9w.pdf img/Tippa.pdf
	ln -f Tippa-Bb,C,D-16-9w.abc waltz/
hdr/Tippa-Bb,C,D-16-9w.hdr: ; touch hdr/Tippa-Bb,C,D-16-9w.hdr
ftr/Tippa-Bb,C,D-16-9w.ftr: ; touch ftr/Tippa-Bb,C,D-16-9w.ftr

# Viisitoista
Viisitoista: Viisitoista-D,G-16-1
Viisitoista-D,G-16-1= hdr/Viisitoista-D,G-16-1.hdr \
	polka/Viistoista-D,G-16-1.abc \
	polka/Viitatoista-D,G-16-1.abc \
	ftr/Viisitoista-D,G-16-1.ftr
Viisitoista-D,G-16-1: Viisitoista-D,G-16-1.abc Viisitoista-D,G-16-1.pdf
Viisitoista-D,G-16-1.abc: $(Viisitoista-D,G-16-1)
	abcjoin +R $(Viisitoista-D,G-16-1) >Viisitoista-D,G-16-1.abc
Viisitoista-D,G-16-1.ps: Viisitoista-D,G-16-1.abc fmt/_75.fmt $(Viisitoista-D,G-16-1.abc)
	$(a2p) Viisitoista-D,G-16-1.abc +Ffmt/_75.fmt \
	|PShdr Viisitoista-D,G-16-1 "" Viisitoista-D,G-16-1 \
	|PSftr %D $U/ %D >Viisitoista-D,G-16-1.ps
Viisitoista-D,G-16-1.pdf: Viisitoista-D,G-16-1.ps
	ps2pdf Viisitoista-D,G-16-1.ps
	ln -f Viisitoista-D,G-16-1.pdf img/Viisitoista.pdf
	ln -f Viisitoista-D,G-16-1.abc waltz/
hdr/Viisitoista-D,G-16-1.hdr: ; touch hdr/Viisitoista-D,G-16-1.hdr
ftr/Viisitoista-D,G-16-1.ftr: ; touch ftr/Viisitoista-D,G-16-1.ftr
