summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/m-tx/mtx060/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/m-tx/mtx060/Makefile')
-rw-r--r--Master/texmf-dist/doc/generic/m-tx/mtx060/Makefile113
1 files changed, 113 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/m-tx/mtx060/Makefile b/Master/texmf-dist/doc/generic/m-tx/mtx060/Makefile
new file mode 100644
index 00000000000..c99862d03d0
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/m-tx/mtx060/Makefile
@@ -0,0 +1,113 @@
+PREPMX = ./prepmx
+include make-target
+
+sources = mtxdoc.tex mtxdoc.sty mtxlatex.sty mozart0.mtx mozart.mtx\
+ netfirst.mtx meter.mtx notes.tex lyrics.tex mtxindex.tex\
+ dertod.mtx volta.mtx title.mtx title1.mtx psalm42.mtx netsoos1.mtb \
+ netsoos2.mtb borup.mtx melisma1.mtb dwoman.mtb \
+ melisma2.mtb melisma3.mtb melisma4.mtb melisma5.mtb melisma6.mtb \
+ dwoman.mta melisma.mta netsoos.mta kroonhom.mtx loofnou.mtx \
+ viva.mtx dona.mtx sanctus.mtx halleluja.ltx kanons.ltx chord.mtx \
+ macro.mtx
+
+examples = mozart0.tex mozart.tex netfirst.tex meter.tex \
+ dertod.tex volta.tex title.tex title1.tex psalm42.tex netsoos1.tex \
+ netsoos2.tex borup.tex melisma1.tex dwoman.tex \
+ melisma2.tex melisma3.tex melisma4.tex melisma5.tex melisma6.tex \
+ chord.tex macro.tex
+
+halleluja_pieces = kroonhom.tex loofnou.tex
+
+kanons_pieces = viva.tex dona.tex sanctus.tex
+
+%.tex: %.mtx
+ $(PREPMX) $*
+ pmxab $*
+ rm $*.pml $*.pmx pmxaerr.dat
+
+DOC: mtx.$(target)
+
+mtxdoc.$(target): mtxdoc.tex mtxdoc.sty $(examples)
+ touch mtxdoc.mx1
+ rm *.mx?
+ - $(latex) mtxdoc
+ musixflx mtxdoc
+ makeindex mtxdoc
+ - $(latex) mtxdoc
+ - $(latex) mtxindex
+ rm mtxdoc.log mtxdoc.idx mtxdoc.ilg mtxindex.log mtxindex.aux
+
+%.mtx: %.mta %.mtb
+ cat $*.mta $*.mtb > $*.mtx
+
+melisma%.mtx: melisma.mta melisma%.mtb
+ cat melisma.mta melisma$*.mtb > melisma$*.mtx
+
+netsoos%.mtx: netsoos.mta netsoos%.mtb
+ cat netsoos.mta netsoos$*.mtb > netsoos$*.mtx
+
+once: mtxdoc.tex mtxdoc.sty $(examples)
+ - $(latex) mtxdoc
+
+index: mtxdoc.idx mtxindex.tex
+ makeindex mtxdoc
+ $(latex) mtxindex
+
+%.$(target): %.ltx
+ - rm $*.mx?; $(latex) $*.ltx; musixflx $*; $(latex) $*.ltx
+
+kanons.$(target): kanons.ltx $(kanons_pieces)
+
+halleluja.$(target): halleluja.ltx $(halleluja_pieces)
+
+all: mtxdoc.$(target) kanons.$(target) halleluja.$(target) mtxindex.$(target)
+
+config:
+ @echo "Configuring mtxdoc Version `./docversion`"
+ @echo "Looking for prepmx ... `which prepmx`"
+ ln -sf `which prepmx` .
+ @echo "Looking for pmxab ... `which pmxab`"
+ @echo "Looking for musixflx ... `which musixflx`"
+ @echo "Looking for musixtex ... `kpsewhich musixtex.tex`"
+ @echo "Looking for musixlyr ... `kpsewhich musixlyr.tex`"
+ @echo "Looking for $(latex) ... `which $(latex)`"
+ @echo "Looking for $(concat) ... `which $(concat)`"
+
+pdftarget:
+ ln -sf make-pdf make-target
+
+
+dvitarget:
+ ln -sf make-dvi make-target
+
+paperus:
+ echo \\def\\paperUS{} > mypaper.tex
+
+papera4:
+ echo \\def\\paperA4{} > mypaper.tex
+
+mtxdocus.$(target): paperus mtxdoc.$(target)
+ mv mtxdoc.$(target) mtxdocus.$(target)
+
+mtxdoca4.$(target): papera4 mtxdoc.$(target)
+ mv mtxdoc.$(target) mtxdoca4.$(target)
+
+ps: mtxdoc.ps halleluja.ps kanons.ps mtxindex.ps
+
+pdf: mtxdoc.pdf halleluja.pdf kanons.pdf mtxindex.pdf
+
+mtx.pdf: mtxdoc.pdf mtxindex.pdf
+ ./pdfcat -a -o mtx.pdf -i "mtxdoc.pdf mtxindex.pdf"
+
+mtx.dvi: mtxdoc.dvi mtxindex.dvi
+ dviconcat -o mtx.dvi mtxdoc.dvi mtxindex.dvi
+
+support = docversion Makefile make-dvi make-pdf make-target pdfcat
+
+Dzip:
+ - @zip -ju mtxD`./docversion` $(sources) $(support) README
+
+bare:
+ rm $(examples) $(halleluja_pieces) $(kanons_pieces) *.dvi *.lj *.ps *.pdf\
+ netsoos?.mtx melisma?.mtx *.mx? *.ind *.ilg *.toc *.aux *.log
+