Hack to put bibliography on a new page
[latex-mlastyle.git] / Makefile
index 56bb33d69525fb0294df290b181243dc6fa74210..c6fa6c751629dc137a172440a4c1820ffb05d43a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,32 +7,35 @@ SRCDIR=source/latex/mlastyle
 #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
+%.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
 
@@ -47,11 +50,12 @@ mlastyle.sty: mlastyle.ins mlastyle.dtx
 mlastyle.dvi: mlastyle.sty
 
 clean:
-       rm -f *.glo *.gls *.idx *.ilg *.ind *.toc *.log *.aux *.blg *.bbl *~
+       rm -f *.glo *.gls *.idx *.ilg *.ind *.toc *.log *.aux *.blg *.bib *.bbl *~
 
 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)