# 1996: Hans Georg Schaathun # # Sample LaTeX Makefile for GNU make. # This Makefile depends on the file patterns, which will define pattern # rules for LaTeX files. include $(HOME)/lib/latex/Makefile/patterns TEX = latex BIB = bibtex DVIPS = dvips DVI = xdvi LPR = lpr TEXFILES = matlab.tex shazam.tex modell.tex main.tex preamble.tex AUXFILES = matlab.aux shazam.aux modell.aux MFILES = *.m TABLES = reg-conf.tex out.tex data.tex TEXINPUTS = .:./styles: MUNDANEAUX=boxdef.tex 1.tex 2.tex mundane.tex MAGICAUX=hermetic.tex spells.tex MAGICDVI=npc-magus.dvi magus.dvi sheet.dvi MUNDANEDVI=npc-companion.dvi npc-grog.dvi companion.dvi grog.dvi NPCSHEETS=npc-companion npc-grog npc-magus PCSHEETS=companion grog magus production: all gzip npc-companion.ps npc-grog.ps npc-magus.ps \ companion.ps grog.ps magus.ps mv *.ps.gz .. $(MUNDANEDVI): $(MUNDANEAUX) npc-grog.dvi grog.dvi: grogboxdef.tex grog-page.tex $(MAGICDVI): $(MAGICAUX) $(MUNDANEAUX) all: sheet $(NPCSHEETS) $(PCSHEETS) npc-magus: npc-magus.ps magus: magus.ps npc-companion: npc-companion.ps companion: companion.ps npc-grog: npc-grog.ps grog: grog.ps sheet: sheet.ps %.ps: %.dvi $(DVIPS) -t a4 -o $@ $< test.dvi: test.tex boxdef.tex styles/arm.sty $(TEX) $< clean: /bin/rm -f *.log *.aux *.dvi *.bak *~ *.lpr