# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
a2p=jcabc2ps

b= barn
f= folk
G= ganglat
H= hambo
P= pols
S= shottish
t= tango
v= waltz
p= polka
s= snoa
x= xmas

U=http://trillian.mit.edu/~jc/music/abc/Scand

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

.SUFFIXES:
.SUFFIXES: .ABC .abc .ps
#abc.ps:  $*.abc fmt/_70.fmt fmt/_70.fmt; $(a2p) +Ffmt/_70 -n $*.abc > $*.ps
#abc.eps: $*.abc fmt/_70.fmt fmt/_70.fmt; $(a2p) -E +Ffmt/_70 -n $*.abc > $*.eps

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

all: dancebook special pages singles Slangpolska

dancebook: Hemlandstoner_for_en_Halsingegrabb Carousel \
	Busserull FeiarMedVals Hambo Hamburska Hopsa1 Hopsa2 \
	Masurka Misc Polka Pols \
	Sekstur Shottish Snoa Sonderhoning Springleik1 \
	Stabberinglander Tango Vals 

pages: 

special: _1.abc _2.abc _3.abc fmt/fonts.fmt

xmas: \
	SantaLucia XmasNorsk1 \
	XmasDansk1 XmasDansk2 XmasSvensk1 \

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# 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: *.abc
	abcDesc *.abc

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Printouts for special events:

events: event
event: 20190914

# - - - - - - - - - - - - - - - - - - - - - - - - - # prototype with "all sets" .pdf file:
# YYYYMMDD YYYY-MM-DD hh:mm pm
# Dance leader(s): ___
# Musicians: ___
# - - - - - - - - - -
YYYYMMDD= \
	___
YYYYMMDD: event/YYYYMMDD event/YYYYMMDD_program.txt event/YYYYMMDD/YYYYMMDD_program.txt \
		 $(YYYYMMDD) event/YYYYMMDD/YYYYMMDD.pdf
	mkevent YYYYMMDD $(YYYYMMDD)
PYYYYMMDD: YYYYMMDD YYYYMMDD_program.txt	# Print the program
	mkevent +p YYYYMMDD $(YYYYMMDD)
PrYYYYMMDD: YYYYMMDD YYYYMMDD_program.txt	# Print in reverse order
	mkevent +pr YYYYMMDD $(YYYYMMDD)
event/YYYYMMDD_program.txt: YYYYMMDD_program.txt
	ln -f YYYYMMDD_program.txt event/YYYYMMDD_program.txt
	ln -f YYYYMMDD_program.txt event/
event/YYYYMMDD/YYYYMMDD_program.txt: YYYYMMDD_program.txt
	ln -f YYYYMMDD_program.txt event/YYYYMMDD/YYYYMMDD_program.txt
event/YYYYMMDD:
	mkdir -p event/YYYYMMDD
YYYYMMDD.pdf: $(YYYYMMDD)
	pdfjoin $(YYYYMMDD) >YYYYMMDD.pdf
event/YYYYMMDD/YYYYMMDD.pdf: YYYYMMDD.pdf
	ln -f YYYYMMDD.pdf event/YYYYMMDD/YYYYMMDD.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - # prototype without "all sets" .pdf file:
# yyyymmdd yyyy-mm-dd HH:MM pm
# Dance leader:
# Musicians:
#     MMM          MMM        # (days within months)
# DD DD DD DD  DD DD DD DD DD # (days within months)
# -- -- -- --  -- -- -- -- -- 0 (name)
yyyymmdd= (dance names)
yyyymmdd: program/yyyymmdd_program program/yyyymmdd program/yyyymmdd/yyyymmdd_program $(yyyymmdd)
	mkevent yyyymmdd $(yyyymmdd)
Pyyyymmdd: yyyymmdd yyyymmdd_program	# Print the program
	mkevent +p yyyymmdd $(yyyymmdd)
Pryyyymmdd: yyyymmdd yyyymmdd_program	# Print in reverse order
	mkevent +pr yyyymmdd $(yyyymmdd)
program/yyyymmdd_program: yyyymmdd_program
	ln -f yyyymmdd_program program/yyyymmdd_program
	ln -f yyyymmdd_program program/
program/yyyymmdd/yyyymmdd_program: yyyymmdd_program
	ln -f yyyymmdd_program program/yyyymmdd/yyyymmdd_program
program/yyyymmdd:
	mkdir -p program/yyyymmdd

# - - - - - - - - - - - - - - - - - - - - - - - - - #
# 20190914 2019-09-14  5:30 pm B'day party Worcester
# Musicians: Marilyn Butler, John Chambers
# - - - - - - - - - -
20190914= \
	Amerikansk_Traskopolka \
	Annas_Visa \
	Det_Ar_For_Dig \
	Det_ligger_karlek_i_luften_i_kvall \
	Fjallnas_Hambo \
	HalsaDemDerHemma_D \
	Hejsan_Grabbar \
	Hambo03 \
	Hemlandstoner_for_en_Halsingegrabb \
	Ja_maa_han_leva \
	Nya_Bonnjazzen_shottis \
	Nya_Daldansen \
	OsloWaltz \
	Shottish16 \
	Skanning \
	Smalands_polskan \
	Svang_Schottis \
	Vals15 \
	Vemodig_Vals
20190914: event/20190914 event/20190914_program.txt event/20190914/20190914_program.txt \
		 $(20190914) event/20190914/20190914.pdf
	mkevent 20190914 $(20190914)
P20190914: 20190914 20190914_program.txt	# Print the program
	mkevent +p 20190914 $(20190914)
Pr20190914: 20190914 20190914_program.txt	# Print in reverse order
	mkevent +pr 20190914 $(20190914)
event/20190914_program.txt: 20190914_program.txt
	ln -f 20190914_program.txt event/20190914_program.txt
	ln -f 20190914_program.txt event/
event/20190914/20190914_program.txt: 20190914_program.txt
	ln -f 20190914_program.txt event/20190914/20190914_program.txt
event/20190914:
	mkdir -p event/20190914
20190914.pdf: $(20190914)
	pdfjoin $(20190914) >20190914.pdf
event/20190914/20190914.pdf: 20190914.pdf
	ln -f 20190914.pdf event/20190914/20190914.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - #
# 2017DEFFA 2017-4-25
2017DEFFA= \
	Snoa00 \
	Snoa01 \
	Pols_Bingsjo1 \
	Pols_Bingsjo2 \
	Pols_Bingsjo3 \
	Pols_Bingsjo4 \
	Pols_Bingsjo5 \
	Pols_Bingsjo6
2017DEFFA: program/2017DEFFA_program program/2017DEFFA program/2017DEFFA/2017DEFFA_program \
		 $(2017DEFFA) program/2017DEFFA/2017DEFFA.pdf
	mkprog 2017DEFFA $(2017DEFFA)
P2017DEFFA: 2017DEFFA 2017DEFFA_program	# Print the program
	mkprog +p 2017DEFFA $(2017DEFFA)
Pr2017DEFFA: 2017DEFFA 2017DEFFA_program	# Print in reverse order
	mkprog +pr 2017DEFFA $(2017DEFFA)
program/2017DEFFA_program: 2017DEFFA_program
	ln -f 2017DEFFA_program program/2017DEFFA_program
	ln -f 2017DEFFA_program program/
program/2017DEFFA/2017DEFFA_program: 2017DEFFA_program
	ln -f 2017DEFFA_program program/2017DEFFA/2017DEFFA_program
program/2017DEFFA:
	mkdir -p program/2017DEFFA
2017DEFFA.pdf: $(2017DEFFA)
	pdfjoin $(2017DEFFA) >2017DEFFA.pdf
program/2017DEFFA/2017DEFFA.pdf: 2017DEFFA.pdf
	ln -f 2017DEFFA.pdf program/2017DEFFA/2017DEFFA.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 2016NEFFA_Pols 2016-4-NEFFA_Pols 2:00 pm
# Dance leader: Eph Weiss, Linda Bernfeld
# Musicians: John Chambers, ...
#
# 2016NEFFA_Pols
2016NEFFA_Pols=  \
	pols/Generic_pols.abc \
	pols/Trollpolska_Boda-Dm-32-3.abc \
	pols/Jasspods_polska-D-32-2.abc \
	pols/MoraPolskan.abc \
	pols/Tobogubben_2.abc \
	pols/Uppsalapolskan-D-48-3.abc \
	pols/Zuaw.abc \
	pols/PerTevik.abc \
	pols/Gjetarpols.abc \
	pols/P_Lom_Dm.abc \
	pols/Funesdalingen.abc \
	sep5x2 \
	pols/KyrkPolska.abc \
	pols/RagundaPolskan.abc \
	pols/HoppaKona.abc \
	pols/PetterOlufUlstatsP_D.abc \
	pols/Norskleitjen_A3.abc \
	sep5x2 \
	pols/JulP_MattsWallman.abc \
	pols/SabbJonP.abc \
	pols/RattviksPolskaAvSabbAnders.abc \
	sep5x2 \
	pols/SenP_Torp5_D.abc \
	pols/SlangP_DB1.abc \
	pols/Slangpolska_efter_Juringius_Am.abc \
	pols/SlangPolska_ByssCalle_G.abc \
	sep5x2 \
	pols/PolskaMotTrotthet.abc \
	pols/NorralaP.abc \
	pols/P_Eklunda1_Dm.abc \
	pols/NylandsPojkarnaP1.abc \
	pols/P_PekkosOlofHansson.abc \
	pols/LappfjardP.abc \
	pols/LappfjardPolska_2-Dm-32-2.abc \
	pols/TioKronorsPolskan.abc \
	pols/HelsingeP_GmG.abc
2016NEFFA_Pols: 2016NEFFA_Pols.abc 2016NEFFA_Pols.ps 2016NEFFA_Pols.pdf
2016NEFFA_Pols.abc: $(2016NEFFA_Pols)
	abcjoin +S $(2016NEFFA_Pols) >2016NEFFA_Pols.abc
2016NEFFA_Pols.ps: 2016NEFFA_Pols.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 2016NEFFA_Pols.abc \
	|PShdr '%P 2016NEFFA_Pols' '' '2016NEFFA_Pols %P' \
	|PSftr %D $U/ %D >2016NEFFA_Pols.ps
2016NEFFA_Pols.pdf: 2016NEFFA_Pols.ps
	ps2pdf 2016NEFFA_Pols.ps 2016NEFFA_Pols.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - -
# 20140315 2014-3-15 __:__ pm
# Dance leader: 
# Musicians: Christine Anderson, Andrea Larson, John Chambers
#
20140315=  \
	BellmansPolska \
	EllinPolkka \
	HallingFranGunnarskog \
	KarlXIIsVals \
	Pols_Bingsjo3 \
	Pols_Boda1 \
	Pols_Roros1 \
	Shottish12 \
	Shottish13 \
	Shottish_AndreaHoag \
	Shottish_Konstan_1 \
	Slangpolska_efter_Juringius \
	Slangpolska_SkrapOlla \
	Snoa00 \
	HokpersVals
20140315: program/20140315/20140315_program $(20140315)
	mkprog 20140315 $(20140315)
P20140315: 20140315
	mkprog -p 20140315 $(20140315)
PR20140315: 20140315
	mkprog -pr 20140315 $(20140315)
20140315/20140315_program:
	-mkdir 20140315
program/20140315/20140315_program: program/20140315 20140315_program
	ln -f 20140315_program program/20140315/20140315_program
program/20140315:
	mkdir -p program/20140315

# 2014NEFFA 2014-04-15 thru 04-17
# Dance leader: John Chambers
# Musicians: Open band(s)
#
2014NEFFA= \
	2014NEFFA_Hambo \
	2014NEFFA_Polka \
	2014NEFFA_Polska \
	2014NEFFA_Rorospols \
	2014NEFFA_Shottish1 \
	2014NEFFA_Shottish2 \
	2014NEFFA_Snoa \
	2014NEFFA_Vals1 \
	2014NEFFA_Vals2 \
	2014NEFFA_Slangpolska
2014NEFFA: program/2014NEFFA/2014NEFFA_program $(2014NEFFA)
	mkprog 2014NEFFA $(2014NEFFA)
P2014NEFFA: 2014NEFFA
	mkprog +P 2014NEFFA $(2014NEFFA)
2014NEFFA/2014NEFFA_program:
	-mkdir 2014NEFFA
program/2014NEFFA/2014NEFFA_program: program/2014NEFFA 2014NEFFA_program
	ln -f 2014NEFFA_program program/2014NEFFA/2014NEFFA_program
program/2014NEFFA:
	mkdir -p program/2014NEFFA

2014NEFFA_Hambo= \
	hambo/Hannun_Hambo_Am.abc \
	hambo/BurtraskHambo_D.abc \
	hambo/TierpsPolskan.abc \
	hambo/UppsalaP.abc \
	hambo/WiggertsPolska.abc \
	hambo/MoraPolskan.abc
2014NEFFA_Hambo: 2014NEFFA_Hambo.abc 2014NEFFA_Hambo.ps 2014NEFFA_Hambo.pdf
2014NEFFA_Hambo.abc: $(2014NEFFA_Hambo)
	abcmedley +T1 "2014 NEFFA Hambo" $(2014NEFFA_Hambo) >2014NEFFA_Hambo.abc
2014NEFFA_Hambo.ps: 2014NEFFA_Hambo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Hambo.abc \
	|PSftr %D $U %D > 2014NEFFA_Hambo.ps
2014NEFFA_Hambo.pdf: 2014NEFFA_Hambo.ps
	ps2pdf 2014NEFFA_Hambo.ps 2014NEFFA_Hambo.pdf

2014NEFFA_Polka= \
	polka/JennyLindP.abc \
	polka/PolkettFrStugun_C.abc \
	polka/LukkariHeikinP.abc \
	polka/Hoppvals1_SvenNyhus_D.abc \
	polka/RapuPolkka_G.abc
2014NEFFA_Polka: 2014NEFFA_Polka.abc 2014NEFFA_Polka.ps 2014NEFFA_Polka.pdf
2014NEFFA_Polka.abc: $(2014NEFFA_Polka)
	abcmedley +T1 "2014 NEFFA Polka" $(2014NEFFA_Polka) >2014NEFFA_Polka.abc
2014NEFFA_Polka.ps: 2014NEFFA_Polka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Polka.abc \
	|PSftr %D $U %D > 2014NEFFA_Polka.ps
2014NEFFA_Polka.pdf: 2014NEFFA_Polka.ps
	ps2pdf 2014NEFFA_Polka.ps 2014NEFFA_Polka.pdf

2014NEFFA_Polska= \
	pols/PolskaMotTrotthet.abc \
	pols/TioKronorsPolskan.abc \
	pols/NorralaP.abc \
	pols/Blekingpolskan-D-64-5.abc
2014NEFFA_Polska: 2014NEFFA_Polska.abc 2014NEFFA_Polska.ps 2014NEFFA_Polska.pdf
2014NEFFA_Polska.abc: $(2014NEFFA_Polska)
	abcmedley +T1 "2014 NEFFA Polska" $(2014NEFFA_Polska) >2014NEFFA_Polska.abc
2014NEFFA_Polska.ps: 2014NEFFA_Polska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Polska.abc \
	|PSftr %D $U %D > 2014NEFFA_Polska.ps
2014NEFFA_Polska.pdf: 2014NEFFA_Polska.ps
	ps2pdf 2014NEFFA_Polska.ps 2014NEFFA_Polska.pdf

2014NEFFA_Rorospols=  \
	pols/SteffaLeken.abc \
	pols/P_Lom_Dm.abc \
	pols/PetterOlufUlstatsP_D.abc \
	pols/Funesdalingen.abc \
	pols/Gjetarpols.abc \
	pols/PerTevik.abc
2014NEFFA_Rorospols: 2014NEFFA_Rorospols.abc 2014NEFFA_Rorospols.ps 2014NEFFA_Rorospols.pdf
2014NEFFA_Rorospols.abc: $(2014NEFFA_Rorospols)
	abcmedley +T1 "2014 NEFFA Rorospols" $(2014NEFFA_Rorospols) >2014NEFFA_Rorospols.abc
2014NEFFA_Rorospols.ps: 2014NEFFA_Rorospols.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Rorospols.abc \
	|PSftr %D $U %D > 2014NEFFA_Rorospols.ps
2014NEFFA_Rorospols.pdf: 2014NEFFA_Rorospols.ps
	ps2pdf 2014NEFFA_Rorospols.ps 2014NEFFA_Rorospols.pdf

2014NEFFA_Shottish1= \
	shottish/Nyingen_Dm.abc \
	shottish/SokkeretErSottSan.abc \
	shottish/PenttilanSillalla.abc \
	shottish/GirlWithTheBlueDressOnSh.abc \
	shottish/Rein_Ringnesen_D.abc 
2014NEFFA_Shottish1: 2014NEFFA_Shottish1.abc 2014NEFFA_Shottish1.ps 2014NEFFA_Shottish1.pdf
2014NEFFA_Shottish1.abc: $(2014NEFFA_Shottish1)
	abcmedley +T2 "2014 NEFFA Shottish 1" $(2014NEFFA_Shottish1) >2014NEFFA_Shottish1.abc
2014NEFFA_Shottish1.ps: 2014NEFFA_Shottish1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Shottish1.abc \
	|PSftr %D $U %D > 2014NEFFA_Shottish1.ps
2014NEFFA_Shottish1.pdf: 2014NEFFA_Shottish1.ps
	ps2pdf 2014NEFFA_Shottish1.ps 2014NEFFA_Shottish1.pdf

2014NEFFA_Shottish2= \
	shottish/3KeyShottish.abc \
	shottish/IvarsSchottis_A.abc \
	shottish/JohanPaaSnippen.abc \
	shottish/Sh_AkerErlandJonsson.abc \
	shottish/ReinlMedTurar.abc \
	shottish/Shottish03.abc
2014NEFFA_Shottish2: 2014NEFFA_Shottish2.abc 2014NEFFA_Shottish2.ps 2014NEFFA_Shottish2.pdf
2014NEFFA_Shottish2.abc: $(2014NEFFA_Shottish2)
	abcmedley +T2 "2014 NEFFA Shottish 2" $(2014NEFFA_Shottish2) >2014NEFFA_Shottish2.abc
2014NEFFA_Shottish2.ps: 2014NEFFA_Shottish2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Shottish2.abc \
	|PSftr %D $U %D > 2014NEFFA_Shottish2.ps
2014NEFFA_Shottish2.pdf: 2014NEFFA_Shottish2.ps
	ps2pdf 2014NEFFA_Shottish2.ps 2014NEFFA_Shottish2.pdf

2014NEFFA_Slangpolska= \
	pols/SlangPolska1.abc \
	pols/P_Djursdala.abc \
	pols/P_AxelAxelsson.abc \
	pols/Slangpolska_efter_Juringius_Am.abc
2014NEFFA_Slangpolska: 2014NEFFA_Slangpolska.abc 2014NEFFA_Slangpolska.ps 2014NEFFA_Slangpolska.pdf
2014NEFFA_Slangpolska.abc: hdr/2014NEFFA_Slangpolska.hdr $(2014NEFFA_Slangpolska)
	abcmedley 2014NEFFA_Slangpolska $(2014NEFFA_Slangpolska) >2014NEFFA_Slangpolska.abc
2014NEFFA_Slangpolska.ps: 2014NEFFA_Slangpolska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Slangpolska.abc \
	| PShdr "Pols:Slang" "" "Pols:Slang" \
	| PSftr %D $U/ %D >2014NEFFA_Slangpolska.ps
2014NEFFA_Slangpolska.pdf: 2014NEFFA_Slangpolska.ps
	ps2pdf 2014NEFFA_Slangpolska.ps 2014NEFFA_Slangpolska.pdf

2014NEFFA_Snoa= \
	snoa/Hyttstenspolketten.abc \
	skanklat/Bronwyn_and_Justins_Wedding_Tune_Gm.abc \
	snoa/Algjakten.abc \
	ganglat/GanglatFrPitea.abc \
	ganglat/Morsiusmarssi.abc
2014NEFFA_Snoa: 2014NEFFA_Snoa.abc 2014NEFFA_Snoa.ps 2014NEFFA_Snoa.pdf
2014NEFFA_Snoa.abc: $(2014NEFFA_Snoa)
	abcmedley +T1 "2014 NEFFA Snoa" $(2014NEFFA_Snoa) >2014NEFFA_Snoa.abc
2014NEFFA_Snoa.ps: 2014NEFFA_Snoa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Snoa.abc \
	|PSftr %D $U %D > 2014NEFFA_Snoa.ps
2014NEFFA_Snoa.pdf: 2014NEFFA_Snoa.ps
	ps2pdf 2014NEFFA_Snoa.ps 2014NEFFA_Snoa.pdf

2014NEFFA_Vals1= \
	waltz/Karl_XIIs_vals_2b-G-48-3.abc \
	waltz/HaapavesiValssi_D.abc \
	waltz/BrandPersV_3.abc \
	waltz/LillIngridsV.abc \
	waltz/Sommarvals_G3.abc
2014NEFFA_Vals1: 2014NEFFA_Vals1.abc 2014NEFFA_Vals1.ps 2014NEFFA_Vals1.pdf
2014NEFFA_Vals1.abc: $(2014NEFFA_Vals1)
	abcmedley +T1 "2014 NEFFA Vals 1" $(2014NEFFA_Vals1) >2014NEFFA_Vals1.abc
2014NEFFA_Vals1.ps: 2014NEFFA_Vals1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Vals1.abc \
	|PSftr %D $U %D > 2014NEFFA_Vals1.ps
2014NEFFA_Vals1.pdf: 2014NEFFA_Vals1.ps
	ps2pdf 2014NEFFA_Vals1.ps 2014NEFFA_Vals1.pdf

2014NEFFA_Vals2=  \
	waltz/Drevsjovalsen_A.abc \
	waltz/TosaValsen.abc \
	waltz/StenV.abc \
	waltz/TroskariV.abc
2014NEFFA_Vals2: 2014NEFFA_Vals2.abc 2014NEFFA_Vals2.ps 2014NEFFA_Vals2.pdf
2014NEFFA_Vals2.abc: $(2014NEFFA_Vals2)
	abcmedley +T1 "2014 NEFFA Vals 2" $(2014NEFFA_Vals2) >2014NEFFA_Vals2.abc
2014NEFFA_Vals2.ps: 2014NEFFA_Vals2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2014NEFFA_Vals2.abc \
	|PSftr %D $U %D > 2014NEFFA_Vals2.ps
2014NEFFA_Vals2.pdf: 2014NEFFA_Vals2.ps
	ps2pdf 2014NEFFA_Vals2.ps 2014NEFFA_Vals2.pdf

# 2014FH 2014-11-10  3:30 pm Fiddle Hell
# Dance leader: none
# Musicians: John Chambers
# Last year:
#	skanklat/Bronwyn_and_Justins_Wedding_Tune_Gm.abc
#	hambo/Hannun_Hambo_Am.abc
#	hambo/TronderP.abc
#	slangpolska/SP_Juringius_Am.abc
#	ganglat/GanglatFrPitea.abc
#	polka/PolkettFrStugun_C.abc
#	shottish/Nyingen_Dm.abc
#	waltz/Drevsjovalsen_A.abc
#	waltz/StenV.abc
#	waltz/TroskariV.abc
2014FH= \
	pols/MoraPolskan_hambo.abc \
	hambo/TronderP.abc \
	pols/BellmansPolska_D.abc \
	pols/Himlens_polska_Gm.abc \
	polka/PolkettFrSvardsjo.abc \
	polka/EllinPolkka_Am.abc \
	shottish/Shottish_BmD.abc \
	waltz/JosefinsVals1_G.abc \
	waltz/HokpersV.abc
2014FH: program/2014FH 2014FH.abc 2014FH.ps 2014FH.pdf
	mkprog 2014FH 
P2014FH: 2014FH
	mkprog -p 2014FH $(2014FH)
program/2014FH:
	mkdir -p program/2014FH
2014FH.abc: $(2014FH)
	abcmedley "2014 Fiddle Hell Swedish session" $(2014FH) >2014FH.abc
	ln -f 2014FH.abc program/2014FH/
2014FH.ps: 2014FH.abc fmt/2014FH.fmt
	$(a2p) +Ffmt/2014FH 2014FH.abc \
	| PShdr %P "+=== 2014 Fiddle Hell Swedish ===" %P \
	| PSftr %D $U/ %D >2014FH.ps
	ln -f 2014FH.ps program/2014FH/
2014FH.pdf: 2014FH.ps
	ps2pdf 2014FH.ps 2014FH.pdf
	ln -f 2014FH.pdf program/2014FH/

# 2013FH 2010-11-10  3:30 pm Fiddle Hell
# Dance leader: none
# Musicians: John Chambers
#
2013FH= \
	skanklat/Bronwyn_and_Justins_Wedding_Tune_Gm.abc \
	hambo/Hannun_Hambo_Am.abc \
	hambo/TronderP.abc \
	slangpolska/SP_Juringius_Am.abc \
	ganglat/GanglatFrPitea.abc \
	polka/PolkettFrStugun_C.abc \
	shottish/Nyingen_Dm.abc \
	waltz/Drevsjovalsen_A.abc \
	waltz/StenV.abc \
	waltz/TroskariV.abc
2013FH: 2013FH.abc 2013FH.ps 2013FH.pdf
	mkprog 2013FH 
P2013FH: 2013FH
	mkprog -p 2013FH $(2013FH)
2013FH/2013FH_program:
	-mkdir 2013FH
program/2013FH/2013FH_program: program/2013FH 2013FH_program
	ln -f 2013FH_program program/2013FH/2013FH_program
program/2013FH:
	mkdir -p program/2013FH 2013FH
2013FH.abc: $(2013FH)
	abcmedley "2013 Fiddle Hell Swedish session" $(2013FH) >2013FH.abc
	ln -f 2013FH.abc program/2013FH
2013FH.ps: 2013FH.abc fmt/2013FH.fmt
	$(a2p) +Ffmt/2013FH 2013FH.abc \
	| PShdr %P "2013 Fiddle Hell Swedish session" %P \
	| PSftr %D $U/ %D >2013FH.ps
	ln -f 2013FH.ps program/2013FH
2013FH.pdf: 2013FH.ps
	ps2pdf 2013FH.ps 2013FH.pdf
	ln -f 2013FH.pdf program/2013FH

# 2013NEFFA 2013-04-15 thru 04-17
# Dance leader: John Chambers
# Musicians: Open band(s)
#
2013NEFFA= \
	2013NEFFA_Hambo \
	2013NEFFA_Polka \
	2013NEFFA_Polska \
	2013NEFFA_Rorospols \
	2013NEFFA_Shottish \
	2013NEFFA_Snoa \
	2013NEFFA_Vals1 \
	2013NEFFA_Vals2 \
	Pols_Slang1 \
	Pols_Slang2 \
	Pols_Slang3 \
	Pols_Slang4
2013NEFFA: program/2013NEFFA/2013NEFFA_program $(2013NEFFA)
	mkprog 2013NEFFA $(2013NEFFA)
P2013NEFFA: 2013NEFFA
	mkprog +P 2013NEFFA $(2013NEFFA)
2013NEFFA/2013NEFFA_program:
	-mkdir 2013NEFFA
program/2013NEFFA/2013NEFFA_program: program/2013NEFFA 2013NEFFA_program
	ln -f 2013NEFFA_program program/2013NEFFA/2013NEFFA_program
program/2013NEFFA:
	mkdir -p program/2013NEFFA

2013NEFFA_Hambo= \
	hambo/Hannun_Hambo_Am.abc \
	hambo/BurtraskHambo_D.abc \
	hambo/TierpsPolskan.abc \
	hambo/UppsalaP.abc \
	hambo/WiggertsPolska.abc \
	hambo/MoraPolskan.abc
2013NEFFA_Hambo: 2013NEFFA_Hambo.abc 2013NEFFA_Hambo.ps 2013NEFFA_Hambo.pdf
2013NEFFA_Hambo.abc: $(2013NEFFA_Hambo)
	abcmedley +T1 "2013 NEFFA Hambo" $(2013NEFFA_Hambo) >2013NEFFA_Hambo.abc
2013NEFFA_Hambo.ps: 2013NEFFA_Hambo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Hambo.abc \
	|PSftr %D $U %D > 2013NEFFA_Hambo.ps
2013NEFFA_Hambo.pdf: 2013NEFFA_Hambo.ps
	ps2pdf 2013NEFFA_Hambo.ps 2013NEFFA_Hambo.pdf

2013NEFFA_Polka= \
	polka/JennyLindP.abc \
	polka/PolkettFrStugun_C.abc \
	polka/LukkariHeikinP.abc \
	polka/Hoppvals1_SvenNyhus_D.abc \
	polka/RapuPolkka_G.abc
2013NEFFA_Polka: 2013NEFFA_Polka.abc 2013NEFFA_Polka.ps 2013NEFFA_Polka.pdf
2013NEFFA_Polka.abc: $(2013NEFFA_Polka)
	abcmedley +T1 "2013 NEFFA Polka" $(2013NEFFA_Polka) >2013NEFFA_Polka.abc
2013NEFFA_Polka.ps: 2013NEFFA_Polka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Polka.abc \
	|PSftr %D $U %D > 2013NEFFA_Polka.ps
2013NEFFA_Polka.pdf: 2013NEFFA_Polka.ps
	ps2pdf 2013NEFFA_Polka.ps 2013NEFFA_Polka.pdf

2013NEFFA_Polska= \
	pols/PolskaMotTrotthet.abc \
	pols/TioKronorsPolskan.abc \
	pols/NorralaP.abc \
	pols/Blekingpolskan-D-64-5.abc
2013NEFFA_Polska: 2013NEFFA_Polska.abc 2013NEFFA_Polska.ps 2013NEFFA_Polska.pdf
2013NEFFA_Polska.abc: $(2013NEFFA_Polska)
	abcmedley +T1 "2013 NEFFA Polska" $(2013NEFFA_Polska) >2013NEFFA_Polska.abc
2013NEFFA_Polska.ps: 2013NEFFA_Polska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Polska.abc \
	|PSftr %D $U %D > 2013NEFFA_Polska.ps
2013NEFFA_Polska.pdf: 2013NEFFA_Polska.ps
	ps2pdf 2013NEFFA_Polska.ps 2013NEFFA_Polska.pdf

2013NEFFA_Rorospols=  \
	pols/SteffaLeken.abc \
	pols/P_Lom_Dm.abc \
	pols/Leken_hinnes_Karolina_Wicklund_D.abc \
	pols/Funesdalingen.abc \
	pols/PerTevik.abc
2013NEFFA_Rorospols: 2013NEFFA_Rorospols.abc 2013NEFFA_Rorospols.ps 2013NEFFA_Rorospols.pdf
2013NEFFA_Rorospols.abc: $(2013NEFFA_Rorospols)
	abcmedley +T1 "2013 NEFFA Rorospols" $(2013NEFFA_Rorospols) >2013NEFFA_Rorospols.abc
2013NEFFA_Rorospols.ps: 2013NEFFA_Rorospols.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Rorospols.abc \
	|PSftr %D $U %D > 2013NEFFA_Rorospols.ps
2013NEFFA_Rorospols.pdf: 2013NEFFA_Rorospols.ps
	ps2pdf 2013NEFFA_Rorospols.ps 2013NEFFA_Rorospols.pdf

2013NEFFA_Shottish= \
	shottish/BolOllesShot_BmD.abc \
	shottish/Nyingen_Dm.abc \
	shottish/Rein_Ringnesen_D.abc \
	shottish/Semmonen_Tammonen_Dm3.abc \
	shottish/VagnsSkottish.abc
2013NEFFA_Shottish: 2013NEFFA_Shottish.abc 2013NEFFA_Shottish.ps 2013NEFFA_Shottish.pdf
2013NEFFA_Shottish.abc: $(2013NEFFA_Shottish)
	abcmedley +T2 "2013 NEFFA Shottish" $(2013NEFFA_Shottish) >2013NEFFA_Shottish.abc
2013NEFFA_Shottish.ps: 2013NEFFA_Shottish.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Shottish.abc \
	|PSftr %D $U %D > 2013NEFFA_Shottish.ps
2013NEFFA_Shottish.pdf: 2013NEFFA_Shottish.ps
	ps2pdf 2013NEFFA_Shottish.ps 2013NEFFA_Shottish.pdf

2013NEFFA_Snoa= \
	snoa/Hyttstenspolketten.abc \
	snoa/SnoPaa.abc \
	snoa/Algjakten.abc \
	snoa/SabbJohnsG.abc
2013NEFFA_Snoa: 2013NEFFA_Snoa.abc 2013NEFFA_Snoa.ps 2013NEFFA_Snoa.pdf
2013NEFFA_Snoa.abc: $(2013NEFFA_Snoa)
	abcmedley +T1 "2013 NEFFA Snoa" $(2013NEFFA_Snoa) >2013NEFFA_Snoa.abc
2013NEFFA_Snoa.ps: 2013NEFFA_Snoa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Snoa.abc \
	|PSftr %D $U %D > 2013NEFFA_Snoa.ps
2013NEFFA_Snoa.pdf: 2013NEFFA_Snoa.ps
	ps2pdf 2013NEFFA_Snoa.ps 2013NEFFA_Snoa.pdf

2013NEFFA_Vals1= \
	waltz/HaapavesiValssi_D.abc \
	waltz/BlindUlovsV.abc \
	waltz/BrandPersV_3.abc \
	waltz/Sommarvals_G3.abc \
	waltz/LillIngridsV.abc
2013NEFFA_Vals1: 2013NEFFA_Vals1.abc 2013NEFFA_Vals1.ps 2013NEFFA_Vals1.pdf
2013NEFFA_Vals1.abc: $(2013NEFFA_Vals1)
	abcmedley +T1 "2013 NEFFA Vals 1" $(2013NEFFA_Vals1) >2013NEFFA_Vals1.abc
2013NEFFA_Vals1.ps: 2013NEFFA_Vals1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Vals1.abc \
	|PSftr %D $U %D > 2013NEFFA_Vals1.ps
2013NEFFA_Vals1.pdf: 2013NEFFA_Vals1.ps
	ps2pdf 2013NEFFA_Vals1.ps 2013NEFFA_Vals1.pdf

2013NEFFA_Vals2=  \
	waltz/Drevsjovalsen_A.abc \
	waltz/TosaValsen.abc \
	waltz/KristinaV.abc \
	waltz/TroskariV.abc
2013NEFFA_Vals2: 2013NEFFA_Vals2.abc 2013NEFFA_Vals2.ps 2013NEFFA_Vals2.pdf
2013NEFFA_Vals2.abc: $(2013NEFFA_Vals2)
	abcmedley +T1 "2013 NEFFA Vals 2" $(2013NEFFA_Vals2) >2013NEFFA_Vals2.abc
2013NEFFA_Vals2.ps: 2013NEFFA_Vals2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2013NEFFA_Vals2.abc \
	|PSftr %D $U %D > 2013NEFFA_Vals2.ps
2013NEFFA_Vals2.pdf: 2013NEFFA_Vals2.ps
	ps2pdf 2013NEFFA_Vals2.ps 2013NEFFA_Vals2.pdf

# 2012FH 2010-11-04 10:15 am Fiddle Hell
# Dance leader: none
# Musicians: David Kaynor, John Chambers
#
2012FH= \
	pols/MoraPolskan_hambo.abc \
	hambo/HamboPaaLogen_G.abc \
	hambo/KarisPersPolska_D.abc \
	hambo/SpelvillesH.abc \
	pols/RagundaPolskan.abc  \
	pols/PolskaMotTrotthet.abc \
	ganglat/RattvikG1.abc \
	polka/PolkettFrSvardsjo.abc \
	polka/SvedsJansP.abc \
	pols/SlangPolska_Torp.abc \
	pols/P_fr_Havamal.abc \
	polka/KnapsausP.abc \
	polka/AlfredPaHultet.abc \
	shottish/Shottish_MyrHans.abc \
	shottish/JohanPaaSnippen.abc \
	shottish/Sh_AkerErlandJonsson.abc \
	shottish/PigSquealSh.abc \
	waltz/BrandPersV.abc \
	waltz/HokpersV.abc \
	waltz/JosefinsVals1_G.abc 
2012FH: program/2012FH/2012FH_program 2012FH.pdf
	mkprog 2012FH 
P2012FH: 2012FH
	mkprog -p 2012FH $(2012FH)
2012FH/2012FH_program:
	-mkdir 2012FH
program/2012FH/2012FH_program: program/2012FH 2012FH_program
	ln -f 2012FH_program program/2012FH/2012FH_program
program/2012FH:
	mkdir -p program/2012FH 2012FH
2012FH.abc: $(2012FH)
	abcmedley "2011 Fiddle Hell Swedish session" $(2012FH) >2012FH.abc
	ln -f 2012FH.abc program/2012FH
2012FH.ps: 2012FH.abc fmt/2012FH.fmt
	$(a2p) +Ffmt/2012FH 2012FH.abc \
	| PShdr %P "2011 Fiddle Hell Swedish session" %P \
	| PSftr %D $U/ %D >2012FH.ps
	ln -f 2012FH.ps program/2012FH
2012FH.pdf: 2012FH.ps
	ps2pdf 2012FH.ps 2012FH.pdf
	ln -f 2012FH.pdf program/2012FH

# 2012NEFFA 2012-04-15 thru 04-17
# Dance leader: John Chambers
# Musicians: Open band(s)
#
2012NEFFA= \
	2012NEFFA_Hambo1 2012NEFFA_Hambo2 \
	2012NEFFA_Misc \
	2012NEFFA_Polka \
	2012NEFFA_Polska \
	2012NEFFA_Rorospols \
	2012NEFFA_Shottish1 2012NEFFA_Shottish2 \
	2012NEFFA_Snoa \
	2012NEFFA_Vals
2012NEFFA: program/2012NEFFA/2012NEFFA_program $(2012NEFFA)
	mkprog 2012NEFFA $(2012NEFFA)
P2012NEFFA: 2012NEFFA
	mkprog +PR 2012NEFFA $(2012NEFFA)
2012NEFFA/2012NEFFA_program:
	-mkdir 2012NEFFA
program/2012NEFFA/2012NEFFA_program: program/2012NEFFA 2012NEFFA_program
	ln -f 2012NEFFA_program program/2012NEFFA/2012NEFFA_program
program/2012NEFFA:
	mkdir -p program/2012NEFFA

2012NEFFA_Hambo1= \
	hambo/MoraPolskan.abc \
	hambo/VendelsPolskan_G.abc \
	hambo/SpelvillesH.abc \
	hambo/HamboPaaLogen_G.abc \
	hambo/Hambo_eKalleAlmlof.abc
2012NEFFA_Hambo1: 2012NEFFA_Hambo1.abc 2012NEFFA_Hambo1.ps 2012NEFFA_Hambo1.pdf
2012NEFFA_Hambo1.abc: $(2012NEFFA_Hambo1)
	abcmedley +T1 "2012 NEFFA Hambo 1" $(2012NEFFA_Hambo1) >2012NEFFA_Hambo1.abc
2012NEFFA_Hambo1.ps: 2012NEFFA_Hambo1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Hambo1.abc \
	|PSftr %D $U %D > 2012NEFFA_Hambo1.ps
2012NEFFA_Hambo1.pdf: 2012NEFFA_Hambo1.ps
	ps2pdf 2012NEFFA_Hambo1.ps 2012NEFFA_Hambo1.pdf

2012NEFFA_Hambo2= \
	hambo/TivedsHambo_DG.abc \
	hambo/TobogubbenHP.abc \
	hambo/UppsalaP.abc \
	hambo/TronderP.abc \
	hambo/GravEllasH.abc
2012NEFFA_Hambo2: 2012NEFFA_Hambo2.abc 2012NEFFA_Hambo2.ps 2012NEFFA_Hambo2.pdf
2012NEFFA_Hambo2.abc: $(2012NEFFA_Hambo2)
	abcmedley +T1 "2012 NEFFA Hambo 2" $(2012NEFFA_Hambo2) >2012NEFFA_Hambo2.abc
2012NEFFA_Hambo2.ps: 2012NEFFA_Hambo2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Hambo2.abc \
	|PSftr %D $U %D > 2012NEFFA_Hambo2.ps
2012NEFFA_Hambo2.pdf: 2012NEFFA_Hambo2.ps
	ps2pdf 2012NEFFA_Hambo2.ps 2012NEFFA_Hambo2.pdf

2012NEFFA_Misc= jig/FamilieSekstur.abc misc/ToppedeHone1_GD.abc sonderho/OstindiensVelkomet.abc sonderho/BrurMarsj_Lom.abc
2012NEFFA_Misc: 2012NEFFA_Misc.abc 2012NEFFA_Misc.ps 2012NEFFA_Misc.pdf
2012NEFFA_Misc.abc: $(2012NEFFA_Misc)
	abcmedley +T1 "2012 NEFFA Misc" $(2012NEFFA_Misc) >2012NEFFA_Misc.abc
2012NEFFA_Misc.ps: 2012NEFFA_Misc.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Misc.abc \
	|PSftr %D $U %D > 2012NEFFA_Misc.ps
2012NEFFA_Misc.pdf: 2012NEFFA_Misc.ps
	ps2pdf 2012NEFFA_Misc.ps 2012NEFFA_Misc.pdf

2012NEFFA_Polka= \
	polka/BabbaLisasHyfsn.abc \
	polka/Polka3_A.abc \
	polka/Sakkijarven_polkka_AmDm.abc \
	polka/BakmesFranKall.abc
2012NEFFA_Polka: 2012NEFFA_Polka.abc 2012NEFFA_Polka.ps 2012NEFFA_Polka.pdf
2012NEFFA_Polka.abc: $(2012NEFFA_Polka)
	abcmedley +T1 "2012 NEFFA Polka" $(2012NEFFA_Polka) >2012NEFFA_Polka.abc
2012NEFFA_Polka.ps: 2012NEFFA_Polka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Polka.abc \
	|PSftr %D $U %D > 2012NEFFA_Polka.ps
2012NEFFA_Polka.pdf: 2012NEFFA_Polka.ps
	ps2pdf 2012NEFFA_Polka.ps 2012NEFFA_Polka.pdf

2012NEFFA_Polska= pols/P_ErikaLystedt.abc \
	pols/JulP_MattsWallman.abc \
	pols/PolskaMotTrotthet.abc \
	pols/TioKronorsPolskan.abc
2012NEFFA_Polska: 2012NEFFA_Polska.abc 2012NEFFA_Polska.ps 2012NEFFA_Polska.pdf
2012NEFFA_Polska.abc: $(2012NEFFA_Polska)
	abcmedley +T1 "2012 NEFFA Polska" $(2012NEFFA_Polska) >2012NEFFA_Polska.abc
2012NEFFA_Polska.ps: 2012NEFFA_Polska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Polska.abc \
	|PSftr %D $U %D > 2012NEFFA_Polska.ps
2012NEFFA_Polska.pdf: 2012NEFFA_Polska.ps
	ps2pdf 2012NEFFA_Polska.ps 2012NEFFA_Polska.pdf

2012NEFFA_Shottish1= \
	shottish/Shottish_Havero2.abc \
	shottish/EvenFraFron.abc \
	shottish/Shottish01.abc \
	shottish/3KeyShottish.abc \
	shottish/PenttilanSillalla.abc
2012NEFFA_Shottish1: 2012NEFFA_Shottish1.abc 2012NEFFA_Shottish1.ps 2012NEFFA_Shottish1.pdf
2012NEFFA_Shottish1.abc: $(2012NEFFA_Shottish1)
	abcmedley +T1 "2012 NEFFA Shottish 1" $(2012NEFFA_Shottish1) >2012NEFFA_Shottish1.abc
2012NEFFA_Shottish1.ps: 2012NEFFA_Shottish1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Shottish1.abc \
	|PSftr %D $U %D > 2012NEFFA_Shottish1.ps
2012NEFFA_Shottish1.pdf: 2012NEFFA_Shottish1.ps
	ps2pdf 2012NEFFA_Shottish1.ps 2012NEFFA_Shottish1.pdf

2012NEFFA_Rorospols= pols/Generic_pols.abc \
	pols/Amerikaturen_D.abc \
	pols/P_Lom_Dm.abc \
	pols/Gjetarpols.abc \
	pols/Funesdalingen.abc \
	pols/SteffaLeken_1.abc
2012NEFFA_Rorospols: 2012NEFFA_Rorospols.abc 2012NEFFA_Rorospols.ps 2012NEFFA_Rorospols.pdf
2012NEFFA_Rorospols.abc: $(2012NEFFA_Rorospols)
	abcmedley +T1 "2012 NEFFA R\\orospols" $(2012NEFFA_Rorospols) >2012NEFFA_Rorospols.abc
2012NEFFA_Rorospols.ps: 2012NEFFA_Rorospols.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Rorospols.abc \
	|PSftr %D $U %D > 2012NEFFA_Rorospols.ps
2012NEFFA_Rorospols.pdf: 2012NEFFA_Rorospols.ps
	ps2pdf 2012NEFFA_Rorospols.ps 2012NEFFA_Rorospols.pdf

2012NEFFA_Shottish2= \
	shottish/Hintikan_Matin_jenkka-Dm-16-2.abc \
	shottish/Ringl_Harjedalen.abc \
	shottish/Nyingen_Dm.abc \
	shottish/Shottish02.abc \
	shottish/Shottish_Idre1_Dm.abc
2012NEFFA_Shottish2: 2012NEFFA_Shottish2.abc 2012NEFFA_Shottish2.ps 2012NEFFA_Shottish2.pdf
2012NEFFA_Shottish2.abc: $(2012NEFFA_Shottish2)
	abcmedley +T1 "2012 NEFFA Shottish 2" $(2012NEFFA_Shottish2) >2012NEFFA_Shottish2.abc
2012NEFFA_Shottish2.ps: 2012NEFFA_Shottish2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Shottish2.abc \
	|PSftr %D $U %D > 2012NEFFA_Shottish2.ps
2012NEFFA_Shottish2.pdf: 2012NEFFA_Shottish2.ps
	ps2pdf 2012NEFFA_Shottish2.ps 2012NEFFA_Shottish2.pdf

2012NEFFA_Snoa= ganglat/GanglatFrVigelsjo.abc \
	ganglat/G_LakeSiljan.abc \
	ganglat/BodaGammalGarden.abc \
	ganglat/GanglatFrPitea.abc \
	ganglat/SabbJohnsG.abc
2012NEFFA_Snoa: 2012NEFFA_Snoa.abc 2012NEFFA_Snoa.ps 2012NEFFA_Snoa.pdf
2012NEFFA_Snoa.abc: $(2012NEFFA_Snoa)
	abcmedley +T1 "2012 NEFFA Snoa" $(2012NEFFA_Snoa) >2012NEFFA_Snoa.abc
2012NEFFA_Snoa.ps: 2012NEFFA_Snoa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Snoa.abc \
	|PSftr %D $U %D > 2012NEFFA_Snoa.ps
2012NEFFA_Snoa.pdf: 2012NEFFA_Snoa.ps
	ps2pdf 2012NEFFA_Snoa.ps 2012NEFFA_Snoa.pdf

2012NEFFA_Vals= waltz/TosaValsen.abc \
	waltz/JosefinsVals2_G.abc \
	waltz/Metsakukkia_Gm.abc \
	waltz/Sommarvals_G3.abc
2012NEFFA_Vals: 2012NEFFA_Vals.abc 2012NEFFA_Vals.ps 2012NEFFA_Vals.pdf
2012NEFFA_Vals.abc: $(2012NEFFA_Vals)
	abcmedley +T1 "2012 NEFFA Waltz" $(2012NEFFA_Vals) >2012NEFFA_Vals.abc
2012NEFFA_Vals.ps: 2012NEFFA_Vals.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2012NEFFA_Vals.abc \
	|PSftr %D $U %D > 2012NEFFA_Vals.ps
2012NEFFA_Vals.pdf: 2012NEFFA_Vals.ps
	ps2pdf 2012NEFFA_Vals.ps 2012NEFFA_Vals.pdf

# 2011NEFFA 2011-04-15 thru 04-17
# Dance leader: John Chambers
# Musicians: Open band(s)
#
2011NEFFA= \
	2011NEFFA_Hambo \
	2011NEFFA_Mazurka \
	2011NEFFA_Misc \
	2011NEFFA_Polka \
	2011NEFFA_Polska \
	2011NEFFA_Rorospols \
	2011NEFFA_Shottish \
	2011NEFFA_Snoa \
	2011NEFFA_Vals
2011NEFFA: program/2011NEFFA/2011NEFFA_program $(2011NEFFA)
	mkprog 2011NEFFA $(2011NEFFA)
P2011NEFFA: 2011NEFFA
	mkprog -p 2011NEFFA $(2011NEFFA)
2011NEFFA/2011NEFFA_program:
	-mkdir 2011NEFFA
program/2011NEFFA/2011NEFFA_program: program/2011NEFFA 2011NEFFA_program
	ln -f 2011NEFFA_program program/2011NEFFA/2011NEFFA_program
program/2011NEFFA:
	mkdir -p program/2011NEFFA

2011NEFFA_Hambo= hambo/UppsalaP.abc hambo/VendelsP.abc hambo/TobogubbenHP.abc hambo/FurubomsP.abc hambo/KarisPersP_D_3.abc
2011NEFFA_Hambo: 2011NEFFA_Hambo.abc 2011NEFFA_Hambo.ps 2011NEFFA_Hambo.pdf
2011NEFFA_Hambo.abc: $(2011NEFFA_Hambo)
	abcmedley +T1 "2011 NEFFA Hambo" $(2011NEFFA_Hambo) >2011NEFFA_Hambo.abc
2011NEFFA_Hambo.ps: 2011NEFFA_Hambo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Hambo.abc \
	|PSftr %D $U %D > 2011NEFFA_Hambo.ps
2011NEFFA_Hambo.pdf: 2011NEFFA_Hambo.ps
	ps2pdf 2011NEFFA_Hambo.ps 2011NEFFA_Hambo.pdf

2011NEFFA_Mazurka= mazurka/AarneTarvaisenM_Dm.abc mazurka/GoteborgM1_2V.abc mazurka/HamboMasurka_PaulDahlin_D.abc mazurka/KlezmerMazurka1_Dm.abc mazurka/RagundaPolskan.abc
2011NEFFA_Mazurka: 2011NEFFA_Mazurka.abc 2011NEFFA_Mazurka.ps 2011NEFFA_Mazurka.pdf
2011NEFFA_Mazurka.abc: $(2011NEFFA_Mazurka)
	abcmedley +T1 "2011 NEFFA Mazurka" $(2011NEFFA_Mazurka) >2011NEFFA_Mazurka.abc
2011NEFFA_Mazurka.ps: 2011NEFFA_Mazurka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Mazurka.abc \
	|PSftr %D $U %D > 2011NEFFA_Mazurka.ps
2011NEFFA_Mazurka.pdf: 2011NEFFA_Mazurka.ps
	ps2pdf 2011NEFFA_Mazurka.ps 2011NEFFA_Mazurka.pdf

2011NEFFA_Misc= jig/FamilieSekstur.abc misc/ToppedeHone1_GD.abc sonderho/OstindiensVelkomet.abc sonderho/BrurMarsj_Lom.abc
2011NEFFA_Misc: 2011NEFFA_Misc.abc 2011NEFFA_Misc.ps 2011NEFFA_Misc.pdf
2011NEFFA_Misc.abc: $(2011NEFFA_Misc)
	abcmedley +T1 "2011 NEFFA Misc" $(2011NEFFA_Misc) >2011NEFFA_Misc.abc
2011NEFFA_Misc.ps: 2011NEFFA_Misc.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Misc.abc \
	|PSftr %D $U %D > 2011NEFFA_Misc.ps
2011NEFFA_Misc.pdf: 2011NEFFA_Misc.ps
	ps2pdf 2011NEFFA_Misc.ps 2011NEFFA_Misc.pdf

2011NEFFA_Polka= polka/Polka3_A.abc polka/KarjalanP.abc polka/PariserP3.abc polka/BakmesFranKall.abc
2011NEFFA_Polka: 2011NEFFA_Polka.abc 2011NEFFA_Polka.ps 2011NEFFA_Polka.pdf
2011NEFFA_Polka.abc: $(2011NEFFA_Polka)
	abcmedley +T1 "2011 NEFFA Polka" $(2011NEFFA_Polka) >2011NEFFA_Polka.abc
2011NEFFA_Polka.ps: 2011NEFFA_Polka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Polka.abc \
	|PSftr %D $U %D > 2011NEFFA_Polka.ps
2011NEFFA_Polka.pdf: 2011NEFFA_Polka.ps
	ps2pdf 2011NEFFA_Polka.ps 2011NEFFA_Polka.pdf

2011NEFFA_Polska= pols/PolskaMotTrotthet.abc pols/P_PekkosOlofHansson.abc pols/LappfjardP.abc pols/P_Moklinta3.abc
2011NEFFA_Polska: 2011NEFFA_Polska.abc 2011NEFFA_Polska.ps 2011NEFFA_Polska.pdf
2011NEFFA_Polska.abc: $(2011NEFFA_Polska)
	abcmedley +T1 "2011 NEFFA Polska" $(2011NEFFA_Polska) >2011NEFFA_Polska.abc
2011NEFFA_Polska.ps: 2011NEFFA_Polska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Polska.abc \
	|PSftr %D $U %D > 2011NEFFA_Polska.ps
2011NEFFA_Polska.pdf: 2011NEFFA_Polska.ps
	ps2pdf 2011NEFFA_Polska.ps 2011NEFFA_Polska.pdf

2011NEFFA_Rorospols=  pols/Generic_pols.abc pols/Gjetarpols.abc pols/PetterOlufUlstatsP_G.abc pols/PetterOlufUlstatsP_D.abc pols/BrurlekenAtSulhusgubba_D.abc
2011NEFFA_Rorospols: 2011NEFFA_Rorospols.abc 2011NEFFA_Rorospols.ps 2011NEFFA_Rorospols.pdf
2011NEFFA_Rorospols.abc: $(2011NEFFA_Rorospols)
	abcmedley +T1 "2011 NEFFA R\\orospols" $(2011NEFFA_Rorospols) >2011NEFFA_Rorospols.abc
2011NEFFA_Rorospols.ps: 2011NEFFA_Rorospols.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Rorospols.abc \
	|PSftr %D $U %D > 2011NEFFA_Rorospols.ps
2011NEFFA_Rorospols.pdf: 2011NEFFA_Rorospols.ps
	ps2pdf 2011NEFFA_Rorospols.ps 2011NEFFA_Rorospols.pdf

2011NEFFA_Shottish= shottish/Nyingen_Dm.abc shottish/EvenFraFron.abc shottish/Sh_AkerErlandJonsson.abc shottish/Shottish01.abc shottish/JohanPaaSnippen.abc
2011NEFFA_Shottish: 2011NEFFA_Shottish.abc 2011NEFFA_Shottish.ps 2011NEFFA_Shottish.pdf
2011NEFFA_Shottish.abc: $(2011NEFFA_Shottish)
	abcmedley +T1 "2011 NEFFA Shottish 1" $(2011NEFFA_Shottish) >2011NEFFA_Shottish.abc
2011NEFFA_Shottish.ps: 2011NEFFA_Shottish.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Shottish.abc \
	|PSftr %D $U %D > 2011NEFFA_Shottish.ps
2011NEFFA_Shottish.pdf: 2011NEFFA_Shottish.ps
	ps2pdf 2011NEFFA_Shottish.ps 2011NEFFA_Shottish.pdf

2011NEFFA_Snoa= ganglat/FjellTrall_C.abc ganglat/BodaGammalGarden.abc ganglat/GanglatFrPitea.abc ganglat/MockfjardG.abc 
2011NEFFA_Snoa: 2011NEFFA_Snoa.abc 2011NEFFA_Snoa.ps 2011NEFFA_Snoa.pdf
2011NEFFA_Snoa.abc: $(2011NEFFA_Snoa)
	abcmedley +T1 "2011 NEFFA Snoa" $(2011NEFFA_Snoa) >2011NEFFA_Snoa.abc
2011NEFFA_Snoa.ps: 2011NEFFA_Snoa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Snoa.abc \
	|PSftr %D $U %D > 2011NEFFA_Snoa.ps
2011NEFFA_Snoa.pdf: 2011NEFFA_Snoa.ps
	ps2pdf 2011NEFFA_Snoa.ps 2011NEFFA_Snoa.pdf

2011NEFFA_Vals= waltz/Metsakukkia_Gm.abc waltz/JosefinsVals2_G.abc waltz/StenV.abc waltz/SetesV_G.abc
2011NEFFA_Vals: 2011NEFFA_Vals.abc 2011NEFFA_Vals.ps 2011NEFFA_Vals.pdf
2011NEFFA_Vals.abc: $(2011NEFFA_Vals)
	abcmedley +T1 "2011 NEFFA Waltz" $(2011NEFFA_Vals) >2011NEFFA_Vals.abc
2011NEFFA_Vals.ps: 2011NEFFA_Vals.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2011NEFFA_Vals.abc \
	|PSftr %D $U %D > 2011NEFFA_Vals.ps
2011NEFFA_Vals.pdf: 2011NEFFA_Vals.ps
	ps2pdf 2011NEFFA_Vals.ps 2011NEFFA_Vals.pdf

# 2010NEFFA 2010-04-23 thru 04-25
# Dance leader: John Chambers
# Musicians: Open band(s)
#
2010NEFFA= \
	2010NEFFA_Hambo \
	2010NEFFA_Polka \
	2010NEFFA_Polska \
	2010NEFFA_Rorospols \
	2010NEFFA_Shottish1 \
	2010NEFFA_Shottish2 \
	2010NEFFA_Snoa \
	2010NEFFA_Vals
2010NEFFA: program/2010NEFFA/2010NEFFA_program $(2010NEFFA)
	mkprog 2010NEFFA $(2010NEFFA)
P2010NEFFA: 2010NEFFA
	mkprog -p 2010NEFFA $(2010NEFFA)
2010NEFFA/2010NEFFA_program:
	-mkdir 2010NEFFA
program/2010NEFFA/2010NEFFA_program: program/2010NEFFA 2010NEFFA_program
	ln -f 2010NEFFA_program program/2010NEFFA/2010NEFFA_program
program/2010NEFFA:
	mkdir -p program/2010NEFFA

2010NEFFA_Hambo= hambo/TivedsHambo_DG.abc hambo/HamboPaaLogen_G.abc hambo/SpelvillesH.abc hambo/MoraPolskan.abc
2010NEFFA_Hambo: 2010NEFFA_Hambo.abc 2010NEFFA_Hambo.ps 2010NEFFA_Hambo.pdf
2010NEFFA_Hambo.abc: $(2010NEFFA_Hambo)
	abcmedley "2010 NEFFA Hambo" $(2010NEFFA_Hambo) >2010NEFFA_Hambo.abc
2010NEFFA_Hambo.ps: 2010NEFFA_Hambo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2010NEFFA_Hambo.abc \
	|PSftr %D $U %D > 2010NEFFA_Hambo.ps
2010NEFFA_Hambo.pdf: 2010NEFFA_Hambo.ps
	ps2pdf 2010NEFFA_Hambo.ps 2010NEFFA_Hambo.pdf

2010NEFFA_Polka= polka/AlfredPaHultet.abc polka/KaustisenPolkka.abc polka/Polka3_A.abc polka/UngerskaJarnvagensP.abc
2010NEFFA_Polka: 2010NEFFA_Polka.abc 2010NEFFA_Polka.ps 2010NEFFA_Polka.pdf
2010NEFFA_Polka.abc: $(2010NEFFA_Polka)
	abcmedley "2010 NEFFA Polka" $(2010NEFFA_Polka) >2010NEFFA_Polka.abc
2010NEFFA_Polka.ps: 2010NEFFA_Polka.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 2010NEFFA_Polka.abc \
	|PSftr %D $U %D > 2010NEFFA_Polka.ps
2010NEFFA_Polka.pdf: 2010NEFFA_Polka.ps
	ps2pdf 2010NEFFA_Polka.ps 2010NEFFA_Polka.pdf

2010NEFFA_Polska= pols/NorralaP.abc pols/TioKronorsPolskan.abc pols/HelsingeP_GmG.abc pols/PolskaMotTrotthet.abc
2010NEFFA_Polska: 2010NEFFA_Polska.abc 2010NEFFA_Polska.ps 2010NEFFA_Polska.pdf
2010NEFFA_Polska.abc: $(2010NEFFA_Polska)
	abcmedley "2010 NEFFA Polska" $(2010NEFFA_Polska) >2010NEFFA_Polska.abc
2010NEFFA_Polska.ps: 2010NEFFA_Polska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2010NEFFA_Polska.abc \
	|PSftr %D $U %D > 2010NEFFA_Polska.ps
2010NEFFA_Polska.pdf: 2010NEFFA_Polska.ps
	ps2pdf 2010NEFFA_Polska.ps 2010NEFFA_Polska.pdf

2010NEFFA_Rorospols= pols/Gjetarpols.abc pols/PetterOlufUlstatsP_G.abc pols/PetterOlufUlstatsP_D.abc pols/Funesdalingen.abc pols/P_Lom_Dm.abc
2010NEFFA_Rorospols: 2010NEFFA_Rorospols.abc 2010NEFFA_Rorospols.ps 2010NEFFA_Rorospols.pdf
2010NEFFA_Rorospols.abc: $(2010NEFFA_Rorospols)
	abcmedley "2010 NEFFA R\\orospols" $(2010NEFFA_Rorospols) >2010NEFFA_Rorospols.abc
2010NEFFA_Rorospols.ps: 2010NEFFA_Rorospols.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 2010NEFFA_Rorospols.abc \
	|PSftr %D $U %D > 2010NEFFA_Rorospols.ps
2010NEFFA_Rorospols.pdf: 2010NEFFA_Rorospols.ps
	ps2pdf 2010NEFFA_Rorospols.ps 2010NEFFA_Rorospols.pdf

2010NEFFA_Shottish1= shottish/SimpleGiftsShottis.abc shottish/Sh_AkerErlandJonsson.abc shottish/Nyingen_Dm.abc shottish/VesivehmaanJenkka_F6.abc
2010NEFFA_Shottish1: 2010NEFFA_Shottish1.abc 2010NEFFA_Shottish1.ps 2010NEFFA_Shottish1.pdf
2010NEFFA_Shottish1.abc: $(2010NEFFA_Shottish1)
	abcmedley +T1 "2010 NEFFA Shottish 1" $(2010NEFFA_Shottish1) >2010NEFFA_Shottish1.abc
2010NEFFA_Shottish1.ps: 2010NEFFA_Shottish1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2010NEFFA_Shottish1.abc \
	|PSftr %D $U %D > 2010NEFFA_Shottish1.ps
2010NEFFA_Shottish1.pdf: 2010NEFFA_Shottish1.ps
	ps2pdf 2010NEFFA_Shottish1.ps 2010NEFFA_Shottish1.pdf

2010NEFFA_Shottish2= shottish/ShotFrKronoby.abc shottish/EvenFraFron.abc shottish/Shottish_Havero.abc shottish/RinglFrHarjedalen.abc shottish/IsaJussinSottiisi.abc
2010NEFFA_Shottish2: 2010NEFFA_Shottish2.abc 2010NEFFA_Shottish2.ps 2010NEFFA_Shottish2.pdf
2010NEFFA_Shottish2.abc: $(2010NEFFA_Shottish2)
	abcmedley +T1 "2010 NEFFA Shottish 2" $(2010NEFFA_Shottish2) >2010NEFFA_Shottish2.abc
2010NEFFA_Shottish2.ps: 2010NEFFA_Shottish2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2010NEFFA_Shottish2.abc \
	|PSftr %D $U %D > 2010NEFFA_Shottish2.ps
2010NEFFA_Shottish2.pdf: 2010NEFFA_Shottish2.ps
	ps2pdf 2010NEFFA_Shottish2.ps 2010NEFFA_Shottish2.pdf

2010NEFFA_Snoa= snoa/GardebyG_2.abc ganglat/Morsiusmarssi.abc ganglat/Brudmarsch_Hellstedt.abc ganglat/TankfullaLaaten_A3.abc
2010NEFFA_Snoa: 2010NEFFA_Snoa.abc 2010NEFFA_Snoa.ps 2010NEFFA_Snoa.pdf
2010NEFFA_Snoa.abc: $(2010NEFFA_Snoa)
	abcmedley "2010 NEFFA Snoa" $(2010NEFFA_Snoa) >2010NEFFA_Snoa.abc
2010NEFFA_Snoa.ps: 2010NEFFA_Snoa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2010NEFFA_Snoa.abc \
	|PSftr %D $U %D > 2010NEFFA_Snoa.ps
2010NEFFA_Snoa.pdf: 2010NEFFA_Snoa.ps
	ps2pdf 2010NEFFA_Snoa.ps 2010NEFFA_Snoa.pdf

2010NEFFA_Vals= waltz/Drevsjovalsen_A.abc waltz/HokpersV.abc waltz/DalafiolenV_4.abc waltz/Sommarvals_G3.abc
2010NEFFA_Vals: 2010NEFFA_Vals.abc 2010NEFFA_Vals.ps 2010NEFFA_Vals.pdf
2010NEFFA_Vals.abc: $(2010NEFFA_Vals)
	abcmedley "2010 NEFFA Waltz" $(2010NEFFA_Vals) >2010NEFFA_Vals.abc
2010NEFFA_Vals.ps: 2010NEFFA_Vals.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 2010NEFFA_Vals.abc \
	|PSftr %D $U %D > 2010NEFFA_Vals.ps
2010NEFFA_Vals.pdf: 2010NEFFA_Vals.ps
	ps2pdf 2010NEFFA_Vals.ps 2010NEFFA_Vals.pdf

Rev20031221= \
	folk/LangdansNarpiosta.abc \
	waltz/SaimaanrannanLaulu.abc \
	polka/NuuskaP.abc \
	polka/VironP.abc
Rev20031221: Rev20031221.abc Rev20031221.ps program/Rev20031221
Rev20031221.abc: $(Rev20031221)
	abcjoin +s "Rev20031221" $(Rev20031221) >Rev20031221.abc
Rev20031221.ps: Rev20031221.abc fmt/_70.fmt
	$(a2p) +Ffmt/_80 Rev20031221.abc \
	| PShdr "Rev20031221" "" "Rev20031221" \
	| PSftr %D $U/ %D >Rev20031221.ps
Rev20031221.pdf: Rev20031221.ps
	ps2pdf Rev20031221.ps Rev20031221.pdf
program/Rev20031221: Rev20031221.abc Rev20031221.ps Rev20031221.pdf
	-mkdir -p program/Rev20031221
	ln -f Rev20031221.abc program/Rev20031221/Rev20031221.abc
	ln -f Rev20031221.ps  program/Rev20031221/Rev20031221.ps
	ln -f Rev20031221.pdf program/Rev20031221/Rev20031221.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Experimentall entry to make "incipit" pages:

incip: hambo_incip pols_incip shottish_incip waltz_incip

hambo_incip= hambo/*.abc
hambo_incip: hambo_incip.ps hambo_incip.pdf
hambo_incip.abc: $(hambo_incip)
	abcincip "Scand Hambos" $(hambo_incip) >hambo_incip.abc
hambo_incip.ps: hambo_incip.abc fmt/_70.fmt $(hambo_incip)
	$(a2p) hambo_incip.abc +Ffmt/_70 \
	| PShdr hambo_incip "" hambo_incip \
	| PSftr %D $U %D >hambo_incip.ps
hambo_incip.pdf: hambo_incip.ps
	ps2pdf hambo_incip.ps

pols_incip= pols/*.abc
pols_incip: pols_incip.ps pols_incip.pdf
pols_incip.abc: $(pols_incip)
	abcincip "Scand Pols(ka)s" $(pols_incip) >pols_incip.abc
pols_incip.ps: pols_incip.abc fmt/_70.fmt $(pols_incip)
	$(a2p) pols_incip.abc +Ffmt/_70 \
	| PShdr pols_incip "" pols_incip \
	| PSftr %D $U %D >pols_incip.ps
pols_incip.pdf: pols_incip.ps
	ps2pdf pols_incip.ps

shottish_incip= shottish/*.abc
shottish_incip: shottish_incip.ps shottish_incip.pdf
shottish_incip.abc: $(shottish_incip)
	abcincip "Scand Shottishes" $(shottish_incip) >shottish_incip.abc
shottish_incip.ps: shottish_incip.abc fmt/_70.fmt $(shottish_incip)
	$(a2p) shottish_incip.abc +Ffmt/_70 \
	| PShdr shottish_incip "" shottish_incip \
	| PSftr %D $U %D >shottish_incip.ps
shottish_incip.pdf: shottish_incip.ps
	ps2pdf shottish_incip.ps

waltz_incip= waltz/*.abc
waltz_incip: waltz_incip.ps 
waltz_incip.abc: $(waltz_incip)
	abcincip "Scand Waltzs" $(waltz_incip) >waltz_incip.abc
waltz_incip.ps: waltz_incip.abc fmt/_70.fmt $(waltz_incip)
	$(a2p) waltz_incip.abc +Ffmt/_70 \
	| PShdr waltz_incip "" waltz_incip \
	| PSftr %D $U %D >waltz_incip.ps

# Assorted 16th-node pols(ka) tunes:
pols_16= \
	pols/BingsjoP_1.abc \
	pols/BingsjoP_2.abc \
	pols/BingsjoP_3.abc \
	pols/BingsjoP_4.abc \
	pols/BingsjoP_5.abc \
	pols/BingsjoStorPolska.abc \
	pols/Blekingpolskan-D-64-5.abc \
	pols/G_Lungstrom_P.abc \
	pols/GottlandsPolska_Gm.abc \
	pols/HelsingeP_GmG.abc \
	pols/HjortAnders60ArPolska1_F.abc \
	pols/HjortAnders60ArPolska2_F.abc \
	pols/HusOmByggnadsPolska.abc \
	pols/Klimpen.abc \
	pols/KoivistonPolska_Am.abc \
	pols/KoivistonPolska_Gm.abc \
	pols/LappfjardP.abc \
	pols/MamsellLovPolska_Dm.abc \
	pols/Midsommardrom_Em.abc \
	pols/NorralaP.abc \
	pols/NylandsPojkarnaP1.abc \
	pols/NylandsPojkarnaP2.abc \
	pols/NylandsPojkarnaP3.abc \
	pols/P_AxelAxelsson.abc \
	pols/P_Djursdala.abc \
	pols/P_Eklunda1_Dm.abc \
	pols/P_Eklunda2_F.abc \
	pols/P_Eklunda3_G.abc \
	pols/P_KusErik_EA.abc \
	pols/P_LenaJonsson1_D.abc \
	pols/P_PekkosOlofHansson.abc \
	pols/P_RojasJonas1.abc \
	pols/PolskaMotTrotthet.abc \
	pols/RattviksP1.abc \
	pols/Slipstenspolskan_A.abc \
	pols/TioKronorsPolskan.abc 
pols_16: pols_16.abc pols_16.ps pols_16.pdf
pols_16.abc: $(pols_16) 
	abcjoin +S "16th-note Pols(ka)s" $(pols_16) >pols_16.abc
pols_16.ps: pols_16.abc fmt/_70.fmt $(pols_16)
	$(a2p) pols_16.abc +Ffmt/_70 \
	| PShdr Pols:16 "" Pols:16 \
	| PSftr %D $U %D >pols_16.ps
pols_16.pdf: pols_16.ps
	ps2pdf pols_16.ps

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# The rest of this makefile deals with making pages of music. They are mostly
# medleys for a specific sort of dance.

# Convert file name to .. entry:
# :s'^ *\(.*\) *$'\1: ../\1; ln -f ../\1 \1'

# Some vi commands to invoke PShdr:
# :s' -O \([A-Za-z][a-z]*\)\(.*\.ps\)'	PShdr "\1" "" "\1" >\1\2'
# :s' -O \([A-Za-z0-9][A-Za-z0-9_]*\)\.ps'	PShdr "\1" "" "\1" >\1.ps'

# BachPolsen_Am
BachPolsen_Am= \
	pols/BachPolsen_Am.abc \
	pols/BachPolsen_Am_2V.abc
BachPolsen_Am: BachPolsen_Am.ps BachPolsen_Am.pdf
BachPolsen_Am.abc: $(BachPolsen_Am)
	abcjoin +s2 $(BachPolsen_Am) >BachPolsen_Am.abc
BachPolsen_Am.ps: BachPolsen_Am.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 BachPolsen_Am.abc \
	| PShdr BachPolsen_Am "" BachPolsen_Am \
	| PSftr %D $U/ %D >BachPolsen_Am.ps
BachPolsen_Am.pdf: BachPolsen_Am.ps
	ps2pdf BachPolsen_Am.ps BachPolsen_Am.pdf

# BarbroPersBrudpolska
BarbroPersBrudpolska= pols/BarbroPersBrudpolska_F_2V.abc misc/x8.abc
BarbroPersBrudpolska: BarbroPersBrudpolska.ps BarbroPersBrudpolska.pdf
BarbroPersBrudpolska.abc: $(BarbroPersBrudpolska)
	abcjoin +s $(BarbroPersBrudpolska) >BarbroPersBrudpolska.abc
BarbroPersBrudpolska.ps: BarbroPersBrudpolska.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 BarbroPersBrudpolska.abc \
	| PShdr BarbroPersBrudpolska "" BarbroPersBrudpolska \
	| PSftr %D $U/ %D >BarbroPersBrudpolska.ps
BarbroPersBrudpolska.pdf: BarbroPersBrudpolska.ps
	ps2pdf BarbroPersBrudpolska.ps BarbroPersBrudpolska.pdf

# BellmansPolska
BellmansPolska= pols/BellmansPolska_D.abc
BellmansPolska: BellmansPolska.ps BellmansPolska.pdf
BellmansPolska.abc: $(BellmansPolska)
	abcjoin +s $(BellmansPolska) >BellmansPolska.abc
BellmansPolska.ps: BellmansPolska.abc fmt/_80.fmt
	$(a2p) +k1 +Ffmt/_80 BellmansPolska.abc \
	| PShdr BellmansPolska "" BellmansPolska \
	| PSftr %D $U/ %D >BellmansPolska.ps
BellmansPolska.pdf: BellmansPolska.ps
	ps2pdf BellmansPolska.ps BellmansPolska.pdf

BergRosa= waltz/BergRosaV.abc waltz/BergRosaVals.abc
BergRosa: BergRosa.abc BergRosa.ps BergRosa.pdf
BergRosa.abc: $(BergRosa)
	abcmedley "Berg Rosa waltz" $(BergRosa) >BergRosa.abc
BergRosa.ps: BergRosa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 BergRosa.abc \
	| PShdr "BergRosa" "" "BergRosa" \
	| PSftr %D $U/ %D >BergRosa.ps
BergRosa.pdf: BergRosa.ps
	ps2pdf BergRosa.ps BergRosa.pdf

Book_XX= \
	XX01.abc  page.abc \
	XX02.abc  page.abc \
	XX03.abc  page.abc \
	XX04.abc  page.abc \
	XX05.abc  page.abc \
	XX06.abc  page.abc \
	XX07.abc
Book_XX: Book_XX.abc Book_XX.ps Book_XX.pdf
Book_XX.abc: $(Book_XX)
	abcjoin $(Book_XX) >Book_XX.abc
Book_XX.ps: Book_XX.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_XX.abc -n \
	| PShdr "XX" "" "XX" \
	| PSftr %D $U/ %D >Book_XX.ps
Book_XX.pdf: Book_XX.ps
	ps2pdf Book_XX.ps Book_XX.pdf

Book: \
	Book_Busserull Book_Hambo Book_Hamburska Book_Hopsa Book_Masurka Book_Misc \
	Book_Polka Book_Pols Book_Sekstur Book_Shottish Book_Snoa Book_Sonderhoning \
	Book_Stabbe Book_Tango Book_Vals

Book_Vals= \
	Vals01.abc  page.abc \
	Vals02.abc  page.abc \
	Vals03.abc  page.abc \
	Vals04.abc  page.abc \
	Vals05.abc  page.abc \
	Vals06.abc  page.abc \
	Vals07.abc  page.abc \
	Vals08.abc  page.abc \
	Vals09.abc  page.abc \
	Vals10.abc  page.abc \
	Vals11.abc  page.abc \
	Vals12.abc  page.abc \
	Vals13.abc  page.abc \
	Vals14.abc  page.abc \
	Vals15.abc  page.abc \
	Vals16.abc  page.abc \
	Vals17.abc
Book_Vals: Book_Vals.abc Book_Vals.ps Book_Vals.pdf
Book_Vals.abc: $(Book_Vals)
	abcjoin $(Book_Vals) >Book_Vals.abc
Book_Vals.ps: Book_Vals.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Vals.abc -n \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Book_Vals.ps
Book_Vals.pdf: Book_Vals.ps
	ps2pdf Book_Vals.ps Book_Vals.pdf

Book_Tango= \
	Tango1.abc  page.abc \
	Tango2.abc
Book_Tango: Book_Tango.abc Book_Tango.ps Book_Tango.pdf
Book_Tango.abc: $(Book_Tango)
	abcjoin $(Book_Tango) >Book_Tango.abc
Book_Tango.ps: Book_Tango.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Tango.abc -n \
	| PShdr "Sonder" "" "Sonder" \
	| PSftr %D $U/ %D >Book_Tango.ps
Book_Tango.pdf: Book_Tango.ps
	ps2pdf Book_Tango.ps Book_Tango.pdf

Book_Stabbe= \
	Stabberinglander.abc  
Book_Stabbe: Book_Stabbe.abc Book_Stabbe.ps Book_Stabbe.pdf
Book_Stabbe.abc: $(Book_Stabbe)
	abcjoin $(Book_Stabbe) >Book_Stabbe.abc
Book_Stabbe.ps: Book_Stabbe.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Stabbe.abc -n \
	| PShdr "Sonder" "" "Sonder" \
	| PSftr %D $U/ %D >Book_Stabbe.ps
Book_Stabbe.pdf: Book_Stabbe.ps
	ps2pdf Book_Stabbe.ps Book_Stabbe.pdf

Book_Sonderhoning= \
	Sonderhoning1.abc  page.abc \
	Sonderhoning2.abc  page.abc \
	Sonderhoning3.abc  
Book_Sonderhoning: Book_Sonderhoning.abc Book_Sonderhoning.ps Book_Sonderhoning.pdf
Book_Sonderhoning.abc: $(Book_Sonderhoning)
	abcjoin $(Book_Sonderhoning) >Book_Sonderhoning.abc
Book_Sonderhoning.ps: Book_Sonderhoning.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Sonderhoning.abc -n \
	| PShdr "Sonder" "" "Sonder" \
	| PSftr %D $U/ %D >Book_Sonderhoning.ps
Book_Sonderhoning.pdf: Book_Sonderhoning.ps
	ps2pdf Book_Sonderhoning.ps Book_Sonderhoning.pdf

Book_Snoa= \
	Snoa00.abc  page.abc \
	Snoa01.abc  page.abc \
	Snoa02.abc  page.abc \
	Snoa03.abc  page.abc \
	Snoa04.abc  page.abc \
	Snoa05.abc  page.abc \
	Snoa06.abc  page.abc \
	Snoa07.abc
Book_Snoa: Book_Snoa.abc Book_Snoa.ps Book_Snoa.pdf
Book_Snoa.abc: $(Book_Snoa)
	abcjoin $(Book_Snoa) >Book_Snoa.abc
Book_Snoa.ps: Book_Snoa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Snoa.abc -n \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Book_Snoa.ps
Book_Snoa.pdf: Book_Snoa.ps
	ps2pdf Book_Snoa.ps Book_Snoa.pdf

Book_Shottish= \
	Shottish01.abc  page.abc \
	Shottish02.abc  page.abc \
	Shottish03.abc  page.abc \
	Shottish04.abc  page.abc \
	Shottish05.abc  page.abc \
	Shottish06.abc  page.abc \
	Shottish07.abc  page.abc \
	Shottish08.abc  page.abc \
	Shottish09.abc  page.abc \
	Shottish10.abc  page.abc \
	Shottish11.abc  page.abc \
	Shottish12.abc  page.abc \
	Shottish13.abc  page.abc \
	Shottish14.abc  page.abc \
	Shottish15.abc
Book_Shottish: Book_Shottish.abc Book_Shottish.ps Book_Shottish.pdf
Book_Shottish.abc: $(Book_Shottish)
	abcjoin $(Book_Shottish) >Book_Shottish.abc
Book_Shottish.ps: Book_Shottish.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Shottish.abc -n \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Book_Shottish.ps
Book_Shottish.pdf: Book_Shottish.ps
	ps2pdf Book_Shottish.ps Book_Shottish.pdf

Book_Sekstur= \
	Sekstur.abc
Book_Sekstur: Book_Sekstur.abc Book_Sekstur.ps Book_Sekstur.pdf
Book_Sekstur.abc: $(Book_Sekstur)
	abcjoin $(Book_Sekstur) >Book_Sekstur.abc
Book_Sekstur.ps: Book_Sekstur.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Sekstur.abc -n \
	| PShdr "Sekstur" "" "Sekstur" \
	| PSftr %D $U/ %D >Book_Sekstur.ps
Book_Sekstur.pdf: Book_Sekstur.ps
	ps2pdf Book_Sekstur.ps Book_Sekstur.pdf

Book_Pols= \
	Pols_Alvdalen1.abc page.abc \
	Pols_Alvdalen2.abc page.abc \
	Pols_Atabak1.abc page.abc \
	Pols_Bingsjo1.abc page.abc \
	Pols_Bingsjo2.abc page.abc \
	Pols_Bingsjo3.abc page.abc \
	Pols_Bingsjo4.abc page.abc \
	Pols_Bingsjo5.abc page.abc \
	Pols_Bingsjo6.abc page.abc \
	Pols_Boda1.abc page.abc \
	Pols_Boda2.abc page.abc \
	Pols_Boda3.abc page.abc \
	Pols_Bond1.abc page.abc \
	Pols_Bond2.abc page.abc \
	Pols_BondFrOverharde1.abc page.abc \
	Pols_BondFrViksta1.abc page.abc \
	Pols_Follinge1.abc page.abc \
	Pols_Follinge2.abc page.abc \
	Pols_Follinge3.abc page.abc \
	Pols_Gammelvanster_Oviken.abc page.abc \
	Pols_Inherrad.abc page.abc \
	Pols_Klaralvsdal1.abc page.abc \
	Pols_Malung1.abc page.abc \
	Pols_Malung2.abc page.abc \
	Pols_Misc1.abc page.abc \
	Pols_Nasfora1.abc page.abc \
	Pols_Ore1.abc page.abc \
	Pols_Ore2.abc page.abc \
	Pols_Orsa1.abc page.abc \
	Pols_Orsa2.abc page.abc \
	Pols_Orsa3.abc page.abc \
	Pols_Rattvik1.abc page.abc \
	Pols_Rattvik2.abc page.abc \
	Pols_Rattvik3.abc page.abc \
	Pols_Roros1.abc page.abc \
	Pols_Roros2.abc page.abc \
	Pols_Roros3.abc page.abc \
	Pols_Roros4.abc page.abc \
	Pols_Roros5.abc page.abc \
	Pols_Sen1.abc page.abc \
	Pols_Sen2.abc page.abc \
	Pols_Slang1.abc page.abc \
	Pols_Slang2.abc page.abc \
	Pols_Slang3.abc page.abc \
	Pols_Slang4.abc page.abc \
	Pols_Slang5.abc page.abc \
	Pols_Slang6.abc 
Book_Pols: Book_Pols.abc Book_Pols.ps Book_Pols.pdf
Book_Pols.abc: $(Book_Pols)
	abcjoin $(Book_Pols) >Book_Pols.abc
Book_Pols.ps: Book_Pols.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Pols.abc -n \
	| PShdr "Polska" "" "Polska" \
	| PSftr %D $U/ %D >Book_Pols.ps
Book_Pols.pdf: Book_Pols.ps
	ps2pdf Book_Pols.ps Book_Pols.pdf

Book_Polka= \
	Polka01.abc  page.abc \
	Polka02.abc  page.abc \
	Polka03.abc  page.abc \
	Polka04.abc  page.abc \
	Polka05.abc  page.abc \
	Polka06.abc  page.abc \
	Polka07.abc  page.abc \
	Polka08.abc  page.abc \
	Polka09.abc  page.abc \
	Polka10.abc  page.abc \
	Polka11.abc  page.abc \
	Polka12.abc
Book_Polka: Book_Polka.abc Book_Polka.ps Book_Polka.pdf
Book_Polka.abc: $(Book_Polka)
	abcjoin $(Book_Polka) >Book_Polka.abc
Book_Polka.ps: Book_Polka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Polka.abc -n \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Book_Polka.ps
Book_Polka.pdf: Book_Polka.ps
	ps2pdf Book_Polka.ps Book_Polka.pdf

Book_Misc= \
	Misc1.abc  page.abc \
	Misc2.abc  page.abc \
	Misc3.abc  
Book_Misc: Book_Misc.abc Book_Misc.ps Book_Misc.pdf
Book_Misc.abc: $(Book_Misc)
	abcjoin $(Book_Misc) >Book_Misc.abc
Book_Misc.ps: Book_Misc.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Misc.abc -n \
	| PShdr "Misc" "" "Misc" \
	| PSftr %D $U/ %D >Book_Misc.ps
Book_Misc.pdf: Book_Misc.ps
	ps2pdf Book_Misc.ps Book_Misc.pdf

Book_Masurka= \
	MasurkaGoth.abc page.abc \
	Masurka1.abc  page.abc \
	Masurka2.abc  page.abc \
	Masurka3.abc  page.abc \
	Masurka4.abc  
Book_Masurka: Book_Masurka.abc Book_Masurka.ps Book_Masurka.pdf
Book_Masurka.abc: $(Book_Masurka)
	abcjoin $(Book_Masurka) >Book_Masurka.abc
Book_Masurka.ps: Book_Masurka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Masurka.abc -n \
	| PShdr "Masurka" "" "Masurka" \
	| PSftr %D $U/ %D >Book_Masurka.ps
Book_Masurka.pdf: Book_Masurka.ps
	ps2pdf Book_Masurka.ps Book_Masurka.pdf

Book_Hopsa= \
	Hopsa1.abc
Book_Hopsa: Book_Hopsa.abc Book_Hopsa.ps Book_Hopsa.pdf
Book_Hopsa.abc: $(Book_Hopsa)
	abcjoin $(Book_Hopsa) >Book_Hopsa.abc
Book_Hopsa.ps: Book_Hopsa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Hopsa.abc -n \
	| PShdr "Hopsa" "" "Hopsa" \
	| PSftr %D $U/ %D >Book_Hopsa.ps
Book_Hopsa.pdf: Book_Hopsa.ps
	ps2pdf Book_Hopsa.ps Book_Hopsa.pdf

Book_Hamburska= \
	Hamburska1.abc
Book_Hamburska: Book_Hamburska.abc Book_Hamburska.ps Book_Hamburska.pdf
Book_Hamburska.abc: $(Book_Hamburska)
	abcjoin $(Book_Hamburska) >Book_Hamburska.abc
Book_Hamburska.ps: Book_Hamburska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Hamburska.abc -n \
	| PShdr "Hamburska" "" "Hamburska" \
	| PSftr %D $U/ %D >Book_Hamburska.ps
Book_Hamburska.pdf: Book_Hamburska.ps
	ps2pdf Book_Hamburska.ps Book_Hamburska.pdf

Book_Busserull= \
	Busserull_set_1.abc
Book_Busserull: Book_Busserull.abc Book_Busserull.ps Book_Busserull.pdf
Book_Busserull.abc: $(Book_Busserull)
	abcjoin $(Book_Busserull) >Book_Busserull.abc
Book_Busserull.ps: Book_Busserull.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Busserull.abc -n \
	| PShdr "Busserull" "" "Busserull" \
	| PSftr %D $U/ %D >Book_Busserull.ps
Book_Busserull.pdf: Book_Busserull.ps
	ps2pdf Book_Busserull.ps Book_Busserull.pdf

Book_Hambo= \
	Hambo01.abc  page.abc \
	Hambo02.abc  page.abc \
	Hambo03.abc  page.abc \
	Hambo04.abc  page.abc \
	Hambo05.abc  page.abc \
	Hambo06.abc  page.abc \
	Hambo07.abc
Book_Hambo: Book_Hambo.abc Book_Hambo.ps Book_Hambo.pdf
Book_Hambo.abc: $(Book_Hambo)
	abcjoin $(Book_Hambo) >Book_Hambo.abc
Book_Hambo.ps: Book_Hambo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Book_Hambo.abc -n \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Book_Hambo.ps
Book_Hambo.pdf: Book_Hambo.ps
	ps2pdf Book_Hambo.ps Book_Hambo.pdf

# Å Jenta å Ja
AJentaAJa= hambo/AJentaAJa_G.abc hambo/AJentaAJa_D.abc
AJentaAJa: AJentaAJa.abc AJentaAJa.ps AJentaAJa.pdf
AJentaAJa.abc: $(AJentaAJa)
	abcjoin +s $(AJentaAJa) >AJentaAJa.abc
AJentaAJa.ps: AJentaAJa.abc fmt/_80.fmt
	$(a2p) +B4 +Ffmt/_80 AJentaAJa.abc \
	| PShdr AJentaAJa "" AJentaAJa \
	| PSftr %D $U/ %D >AJentaAJa.ps
AJentaAJa.pdf: AJentaAJa.ps
	ps2pdf AJentaAJa.ps AJentaAJa.pdf

# Brollopsmarsch_fr_Markaryd
Brollopsmarsch_fr_Markaryd= march/Brollopsmarsch_fr_Markaryd-A-66-4.abc
Brollopsmarsch_fr_Markaryd: Brollopsmarsch_fr_Markaryd.abc Brollopsmarsch_fr_Markaryd.ps Brollopsmarsch_fr_Markaryd.pdf
Brollopsmarsch_fr_Markaryd.abc: $(Brollopsmarsch_fr_Markaryd)
	abcjoin +s $(Brollopsmarsch_fr_Markaryd) >Brollopsmarsch_fr_Markaryd.abc
Brollopsmarsch_fr_Markaryd.ps: Brollopsmarsch_fr_Markaryd.abc fmt/_80.fmt
	$(a2p) +k2 +n +Ffmt/_80 Brollopsmarsch_fr_Markaryd.abc \
	| PShdr 'Brollopsmarsch fr Markaryd' "" 'Brollopsmarsch fr Markaryd' \
	| PSftr %D $U/ %D >Brollopsmarsch_fr_Markaryd.ps
Brollopsmarsch_fr_Markaryd.pdf: Brollopsmarsch_fr_Markaryd.ps
	ps2pdf Brollopsmarsch_fr_Markaryd.ps Brollopsmarsch_fr_Markaryd.pdf

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

Busserull: Busserull_set_1 

Busserull_set_1= polka/HoppvalsFraFeragen.abc polka/FreskSkyss_D.abc polka/Busserull_D.abc polka/PariserP4.abc polka/Hoppvals1_SvenNyhus_D.abc
Busserull_set_1: Busserull_set_1.abc Busserull_set_1.ps Busserull_set_1.pdf
Busserull_set_1.abc: $(Busserull_set_1)
	abcmedley "Busserull 1" $(Busserull_set_1) >Busserull_set_1.abc
Busserull_set_1.ps: Busserull_set_1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Busserull_set_1.abc \
	| PShdr "Busserull" "" "Busserull" \
	| PSftr %D $U/ %D >Busserull_set_1.ps
Busserull_set_1.pdf: Busserull_set_1.ps
	ps2pdf Busserull_set_1.ps Busserull_set_1.pdf

# Carousel
Carousel= misc/Carousel_C.abc misc/Carousel_D.abc
Carousel: Carousel.abc Carousel.ps Carousel.pdf
Carousel.abc: $(Carousel)
	abcmedley "Karusellen (Carousel)" $(Carousel) >Carousel.abc
Carousel.ps: fmt/_80.fmt Carousel.abc
	$(a2p) +Ffmt/_80 Carousel.abc > Carousel.ps
Carousel.pdf: Carousel.ps
	ps2pdf Carousel.ps Carousel.pdf

# Det_Ar_For_Dig
Det_Ar_For_Dig= tango/Det_Ar_For_Dig-G--.abc2
Det_Ar_For_Dig: Det_Ar_For_Dig.abc Det_Ar_For_Dig.ps Det_Ar_For_Dig.pdf
Det_Ar_For_Dig.abc: $(Det_Ar_For_Dig)
	abcjoin +s $(Det_Ar_For_Dig) >Det_Ar_For_Dig.abc
Det_Ar_For_Dig.ps: Det_Ar_For_Dig.abc fmt/Det_Ar_For_Dig.fmt
	abcm2ps -j 4 -F fmt/Det_Ar_For_Dig.fmt Det_Ar_For_Dig.abc -O tmp.ps
	PShdr <tmp.ps Det_Ar_For_Dig "" Det_Ar_For_Dig \
	|PSftr %D $U/ %D >Det_Ar_For_Dig.ps
	rm tmp.ps
Det_Ar_For_Dig.pdf: Det_Ar_For_Dig.ps
	ps2pdf Det_Ar_For_Dig.ps Det_Ar_For_Dig.pdf

# Det_ligger_karlek_i_luften_i_kvall
Det_ligger_karlek_i_luften_i_kvall= foxtrot/Det_ligger_karlek_i_luften_i_kvall-F-52-.abc
Det_ligger_karlek_i_luften_i_kvall: Det_ligger_karlek_i_luften_i_kvall.abc Det_ligger_karlek_i_luften_i_kvall.ps Det_ligger_karlek_i_luften_i_kvall.pdf
Det_ligger_karlek_i_luften_i_kvall.abc: $(Det_ligger_karlek_i_luften_i_kvall)
	abcjoin +s $(Det_ligger_karlek_i_luften_i_kvall) >Det_ligger_karlek_i_luften_i_kvall.abc
Det_ligger_karlek_i_luften_i_kvall.ps: Det_ligger_karlek_i_luften_i_kvall.abc fmt/Det_ligger_karlek_i_luften_i_kvall.fmt
	$(a2p) +Ffmt/Det_ligger_karlek_i_luften_i_kvall.fmt Det_ligger_karlek_i_luften_i_kvall.abc \
	| PShdr "Det ligger karlek i luften i kvall" "" "Det ligger karlek i luften i kvall" \
	| PSftr %D $U/ %D >Det_ligger_karlek_i_luften_i_kvall.ps
Det_ligger_karlek_i_luften_i_kvall.pdf: Det_ligger_karlek_i_luften_i_kvall.ps
	ps2pdf Det_ligger_karlek_i_luften_i_kvall.ps Det_ligger_karlek_i_luften_i_kvall.pdf

# Devil's Polska
DevilsPolska= pols/Devils_Polska_1.abc pols/Devils_Polska_2.abc
DevilsPolska: DevilsPolska.abc DevilsPolska.ps DevilsPolska.pdf
DevilsPolska.abc: $(DevilsPolska)
	abcjoin +s $(DevilsPolska) >DevilsPolska.abc
DevilsPolska.ps: DevilsPolska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 DevilsPolska.abc \
	| PShdr DevilsPolska "" DevilsPolska \
	| PSftr %D $U/ %D >DevilsPolska.ps
DevilsPolska.pdf: DevilsPolska.ps
	ps2pdf DevilsPolska.ps DevilsPolska.pdf

# Drevsjovalsen
Drevsjovalsen= waltz/Drevsjovalsen_A.abc misc/x8.abc
Drevsjovalsen: Drevsjovalsen.abc Drevsjovalsen.ps Drevsjovalsen.pdf
Drevsjovalsen.abc: $(Drevsjovalsen)
	abcjoin +s $(Drevsjovalsen) >Drevsjovalsen.abc
Drevsjovalsen.ps: Drevsjovalsen.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Drevsjovalsen.abc \
	| PShdr Drevsjovalsen "" Drevsjovalsen \
	| PSftr %D $U/ %D >Drevsjovalsen.ps
Drevsjovalsen.pdf: Drevsjovalsen.ps
	ps2pdf Drevsjovalsen.ps Drevsjovalsen.pdf

ElamaJuoksuhaudoissa= waltz/ElamaJuoksuhaudoissa_Gm.abc waltz/ElamaJuoksuhaudoissa_Dm.abc
ElamaJuoksuhaudoissa: ElamaJuoksuhaudoissa.abc ElamaJuoksuhaudoissa.ps ElamaJuoksuhaudoissa.pdf
ElamaJuoksuhaudoissa.abc: $(ElamaJuoksuhaudoissa)
	abcjoin +s $(ElamaJuoksuhaudoissa) >ElamaJuoksuhaudoissa.abc
ElamaJuoksuhaudoissa.ps: ElamaJuoksuhaudoissa.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 ElamaJuoksuhaudoissa.abc \
	| PShdr "ElamaJuoksuhaudoissa" "" "ElamaJuoksuhaudoissa" \
	| PSftr %D $U/ %D >ElamaJuoksuhaudoissa.ps
ElamaJuoksuhaudoissa.pdf: ElamaJuoksuhaudoissa.ps
	ps2pdf ElamaJuoksuhaudoissa.ps ElamaJuoksuhaudoissa.pdf

# EllinPolkka
EllinPolkka= polka/EllinPolkka_Em.abc polka/EllinPolkka_Am.abc 
EllinPolkka: EllinPolkka.abc EllinPolkka.ps EllinPolkka.pdf
EllinPolkka.abc: $(EllinPolkka)
	abcjoin +S2  $(EllinPolkka) >EllinPolkka.abc
EllinPolkka.ps: EllinPolkka.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 EllinPolkka.abc \
	|PShdr EllinPolkka '' EllinPolkka \
	|PSftr %D "$U" %D >EllinPolkka.ps
EllinPolkka.pdf: EllinPolkka.ps
	ps2pdf EllinPolkka.ps EllinPolkka.pdf

Emma= waltz/Emma_Am.abc waltz/Emma_Dm.abc song/Emma_W.abc misc/x3.abc
Emma: Emma.abc Emma.ps Emma.pdf
Emma.abc: $(Emma)
	abcjoin $(Emma) >Emma.abc
Emma.ps: fmt/_70.fmt Emma.abc
	$(a2p) +Ffmt/_70 Emma.abc \
	| PShdr "Emma" "" "Emma" \
	| PSftr %D $U/ %D >Emma.ps
Emma.pdf: Emma.ps
	ps2pdf Emma.ps Emma.pdf

# Eklundapolskor
Eklundapolskor= pols/P_Eklunda1_Dm.abc pols/P_Eklunda2_F.abc pols/P_Eklunda3_G.abc
Eklundapolskor: Eklundapolskor.ps Eklundapolskor.pdf
Eklundapolskor.abc: $(Eklundapolskor)
	abcjoin +s $(Eklundapolskor) >Eklundapolskor.abc
Eklundapolskor.ps: Eklundapolskor.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Eklundapolskor.abc \
	| PShdr Eklundapolskor "" Eklundapolskor \
	| PSftr %D $U/ %D >Eklundapolskor.ps
Eklundapolskor.pdf: Eklundapolskor.ps
	ps2pdf Eklundapolskor.ps Eklundapolskor.pdf

Farfarsvalsen= waltz/FarFarsValsen_CG.abc waltz/FarFarsValsen_GD.abc
Farfarsvalsen: Farfarsvalsen.abc Farfarsvalsen.ps Farfarsvalsen.pdf
Farfarsvalsen.abc: $(Farfarsvalsen)
	abcmedley "Farfarsvalsen" $(Farfarsvalsen) >Farfarsvalsen.abc
Farfarsvalsen.ps: Farfarsvalsen.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Farfarsvalsen.abc \
	| PShdr "Farfarsvalsen" "" "Farfarsvalsen" \
	| PSftr %D $U/ %D >Farfarsvalsen.ps
Farfarsvalsen.pdf: Farfarsvalsen.ps
	ps2pdf Farfarsvalsen.ps Farfarsvalsen.pdf

FeiarMedVals= misc/FeiarMedVals1.abc misc/Trondheimar.abc misc/x8.abc
FeiarMedVals: FeiarMedVals.abc FeiarMedVals.ps FeiarMedVals.pdf
FeiarMedVals.abc: $(FeiarMedVals)
	abcmedley "Feiar med vals" $(FeiarMedVals) >FeiarMedVals.abc
FeiarMedVals.ps: FeiarMedVals.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 FeiarMedVals.abc \
	| PShdr "FeiarMedVals" "" "FeiarMedVals" \
	| PSftr %D $U/ %D >FeiarMedVals.ps
FeiarMedVals.pdf: FeiarMedVals.ps
	ps2pdf FeiarMedVals.ps FeiarMedVals.pdf

# Fjallnas_Hambo
Fjallnas_Hambo= hambo/Fjallnas_Hambo-C-48-3.abc hambo/Fjallnas_Hambo-D-48-3.abc
Fjallnas_Hambo: Fjallnas_Hambo.abc Fjallnas_Hambo.ps Fjallnas_Hambo.pdf
Fjallnas_Hambo.abc: $(Fjallnas_Hambo)
	abcjoin +s $(Fjallnas_Hambo) >Fjallnas_Hambo.abc
Fjallnas_Hambo.ps: Fjallnas_Hambo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Fjallnas_Hambo.abc \
	| PShdr "Fjallnas_Hambo" "" "Fjallnas_Hambo" \
	| PSftr %D $U/ %D >Fjallnas_Hambo.ps
Fjallnas_Hambo.pdf: Fjallnas_Hambo.ps
	ps2pdf Fjallnas_Hambo.ps Fjallnas_Hambo.pdf

Fjaskern= misc/Fjaskern_C.abc misc/Fjaskern_G.abc misc/Fjaskern_F.abc
Fjaskern: Fjaskern.abc Fjaskern.ps Fjaskern.pdf
Fjaskern.abc: $(Fjaskern)
	abcjoin +s $(Fjaskern) >Fjaskern.abc
Fjaskern.ps: fmt/_70.fmt Fjaskern.abc
	$(a2p) +Ffmt/_70 Fjaskern.abc \
	| PShdr "Fjaskern" "" "Fjaskern" \
	| PSftr %D $U/ %D >Fjaskern.ps
Fjaskern.pdf: Fjaskern.ps
	ps2pdf Fjaskern.ps Fjaskern.pdf

# Ganglat av Gothe Wahlen
Ganglat_GotheWahlen= ganglat/Ganglat_av_Gothe_Wahlen_C_2V.abc
Ganglat_GotheWahlen: Ganglat_GotheWahlen.abc Ganglat_GotheWahlen.ps Ganglat_GotheWahlen.pdf
Ganglat_GotheWahlen.abc: $(Ganglat_GotheWahlen)
	abcjoin +s $(Ganglat_GotheWahlen) >Ganglat_GotheWahlen.abc
Ganglat_GotheWahlen.ps: Ganglat_GotheWahlen.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Ganglat_GotheWahlen.abc \
	| PShdr Ganglat:GotheWahlen "" Ganglat:GotheWahlen \
	| PSftr %D $U/ %D >Ganglat_GotheWahlen.ps
Ganglat_GotheWahlen.pdf: Ganglat_GotheWahlen.ps
	ps2pdf Ganglat_GotheWahlen.ps Ganglat_GotheWahlen.pdf

Gardebylaten= ganglat/GardebyG_3.abc ganglat/GardebyG_4.abc ganglat/Gardebylaten_G.abc
Gardebylaten: Gardebylaten.abc Gardebylaten.ps Gardebylaten.pdf
Gardebylaten.abc: $(Gardebylaten)
	abcjoin  $(Gardebylaten) >Gardebylaten.abc
Gardebylaten.ps: Gardebylaten.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Gardebylaten.abc \
	| PShdr "Gardebylaten" "" "Gardebylaten" \
	| PSftr %D $U/ %D >Gardebylaten.ps
Gardebylaten.pdf: Gardebylaten.ps
	ps2pdf Gardebylaten.ps Gardebylaten.pdf

# Gratvalsen
Gratvalsen= waltz/Gratvalsen.abc waltz/Gratvalsen_D_2V.abc
Gratvalsen: Gratvalsen.abc Gratvalsen.pdf
Gratvalsen.abc: $(Gratvalsen)
	abcjoin +s $(Gratvalsen) >Gratvalsen.abc
Gratvalsen.ps: Gratvalsen.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80.fmt Gratvalsen.abc \
	| PShdr "Gratvalsen" "" "Gratvalsen" \
	| PSftr %D $U/ %D >Gratvalsen.ps
Gratvalsen.pdf: Gratvalsen.ps
	ps2pdf Gratvalsen.ps Gratvalsen.pdf

GustafsSkoal: GustafsSkoal.abc GustafsSkoal.ps GustafsSkoal.pdf
GustafsSkoal.ps: misc/GustafsSkoal.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 +m100 +w400 misc/GustafsSkoal.abc \
	| PShdr "GustafsSkoal" "" "GustafsSkoal" \
	| PSftr %D $U/ %D >GustafsSkoal.ps
GustafsSkoal.pdf: GustafsSkoal.ps
	ps2pdf GustafsSkoal.ps GustafsSkoal.pdf

# HallingFranGunnarskog
HallingFranGunnarskog= halling/Halling_fran_Gunnarskog-G-32-4.abc
HallingFranGunnarskog: HallingFranGunnarskog.ps HallingFranGunnarskog.pdf
HallingFranGunnarskog.abc: $(HallingFranGunnarskog)
	abcjoin +s $(HallingFranGunnarskog) >HallingFranGunnarskog.abc
HallingFranGunnarskog.ps: HallingFranGunnarskog.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 HallingFranGunnarskog.abc \
	| PShdr HallingFranGunnarskog "" HallingFranGunnarskog \
	| PSftr %D $U/ %D >HallingFranGunnarskog.ps
HallingFranGunnarskog.pdf: HallingFranGunnarskog.ps
	ps2pdf HallingFranGunnarskog.ps HallingFranGunnarskog.pdf

# Halsa dem derhemma
HalsaDemDerHemma: HalsaDemDerHemma_D HalsaDemDerHemma_DG HalsaDemDerHemma_G 

# Halsa dem derhemma D (with words) and G 
HalsaDemDerHemma_DG= waltz/HalsaDemDerHemma_Dw.abc waltz/HalsaDemDerHemma_G.abc
HalsaDemDerHemma_DG: HalsaDemDerHemma_DG.abc HalsaDemDerHemma_DG.ps HalsaDemDerHemma_DG.pdf
HalsaDemDerHemma_DG.abc: $(HalsaDemDerHemma_DG)
	abcjoin $(HalsaDemDerHemma_DG) >HalsaDemDerHemma_DG.abc
HalsaDemDerHemma_DG.ps: fmt/HalsaDemDerHemma.fmt HalsaDemDerHemma_DG.abc
	$(a2p) +Ffmt/HalsaDemDerHemma HalsaDemDerHemma_DG.abc \
	| PShdr "HalsaDem" "" "HalsaDem" \
	| PSftr %D $U/ %D >HalsaDemDerHemma_DG.ps
HalsaDemDerHemma_DG.pdf: HalsaDemDerHemma_DG.ps
	ps2pdf HalsaDemDerHemma_DG.ps HalsaDemDerHemma_DG.pdf

# Halsa dem derhemma (D)
HalsaDemDerHemma_D= waltz/HalsaDemDerHemma_Dw.abc waltz/HalsaDemDerHemma_D.abc
HalsaDemDerHemma_D: HalsaDemDerHemma_D.abc HalsaDemDerHemma_D.ps HalsaDemDerHemma_D.pdf
HalsaDemDerHemma_D.abc: $(HalsaDemDerHemma_D)
	abcjoin $(HalsaDemDerHemma_D) >HalsaDemDerHemma_D.abc
HalsaDemDerHemma_D.ps: fmt/HalsaDemDerHemma.fmt HalsaDemDerHemma_D.abc
	$(a2p) +Ffmt/HalsaDemDerHemma HalsaDemDerHemma_D.abc \
	| PShdr "HalsaDem" "" "HalsaDem" \
	| PSftr %D $U/ %D >HalsaDemDerHemma_D.ps
HalsaDemDerHemma_D.pdf: HalsaDemDerHemma_D.ps
	ps2pdf HalsaDemDerHemma_D.ps HalsaDemDerHemma_D.pdf

# Halsa dem derhemma (G)
HalsaDemDerHemma_G= waltz/HalsaDemDerHemma_Gw.abc waltz/HalsaDemDerHemma_G.abc
HalsaDemDerHemma_G: HalsaDemDerHemma_G.abc HalsaDemDerHemma_G.ps HalsaDemDerHemma_G.pdf
HalsaDemDerHemma_G.abc: $(HalsaDemDerHemma_G)
	abcjoin $(HalsaDemDerHemma_G) >HalsaDemDerHemma_G.abc
HalsaDemDerHemma_G.ps: fmt/HalsaDemDerHemma.fmt HalsaDemDerHemma_G.abc
	$(a2p) +Ffmt/HalsaDemDerHemma HalsaDemDerHemma_G.abc \
	| PShdr "HalsaDem" "" "HalsaDem" \
	| PSftr %D $U/ %D >HalsaDemDerHemma_G.ps
HalsaDemDerHemma_G.pdf: HalsaDemDerHemma_G.ps
	ps2pdf HalsaDemDerHemma_G.ps HalsaDemDerHemma_G.pdf

skanklaat: LaatTillFar

# Laat till far
LaatTillFar= skanklat/Lat_till_far_Dm.abc sep5x2 skanklat/Lat_till_far_Dm_V2.abc
LaatTillFar: LaatTillFar.abc LaatTillFar.ps LaatTillFar.pdf
LaatTillFar.abc: $(LaatTillFar)
	abcjoin $(LaatTillFar) >LaatTillFar.abc
LaatTillFar.ps: fmt/LaatTillFar.fmt LaatTillFar.abc
	$(a2p) +Ffmt/LaatTillFar LaatTillFar.abc \
	| PShdr "LaatTillFar" "" "LaatTilFar" \
	| PSftr %D $U/ %D >LaatTillFar.ps
LaatTillFar.pdf: LaatTillFar.ps
	ps2pdf LaatTillFar.ps LaatTillFar.pdf

Hambo01= $H/BaatsmanDack.abc $H/FurubomsP.abc $H/KarisPersP.abc $H/GravEllasH.abc $H/MoraPolskan.abc
Hambo01: Hambo01.abc Hambo01.ps Hambo01.pdf
Hambo01.abc: $(Hambo01)
	abcmedley "Hambo 1" $(Hambo01) >Hambo01.abc
Hambo01.ps: fmt/_70.fmt Hambo01.abc
	$(a2p) +Ffmt/_70 Hambo01.abc \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Hambo01.ps
Hambo01.pdf: Hambo01.ps
	ps2pdf Hambo01.ps Hambo01.pdf

Hambo02= $H/AJentaAJa_G.abc $H/VarvindarFriska1.abc $H/UppsalaP.abc $H/HamboPaaLogen_G.abc $H/Hambo_eKalleAlmlof.abc
Hambo02: Hambo02.abc Hambo02.ps Hambo02.pdf
Hambo02.abc: $(Hambo02)
	abcmedley "Hambo 2" $(Hambo02) >Hambo02.abc
Hambo02.ps: fmt/_70.fmt Hambo02.abc
	$(a2p) +Ffmt/_70 Hambo02.abc \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Hambo02.ps
Hambo02.pdf: Hambo02.ps
	ps2pdf Hambo02.ps Hambo02.pdf

Hambo03= $H/TobogubbenHP.abc $H/SpelvillesH.abc $H/Molja.abc $H/Ingrid_Dardels_Polska_LA-64-4.abc $H/TierpsPolskan.abc

Hambo03: Hambo03.abc Hambo03.ps Hambo03.pdf
Hambo03.abc: $(Hambo03)
	abcmedley "Hambo 3" $(Hambo03) >Hambo03.abc
Hambo03.ps: fmt/_70.fmt Hambo03.abc
	$(a2p) +Ffmt/_70 Hambo03.abc \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Hambo03.ps
Hambo03.pdf: Hambo03.ps
	ps2pdf Hambo03.ps Hambo03.pdf

Hambo04= $H/KurtBischoffH.abc $H/Malaropojken.abc $H/KristianOskarssonsH.abc
Hambo04: Hambo04.abc Hambo04.ps Hambo04.pdf
Hambo04.abc: $(Hambo04)
	abcmedley "Hambo 4" $(Hambo04) >Hambo04.abc
Hambo04.ps: fmt/_70.fmt Hambo04.abc
	$(a2p) +Ffmt/_70 Hambo04.abc \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Hambo04.ps
Hambo04.pdf: Hambo04.ps
	ps2pdf Hambo04.ps Hambo04.pdf

Hambo05= $H/StarkensPolska.abc $H/LeapYearHambo.abc $H/HaargaLaaten_Gm.abc $H/HedeHP.abc
Hambo05: Hambo05.abc Hambo05.ps Hambo05.pdf
Hambo05.abc: $(Hambo05)
	abcmedley "Hambo 5" $(Hambo05) >Hambo05.abc
Hambo05.ps: fmt/_70.fmt Hambo05.abc
	$(a2p) +Ffmt/_70 Hambo05.abc \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Hambo05.ps
Hambo05.pdf: Hambo05.ps
	ps2pdf Hambo05.ps Hambo05.pdf

Hambo06= $H/BengtJ_H1.abc $H/MarknadsH.abc $H/TronderP.abc $H/P_JohanAugustAndersson_G.abc $H/HamboEftTomasAndersson_D.abc
Hambo06: Hambo06.abc Hambo06.ps Hambo06.pdf
Hambo06.abc: $(Hambo06)
	abcmedley "Hambo 6" $(Hambo06) >Hambo06.abc
Hambo06.ps: Hambo06.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Hambo06.abc \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Hambo06.ps
Hambo06.pdf: Hambo06.ps
	ps2pdf Hambo06.ps Hambo06.pdf

Hambo07= $H/P_BaggLarsJohansson.abc $H/BytOmFot.abc $H/VendelsP_G.abc $H/DuArSaVacker_Am.abc
Hambo07: Hambo07.abc Hambo07.ps Hambo07.pdf
Hambo07.abc: $(Hambo07)
	abcmedley "Hambo 7" $(Hambo07) >Hambo07.abc
Hambo07.ps: fmt/_70.fmt Hambo07.abc
	$(a2p) +Ffmt/_70 Hambo07.abc \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >Hambo07.ps
Hambo07.pdf: Hambo07.ps
	ps2pdf Hambo07.ps Hambo07.pdf

# Hambo 
Hambo: \
	Hambo01 Hambo02 Hambo03 Hambo04 Hambo05 Hambo06 Hambo07 HamboMisc

HamboMedBakmesFrHede= hambo/HamboMedBakmesFrHede_2V.abc
HamboMedBakmesFrHede: HamboMedBakmesFrHede.abc HamboMedBakmesFrHede.ps HamboMedBakmesFrHede.pdf
HamboMedBakmesFrHede.abc: hdr/HamboMedBakmesFrHede.hdr $(HamboMedBakmesFrHede)
	abcmedley HamboMedBakmesFrHede $(HamboMedBakmesFrHede) >HamboMedBakmesFrHede.abc
HamboMedBakmesFrHede.ps: HamboMedBakmesFrHede.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 HamboMedBakmesFrHede.abc -n \
	| PShdr "Hambo" "" "Hambo" \
	| PSftr %D $U/ %D >HamboMedBakmesFrHede.ps
HamboMedBakmesFrHede.pdf: HamboMedBakmesFrHede.ps
	ps2pdf HamboMedBakmesFrHede.ps HamboMedBakmesFrHede.pdf

Hamburska: Hamburska1

# Hambo Misc (temp)
HamboMisc= hambo/TivedsHambo_DG.abc hambo/JCsHambo1_D.abc hambo/LeapYearHambo.abc
HamboMisc: HamboMisc.abc HamboMisc.ps HamboMisc.pdf
HamboMisc.abc: $(HamboMisc)
	abcmedley "Hambo (Misc)" $(HamboMisc) >HamboMisc.abc
HamboMisc.ps: fmt/_70.fmt HamboMisc.abc
	$(a2p) +Ffmt/_70 HamboMisc.abc \
	| PShdr "Hambo:Misc" "" "Hambo:Misc" \
	| PSftr %D $U/ %D >HamboMisc.ps
HamboMisc.pdf: HamboMisc.ps
	ps2pdf HamboMisc.ps HamboMisc.pdf

Hamburska1= pols/HamburskaFrNarke.abc pols/BunkaLinaP.abc pols/HamburskaFrKumla.abc pols/GubbaPolska_JFGronkvist.abc pols/GubbenOchGumman.abc
Hamburska1: Hamburska1.abc Hamburska1.ps Hamburska1.pdf
Hamburska1.abc: hdr/Hamburska1.hdr $(Hamburska1)
	abcmedley Hamburska1 $(Hamburska1) >Hamburska1.abc
Hamburska1.ps: fmt/_70.fmt hdr/Hamburska1.hdr Hamburska1.abc
	$(a2p) +Ffmt/_70 Hamburska1.abc \
	| PShdr "Hamburska" "" "Hamburska" \
	| PSftr %D $U/ %D >Hamburska1.ps
Hamburska1.pdf: Hamburska1.ps
	ps2pdf Hamburska1.ps Hamburska1.pdf

HedeP= $H/HedeHP.abc pols/HedeBP.abc
HedeP: HedeP.abc HedeP.ps HedeP.pdf
HedeP.abc: $(HedeP)
	abcmedley "Polska fran Hede" $(HedeP) >HedeP.abc
HedeP.ps: fmt/_65.fmt HedeP.abc
	$(a2p) +Ffmt/_65 HedeP.abc \
	| PShdr "HedeP" "" "HedeP" \
	| PSftr %D $U/ %D >HedeP.ps
HedeP.pdf: HedeP.ps
	ps2pdf HedeP.ps HedeP.pdf

HejsanGrabbar= shottish/HejsanGrabbar.abc shottish/Skojteloberdans_G.abc misc/x8.abc
HejsanGrabbar: HejsanGrabbar.abc HejsanGrabbar.ps HejsanGrabbar.pdf
HejsanGrabbar.abc: $(HejsanGrabbar)
	abcmedley "Heysan Grabbar" $(HejsanGrabbar) >HejsanGrabbar.abc
HejsanGrabbar.ps: HejsanGrabbar.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 HejsanGrabbar.abc \
	| PShdr "HejsanGrabbar" "" "HejsanGrabbar" \
	| PSftr %D $U/ %D >HejsanGrabbar.ps
HejsanGrabbar.pdf: HejsanGrabbar.ps
	ps2pdf HejsanGrabbar.ps HejsanGrabbar.pdf

# Hejsan Grabbar
Hejsan_Grabbar= shottish/Hejsan_Grabbar_1-G-16-2.abc shottish/Hejsan_Grabbar_2-G-16-.abc
Hejsan_Grabbar: Hejsan_Grabbar.abc Hejsan_Grabbar.ps Hejsan_Grabbar.pdf
Hejsan_Grabbar.abc: $(Hejsan_Grabbar)
	abcjoin +s $(Hejsan_Grabbar) >Hejsan_Grabbar.abc
Hejsan_Grabbar.ps: Hejsan_Grabbar.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Hejsan_Grabbar.abc \
	| PShdr "Hejsan_Grabbar" "" "Hejsan_Grabbar" \
	| PSftr %D $U/ %D >Hejsan_Grabbar.ps
Hejsan_Grabbar.pdf: Hejsan_Grabbar.ps
	ps2pdf Hejsan_Grabbar.ps Hejsan_Grabbar.pdf

# Hemlandstoner_for_en_Halsingegrabb
Hemlandstoner_for_en_Halsingegrabb= foxtrot/Hemlandstoner_for_en_Halsingegrabb-F-42-w.abc
Hemlandstoner_for_en_Halsingegrabb: Hemlandstoner_for_en_Halsingegrabb.abc Hemlandstoner_for_en_Halsingegrabb.ps Hemlandstoner_for_en_Halsingegrabb.pdf
Hemlandstoner_for_en_Halsingegrabb.abc: $(Hemlandstoner_for_en_Halsingegrabb)
	abcjoin +SC $(Hemlandstoner_for_en_Halsingegrabb) >Hemlandstoner_for_en_Halsingegrabb.abc
Hemlandstoner_for_en_Halsingegrabb.ps: Hemlandstoner_for_en_Halsingegrabb.abc fmt/Hemlandstoner_for_en_Halsingegrabb.fmt
	$(a2p) +Ffmt/Hemlandstoner_for_en_Halsingegrabb.fmt Hemlandstoner_for_en_Halsingegrabb.abc \
	| PShdr Hemlandstoner_for_en_Halsingegrabb "" Hemlandstoner_for_en_Halsingegrabb \
	| PSftr %D $U/ %D >Hemlandstoner_for_en_Halsingegrabb.ps
Hemlandstoner_for_en_Halsingegrabb.pdf: Hemlandstoner_for_en_Halsingegrabb.ps
	ps2pdf Hemlandstoner_for_en_Halsingegrabb.ps Hemlandstoner_for_en_Halsingegrabb.pdf

# Himlens Polska
HimlensPolska= pols/Himlens_polska_Gm.abc pols/Himlens_polska_Em.abc
HimlensPolska: HimlensPolska.abc HimlensPolska.ps HimlensPolska.pdf
HimlensPolska.abc: hdr/HimlensPolska.hdr $(HimlensPolska)
	abcmedley HimlensPolska $(HimlensPolska) >HimlensPolska.abc
HimlensPolska.ps: HimlensPolska.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 HimlensPolska.abc \
	| PShdr "HimlensPolska" "" "HimlensPolska" \
	| PSftr %D $U/ %D >HimlensPolska.ps
HimlensPolska.pdf: HimlensPolska.ps
	ps2pdf HimlensPolska.ps HimlensPolska.pdf

HokpersVals= waltz/HokpersV.abc waltz/HokpersV2.abc
HokpersVals: HokpersVals.abc HokpersVals.ps HokpersVals.pdf
HokpersVals.abc: $(HokpersVals)
	abcjoin +S2 "Hökpers waltz" $(HokpersVals) >HokpersVals.abc
HokpersVals.ps: HokpersVals.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 HokpersVals.abc \
	| PShdr "HökpersVals" "" "HökpersVals" \
	| PSftr %D $U/ %D >HokpersVals.ps
HokpersVals.pdf: HokpersVals.ps
	ps2pdf HokpersVals.ps HokpersVals.pdf

Hopsa1= hopsa/TellingsHopsa.abc hopsa/BrondumsHopsa.abc hopsa/HopsaEGrytthyttansPolskegille.abc hopsa/HopsaFrRaaby.abc hopsa/SmedensForstaHopsa.abc
Hopsa1: Hopsa1.abc Hopsa1.ps Hopsa1.pdf
Hopsa1.abc: $(Hopsa1)
	abcmedley "Hopsa 1" $(Hopsa1) >Hopsa1.abc
Hopsa1.ps: Hopsa1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Hopsa1.abc \
	| PShdr "Hopsa" "" "Hopsa" \
	| PSftr %D $U/ %D >Hopsa1.ps
Hopsa1.pdf: Hopsa1.ps
	ps2pdf Hopsa1.ps Hopsa1.pdf

Hopsa2= hopsa/MonsHopsa.abc
Hopsa2: Hopsa2.abc Hopsa2.ps Hopsa2.pdf
Hopsa2.abc: $(Hopsa2)
	abcmedley "Hopsa 2" $(Hopsa2) >Hopsa2.abc
Hopsa2.ps: Hopsa2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Hopsa2.abc \
	| PShdr "Hopsa" "" "Hopsa" \
	| PSftr %D $U/ %D >Hopsa2.ps
Hopsa2.pdf: Hopsa2.ps
	ps2pdf Hopsa2.ps Hopsa2.pdf

# Ja_maa_han_leva
Ja_maa_han_leva: Ja_maa_han_leva.abc Ja_maa_han_leva.ps Ja_maa_han_leva.pdf
Ja_maa_han_leva= song/Ja_maa_han_leva-Eb-8-2w.abc song/Ja_maa_han_leva-G-8-2w.abc
Ja_maa_han_leva.abc: $(Ja_maa_han_leva)
	abcjoin +s $(Ja_maa_han_leva) >Ja_maa_han_leva.abc
Ja_maa_han_leva.ps: Ja_maa_han_leva.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70.fmt Ja_maa_han_leva.abc \
	|PShdr Ja_maa_han_leva '' Ja_maa_han_leva \
	|PSftr %D $U/ %D >Ja_maa_han_leva.ps
Ja_maa_han_leva.pdf: Ja_maa_han_leva.ps
	ps2pdf Ja_maa_han_leva.ps Ja_maa_han_leva.pdf

JannMorP= pols/JannMorPolska.abc pols/GubbenOchGumman.abc _3.abc
JannMorP: JannMorP.abc JannMorP.ps JannMorP.pdf
JannMorP.abc: $(JannMorP)
	abcmedley "Jann-Mor Polska variants" $(JannMorP) >JannMorP.abc
JannMorP.ps: JannMorP.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 JannMorP.abc -n \
	| PShdr "JannMorP" "" "JannMorP" \
	| PSftr %D $U/ %D >JannMorP.ps
JannMorP.pdf: JannMorP.ps
	ps2pdf JannMorP.ps JannMorP.pdf

KalajokiValssi= waltz/KalajokiValssi_G.abc
KalajokiValssi: KalajokiValssi.abc KalajokiValssi.ps KalajokiValssi.pdf
KalajokiValssi.abc: $(KalajokiValssi)
	abcmedley "Kalajoki valssi" $(KalajokiValssi) >KalajokiValssi.abc
KalajokiValssi.ps: fmt/_70.fmt KalajokiValssi.abc
	$(a2p) +Ffmt/_70 KalajokiValssi.abc \
	| PShdr "KalajokiValssi" "" "KalajokiValssi" \
	| PSftr %D $U/ %D >KalajokiValssi.ps
KalajokiValssi.pdf: KalajokiValssi.ps
	ps2pdf KalajokiValssi.ps KalajokiValssi.pdf

# Karl XII:s Vals
KarlXIIsVals= \
	waltz/Karl_XIIs_vals_1-D-48-3.abc \
	waltz/Karl_XIIs_vals_2a-G-48-3.abc \
	waltz/Karl_XIIs_vals_2b-G-48-3.abc
KarlXIIsVals: KarlXIIsVals.abc KarlXIIsVals.ps KarlXIIsVals.pdf
KarlXIIsVals.abc: $(KarlXIIsVals)
	abcjoin +s $(KarlXIIsVals) >KarlXIIsVals.abc
KarlXIIsVals.ps: KarlXIIsVals.abc fmt/_75.fmt $(KarlXIIsVals)
	$(a2p) KarlXIIsVals.abc +Ffmt/_75 \
	|PShdr KarlXIIsVals "" KarlXIIsVals \
	|PSftr %D $U/ %D >KarlXIIsVals.ps
KarlXIIsVals.pdf: KarlXIIsVals.ps
	ps2pdf KarlXIIsVals.ps

KoivistonPolska= pols/KoivistonPolska_Gm.abc pols/KoivistonPolska_Am.abc \
	sep5x2 pols/KoivistonPolska_Dm.abc pols/KoivistonPolska_Em.abc
KoivistonPolska: KoivistonPolska.abc KoivistonPolska.ps KoivistonPolska.pdf
KoivistonPolska.abc: $(KoivistonPolska)
	abcjoin +s $(KoivistonPolska) >KoivistonPolska.abc
KoivistonPolska.ps: KoivistonPolska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 KoivistonPolska.abc \
	| PShdr "KoivistonPolska" "" "KoivistonPolska" \
	| PSftr %D $U/ %D >KoivistonPolska.ps
KoivistonPolska.pdf: KoivistonPolska.ps
	ps2pdf KoivistonPolska.ps KoivistonPolska.pdf

KulkurinValssi= song/KulkurinValssi_D.abc
KulkurinValssi: KulkurinValssi.abc KulkurinValssi.ps KulkurinValssi.pdf
KulkurinValssi.abc: $(KulkurinValssi)
	abcjoin  $(KulkurinValssi) >KulkurinValssi.abc
KulkurinValssi.ps: fmt/_70.fmt KulkurinValssi.abc
	$(a2p) +Ffmt/_70 KulkurinValssi.abc \
	| PShdr "KulkurinValssi" "" "KulkurinValssi" \
	| PSftr %D $U/ %D >KulkurinValssi.ps
KulkurinValssi.pdf: KulkurinValssi.ps
	ps2pdf KulkurinValssi.ps KulkurinValssi.pdf

# Kyrklat_Arne_Moden
Kyrklat_Arne_Moden= tune/Kyrklat_Arne_Moden_1-A.abc tune/Kyrklat_Arne_Moden_1-G.abc tune/Kyrklat_Arne_Moden_2-G.abc
Kyrklat_Arne_Moden: Kyrklat_Arne_Moden.abc Kyrklat_Arne_Moden.ps Kyrklat_Arne_Moden.pdf
Kyrklat_Arne_Moden.abc: $(Kyrklat_Arne_Moden)
	abcjoin +S2 $(Kyrklat_Arne_Moden) >Kyrklat_Arne_Moden.abc
Kyrklat_Arne_Moden.ps: Kyrklat_Arne_Moden.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Kyrklat_Arne_Moden.abc \
	|PShdr 'Kyrklat_Arne_Moden' '' Kyrklat_Arne_Moden \
	|PSftr %D $U/ %D >Kyrklat_Arne_Moden.ps
Kyrklat_Arne_Moden.pdf: Kyrklat_Arne_Moden.ps
	ps2pdf Kyrklat_Arne_Moden.ps Kyrklat_Arne_Moden.pdf

Lantti= folk/Lantti_F.abc folk/Lantti_Bb.abc
Lantti: Lantti.abc Lantti.ps Lantti.pdf
Lantti.abc: hdr/Lantti.hdr $(Lantti)
	abcmedley "Lantti" $(Lantti) >Lantti.abc
Lantti.ps: Lantti.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Lantti.abc \
	| PShdr "Lantti" "" "Lantti" \
	| PSftr %D $U/ %D >Lantti.ps
Lantti.pdf: Lantti.ps
	ps2pdf Lantti.ps Lantti.pdf

LarryMillsGanglat: LarryMillsGanglat.abc LarryMillsGanglat_2V.ps LarryMillsGanglat_2V.pdf
LarryMillsGanglat_2V.ps: ganglat/LarryMillsGanglat_2V.abc fmt/_70.fmt
	$(a2p) ganglat/LarryMillsGanglat_2V.abc +Ffmt/_70 -n \
	| PShdr "LarryMillsGanglat" "" "LarryMillsGanglat" \
	| PSftr %D $U/ %D >LarryMillsGanglat_2V.ps
LarryMillsGanglat_2V.pdf: LarryMillsGanglat_2V.ps
	ps2pdf LarryMillsGanglat_2V.ps LarryMillsGanglat_2V.pdf

LittleManInAFix: LittleManInAFix.abc LittleManInAFix.ps LittleManInAFix.pdf
LittleManInAFix.ps: misc/LittleManInAFix.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 misc/LittleManInAFix.abc \
	| PShdr "LittleManInAFix" "" "LittleManInAFix" \
	| PSftr %D $U/ %D >LittleManInAFix.ps
LittleManInAFix.pdf: LittleManInAFix.ps
	ps2pdf LittleManInAFix.ps LittleManInAFix.pdf

LivetIFinnskogarna= waltz/LivetIFinnskogarna_D.abc waltz/LivetIFinnskogarna_G.abc
LivetIFinnskogarna: LivetIFinnskogarna.abc LivetIFinnskogarna.ps LivetIFinnskogarna.pdf
LivetIFinnskogarna.abc: $(LivetIFinnskogarna) hdr/LivetIFinnskogarna.hdr
	abcjoin $(LivetIFinnskogarna) >LivetIFinnskogarna.abc
LivetIFinnskogarna.ps: LivetIFinnskogarna.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 -p LivetIFinnskogarna.abc \
	| PShdr "LivetIFinnskogarna" "" "LivetIFinnskogarna" \
	| PSftr %D $U/ %D >LivetIFinnskogarna.ps
LivetIFinnskogarna.pdf: LivetIFinnskogarna.ps
	ps2pdf LivetIFinnskogarna.ps LivetIFinnskogarna.pdf

MaailmanMatti= song/Maailman_Matti_C.abc tune/Maailman_Matti_C.abc
MaailmanMatti: MaailmanMatti.ps MaailmanMatti.pdf
MaailmanMatti.abc: $(MaailmanMatti)
	abcjoin +s $(MaailmanMatti) >MaailmanMatti.abc
MaailmanMatti.ps: MaailmanMatti.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 MaailmanMatti.abc \
	| PShdr "MaailmanMatti" "" "MaailmanMatti" \
	| PSftr %D $U/ %D >MaailmanMatti.ps
MaailmanMatti.pdf: MaailmanMatti.ps
	ps2pdf MaailmanMatti.ps MaailmanMatti.pdf

MasurkaGoth= mazurka/GoteborgM1.abc mazurka/GoteborgM2.abc mazurka/Mallongen.abc misc/x4.abc
MasurkaGoth: MasurkaGoth.abc MasurkaGoth.ps MasurkaGoth.pdf
MasurkaGoth.abc: $(MasurkaGoth)
	abcmedley "Masurka: Gothenburg" $(MasurkaGoth) >MasurkaGoth.abc
MasurkaGoth.ps: MasurkaGoth.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 MasurkaGoth.abc \
	| PShdr "Masu:Got" "" "Masu:Got" \
	| PSftr %D $U/ %D >MasurkaGoth.ps
MasurkaGoth.pdf: MasurkaGoth.ps
	ps2pdf MasurkaGoth.ps MasurkaGoth.pdf

Masurka1= mazurka/SullSull.abc mazurka/Masurka_SigbjornOsa.abc mazurka/Vangpreisen.abc mazurka/Skinntroya.abc mazurka/M_BruceSagan.abc
Masurka1: Masurka1.abc Masurka1.ps Masurka1.pdf
Masurka1.abc: $(Masurka1)
	abcmedley "Masurka 1 (Norwegian)" $(Masurka1) >Masurka1.abc
Masurka1.ps: fmt/_70.fmt Masurka1.abc
	$(a2p) +Ffmt/_70 Masurka1.abc \
	| PShdr "Masurka" "" "Masurka" \
	| PSftr %D $U/ %D >Masurka1.ps
Masurka1.pdf: Masurka1.ps
	ps2pdf Masurka1.ps Masurka1.pdf

Masurka2= pols/EkebyPolska.abc mazurka/RagundaPolskan.abc mazurka/ForstaGangenSom_G.abc mazurka/LappNissesP.abc mazurka/SattmarksMazurkan_G.abc
Masurka2: Masurka2.abc Masurka2.ps Masurka2.pdf
Masurka2.abc: $(Masurka2)
	abcmedley "Masurka 2 (Swedish)" $(Masurka2) >Masurka2.abc
Masurka2.ps: fmt/_70.fmt Masurka2.abc
	$(a2p) +Ffmt/_70 Masurka2.abc \
	| PShdr "Masurka" "" "Masurka" \
	| PSftr %D $U/ %D >Masurka2.ps
Masurka2.pdf: Masurka2.ps
	ps2pdf Masurka2.ps Masurka2.pdf

Masurka3= mazurka/SomeronMasurkka.abc mazurka/TammerkoskenSillalla.abc mazurka/KulkurinMasurkka_Gm.abc mazurka/MerilaisenMasurkka_C.abc 
Masurka3: Masurka3.abc Masurka3.ps Masurka3.pdf
Masurka3.abc: $(Masurka3)
	abcmedley "Masurka 3 (Finnish)" $(Masurka3) >Masurka3.abc
Masurka3.ps: fmt/_70.fmt Masurka3.abc
	$(a2p) +Ffmt/_70 Masurka3.abc \
	| PShdr "Masurka" "" "Masurka" \
	| PSftr %D $U/ %D >Masurka3.ps
Masurka3.pdf: Masurka3.ps
	ps2pdf Masurka3.ps Masurka3.pdf

Masurka4= mazurka/AarneTarvaisenM_Dm.abc mazurka/LangdansNarpiosta.abc mazurka/KlezmerMazurka1_Dm.abc misc/x4.abc
Masurka4: Masurka4.abc Masurka4.ps Masurka4.pdf
Masurka4.abc: $(Masurka4)
	abcmedley "Masurka 4 (Finnish)" $(Masurka4) >Masurka4.abc
Masurka4.ps: fmt/_70.fmt Masurka4.abc
	$(a2p) +Ffmt/_70 Masurka4.abc \
	| PShdr "Masurka" "" "Masurka" \
	| PSftr %D $U/ %D >Masurka4.ps
Masurka4.pdf: Masurka4.ps
	ps2pdf Masurka4.ps Masurka4.pdf

Masurka: \
	MasurkaGoth Masurka1 Masurka2 Masurka3 Masurka4

Menuett: Menuett1

Menuett1= minuet/MenuettFrOravais_Dm.abc pols/PolsFrOvermark.abc sep5 minuet/MenuettFrVora_Dm.abc pols/PolsFrVora.abc
Menuett1: Menuett1.abc Menuett1.ps Menuett1.pdf
Menuett1.abc: hdr/Menuett1.hdr $(Menuett1)
	abcmedley Menuett1 $(Menuett1) >Menuett1.abc
Menuett1.ps: Menuett1.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Menuett1.abc \
	| PShdr "Menuett" "" "Menuett" \
	| PSftr %D $U/ %D >Menuett1.ps
Menuett1.pdf: Menuett1.ps
	ps2pdf Menuett1.ps Menuett1.pdf

MinAlskling: MinAlskling.abc MinAlskling.ps MinAlskling.pdf
MinAlskling.ps: song/MinAlskling.abc fmt/MinAlskling.fmt
	$(a2p) +Ffmt/MinAlskling song/MinAlskling.abc -n \
	| PShdr "MinAlskling" "" "MinAlskling" \
	| PSftr %D $U/ %D >MinAlskling.ps
MinAlskling.pdf: MinAlskling.ps
	ps2pdf MinAlskling.ps MinAlskling.pdf

Misc1= misc/LittleManInAFix_D.abc misc/LittleManInAFix_G.abc sep5 misc/Fjaskern_G.abc misc/Fjaskern_C.abc sep5 folk/ToTing2_G.abc folk/ToTing2_D.abc
Misc1: Misc1.abc Misc1.ps Misc1.pdf
Misc1.abc: hdr/Misc1.hdr $(Misc1)
	abcmedley Misc1 $(Misc1) >Misc1.abc
Misc1.ps: Misc1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Misc1.abc \
	| PShdr "Misc" "" "Misc" \
	| PSftr %D $U/ %D >Misc1.ps
Misc1.pdf: Misc1.ps
	ps2pdf Misc1.ps Misc1.pdf

Misc2= misc/ToppedeHone1_GD.abc misc/MenuettFrOravais_Dm.abc misc/GustafsSkoal.abc misc/LaangdansFrSolleron.abc
Misc2: Misc2.abc Misc2.ps Misc2.pdf
Misc2.abc: hdr/Misc2.hdr $(Misc2)
	abcmedley Misc2 $(Misc2) >Misc2.abc
Misc2.ps: Misc2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Misc2.abc \
	| PShdr "Misc" "" "Misc" \
	| PSftr %D $U/ %D >Misc2.ps
Misc2.pdf: Misc2.ps
	ps2pdf Misc2.ps Misc2.pdf

Misc3= misc/Kikapu.abc misc/Varsovienne_C.abc misc/Skaningen_Stoppen_D.abc song/PerSpelmann.abc
Misc3: Misc3.abc Misc3.ps Misc3.pdf
Misc3.abc: hdr/Misc3.hdr $(Misc3)
	abcmedley Misc3 $(Misc3) >Misc3.abc
Misc3.ps: Misc3.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Misc3.abc \
	| PShdr "Misc" "" "Misc" \
	| PSftr %D $U/ %D >Misc3.ps
Misc3.pdf: Misc3.ps
	ps2pdf Misc3.ps Misc3.pdf

Misc: Misc1 Misc2 Misc3

MittPautrask= waltz/MittPautrask.abc
MittPautrask: MittPautrask.abc MittPautrask.ps MittPautrask.pdf
MittPautrask.abc: $(MittPautrask)
	abcjoin $(MittPautrask) >MittPautrask.abc
MittPautrask.ps: MittPautrask.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 MittPautrask.abc \
	| PShdr "MittPautrask" "" "MittPautrask" \
	| PSftr %D $U/ %D >MittPautrask.ps
MittPautrask.pdf: MittPautrask.ps
	ps2pdf MittPautrask.ps MittPautrask.pdf

Molja= pols/Molja_3_V1.abc pols/Molja_3_V2.abc
Molja: Molja.abc Molja.ps Molja.pdf
Molja.abc: $(Molja)
	cat $(Molja) >Molja.abc
Molja.ps: Molja.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Molja.abc \
	| PShdr "Molja" "" "Molja" \
	| PSftr %D $U/ %D >Molja.ps
Molja.pdf: Molja.ps
	ps2pdf Molja.ps Molja.pdf

# MoraPolskan
MoraPolskan= pols/MoraPolskan_hambo.abc pols/MoraPolskan_Boda.abc
MoraPolskan: MoraPolskan.ps MoraPolskan.pdf
MoraPolskan.abc: $(MoraPolskan)
	abcjoin +s $(MoraPolskan) >MoraPolskan.abc
MoraPolskan.ps: MoraPolskan.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 MoraPolskan.abc \
	| PShdr MoraPolskan "" MoraPolskan \
	| PSftr %D $U/ %D >MoraPolskan.ps
MoraPolskan.pdf: MoraPolskan.ps
	ps2pdf MoraPolskan.ps MoraPolskan.pdf

# NielsMortensensTrekant
NielsMortensensTrekant= jig/NielsMortensensTrekant_A.abc jig/NielsMortensensTrekant_D.abc
NielsMortensensTrekant: NielsMortensensTrekant.ps NielsMortensensTrekant.pdf
NielsMortensensTrekant.abc: $(NielsMortensensTrekant)
	abcjoin +s $(NielsMortensensTrekant) >NielsMortensensTrekant.abc
NielsMortensensTrekant.ps: NielsMortensensTrekant.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 NielsMortensensTrekant.abc \
	| PShdr NielsMortensensTrekant "" NielsMortensensTrekant \
	| PSftr %D $U/ %D >NielsMortensensTrekant.ps
NielsMortensensTrekant.pdf: NielsMortensensTrekant.ps
	ps2pdf NielsMortensensTrekant.ps NielsMortensensTrekant.pdf

# Naa er det jul igjen
NaaErDetJulIgjen= xmas/NaaErDetJulIgjen_D.abc xmas/NaaErDetJulIgjen_G.abc
NaaErDetJulIgjen: NaaErDetJulIgjen.abc NaaErDetJulIgjen.ps NaaErDetJulIgjen.pdf
NaaErDetJulIgjen.abc: $(NaaErDetJulIgjen)
	abcjoin +s $(NaaErDetJulIgjen) >NaaErDetJulIgjen.abc
NaaErDetJulIgjen.ps: NaaErDetJulIgjen.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 NaaErDetJulIgjen.abc \
	|PShdr NaaErDetJulIgjen '' NaaErDetJulIgjen \
	|PSftr %D $U/ %D >NaaErDetJulIgjen.ps
NaaErDetJulIgjen.pdf: NaaErDetJulIgjen.ps
	ps2pdf NaaErDetJulIgjen.ps NaaErDetJulIgjen.pdf

# Norrala_polska
Norrala_polska=  \
	pols/Norrala_polska_1-D-30-3.abc \
	pols/Norrala_polska_2-D-30-3.abc
Norrala_polska: Norrala_polska.abc Norrala_polska.ps Norrala_polska.pdf
Norrala_polska.abc: $(Norrala_polska) # hdr/Norrala_polska.hdr
	abcjoin +s $(Norrala_polska) >Norrala_polska.abc
Norrala_polska.ps: Norrala_polska.abc fmt/_80.fmt
	$(a2p) Norrala_polska.abc +Ffmt/_80 \
	|PShdr Norrala_polska '' Norrala_polska \
	|PSftr %D $U/ %D >Norrala_polska.ps
Norrala_polska.pdf: Norrala_polska.ps
	ps2pdf Norrala_polska.ps Norrala_polska.pdf

# NorthernRoots.org collection:
NorthernRoots: NorthernRoots.abc NorthernRoots.ps NorthernRoots.pdf
NorthernRoots.ps: NorthernRoots.abc fmt/NorthernRoots.fmt
	$(a2p) NorthernRoots.abc +c +x +Ffmt/NorthernRoots.fmt \
	|PShdr NorthernRoots 'Northern Roots Tune Book' NorthernRoots \
	|PSftr "Page %P" $U/NorthernRoots.abc %D >NorthernRoots.ps
NorthernRoots.pdf: NorthernRoots.ps
	ps2pdf NorthernRoots.ps NorthernRoots.pdf

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

# Oxdansen
Oxdansen= tune/OxDansen_G.abc tune/OxDansen_D.abc
Oxdansen: Oxdansen.abc Oxdansen.ps Oxdansen.pdf
Oxdansen.abc: $(Oxdansen)
	abcmedley "Oxdansen" $(Oxdansen) >Oxdansen.abc
Oxdansen.ps: Oxdansen.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Oxdansen.abc \
	| PShdr "Oxdansen" "" "Oxdansen" \
	| PSftr %D $U/ %D >Oxdansen.ps
Oxdansen.pdf: Oxdansen.ps
	ps2pdf Oxdansen.ps Oxdansen.pdf

# Roragen_valsen
Roragen_valsen= waltz/Roragenvalsen-A-32-4.abc 
Roragen_valsen: Roragen_valsen.abc Roragen_valsen.ps Roragen_valsen.pdf
Roragen_valsen.abc: $(Roragen_valsen)
	abcjoin $(Roragen_valsen) >Roragen_valsen.abc
Roragen_valsen.ps: Roragen_valsen.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Roragen_valsen.abc \
	| PShdr "Roragenvalsen" "" "Roragenvalsen" \
	| PSftr %D $U/ %D >Roragen_valsen.ps
Roragen_valsen.pdf: Roragen_valsen.ps
	ps2pdf Roragen_valsen.ps Roragen_valsen.pdf

# Oslo Waltz
OsloWaltz= waltz/SvenskAnnasV.abc waltz/Roragenvalsen-A-32-4.abc waltz/HokpersV.abc
OsloWaltz: OsloWaltz.abc OsloWaltz.ps OsloWaltz.pdf
OsloWaltz.abc: $(OsloWaltz)
	abcmedley "Oslo Waltz" $(OsloWaltz) >OsloWaltz.abc
OsloWaltz.ps: OsloWaltz.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 OsloWaltz.abc \
	| PShdr "OsloWaltz" "" "OsloWaltz" \
	| PSftr %D $U/ %D >OsloWaltz.ps
OsloWaltz.pdf: OsloWaltz.ps
	ps2pdf OsloWaltz.ps OsloWaltz.pdf

# Pellikvalsen
Pellikvalsen= waltz/Pellikvalsen2_A.abc misc/x8.abc
Pellikvalsen: Pellikvalsen.ps Pellikvalsen.pdf
Pellikvalsen.abc: $(Pellikvalsen)
	abcjoin +s $(Pellikvalsen) >Pellikvalsen.abc
Pellikvalsen.ps: Pellikvalsen.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Pellikvalsen.abc \
	| PShdr Pellikvalsen "" Pellikvalsen \
	| PSftr %D $U/ %D >Pellikvalsen.ps
Pellikvalsen.pdf: Pellikvalsen.ps
	ps2pdf Pellikvalsen.ps Pellikvalsen.pdf

# Polska efter Lapp Nils
PolskaEfterLappNils= pols/P_LappNils_D_2V.abc
PolskaEfterLappNils: PolskaEfterLappNils.ps PolskaEfterLappNils.pdf
PolskaEfterLappNils.abc: $(PolskaEfterLappNils)
	ln -f $(PolskaEfterLappNils) PolskaEfterLappNils.abc
PolskaEfterLappNils.ps: PolskaEfterLappNils.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 PolskaEfterLappNils.abc \
	| PShdr PolskaEfterLappNils "" PolskaEfterLappNils \
	| PSftr %D $U/ %D >PolskaEfterLappNils.ps
PolskaEfterLappNils.pdf: PolskaEfterLappNils.ps
	ps2pdf PolskaEfterLappNils.ps PolskaEfterLappNils.pdf

# PolskaFrAppelbo
PolskaFrAppelbo= pols/Polska_Fran_Appelbo-Gm-32-2.abc
PolskaFrAppelbo: PolskaFrAppelbo.abc PolskaFrAppelbo.pdf
PolskaFrAppelbo.abc: $(PolskaFrAppelbo)
	abcjoin +s $(PolskaFrAppelbo) >PolskaFrAppelbo.abc
PolskaFrAppelbo.ps: PolskaFrAppelbo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 PolskaFrAppelbo.abc \
	| PShdr PolskaFrAppelbo "" PolskaFrAppelbo \
	| PSftr %D $U/ %D >PolskaFrAppelbo.ps
PolskaFrAppelbo.pdf: PolskaFrAppelbo.ps
	ps2pdf PolskaFrAppelbo.ps PolskaFrAppelbo.pdf

# Alsinger Sekstur
AlsingerSekstur= jig/AlsingerSekstur_G.abc jig/AlsingerSekstur_A.abc
AlsingerSekstur: AlsingerSekstur.abc AlsingerSekstur.pdf
AlsingerSekstur.abc: $(AlsingerSekstur)
	abcmedley "Alsinger Sekstur" $(AlsingerSekstur) >AlsingerSekstur.abc
AlsingerSekstur.ps: AlsingerSekstur.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80.fmt AlsingerSekstur.abc \
	|PShdr AlsingerSekstur '' AlsingerSekstur \
	|PSftr %D $U/ %D >AlsingerSekstur.ps
AlsingerSekstur.pdf: AlsingerSekstur.ps
	ps2pdf AlsingerSekstur.ps AlsingerSekstur.pdf

Amerikaturen= pols/Amerikaturen_D.abc pols/Amerikaturen2_D.abc
Amerikaturen: Amerikaturen.abc Amerikaturen.pdf
Amerikaturen.abc: $(Amerikaturen)
	abcmedley "Pols: R\oros 4" $(Amerikaturen) >Amerikaturen.abc
Amerikaturen.ps: Amerikaturen.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80.fmt Amerikaturen.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Amerikaturen.ps
Amerikaturen.pdf: Amerikaturen.ps
	ps2pdf Amerikaturen.ps Amerikaturen.pdf

# Amerikansk_Traskopolka
Amerikansk_Traskopolka= polka/Amerikansk_Traskopolka-G-80-.abc
Amerikansk_Traskopolka: Amerikansk_Traskopolka.abc Amerikansk_Traskopolka.pdf
Amerikansk_Traskopolka.abc: $(Amerikansk_Traskopolka)
	abcjoin +s $(Amerikansk_Traskopolka) >Amerikansk_Traskopolka.abc
Amerikansk_Traskopolka.ps: Amerikansk_Traskopolka.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Amerikansk_Traskopolka.abc \
	| PShdr "Amerikansk_Traskopolka" "" "Amerikansk_Traskopolka" \
	| PSftr %D $U/ %D >Amerikansk_Traskopolka.ps
Amerikansk_Traskopolka.pdf: Amerikansk_Traskopolka.ps
	ps2pdf Amerikansk_Traskopolka.ps Amerikansk_Traskopolka.pdf

# Annas_Visa
Annas_Visa= waltz/Annas_Visa-A-64-4.abc
Annas_Visa: Annas_Visa.abc Annas_Visa.ps Annas_Visa.pdf
Annas_Visa.abc: $(Annas_Visa)
	abcjoin +s $(Annas_Visa) >Annas_Visa.abc
Annas_Visa.ps: Annas_Visa.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Annas_Visa.abc \
	| PShdr "Annas_Visa" "" "Annas_Visa" \
	| PSftr %D $U/ %D >Annas_Visa.ps
Annas_Visa.pdf: Annas_Visa.ps
	ps2pdf Annas_Visa.ps Annas_Visa.pdf

# Aursundvals
Aursundvals= \
	waltz/Aursundvals_I_1.abc \
	waltz/AursundvalsNrIiVals.abc
Aursundvals: Aursundvals.ps Aursundvals.pdf
Aursundvals.abc: $(Aursundvals)
	abcjoin +s $(Aursundvals) >Aursundvals.abc
Aursundvals.ps: Aursundvals.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Aursundvals.abc \
	| PShdr Aursundvals "" Aursundvals \
	| PSftr %D $U/ %D >Aursundvals.ps
Aursundvals.pdf: Aursundvals.ps
	ps2pdf Aursundvals.ps Aursundvals.pdf

# Avskedsganglaten
Avskedsganglaten= ganglat/Avskedsganglaten_Cm_2V.abc
Avskedsganglaten: Avskedsganglaten.ps Avskedsganglaten.pdf
Avskedsganglaten.abc: $(Avskedsganglaten)
	ln -f $(Avskedsganglaten) Avskedsganglaten.abc
Avskedsganglaten.ps: Avskedsganglaten.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Avskedsganglaten.abc \
	| PShdr Avskedsganglaten "" Avskedsganglaten \
	| PSftr %D $U/ %D >Avskedsganglaten.ps
Avskedsganglaten.pdf: Avskedsganglaten.ps
	ps2pdf Avskedsganglaten.ps Avskedsganglaten.pdf

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

# Slangpolska
Slangpolska= slangpolska/*.abc
Slangpolska: Slangpolska.abc Slangpolska.ps Slangpolska.pdf
Slangpolska.abc: $(Slangpolska)
	abcjoin +s $(Slangpolska) >Slangpolska.abc
Slangpolska.ps: Slangpolska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Slangpolska.abc \
	| PShdr Slangpolska "" Slangpolska \
	| PSftr %D $U/ %D >Slangpolska.ps
Slangpolska.pdf: Slangpolska.ps
	ps2pdf Slangpolska.ps Slangpolska.pdf

# Slipstenspolskan
Slipstenspolskan= pols/Slipstenspolskan_A_2V.abc
Slipstenspolskan: Slipstenspolskan.ps Slipstenspolskan.pdf
Slipstenspolskan.abc: $(Slipstenspolskan)
	ln -f $(Slipstenspolskan) Slipstenspolskan.abc
Slipstenspolskan.ps: Slipstenspolskan.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Slipstenspolskan.abc \
	| PShdr Slipstenspolskan "" Slipstenspolskan \
	| PSftr %D $U/ %D >Slipstenspolskan.ps
Slipstenspolskan.pdf: Slipstenspolskan.ps
	ps2pdf Slipstenspolskan.ps Slipstenspolskan.pdf

Polka01= polka/HoppvalsFraFeragen.abc polka/AlfredPaHultet.abc polka/UngerskaJarnvagensP.abc polka/KaustisenPolkka.abc
Polka01: Polka01.abc Polka01.ps Polka01.pdf
Polka01.abc: $(Polka01)
	abcmedley "Polka 1" $(Polka01) >Polka01.abc
Polka01.ps: fmt/_70.fmt Polka01.abc
	$(a2p) +Ffmt/_70 Polka01.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka01.ps
Polka01.pdf: Polka01.ps
	ps2pdf Polka01.ps Polka01.pdf

Polka02= polka/BabbaLisasHyfsn.abc polka/PolkettFrStugun_C.abc polka/RedwingPolka.abc polka/Polka3_A.abc
Polka02: Polka02.abc Polka02.ps Polka02.pdf
Polka02.abc: $(Polka02)
	abcmedley "Polka 2 (Swedish)" $(Polka02) >Polka02.abc
Polka02.ps: fmt/_70.fmt Polka02.abc
	$(a2p) +Ffmt/_70 Polka02.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka02.ps
Polka02.pdf: Polka02.ps
	ps2pdf Polka02.ps Polka02.pdf

Polka03= polka/HamborgSekstur.abc polka/RheinlaenderPolka19.abc polka/ArnesPolka_G.abc
Polka03: Polka03.abc Polka03.ps Polka03.pdf
Polka03.abc: $(Polka03)
	abcmedley "Polka 3 (Danish)" $(Polka03) >Polka03.abc
Polka03.ps: fmt/_70.fmt Polka03.abc
	$(a2p) +Ffmt/_70 Polka03.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka03.ps
Polka03.pdf: Polka03.ps
	ps2pdf Polka03.ps Polka03.pdf

Polka04= polka/Sakkijarven_polkka_AmDm.abc polka/LukkariHeikinP.abc polka/YrjonP.abc polka/SukkulaP.abc
Polka04: Polka04.abc Polka04.ps Polka04.pdf
Polka04.abc: $(Polka04)
	abcmedley "Polka 4 (Finnish)" $(Polka04) >Polka04.abc
Polka04.ps: fmt/_70.fmt Polka04.abc
	$(a2p) +Ffmt/_70 Polka04.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka04.ps
Polka04.pdf: Polka04.ps
	ps2pdf Polka04.ps Polka04.pdf

Polka05= hdr/Polka05.hdr polka/BakmesFranKall.abc polka/Polkett_Dal-Jonke_G.abc polka/SvedsJansP.abc polka/MinneFrRommelied.abc polka/PolkettFrSvardsjo.abc
Polka05: Polka05.abc Polka05.ps Polka05.pdf
Polka05.abc: $(Polka05)
	abcjoin  $(Polka05) >Polka05.abc
Polka05.ps: fmt/_70.fmt Polka05.abc
	$(a2p) +Ffmt/_70 Polka05.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka05.ps
Polka05.pdf: Polka05.ps
	ps2pdf Polka05.ps Polka05.pdf

Polka06= hdr/Polka06.hdr polka/PariserP1.abc polka/PariserP2.abc polka/PariserP3.abc
Polka06: Polka06.abc Polka06.ps Polka06.pdf
Polka06.abc: $(Polka06)
	abcjoin $(Polka06) >Polka06.abc
Polka06.ps: fmt/_70.fmt Polka06.abc
	$(a2p) +Ffmt/_70 Polka06.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka06.ps
Polka06.pdf: Polka06.ps
	ps2pdf Polka06.ps Polka06.pdf

Polka07= hdr/Polka07.hdr \
	polka/PolkaMedley1.abc \
	polka/KarjalanP.abc \
	polka/SuomisenVainonP.abc \
	polka/KypasjarvenP.abc
Polka07: Polka07.abc Polka07.ps Polka07.pdf
Polka07.abc: $(Polka07)
	abcjoin $(Polka07) >Polka07.abc
Polka07.ps: fmt/_70.fmt Polka07.abc
	$(a2p) +Ffmt/_70 Polka07.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka07.ps
Polka07.pdf: Polka07.ps
	ps2pdf Polka07.ps Polka07.pdf

Polka08= hdr/Polka08.hdr polka/KatariinasP.abc polka/KnapsausP.abc polka/KalleenonP.abc polka/SalonkylanP.abc
Polka08: Polka08.abc Polka08.ps Polka08.pdf
Polka08.abc: $(Polka08)
	abcjoin $(Polka08) >Polka08.abc
Polka08.ps: fmt/_70.fmt Polka08.abc
	$(a2p) +Ffmt/_70 Polka08.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka08.ps
Polka08.pdf: Polka08.ps
	ps2pdf Polka08.ps Polka08.pdf

Polka09= polka/FederMikel.abc polka/GallopKontra.abc polka/AAlborgPolka_F.abc
Polka09: Polka09.abc Polka09.ps Polka09.pdf
Polka09.abc: $(Polka09)
	abcmedley "Polka 09 (Denmark)" $(Polka09) >Polka09.abc
Polka09.ps: fmt/_70.fmt Polka09.abc
	$(a2p) +Ffmt/_70 Polka09.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka09.ps
Polka09.pdf: Polka09.ps
	ps2pdf Polka09.ps Polka09.pdf

Polka10= polka/LokakuunPolkka_A.abc polka/RappuPolkka_G.abc
Polka10: Polka10.abc Polka10.ps Polka10.pdf
Polka10.abc: $(Polka10)
	abcmedley "Polka 10 (Finland)" $(Polka10) >Polka10.abc
Polka10.ps: fmt/_65.fmt Polka10.abc
	$(a2p) +B4 +Ffmt/_65 Polka10.abc \
	| PShdr "Polka" "" "Polka" \
	| PSftr %D $U/ %D >Polka10.ps
Polka10.pdf: Polka10.ps
	ps2pdf Polka10.ps Polka10.pdf

Polka: \
	Polka01 Polka02 Polka03 Polka04 Polka05 Polka06 Polka07 Polka08 \
	Polka09 Polka10

# Pols_GunnarOrre
Pols_GunnarOrre= pols/P_GunnarOrre1_Am.abc pols/P_GunnarOrre2_Am.abc pols/P_GunnarOrre1_Am_2V.abc pols/P_GunnarOrre2_Am_2V.abc
Pols_GunnarOrre: Pols_GunnarOrre.ps Pols_GunnarOrre.pdf
Pols_GunnarOrre.abc: $(Pols_GunnarOrre)
	abcjoin +s $(Pols_GunnarOrre) >Pols_GunnarOrre.abc
Pols_GunnarOrre.ps: Pols_GunnarOrre.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_GunnarOrre.abc \
	| PShdr Pols_GunnarOrre "" Pols_GunnarOrre \
	| PSftr %D $U/ %D >Pols_GunnarOrre.ps
Pols_GunnarOrre.pdf: Pols_GunnarOrre.ps
	ps2pdf Pols_GunnarOrre.ps Pols_GunnarOrre.pdf

Pols0= pols/Generic_vals.abc pols/Generic_hamb.abc pols/Generic_pols.abc pols/Generic_Boda.abc
Pols0: Pols0.abc Pols0.ps Pols0.pdf
Pols0.abc: hdr/Pols0.hdr $(Pols0)
	abcmedley Pols0 $(Pols0) >Pols0.abc
Pols0.ps: Pols0.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols0.abc \
	| PShdr "Pols" "" "Pols" \
	| PSftr %D $U/ %D >Pols0.ps
Pols0.pdf: Pols0.ps
	ps2pdf Pols0.ps Pols0.pdf

Pols_Misc1= pols/DansPaKolbotten.abc pols/SabbJonP.abc pols/P_Ullervad.abc pols/Zuaw.abc
Pols_Misc1: Pols_Misc1.abc Pols_Misc1.ps Pols_Misc1.pdf
Pols_Misc1.abc: $(Pols_Misc1)
	abcmedley "Polska: Misc 1" $(Pols_Misc1) >Pols_Misc1.abc
Pols_Misc1.ps: Pols_Misc1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Misc1.abc \
	| PShdr "Pols" "" "Pols" \
	| PSftr %D $U/ %D >Pols_Misc1.ps
Pols_Misc1.pdf: Pols_Misc1.ps
	ps2pdf Pols_Misc1.ps Pols_Misc1.pdf

Pols_Moklinta= pols/P_Moklinta3.abc pols/P_Moklinta1_D.abc pols/P_Moklinta2_A.abc
Pols_Moklinta: Pols_Moklinta.abc Pols_Moklinta.ps Pols_Moklinta.pdf
Pols_Moklinta.abc: hdr/Pols_Moklinta.hdr $(Pols_Moklinta)
	abcmedley Pols_Moklinta $(Pols_Moklinta) >Pols_Moklinta.abc
Pols_Moklinta.ps: Pols_Moklinta.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Moklinta.abc \
	| PShdr "Pols" "" "Pols" \
	| PSftr %D $U/ %D >Pols_Moklinta.ps
Pols_Moklinta.pdf: Pols_Moklinta.ps
	ps2pdf Pols_Moklinta.ps Pols_Moklinta.pdf

Pols: \
	Pols0 Pols_Moklinta Pols_Alvdalen Pols_Atabak Pols_Bingsjo Pols_Boda Pols_Boda1 \
	Pols_Boda2 Pols_Bond Pols_Bond1 Pols_Bond2 Pols_Follinge \
	Pols_Gammelvanster_Oviken Pols_Inherrad Pols_Klaralvsdal1 Pols_Malung \
	Pols_Malung1 Pols_Malung2 Pols_Misc Pols_Nasfora1 Pols_Ore Pols_Orsa \
	Pols_PaalKarl2 Pols_Rattvik Pols_Roros Pols_Sen Pols_Slang 

Pols_Misc: Pols_Misc1

Pols_PaalKarl2= pols/P_PaalKarl2_Am_2V.abc misc/x6.abc
Pols_PaalKarl2: Pols_PaalKarl2.abc Pols_PaalKarl2.ps Pols_PaalKarl2.pdf
Pols_PaalKarl2.abc: $(Pols_PaalKarl2)
	abcjoin +s $(Pols_PaalKarl2) >Pols_PaalKarl2.abc
Pols_PaalKarl2.ps: Pols_PaalKarl2.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Pols_PaalKarl2.abc \
	| PSftr %D $U/ %D >Pols_PaalKarl2.ps
Pols_PaalKarl2.pdf: Pols_PaalKarl2.ps
	ps2pdf Pols_PaalKarl2.ps Pols_PaalKarl2.pdf

Pols_Finnskog: Pols_Finnskog1 Pols_Finnskog2

Pols_Finnskog1= \
	pols/FinnskogspolsFrOsterdalen_Gm.abc \
	pols/P_JonAndersson1_D.abc \
	pols/P_JonAndersson2_Dm.abc \
	pols/Finnskogspols4_D.abc
Pols_Finnskog1: Pols_Finnskog1.abc Pols_Finnskog1.ps Pols_Finnskog1.pdf
Pols_Finnskog1.abc: hdr/Pols_Finnskog1.hdr $(Pols_Finnskog1)
	abcmedley Pols_Finnskog1 $(Pols_Finnskog1) >Pols_Finnskog1.abc
Pols_Finnskog1.ps: Pols_Finnskog1.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Pols_Finnskog1.abc \
	| PShdr "Pols:Finnskog" "" "Pols:Finnskog" \
	| PSftr %D $U/ %D >Pols_Finnskog1.ps
Pols_Finnskog1.pdf: Pols_Finnskog1.ps
	ps2pdf Pols_Finnskog1.ps Pols_Finnskog1.pdf

Pols_Finnskog2= \
	pols/I_grenseland_3-C-32-2.abc pols/I_grenseland_8-C-32-2.abc
Pols_Finnskog2: Pols_Finnskog2.abc Pols_Finnskog2.ps Pols_Finnskog2.pdf
Pols_Finnskog2.abc: hdr/Pols_Finnskog2.hdr $(Pols_Finnskog2)
	abcmedley Pols_Finnskog2 $(Pols_Finnskog2) >Pols_Finnskog2.abc
Pols_Finnskog2.ps: Pols_Finnskog2.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Pols_Finnskog2.abc \
	| PShdr "Pols:Finnskog" "" "Pols:Finnskog" \
	| PSftr %D $U/ %D >Pols_Finnskog2.ps
Pols_Finnskog2.pdf: Pols_Finnskog2.ps
	ps2pdf Pols_Finnskog2.ps Pols_Finnskog2.pdf

Pols_Alvdalen1= pols/FarmorsBrudPolska.abc pols/SagMennesIntDuMi_Dm.abc pols/P_PaalKarl.abc pols/P_EinarBritt.abc
Pols_Alvdalen1: Pols_Alvdalen1.abc Pols_Alvdalen1.ps Pols_Alvdalen1.pdf
Pols_Alvdalen1.abc: hdr/Pols_Alvdalen1.hdr $(Pols_Alvdalen1)
	abcmedley Pols_Alvdalen1 $(Pols_Alvdalen1) >Pols_Alvdalen1.abc
Pols_Alvdalen1.ps: Pols_Alvdalen1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Alvdalen1.abc \
	| PShdr "Pols:Alvdalen" "" "Pols:Alvdalen" \
	| PSftr %D $U/ %D >Pols_Alvdalen1.ps
Pols_Alvdalen1.pdf: Pols_Alvdalen1.ps
	ps2pdf Pols_Alvdalen1.ps Pols_Alvdalen1.pdf

Pols_Alvdalen2= pols/P_GunnarOrre1_Am.abc pols/P_GunnarOrre2_Am.abc pols/BarbroPersBrudpolska_F.abc pols/P_PaalKarl2_Am.abc
Pols_Alvdalen2: Pols_Alvdalen2.abc Pols_Alvdalen2.ps Pols_Alvdalen2.pdf
Pols_Alvdalen2.abc: hdr/Pols_Alvdalen2.hdr $(Pols_Alvdalen2)
	abcmedley Pols_Alvdalen2 $(Pols_Alvdalen2) >Pols_Alvdalen2.abc
Pols_Alvdalen2.ps: Pols_Alvdalen2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Alvdalen2.abc \
	| PShdr "Pols:Alvdalen 2" "" "Pols:Alvdalen" \
	| PSftr %D $U/ %D >Pols_Alvdalen2.ps
Pols_Alvdalen2.pdf: Pols_Alvdalen2.ps
	ps2pdf Pols_Alvdalen2.ps Pols_Alvdalen2.pdf

Pols_Alvdalen: Pols_Alvdalen1 Pols_Alvdalen2

Pols_Atabak1= pols/P_avJNorrman_G.abc pols/FollingersSistaKomposition.abc pols/P_Mattmar_G.abc
Pols_Atabak1: Pols_Atabak1.abc Pols_Atabak1.ps Pols_Atabak1.pdf
Pols_Atabak1.abc: hdr/Pols_Atabak1.hdr $(Pols_Atabak1)
	abcmedley Pols_Atabak1 $(Pols_Atabak1) >Pols_Atabak1.abc
Pols_Atabak1.ps: Pols_Atabak1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Atabak1.abc \
	| PShdr "Pols:Atabak" "" "Pols:Atabak" \
	| PSftr %D $U/ %D >Pols_Atabak1.ps
Pols_Atabak1.pdf: Pols_Atabak1.ps
	ps2pdf Pols_Atabak1.ps Pols_Atabak1.pdf

Pols_Atabak: Pols_Atabak1 Bingsjo_polska_efter_Nylandspojkarna

# Bingsjo_polska_efter_Nylandspojkarna
Bingsjo_polska_efter_Nylandspojkarna= pols/Bingsjo_polska_efter_Nylandspojkarna-A-16-2.abc
Bingsjo_polska_efter_Nylandspojkarna: Bingsjo_polska_efter_Nylandspojkarna.abc Bingsjo_polska_efter_Nylandspojkarna.pdf
Bingsjo_polska_efter_Nylandspojkarna.abc: $(Bingsjo_polska_efter_Nylandspojkarna)
#	abcjoin +RS $(Bingsjo_polska_efter_Nylandspojkarna) >Bingsjo_polska_efter_Nylandspojkarna.abc
	ln pols/Bingsjo_polska_efter_Nylandspojkarna-A-16-2.abc Bingsjo_polska_efter_Nylandspojkarna.abc
Bingsjo_polska_efter_Nylandspojkarna.ps: Bingsjo_polska_efter_Nylandspojkarna.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Bingsjo_polska_efter_Nylandspojkarna.abc \
	| PShdr "Bingsjo_polska_efter_Nylandspojkarna" "" "Bingsjo_polska_efter_Nylandspojkarna" \
	| PSftr %D $U/ %D >Bingsjo_polska_efter_Nylandspojkarna.ps
Bingsjo_polska_efter_Nylandspojkarna.pdf: Bingsjo_polska_efter_Nylandspojkarna.ps
	ps2pdf Bingsjo_polska_efter_Nylandspojkarna.ps Bingsjo_polska_efter_Nylandspojkarna.pdf


BingsjoPolska= \
	pols/BingsjoStorPolska.abc pols/Blekingpolskan-D-64-5.abc \
	pols/Blekingpolskan-D-64-5.abc pols/EdvardLangemarksP.abc \
	pols/HelsingeP_GmG.abc pols/HjortAnders60ArPolska1_F.abc pols/HjortAnders60ArPolska2_F.abc \
	pols/HusOmByggnadsPolska.abc pols/KallaKarar.abc \
	pols/KoivistonPolska_Am.abc pols/KoivistonPolska_Dm.abc \
	pols/KoivistonPolska_Em.abc pols/KoivistonPolska_Gm.abc \
	pols/LappfjardP.abc pols/Midsommardrom_Em.abc pols/NorralaP.abc \
	pols/NylandsPojkarnaP1.abc pols/P_Eklunda1v2_Dm.abc \
	pols/NylandsPojkarnaP3.abc pols/P_PekkosOlofHansson.abc \
	pols/P_RojasJonas1.abc pols/PennknivsmordarenP.abc \
	pols/PolskaMotTrotthet.abc pols/TioKronorsPolskan.abc

BingsjoPolska: BingsjoPolska.abc BingsjoPolska.ps BingsjoPolska.pdf
BingsjoPolska.abc: $(BingsjoPolska)
	abcjoin +s $(BingsjoPolska) >BingsjoPolska.abc
BingsjoPolska.ps: BingsjoPolska.abc fmt/_70.fmt
	$(a2p) +Ffmt/_65 BingsjoPolska.abc \
	| PShdr "Pols:Bingsjo" "" "Pols:Bingsjo" \
	| PSftr %D $U/ %P >BingsjoPolska.ps
BingsjoPolska.pdf: BingsjoPolska.ps
	ps2pdf BingsjoPolska.ps BingsjoPolska.pdf

Pols_Bingsjo1= pols/TioKronorsPolskan.abc pols/BingsjoP_3.abc pols/NorralaP.abc pols/BingsjoP_2.abc
Pols_Bingsjo1: Pols_Bingsjo1.abc Pols_Bingsjo1.ps Pols_Bingsjo1.pdf
Pols_Bingsjo1.abc: hdr/Pols_Bingsjo1.hdr $(Pols_Bingsjo1)
	abcmedley Pols_Bingsjo1 $(Pols_Bingsjo1) >Pols_Bingsjo1.abc
Pols_Bingsjo1.ps: Pols_Bingsjo1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bingsjo1.abc \
	| PShdr "Pols:Bingsjo" "" "Pols:Bingsjo" \
	| PSftr %D $U/ %D >Pols_Bingsjo1.ps
Pols_Bingsjo1.pdf: Pols_Bingsjo1.ps
	ps2pdf Pols_Bingsjo1.ps Pols_Bingsjo1.pdf

Pols_Bingsjo2= pols/BingsjoStorPolska.abc pols/P_Eklunda1v2_Dm.abc pols/NylandsPojkarnaP3.abc
Pols_Bingsjo2: Pols_Bingsjo2.abc Pols_Bingsjo2.ps Pols_Bingsjo2.pdf
Pols_Bingsjo2.abc: hdr/Pols_Bingsjo2.hdr $(Pols_Bingsjo2)
	abcmedley Pols_Bingsjo2 $(Pols_Bingsjo2) >Pols_Bingsjo2.abc
Pols_Bingsjo2.ps: Pols_Bingsjo2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bingsjo2.abc \
	| PShdr "Pols:Bingsjo" "" "Pols:Bingsjo" \
	| PSftr %D $U/ %D >Pols_Bingsjo2.ps
Pols_Bingsjo2.pdf: Pols_Bingsjo2.ps
	ps2pdf Pols_Bingsjo2.ps Pols_Bingsjo2.pdf

Pols_Bingsjo3= pols/NylandsPojkarnaP1.abc pols/LappfjardP.abc pols/HelsingeP_GmG.abc pols/KallaKarar.abc
Pols_Bingsjo3: Pols_Bingsjo3.abc Pols_Bingsjo3.ps Pols_Bingsjo3.pdf
Pols_Bingsjo3.abc: hdr/Pols_Bingsjo3.hdr $(Pols_Bingsjo3)
	abcmedley Pols_Bingsjo3 $(Pols_Bingsjo3) >Pols_Bingsjo3.abc
Pols_Bingsjo3.ps: Pols_Bingsjo3.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bingsjo3.abc \
	| PShdr "Pols:Bingsjo" "" "Pols:Bingsjo" \
	| PSftr %D $U/ %D >Pols_Bingsjo3.ps
Pols_Bingsjo3.pdf: Pols_Bingsjo3.ps
	ps2pdf Pols_Bingsjo3.ps Pols_Bingsjo3.pdf

Pols_Bingsjo4= pols/HjortAnders60ArPolska2_F.abc pols/P_RojasJonas1.abc pols/Blekingpolskan-D-64-5.abc
Pols_Bingsjo4: Pols_Bingsjo4.abc Pols_Bingsjo4.ps Pols_Bingsjo4.pdf
Pols_Bingsjo4.abc: hdr/Pols_Bingsjo4.hdr $(Pols_Bingsjo4)
	abcmedley Pols_Bingsjo4 $(Pols_Bingsjo4) >Pols_Bingsjo4.abc
Pols_Bingsjo4.ps: Pols_Bingsjo4.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bingsjo4.abc \
	| PShdr "Pols:Bingsjo" "" "Pols:Bingsjo" \
	| PSftr %D $U/ %D >Pols_Bingsjo4.ps
Pols_Bingsjo4.pdf: Pols_Bingsjo4.ps
	ps2pdf Pols_Bingsjo4.ps Pols_Bingsjo4.pdf

Pols_Bingsjo5= pols/PolskaMotTrotthet.abc pols/BingsjoP_4.abc pols/BingsjoP_5.abc
Pols_Bingsjo5: Pols_Bingsjo5.abc Pols_Bingsjo5.ps Pols_Bingsjo5.pdf
Pols_Bingsjo5.abc: hdr/Pols_Bingsjo5.hdr $(Pols_Bingsjo5)
	abcmedley Pols_Bingsjo5 $(Pols_Bingsjo5) >Pols_Bingsjo5.abc
Pols_Bingsjo5.ps: Pols_Bingsjo5.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bingsjo5.abc \
	| PShdr "Pols:Bingsjo" "" "Pols:Bingsjo" \
	| PSftr %D $U/ %D >Pols_Bingsjo5.ps
Pols_Bingsjo5.pdf: Pols_Bingsjo5.ps
	ps2pdf Pols_Bingsjo5.ps Pols_Bingsjo5.pdf

Pols_Bingsjo6= pols/HusOmByggnadsPolska.abc
Pols_Bingsjo6: Pols_Bingsjo6.abc Pols_Bingsjo6.ps Pols_Bingsjo6.pdf
Pols_Bingsjo6.abc: hdr/Pols_Bingsjo6.hdr $(Pols_Bingsjo6)
	abcmedley Pols_Bingsjo6 $(Pols_Bingsjo6) >Pols_Bingsjo6.abc
Pols_Bingsjo6.ps: Pols_Bingsjo6.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bingsjo6.abc \
	| PShdr "Pols:Bingsjo" "" "Pols:Bingsjo" \
	| PSftr %D $U/ %D >Pols_Bingsjo6.ps
Pols_Bingsjo6.pdf: Pols_Bingsjo6.ps
	ps2pdf Pols_Bingsjo6.ps Pols_Bingsjo6.pdf

Pols_Bingsjo: Pols_Bingsjo1 Pols_Bingsjo2 Pols_Bingsjo3 Pols_Bingsjo4 Pols_Bingsjo5 Pols_Bingsjo6

Pols_Bingsjo: \
	Pols_Bingsjo1 Pols_Bingsjo2 Pols_Bingsjo3 Pols_Bingsjo4 Pols_Bingsjo5

Pols_Boda1= pols/BodaPolska1.abc pols/BodaPolska2.abc pols/BodaPolska3.abc pols/BengtJ_BP1.abc
Pols_Boda1: Pols_Boda1.abc Pols_Boda1.ps Pols_Boda1.pdf
Pols_Boda1.abc: $(Pols_Boda1)
	abcmedley "Polska: Boda 1" $(Pols_Boda1) >Pols_Boda1.abc
Pols_Boda1.ps: fmt/_70.fmt Pols_Boda1.abc
	$(a2p) +Ffmt/_70 Pols_Boda1.abc \
	| PShdr "Pols:Boda" "" "Pols:Boda" \
	| PSftr %D $U/ %D >Pols_Boda1.ps
Pols_Boda1.pdf: Pols_Boda1.ps
	ps2pdf Pols_Boda1.ps Pols_Boda1.pdf

Pols_Boda2= pols/SkaalbergsLaaten_G.abc pols/UngdomsSynden_G3.abc pols/BengtJ_BP2.abc pols/BengtJ_BP3.abc
Pols_Boda2: Pols_Boda2.abc Pols_Boda2.ps Pols_Boda2.pdf
Pols_Boda2.abc: $(Pols_Boda2)
	abcmedley "Polska: Boda 2" $(Pols_Boda2) >Pols_Boda2.abc
Pols_Boda2.ps: fmt/_70.fmt Pols_Boda2.abc
	$(a2p) +Ffmt/_70 Pols_Boda2.abc \
	| PShdr "Pols:Boda" "" "Pols:Boda" \
	| PSftr %D $U/ %D >Pols_Boda2.ps
Pols_Boda2.pdf: Pols_Boda2.ps
	ps2pdf Pols_Boda2.ps Pols_Boda2.pdf

Pols_Boda3= pols/MakaEDuBritta_D3.abc pols/Slovagubben_G.abc
Pols_Boda3: Pols_Boda3.abc Pols_Boda3.ps Pols_Boda3.pdf
Pols_Boda3.abc: $(Pols_Boda3)
	abcmedley "Polska: Boda 3" $(Pols_Boda3) >Pols_Boda3.abc
Pols_Boda3.ps: fmt/_70.fmt Pols_Boda3.abc
	$(a2p) +Ffmt/_70 Pols_Boda3.abc \
	| PShdr "Pols:Boda" "" "Pols:Boda" \
	| PSftr %D $U/ %D >Pols_Boda3.ps
Pols_Boda3.pdf: Pols_Boda3.ps
	ps2pdf Pols_Boda3.ps Pols_Boda3.pdf

Pols_Boda: Pols_Boda1 Pols_Boda2 Pols_Boda3

Pols_Bond1= pols/BP_Overharde1_3.abc pols/HoppaKona.abc pols/P_Haalnas.abc pols/Molja_3_V1.abc
Pols_Bond1: Pols_Bond1.abc Pols_Bond1.ps Pols_Bond1.pdf
Pols_Bond1.abc: hdr/Pols_Bond1.hdr $(Pols_Bond1)
	abcmedley Pols_Bond1 $(Pols_Bond1) >Pols_Bond1.abc
Pols_Bond1.ps: Pols_Bond1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bond1.abc \
	| PShdr "Pols:Bond" "" "Pols:Bond" \
	| PSftr %D $U/ %D >Pols_Bond1.ps
Pols_Bond1.pdf: Pols_Bond1.ps
	ps2pdf Pols_Bond1.ps Pols_Bond1.pdf

Pols_Bond2= pols/P_LeifAlpsjo1.abc pols/LangbackaJansP.abc pols/SlangP_JohannOlsson.abc pols/Tobogubben_2.abc
Pols_Bond2: Pols_Bond2.abc Pols_Bond2.ps Pols_Bond2.pdf
Pols_Bond2.abc: hdr/Pols_Bond2.hdr $(Pols_Bond2)
	abcmedley Pols_Bond2 $(Pols_Bond2) >Pols_Bond2.abc
Pols_Bond2.ps: Pols_Bond2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Bond2.abc  \
	| PShdr "Polska: Bond" "" "Pols:Bond" \
	| PSftr %D $U/ %D >Pols_Bond2.ps
Pols_Bond2.pdf: Pols_Bond2.ps
	ps2pdf Pols_Bond2.ps Pols_Bond2.pdf

Pols_Bond: Pols_Bond1 Pols_Bond2

Pols_Follinge1= pols/FollingersSistaKomposition.abc pols/GPfrFollinge.abc pols/P_ErikLarsa1_F.abc pols/P_OlofOlsson_A.abc
Pols_Follinge1: Pols_Follinge1.abc Pols_Follinge1.ps Pols_Follinge1.pdf
Pols_Follinge1.abc: hdr/Pols_Follinge1.hdr $(Pols_Follinge1)
	abcmedley Pols_Follinge1 $(Pols_Follinge1) >Pols_Follinge1.abc
Pols_Follinge1.ps: Pols_Follinge1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Follinge1.abc \
	| PShdr "Pols:Follinge" "" "Pols:Follinge" \
	| PSftr %D $U/ %D >Pols_Follinge1.ps
Pols_Follinge1.pdf: Pols_Follinge1.ps
	ps2pdf Pols_Follinge1.ps Pols_Follinge1.pdf

Pols_Follinge2= pols/P_Stor-Jonas_D.abc pols/P_ErikLarsa2_D.abc pols/P_Leander_G.abc pols/P_av_Gustav_i_Backen_D.abc pols/P_OssianEklund_D.abc
Pols_Follinge2: Pols_Follinge2.abc Pols_Follinge2.ps Pols_Follinge2.pdf
Pols_Follinge2.abc: hdr/Pols_Follinge2.hdr $(Pols_Follinge2)
	abcmedley Pols_Follinge2 $(Pols_Follinge2) >Pols_Follinge2.abc
Pols_Follinge2.ps: Pols_Follinge2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Follinge2.abc \
	| PShdr "Pols:Follinge" "" "Pols:Follinge" \
	| PSftr %D $U/ %D >Pols_Follinge2.ps
Pols_Follinge2.pdf: Pols_Follinge2.ps
	ps2pdf Pols_Follinge2.ps Pols_Follinge2.pdf

Pols_Follinge3= pols/P_VilleKoempke_D.abc pols/P_KristianOskarsson_1_A.abc pols/P_KristianOskarsson_2_A.abc pols/P_til_Mats_D.abc pols/TantensPolska_D.abc
Pols_Follinge3: Pols_Follinge3.abc Pols_Follinge3.ps Pols_Follinge3.pdf
Pols_Follinge3.abc: hdr/Pols_Follinge3.hdr $(Pols_Follinge3)
	abcmedley Pols_Follinge3 $(Pols_Follinge3) >Pols_Follinge3.abc
Pols_Follinge3.ps: Pols_Follinge3.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Follinge3.abc \
	| PShdr "Pols:Follinge" "" "Pols:Follinge" \
	| PSftr %D $U/ %D >Pols_Follinge3.ps
Pols_Follinge3.pdf: Pols_Follinge3.ps
	ps2pdf Pols_Follinge3.ps Pols_Follinge3.pdf

Pols_Follinge: Pols_Follinge1 Pols_Follinge2 Pols_Follinge3

Pols_Gammelvanster_Oviken= pols/Jamtlandsexpressen.abc pols/RagundaPolskan.abc pols/P_ErikaLystedt.abc
Pols_Gammelvanster_Oviken: hdr/Pols_Gammelvanster_Oviken.hdr Pols_Gammelvanster_Oviken.ps Pols_Gammelvanster_Oviken.pdf
Pols_Gammelvanster_Oviken.abc: hdr/Pols_Gammelvanster_Oviken.hdr $(Pols_Gammelvanster_Oviken)
	abcmedley Pols_Gammelvanster_Oviken $(Pols_Gammelvanster_Oviken) >Pols_Gammelvanster_Oviken.abc
Pols_Gammelvanster_Oviken.ps: fmt/_70.fmt Pols_Gammelvanster_Oviken.abc
	$(a2p) +Ffmt/_70 Pols_Gammelvanster_Oviken.abc \
	| PShdr "Pols:Oviken" "" "Pols:Oviken" \
	| PSftr %D $U/ %D >Pols_Gammelvanster_Oviken.ps
Pols_Gammelvanster_Oviken.pdf: Pols_Gammelvanster_Oviken.ps
	ps2pdf Pols_Gammelvanster_Oviken.ps Pols_Gammelvanster_Oviken.pdf

Pols_Inherrad= pols/PolsEtterAageGrundstad.abc pols/EdvardLangemarksP.abc _3.abc
Pols_Inherrad: Pols_Inherrad.abc Pols_Inherrad.ps Pols_Inherrad.pdf
Pols_Inherrad.abc: $(Pols_Inherrad)
	abcmedley "Pols - Inherrad" $(Pols_Inherrad) >Pols_Inherrad.abc
Pols_Inherrad.ps: Pols_Inherrad.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Inherrad.abc \
	| PShdr "Pols:Inherrad" "" "Pols:Inherrad" \
	| PSftr %D $U/ %D >Pols_Inherrad.ps
Pols_Inherrad.pdf: Pols_Inherrad.ps
	ps2pdf Pols_Inherrad.ps Pols_Inherrad.pdf

Pols_Klaralvsdal1= pols/P_Asgalingen.abc pols/P_79_D.abc pols/P_80a_A.abc
Pols_Klaralvsdal1: Pols_Klaralvsdal1.abc Pols_Klaralvsdal1.ps Pols_Klaralvsdal1.pdf
Pols_Klaralvsdal1.abc: hdr/Pols_Klaralvsdal1.hdr $(Pols_Klaralvsdal1)
	abcmedley Pols_Klaralvsdal1 $(Pols_Klaralvsdal1) >Pols_Klaralvsdal1.abc
Pols_Klaralvsdal1.ps: Pols_Klaralvsdal1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Klaralvsdal1.abc \
	| PShdr "Pols:Klaralvsdal" "" "Pols:Klaralvsdal" \
	| PSftr %D $U/ %D >Pols_Klaralvsdal1.ps
Pols_Klaralvsdal1.pdf: Pols_Klaralvsdal1.ps
	ps2pdf Pols_Klaralvsdal1.ps Pols_Klaralvsdal1.pdf

Pols_Malung1= pols/MalungsLek1.abc pols/KariLeken.abc pols/SlangPolska_SkinnerAlbin.abc $H/UppsalaP.abc
Pols_Malung1: Pols_Malung1.abc Pols_Malung1.ps Pols_Malung1.pdf
Pols_Malung1.abc: $(Pols_Malung1)
	abcmedley "Malungs Polska 1" $(Pols_Malung1) >Pols_Malung1.abc
Pols_Malung1.ps: Pols_Malung1.abc
	$(a2p) +Ffmt/_70 Pols_Malung1.abc \
	| PShdr "Pols:Malung" "" "Pols:Malung" \
	| PSftr %D $U/ %D >Pols_Malung1.ps
Pols_Malung1.pdf: Pols_Malung1.ps
	ps2pdf Pols_Malung1.ps Pols_Malung1.pdf

Pols_Malung2= pols/BronOverSveg.abc $H/Molja.abc pols/ForrBlastPaHorn.abc
Pols_Malung2: Pols_Malung2.abc Pols_Malung2.ps Pols_Malung2.pdf
Pols_Malung2.abc: $(Pols_Malung2)
	abcmedley "Malungs Polska 2" $(Pols_Malung2) >Pols_Malung2.abc
Pols_Malung2.ps: Pols_Malung2.abc
	$(a2p) +Ffmt/_70 Pols_Malung2.abc \
	| PShdr "Pols:Malung" "" "Pols:Malung" \
	| PSftr %D $U/ %D >Pols_Malung2.ps
Pols_Malung2.pdf: Pols_Malung2.ps
	ps2pdf Pols_Malung2.ps Pols_Malung2.pdf

Pols_Malung: Pols_Malung1 Pols_Malung2

Pols_Nasfora1= pols/KarisLeken.abc pols/P_JosefsLarsOlsson.abc pols/Nasfora2_G.abc pols/JohanSkatorsPolska_A.abc
Pols_Nasfora1: Pols_Nasfora1.abc Pols_Nasfora1.ps Pols_Nasfora1.pdf
Pols_Nasfora1.abc: $(Pols_Nasfora1)
	abcmedley 'N\aasf\"ora' $(Pols_Nasfora1) >Pols_Nasfora1.abc
Pols_Nasfora1.ps: Pols_Nasfora1.abc
	$(a2p) +Ffmt/_70 Pols_Nasfora1.abc \
	| PShdr "Pols:Nasfora" "" "Pols:Nasfora" \
	| PSftr %D $U/ %D >Pols_Nasfora1.ps
Pols_Nasfora1.pdf: Pols_Nasfora1.ps
	ps2pdf Pols_Nasfora1.ps Pols_Nasfora1.pdf

Pols_Ore1= pols/Syster_Polska1.abc pols/P_TimasHans_Dm2.abc pols/KyrkPolska.abc pols/Klimpen.abc
Pols_Ore1: Pols_Ore1.abc Pols_Ore1.ps Pols_Ore1.pdf
Pols_Ore1.abc: $(Pols_Ore1)
	abcmedley "Polska: Ore 1" $(Pols_Ore1) >Pols_Ore1.abc
Pols_Ore1.ps: Pols_Ore1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Ore1.abc \
	| PShdr "Pols:Ore" "" "Pols:Ore" \
	| PSftr %D $U/ %D >Pols_Ore1.ps
Pols_Ore1.pdf: Pols_Ore1.ps
	ps2pdf Pols_Ore1.ps Pols_Ore1.pdf

Pols_Ore: Pols_Ore1

Pols_Orsa1= pols/OrsaPolska_1.abc pols/Syster_Polska2.abc pols/OrsaPolska_BJ.abc pols/Syster_Polska3.abc
Pols_Orsa1: Pols_Orsa1.abc Pols_Orsa1.ps Pols_Orsa1.pdf
Pols_Orsa1.abc: $(Pols_Orsa1)
	abcmedley "Polska: Orsa 1" $(Pols_Orsa1) >Pols_Orsa1.abc
Pols_Orsa1.ps: fmt/_70.fmt Pols_Orsa1.abc
	$(a2p) +Ffmt/_70 Pols_Orsa1.abc \
	| PShdr "Pols:Orsa" "" "Pols:Orsa" \
	| PSftr %D $U/ %D >Pols_Orsa1.ps
Pols_Orsa1.pdf: Pols_Orsa1.ps
	ps2pdf Pols_Orsa1.ps Pols_Orsa1.pdf

Pols_Orsa2= pols/OrsaPolska_AH.abc pols/AlvenPolska.abc pols/VallatsP1a_Dm.abc pols/VallatsP2_Dm.abc
Pols_Orsa2: Pols_Orsa2.abc Pols_Orsa2.ps Pols_Orsa2.pdf
Pols_Orsa2.abc: $(Pols_Orsa2)
	abcmedley "Polska: Orsa 2" $(Pols_Orsa2) >Pols_Orsa2.abc
Pols_Orsa2.ps: Pols_Orsa2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Orsa2.abc \
	| PShdr "Pols:Orsa" "" "Pols:Orsa" \
	| PSftr %D $U/ %D >Pols_Orsa2.ps
Pols_Orsa2.pdf: Pols_Orsa2.ps
	ps2pdf Pols_Orsa2.ps Pols_Orsa2.pdf

Pols_Orsa3= pols/OrsaPolska_2.abc pols/OrsaPolska_3.abc pols/OrsaPolska_4.abc pols/OrsaPolska_5.abc pols/OrsaPolska_6.abc
Pols_Orsa3: Pols_Orsa3.abc Pols_Orsa3.ps Pols_Orsa3.pdf
Pols_Orsa3.abc: $(Pols_Orsa3)
	abcmedley "Polska: Orsa 3" $(Pols_Orsa3) >Pols_Orsa3.abc
Pols_Orsa3.ps: Pols_Orsa3.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Pols_Orsa3.abc \
	| PShdr "Pols:Orsa" "" "Pols:Orsa" \
	| PSftr %D $U/ %D >Pols_Orsa3.ps
Pols_Orsa3.pdf: Pols_Orsa3.ps
	ps2pdf Pols_Orsa3.ps Pols_Orsa3.pdf

Pols_Orsa4= misc/x14.abc
Pols_Orsa4: Pols_Orsa4.abc Pols_Orsa4.ps Pols_Orsa4.pdf
Pols_Orsa4.abc: $(Pols_Orsa4)
	abcmedley "Polska" $(Pols_Orsa4) >Pols_Orsa4.abc
Pols_Orsa4.ps: Pols_Orsa4.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Pols_Orsa4.abc \
	| PShdr "Pols:Orsa" "" "Pols:Orsa" \
	| PSftr %D $U/ %D >Pols_Orsa4.ps
Pols_Orsa4.pdf: Pols_Orsa4.ps
	ps2pdf Pols_Orsa4.ps Pols_Orsa4.pdf

Pols_Orsa: Pols_Orsa1 Pols_Orsa2 Pols_Orsa3 Pols_Orsa4
Pols_Rattvik1= pols/SommarensSchlager.abc pols/JulP_MattsWallman.abc pols/RattviksP3.abc pols/RattviksPolskaAvSabbAnders.abc
Pols_Rattvik1: Pols_Rattvik1.abc Pols_Rattvik1.ps Pols_Rattvik1.pdf
Pols_Rattvik1.abc: $(Pols_Rattvik1)
	abcmedley 'Polska: R\"attviks 1' $(Pols_Rattvik1) >Pols_Rattvik1.abc
Pols_Rattvik1.ps: Pols_Rattvik1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Rattvik1.abc \
	| PShdr "Pols:Rattvik" "" "Pols:Rattvik" \
	| PSftr %D $U/ %D >Pols_Rattvik1.ps
Pols_Rattvik1.pdf: Pols_Rattvik1.ps
	ps2pdf Pols_Rattvik1.ps Pols_Rattvik1.pdf

Pols_Rattvik: Pols_Rattvik1 

Pols_Roros1= pols/Generic_pols.abc pols/PerTevik.abc pols/Gjetarpols.abc pols/RorosP_2.abc pols/SkottSaraLeken_4.abc
Pols_Roros1: Pols_Roros1.abc Pols_Roros1.ps Pols_Roros1.pdf
Pols_Roros1.abc: $(Pols_Roros1)
	abcmedley "Pols: R\oros 1" $(Pols_Roros1) >Pols_Roros1.abc
Pols_Roros1.ps: Pols_Roros1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Roros1.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Pols_Roros1.ps
Pols_Roros1.pdf: Pols_Roros1.ps
	ps2pdf Pols_Roros1.ps Pols_Roros1.pdf

Pols_Roros2= pols/SteffaLeken_2.abc pols/PetterOlufUlstatsP.abc pols/PetterOlufUlstatsP_D.abc pols/P_TrondVilla.abc pols/Norskleitjen_A.abc
Pols_Roros2: Pols_Roros2.abc Pols_Roros2.ps Pols_Roros2.pdf
Pols_Roros2.abc: $(Pols_Roros2)
	abcmedley "Pols: R\oros 2" $(Pols_Roros2) >Pols_Roros2.abc
Pols_Roros2.ps: Pols_Roros2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Roros2.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Pols_Roros2.ps
Pols_Roros2.pdf: Pols_Roros2.ps
	ps2pdf Pols_Roros2.ps Pols_Roros2.pdf

Pols_Roros3= pols/P_Lom_Dm.abc pols/FinnLeken.abc pols/ElveaKaranP.abc pols/LekenKarolinaViklund.abc pols/EdvardLangemarksP.abc
Pols_Roros3: Pols_Roros3.abc Pols_Roros3.ps Pols_Roros3.pdf
Pols_Roros3.abc: $(Pols_Roros3)
	abcmedley "Pols: R\oros 3" $(Pols_Roros3) >Pols_Roros3.abc
Pols_Roros3.ps: Pols_Roros3.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Roros3.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Pols_Roros3.ps
Pols_Roros3.pdf: Pols_Roros3.ps
	ps2pdf Pols_Roros3.ps Pols_Roros3.pdf

Pols_Roros4= pols/Amerikaturen_D.abc \
	pols/Funesdalingen.abc \
	pols/Snar_aa_ta_aat_HG-D-32-2.abc \
	pols/Je_vet_saa_vael_ke_de_gamle_sei_A.abc \
	pols/LekenHassKrestafferTroenRorospols.abc 
Pols_Roros4: Pols_Roros4.abc Pols_Roros4.ps Pols_Roros4.pdf
Pols_Roros4.abc: $(Pols_Roros4)
	abcmedley "Pols: R\oros 4" $(Pols_Roros4) >Pols_Roros4.abc
Pols_Roros4.ps: Pols_Roros4.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Roros4.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Pols_Roros4.ps
Pols_Roros4.pdf: Pols_Roros4.ps
	ps2pdf Pols_Roros4.ps Pols_Roros4.pdf

Pols_Roros5= pols/Pols_JosteinNytroens_D.abc pols/Syndalspolska_D.abc
Pols_Roros5: Pols_Roros5.abc Pols_Roros5.ps Pols_Roros5.pdf
Pols_Roros5.abc: $(Pols_Roros5)
	abcmedley "Pols: R\oros 5" $(Pols_Roros5) >Pols_Roros5.abc
Pols_Roros5.ps: Pols_Roros5.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Roros5.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Pols_Roros5.ps
Pols_Roros5.pdf: Pols_Roros5.ps
	ps2pdf Pols_Roros5.ps Pols_Roros5.pdf

Pols_Roros6= pols/Leken_hinnes_Karolina_Wicklund_D.abc \
	pols/VilDuHoereNyttRorospols.abc \
	pols/Leken_hinnes_Lusia_Molmann_D.abc
Pols_Roros6: Pols_Roros6.abc Pols_Roros6.ps Pols_Roros6.pdf
Pols_Roros6.abc: $(Pols_Roros6)
	abcmedley "Pols: R\oros 6" $(Pols_Roros6) >Pols_Roros6.abc
Pols_Roros6.ps: Pols_Roros6.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Pols_Roros6.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Pols_Roros6.ps
Pols_Roros6.pdf: Pols_Roros6.ps
	ps2pdf Pols_Roros6.ps Pols_Roros6.pdf

Pols_Roros7= \
	pols/BrurlekenAtSulhusgubba_D.abc \
	pols/Leken_hass_Krestaffer_Troen2_D.abc \
	pols/Saksleken_D.abc
Pols_Roros7: Pols_Roros7.abc Pols_Roros7.ps Pols_Roros7.pdf
Pols_Roros7.abc: $(Pols_Roros7)
	abcmedley "Pols: R\oros 7" $(Pols_Roros7) >Pols_Roros7.abc
Pols_Roros7.ps: Pols_Roros7.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Pols_Roros7.abc \
	| PShdr "Pols:Roros" "" "Pols:Roros" \
	| PSftr %D $U/ %D >Pols_Roros7.ps
Pols_Roros7.pdf: Pols_Roros7.ps
	ps2pdf Pols_Roros7.ps Pols_Roros7.pdf

Pols_Roros: Pols_Roros1 Pols_Roros2 Pols_Roros3 Pols_Roros4 Pols_Roros5 Pols_Roros6 Pols_Roros7

Pols_Sen1= pols/SenP_Torp1_Dm.abc pols/SenP_Torp2_A.abc pols/SenP_Torp3_A.abc pols/SenP_Torp4_Dm.abc
Pols_Sen1: Pols_Sen1.abc Pols_Sen1.ps Pols_Sen1.pdf
Pols_Sen1.abc: $(Pols_Sen1)
	abcmedley "SenPolska 1" $(Pols_Sen1) >Pols_Sen1.abc
Pols_Sen1.ps: Pols_Sen1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Sen1.abc \
	| PShdr "Pols:Sen" "" "Pols:Sen" \
	| PSftr %D $U/ %D >Pols_Sen1.ps
Pols_Sen1.pdf: Pols_Sen1.ps
	ps2pdf Pols_Sen1.ps Pols_Sen1.pdf

Pols_Innerstafridn_2V= pols/SenP_Torp5_D.abc pols/KristinaMobergsP.abc pols/Innerstafridn_2V.abc
Pols_Innerstafridn_2V: Pols_Innerstafridn_2V.abc Pols_Innerstafridn_2V.ps Pols_Innerstafridn_2V.pdf
Pols_Innerstafridn_2V.abc: $(Pols_Innerstafridn_2V)
	ln -f pols/Innerstafridn_2V.abc Pols_Innerstafridn_2V.abc
Pols_Innerstafridn_2V.pdf: Pols_Innerstafridn_2V.ps
	ps2pdf Pols_Innerstafridn_2V.ps Pols_Innerstafridn_2V.pdf
Pols_Innerstafridn_2V.ps: Pols_Innerstafridn_2V.abc fmt/_70.fmt
	$(a2p) +Ffmt/_85 Pols_Innerstafridn_2V.abc \
	| PShdr "Pols:Sen" "" "Pols:Sen" \
	| PSftr %D $U/ %D >Pols_Innerstafridn_2V.ps

Pols_Sen2= pols/SenP_Torp5_D.abc pols/KristinaMobergsP.abc pols/Innerstafridn1.abc
Pols_Sen2: Pols_Sen2.abc Pols_Sen2.ps Pols_Sen2.pdf
Pols_Sen2.abc: $(Pols_Sen2)
	abcmedley "SenPolska 2" $(Pols_Sen2) >Pols_Sen2.abc
Pols_Sen2.ps: Pols_Sen2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Sen2.abc \
	| PShdr "Pols:Sen" "" "Pols:Sen" \
	| PSftr %D $U/ %D >Pols_Sen2.ps
Pols_Sen2.pdf: Pols_Sen2.ps
	ps2pdf Pols_Sen2.ps Pols_Sen2.pdf

Pols_Sen: \
	Pols_Sen1 Pols_Sen2

Pols_Slang1= \
	pols/SlangP_DB1.abc \
	pols/SlangP_DB2.abc \
	pols/Huggaremammma.abc \
	pols/SlangPolska_ByssCalle_G.abc \
	pols/P_PetterDufva_D.abc
Pols_Slang1: Pols_Slang1.abc Pols_Slang1.ps Pols_Slang1.pdf
Pols_Slang1.abc: hdr/Pols_Slang1.hdr $(Pols_Slang1)
	abcmedley Pols_Slang1 $(Pols_Slang1) >Pols_Slang1.abc
Pols_Slang1.ps: Pols_Slang1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Slang1.abc \
	| PShdr "Pols:Slang" "" "Pols:Slang" \
	| PSftr %D $U/ %D >Pols_Slang1.ps
Pols_Slang1.pdf: Pols_Slang1.ps
	ps2pdf Pols_Slang1.ps Pols_Slang1.pdf

Pols_Slang2= \
	pols/SlangPolska_CarlViktorRulin.abc \
	pols/SlangPolskaFrKumla.abc \
	pols/SlangPolska_PerErikOlsson.abc \
	pols/G_Lungstrom_P.abc
Pols_Slang2: Pols_Slang2.abc Pols_Slang2.ps Pols_Slang2.pdf
Pols_Slang2.abc: hdr/Pols_Slang2.hdr $(Pols_Slang2)
	abcmedley Pols_Slang2 $(Pols_Slang2) >Pols_Slang2.abc
Pols_Slang2.ps: Pols_Slang2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Slang2.abc \
	| PShdr "Pols:Slang" "" "Pols:Slang" \
	| PSftr %D $U/ %D >Pols_Slang2.ps
Pols_Slang2.pdf: Pols_Slang2.ps
	ps2pdf Pols_Slang2.ps Pols_Slang2.pdf

Pols_Slang3= \
	pols/Dansen_Ungdom-G-32-3.abc \
	pols/P_Djursdala.abc \
	pols/P_AxelAxelsson.abc \
	pols/P_AugustNyholm_G.abc
Pols_Slang3: Pols_Slang3.abc Pols_Slang3.ps Pols_Slang3.pdf
Pols_Slang3.abc: hdr/Pols_Slang3.hdr $(Pols_Slang3)
	abcmedley Pols_Slang3 $(Pols_Slang3) >Pols_Slang3.abc
Pols_Slang3.ps: Pols_Slang3.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Slang3.abc \
	| PShdr "Pols:Slang" "" "Pols:Slang" \
	| PSftr %D $U/ %D >Pols_Slang3.ps
Pols_Slang3.pdf: Pols_Slang3.ps
	ps2pdf Pols_Slang3.ps Pols_Slang3.pdf

Pols_Slang4= \
	pols/LappNissesP.abc \
	pols/SlangPolska_Torp.abc \
	pols/P_ManneStjarnsten_G.abc \
	pols/SlangPolska2.abc \
	pols/SlangPolska3.abc
Pols_Slang4: Pols_Slang4.abc Pols_Slang4.ps Pols_Slang4.pdf
Pols_Slang4.abc: hdr/Pols_Slang4.hdr $(Pols_Slang4)
	abcmedley Pols_Slang4 $(Pols_Slang4) >Pols_Slang4.abc
Pols_Slang4.ps: Pols_Slang4.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Slang4.abc \
	| PShdr "Pols:Slang" "" "Pols:Slang" \
	| PSftr %D $U/ %D >Pols_Slang4.ps
Pols_Slang4.pdf: Pols_Slang4.ps
	ps2pdf Pols_Slang4.ps Pols_Slang4.pdf

Pols_Slang5= \
	slangpolska/SP_Himlens_Gm.abc \
	slangpolska/SP_Seijarin_G.abc \
	slangpolska/SP_Syrjalan_Kaapoon_A.abc \
	slangpolska/Slangpolska_efter_Skrap_Ollas-DDm-48-6.abc
Pols_Slang5: Pols_Slang5.abc Pols_Slang5.ps Pols_Slang5.pdf
Pols_Slang5.abc: hdr/Pols_Slang5.hdr $(Pols_Slang5)
	abcmedley Pols_Slang5 $(Pols_Slang5) >Pols_Slang5.abc
Pols_Slang5.ps: Pols_Slang5.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Slang5.abc \
	| PShdr "Pols:Slang" "" "Pols:Slang" \
	| PSftr %D $U/ %D >Pols_Slang5.ps
Pols_Slang5.pdf: Pols_Slang5.ps
	ps2pdf Pols_Slang5.ps Pols_Slang5.pdf

Pols_Slang6= misc/x15.abc
Pols_Slang6: Pols_Slang6.abc Pols_Slang6.ps Pols_Slang6.pdf
Pols_Slang6.abc: hdr/Pols_Slang6.hdr $(Pols_Slang6)
	abcmedley Pols_Slang6 $(Pols_Slang6) >Pols_Slang6.abc
Pols_Slang6.ps: Pols_Slang6.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Pols_Slang6.abc \
	| PShdr "Pols:Slang" "" "Pols:Slang" \
	| PSftr %D $U/ %D >Pols_Slang6.ps
Pols_Slang6.pdf: Pols_Slang6.ps
	ps2pdf Pols_Slang6.ps Pols_Slang6.pdf

Pols_Slang: Pols_Slang1 Pols_Slang2 Pols_Slang3 Pols_Slang4 Pols_Slang5 Pols_Slang6 \
	Slangpolska_efter_Juringius

# Slangpolska efter Skrap Olla(s)
Slangpolska_SkrapOlla= \
	slangpolska/SP_Skrap-Olla_D.abc \
	slangpolska/Slangpolska_efter_Skrap_Ollas-DDm-48-6.abc
Slangpolska_SkrapOlla: Slangpolska_SkrapOlla.abc Slangpolska_SkrapOlla.ps Slangpolska_SkrapOlla.pdf
Slangpolska_SkrapOlla.abc: $(Slangpolska_SkrapOlla)
	abcjoin +s $(Slangpolska_SkrapOlla) >Slangpolska_SkrapOlla.abc
Slangpolska_SkrapOlla.ps: Slangpolska_SkrapOlla.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Slangpolska_SkrapOlla.abc \
	| PShdr Slangpolska:SkrapOlla "" Slangpolska:SkrapOlla \
	| PSftr %D $U/ %D >Slangpolska_SkrapOlla.ps
Slangpolska_SkrapOlla.pdf: Slangpolska_SkrapOlla.ps
	ps2pdf Slangpolska_SkrapOlla.ps Slangpolska_SkrapOlla.pdf

# Slangpolska efter Juringius
Slangpolska_efter_Juringius= \
	pols/Slangpolska_efter_Juringius_Bm.abc \
	pols/Slangpolska_efter_Juringius_Em.abc \
	pols/Slangpolska_efter_Juringius_Am.abc \
	pols/Slangpolska_efter_Juringius_Dm.abc \
	pols/Slangpolska_efter_Juringius_Gm.abc
Slangpolska_efter_Juringius: Slangpolska_efter_Juringius.abc Slangpolska_efter_Juringius.ps Slangpolska_efter_Juringius.pdf
Slangpolska_efter_Juringius.abc: hdr/Slangpolska_efter_Juringius.hdr $(Slangpolska_efter_Juringius)
	abcjoin +rs $(Slangpolska_efter_Juringius) >Slangpolska_efter_Juringius.abc
Slangpolska_efter_Juringius.ps: Slangpolska_efter_Juringius.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Slangpolska_efter_Juringius.abc \
	| PShdr Slangpolska:Juringius "" Slangpolska:Juringius \
	| PSftr %D $U/ %D >Slangpolska_efter_Juringius.ps
Slangpolska_efter_Juringius.pdf: Slangpolska_efter_Juringius.ps
	ps2pdf Slangpolska_efter_Juringius.ps Slangpolska_efter_Juringius.pdf

# Slangpolskor
slangpolskor= slangpolska/*.abc
slangpolskor: slangpolskor.abc slangpolskor.ps slangpolskor.pdf
slangpolskor.abc: $(slangpolskor)
	abcjoin +s $(slangpolskor) >slangpolskor.abc
slangpolskor.ps: slangpolskor.abc fmt/slangpolskor.fmt
#	abcm2ps -F fmt/slangpolskor slangpolskor.abc -O tmp.ps
	$(a2p) +Ffmt/slangpolskor +x slangpolskor.abc \
	|PShdr '%P slangpolskor' "" 'slangpolskor %P' |PSftr %D $U/ %D >slangpolskor.ps
	rm tmp.ps
slangpolskor.pdf: slangpolskor.ps
	ps2pdf slangpolskor.ps slangpolskor.pdf

RantakoivunAlla= \
	song/RantakoivunAlla_Cm.abc \
	waltz/RantakoivunAlla_Dm.abc \
	waltz/RantakoivunAlla_Em.abc
RantakoivunAlla: RantakoivunAlla.abc RantakoivunAlla.ps RantakoivunAlla.pdf
RantakoivunAlla.abc: $(RantakoivunAlla)
	abcjoin +S2 $(RantakoivunAlla) >RantakoivunAlla.abc
RantakoivunAlla.ps: RantakoivunAlla.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 RantakoivunAlla.abc \
	| PShdr "RantakoivunAlla" "" "RantakoivunAlla" \
	| PSftr %D $U/ %D >RantakoivunAlla.ps
RantakoivunAlla.pdf: RantakoivunAlla.ps
	ps2pdf RantakoivunAlla.ps RantakoivunAlla.pdf

Sekstur= jig/FamilieSekstur.abc jig/AlsingerSekstur_A.abc jig/MerrilyKissTheQuakersWife.abc
Sekstur: Sekstur.abc Sekstur.ps Sekstur.pdf
Sekstur.abc: $(Sekstur)
	abcmedley SEKSTUR $(Sekstur) >Sekstur.abc
Sekstur.ps: Sekstur.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 -p Sekstur.abc \
	| PShdr "Sekstur" "" "Sekstur" \
	| PSftr %D $U/ %D >Sekstur.ps
Sekstur.pdf: Sekstur.ps
	ps2pdf Sekstur.ps Sekstur.pdf

SevenJumps: SevenJumps.abc SevenJumps.ps SevenJumps.pdf
SevenJumps.ps: misc/SevenJumps.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 misc/SevenJumps.abc -n \
	| PShdr "SevenJumps" "" "SevenJumps" \
	| PSftr %D $U/ %D >SevenJumps.ps
SevenJumps.pdf: SevenJumps.ps
	ps2pdf SevenJumps.ps SevenJumps.pdf

ShoemakersDance: ShoemakersDance.abc ShoemakersDance.ps ShoemakersDance.pdf
ShoemakersDance.ps: misc/ShoemakersDance.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 misc/ShoemakersDance.abc \
	| PShdr "Shoemaker" "" "Shoemaker" \
	| PSftr %D $U/ %D >ShoemakersDance.ps
ShoemakersDance.pdf: ShoemakersDance.ps
	ps2pdf ShoemakersDance.ps ShoemakersDance.pdf

Shottish01= shottish/Shottish01.abc shottish/EvenFraFron.abc shottish/Shottish03.abc shottish/Shottish02.abc
Shottish01: Shottish01.abc Shottish01.ps Shottish01.pdf
Shottish01.abc: $(Shottish01)
	abcmedley "Shottish 1" $(Shottish01) >Shottish01.abc
Shottish01.ps: Shottish01.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish01.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish01.ps
Shottish01.pdf: Shottish01.ps
	ps2pdf Shottish01.ps Shottish01.pdf

Shottish02= shottish/Shottish_MyrHans.abc shottish/Skuttungeshottis.abc shottish/Sh_AkerErlandJonsson.abc shottish/TyskanLever.abc shottish/IvarsSchottis_A.abc
Shottish02: Shottish02.abc Shottish02.ps Shottish02.pdf
Shottish02.abc: $(Shottish02)
	abcmedley "Shottish 2" $(Shottish02) >Shottish02.abc
Shottish02.ps: Shottish02.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish02.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish02.ps
Shottish02.pdf: Shottish02.ps
	ps2pdf Shottish02.ps Shottish02.pdf

Shottish03= shottish/3KeyShottish.abc shottish/SimpleGiftsShottis.abc shottish/Shottish06.abc shottish/PigSquealSh.abc
Shottish03: Shottish03.abc Shottish03.ps Shottish03.pdf
Shottish03.abc: $(Shottish03)
	abcmedley "Shottish 3" $(Shottish03) >Shottish03.abc
Shottish03.ps: Shottish03.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish03.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish03.ps
Shottish03.pdf: Shottish03.ps
	ps2pdf Shottish03.ps Shottish03.pdf

Shottish04= shottish/Skallmansarn.abc shottish/SokkeretErSottSan.abc shottish/IsaJussinSottiisi.abc shottish/Shottish04.abc
Shottish04: Shottish04.abc Shottish04.ps Shottish04.pdf
Shottish04.abc: $(Shottish04)
	abcmedley "Shottish 4" $(Shottish04) >Shottish04.abc
Shottish04.ps: Shottish04.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish04.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish04.ps
Shottish04.pdf: Shottish04.ps
	ps2pdf Shottish04.ps Shottish04.pdf

Shottish05= shottish/Hintikan_Matin_jenkka-Dm-16-2.abc shottish/Shottish_Kronoby.abc shottish/Halla-ViinenJenkka.abc shottish/Rasputin.abc
Shottish05: Shottish05.abc Shottish05.ps Shottish05.pdf
Shottish05.abc: $(Shottish05)
	abcmedley "Shottish 5" $(Shottish05) >Shottish05.abc
Shottish05.ps: Shottish05.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish05.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish05.ps
Shottish05.pdf: Shottish05.ps
	ps2pdf Shottish05.ps Shottish05.pdf

Shottish06= shottish/Shottish_BmD.abc shottish/WestlandsReinl.abc shottish/ReinlMedTurar.abc shottish/Shottish07.abc shottish/HejsanGrabbar.abc
Shottish06: Shottish06.abc Shottish06.ps Shottish06.pdf
Shottish06.abc: $(Shottish06)
	abcmedley "Shottish 6" $(Shottish06) >Shottish06.abc
Shottish06.ps: Shottish06.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish06.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish06.ps
Shottish06.pdf: Shottish06.ps
	ps2pdf Shottish06.ps Shottish06.pdf

Shottish07= shottish/Shottish_Havero2.abc \
	shottish/Shottish_Norbotten.abc \
	shottish/TristrevsR.abc \
	shottish/RendalsRingl.abc
Shottish07: Shottish07.abc Shottish07.ps Shottish07.pdf
Shottish07.abc: $(Shottish07)
	abcmedley "Shottish 7" $(Shottish07) >Shottish07.abc
Shottish07.ps: Shottish07.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish07.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish07.ps
Shottish07.pdf: Shottish07.ps
	ps2pdf Shottish07.ps Shottish07.pdf

Shottish08= shottish/Ringl_Harjedalen.abc shottish/RendalsRingl.abc shottish/Bremsen.abc shottish/Shottish05.abc
Shottish08: Shottish08.abc Shottish08.ps Shottish08.pdf
Shottish08.abc: $(Shottish08)
	abcmedley "Shottish 8" $(Shottish08) >Shottish08.abc
Shottish08.ps: Shottish08.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish08.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish08.ps
Shottish08.pdf: Shottish08.ps
	ps2pdf Shottish08.ps Shottish08.pdf

Shottish09= shottish/TyskaPolskan.abc shottish/FlopEaredMule.abc shottish/GirlWithTheBlueDressOnSh.abc \
	shottish/ReinlFraRorostr.abc shottish/MoosesFeedi.abc
Shottish09: Shottish09.abc Shottish09.ps Shottish09.pdf
Shottish09.abc: $(Shottish09)
	abcmedley "Shottish 9" $(Shottish09) >Shottish09.abc
Shottish09.ps: Shottish09.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish09.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish09.ps
Shottish09.pdf: Shottish09.ps
	ps2pdf Shottish09.ps Shottish09.pdf

Shottish10= shottish/PenttilanSillalla.abc shottish/Rapukestit_Dm.abc shottish/KukkuvaKello.abc shottish/PappilanPellola.abc
Shottish10: Shottish10.abc Shottish10.ps Shottish10.pdf
Shottish10.abc: $(Shottish10)
	abcmedley "Shottish 10 (Finland)" $(Shottish10) >Shottish10.abc
Shottish10.ps: Shottish10.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish10.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish10.ps
Shottish10.pdf: Shottish10.ps
	ps2pdf Shottish10.ps Shottish10.pdf

Shottish11= shottish/ViitalanAarnenSottiisi.abc shottish/Shottish_Enviken.abc shottish/VagnsSkottish.abc shottish/VesivehmaanJenkka_F6.abc
Shottish11: Shottish11.abc Shottish11.ps Shottish11.pdf
Shottish11.abc: $(Shottish11)
	abcmedley "Shottish 11" $(Shottish11) >Shottish11.abc
Shottish11.ps: Shottish11.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish11.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish11.ps
Shottish11.pdf: Shottish11.ps
	ps2pdf Shottish11.ps Shottish11.pdf

Shottish12= shottish/Sh_TimasHans.abc shottish/Shottish_Idre1_Dm.abc shottish/Shottish_Idre2_D.abc shottish/Algen.abc
Shottish12: Shottish12.abc Shottish12.ps Shottish12.pdf
Shottish12.abc: $(Shottish12)
	abcmedley "Shottish 12" $(Shottish12) >Shottish12.abc
Shottish12.ps: Shottish12.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Shottish12.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish12.ps
Shottish12.pdf: Shottish12.ps
	ps2pdf Shottish12.ps Shottish12.pdf

Shottish13= shottish/BukkenIBaaten_D.abc shottish/Rein_Ringnesen_D.abc shottish/KveldPaaSannessaetra_D.abc
Shottish13: Shottish13.abc Shottish13.ps Shottish13.pdf
Shottish13.abc: $(Shottish13)
	abcmedley "Shottish 13 (Norway)" $(Shottish13) >Shottish13.abc
Shottish13.ps: Shottish13.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish13.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish13.ps
Shottish13.pdf: Shottish13.ps
	ps2pdf Shottish13.ps Shottish13.pdf

Shottish14= shottish/Mannikossa_G.abc shottish/Mantoliinityyska_D.abc shottish/Tyyska_Am.abc
Shottish14: Shottish14.abc Shottish14.ps Shottish14.pdf
Shottish14.abc: $(Shottish14)
	abcmedley "Shottish 14 (Finland)" $(Shottish14) >Shottish14.abc
Shottish14.ps: Shottish14.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish14.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish14.ps
Shottish14.pdf: Shottish14.ps
	ps2pdf Shottish14.ps Shottish14.pdf

Shottish15= shottish/Ahkerschottis_Gm.abc shottish/Nyingen_Dm.abc
Shottish15: Shottish15.abc Shottish15.ps Shottish15.pdf
Shottish15.abc: $(Shottish15)
	abcmedley "Shottish 15" $(Shottish15) >Shottish15.abc
Shottish15.ps: Shottish15.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70.fmt Shottish15.abc \
	| PShdr "Shottish" "" "Shottish" \
	| PSftr %D $U/ %D >Shottish15.ps
Shottish15.pdf: Shottish15.ps
	ps2pdf Shottish15.ps Shottish15.pdf

Shottish16= \
	shottish/BolOllesShot_BmD.abc \
	shottish/Nya_Bonnjazzen-C-48-4.abc \
	shottish/JohanPaaSnippen.abc \
	shottish/Nyingen_Dm.abc \
	shottish/VagnsSkottish.abc
Shottish16: Shottish16.abc Shottish16.ps Shottish16.pdf
Shottish16.abc: $(Shottish16)
	abcmedley +T3 "Shottish 16" $(Shottish16) >Shottish16.abc
Shottish16.ps: Shottish16.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70.fmt Shottish16.abc \
	|PSftr %D $U %D > Shottish16.ps
Shottish16.pdf: Shottish16.ps
	ps2pdf Shottish16.ps Shottish16.pdf

Shottish: Nya_Bonnjazzen_shottis \
	Shottish01 Shottish02 Shottish03 Shottish04 Shottish05 Shottish06 \
	Shottish07 Shottish08 Shottish09 Shottish10 Shottish11 Shottish12 \
	Shottish13 Shottish14 Shottish15 Shottish16 \
	Shottish_Konstan Shottish_AndreaHoag

Nya_Bonnjazzen_shottis= shottish/Nya_Bonnjazzen-C-48-4.abc shottish/Nya_Bonnjazzen-C-48-7.abc
Nya_Bonnjazzen_shottis: Nya_Bonnjazzen_shottis.abc Nya_Bonnjazzen_shottis.ps Nya_Bonnjazzen_shottis.pdf
Nya_Bonnjazzen_shottis.abc: $(Nya_Bonnjazzen_shottis)
	abcmedley +T2 "Nya Bonnjazzen Shottish" $(Nya_Bonnjazzen_shottis) >Nya_Bonnjazzen_shottis.abc
Nya_Bonnjazzen_shottis.ps: Nya_Bonnjazzen_shottis.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Nya_Bonnjazzen_shottis.abc \
	|PSftr %D $U %D > Nya_Bonnjazzen_shottis.ps
Nya_Bonnjazzen_shottis.pdf: Nya_Bonnjazzen_shottis.ps
	ps2pdf Nya_Bonnjazzen_shottis.ps Nya_Bonnjazzen_shottis.pdf

# Shottish efter Andrea Hoag
Shottish_AndreaHoag= shottish/Shottish_AndreaHoag_G.abc
Shottish_AndreaHoag: Shottish_AndreaHoag.abc Shottish_AndreaHoag.ps Shottish_AndreaHoag.pdf
Shottish_AndreaHoag.abc: $(Shottish_AndreaHoag)
	abcjoin +s $(Shottish_AndreaHoag) >Shottish_AndreaHoag.abc
Shottish_AndreaHoag.ps: Shottish_AndreaHoag.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish_AndreaHoag.abc \
	| PShdr Shottish_AndreaHoag "" Shottish_AndreaHoag \
	| PSftr %D $U/ %D >Shottish_AndreaHoag.ps
Shottish_AndreaHoag.pdf: Shottish_AndreaHoag.ps
	ps2pdf Shottish_AndreaHoag.ps Shottish_AndreaHoag.pdf

# Shottish: Konstan
Shottish_Konstan: Shottish_Konstan_1

# Shottish: Konstan 1
Shottish_Konstan_1= \
	shottish/D_Molli_sottisi-Dm-32-4.abc \
	shottish/PenttilanSillalla.abc \
	shottish/IsaJussinSottiisi.abc \
	shottish/Rapukestit_Dm.abc
Shottish_Konstan_1: Shottish_Konstan_1.abc Shottish_Konstan_1.ps Shottish_Konstan_1.pdf
Shottish_Konstan_1.abc: $(Shottish_Konstan_1)
	abcjoin +s $(Shottish_Konstan_1) >Shottish_Konstan_1.abc
Shottish_Konstan_1.ps: Shottish_Konstan_1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Shottish_Konstan_1.abc \
	| PShdr Shottish:Konstan:1 "" Shottish:Konstan:1 \
	| PSftr %D $U/ %D >Shottish_Konstan_1.ps
Shottish_Konstan_1.pdf: Shottish_Konstan_1.ps
	ps2pdf Shottish_Konstan_1.ps Shottish_Konstan_1.pdf


SkaalbergsLaaten: pols/SkaalbergsLaaten.abc SkaalbergsLaaten.ps SkaalbergsLaaten.pdf
SkaalbergsLaaten.ps: pols/SkaalbergsLaaten.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 pols/SkaalbergsLaaten.abc \
	| PShdr "Pols:Boda" "" "Pols:Boda" \
	| PSftr %D $U/ %D >SkaalbergsLaaten.ps
SkaalbergsLaaten.pdf: SkaalbergsLaaten.ps
	ps2pdf SkaalbergsLaaten.ps SkaalbergsLaaten.pdf

SkankLaat1= tune/TankfullaLaaten.abc tune/LarryMillsGanglat.abc
SkankLaat1: SkankLaat1.abc SkankLaat1.ps SkankLaat1.pdf
SkankLaat1.abc: $(SkankLaat1) hdr/SkankLaat1.hdr
	abcmedley SkankLaat1 $(SkankLaat1) >SkankLaat1.abc
SkankLaat1.ps: SkankLaat1.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 SkankLaat1.abc \
	| PShdr "SkankLaat" "" "SkankLaat" \
	| PSftr %D $U/ %D >SkankLaat1.ps
SkankLaat1.pdf: SkankLaat1.ps
	ps2pdf SkankLaat1.ps SkankLaat1.pdf

SkankLaat: SkankLaat1

# Sma_Grodorna
Sma_Grodorna= misc/Sma_Grodorna_Fw.abc misc/Sma_Grodorna_G.abc misc/Sma_Grodorna_W.abc
Sma_Grodorna: Sma_Grodorna.abc Sma_Grodorna.ps Sma_Grodorna.pdf
Sma_Grodorna.abc: $(Sma_Grodorna)
	abcjoin +s2 $(Sma_Grodorna) >Sma_Grodorna.abc
Sma_Grodorna.ps: Sma_Grodorna.abc fmt/Sma_Grodorna.fmt
	$(a2p) +Ffmt/Sma_Grodorna.fmt Sma_Grodorna.abc \
	| PShdr Sma_Grodorna "" Sma_Grodorna \
	| PSftr %D $U/ %D >Sma_Grodorna.ps
Sma_Grodorna.pdf: Sma_Grodorna.ps
	ps2pdf Sma_Grodorna.ps Sma_Grodorna.pdf

# Smalands_polskan
Smalands_polskan= hambo/Smalands_polskan-C-48-3.abc hambo/Smalands_polskan-D-48-3.abc
Smalands_polskan: Smalands_polskan.abc Smalands_polskan.ps Smalands_polskan.pdf
Smalands_polskan.abc: $(Smalands_polskan)
	abcjoin +s $(Smalands_polskan) >Smalands_polskan.abc
Smalands_polskan.ps: Smalands_polskan.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75.fmt Smalands_polskan.abc \
	| PShdr "Smalands_polskan" "" "Smalands_polskan" \
	| PSftr %D $U/ %D >Smalands_polskan.ps
Smalands_polskan.pdf: Smalands_polskan.ps
	ps2pdf Smalands_polskan.ps Smalands_polskan.pdf

# Snar_aa_ta_aat
Snar_aa_ta_aat= pols/Snar_aa_ta_aat_HG-D-32-2.abc pols/Snar_aa_ta_aat_LH-D-32-2.abc
Snar_aa_ta_aat: Snar_aa_ta_aat.abc Snar_aa_ta_aat.ps Snar_aa_ta_aat.pdf
Snar_aa_ta_aat.abc: $(Snar_aa_ta_aat)
	abcjoin +s $(Snar_aa_ta_aat) >Snar_aa_ta_aat.abc
Snar_aa_ta_aat.ps: Snar_aa_ta_aat.abc fmt/_70.fmt
	$(a2p) +n +Ffmt/_70.fmt Snar_aa_ta_aat.abc \
	| PShdr Snar_aa_ta_aat "" Snar_aa_ta_aat \
	| PSftr %D $U/ %D >Snar_aa_ta_aat.ps
Snar_aa_ta_aat.pdf: Snar_aa_ta_aat.ps
	ps2pdf Snar_aa_ta_aat.ps Snar_aa_ta_aat.pdf

Snoa00= $s/GardebyG_2.abc $s/AppelboG.abc $s/StockholmsL.abc $s/MockfjardG.abc
Snoa00: Snoa00.abc Snoa00.ps Snoa00.pdf
Snoa00.abc: $(Snoa00)
	abcmedley "Snoa: \"The Standard Four\" Walking Tunes" $(Snoa00) >Snoa00.abc
Snoa00.ps: fmt/_70.fmt Snoa00.abc
	$(a2p) +Ffmt/_70 Snoa00.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa00.ps
Snoa00.pdf: Snoa00.ps
	ps2pdf Snoa00.ps Snoa00.pdf
	Ln.sh Snoa00.pdf img/

Snoa01= $s/Hyttstenspolketten.abc $s/BodaGammalGarden.abc $s/DalaMarch_C.abc $s/SnoPaa.abc ganglat/GanglatFrPitea.abc
Snoa01: Snoa01.abc Snoa01.ps Snoa01.pdf
Snoa01.abc: $(Snoa01)
	abcmedley "Snoa 1" $(Snoa01) >Snoa01.abc
Snoa01.ps: fmt/_70.fmt Snoa01.abc
	$(a2p) +Ffmt/_70 Snoa01.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa01.ps
Snoa01.pdf: Snoa01.ps
	ps2pdf Snoa01.ps Snoa01.pdf

Snoa02= ganglat/VackraNorskan.abc ganglat/DalJerksG.abc ganglat/Skullbradleken.abc 
Snoa02: Snoa02.abc Snoa02.ps Snoa02.pdf
Snoa02.abc: $(Snoa02)
	abcmedley "Snoa 2" $(Snoa02) >Snoa02.abc
Snoa02.ps: Snoa02.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Snoa02.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa02.ps
Snoa02.pdf: Snoa02.ps
	ps2pdf Snoa02.ps Snoa02.pdf

Snoa03= ganglat/Algjakten.abc ganglat/House_of_Parliament-Dm-48-4.abc ganglat/Morsiusmarssi.abc
Snoa03: Snoa03.abc Snoa03.ps Snoa03.pdf
Snoa03.abc: $(Snoa03)
	abcmedley "Snoa 3" $(Snoa03) >Snoa03.abc
Snoa03.ps: Snoa03.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Snoa03.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa03.ps
Snoa03.pdf: Snoa03.ps
	ps2pdf Snoa03.ps Snoa03.pdf

Snoa04= ganglat/GanglatEfterErikRynefors.abc ganglat/SabbJohnsG.abc ganglat/RattvikG1.abc
Snoa04: Snoa04.abc Snoa04.ps Snoa04.pdf
Snoa04.abc: $(Snoa04)
	abcmedley "Snoa 4" $(Snoa04) >Snoa04.abc
Snoa04.ps: Snoa04.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Snoa04.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa04.ps
Snoa04.pdf: Snoa04.ps
	ps2pdf Snoa04.ps Snoa04.pdf

Snoa05= ganglat/Ganglat3.abc ganglat/Marschlek_LeksandsKompani.abc ganglat/Karolinermarschen_Dm.abc \
	ganglat/G_LakeSiljan.abc ganglat/ElitkapellSodertalje.abc
Snoa05: Snoa05.abc Snoa05.ps Snoa05.pdf
Snoa05.abc: $(Snoa05)
	abcmedley "Snoa 5" $(Snoa05) >Snoa05.abc
Snoa05.ps: Snoa05.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Snoa05.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa05.ps
Snoa05.pdf: Snoa05.ps
	ps2pdf Snoa05.ps Snoa05.pdf

Snoa06= ganglat/TrettondeDagsMarschen.abc ganglat/LangtNerISmaland_D.abc tune/TankfullaLaaten.abc ganglat/Brudmarsch_Hellstedt.abc
Snoa06: Snoa06.abc Snoa06.ps Snoa06.pdf
Snoa06.abc: $(Snoa06)
	abcmedley "Snoa 6" $(Snoa06) >Snoa06.abc
Snoa06.ps: Snoa06.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Snoa06.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa06.ps
Snoa06.pdf: Snoa06.ps
	ps2pdf Snoa06.ps Snoa06.pdf

Snoa07= ganglat/IsteKornbodsMarsch.abc ganglat/BrudLaatFranOjeKapell.abc
Snoa07: Snoa07.abc Snoa07.ps Snoa07.pdf
Snoa07.abc: $(Snoa07)
	abcmedley "Snoa 7" $(Snoa07) >Snoa07.abc
Snoa07.ps: Snoa07.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Snoa07.abc \
	| PShdr "Snoa" "" "Snoa" \
	| PSftr %D $U/ %D >Snoa07.ps
Snoa07.pdf: Snoa07.ps
	ps2pdf Snoa07.ps Snoa07.pdf

Snoa08= ganglat/Snoa_from_Kongsberg_D.abc ganglat/Bruramarsj_Innherad.abc ganglat/FjellTrall_C.abc
Snoa08: Snoa08.abc Snoa08.ps Snoa08.pdf
Snoa08.abc: $(Snoa08)
	abcmedley "Snoa 8 (Norway)" $(Snoa08) >Snoa08.abc
Snoa08.ps: Snoa08.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Snoa08.abc \
	| PShdr "Snoa08" "" "Snoa08" \
	| PSftr %D $U/ %D >Snoa08.ps
Snoa08.pdf: Snoa08.ps
	ps2pdf Snoa08.ps Snoa08.pdf

Snoa09= ganglat/GanglatEfterSkommarFar_A.abc ganglat/Spelmanstraffen_D.abc ganglat/Vikarangslaaten_A.abc
Snoa09: Snoa09.abc Snoa09.ps Snoa09.pdf
Snoa09.abc: $(Snoa09)
	abcmedley "Snoa 9" $(Snoa09) >Snoa09.abc
Snoa09.ps: Snoa09.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Snoa09.abc \
	| PShdr "Snoa09" "" "Snoa09" \
	| PSftr %D $U/ %D >Snoa09.ps
Snoa09.pdf: Snoa09.ps
	ps2pdf Snoa09.ps Snoa09.pdf

Snoa: \
	Snoa00 Snoa01 Snoa02 Snoa03 Snoa04 Snoa05 Snoa06 Snoa07 Snoa08 Snoa09

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

Sonderhoning1= ganglat/Sonderho1_A.abc \
	ganglat/Sonderho2_D.abc \
	ganglat/Sonderho3_G.abc \
	sonderho/NarVindenEr_D.abc \
	ganglat/GammelJesSonnichsensStykke.abc
Sonderhoning1: Sonderhoning1.abc Sonderhoning1.ps Sonderhoning1.pdf
Sonderhoning1.abc: hdr/Sonderhoning1.hdr $(Sonderhoning1)
	abcmedley Sonderhoning1 $(Sonderhoning1) >Sonderhoning1.abc
Sonderhoning1.ps: fmt/_70.fmt Sonderhoning1.abc
	$(a2p) +Ffmt/_70 Sonderhoning1.abc \
	| PShdr "Sonderhoning" "" "Sonderhoning" \
	| PSftr %D $U/ %D >Sonderhoning1.ps
Sonderhoning1.pdf: Sonderhoning1.ps
	ps2pdf Sonderhoning1.ps Sonderhoning1.pdf

Brujstyk= ganglat/Brujstyk1.abc ganglat/Brujstyk2.abc ganglat/Brujstyk3.abc
Brujstyk: Brujstyk.abc Brujstyk.ps Brujstyk.pdf
Brujstyk.abc: hdr/Brujstyk.hdr $(Brujstyk)
	abcmedley Brujstyk $(Brujstyk) >Brujstyk.abc
Brujstyk.ps: fmt/_80.fmt Brujstyk.abc
	$(a2p) +Ffmt/_80.fmt Brujstyk.abc \
	| PShdr "Sonderhoning" "" "Sonderhoning" \
	| PSftr %D $U/ %D >Brujstyk.ps
Brujstyk.pdf: Brujstyk.ps
	ps2pdf Brujstyk.ps Brujstyk.pdf

Sonderhoning2= ganglat/Brujstyk1.abc \
	ganglat/Brujstyk2.abc \
	ganglat/Brujstyk3.abc \
	ganglat/OstindiensVelkomet.abc \
	song/NarVindenEr.abc
Sonderhoning2: Sonderhoning2.abc Sonderhoning2.ps Sonderhoning2.pdf
Sonderhoning2.abc: hdr/Sonderhoning2.hdr $(Sonderhoning2)
	abcmedley Sonderhoning2 $(Sonderhoning2) >Sonderhoning2.abc
Sonderhoning2.ps: fmt/_70.fmt Sonderhoning2.abc
	$(a2p) +Ffmt/_70 Sonderhoning2.abc \
	| PShdr "Sonderhoning" "" "Sonderhoning" \
	| PSftr %D $U/ %D >Sonderhoning2.ps
Sonderhoning2.pdf: Sonderhoning2.ps
	ps2pdf Sonderhoning2.ps Sonderhoning2.pdf

Sonderhoning3= ganglat/MattisMortensensStyk.abc \
	ganglat/BrurMarsj_Lom.abc \
	ganglat/MorganMagan.abc \
	misc/PoulPeisen.abc 
Sonderhoning3: Sonderhoning3.abc Sonderhoning3.ps Sonderhoning3.pdf
Sonderhoning3.abc: hdr/Sonderhoning3.hdr $(Sonderhoning3)
	abcmedley Sonderhoning3 $(Sonderhoning3) >Sonderhoning3.abc
Sonderhoning3.ps: fmt/_70.fmt Sonderhoning3.abc
	$(a2p) +Ffmt/_70 Sonderhoning3.abc \
	| PShdr "Sonderhoning" "" "Sonderhoning" \
	| PSftr %D $U/ %D >Sonderhoning3.ps
Sonderhoning3.pdf: Sonderhoning3.ps
	ps2pdf Sonderhoning3.ps Sonderhoning3.pdf

Sonderhoning4= misc/x14.abc
Sonderhoning4: Sonderhoning4.abc Sonderhoning4.ps Sonderhoning4.pdf
Sonderhoning4.abc: hdr/Sonderhoning4.hdr $(Sonderhoning4)
	abcmedley Sonderhoning4 $(Sonderhoning4) >Sonderhoning4.abc
Sonderhoning4.ps: fmt/_70.fmt Sonderhoning4.abc
	$(a2p) +Ffmt/_70 Sonderhoning4.abc \
	| PShdr "Sonderhoning" "" "Sonderhoning" \
	| PSftr %D $U/ %D >Sonderhoning4.ps
Sonderhoning4.pdf: Sonderhoning4.ps
	ps2pdf Sonderhoning4.ps Sonderhoning4.pdf

Sonderhoning: \
	Sonderhoning1 Sonderhoning2 Sonderhoning3 Sonderhoning4

Springleik1= pols/Springleik_Rondhovdin_C.abc
Springleik1: Springleik1.abc Springleik1.ps Springleik1.pdf
Springleik1.abc: $(Springleik1) hdr/Springleik1.hdr
	abcmedley Springleik1 $(Springleik1) >Springleik1.abc
Springleik1.ps: Springleik1.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Springleik1.abc \
	| PShdr "Springleik" "" "Springleik" \
	| PSftr %D $U/ %D >Springleik1.ps
Springleik1.pdf: Springleik1.ps
	ps2pdf Springleik1.ps Springleik1.pdf

Stabberinglander= shottish/FireSkilling.abc shottish/Reinl_Johannes_AD.abc misc/x3.abc
Stabberinglander: Stabberinglander.abc Stabberinglander.ps Stabberinglander.pdf
Stabberinglander.abc: hdr/Stabberinglander.hdr $(Stabberinglander)
	abcmedley Stabberinglander $(Stabberinglander) >Stabberinglander.abc
Stabberinglander.ps: Stabberinglander.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Stabberinglander.abc \
	| PShdr "Stabberinglander" "" "Stabberinglander" \
	| PSftr %D $U/ %D >Stabberinglander.ps
Stabberinglander.pdf: Stabberinglander.ps
	ps2pdf Stabberinglander.ps Stabberinglander.pdf

StockholmsMelodi: StockholmsMelodi.abc StockholmsMelodi.ps StockholmsMelodi.pdf
StockholmsMelodi.ps: $t/StockholmsMelodi.abc fmt/StockholmsMelodi.fmt
	$(a2p) +Ffmt/StockholmsMelodi $t/StockholmsMelodi.abc -n \
	| PShdr "StockholmsMelodi" "" "StockholmsMelodi" \
	| PSftr %D $U/ %D >StockholmsMelodi.ps
StockholmsMelodi.pdf: StockholmsMelodi.ps
	ps2pdf StockholmsMelodi.ps StockholmsMelodi.pdf

TOC: TOC.txt	# TOC.ps TOC.pdf
TOC.ps: TOC.txt
	mpage -1 -m40l35r10tb -L85 -p -h"JC's Scandinavian Dance Collection" <TOC.txt >TOC.ps
TOC.txt: [A-Z]*.abc
	abctoc [A-Z]*.abc >TOC.txt
TOC.pdf: TOC.ps
	ps2pdf TOC.ps TOC.pdf

Tango1= $t/MinAlsklingT.abc $t/StockholmsMelodiT.abc misc/x6.abc
Tango1: Tango1.abc Tango1.ps Tango1.pdf
Tango1.abc: $(Tango1)
	abcmedley "Tango 1 (Sweden)" $(Tango1) >Tango1.abc
Tango1.ps: Tango1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Tango1.abc \
	| PShdr "Tango" "" "Tango" \
	| PSftr %D $U/ %D >Tango1.ps
Tango1.pdf: Tango1.ps
	ps2pdf Tango1.ps Tango1.pdf

Tango2= $t/SininenJaValkoinenT.abc $t/Satumaa.abc misc/x6.abc
Tango2: Tango2.abc Tango2.ps Tango2.pdf
Tango2.abc: $(Tango2)
	abcmedley "Tango 2 (Finland)" $(Tango2) >Tango2.abc
Tango2.ps: Tango2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Tango2.abc \
	| PShdr "Tango" "" "Tango" \
	| PSftr %D $U/ %D >Tango2.ps
Tango2.pdf: Tango2.ps
	ps2pdf Tango2.ps Tango2.pdf

Tango: Tango1 Tango2

TankfullaLaaten= misc/TankfullaLaaten.abc misc/x8.abc
TankfullaLaaten: TankfullaLaaten.abc TankfullaLaaten.ps TankfullaLaaten.pdf
TankfullaLaaten.abc: $(TankfullaLaaten)
	abcjoin +s $(TankfullaLaaten) >TankfullaLaaten.abc
TankfullaLaaten.ps: TankfullaLaaten.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 TankfullaLaaten.abc \
	| PShdr "TankfullaLaaten" "" "TankfullaLaaten" \
	| PSftr %D $U/ %D >TankfullaLaaten.ps
TankfullaLaaten.pdf: TankfullaLaaten.ps
	ps2pdf TankfullaLaaten.ps TankfullaLaaten.pdf

# Tiveds hambo
TivedsHambo= hambo/TivedsHambo_CF.abc hambo/TivedsHambo_DG.abc
TivedsHambo: TivedsHambo.ps TivedsHambo.pdf
TivedsHambo.abc: $(TivedsHambo)
	abcjoin +S2 $(TivedsHambo) >TivedsHambo.abc
TivedsHambo.ps: TivedsHambo.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 TivedsHambo.abc \
	| PShdr TivedsHambo "" TivedsHambo \
	| PSftr %D $U/ %D >TivedsHambo.ps
TivedsHambo.pdf: TivedsHambo.ps
	ps2pdf TivedsHambo.ps TivedsHambo.pdf

ToTing= folk/ToTing1_D.abc folk/ToTing2_G.abc
ToTing: ToTing.abc ToTing.ps ToTing.pdf
ToTing.abc: $(ToTing)
	abcjoin +s "To Ting" $(ToTing) >ToTing.abc
ToTing.ps: ToTing.abc fmt/_70.fmt
	$(a2p) -n +Ffmt/_70 ToTing.abc \
	| PShdr "ToTing" "" "ToTing" \
	| PSftr %D $U/ %D >ToTing.ps
ToTing.pdf: ToTing.ps
	ps2pdf ToTing.ps ToTing.pdf

Tobogubben= $H/TobogubbenHP.abc pols/TobogubbenBP.abc
Tobogubben: Tobogubben.abc Tobogubben.ps Tobogubben.pdf
Tobogubben.abc: $(Tobogubben)
	abcmedley Tobogubben $(Tobogubben) >Tobogubben.abc
Tobogubben.ps: fmt/_65.fmt Tobogubben.abc
	$(a2p) +Ffmt/_65 Tobogubben.abc \
	| PShdr "Tobogubben" "" "Tobogubben" \
	| PSftr %D $U/ %D >Tobogubben.ps
Tobogubben.pdf: Tobogubben.ps
	ps2pdf Tobogubben.ps Tobogubben.pdf

V_M_P_BruceSagan= waltz/V_BruceSagan.abc mazurka/M_BruceSagan.abc pols/P_BruceSagan.abc V_M_P_BruceSagan.ftr
V_M_P_BruceSagan: V_M_P_BruceSagan.abc V_M_P_BruceSagan.ps V_M_P_BruceSagan.pdf
V_M_P_BruceSagan.abc: $(V_M_P_BruceSagan)
	abcmedley "waltz/masurka/pols etter Bruce Sagan" $(V_M_P_BruceSagan) >V_M_P_BruceSagan.abc
V_M_P_BruceSagan.ps: fmt/_70.fmt V_M_P_BruceSagan.abc
	$(a2p) +Ffmt/_70 V_M_P_BruceSagan.abc \
	| PShdr "V_M_P_Bruce" "" "V_M_P_Bruce" \
	| PSftr %D $U/ %D >V_M_P_BruceSagan.ps
V_M_P_BruceSagan.pdf: V_M_P_BruceSagan.ps
	ps2pdf V_M_P_BruceSagan.ps V_M_P_BruceSagan.pdf

VaiennutViulu= song/VaiennutViulu_Am.abc song/VaiennutViulu_Dm.abc
VaiennutViulu: VaiennutViulu.abc VaiennutViulu.ps VaiennutViulu.pdf
VaiennutViulu.abc: $(VaiennutViulu)
	abcjoin +S $(VaiennutViulu) >VaiennutViulu.abc
VaiennutViulu.ps: VaiennutViulu.abc fmt/VaiennutViulu.fmt
	$(a2p) -c +Ffmt/VaiennutViulu VaiennutViulu.abc \
	| PShdr "Vaiennut" "" "Vaiennut" \
	| PSftr %D $U/ %D >VaiennutViulu.ps
VaiennutViulu.pdf: VaiennutViulu.ps
	ps2pdf VaiennutViulu.ps VaiennutViulu.pdf

# Varvindar Friska
Varvindar_Friska= hambo/VarvindarFriska1.abc pols/VarvindarFriska2.abc
Varvindar_Friska: Varvindar_Friska.abc Varvindar_Friska.ps Varvindar_Friska.pdf
Varvindar_Friska.abc: $(Varvindar_Friska)
	abcjoin +RS $(Varvindar_Friska) >Varvindar_Friska.abc
Varvindar_Friska.ps: Varvindar_Friska.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Varvindar_Friska.abc \
	| PShdr "Varvindar_Friska" "" "Varvindar_Friska" \
	| PSftr %D $U/ %D >Varvindar_Friska.ps
Varvindar_Friska.pdf: Varvindar_Friska.ps
	ps2pdf Varvindar_Friska.ps Varvindar_Friska.pdf

# Vralkada
Vralkada= shottish/Vralkada_2-Am-32-4.abc shottish/Vralkada_2-Am-32-3.abc
Vralkada: Vralkada.abc Vralkada.ps Vralkada.pdf
Vralkada.abc: $(Vralkada)
	abcjoin +C +S2 $(Vralkada) >Vralkada.abc
Vralkada.ps: Vralkada.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vralkada.abc \
	|PShdr Vralkada '' Vralkada \
	|PSftr %D $U/ %D >Vralkada.ps
Vralkada.pdf: Vralkada.ps
	ps2pdf Vralkada.ps Vralkada.pdf
	ps2pdf Vralkada.ps Vralkada.pdf

Vals01= waltz/SvenskAnnasV.abc waltz/HokpersV.abc waltz/StenV.abc waltz/Villiruusu.abc
Vals01: Vals01.abc Vals01.ps Vals01.pdf
Vals01.abc: $(Vals01)
	abcmedley "Vals 1" $(Vals01) >Vals01.abc
Vals01.ps: Vals01.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals01.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals01.ps
Vals01.pdf: Vals01.ps
	ps2pdf Vals01.ps Vals01.pdf

Vals02= waltz/MorsansBrudvals.abc waltz/LillIngridsV.abc waltz/TroskariV.abc waltz/SmedJensV.abc
Vals02: Vals02.abc Vals02.ps Vals02.pdf
Vals02.abc: $(Vals02)
	abcmedley "Vals 2" $(Vals02) >Vals02.abc
Vals02.ps: Vals02.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals02.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals02.ps
Vals02.pdf: Vals02.ps
	ps2pdf Vals02.ps Vals02.pdf

Vals03= waltz/Roragenvalsen-A-32-4.abc waltz/VilhelmHedlundsV.abc waltz/OstgotaV.abc waltz/MinnesotaV.abc
Vals03: Vals03.abc Vals03.ps Vals03.pdf
Vals03.abc: $(Vals03)
	abcmedley "Vals 3" $(Vals03) >Vals03.abc
Vals03.ps: Vals03.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals03.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals03.ps
Vals03.pdf: Vals03.ps
	ps2pdf Vals03.ps Vals03.pdf

Vals04= waltz/DalafiolenV_4.abc waltz/OrsaV.abc waltz/LivetIFinnskogarna_D.abc
Vals04: Vals04.abc Vals04.ps Vals04.pdf
Vals04.abc: $(Vals04)
	abcmedley "Vals 4" $(Vals04) >Vals04.abc
Vals04.ps: Vals04.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals04.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals04.ps
Vals04.pdf: Vals04.ps
	ps2pdf Vals04.ps Vals04.pdf

Vals05= waltz/Emma_Am.abc waltz/PaimenPlikanV.abc waltz/KristinaV.abc waltz/Vals_Gm.abc
Vals05: Vals05.abc Vals05.ps Vals05.pdf
Vals05.abc: $(Vals05)
	abcmedley "Vals 5" $(Vals05) >Vals05.abc
Vals05.ps: Vals05.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals05.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals05.ps
Vals05.pdf: Vals05.ps
	ps2pdf Vals05.ps Vals05.pdf

Vals06= waltz/RappKalleV.abc waltz/BlindUlovsV.abc waltz/Pajalle.abc waltz/Jevrevalsen.abc
Vals06: Vals06.abc Vals06.ps Vals06.pdf
Vals06.abc: $(Vals06)
	abcmedley "Vals 6 (irregular)" $(Vals06) >Vals06.abc
Vals06.ps: Vals06.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals06.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals06.ps
Vals06.pdf: Vals06.ps
	ps2pdf Vals06.ps Vals06.pdf

Vals07= waltz/RaevensV.abc waltz/MortenLarsen.abc waltz/GamleFiskerV.abc waltz/Holevalsen_G.abc
Vals07: Vals07.abc Vals07.ps Vals07.pdf
Vals07.abc: $(Vals07)
	abcmedley "Vals 7 (Danish)" $(Vals07) >Vals07.abc
Vals07.ps: Vals07.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals07.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals07.ps
Vals07.pdf: Vals07.ps
	ps2pdf Vals07.ps Vals07.pdf

Vals08= waltz/Sommarvals.abc waltz/KesaTullee.abc waltz/Sensommarvals_av_Hultkvist_D.abc
Vals08: Vals08.abc Vals08.ps Vals08.pdf
Vals08.abc: $(Vals08)
	abcmedley "Vals 8" $(Vals08) >Vals08.abc
Vals08.ps: Vals08.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Vals08.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals08.ps
Vals08.pdf: Vals08.ps
	ps2pdf Vals08.ps Vals08.pdf

Vals09= waltz/Metsakukkia_Gm.abc waltz/KulkurinValssi_D.abc
Vals09: Vals09.abc Vals09.ps Vals09.pdf
Vals09.abc: $(Vals09)
	abcmedley "Vals 9" $(Vals09) >Vals09.abc
Vals09.ps: Vals09.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals09.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals09.ps
Vals09.pdf: Vals09.ps
	ps2pdf Vals09.ps Vals09.pdf

Vals10= waltz/JosefinsVals2_G.abc waltz/SpelNissesV.abc waltz/BrandPersV.abc waltz/OreV.abc
Vals10: Vals10.abc Vals10.ps Vals10.pdf
Vals10.abc: $(Vals10)
	abcmedley "Vals 10" $(Vals10) >Vals10.abc
Vals10.ps: Vals10.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals10.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals10.ps
Vals10.pdf: Vals10.ps
	ps2pdf Vals10.ps Vals10.pdf

Vals11= waltz/KonstanparempiV.abc waltz/HannunJaRiitanHaaV.abc waltz/Akuvalssi_Gm.abc
Vals11: Vals11.abc Vals11.ps Vals11.pdf
Vals11.abc: $(Vals11)
	abcmedley "Vals 11" $(Vals11) >Vals11.abc
Vals11.ps: Vals11.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals11.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals11.ps
Vals11.pdf: Vals11.ps
	ps2pdf Vals11.ps Vals11.pdf

Vals12= waltz/NordsetterV.abc sep5x2 waltz/BjorkedalsV.abc sep5x2 waltz/BirgittasV.abc
Vals12: Vals12.abc Vals12.ps Vals12.pdf
Vals12.abc: $(Vals12)
	abcmedley "Vals 12 (stigvals)" $(Vals12) >Vals12.abc
Vals12.ps: Vals12.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Vals12.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals12.ps
Vals12.pdf: Vals12.ps
	ps2pdf Vals12.ps Vals12.pdf

Vals13= waltz/TosaValsen.abc waltz/V_Seglora.abc waltz/GjendejentaV.abc waltz/FarFarsValsen_GD.abc
Vals13: Vals13.abc Vals13.ps Vals13.pdf
Vals13.abc: $(Vals13)
	abcmedley "Vals 13 (stigvals)" $(Vals13) >Vals13.abc
Vals13.ps: Vals13.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Vals13.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals13.ps
Vals13.pdf: Vals13.ps
	ps2pdf Vals13.ps Vals13.pdf

Vals14= waltz/BodaValsen.abc waltz/SetesV_G.abc waltz/BergRosaV.abc
Vals14: Vals14.abc Vals14.ps Vals14.pdf
Vals14.abc: $(Vals14)
	abcmedley "Vals 14" $(Vals14) >Vals14.abc
Vals14.ps: Vals14.abc fmt/_65.fmt
	$(a2p) +Ffmt/_65 Vals14.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals14.ps
Vals14.pdf: Vals14.ps
	ps2pdf Vals14.ps Vals14.pdf

W: \
	waltz/AstridinV.abc waltz/ElamaJuoksuhaudoissa_Dm.abc \
	waltz/JacquelinesW.abc waltz/JuuretSuomessa_Am.abc waltz/Kehru_V.abc \
	waltz/ManchurianHillsW1.abc waltz/MidsommarGladje_Bb.abc \
	waltz/MockelmyrV.abc waltz/Pellikvalsen1_A.abc \
	waltz/RondHaugjen_Dm.abc waltz/Vals_Am.abc waltz/ValssiKarjaalta.abc 

Vals15= waltz/LordagsV.abc waltz/StigvalsFrVastraHalsingland_Am.abc waltz/Malung1_DV1.abc waltz/DansPaStorviksaetra.abc
Vals15: Vals15.abc Vals15.ps Vals15.pdf
Vals15.abc: $(Vals15)
	abcmedley "Vals 15" $(Vals15) >Vals15.abc
Vals15.ps: Vals15.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals15.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals15.ps
Vals15.pdf: Vals15.ps
	ps2pdf Vals15.ps Vals15.pdf

Vals16= waltz/Vals_A.abc waltz/IsakasKarlHindrikasV.abc waltz/FodelsedagsvalsTillMona.abc
Vals16: Vals16.abc Vals16.ps Vals16.pdf
Vals16.abc: $(Vals16)
	abcmedley "Vals 16 (irregular)" $(Vals16) >Vals16.abc
Vals16.ps: Vals16.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals16.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals16.ps
Vals16.pdf: Vals16.ps
	ps2pdf Vals16.ps Vals16.pdf

Vals17= waltz/Drevsjovalsen_A.abc waltz/Getabocksdansen_D.abc waltz/GustaEriksValsen_G.abc waltz/IllanHiljaisuudessa_Am.abc
Vals17: Vals17.abc Vals17.ps Vals17.pdf
Vals17.abc: $(Vals17)
	abcmedley "Vals 17" $(Vals17) >Vals17.abc
Vals17.ps: Vals17.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals17.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals17.ps
Vals17.pdf: Vals17.ps
	ps2pdf Vals17.ps Vals17.pdf

Vals18=
Vals18: Vals18.abc Vals18.ps Vals18.pdf
Vals18.abc: $(Vals18)
	abcmedley "Vals 18" $(Vals18) >Vals18.abc
Vals18.ps: Vals18.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals18.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals18.ps
Vals18.pdf: Vals18.ps
	ps2pdf Vals18.ps Vals18.pdf

Vals19=
Vals19: Vals19.abc Vals19.ps Vals19.pdf
Vals19.abc: $(Vals19)
	abcmedley "Vals 19" $(Vals19) >Vals19.abc
Vals19.ps: Vals19.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals19.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals19.ps
Vals19.pdf: Vals19.ps
	ps2pdf Vals19.ps Vals19.pdf

Vals20=
Vals20: Vals20.abc Vals20.ps Vals20.pdf
Vals20.abc: $(Vals20)
	abcmedley "Vals 20" $(Vals20) >Vals20.abc
Vals20.ps: Vals20.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals20.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals20.ps
Vals20.pdf: Vals20.ps
	ps2pdf Vals20.ps Vals20.pdf

Vals21=
Vals21: Vals21.abc Vals21.ps Vals21.pdf
Vals21.abc: hdr/Vals21.hdr $(Vals21)
	abcmedley Vals21 $(Vals21) >Vals21.abc
Vals21.ps: Vals21.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals21.abc -n \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals21.ps
Vals21.pdf: Vals21.ps
	ps2pdf Vals21.ps Vals21.pdf

Vals22=
Vals22: Vals22.abc Vals22.ps Vals22.pdf
Vals22.abc: $(Vals22)
	abcmedley "Vals 22" $(Vals22) >Vals22.abc
Vals22.ps: Vals22.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals22.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals22.ps
Vals22.pdf: Vals22.ps
	ps2pdf Vals22.ps Vals22.pdf

Vals24= 
Vals24: Vals24.abc Vals24.ps Vals24.pdf
Vals24.abc: $(Vals24)
	abcmedley "Vals 24" $(Vals24) >Vals24.abc
Vals24.ps: Vals24.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals24.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals24.ps
Vals24.pdf: Vals24.ps
	ps2pdf Vals24.ps Vals24.pdf

Vals23=
Vals23: Vals23.abc Vals23.ps Vals23.pdf
Vals23.abc: $(Vals23)
	abcmedley "Vals 23 (Summer)" $(Vals23) >Vals23.abc
Vals23.ps: Vals23.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals23.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals23.ps
Vals23.pdf: Vals23.ps
	ps2pdf Vals23.ps Vals23.pdf

Vals: \
	Vals01 Vals02 Vals03 Vals04 Vals05 Vals06 Vals07 Vals08 Vals09 Vals10 \
	Vals11 Vals12 Vals13 Vals14 Vals15 Vals16 Vals17 Vals18 Vals19 Vals20 \
	Vals21 Vals22 Vals23 Vals24 \
	Vals_HaaV Vals_HokPers Vals_Josefins \
	Vals_Metsakukkia Vals_Pellikvalsen Vals_Sommar Vals_Setes

Vals_Sommar= waltz/Sommarvals.abc waltz/KesaTullee.abc waltz/Sensommarvals_av_Hultkvist_D.abc
Vals_Sommar: Vals_Sommar.abc Vals_Sommar.ps Vals_Sommar.pdf
Vals_Sommar.abc: $(Vals_Sommar)
	abcmedley "Summer Waltzes" $(Vals_Sommar) >Vals_Sommar.abc
Vals_Sommar.ps: Vals_Sommar.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 Vals_Sommar.abc \
	| PShdr "Vals: Sommar" "" "Vals: Sommar" \
	| PSftr %D $U/ %D >Vals_Sommar.ps
Vals_Sommar.pdf: Vals_Sommar.ps
	ps2pdf Vals_Sommar.ps Vals_Sommar.pdf

Vals_Pellikvalsen= waltz/Pellikvalsen1_A.abc waltz/Pellikvalsen1_G.abc waltz/Pellikvalsen2_A.abc
Vals_Pellikvalsen: Vals_Pellikvalsen.abc Vals_Pellikvalsen.ps Vals_Pellikvalsen.pdf
Vals_Pellikvalsen.abc: $(Vals_Pellikvalsen)
	abcjoin +s $(Vals_Pellikvalsen) >Vals_Pellikvalsen.abc
Vals_Pellikvalsen.ps: Vals_Pellikvalsen.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals_Pellikvalsen.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals_Pellikvalsen.ps
Vals_Pellikvalsen.pdf: Vals_Pellikvalsen.ps
	ps2pdf Vals_Pellikvalsen.ps Vals_Pellikvalsen.pdf

Vals_HaaV= waltz/Haavalssi_Dm.abc
Vals_HaaV: Vals_HaaV.abc Vals_HaaV.ps Vals_HaaV.pdf
Vals_HaaV.abc: $(Vals_HaaV)
	Ln $(Vals_HaaV) Vals_HaaV.abc
Vals_HaaV.ps: Vals_HaaV.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Vals_HaaV.abc \
	| PShdr "Vals" "" "Vals" \
	| PSftr %D $U/ %D >Vals_HaaV.ps
Vals_HaaV.pdf: Vals_HaaV.ps
	ps2pdf Vals_HaaV.ps Vals_HaaV.pdf

# Vals_Josefins
Vals_Josefins= waltz/JosefinsVals1_F.abc waltz/JosefinsVals1_G_2V.abc waltz/JosefinsVals1_A.abc
Vals_Josefins: Vals_Josefins.abc Vals_Josefins.ps Vals_Josefins.pdf
Vals_Josefins.abc: $(Vals_Josefins)
	abcjoin +s $(Vals_Josefins) >Vals_Josefins.abc
Vals_Josefins.ps: Vals_Josefins.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vals_Josefins.abc \
	| PShdr "Vals_Josefins" "" "Vals_Josefins" \
	| PSftr %D $U/ %D >Vals_Josefins.ps
Vals_Josefins.pdf: Vals_Josefins.ps
	ps2pdf Vals_Josefins.ps Vals_Josefins.pdf

Vals_HokPers= waltz/HokpersV2.abc
Vals_HokPers: Vals_HokPers.abc Vals_HokPers.ps Vals_HokPers.pdf
Vals_HokPers.abc: $(Vals_HokPers)
	ln $(Vals_HokPers) Vals_HokPers.abc
Vals_HokPers.ps: Vals_HokPers.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Vals_HokPers.abc \
	| PShdr "Vals:HokPers" "" "Vals:HokPers" \
	| PSftr %D $U/ %D >Vals_HokPers.ps
Vals_HokPers.pdf: Vals_HokPers.ps
	ps2pdf Vals_HokPers.ps Vals_HokPers.pdf

Vals_Metsakukkia= waltz/Metsakukkia_Gm.abc waltz/Metsakukkia_Dm.abc
Vals_Metsakukkia: Vals_Metsakukkia.abc Vals_Metsakukkia.ps Vals_Metsakukkia.pdf
Vals_Metsakukkia.abc: $(Vals_Metsakukkia)
	abcjoin +s $(Vals_Metsakukkia) >Vals_Metsakukkia.abc
Vals_Metsakukkia.ps: Vals_Metsakukkia.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Vals_Metsakukkia.abc \
	| PShdr "Vals:Metsakukkia" "" "Vals:Metsakukkia" \
	| PSftr %D $U/ %D >Vals_Metsakukkia.ps
Vals_Metsakukkia.pdf: Vals_Metsakukkia.ps
	ps2pdf Vals_Metsakukkia.ps Vals_Metsakukkia.pdf

Vals_Setes= waltz/SetesV_G.abc waltz/SetesV_D.abc
Vals_Setes: Vals_Setes.abc Vals_Setes.ps Vals_Setes.pdf
Vals_Setes.abc: $(Vals_Setes) hdr/Vals_Setes.hdr
	abcmedley Vals_Setes $(Vals_Setes) >Vals_Setes.abc
Vals_Setes.ps: Vals_Setes.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Vals_Setes.abc \
	| PShdr "Vals:Setes" "" "Vals:Setes" \
	| PSftr %D $U/ %D >Vals_Setes.ps
Vals_Setes.pdf: Vals_Setes.ps
	ps2pdf Vals_Setes.ps Vals_Setes.pdf

Vals_ElamaJuoksuhaudoissa= waltz/ElamaJuoksuhaudoissa_Dm.abc waltz/ElamaJuoksuhaudoissa_Gm.abc
Vals_ElamaJuoksuhaudoissa: Vals_ElamaJuoksuhaudoissa.abc Vals_ElamaJuoksuhaudoissa.ps Vals_ElamaJuoksuhaudoissa.pdf
Vals_ElamaJuoksuhaudoissa.abc: $(Vals_ElamaJuoksuhaudoissa)
	abcmedley "Vals i Gm" $(Vals_ElamaJuoksuhaudoissa) >Vals_ElamaJuoksuhaudoissa.abc
Vals_ElamaJuoksuhaudoissa.ps: fmt/_70.fmt Vals_ElamaJuoksuhaudoissa.abc
	$(a2p) +Ffmt/_70 Vals_ElamaJuoksuhaudoissa.abc \
	| PShdr "Vals_ElamaJuoksuhaudoissa" "" "Vals_ElamaJuoksuhaudoissa" \
	| PSftr %D $U/ %D >Vals_ElamaJuoksuhaudoissa.ps
Vals_ElamaJuoksuhaudoissa.pdf: Vals_ElamaJuoksuhaudoissa.ps
	ps2pdf Vals_ElamaJuoksuhaudoissa.ps Vals_ElamaJuoksuhaudoissa.pdf

ValsiGm= waltz/Vals_Gm.abc waltz/Vals_Gm2.abc
ValsiGm: ValsiGm.abc ValsiGm.ps ValsiGm.pdf
ValsiGm.abc: $(ValsiGm)
	abcmedley "Vals i Gm" $(ValsiGm) >ValsiGm.abc
ValsiGm.ps: fmt/_70.fmt ValsiGm.abc
	$(a2p) +Ffmt/_70 ValsiGm.abc \
	| PShdr "ValsiGm" "" "ValsiGm" \
	| PSftr %D $U/ %D >ValsiGm.ps
ValsiGm.pdf: ValsiGm.ps
	ps2pdf ValsiGm.ps ValsiGm.pdf

# Vava Vadmal
VavaVadmal= folk/VavaVadmal1_D.abc folk/VavaVadmal2_D.abc
VavaVadmal: VavaVadmal.abc VavaVadmal.ps VavaVadmal.pdf
VavaVadmal.abc: $(VavaVadmal)
	abcjoin +s  $(VavaVadmal) >VavaVadmal.abc
VavaVadmal.ps: fmt/_80.fmt VavaVadmal.abc
	$(a2p) +Ffmt/_80 -B4 +n VavaVadmal.abc \
	|PSftr %D $U/ %D > VavaVadmal.ps
VavaVadmal.pdf: VavaVadmal.ps
	ps2pdf VavaVadmal.ps VavaVadmal.pdf

# VendelsPolskan
VendelsPolskan= hambo/VendelsPolskan_G.abc hambo/VendelsPolskan_A.abc
VendelsPolskan: VendelsPolskan.abc VendelsPolskan.ps VendelsPolskan.pdf
VendelsPolskan.abc: $(VendelsPolskan)
	abcjoin +s $(VendelsPolskan) >VendelsPolskan.abc
VendelsPolskan.ps: VendelsPolskan.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 VendelsPolskan.abc \
	| PShdr "VendelsPolskan" "" "VendelsPolskan" \
	| PSftr %D $U/ %D >VendelsPolskan.ps
VendelsPolskan.pdf: VendelsPolskan.ps
	ps2pdf VendelsPolskan.ps VendelsPolskan.pdf

# Vemodig_Vals
Vemodig_Vals= waltz/Vemodig_Vals-Em-64-4.abc waltz/Vemodig_Vals_2V-Em-64-8.abc
Vemodig_Vals: Vemodig_Vals.abc Vemodig_Vals.ps Vemodig_Vals.pdf
Vemodig_Vals.abc: $(Vemodig_Vals)
	abcjoin +s $(Vemodig_Vals) >Vemodig_Vals.abc
Vemodig_Vals.ps: Vemodig_Vals.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Vemodig_Vals.abc \
	| PShdr "Vemodig_Vals" "" "Vemodig_Vals" \
	| PSftr %D $U/ %D >Vemodig_Vals.ps
Vemodig_Vals.pdf: Vemodig_Vals.ps
	ps2pdf Vemodig_Vals.ps Vemodig_Vals.pdf

# BarnArFottPaDennaDag
BarnArFottPaDennaDag= xmas/BarnArFottPaDennaDag_F.abc xmas/BarnArFottPaDennaDag_G.abc xmas/BarnArFottPaDennaDag_A.abc
BarnArFottPaDennaDag: BarnArFottPaDennaDag.abc BarnArFottPaDennaDag.ps BarnArFottPaDennaDag.pdf
BarnArFottPaDennaDag.abc: $(BarnArFottPaDennaDag)
	abcjoin +S2 $(BarnArFottPaDennaDag) >BarnArFottPaDennaDag.abc
BarnArFottPaDennaDag.ps: BarnArFottPaDennaDag.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 BarnArFottPaDennaDag.abc \
	|PShdr BarnArFottPaDennaDag '' BarnArFottPaDennaDag \
	|PSftr %D $U/ %D >BarnArFottPaDennaDag.ps
BarnArFottPaDennaDag.pdf: BarnArFottPaDennaDag.ps
	ps2pdf BarnArFottPaDennaDag.ps BarnArFottPaDennaDag.pdf

# Barn er fodt i Betlehem
BarnErFodtIBetlehem= xmas/BarnErFodtIBetlehem_F.abc xmas/BarnErFodtIBetlehem_G.abc xmas/BarnErFodtIBetlehem_A.abc
BarnErFodtIBetlehem: BarnErFodtIBetlehem.abc BarnErFodtIBetlehem.ps BarnErFodtIBetlehem.pdf
BarnErFodtIBetlehem.abc: $(BarnErFodtIBetlehem)
	abcjoin +S2 $(BarnErFodtIBetlehem) >BarnErFodtIBetlehem.abc
BarnErFodtIBetlehem.ps: BarnErFodtIBetlehem.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 BarnErFodtIBetlehem.abc \
	|PShdr BarnErFodtIBetlehem '' BarnErFodtIBetlehem \
	|PSftr %D $U/ %D >BarnErFodtIBetlehem.ps
BarnErFodtIBetlehem.pdf: BarnErFodtIBetlehem.ps
	ps2pdf BarnErFodtIBetlehem.ps BarnErFodtIBetlehem.pdf

# Dejlig er den himmel blaa
DejligErDenHimmelBlaa= xmas/DejligErDenHimmelBlaa_C.abc xmas/DejligErDenHimmelBlaa_D.abc
DejligErDenHimmelBlaa: DejligErDenHimmelBlaa.abc DejligErDenHimmelBlaa.ps DejligErDenHimmelBlaa.pdf
DejligErDenHimmelBlaa.abc: $(DejligErDenHimmelBlaa)
	abcjoin +S2 $(DejligErDenHimmelBlaa) >DejligErDenHimmelBlaa.abc
DejligErDenHimmelBlaa.ps: DejligErDenHimmelBlaa.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 DejligErDenHimmelBlaa.abc \
	|PShdr DejligErDenHimmelBlaa '' DejligErDenHimmelBlaa \
	|PSftr %D $U/ %D >DejligErDenHimmelBlaa.ps
DejligErDenHimmelBlaa.pdf: DejligErDenHimmelBlaa.ps
	ps2pdf DejligErDenHimmelBlaa.ps DejligErDenHimmelBlaa.pdf

# Dejlig er Jorden
DejligErJorden= xmas/DejligErJorden_C.abc xmas/DejligErJorden_D.abc
DejligErJorden: DejligErJorden.abc DejligErJorden.ps DejligErJorden.pdf
DejligErJorden.abc: $(DejligErJorden)
	abcjoin +S2 $(DejligErJorden) >DejligErJorden.abc
DejligErJorden.ps: DejligErJorden.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 DejligErJorden.abc \
	|PShdr DejligErJorden '' DejligErJorden \
	|PSftr %D $U/ %D >DejligErJorden.ps
DejligErJorden.pdf: DejligErJorden.ps
	ps2pdf DejligErJorden.ps DejligErJorden.pdf

# Det kimer nu til Julefest
DetKimerNuTilJulefest= xmas/DetKimerNuTilJulefest_C.abc xmas/DetKimerNuTilJulefest_D.abc
DetKimerNuTilJulefest: DetKimerNuTilJulefest.abc DetKimerNuTilJulefest.ps DetKimerNuTilJulefest.pdf
DetKimerNuTilJulefest.abc: $(DetKimerNuTilJulefest)
	abcjoin +S2 $(DetKimerNuTilJulefest) >DetKimerNuTilJulefest.abc
DetKimerNuTilJulefest.ps: DetKimerNuTilJulefest.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 DetKimerNuTilJulefest.abc \
	|PShdr DetKimerNuTilJulefest '' DetKimerNuTilJulefest \
	|PSftr %D $U/ %D >DetKimerNuTilJulefest.ps
DetKimerNuTilJulefest.pdf: DetKimerNuTilJulefest.ps
	ps2pdf DetKimerNuTilJulefest.ps DetKimerNuTilJulefest.pdf

# GladeJul
GladeJul= xmas/GladeJul_CwW.abc xmas/GladeJul_D.abc xmas/GladeJul_Bb.abc
GladeJul: GladeJul.ps GladeJul.pdf
GladeJul.abc: $(GladeJul)
	abcjoin +s2 $(GladeJul) >GladeJul.abc
GladeJul.ps: GladeJul.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 GladeJul.abc \
	| PShdr GladeJul "" GladeJul \
	| PSftr %D $U/ %D >GladeJul.ps
GladeJul.pdf: GladeJul.ps
	ps2pdf GladeJul.ps GladeJul.pdf

# Jeg er saa glad hver julekveld
JegErSaaGladHverJulekveld= \
	xmas/JegErSaaGladHverJulekveld_F_wW.abc \
	xmas/JegErSaaGladHverJulekveld_G.abc \
	xmas/JegErSaaGladHverJulekveld_A.abc
JegErSaaGladHverJulekveld: JegErSaaGladHverJulekveld.abc JegErSaaGladHverJulekveld.ps JegErSaaGladHverJulekveld.pdf
JegErSaaGladHverJulekveld.abc: $(JegErSaaGladHverJulekveld)
	abcjoin +S2 $(JegErSaaGladHverJulekveld) >JegErSaaGladHverJulekveld.abc
JegErSaaGladHverJulekveld.ps: JegErSaaGladHverJulekveld.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 JegErSaaGladHverJulekveld.abc \
	|PShdr JegErSaGlad '' JegErSaGlad \
	|PSftr %D $U/ %D >JegErSaaGladHverJulekveld.ps
JegErSaaGladHverJulekveld.pdf: JegErSaaGladHverJulekveld.ps
	ps2pdf JegErSaaGladHverJulekveld.ps JegErSaaGladHverJulekveld.pdf

# Julen har bragt velsignet Bud
JulenHarBragtVelsignetBud= xmas/JulenHarBragtVelsignetBud_G.abc xmas/JulenHarBragtVelsignetBud_A.abc
JulenHarBragtVelsignetBud: JulenHarBragtVelsignetBud.abc JulenHarBragtVelsignetBud.ps JulenHarBragtVelsignetBud.pdf
JulenHarBragtVelsignetBud.abc: $(JulenHarBragtVelsignetBud)
	abcjoin +S2 $(JulenHarBragtVelsignetBud) >JulenHarBragtVelsignetBud.abc
JulenHarBragtVelsignetBud.ps: JulenHarBragtVelsignetBud.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 JulenHarBragtVelsignetBud.abc \
	|PShdr JulenHarBragt '' JulenHarBragt \
	|PSftr %D $U/ %D >JulenHarBragtVelsignetBud.ps
JulenHarBragtVelsignetBud.pdf: JulenHarBragtVelsignetBud.ps
	ps2pdf JulenHarBragtVelsignetBud.ps JulenHarBragtVelsignetBud.pdf

# Julestemning
Julestemning= xmas/Julestemning_F.abc xmas/Julestemning_G.abc
Julestemning: Julestemning.abc Julestemning.ps Julestemning.pdf
Julestemning.abc: $(Julestemning)
	abcjoin +S2 $(Julestemning) >Julestemning.abc
Julestemning.ps: Julestemning.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Julestemning.abc \
	|PShdr Julestemning '' Julestemning \
	|PSftr %D $U/ %D >Julestemning.ps
Julestemning.pdf: Julestemning.ps
	ps2pdf Julestemning.ps Julestemning.pdf

# Juletraet
Juletraet= xmas/Juletraet_F.abc xmas/Juletraet_G.abc
Juletraet: Juletraet.abc Juletraet.ps Juletraet.pdf
Juletraet.abc: $(Juletraet)
	abcjoin +S2 $(Juletraet) >Juletraet.abc
Juletraet.ps: Juletraet.abc fmt/_75.fmt
	jcabc2ps +Ffmt/_75 Juletraet.abc \
	|PShdr Juletraet '' Juletraet \
	|PSftr %D $U/ %D >Juletraet.ps
Juletraet.pdf: Juletraet.ps
	ps2pdf Juletraet.ps Juletraet.pdf

# JuletraetMedSinPynt
JuletraetMedSinPynt= xmas/JuletraetMedSinPynt_C.abc xmas/JuletraetMedSinPynt_D.abc
JuletraetMedSinPynt: JuletraetMedSinPynt.ps JuletraetMedSinPynt.pdf
JuletraetMedSinPynt.abc: $(JuletraetMedSinPynt)
	abcjoin +s $(JuletraetMedSinPynt) >JuletraetMedSinPynt.abc
JuletraetMedSinPynt.ps: JuletraetMedSinPynt.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 JuletraetMedSinPynt.abc \
	| PShdr JuletraetMedSinPynt "" JuletraetMedSinPynt \
	| PSftr %D $U/ %D >JuletraetMedSinPynt.ps
JuletraetMedSinPynt.pdf: JuletraetMedSinPynt.ps
	ps2pdf JuletraetMedSinPynt.ps JuletraetMedSinPynt.pdf

# Lena Jonsson Boston 2008
LenaJonsson_Boston2008= pols/P_LenaJonsson1_D.abc pols/P_LenaJonsson2_Am.abc \
	ganglat/Marsch_KarlLindblad_Am.abc pols/P_Vingel-Anders_A.abc pols/Turklaaten_Am.abc
LenaJonsson_Boston2008: LenaJonsson_Boston2008.ps LenaJonsson_Boston2008.pdf
LenaJonsson_Boston2008.abc: $(LenaJonsson_Boston2008)
	abcjoin +s $(LenaJonsson_Boston2008) >LenaJonsson_Boston2008.abc
LenaJonsson_Boston2008.ps: LenaJonsson_Boston2008.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 LenaJonsson_Boston2008.abc \
	| PShdr LenaJonsson:Boston2008 "" LenaJonsson:Boston2008 \
	| PSftr %D $U/ %D >LenaJonsson_Boston2008.ps
LenaJonsson_Boston2008.pdf: LenaJonsson_Boston2008.ps
	ps2pdf LenaJonsson_Boston2008.ps LenaJonsson_Boston2008.pdf

# OJulMedDinGlede
OJulMedDinGlede= xmas/OJulMedDinGlede_CwW.abc xmas/OJulMedDinGlede_C.abc xmas/OJulMedDinGlede_D.abc
OJulMedDinGlede: OJulMedDinGlede.abc OJulMedDinGlede.ps OJulMedDinGlede.pdf
OJulMedDinGlede.abc: $(OJulMedDinGlede)
	abcjoin +S2 $(OJulMedDinGlede) >OJulMedDinGlede.abc
OJulMedDinGlede.ps: OJulMedDinGlede.abc fmt/OJulMedDinGlede.fmt
	$(a2p) +Ffmt/OJulMedDinGlede OJulMedDinGlede.abc \
	| PShdr OJulMedDin "" OJulMedDin \
	| PSftr %D $U/ %D >OJulMedDinGlede.ps
OJulMedDinGlede.pdf: OJulMedDinGlede.ps
	ps2pdf OJulMedDinGlede.ps OJulMedDinGlede.pdf

# RudolfErRodPaNesen
RudolfErRodPaNesen= xmas/RudolfErRodPaNesen_Bbw.abc xmas/RudolfErRodPaNesen_C.abc
RudolfErRodPaNesen: RudolfErRodPaNesen.ps RudolfErRodPaNesen.pdf
RudolfErRodPaNesen.abc: $(RudolfErRodPaNesen)
	abcjoin +S2 $(RudolfErRodPaNesen) >RudolfErRodPaNesen.abc
RudolfErRodPaNesen.ps: RudolfErRodPaNesen.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 RudolfErRodPaNesen.abc \
	| PShdr RudolfErRod "" RudolfErRod \
	| PSftr %D $U/ %D >RudolfErRodPaNesen.ps
RudolfErRodPaNesen.pdf: RudolfErRodPaNesen.ps
	ps2pdf RudolfErRodPaNesen.ps RudolfErRodPaNesen.pdf

# Saa gaar vi rundt om en enerbaerbusk
SaaGaarViRundtOmEnEnerbaerbusk= \
	xmas/SaaGaarViRundtOmEnEnerbaerbusk_F_wW.abc sep5x2 xmas/SaaGaarViRundtOmEnEnerbaerbusk_G.abc
SaaGaarViRundtOmEnEnerbaerbusk: SaaGaarViRundtOmEnEnerbaerbusk.abc SaaGaarViRundtOmEnEnerbaerbusk.ps SaaGaarViRundtOmEnEnerbaerbusk.pdf
SaaGaarViRundtOmEnEnerbaerbusk.abc: $(SaaGaarViRundtOmEnEnerbaerbusk)
	abcjoin $(SaaGaarViRundtOmEnEnerbaerbusk) >SaaGaarViRundtOmEnEnerbaerbusk.abc
SaaGaarViRundtOmEnEnerbaerbusk.ps: SaaGaarViRundtOmEnEnerbaerbusk.abc fmt/_70.fmt
	jcabc2ps +Ffmt/_70 SaaGaarViRundtOmEnEnerbaerbusk.abc \
	|PShdr SaaGaarVi '' SaaGaarVi \
	|PSftr %D $U/ %D >SaaGaarViRundtOmEnEnerbaerbusk.ps
SaaGaarViRundtOmEnEnerbaerbusk.pdf: SaaGaarViRundtOmEnEnerbaerbusk.ps
	ps2pdf SaaGaarViRundtOmEnEnerbaerbusk.ps SaaGaarViRundtOmEnEnerbaerbusk.pdf

# SantaLucia
SantaLucia= waltz/SantaLucia_F.abc waltz/SantaLucia_Gw.abc waltz/SantaLucia_A.abc
SantaLucia: SantaLucia.ps SantaLucia.pdf
SantaLucia.abc: $(SantaLucia)
	abcjoin +s2 $(SantaLucia) >SantaLucia.abc
SantaLucia.ps: SantaLucia.abc fmt/SantaLucia.fmt
	$(a2p) +Ffmt/SantaLucia SantaLucia.abc \
	| PShdr SantaLucia "" SantaLucia \
	| PSftr %D $U/ %D >SantaLucia.ps
SantaLucia.pdf: SantaLucia.ps
	ps2pdf SantaLucia.ps SantaLucia.pdf

# Skarikurs Syd i Barosund 2008 
# http://www.spelmansforbundet.fi/musik/skarikurs_syd/
SkarikursSydIBarosund2008= \
	polka/BrudpolkaEfterEdvardOjstReplot_Em.abc \
	pols/MamsellLovPolska_Dm.abc \
	waltz/SofiaVals_D.abc \
	waltz/Vals_JPRagvals_Overmark_A.abc 
SkarikursSydIBarosund2008: SkarikursSydIBarosund2008.ps SkarikursSydIBarosund2008.pdf
SkarikursSydIBarosund2008.abc: $(SkarikursSydIBarosund2008)
	abcjoin +s $(SkarikursSydIBarosund2008) >SkarikursSydIBarosund2008.abc
SkarikursSydIBarosund2008.ps: SkarikursSydIBarosund2008.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75 SkarikursSydIBarosund2008.abc \
	| PShdr SkarikursSIB2008 "" SkarikursSIB2008 \
	| PSftr %D $U/ %D >SkarikursSydIBarosund2008.ps
SkarikursSydIBarosund2008.pdf: SkarikursSydIBarosund2008.ps
	ps2pdf SkarikursSydIBarosund2008.ps SkarikursSydIBarosund2008.pdf

# Svang_Schottis
Svang_Schottis= shottish/Svang_Schottis-F-80-6.abc shottish/Svang_Schottis-G-80-6.abc
Svang_Schottis: Svang_Schottis.abc Svang_Schottis.ps Svang_Schottis.pdf
Svang_Schottis.abc: $(Svang_Schottis)
	abcjoin +s $(Svang_Schottis) >Svang_Schottis.abc
Svang_Schottis.ps: Svang_Schottis.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 Svang_Schottis.abc \
	| PShdr "Svang Schottis" "" "Svang Schottis" \
	| PSftr %D $U/ %D >Svang_Schottis.ps
Svang_Schottis.pdf: Svang_Schottis.ps
	ps2pdf Svang_Schottis.ps Svang_Schottis.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Tunes to learn:
learn.abc: learn/*.abc
	abcjoin +CRS learn learn/*.abc >learn.abc
learn.ps: learn.abc fmt/learn.fmt
	$(a2p) learn.abc +x +Ffmt/learn \
	|PShdr LEARN 'Contradance Tunes' LEARN \
	|PSftr "Page %P" $U/learn/ %D >learn.ps
learn.pdf: learn.ps
	ps2pdf learn.ps learn.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# new tunes

new: new_Scand.abc new_Scand.pdf
new_Scand: */*.abc # new_Scand.abc new_Scand.ps new_Scand.pdf
	find */ -mtime -30 -name '*.abc' | xargs tonew_Scand
	make new_Scand.abc new_Scand.ps new_Scand.pdf
new_Scand.abc: hdr/new_Scand.hdr new/*.abc
	abcjoin +R0S2 hdr/new_Scand.hdr new/*.abc > new_Scand.abc
new_Scand.ps: new_Scand.abc fmt/new_Scand.fmt
#	abcm2ps new_Scand.abc -j 4 -x -F fmt/new_Scand.fmt -O tmp.ps
	$(a2p) new_Scand.abc +k4 +x +Ffmt/new_Scand \
	|PShdr "%P new_Scand" "NEW SCANDINAVIAN TUNES" "new_Scand %P" \
	|PSftr %D $U/new_Scand/ %D >new_Scand.ps
new_Scand.pdf: new_Scand.ps
	ps2pdf new_Scand.ps new_Scand.pdf

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Xmas pages
Xmas: \
	BarnArFottPaDennaDag BarnErFodtIBetlehem DejligErDenHimmelBlaa DejligErJorden \
	DetKimerNuTilJulefest GladeJul JegErSaaGladHverJulekveld \
	JulenHarBragtVelsignetBud Julestemning Juletraet JuletraetMedSinPynt \
	NaaErDetJulIgjen OJulMedDinGlede RudolfErRodPaNesen \
	SaaGaarViRundtOmEnEnerbaerbusk SantaLucia XmasDansk1 XmasDansk2 XmasNorsk1 \
	XmasSvensk1 

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Xmas Danish
XmasDansk1= $x/BarnErFodtIBetlehem_F.abc $x/DejligErDenHimmelBlaa_D.abc $x/DejligErJorden_D.abc $x/DetKimerNuTilJulefest_D.abc $x/GladeJul_C.abc $x/GladeJul_D.abc
XmasDansk1: hdr/XmasDansk1.hdr XmasDansk1.ps XmasDansk1.pdf
XmasDansk1.abc: hdr/XmasDansk1.hdr $(XmasDansk1)
	abcmedley XmasDansk1 $(XmasDansk1) >XmasDansk1.abc
XmasDansk1.ps: XmasDansk1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 XmasDansk1.abc \
	| PShdr "Xmas:Dansk" "" "Xmas:Dansk" \
	| PSftr %D $U/ %D >XmasDansk1.ps
XmasDansk1.pdf: XmasDansk1.ps
	ps2pdf XmasDansk1.ps XmasDansk1.pdf

# Xmas Danish
XmasDansk2= $x/JulenHarBragtVelsignetBud_G.abc $x/Julestemning_F.abc $x/Juletraet_F.abc $x/NaaErDetJulIgjen_G.abc $x/NaaErDetJulIgjen_D.abc
XmasDansk2: hdr/XmasDansk2.hdr XmasDansk2.ps XmasDansk2.pdf
XmasDansk2.abc: hdr/XmasDansk2.hdr $(XmasDansk2)
	abcmedley XmasDansk2 $(XmasDansk2) >XmasDansk2.abc
XmasDansk2.ps: XmasDansk2.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 XmasDansk2.abc \
	| PShdr "Xmas:Dansk" "" "Xmas:Dansk" \
	| PSftr %D $U/ %D >XmasDansk2.ps
XmasDansk2.pdf: XmasDansk2.ps
	ps2pdf XmasDansk2.ps XmasDansk2.pdf

# Xmas Norwegian
XmasNorsk1= \
	xmas/JegErSaaGladHverJulekveld_F.abc xmas/JegErSaaGladHverJulekveld_G.abc sep5x2 \
	xmas/OJulMedDinGlede_C.abc xmas/OJulMedDinGlede_D.abc page \
	xmas/RudolfErRodPaNesen_Bb.abc xmas/RudolfErRodPaNesen_C.abc sep5x2 \
	xmas/SaaGaarViRundtOmEnEnerbaerbusk_F.abc xmas/SaaGaarViRundtOmEnEnerbaerbusk_G.abc page \
	xmas/SantaLucia_F.abc xmas/SantaLucia_G.abc xmas/SantaLucia_A.abc
XmasNorsk1: hdr/XmasNorsk1.hdr XmasNorsk1.ps XmasNorsk1.pdf
XmasNorsk1.abc: hdr/XmasNorsk1.hdr $(XmasNorsk1)
	abcmedley XmasNorsk1 $(XmasNorsk1) >XmasNorsk1.abc
XmasNorsk1.ps: XmasNorsk1.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 XmasNorsk1.abc \
	| PShdr "Xmas:Norsk" "" "Xmas:Norsk" \
	| PSftr %D $U/ %D >XmasNorsk1.ps
XmasNorsk1.pdf: XmasNorsk1.ps
	ps2pdf XmasNorsk1.ps XmasNorsk1.pdf

# Xmas Swedish
XmasSvensk1= $x/BarnArFottPaDennaDag_G.abc $x/JulP_MattsWallman.abc
XmasSvensk1: hdr/XmasSvensk1.hdr XmasSvensk1.ps XmasSvensk1.pdf
XmasSvensk1.abc: hdr/XmasSvensk1.hdr $(XmasSvensk1)
	abcmedley XmasSvensk1 $(XmasSvensk1) >XmasSvensk1.abc
XmasSvensk1.ps: XmasSvensk1.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 XmasSvensk1.abc \
	| PShdr "Xmas:Svensk" "" "Xmas:Svensk" \
	| PSftr %D $U/ %D >XmasSvensk1.ps
XmasSvensk1.pdf: XmasSvensk1.ps
	ps2pdf XmasSvensk1.ps XmasSvensk1.pdf

# Yo Saaristossa
YoSaaristossa= tango/YoSaaristossa_Em.abc misc/x6.abc
YoSaaristossa: YoSaaristossa.abc YoSaaristossa.ps YoSaaristossa.pdf
YoSaaristossa.abc: $(YoSaaristossa)
	abcjoin  $(YoSaaristossa) >YoSaaristossa.abc
YoSaaristossa.ps: YoSaaristossa.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 YoSaaristossa.abc \
	| PShdr "YoSaaristossa" "" "YoSaaristossa" \
	| PSftr %D $U/ %D >YoSaaristossa.ps
YoSaaristossa.pdf: YoSaaristossa.ps
	ps2pdf YoSaaristossa.ps YoSaaristossa.pdf

# Yo lintu
Yolintu= waltz/Yolintu_Dm.abc
Yolintu: Yolintu.abc Yolintu.ps Yolintu.pdf
Yolintu.abc: $(Yolintu)
	rm -f Yolintu.abc
	cp -p $(Yolintu) Yolintu.abc
Yolintu.ps: Yolintu.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 Yolintu.abc \
	| PShdr "Yolintu" "" "Yolintu" \
	| PSftr %D $U/ %D >Yolintu.ps
Yolintu.pdf: Yolintu.ps
	ps2pdf Yolintu.ps Yolintu.pdf

_50.fmt: ../fmt/_50.fmt; ln -f ../fmt/_50.fmt fmt/_50.fmt
_55.fmt: ../fmt/_55.fmt; ln -f ../fmt/_55.fmt fmt/_55.fmt
_60.fmt: ../fmt/_60.fmt; ln -f ../fmt/_60.fmt fmt/_60.fmt
_65.fmt: ../fmt/_65.fmt; ln -f ../fmt/_65.fmt fmt/_65.fmt
_70.fmt: ../fmt/_70.fmt; ln -f ../fmt/_70.fmt fmt/_70.fmt
_75.fmt: ../fmt/_75.fmt; ln -f ../fmt/_75.fmt fmt/_75.fmt
_80.fmt: ../fmt/_80.fmt; ln -f ../fmt/_80.fmt fmt/_80.fmt
_85.fmt: ../fmt/_85.fmt; ln -f ../fmt/_85.fmt fmt/_85.fmt
_90.fmt: ../fmt/_90.fmt; ln -f ../fmt/_90.fmt fmt/_90.fmt
_95.fmt: ../fmt/_95.fmt; ln -f ../fmt/_95.fmt fmt/_95.fmt

__= dd/___K.abc dd/___K.abc misc/x8.abc
__: __.abc __.ps __.pdf
__.abc: $(__)
	abcmedley "__" $(__) >__.abc
__.ps: __.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 __.abc > __.ps
__.pdf: __.ps
	ps2pdf __.ps __.pdf

# Barn
barn: barn_t barn_w

# Barn (tunes only)
barn_t= \
	barn/Flickorna_de_sma_uti_C.abc \
	barn/Karusellen_A.abc \
	barn/Klara_solen_pa_himmelen_F.abc \
	barn/Kom_lilla_flicka_C.abc \
	barn/Morsgrisar_ar_vi_allihopa_C.abc \
	barn/Och_jungfrun_hon_gar_i_dansen_G.abc \
	barn/Prastens_gamla_kraka_C.abc \
	barn/Prastens_gamla_kraka_G.abc \
	barn/Raven_raskar_over_isen_A.abc \
	barn/Raven_raskar_over_isen_D.abc \
	barn/Sju_vackra_flickor_i_en_ring_D.abc \
	barn/Sma_faglarna_i_skogen_F.abc \
	barn/Sma_grodorna_C.abc \
	barn/Vi_aro_musikanter_D.abc \
	barn/Vi_ska_stalla_till_D.abc
barn_t: barn_t.abc barn_t.ps barn_t.pdf
barn_t.abc: $(barn_t)
	abcjoin +s $(barn_t) >barn_t.abc
barn_t.ps: barn_t.abc fmt/barn_t.fmt
	$(a2p) barn_t.abc +k0 +c +Ffmt/barn_t +x |PSftr %P %D %P >barn_t.ps
barn_t.pdf: barn_t.ps
	ps2pdf barn_t.ps barn_t.pdf

# Barn (with words)
barn_w= \
	barn/Flickorna_de_sma_uti_Cw.abc \
	barn/Karusellen_Aw.abc \
	barn/Klara_solen_pa_himmelen_Fw.abc \
	barn/Kom_lilla_flicka_Cw.abc \
	barn/Morsgrisar_ar_vi_allihopa_Cw.abc \
	barn/Och_jungfrun_hon_gar_i_dansen_Gw.abc \
	barn/Prastens_gamla_kraka_Cw.abc \
	barn/Prastens_gamla_kraka_Gw.abc \
	barn/Raven_raskar_over_isen_A.abc \
	barn/Raven_raskar_over_isen_D.abc \
	barn/Sju_vackra_flickor_i_en_ring_Dw.abc \
	barn/Sma_faglarna_i_skogen_Fw.abc \
	barn/Sma_grodorna_Cw.abc \
	barn/Vi_aro_musikanter_Dw.abc \
	barn/Vi_ska_stalla_till_Dw.abc
barn_w: barn_w.abc barn_w.ps barn_w.pdf
barn_w.abc: $(barn_w)
	abcjoin +s $(barn_w) >barn_w.abc
barn_w.ps: barn_w.abc fmt/barn_w.fmt
	$(a2p) barn_w.abc +k0 +c +Ffmt/barn_w +x |PSftr %P %D %P >barn_w.ps
barn_w.pdf: barn_w.ps
	ps2pdf barn_w.ps barn_w.pdf

bookabc= \
	folk.abc ganglat.abc hambo.abc hopsa.abc mazurka.abc misc.abc \
	polka.abc pols.abc skanklat.abc shottish.abc snoa.abc song.abc tango.abc \
	vossarull.abc waltz.abc xmas.abc

bookps= \
	folk.ps ganglat.ps hambo.ps hopsa.ps mazurka.ps misc.ps polka.ps \
	pols.ps skanklat.ps shottish.ps snoa.ps song.ps tango.ps vossarull.ps waltz.ps \
	xmas.ps

books: abcbooks dancebook psbooks
abcbooks: $(bookabc)
psbooks: $(bookps)

# All gånglåt tunes
ganglat: ganglat.abc ganglat.ps ganglat.pdf
ganglat.abc: ganglat/*.abc
	abcjoin +s ganglat/*.abc >ganglat.abc
ganglat.ps: ganglat.abc fmt/ganglat.fmt
	$(a2p) ganglat.abc +c +Ffmt/ganglat +x \
	|PShdr %P GAANGLAAT %P \
	|PSftr "%D %T" $U/ganglat/ %P >ganglat.ps
ganglat.pdf: ganglat.ps
	ps2pdf ganglat.ps ganglat.pdf

# All hambo tunes
hambo: hambo.abc hambo.ps hambo.pdf
hambo.abc: hambo/*.abc
	abcjoin +s hambo/*.abc >hambo.abc
hambo.ps: hambo.abc fmt/hambo.fmt
	$(a2p) hambo.abc +c +Ffmt/hambo +x \
	|PShdr %P +HAMBOS %P \
	|PSftr %D $U/hambo/ %D >hambo.ps
hambo.pdf: hambo.ps
	ps2pdf hambo.ps hambo.pdf

folk.abc:      folk/*.abc;      abcjoin +s folk/*.abc      >folk.abc
hopsa.abc:     hopsa/*.abc;     abcjoin +s hopsa/*.abc     >hopsa.abc
jig.abc:     jig/*.abc;     abcjoin +s jig/*.abc     >jig.abc
march.abc:     march/*.abc;     abcjoin +s march/*.abc     >march.abc
mazurka.abc:   mazurka/*.abc;   abcjoin +s mazurka/*.abc   >mazurka.abc
misc.abc:      misc/*.abc;      abcjoin +s misc/*.abc      >misc.abc
polka.abc:     polka/*.abc;     abcjoin +s polka/*.abc     >polka.abc
pols.abc:      pols/*.abc;      abcjoin +s pols/*.abc      >pols.abc
shottish.abc:  shottish/*.abc;  abcjoin +s shottish/*.abc  >shottish.abc
skanklat.abc:  skanklat/*.abc;  abcjoin +s skanklat/*.abc  >skanklat.abc
snoa.abc:      snoa/*.abc;      abcjoin +s snoa/*.abc      >snoa.abc
song.abc:      song/*.abc;      abcjoin +s song/*.abc      >song.abc
tango.abc:     tango/*.abc;     abcjoin +s tango/*.abc     >tango.abc
vossarull.abc: vossarull/*.abc; abcjoin +s vossarull/*.abc >vossarull.abc
waltz.abc:     waltz/*.abc;     abcjoin +s waltz/*.abc     >waltz.abc
xmas.abc:      xmas/*.abc;      abcjoin +s xmas/*.abc      >xmas.abc

folk.pdf:      folk.ps;      ps2pdf folk.ps folk.pdf
hopsa.pdf:     hopsa.ps;     ps2pdf hopsa.ps hopsa.pdf
jig.pdf:       jig.ps;       ps2pdf jig.ps jig.pdf
march.pdf:     march.ps;     ps2pdf march.ps march.pdf
mazurka.pdf:   mazurka.ps;   ps2pdf mazurka.ps mazurka.pdf
misc.pdf:      misc.ps;      ps2pdf misc.ps misc.pdf
polka.pdf:     polka.ps;     ps2pdf polka.ps polka.pdf
pols.pdf:      pols.ps;      ps2pdf pols.ps pols.pdf
shottish.pdf:  shottish.ps;  ps2pdf shottish.ps shottish.pdf
skanklat.pdf:  skanklat.ps;  ps2pdf skanklat.ps skanklat.pdf
snoa.pdf:      snoa.ps;      ps2pdf snoa.ps snoa.pdf
song.pdf:      song.ps;      ps2pdf song.ps song.pdf
tango.pdf:     tango.ps;     ps2pdf tango.ps tango.pdf
vossarull.pdf: vossarull.ps; ps2pdf vossarull.ps vossarull.pdf
waltz.pdf:     waltz.ps;     ps2pdf waltz.ps waltz.pdf
xmas.pdf:      xmas.ps;      ps2pdf xmas.ps xmas.pdf

folk.ps:      folk.abc      fmt/_60.fmt; $(a2p) folk.abc      +c +Ffmt/_60 +x  |PSftr "%D %T" $U/folk/      %P >folk.ps
hopsa.ps:     hopsa.abc     fmt/_60.fmt; $(a2p) hopsa.abc     +c +Ffmt/_60 +x  |PSftr "%D %T" $U/hopsa/     %P >hopsa.ps
jig.ps:       jig.abc       fmt/_60.fmt; $(a2p) jig.abc       +c +Ffmt/_60 +x  |PSftr "%D %T" $U/jig/       %P >jig.ps
march.ps:     march.abc     fmt/_60.fmt; $(a2p) march.abc        +Ffmt/_60 +x  |PSftr "%D %T" $U/march/     %P >march.ps
mazurka.ps:   mazurka.abc   fmt/_60.fmt; $(a2p) mazurka.abc   +c +Ffmt/_60 +x  |PSftr "%D %T" $U/mazurka/   %P >mazurka.ps
misc.ps:      misc.abc      fmt/_60.fmt; $(a2p) misc.abc      +c +Ffmt/_60 +x  |PSftr "%D %T" $U/misc/      %P >misc.ps
polka.ps:     polka.abc     fmt/_60.fmt; $(a2p) polka.abc        +Ffmt/_60 +x  |PSftr "%D %T" $U/polka/     %P >polka.ps
pols.ps:      pols.abc      fmt/_60.fmt; $(a2p) pols.abc +c      +Ffmt/_60 +x  |PSftr "%D %T" $U/pols/      %P >pols.ps
shottish.ps:  shottish.abc  fmt/_60.fmt; $(a2p) shottish.abc     +Ffmt/_60 +x  |PSftr "%D %T" $U/shottish/  %P >shottish.ps
skanklat.ps:  skanklat.abc  fmt/_60.fmt; $(a2p) skanklat.abc     +Ffmt/_60 +x  |PSftr "%D %T" $U/skanklat/  %P >skanklat.ps
snoa.ps:      snoa.abc      fmt/_60.fmt; $(a2p) snoa.abc      +c +Ffmt/_60 +x  |PSftr "%D %T" $U/snoa/      %P >snoa.ps
song.ps:      song.abc      fmt/_60.fmt; $(a2p) song.abc      +c +Ffmt/_60 +x  |PSftr "%D %T" $U/song/      %P >song.ps
tango.ps:     tango.abc     fmt/_60.fmt; $(a2p) tango.abc     +c +Ffmt/_60 +x  |PSftr "%D %T" $U/tango/     %P >tango.ps
vossarull.ps: vossarull.abc fmt/_60.fmt; $(a2p) vossarull.abc +c +Ffmt/_60 +x  |PSftr "%D %T" $U/vossarull/ %P >vossarull.ps
waltz.ps:     waltz.abc     fmt/_60.fmt; $(a2p) waltz.abc     +c +Ffmt/_60 +x  |PSftr "%D %T" $U/waltz/     %P >waltz.ps
xmas.ps:      xmas.abc     fmt/xmas.fmt; $(a2p) xmas.abc         +Ffmt/xmas +x |PSftr "%D %T" $U/xmas/      %P >xmas.ps

folk:      folk.abc      folk.ps      folk.pdf
hopsa:     hopsa.abc     hopsa.ps     hopsa.pdf
jig:       jig.abc       jig.ps       jig.pdf
march:     march.abc     march.ps     march.pdf
mazurka:   mazurka.abc   mazurka.ps   mazurka.pdf
misc:      misc.abc      misc.ps      misc.pdf
polka:     polka.abc     polka.ps     polka.pdf
pols:      pols.abc      pols.ps      pols.pdf
shottish:  shottish.abc  shottish.ps  shottish.pdf
skanklat:  skanklat.abc  skanklat.ps  skanklat.pdf
snoa:      snoa.abc      snoa.ps      snoa.pdf
song:      song.abc      song.ps      song.pdf
tango:     tango.abc     tango.ps     tango.pdf
vossarull: vossarull.abc vossarull.ps vossarull.pdf
waltz:     waltz.abc     waltz.ps     waltz.pdf
xmas:      xmas.abc      xmas.ps      xmas.pdf

fonts.fmt: fmt/fonts.fmt; ln -f fmt/fonts.fmt fmt/fonts.fmt
new.fmt: fmt/new.fmt; ln -f fmt/new.fmt fmt/new.fmt

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

neat:         ; rm -f *- *.ps event/*.ps event/*/*.ps
clean:    neat; rm -f *.out *.pdf new.* learn.* $(bookabc)
	find new/ -name '*.abc' -mtime +100 -exec ls -l {} ';' -exec rm {} ';'
	rm -f contra.abc new.abc folk.abc ganglat.abc hambo.abc hopsa.abc jig.abc \
		march.abc mazurka.abc misc.abc polka.abc pols.abc skanklat.abc shottish.abc \
		slangpolskor.abc snoa.abc song.abc tango.abc vossarull.abc waltz.abc xmas.abc 
clobber: clean; /bin/rm -f core new/*.abc

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
# Single-tune pages
singles: \
	Aursundvals BarbroPersBrudpolska Carousel Drevsjovalsen Eklundapolskor \
	ElamaJuoksuhaudoissa EllinPolkka Emma Farfarsvalsen Fjaskern FlickornaSvensson \
	FromOllesPolskor Ganglat_GotheWahlen Gardebylaten GladeJul GustafsSkoal \
	HallingFranGunnarskog HalsaDemDerHemma HejsanGrabbar HokpersVals JannMorP \
	JegErSaaGladHverJulekveld KalajokiValssi KarlXIIsVals KoivistonPolska \
	KulkurinValssi Kyrklat_Arne_Moden Lantti LarryMillsGanglat LittleManInAFix \
	LivetIFinnskogarna MasurkaGoth Menuett MittPautrask Molja NielsMortensensTrekant \
	OJulMedDinGlede OsloWaltz Oxdansen Pellikvalsen Pols_GunnarOrre \
	RudolfErRodPaNesen SaaGaarViRundtOmEnEnerbaerbusk SantaLucia SevenJumps \
	SevenJumps ShoemakersDance ShoemakersDance SkaalbergsLaaten SkankLaat1 \
	TankfullaLaaten TankfullaLaaten TivedsHambo ToTing Tobogubben \
	V_M_P_BruceSagan VaiennutViulu VavaVadmal YoSaaristossa Yolintu 

# Workshops:
#workshops: SkarikursSydIBarosund2008 LenaJonsson_Boston2008

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

# mh
mh= _1.abc _2.abc _3.abc
mh: mh.abc mh.ps mh.pdf
mh.abc: hdr/mh.hdr $(mh)
	abcmedley "Title" $(mh) >mh.abc
mh.ps: mh.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 mh.abc \
	| PShdr "mh" "" "mh" \
	| PSftr %D $U/ %D >mh.ps
mh.pdf: mh.ps
	ps2pdf mh.ps mh.pdf

#mf
mf= _1.abc _2.abc _3.abc
mf: mf.abc mf.ps mf.pdf
mf.abc: $(mf)
	abcmedley "mf" $(mf) >mf.abc
mf.ps: fmt/mf.fmt mf.abc
	$(a2p) +Ffmt/mf mf.abc > mf.ps
mf.pdf: mf.ps
	ps2pdf mf.ps mf.pdf

# xx
xx.ps: misc/xx.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70 misc/xx.abc \
	| PShdr "xx" "" "xx" \
	| PSftr %D $U/ %D >xx.ps

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

# FlickornaSvensson
FlickornaSvensson= \
	march/FlickornaSvensson_G.abc \
	march/FlickornaSvensson_G_2V.abc
FlickornaSvensson: FlickornaSvensson.abc FlickornaSvensson.ps FlickornaSvensson.pdf
FlickornaSvensson.abc: $(FlickornaSvensson)
	abcjoin +s $(FlickornaSvensson) >FlickornaSvensson.abc
FlickornaSvensson.ps: FlickornaSvensson.abc fmt/_80.fmt
	$(a2p) +Ffmt/_80 FlickornaSvensson.abc \
	| PShdr FlickornaSvensson "" FlickornaSvensson \
	| PSftr %D $U/ %D >FlickornaSvensson.ps
FlickornaSvensson.pdf: FlickornaSvensson.ps
	ps2pdf FlickornaSvensson.ps FlickornaSvensson.pdf

# From-Olles Polskor
FromOllesPolskor= \
	pols/P_FromOlle1_D.abc \
	pols/P_FromOlle2_G.abc \
	pols/P_FromOlle3_C.abc
FromOllesPolskor: FromOllesPolskor.abc FromOllesPolskor.ps FromOllesPolskor.pdf
FromOllesPolskor.abc: $(FromOllesPolskor)
	abcmedley "Polskor: From-Olles" $(FromOllesPolskor) >FromOllesPolskor.abc
FromOllesPolskor.ps: fmt/_70.fmt FromOllesPolskor.abc
	$(a2p) +Ffmt/_70 FromOllesPolskor.abc > FromOllesPolskor.ps
FromOllesPolskor.pdf: FromOllesPolskor.ps
	ps2pdf FromOllesPolskor.ps FromOllesPolskor.pdf

# Contra tunes
contra= contra/*.abc
contra: contra.ps contra.pdf
contra.abc: $(contra)
	abcjoin +s $(contra) >contra.abc
contra.ps: contra.abc fmt/contra.fmt
	$(a2p) +Ffmt/contra contra.abc \
	| PShdr %P "+Scand Contra-Dance Tunes" %P \
	| PSftr %D $U/ %D >contra.ps
contra.pdf: contra.ps
	ps2pdf contra.ps contra.pdf

# Shottishs in Dm
shottish_Dm: shottish_Dm.abc shottish_Dm.ps shottish_Dm.pdf
shottish_Dm.abc: shottish/*.abc
	abcjoin +R +S `grep -il '^K: *D[MmDd][io]*[nr]*' shottish/*.abc` > shottish_Dm.abc
shottish_Dm.ps: shottish_Dm.abc
	$(a2p) shottish_Dm.abc +x +Ffmt/_60 \
	|PShdr shottish_Dm '' shottish_Dm \
	|PSftr "Page %P" $U/shottish_Dm/ %D >shottish_Dm.ps
shottish_Dm.pdf: shottish_Dm.ps
	ps2pdf shottish_Dm.ps shottish_Dm.pdf

# Ensamheten
Ensamheten= hdr/Ensamheten.hdr \
	waltz/Ensamheten-Gm-64-4.abc \
	waltz/Ensamheten_2V-Gm-64-8.abc \
	ftr/Ensamheten.ftr
Ensamheten: Ensamheten.abc Ensamheten.pdf
Ensamheten.abc: hdr/Ensamheten.hdr $(Ensamheten)
	abcmedley Ensamheten $(Ensamheten) >Ensamheten.abc
Ensamheten.ps: Ensamheten.abc fmt/_75.fmt
	$(a2p) +Ffmt/_75.fmt Ensamheten.abc \
	|PShdr Ensamheten '' Ensamheten \
	|PSftr %D $U/ %D >Ensamheten.ps
Ensamheten.pdf: Ensamheten.ps
	ps2pdf Ensamheten.ps Ensamheten.pdf
	Ln.sh Ensamheten.pdf img/Ensamheten.PDF
	Ln.sh Ensamheten.pdf src/Ensamheten.PDF	# temporary
hdr/Ensamheten.hdr: ; touch hdr/Ensamheten.hdr
ftr/Ensamheten.ftr: ; touch ftr/Ensamheten.ftr

# Uppland vals
Uppland_vals= waltz/UpplandVals_G.abc waltz/UpplandVals_A.abc
Uppland_vals: Uppland_vals.abc Uppland_vals.ps Uppland_vals.pdf
Uppland_vals.abc: hdr/Uppland_vals.hdr $(Uppland_vals)
	abcmedley Uppland_vals $(Uppland_vals) >Uppland_vals.abc
Uppland_vals.ps: Uppland_vals.abc fmt/_70.fmt
	$(a2p) +Ffmt/_70.fmt Uppland_vals.abc \
	|PShdr Uppland_vals '' Uppland_vals \
	|PSftr %D $U/ %D >Uppland_vals.ps
Uppland_vals.pdf: Uppland_vals.ps
	ps2pdf Uppland_vals.ps Uppland_vals.pdf

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

