SRCDIR=typogrid INSTALLDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/tex/latex/typogrid DOCDIR=`kpsewhich --expand-path='$$TEXMFLOCAL'`/doc/latex/typogrid VERSION=`grep '^\\\\def\\\\fileversion' typogrid.dtx | sed 's/^\\\\def\\\\fileversion{\\(.*\\)\\.\\(.*\\)}/\\1_\\2/'` .SUFFIXES: .sty .ins .dtx .dvi .ps .pdf .ins.sty: latex $< .dtx.dvi: latex $< latex $< makeindex -s gind.ist $(*D)/$(*F) makeindex -s gglo.ist -o $(*D)/$(*F).gls $(*D)/$(*F).glo latex $< .dvi.ps: dvips -o $(*D)/$(*F).ps $(*D)/$(*F) all: typogrid.sty typogrid.dvi clean: @-rm -f typogrid.glo typogrid.gls typogrid.idx typogrid.ilg @-rm -f typogrid.ind typogrid.aux typogrid.log typogrid.toc @-rm -f testtypogrid.aux testtypogrid.log @-rm -f *~ distclean: clean @-rm -f typogrid.sty typogrid.dvi @-rm -f testtypogrid.dvi tar: all clean echo Lege typogrid-$(VERSION).tar.gz an -rm -f typogrid-$(VERSION).tar.gz tar czCf .. typogrid-$(VERSION).tar.gz \ $(SRCDIR)/README \ $(SRCDIR)/Makefile \ $(SRCDIR)/typogrid.dtx \ $(SRCDIR)/typogrid.ins \ $(SRCDIR)/typogrid.dvi \ $(SRCDIR)/testtypogrid.tex zip: all clean -@rm -f typogrid-$(VERSION).zip mkdirhier tex/latex/typogrid mkdirhier doc/latex/typogrid mkdirhier source/latex/typogrid mv typogrid.sty tex/latex/typogrid cp typogrid.dtx typogrid.ins typogrid.xml source/latex/typogrid cp Makefile source/latex/typogrid cp README typogrid.dvi testtypogrid.tex doc/latex/typogrid zip -r typogrid-$(VERSION).zip tex doc source rm -r tex/ doc/ source/ install: all if [ ! -d $(INSTALLDIR) ]; then mkdirhier $(INSTALLDIR); fi if [ ! -d $(DOCDIR) ]; then mkdirhier $(DOCDIR); fi install -m644 typogrid.sty $(INSTALLDIR) install -m644 typogrid.dvi $(DOCDIR) texhash typogrid.sty: typogrid.ins typogrid.dtx