# $Id: Makefile 219 2008-11-25 19:11:01Z nanardon $ .SUFFIXES: .dvi .pdf .eps .fig .png .jpg # forge forge_TEX = \ forge.tex forge_INCLUDES = \ forge_EXAMPLES = \ forge_IMAGESJPG= \ forge_IMAGESPNG= \ forge_FIGURES= \ forge_IMAGES= $(forge_IMAGESJPG) $(forge_IMAGESPNG) forge_DEPS = Makefile \ $(forge_INCLUDES) \ $(forge_EXAMPLES) \ $(forge_FIGURES) \ $(forge_IMAGES) \ forge_DVI = $(forge_TEX:.tex=.dvi) forge_PDF = $(forge_TEX:.tex=.pdf) forge_EPS = $(forge_FIGEPS) $(forge_PNGEPS) $(forge_JPGEPS) forge_FIGEPS = $(forge_FIGURES:.fig=.eps) forge_PNGEPS = $(forge_IMAGESPNG:.png=.eps) forge_JPGEPS = $(forge_IMAGESJPG:.jpg=.eps) # Everything ALL_PDF = $(forge_PDF) ALL_DVI = $(forge_DVI) all: pdf pdf: $(ALL_PDF) dvi: $(ALL_DVI) forge.pdf: $(forge_TEX) $(forge_DEPS) pdflatex -halt-on-error $< && pdflatex -halt-on-error $< forge.dvi: $(forge_TEX) $(forge_DEPS) latex -halt-on-error $< && latex -halt-on-error $< %.eps: %.fig fig2dev -L eps $< $@ .png.eps: convert $< $@ .jpg.eps: convert $< $@ clean: rm -f $(FIGEPS) rm -f $(ALL_DVI) rm -f $(ALL_PDF) .PHONY: pdf dvi clean all