# $Id: Makefile 187 2008-09-05 02:43:56Z nanardon $ .SUFFIXES: .dvi .pdf .eps .fig .png .jpg # unix unix_TEX = \ unix.tex unix_INCLUDES = \ unix_EXAMPLES = \ deleteopen.pl \ nosegfault.c \ malloc.c \ unix_IMAGESJPG= \ unix_IMAGESPNG= \ asus_mb.png \ process.png \ unix_FIGURES= \ unix_IMAGES= $(unix_IMAGESJPG) $(unix_IMAGESPNG) unix_DEPS = Makefile \ $(unix_INCLUDES) \ $(unix_EXAMPLES) \ $(unix_FIGURES) \ $(unix_IMAGES) \ unix_DVI = $(unix_TEX:.tex=.dvi) unix_PDF = $(unix_TEX:.tex=.pdf) unix_EPS = $(unix_FIGEPS) $(unix_PNGEPS) $(unix_JPGEPS) unix_FIGEPS = $(unix_FIGURES:.fig=.eps) unix_PNGEPS = $(unix_IMAGESPNG:.png=.eps) unix_JPGEPS = $(unix_IMAGESJPG:.jpg=.eps) # Everything ALL_PDF = $(unix_PDF) ALL_DVI = $(unix_DVI) all: pdf pdf: $(ALL_PDF) dvi: $(ALL_DVI) unix.pdf: $(unix_TEX) $(unix_DEPS) pdflatex -halt-on-error $< && pdflatex -halt-on-error $< unix.dvi: $(unix_TEX) $(unix_DEPS) latex -halt-on-error $< && latex -halt-on-error $< %.eps: %.fig fig2dev -L eps $< $@ %.png: %.dia dia -e $@ $< .png.eps: convert $< $@ .jpg.eps: convert $< $@ clean: rm -f $(FIGEPS) rm -f $(ALL_DVI) rm -f $(ALL_PDF) .PHONY: pdf dvi clean all