# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# The primary function of this Makefile is to produce .abc files for  each  of #
# the subdirectories, which contain music from RSCDS booklets, leaflets, etc.  #
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
U=http://trillian.mit.edu/~jc/music/book/SCD
a2p=jcabc2ps

all: books

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
books: 5Trad1965 Birm2004 \
           Book01 Book02 Book03 Book04 Book05 Book06 Book07 Book08 Book09 \
    Book10 Book11 Book12 Book13 Book14 Book15 Book16 Book17 Book18 Book19 \
    Book20 Book21 Book22 Book23 Book24 Book25 Book26 Book27 Book28 Book29 \
    Book30 Book31 Book32 Book33 Book34 Book35 Book36 Book37 Book38 Book39 \
    Book40 Book41 Book42 Book43 Book44 Book45 Book46 Book47 Book48 Book49 \
    Glen2 Tweed2 \
    Whetherly09 Whetherly16 Whetherly21

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #

neat :     ; /bin/rm -f *-
clean: neat; /bin/rm -f *.ps *.pdf

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# 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 need to do it here.

.htaccess: *.abc
	abcDesc *.abc

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #

# Book xx:
Bookxx: Bookxx.abc Bookxx.ps Bookxx.pdf
Bookxx= Bookxx/[0-9][0-9][0-9][0-9]-*.abc others Bookxx/[0-9][0-9][0-9][0-9][1-9]-*.abc Bookxx/[A-Z]*.abc
Bookxx.abc: $(Bookxx)
	abcjoin +C +F +S2 $(Bookxx) >Bookxx.abc
Bookxx.ps: Bookxx.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Bookxx.abc \
	|PShdr 'RSCDS Bookxx' '' 'RSCDS Bookxx' \
	|PSftr '%P %D' $U/Bookxx/ '%D %P' >Bookxx.ps
Bookxx.pdf: Bookxx.ps
	ps2pdf Bookxx.ps Bookxx.pdf

# Birm 2004:
Birm2004: Birm2004.abc Birm2004.ps Birm2004.pdf
Birm2004= Birm2004/[0-9]*.abc others Birm2004/[A-Z]*.abc
Birm2004.abc: $(Birm2004)
	abcjoin +C +S2 $(Birm2004) >Birm2004.abc
Birm2004.ps: Birm2004.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Birm2004.abc \
	|PShdr 'RSCDS Birm2004' '' 'RSCDS Birm2004' \
	|PSftr '%P %D' $U/ '%D %P' >Birm2004.ps
Birm2004.pdf: Birm2004.ps
	ps2pdf Birm2004.ps Birm2004.pdf

# Book 01:
Book01: Book01.abc Book01.ps Book01.pdf
Book01= Book01/[0-9][0-9][0-9][0-9]-*.abc others Book01/[0-9][0-9][0-9][0-9][1-9]-*.abc Book01/[A-Z]*.abc
Book01.abc: $(Book01)
	abcjoin +C +F +S2 $(Book01) >Book01.abc
Book01.ps: Book01.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book01.abc \
	|PShdr 'RSCDS Book01' '' 'RSCDS Book01' \
	|PSftr '%P %D' $U/ '%D %P' >Book01.ps
Book01.pdf: Book01.ps
	ps2pdf Book01.ps Book01.pdf

# Book 02:
Book02: Book02.abc Book02.ps Book02.pdf
Book02= Book02/[0-9][0-9][0-9][0-9]-*.abc others Book02/[0-9][0-9][0-9][0-9][1-9]-*.abc Book02/[A-Z]*.abc
Book02.abc: $(Book02)
	abcjoin +C +F +S2 $(Book02) >Book02.abc
Book02.ps: Book02.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book02.abc \
	|PShdr 'RSCDS Book02' '' 'RSCDS Book02' \
	|PSftr '%P %D' $U/Book02/ '%D %P' >Book02.ps
Book02.pdf: Book02.ps
	ps2pdf Book02.ps Book02.pdf

# Book 03:
Book03: Book03.abc Book03.ps Book03.pdf
Book03= Book03/[0-9][0-9][0-9][0-9]-*.abc others Book03/[0-9][0-9][0-9][0-9][1-9]-*.abc Book03/[A-Z]*.abc
Book03.abc: $(Book03)
	abcjoin +C +F +S2 $(Book03) >Book03.abc
Book03.ps: Book03.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book03.abc \
	|PShdr 'RSCDS Book03' '' 'RSCDS Book03' \
	|PSftr '%P %D' $U/Book03/ '%D %P' >Book03.ps
Book03.pdf: Book03.ps
	ps2pdf Book03.ps Book03.pdf

# Book 04:
Book04: Book04.abc Book04.ps Book04.pdf
Book04= Book04/[0-9][0-9][0-9][0-9]-*.abc others Book04/[0-9][0-9][0-9][0-9][1-9]-*.abc Book04/[A-Z]*.abc
Book04.abc: $(Book04)
	abcjoin +C +F +S2 $(Book04) >Book04.abc
Book04.ps: Book04.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book04.abc \
	|PShdr 'RSCDS Book04' '' 'RSCDS Book04' \
	|PSftr '%P %D' $U/Book04/ '%D %P' >Book04.ps
Book04.pdf: Book04.ps
	ps2pdf Book04.ps Book04.pdf

# Book 05:
Book05: Book05.abc Book05.ps Book05.pdf
Book05= Book05/[0-9][0-9][0-9][0-9]-*.abc others Book05/[0-9][0-9][0-9][0-9][1-9]-*.abc Book05/[A-Z]*.abc
Book05.abc: $(Book05)
	abcjoin +C +F +S2 $(Book05) >Book05.abc
Book05.ps: Book05.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book05.abc \
	|PShdr 'RSCDS Book05' '' 'RSCDS Book05' \
	|PSftr '%P %D' $U/Book05/ '%D %P' >Book05.ps
Book05.pdf: Book05.ps
	ps2pdf Book05.ps Book05.pdf

# Book 06:
Book06: Book06.abc Book06.ps Book06.pdf
Book06= Book06/[0-9][0-9][0-9][0-9]-*.abc others Book06/other/*.abc
Book06.abc: $(Book06)
	abcjoin +C +F +S2 $(Book06) >Book06.abc
Book06.ps: Book06.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book06.abc \
	|PShdr 'RSCDS Book06' '' 'RSCDS Book06' \
	|PSftr '%P %D' $U/Book06/ '%D %P' >Book06.ps
Book06.pdf: Book06.ps
	ps2pdf Book06.ps Book06.pdf

## Book 06: using the all.abc file built in the Book06 directory
#Book06: Book06.abc Book06.ps Book06.pdf
#Book06= Book06/all.abc 
#Book06.abc: Book06/all.abc
#	ln -f Book06/all.abc Book06.abc
#Book06.ps: Book06.abc fmt/Books.fmt
#	$(a2p) +x +Ffmt/Books Book06.abc \
#	|PShdr 'RSCDS Book06' '' 'RSCDS Book06' \
#	|PSftr '%P %D' $U/Book06/ '%D %P' >Book06.ps
#Book06.pdf: Book06.ps
#	ps2pdf Book06.ps Book06.pdf

# Book 07:
Book07: Book07.abc Book07.ps Book07.pdf
Book07= Book07/[0-9][0-9][0-9][0-9]-*.abc others Book07/[0-9][0-9][0-9][0-9][1-9]-*.abc Book07/[A-Z]*.abc
Book07.abc: $(Book07)
	abcjoin +C +F +S2 $(Book07) >Book07.abc
Book07.ps: Book07.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book07.abc \
	|PShdr 'RSCDS Book07' '' 'RSCDS Book07' \
	|PSftr '%P %D' $U/Book07/ '%D %P' >Book07.ps
Book07.pdf: Book07.ps
	ps2pdf Book07.ps Book07.pdf

# Book 08:
Book08: Book08.abc Book08.ps Book08.pdf
Book08= Book08/[0-9][0-9][0-9][0-9]-*.abc others Book08/[0-9][0-9][0-9][0-9][1-9]-*.abc Book08/[A-Z]*.abc
Book08.abc: $(Book08)
	abcjoin +C +F +S2 $(Book08) >Book08.abc
Book08.ps: Book08.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book08.abc \
	|PShdr 'RSCDS Book08' '' 'RSCDS Book08' \
	|PSftr '%P %D' $U/Book08/ '%D %P' >Book08.ps
Book08.pdf: Book08.ps
	ps2pdf Book08.ps Book08.pdf

# Book 09:
Book09: Book09.abc Book09.ps Book09.pdf
Book09= Book09/[0-9][0-9][0-9][0-9]-*.abc others Book09/[0-9][0-9][0-9][0-9][1-9]-*.abc Book09/[A-Z]*.abc
Book09.abc: $(Book09)
	abcjoin +C +F +S2 $(Book09) >Book09.abc
Book09.ps: Book09.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book09.abc \
	|PShdr 'RSCDS Book09' '' 'RSCDS Book09' \
	|PSftr '%P %D' $U/Book09/ '%D %P' >Book09.ps
Book09.pdf: Book09.ps
	ps2pdf Book09.ps Book09.pdf

# Book 10:
Book10: Book10.abc Book10.ps Book10.pdf
Book10= Book10/[0-9][0-9][0-9][0-9]-*.abc others Book10/[0-9][0-9][0-9][0-9][1-9]-*.abc Book10/[A-Z]*.abc
Book10.abc: $(Book10)
	abcjoin +C +F +S2 $(Book10) >Book10.abc
Book10.ps: Book10.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book10.abc \
	|PShdr 'RSCDS Book10' '' 'RSCDS Book10' \
	|PSftr '%P %D' $U/Book10/ '%D %P' >Book10.ps
Book10.pdf: Book10.ps
	ps2pdf Book10.ps Book10.pdf

# Book 11:
Book11: Book11.abc Book11.ps Book11.pdf
Book11= Book11/[0-9][0-9][0-9][0-9]-*.abc others Book11/[0-9][0-9][0-9][0-9][1-9]-*.abc Book11/[A-Z]*.abc
Book11.abc: $(Book11)
	abcjoin +C +F +S2 $(Book11) >Book11.abc
Book11.ps: Book11.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book11.abc \
	|PShdr 'RSCDS Book11' '' 'RSCDS Book11' \
	|PSftr '%P %D' $U/ '%D %P' >Book11.ps
Book11.pdf: Book11.ps
	ps2pdf Book11.ps Book11.pdf

# Book 12:
Book12: Book12.abc Book12.ps Book12.pdf
Book12= Book12/[0-9][0-9][0-9][0-9]-*.abc others Book12/[0-9][0-9][0-9][0-9][1-9]-*.abc Book12/[A-Z]*.abc
Book12.abc: $(Book12)
	abcjoin +C +F +S2 $(Book12) >Book12.abc
Book12.ps: Book12.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book12.abc \
	|PShdr 'RSCDS Book12' '' 'RSCDS Book12' \
	|PSftr '%P %D' $U/Book12/ '%D %P' >Book12.ps
Book12.pdf: Book12.ps
	ps2pdf Book12.ps Book12.pdf

# Book 13:
Book13: Book13.abc Book13.ps Book13.pdf
Book13= Book13/[0-9][0-9][0-9][0-9]-*.abc others Book13/[0-9][0-9][0-9][0-9][1-9]-*.abc Book13/[A-Z]*.abc
Book13.abc: $(Book13)
	abcjoin +C +F +S2 $(Book13) >Book13.abc
Book13.ps: Book13.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book13.abc \
	|PShdr 'RSCDS Book13' '' 'RSCDS Book13' \
	|PSftr '%P %D' $U/Book13/ '%D %P' >Book13.ps
Book13.pdf: Book13.ps
	ps2pdf Book13.ps Book13.pdf

# Book 14:
Book14: Book14.abc Book14.ps Book14.pdf
Book14= Book14/[0-9][0-9][0-9][0-9]-*.abc others Book14/[0-9][0-9][0-9][0-9][1-9]-*.abc Book14/[A-Z]*.abc
Book14.abc: $(Book14)
	abcjoin +C +F +S2 $(Book14) >Book14.abc
Book14.ps: Book14.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book14.abc \
	|PShdr 'RSCDS Book14' '' 'RSCDS Book14' \
	|PSftr '%P %D' $U/Book14/ '%D %P' >Book14.ps
Book14.pdf: Book14.ps
	ps2pdf Book14.ps Book14.pdf

# Book 15:
Book15: Book15.abc Book15.ps Book15.pdf
Book15= Book15/[0-9][0-9][0-9][0-9]-*.abc others Book15/[0-9][0-9][0-9][0-9][1-9]-*.abc Book15/[A-Z]*.abc
Book15.abc: $(Book15)
	abcjoin +C +F +S2 $(Book15) >Book15.abc
Book15.ps: Book15.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book15.abc \
	|PShdr 'RSCDS Book15' '' 'RSCDS Book15' \
	|PSftr '%P %D' $U/Book15/ '%D %P' >Book15.ps
Book15.pdf: Book15.ps
	ps2pdf Book15.ps Book15.pdf

# Book 16:
Book16: Book16.abc Book16.ps Book16.pdf
Book16= Book16/[0-9][0-9][0-9][0-9]-*.abc others Book16/[0-9][0-9][0-9][0-9][1-9]-*.abc Book16/[A-Z]*.abc
Book16.abc: $(Book16)
	abcjoin +C +F +S2 $(Book16) >Book16.abc
Book16.ps: Book16.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book16.abc \
	|PShdr 'RSCDS Book16' '' 'RSCDS Book16' \
	|PSftr '%P %D' $U/Book16/ '%D %P' >Book16.ps
Book16.pdf: Book16.ps
	ps2pdf Book16.ps Book16.pdf

# Book 17:
Book17: Book17.abc Book17.ps Book17.pdf
Book17= Book17/[0-9][0-9][0-9][0-9]-*.abc others Book17/[0-9][0-9][0-9][0-9][1-9]-*.abc Book17/[A-Z]*.abc
Book17.abc: $(Book17)
	abcjoin +C +F +S2 $(Book17) >Book17.abc
Book17.ps: Book17.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book17.abc \
	|PShdr 'RSCDS Book17' '' 'RSCDS Book17' \
	|PSftr '%P %D' $U/Book17/ '%D %P' >Book17.ps
Book17.pdf: Book17.ps
	ps2pdf Book17.ps Book17.pdf

# Book 18:
Book18: Book18.abc Book18.ps Book18.pdf
Book18= Book18/[0-9][0-9][0-9][0-9]-*.abc others Book18/[0-9][0-9][0-9][0-9][1-9]-*.abc Book18/[A-Z]*.abc
Book18.abc: $(Book18)
	abcjoin +C +F +S2 $(Book18) >Book18.abc
Book18.ps: Book18.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book18.abc \
	|PShdr 'RSCDS Book18' '' 'RSCDS Book18' \
	|PSftr '%P %D' $U/Book18/ '%D %P' >Book18.ps
Book18.pdf: Book18.ps
	ps2pdf Book18.ps Book18.pdf

# Book 19:
Book19: Book19.abc Book19.ps Book19.pdf
Book19= Book19/[0-9][0-9][0-9][0-9]-*.abc others Book19/[0-9][0-9][0-9][0-9][1-9]-*.abc Book19/[A-Z]*.abc
Book19.abc: $(Book19)
	abcjoin +C +F +S2 $(Book19) >Book19.abc
Book19.ps: Book19.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book19.abc \
	|PShdr 'RSCDS Book19' '' 'RSCDS Book19' \
	|PSftr '%P %D' $U/Book19/ '%D %P' >Book19.ps
Book19.pdf: Book19.ps
	ps2pdf Book19.ps Book19.pdf

# Book 20:
Book20: Book20.abc Book20.ps Book20.pdf
Book20= Book20/[0-9][0-9][0-9][0-9]-*.abc others Book20/[0-9][0-9][0-9][0-9][1-9]-*.abc Book20/[A-Z]*.abc
Book20.abc: $(Book20)
	abcjoin +C +F +S2 $(Book20) >Book20.abc
Book20.ps: Book20.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book20.abc \
	|PShdr 'RSCDS Book20' '' 'RSCDS Book20' \
	|PSftr '%P %D' $U/Book20/ '%D %P' >Book20.ps
Book20.pdf: Book20.ps
	ps2pdf Book20.ps Book20.pdf

# Book 21:
Book21: Book21.abc Book21.ps Book21.pdf
Book21= Book21/[0-9][0-9][0-9][0-9]-*.abc others Book21/[0-9][0-9][0-9][0-9][1-9]-*.abc Book21/[A-Z]*.abc
Book21.abc: $(Book21)
	abcjoin +C +F +S2 $(Book21) >Book21.abc
Book21.ps: Book21.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book21.abc \
	|PShdr 'RSCDS Book21' '' 'RSCDS Book21' \
	|PSftr '%P %D' $U/ '%D %P' >Book21.ps
Book21.pdf: Book21.ps
	ps2pdf Book21.ps Book21.pdf

# Book 22:
Book22: Book22.abc Book22.ps Book22.pdf
Book22= Book22/[0-9][0-9][0-9][0-9]-*.abc others Book22/[0-9][0-9][0-9][0-9][1-9]-*.abc Book22/[A-Z]*.abc
Book22.abc: $(Book22)
	abcjoin +C +F +S2 $(Book22) >Book22.abc
Book22.ps: Book22.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book22.abc \
	|PShdr 'RSCDS Book22' '' 'RSCDS Book22' \
	|PSftr '%P %D' $U/Book22/ '%D %P' >Book22.ps
Book22.pdf: Book22.ps
	ps2pdf Book22.ps Book22.pdf

# Book 23:
Book23: Book23.abc Book23.ps Book23.pdf
Book23= Book23/[0-9][0-9][0-9][0-9]-*.abc others Book23/[0-9][0-9][0-9][0-9][1-9]-*.abc Book23/[A-Z]*.abc
Book23.abc: $(Book23)
	abcjoin +C +F +S2 $(Book23) >Book23.abc
Book23.ps: Book23.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book23.abc \
	|PShdr 'RSCDS Book23' '' 'RSCDS Book23' \
	|PSftr '%P %D' $U/Book23/ '%D %P' >Book23.ps
Book23.pdf: Book23.ps
	ps2pdf Book23.ps Book23.pdf

# Book 24:
Book24: Book24.abc Book24.ps Book24.pdf
Book24= Book24/[0-9][0-9][0-9][0-9]-*.abc others Book24/[0-9][0-9][0-9][0-9][1-9]-*.abc Book24/[A-Z]*.abc
Book24.abc: $(Book24)
	abcjoin +C +F +S2 $(Book24) >Book24.abc
Book24.ps: Book24.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book24.abc \
	|PShdr 'RSCDS Book24' '' 'RSCDS Book24' \
	|PSftr '%P %D' $U/Book24/ '%D %P' >Book24.ps
Book24.pdf: Book24.ps
	ps2pdf Book24.ps Book24.pdf

# Book 25:
Book25: Book25.abc Book25.ps Book25.pdf
Book25= Book25/[0-9][0-9][0-9][0-9]-*.abc others Book25/[0-9][0-9][0-9][0-9][1-9]-*.abc Book25/[A-Z]*.abc
Book25.abc: $(Book25)
	abcjoin +C +F +S2 $(Book25) >Book25.abc
Book25.ps: Book25.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book25.abc \
	|PShdr 'RSCDS Book25' '' 'RSCDS Book25' \
	|PSftr '%P %D' $U/Book25/ '%D %P' >Book25.ps
Book25.pdf: Book25.ps
	ps2pdf Book25.ps Book25.pdf

# Book 26:
Book26: Book26.abc Book26.ps Book26.pdf
Book26= Book26/[0-9][0-9][0-9][0-9]-*.abc others Book26/[0-9][0-9][0-9][0-9][1-9]-*.abc Book26/[A-Z]*.abc
Book26.abc: $(Book26)
	abcjoin +C +F +S2 $(Book26) >Book26.abc
Book26.ps: Book26.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book26.abc \
	|PShdr 'RSCDS Book26' '' 'RSCDS Book26' \
	|PSftr '%P %D' $U/Book26/ '%D %P' >Book26.ps
Book26.pdf: Book26.ps
	ps2pdf Book26.ps Book26.pdf

# Book 27:
Book27: Book27.abc Book27.ps Book27.pdf
Book27= Book27/[0-9][0-9][0-9][0-9]-*.abc others Book27/[0-9][0-9][0-9][0-9][1-9]-*.abc Book27/[A-Z]*.abc
Book27.abc: $(Book27)
	abcjoin +C +F +S2 $(Book27) >Book27.abc
Book27.ps: Book27.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book27.abc \
	|PShdr 'RSCDS Book27' '' 'RSCDS Book27' \
	|PSftr '%P %D' $U/Book27/ '%D %P' >Book27.ps
Book27.pdf: Book27.ps
	ps2pdf Book27.ps Book27.pdf

# Book 28:
Book28: Book28.abc Book28.ps Book28.pdf
Book28= Book28/[0-9][0-9][0-9][0-9]-*.abc others Book28/[0-9][0-9][0-9][0-9][1-9]-*.abc Book28/[A-Z]*.abc
Book28.abc: $(Book28)
	abcjoin +C +F +S2 $(Book28) >Book28.abc
Book28.ps: Book28.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book28.abc \
	|PShdr 'RSCDS Book28' '' 'RSCDS Book28' \
	|PSftr '%P %D' $U/Book28/ '%D %P' >Book28.ps
Book28.pdf: Book28.ps
	ps2pdf Book28.ps Book28.pdf

# Book 29:
Book29: Book29.abc Book29.ps Book29.pdf
Book29= Book29/[0-9][0-9][0-9][0-9]-*.abc others Book29/[0-9][0-9][0-9][0-9][1-9]-*.abc Book29/[A-Z]*.abc
Book29.abc: $(Book29)
	abcjoin +C +F +S2 $(Book29) >Book29.abc
Book29.ps: Book29.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book29.abc \
	|PShdr 'RSCDS Book29' '' 'RSCDS Book29' \
	|PSftr '%P %D' $U/Book29/ '%D %P' >Book29.ps
Book29.pdf: Book29.ps
	ps2pdf Book29.ps Book29.pdf

# Book 30:
Book30: Book30.abc Book30.ps Book30.pdf
Book30= Book30/[0-9][0-9][0-9][0-9]-*.abc others Book30/[0-9][0-9][0-9][0-9][1-9]-*.abc Book30/[A-Z]*.abc
Book30.abc: $(Book30)
	abcjoin +C +F +S2 $(Book30) >Book30.abc
Book30.ps: Book30.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book30.abc \
	|PShdr 'RSCDS Book30' '' 'RSCDS Book30' \
	|PSftr '%P %D' $U/Book30/ '%D %P' >Book30.ps
Book30.pdf: Book30.ps
	ps2pdf Book30.ps Book30.pdf

# Book 31:
Book31: Book31.abc Book31.ps Book31.pdf
Book31= Book31/[0-9][0-9][0-9][0-9]-*.abc others Book31/[0-9][0-9][0-9][0-9][1-9]-*.abc Book31/[A-Z]*.abc
Book31.abc: $(Book31)
	abcjoin +C +F +S2 $(Book31) >Book31.abc
Book31.ps: Book31.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book31.abc \
	|PShdr 'RSCDS Book31' '' 'RSCDS Book31' \
	|PSftr '%P %D' $U/ '%D %P' >Book31.ps
Book31.pdf: Book31.ps
	ps2pdf Book31.ps Book31.pdf

# Book 32:
Book32: Book32.abc Book32.ps Book32.pdf
Book32= Book32/[0-9][0-9][0-9][0-9]-*.abc others Book32/[0-9][0-9][0-9][0-9][1-9]-*.abc Book32/[A-Z]*.abc
Book32.abc: $(Book32)
	abcjoin +C +F +S2 $(Book32) >Book32.abc
Book32.ps: Book32.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book32.abc \
	|PShdr 'RSCDS Book32' '' 'RSCDS Book32' \
	|PSftr '%P %D' $U/Book32/ '%D %P' >Book32.ps
Book32.pdf: Book32.ps
	ps2pdf Book32.ps Book32.pdf

# Book 33:
Book33: Book33.abc Book33.ps Book33.pdf
Book33= Book33/[0-9][0-9][0-9][0-9]-*.abc others Book33/[0-9][0-9][0-9][0-9][1-9]-*.abc Book33/[A-Z]*.abc
Book33.abc: $(Book33)
	abcjoin +C +F +S2 $(Book33) >Book33.abc
Book33.ps: Book33.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book33.abc \
	|PShdr 'RSCDS Book33' '' 'RSCDS Book33' \
	|PSftr '%P %D' $U/Book33/ '%D %P' >Book33.ps
Book33.pdf: Book33.ps
	ps2pdf Book33.ps Book33.pdf

# Book 34:
Book34: Book34.abc Book34.ps Book34.pdf
Book34= Book34/[0-9][0-9][0-9][0-9]-*.abc others Book34/[0-9][0-9][0-9][0-9][1-9]-*.abc Book34/[A-Z]*.abc
Book34.abc: $(Book34)
	abcjoin +C +F +S2 $(Book34) >Book34.abc
Book34.ps: Book34.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book34.abc \
	|PShdr 'RSCDS Book34' '' 'RSCDS Book34' \
	|PSftr '%P %D' $U/Book34/ '%D %P' >Book34.ps
Book34.pdf: Book34.ps
	ps2pdf Book34.ps Book34.pdf

# Book 35:
Book35: Book35.abc Book35.ps Book35.pdf
Book35= Book35/[0-9][0-9][0-9][0-9]-*.abc others Book35/[0-9][0-9][0-9][0-9][1-9]-*.abc Book35/[A-Z]*.abc
Book35.abc: $(Book35)
	abcjoin +C +F +S2 $(Book35) >Book35.abc
Book35.ps: Book35.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book35.abc \
	|PShdr 'RSCDS Book35' '' 'RSCDS Book35' \
	|PSftr '%P %D' $U/Book35/ '%D %P' >Book35.ps
Book35.pdf: Book35.ps
	ps2pdf Book35.ps Book35.pdf

# Book 36:
Book36: Book36.abc Book36.ps Book36.pdf
Book36= Book36/[0-9][0-9][0-9][0-9]-*.abc others Book36/[0-9][0-9][0-9][0-9][1-9]-*.abc Book36/[A-Z]*.abc
Book36.abc: $(Book36)
	abcjoin +C +F +S2 $(Book36) >Book36.abc
Book36.ps: Book36.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book36.abc \
	|PShdr 'RSCDS Book36' '' 'RSCDS Book36' \
	|PSftr '%P %D' $U/Book36/ '%D %P' >Book36.ps
Book36.pdf: Book36.ps
	ps2pdf Book36.ps Book36.pdf

# Book 37:
Book37: Book37.abc Book37.ps Book37.pdf
Book37= Book37/[0-9][0-9][0-9][0-9]-*.abc others Book37/[0-9][0-9][0-9][0-9][1-9]-*.abc Book37/[A-Z]*.abc
Book37.abc: $(Book37)
	abcjoin +C +F +S2 $(Book37) >Book37.abc
Book37.ps: Book37.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book37.abc \
	|PShdr 'RSCDS Book37' '' 'RSCDS Book37' \
	|PSftr '%P %D' $U/Book37/ '%D %P' >Book37.ps
Book37.pdf: Book37.ps
	ps2pdf Book37.ps Book37.pdf

# Book 38:
Book38: Book38.abc Book38.ps Book38.pdf
Book38= Book38/[0-9][0-9][0-9][0-9]-*.abc others Book38/[0-9][0-9][0-9][0-9][1-9]-*.abc Book38/[A-Z]*.abc
Book38.abc: $(Book38)
	abcjoin +C +F +S2 $(Book38) >Book38.abc
Book38.ps: Book38.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book38.abc \
	|PShdr 'RSCDS Book38' '' 'RSCDS Book38' \
	|PSftr '%P %D' $U/Book38/ '%D %P' >Book38.ps
Book38.pdf: Book38.ps
	ps2pdf Book38.ps Book38.pdf

# Book 39:
Book39: Book39.abc Book39.ps Book39.pdf
Book39= Book39/[0-9][0-9][0-9][0-9]-*.abc others Book39/[0-9][0-9][0-9][0-9][1-9]-*.abc Book39/[A-Z]*.abc
Book39.abc: $(Book39)
	abcjoin +C +F +S2 $(Book39) >Book39.abc
Book39.ps: Book39.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book39.abc \
	|PShdr 'RSCDS Book39' '' 'RSCDS Book39' \
	|PSftr '%P %D' $U/Book39/ '%D %P' >Book39.ps
Book39.pdf: Book39.ps
	ps2pdf Book39.ps Book39.pdf

# Book 40:
Book40: Book40.abc Book40.ps Book40.pdf
Book40= Book40/[0-9][0-9][0-9][0-9]-*.abc others Book40/[0-9][0-9][0-9][0-9][1-9]-*.abc Book40/[A-Z]*.abc
Book40.abc: $(Book40)
	abcjoin +C +F +S2 $(Book40) >Book40.abc
Book40.ps: Book40.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book40.abc \
	|PShdr 'RSCDS Book40' '' 'RSCDS Book40' \
	|PSftr '%P %D' $U/Book40/ '%D %P' >Book40.ps
Book40.pdf: Book40.ps
	ps2pdf Book40.ps Book40.pdf

# Book 41:
Book41: Book41.abc Book41.ps Book41.pdf
Book41= Book41/[0-9][0-9][0-9][0-9]-*.abc others Book41/[0-9][0-9][0-9][0-9][1-9]-*.abc Book41/[A-Z]*.abc
Book41.abc: $(Book41)
	abcjoin +C +F +S2 $(Book41) >Book41.abc
Book41.ps: Book41.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book41.abc \
	|PShdr 'RSCDS Book41' '' 'RSCDS Book41' \
	|PSftr '%P %D' $U/ '%D %P' >Book41.ps
Book41.pdf: Book41.ps
	ps2pdf Book41.ps Book41.pdf

# Book 42:
Book42: Book42.abc Book42.ps Book42.pdf
Book42= Book42/[0-9][0-9][0-9][0-9]-*.abc others Book42/[0-9][0-9][0-9][0-9][1-9]-*.abc Book42/[A-Z]*.abc
Book42.abc: $(Book42)
	abcjoin +C +F +S2 $(Book42) >Book42.abc
Book42.ps: Book42.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book42.abc \
	|PShdr 'RSCDS Book42' '' 'RSCDS Book42' \
	|PSftr '%P %D' $U/Book42/ '%D %P' >Book42.ps
Book42.pdf: Book42.ps
	ps2pdf Book42.ps Book42.pdf

# Book 43:
Book43: Book43.abc Book43.ps Book43.pdf
Book43= Book43/[0-9][0-9][0-9][0-9]-*.abc others Book43/[0-9][0-9][0-9][0-9][1-9]-*.abc # Book43/[A-Z]*.abc
Book43.abc: $(Book43)
	abcjoin +C +F +S2 $(Book43) >Book43.abc
Book43.ps: Book43.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book43.abc \
	|PShdr 'RSCDS Book43' '' 'RSCDS Book43' \
	|PSftr '%P %D' $U/Book43/ '%D %P' >Book43.ps
Book43.pdf: Book43.ps
	ps2pdf Book43.ps Book43.pdf

# Book 44:
Book44: Book44.abc Book44.ps Book44.pdf
Book44= Book44/[0-9][0-9][0-9][0-9]-*.abc others Book44/[0-9][0-9][0-9][0-9][1-9]-*.abc Book44/[A-Z]*.abc
Book44.abc: $(Book44)
	abcjoin +C +F +S2 $(Book44) >Book44.abc
Book44.ps: Book44.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book44.abc \
	|PShdr 'RSCDS Book44' '' 'RSCDS Book44' \
	|PSftr '%P %D' $U/Book44/ '%D %P' >Book44.ps
Book44.pdf: Book44.ps
	ps2pdf Book44.ps Book44.pdf

# Book 45:
Book45: Book45.abc Book45.ps Book45.pdf
Book45= Book45/[0-9][0-9][0-9][0-9]-*.abc others Book45/[0-9][0-9][0-9][0-9][1-9]-*.abc Book45/[A-Z]*.abc
Book45.abc: $(Book45)
	abcjoin +C +F +S2 $(Book45) >Book45.abc
Book45.ps: Book45.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book45.abc \
	|PShdr 'RSCDS Book45' '' 'RSCDS Book45' \
	|PSftr '%P %D' $U/Book45/ '%D %P' >Book45.ps
Book45.pdf: Book45.ps
	ps2pdf Book45.ps Book45.pdf

# Book 46:
Book46: Book46.abc Book46.ps Book46.pdf
Book46= Book46/[0-9][0-9][0-9][0-9]-*.abc others Book46/[A-Z]*.abc
Book46.abc: $(Book46)
	abcjoin +C +F +S2 $(Book46) >Book46.abc
Book46.ps: Book46.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book46.abc \
	|PShdr 'RSCDS Book46' '' 'RSCDS Book46' \
	|PSftr '%P %D' $U/Book46/ '%D %P' >Book46.ps
Book46.pdf: Book46.ps
	ps2pdf Book46.ps Book46.pdf

# Book 47:
Book47: Book47.abc Book47.ps Book47.pdf
Book47= Book47/[0-9][0-9][0-9][0-9]-*.abc others Book47/[A-Z]*.abc
Book47.abc: $(Book47)
	abcjoin +C +F +S2 $(Book47) >Book47.abc
Book47.ps: Book47.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book47.abc \
	|PShdr 'RSCDS Book47' '' 'RSCDS Book47' \
	|PSftr '%P %D' $U/Book47/ '%D %P' >Book47.ps
Book47.pdf: Book47.ps
	ps2pdf Book47.ps Book47.pdf

# Book 48:
Book48: Book48.abc Book48.ps Book48.pdf
Book48= Book48/[0-9][0-9][0-9][0-9]-*.abc others Book48/[A-Z]*.abc
Book48.abc: $(Book48)
	abcjoin +C +F +S2 $(Book48) >Book48.abc
Book48.ps: Book48.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Book48.abc \
	|PShdr 'RSCDS Book48' '' 'RSCDS Book48' \
	|PSftr '%P %D' $U/Book48/ '%D %P' >Book48.ps
Book48.pdf: Book48.ps
	ps2pdf Book48.ps Book48.pdf

# Book 49: See the Makefile in the Book49 subdirectory.
Book49: Book49.abc
Book49.abc: Book49/[0-9A-Z]*.abc
	cd Book49; make install

# 23 SCD tunes:
23SCD: 23SCD.abc 23SCD.ps 23SCD.pdf
23SCD= 23SCD/*.abc
23SCD.abc: $(23SCD)
	abcjoin +C +F +S2 $(23SCD) >23SCD.abc
23SCD.ps: 23SCD.abc fmt/Books.fmt
	$(a2p) +Ffmt/Books 23SCD.abc \
	|PShdr 'RSCDS 23SCD' '' 'RSCDS 23SCD' \
	|PSftr '%P %D' $U/23SCD/ '%D %P' >23SCD.ps
23SCD.pdf: 23SCD.ps
	ps2pdf 23SCD.ps 23SCD.pdf

# 3D2006: Three for 2006
3D2006: 3D2006.abc 3D2006.ps 3D2006.pdf
3D2006= 3D2006/*.abc 
3D2006.abc: $(3D2006)
	abcjoin +C +S2 $(3D2006) >3D2006.abc
3D2006.ps: 3D2006.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books 3D2006.abc \
	|PShdr 'RSCDS 3D2006' '' 'RSCDS 3D2006' \
	|PSftr '%P %D' $U/ '%D %P' >3D2006.ps
3D2006.pdf: 3D2006.ps
	ps2pdf 3D2006.ps 3D2006.pdf

# 5Trad1965: Five Traditional Scottish Country Dances for 1965
5Trad1965: 5Trad1965.abc 5Trad1965.ps 5Trad1965.pdf
5Trad1965= 5Trad/[0-9]*.abc 
5Trad1965.abc: $(5Trad1965)
	abcjoin +C +S2 $(5Trad1965) >5Trad1965.abc
5Trad1965.ps: 5Trad1965.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books 5Trad1965.abc \
	|PShdr 'RSCDS 5Trad1965' '' 'RSCDS 5Trad1965' \
	|PSftr '%P %D' $U/ '%D %P' >5Trad1965.ps
5Trad1965.pdf: 5Trad1965.ps
	ps2pdf 5Trad1965.ps 5Trad1965.pdf

# Glen 2 Collection
Glen2: Glen2.abc Glen2.ps Glen2.pdf
Glen2= Glen2/*.abc
Glen2.abc: $(Glen2)
	abcjoin +C +S2 $(Glen2) >Glen2.abc
Glen2.ps: Glen2.abc fmt/Glen2.fmt
	$(a2p) +x +Ffmt/Glen2 Glen2.abc \
	|PShdr 'RSCDS Glen2' '' 'RSCDS Glen2' \
	|PSftr '%P %D' $U/ '%D %P' >Glen2.ps
Glen2.pdf: Glen2.ps
	ps2pdf Glen2.ps Glen2.pdf

# Graded 1:
Graded1: Graded1.abc Graded1.ps Graded1.pdf
Graded1= Graded1/[0-9][0-9]-*.abc others Graded1/[0-9][0-9][0-9]*-*.abc Graded1/[A-Z]*.abc
Graded1.abc: $(Graded1)
	abcjoin +C +S2 $(Graded1) >Graded1.abc
Graded1.ps: Graded1.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Graded1.abc \
	|PShdr 'RSCDS Graded1' '' 'RSCDS Graded1' \
	|PSftr '%P %D' $U/ '%D %P' >Graded1.ps
Graded1.pdf: Graded1.ps
	ps2pdf Graded1.ps Graded1.pdf

# Graded 2:
Graded2: Graded2.abc Graded2.ps Graded2.pdf
Graded2= Graded2/[0-9][0-9]-*.abc others Graded2/[0-9][0-9][0-9]*-*.abc # Graded2/[A-Z]*.abc
Graded2.abc: $(Graded2)
	abcjoin +C +F +S2 $(Graded2) >Graded2.abc
Graded2.ps: Graded2.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Graded2.abc \
	|PShdr 'RSCDS Graded2' '' 'RSCDS Graded2' \
	|PSftr '%P %D' $U/ '%D %P' >Graded2.ps
Graded2.pdf: Graded2.ps
	ps2pdf Graded2.ps Graded2.pdf

# Leaflets:
Leaflets: Leaflets.abc Leaflets.ps Leaflets.pdf
Leaflets= Leaflet/[0-9][0-9][0-9]-*.abc others Leaflet/[A-Z]*.abc
Leaflets.abc: $(Leaflets)
	abcjoin +C +S2 $(Leaflets) >Leaflets.abc
Leaflets.ps: Leaflets.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Leaflets.abc \
	|PShdr 'RSCDS Leaflets' '' 'RSCDS Leaflets' \
	|PSftr '%P %D' $U/ '%D %P' >Leaflets.ps
Leaflets.pdf: Leaflets.ps
	ps2pdf Leaflets.ps Leaflets.pdf

# MMM
MMM: MMM1 MMM2

# MMM 2:
MMM2: MMM2.abc MMM2.ps MMM2.pdf
MMM2= MMM2/[0-9][0-9][0-9][0-9]-*.abc 
MMM2.abc: $(MMM2)
	abcjoin +C +F +S2 $(MMM2) >MMM2.abc
MMM2.ps: MMM2.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books MMM2.abc \
	|PShdr 'RSCDS MMM2' '' 'RSCDS MMM2' \
	|PSftr '%P %D' $U/MMM2/ '%D %P' >MMM2.ps
MMM2.pdf: MMM2.ps
	ps2pdf MMM2.ps MMM2.pdf

# MMM 1:
MMM1: MMM1.abc MMM1.ps MMM1.pdf
MMM1= MMM1/[0-9][0-9]*.abc 
MMM1.abc: $(MMM1)
	abcjoin +C +F +S2 $(MMM1) >MMM1.abc
MMM1.ps: MMM1.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books MMM1.abc \
	|PShdr 'RSCDS MMM1' '' 'RSCDS MMM1' \
	|PSftr '%P %D' $U/MMM1/ '%D %P' >MMM1.ps
MMM1.pdf: MMM1.ps
	ps2pdf MMM1.ps MMM1.pdf

# New Scotland's 50th Anniversary Collection:
NS_Anniv50: NS_Anniv50.abc NS_Anniv50.ps NS_Anniv50.pdf
NS_Anniv50= NS_Anniv50/[0-9][0-9]-*.abc others NS_Anniv50/[0-9][0-9][1-9]-*.abc # NS_Anniv50/[A-Z]*.abc
NS_Anniv50.abc: $(NS_Anniv50)
	abcjoin +C +F +S2 $(NS_Anniv50) >NS_Anniv50.abc
NS_Anniv50.ps: NS_Anniv50.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books NS_Anniv50.abc \
	|PShdr 'RSCDS NS_Anniv50' '' 'RSCDS NS_Anniv50' \
	|PSftr '%P %D' $U/NS_Anniv50/ '%D %P' >NS_Anniv50.ps
NS_Anniv50.pdf: NS_Anniv50.ps
	ps2pdf NS_Anniv50.ps NS_Anniv50.pdf

# Scottish Dance Archives:
SDA: SDA.abc SDA.ps SDA.pdf
SDA= SDA/[0-9][0-9][0-9]-*.abc others SDA/[0-9][0-9][0-9][0-9]-*.abc # SDA/[A-Z]*.abc
SDA.abc: $(SDA)
	abcjoin +C +F +S2 $(SDA) >SDA.abc
SDA.ps: SDA.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books SDA.abc \
	|PShdr 'RSCDS SDA' '' 'RSCDS SDA' \
	|PSftr '%P %D' $U/SDA/ '%D %P' >SDA.ps
SDA.pdf: SDA.ps
	ps2pdf SDA.ps SDA.pdf

# Tweeddale Collection 2:
Tweed2: Tweed2.abc Tweed2.ps Tweed2.pdf
Tweed2= Tweed2/*.abc
Tweed2.abc: $(Tweed2)
	abcjoin +C +F +S2 $(Tweed2) >Tweed2.abc
Tweed2.ps: Tweed2.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Tweed2.abc \
	|PShdr 'RSCDS Tweed2' '' 'RSCDS Tweed2' \
	|PSftr '%P %D' $U/Tweed2/ '%D %P' >Tweed2.ps
Tweed2.pdf: Tweed2.ps
	ps2pdf Tweed2.ps Tweed2.pdf

# Whetherly books:
Whetherly: Whetherly06 Whetherly09 Whetherly16 Whetherly21

# Whetherly 06:
Whetherly06: Whetherly06.abc Whetherly06.ps Whetherly06.pdf
Whetherly06= Whetherly06/[0-9][0-9][0-9][0-9]-*.abc # others Whetherly06/[0-9][0-9][0-9][0-9][0-9]-*.abc Whetherly06/[A-Z]*.abc
Whetherly06.abc: $(Whetherly06)
	abcjoin +C +F +S2 $(Whetherly06) >Whetherly06.abc
Whetherly06.ps: Whetherly06.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Whetherly06.abc \
	|PShdr 'Whetherly06' '' 'Whetherly06' \
	|PSftr '%P %D' $U/Whetherly06 '%D %P' >Whetherly06.ps
Whetherly06.pdf: Whetherly06.ps
	ps2pdf Whetherly06.ps Whetherly06.pdf

# Whetherly 09:
Whetherly09: Whetherly09.abc Whetherly09.ps Whetherly09.pdf
Whetherly09= Whetherly09/[0-9][0-9][0-9][0-9]-*.abc # others Whetherly09/[0-9][0-9][0-9][0-9][0-9]-*.abc Whetherly09/[A-Z]*.abc
Whetherly09.abc: $(Whetherly09)
	abcjoin +C +F +S2 $(Whetherly09) >Whetherly09.abc
Whetherly09.ps: Whetherly09.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Whetherly09.abc \
	|PShdr 'Whetherly09' '' 'Whetherly09' \
	|PSftr '%P %D' $U/Whetherly09/ '%D %P' >Whetherly09.ps
Whetherly09.pdf: Whetherly09.ps
	ps2pdf Whetherly09.ps Whetherly09.pdf

# Whetherly 16:
Whetherly16: Whetherly16.abc Whetherly16.ps Whetherly16.pdf
Whetherly16= Whetherly16/[0-9][0-9][0-9][0-9]-*.abc others Whetherly16/[0-9][0-9][0-9][0-9][0-9]-*.abc # Whetherly16/[A-Z]*.abc
Whetherly16.abc: $(Whetherly16)
	abcjoin +C +F +S2 $(Whetherly16) >Whetherly16.abc
Whetherly16.ps: Whetherly16.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Whetherly16.abc \
	|PShdr 'Whetherly16' '' 'Whetherly16' \
	|PSftr '%P %D' $U/Whetherly16/ '%D %P' >Whetherly16.ps
Whetherly16.pdf: Whetherly16.ps
	ps2pdf Whetherly16.ps Whetherly16.pdf

# Whetherly 21:
Whetherly21: Whetherly21.abc Whetherly21.ps Whetherly21.pdf
Whetherly21= Whetherly21/[0-9][0-9][0-9][0-9]-*.abc # others Whetherly21/[0-9][0-9][0-9][0-9][0-9]-*.abc Whetherly21/[A-Z]*.abc
Whetherly21.abc: $(Whetherly21)
	abcjoin +C +F +S2 $(Whetherly21) >Whetherly21.abc
Whetherly21.ps: Whetherly21.abc fmt/Books.fmt
	$(a2p) +x +Ffmt/Books Whetherly21.abc \
	|PShdr 'Whetherly21' '' 'Whetherly21' \
	|PSftr '%P %D' $U/Whetherly21/ '%D %P' >Whetherly21.ps
Whetherly21.pdf: Whetherly21.ps
	ps2pdf Whetherly21.ps Whetherly21.pdf

