summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/kerntest/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/kerntest/Makefile')
-rw-r--r--macros/latex/contrib/kerntest/Makefile227
1 files changed, 227 insertions, 0 deletions
diff --git a/macros/latex/contrib/kerntest/Makefile b/macros/latex/contrib/kerntest/Makefile
new file mode 100644
index 0000000000..e5c279f4d8
--- /dev/null
+++ b/macros/latex/contrib/kerntest/Makefile
@@ -0,0 +1,227 @@
+# ---------------------------------------------------------------
+
+SRCDIR=kerntest
+INSTALLDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/tex/latex/kerntest
+DOCDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/doc/latex/kerntest
+SOURCEDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/source/latex/kerntest
+VERSION=`grep -e '\\[.*\\]' krntst-v.tex | sed 's/ \\[[0-9/]* *\\([v0-9]*\\)\\.\\([0-9]*\\).*\\]/\\1_\\2/'`
+
+TEX= \
+ kerntest.cls \
+ ly1mtx.clo \
+ ot1mtx.clo \
+ t1mtx.clo \
+ t2amtx.clo \
+ t2bmtx.clo \
+ ts1mtx.clo \
+
+DOC= \
+ kerntest.pdf \
+ t1-XXX-m-n.tex \
+ ts1-XXX-m-n.tex \
+ ot1-XXX-m-n.tex \
+ schoolb.map \
+ schoolb1.tex \
+ schoolb2.tex \
+ t1-9nc-m-n-1.tex \
+ t1-9nc-m-n-2.tex \
+ t1-cmr-m-n-1200.tex \
+ t1-ptm-m-n.tex \
+ t1-ptm-bx-n-example.tex \
+ t1cmr-1200.fd \
+ t1-ptm-m-n-shortexample.tex \
+ testschoolb.tex \
+ README \
+ ChangeLog \
+ ToDo \
+ kerntest.xml \
+
+SOURCE= \
+ Makefile \
+ kerntest.dtx \
+ kerntest.ins \
+
+# ---------------------------------------------------------------
+
+.SUFFIXES: .cls .ins .dtx .dvi .ps .pdf
+
+# ---------------------------------------------------------------
+.ins.cls:
+ latex $<
+
+.dtx.pdf:
+ pdflatex $<
+ pdflatex $<
+ makeindex -s gind.ist $(*D)/$(*F)
+ makeindex -s gglo.ist -o $(*D)/$(*F).gls $(*D)/$(*F).glo
+ pdflatex $<
+
+.dvi.ps:
+ dvips -o $(*D)/$(*F).ps $(*D)/$(*F)
+
+# ---------------------------------------------------------------
+
+all: kerntest.cls
+
+dist: all t1-ptm-bx-n-example.pdf t1-ptm-m-n-shortexample.pdf \
+ testschoolb-2.pdf kerntest.pdf
+
+# ---------------------------------------------------------------
+
+t1-ptm-bx-n-example.pdf: t1-ptm-bx-n-example.tex kerntest.cls
+ latex t1-ptm-bx-n-example
+ latex t1-ptm-bx-n-example
+ latex t1-ptm-bx-n-example
+ dvips -E -o t1-ptm-bx-n-example.ps t1-ptm-bx-n-example
+ epstopdf t1-ptm-bx-n-example.ps
+
+t1-ptm-m-n-shortexample.pdf: t1-ptm-m-n-shortexample.tex kerntest.cls
+ latex t1-ptm-m-n-shortexample
+ latex t1-ptm-m-n-shortexample
+ latex t1-ptm-m-n-shortexample
+ dvips -E -o t1-ptm-m-n-shortexample.ps t1-ptm-m-n-shortexample
+ epstopdf t1-ptm-m-n-shortexample.ps
+
+# ---------------------------------------------------------------
+
+clean:
+ @-rm -f kerntest.glo kerntest.gls kerntest.idx kerntest.ilg
+ @-rm -f kerntest.ind kerntest.aux kerntest.log kerntest.toc
+ @-rm -f *~
+ @-rm -f t1-ptm-bx-n-example.aux t1-ptm-bx-n-example.dvi
+ @-rm -f t1-ptm-bx-n-example.log t1-ptm-bx-n-example.ps
+ @-rm -f t1-ptm-m-n-shortexample.aux t1-ptm-m-n-shortexample.dvi
+ @-rm -f t1-ptm-m-n-shortexample.log t1-ptm-m-n-shortexample.ps
+ @-rm -f t1-ptm-m-n-shortexample.mtx
+ @-rm -f testschoolb.dvi testschoolb-2.ps
+ @-rm -f testschoolb.aux testschoolb.log
+ @-rm -f c059013l.mtx c059013l.pl 9ncr8?.mtx 9ncr8?.pl 9ncr8?.vpl
+ @-rm -f t1-9nc-m-n-1.dvi t1-9nc-m-n-1.ps
+ @-rm -f t1-9nc-m-n-1.aux t1-9nc-m-n-1.log
+ @-rm -f t1-9nc-m-n-2.dvi t1-9nc-m-n-2.ps
+ @-rm -f t1-9nc-m-n-2.aux t1-9nc-m-n-2.log
+ @-rm -f t1-9nc-m-n-2.mtx
+ @-rm -f schoolb1.log schoolb2.log
+ @-rm -f t1-cmr-m-n-1200.aux t1-cmr-m-n-1200.log t1-cmr-m-n-1200.mtx
+
+distclean: clean
+ @-rm -f kerntest.cls *mtx.clo
+ @-rm -f krntst-v.tex
+ @-rm -f t1-ptm-bx-n-example.mtx t1-ptm-bx-n-example.pdf
+ @-rm -f t1-ptm-m-n-shortexample.pdf
+ @-rm -f t*19nc.fd 9ncr8?.tfm 9ncr8?.vf
+ @-rm -f t1-XXX-m-n.tex ts1-XXX-m-n.tex ot1-XXX-m-n.tex
+ @-rm -f t1-9nc-m-n-1.pdf t1-9nc-m-n-1.mtx
+ @-rm -f t1-9nc-m-n-2.pdf
+ @-rm -f t1-cmr-m-n-1200.dvi t1-cmr-m-n-1200.pdf
+ @-rm -f testschoolb-1.pdf testschoolb-2.pdf
+
+# ---------------------------------------------------------------
+
+tar: dist clean
+ echo Lege kerntest-$(VERSION).tar.gz an
+ -rm -f kerntest-$(VERSION).tar.gz
+ tar czCf .. kerntest-$(VERSION).tar.gz \
+ $(SRCDIR)/README \
+ $(SRCDIR)/ChangeLog \
+ $(SRCDIR)/ToDo \
+ $(SRCDIR)/Makefile \
+ $(SRCDIR)/kerntest.dtx \
+ $(SRCDIR)/kerntest.ins \
+ $(SRCDIR)/kerntest.pdf \
+ $(SRCDIR)/kerntest.xml \
+ $(SRCDIR)/schoolb.map \
+ $(SRCDIR)/schoolb1.tex \
+ $(SRCDIR)/schoolb2.tex \
+ $(SRCDIR)/t1-9nc-m-n-1.tex \
+ $(SRCDIR)/t1-9nc-m-n-2.tex \
+ $(SRCDIR)/t1-ptm-bx-n-example.tex \
+ $(SRCDIR)/t1-ptm-m-n-shortexample.tex \
+ $(SRCDIR)/t1-ptm-m-n.tex \
+ $(SRCDIR)/t1-cmr-m-n-1200.tex \
+ $(SRCDIR)/t1cmr-1200.fd \
+ $(SRCDIR)/testschoolb.tex \
+
+# ---------------------------------------------------------------
+
+texlive: all clean
+ @-rm -rf texmf
+ mkdir -p texmf/tex/latex/kerntest
+ mkdir -p texmf/doc/latex/kerntest
+ mkdir -p texmf/source/latex/kerntest
+ cp $(TEX) texmf/tex/latex/kerntest
+ cp $(DOC) texmf/doc/latex/kerntest
+ cp $(SOURCE) texmf/source/latex/kerntest
+
+# ---------------------------------------------------------------
+
+zip: texlive
+ -@rm -f kerntest-$(VERSION).zip
+ zip -r kerntest-$(VERSION).zip texmf
+ @-rm -r texmf/
+
+# ---------------------------------------------------------------
+
+install: all
+ if [ ! -d $(INSTALLDIR) ]; then mkdir -p $(INSTALLDIR); fi
+ if [ ! -d $(DOCDIR) ]; then mkdir -p $(DOCDIR); fi
+ if [ ! -d $(SOURCEDIR) ]; then mkdir -p $(SOURCEDIR); fi
+ install -m644 $(TEX) $(INSTALLDIR)
+ install -m644 $(DOC) $(DOCDIR)
+ install -m644 $(SOURCE) $(SOURCEDIR)
+ texhash
+
+# ---------------------------------------------------------------
+
+testschoolb-2.pdf: c059013l.pfb c059013l.afm schoolb1.tex schoolb2.tex \
+ t1-9nc-m-n-1.tex t1-9nc-m-n-2.tex Makefile testschoolb.tex \
+ kerntest.cls
+ tex schoolb1
+ pltotf 9ncr8r.pl
+ vptovf 9ncr8c.vpl
+ vptovf 9ncr8t.vpl
+ @-rm -f c059013l.mtx c059013l.pl 9ncr8?.mtx 9ncr8?.pl 9ncr8?.vpl
+#
+ latex testschoolb
+ dvips -E -u +./schoolb.map -o testschoolb-1.ps testschoolb
+ epstopdf testschoolb-1.ps
+ @-rm -f testschoolb.dvi testschoolb-1.ps
+ @-rm -f testschoolb.aux testschoolb.log
+#
+ latex t1-9nc-m-n-1
+ latex t1-9nc-m-n-1
+ latex t1-9nc-m-n-1
+ dvips -E -u +./schoolb.map -o t1-9nc-m-n-1.ps t1-9nc-m-n-1
+ epstopdf t1-9nc-m-n-1.ps
+ @-rm -f t1-9nc-m-n-1.dvi t1-9nc-m-n-1.ps
+ @-rm -f t1-9nc-m-n-1.aux t1-9nc-m-n-1.log
+#
+ tex schoolb2
+ pltotf 9ncr8r.pl
+ vptovf 9ncr8c.vpl
+ vptovf 9ncr8t.vpl
+ @-rm -f c059013l.mtx c059013l.pl 9ncr8?.mtx 9ncr8?.pl 9ncr8?.vpl
+#
+ latex testschoolb
+ dvips -E -u +./schoolb.map -o testschoolb-2.ps testschoolb
+ epstopdf testschoolb-2.ps
+ @-rm -f testschoolb.dvi testschoolb-2.ps
+ @-rm -f testschoolb.aux testschoolb.log
+#
+ latex t1-9nc-m-n-2
+ latex t1-9nc-m-n-2
+ latex t1-9nc-m-n-2
+ dvips -E -u +./schoolb.map -o t1-9nc-m-n-2.ps t1-9nc-m-n-2
+ epstopdf t1-9nc-m-n-2.ps
+ @-rm -f t1-9nc-m-n-2.dvi t1-9nc-m-n-2.ps
+ @-rm -f t1-9nc-m-n-2.aux t1-9nc-m-n-2.log
+ @-rm -f t1-9nc-m-n-2.mtx
+
+# ---------------------------------------------------------------
+
+kerntest.cls: kerntest.ins kerntest.dtx
+kerntest.pdf: kerntest.ins kerntest.dtx t1-ptm-bx-n-example.pdf \
+ t1-ptm-m-n-shortexample.pdf schoolb1.tex testschoolb-2.pdf
+
+# ---------------------------------------------------------------
+