Files
boost_utility/tmpw2001-paper/Makefile
T

76 lines
1.5 KiB
Makefile

# -*- makefile -*-
DVIPS = dvips
LATEX = pdflatex
LATEXOUT = pdf
RESULT = pdf
#LATEX = latex
#LATEXOUT = dvi
#RESULT = ps
.SUFFIXES: .tex .dvi .ps .pdf .c .lg .eps
.c.lg:
lgrind -i -o $*.lg -a -lc++ $*.c
.eps.pdf:
epstopdf $*.eps
.tex.pdf:
@ if test ! -f $*.ind; then echo "" > $*.ind; fi
@ $(LATEX) $*
@ if ( grep 'Writing index file' $*.log > /dev/null ); \
then makeindex $* ; $(LATEX) $* ; fi
@ if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
then $(LATEX) $* ; fi
@ if ( grep 'LaTeX Warning: Citation' $*.log > /dev/null ); \
then bibtex $* ; $(LATEX) $* ; fi
@ if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
then $(LATEX) $* ; fi
@ if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
then $(LATEX) $* ; fi
@ if ( grep 'LaTeX Warning: Label(s) may' $*.log > /dev/null ); \
then $(LATEX) $* ; fi
.dvi.ps:
$(DVIPS) -o $*.ps $*
.ps.pdf:
distill -v -maxsubsetpct 99 -subsetfonts on -pairs $*.ps $*.pdf
SRCCODE =
#
# Default rule
#
default: iter-adaptor.$(RESULT)
#
# LaTeX stuff
#
TEX = iter-adaptor.tex
iter-adaptor.dvi: $(TEX) $(SRCCODELG)
iter-adaptor.ps: iter-adaptor.dvi
iter-adaptor.pdf: $(PDFPICT) $(TEX) $(SRCCODELG)
dist: iter-adaptor.ps iter-adaptor.pdf
mkdir -p iter-adaptor
cp $(TEX) $(SRCCODELG) $(EPS) $(PS) \
iter-adaptor.bbl iter-adaptor.ps iter-adaptor.pdf \
iter-adaptor
tar cvf - ./iter-adaptor | gzip > iter-adaptor.tar.gz
#
# Standard rules
#
clean:
/bin/rm -f *.dvi *.o *.ps *.pdf *.log *.blg *.bbl *.aux *~ *.out *.ind