# $Id: Makefile,v 1.1 2006/02/08 15:56:17 jschauma Exp $ # # This requires graphics/xdvipresent, print/ghostscript-gnu, print/transfig # and print/teTeX-bin; textproc/latex2html optional TARGET = pkgsrc LATEX = latex DVIPS = dvips -o PS2PDF = ps2pdf PDFTOTEXT= pdftotext .SUFFIXES: .tex .dvi .ps .pdf .txt .fig .eps all: $(FIGURES) $(TARGET).dvi pkgsrc.dvi ${TARGET}.dvi: ${TARGET}.tex show: pkgsrc.dvi xdvipresent xga pkgsrc.dvi -paper 25.8x19.3 -geometry 1024x764-0-0 show-small: pkgsrc.dvi xdvipresent svga pkgsrc.dvi -paper 25.8x19.3 -geometry 800x600-7-7 .tex.dvi: $(LATEX) $< $(LATEX) $< $(LATEX) $< .fig.eps: fig2dev -L eps $< > $@ ps: $(TARGET).dvi $(TARGET).ps .dvi.ps: $(DVIPS) $@ $< pdf: $(TARGET).dvi $(TARGET).ps $(TARGET).pdf txt: $(TARGET).dvi $(TARGET).ps $(TARGET).pdf $(TARGET).txt html: latex2html $(LATEX2HTMLOPTS) $(TARGET).tex .ps.pdf: $(PS2PDF) $< $@ .pdf.txt: $(PDFTOTEXT) $< $@ clean: rm -f *.log *.aux *.dvi *.ps *.pdf *.toc *.txt *.bak *.lof ${FIGURES} rm -fr $(TARGET)/