#VERSION=`grep '^\\\\def\\\\fileversion' mlastyle.dtx | sed 's/^\\\\def\\\\fileversion{\\(.*\\)\\.\\(.*\\)}/\\1_\\2/'`
VERSION=`grep '^%<[a-z]*> *\[[0-9/]* *v' mlastyle.dtx | sed 's/^%<[a-z]*> *\[[0-9/]* *v\([-_.0-9a-z]*\).*/\1/'`
LATEX=latex
+BIBTEX=bibtex
+MAKEINDEX=/usr/bin/makeindex
PDFLATEX=pdflatex
DVIPS=dvips
-MAKEINDEX=/usr/bin/makeindex
FAKEROOT=`[ -x /usr/bin/fakeroot ] && echo /usr/bin/fakeroot`
.SUFFIXES: .sty .ins .dtx .dvi .ps .pdf .ind .idx .gls .glo
.PHONY: clean distclean tar zip install target mlastyle instructions
-%.ind: %.idx
- $(MAKEINDEX) -s gglo.ist -o $*.gls $*.glo
- $(MAKEINDEX) -s gind.ist -o $*.ind $*.idx
- [ ! -f $*.bib ] || bibtex $*.aux
+%.bbl: %.bib
+ $(BIBTEX) $*.aux
-%.idx: %.dtx
+%.bib: %.dtx
$(LATEX) $<
-%.dvi: %.sty %.dtx %.ind
- $(LATEX) $*.dtx
- $(LATEX) $*.dtx
-
%.sty: %.ins %.dtx
$(LATEX) $*.ins
+%.dvi: %.sty %.dtx %.bbl
+ $(LATEX) $*.dtx
+ $(LATEX) $*.dtx
+ $(MAKEINDEX) -s gglo.ist -o $*.gls $*.glo
+ $(MAKEINDEX) -s gind.ist -o $*.ind $*.idx
+ $(LATEX) $*.dtx
+
%.ps: %.dvi
$(DVIPS) -o $@ $<
-%.pdf: %.dtx %.ind
+%.pdf: %.sty %.dtx %.bbl
$(PDFLATEX) $*.dtx
$(PDFLATEX) $*.dtx
distclean: clean
rm -f mlastyle.sty mlastyle.dvi mlastyle.ps mlastyle.pdf
- rm -rf tex doc source bibtex
+ rm -rf $(LTXDIR)/* $(DOCDIR)/* $(SRCDIR)/* $(BSTDIR)/*
+ [ ! -d $(LTXDIR) ] || rmdir -p $(LTXDIR) $(DOCDIR) $(SRCDIR) $(BSTDIR)
tar: mlastyle.sty mlastyle.dvi clean
mkdir mlastyle-$(VERSION)