# Unser Default-Target fuer "make" ist die fertige PDF-Datei
all: arbeit.ps arbeit.pdf

# Um eine ps-Datei zu erzeugen, brauchen wir eine passende dvi-Datei.
%.ps: %.dvi
	dvips $< -o $@

# Im Falle unserer Arbeit gehoeren auch noch ein paar Bilder dazu.
# Es reicht aus, hier nur "bilder.1" anzugeben, da ein Aufruf von
# "mpost bilder" alle Bilder neu erzeugt:
arbeit.ps: bilder.1

# Um eine dvi-Datei zu erzeugen, brauchen wir die passende LaTeX-Datei:
%.dvi: %.tex
	latex $<

# Um ein Metapost-Bild zu erzeugen, brauchen wir die passende mp-Datei:
%.1: %.mp
	mpost $<

%.pdf: %.ps
	ps2pdf -sPAPERSIZE=a4 $<

# ACHTUNG: Der Aufruf von "bibtex arbeit" wird durch dieses Makefile
# nicht erledigt.  Die Zitate und Literaturangaben werden also so lange
# falsch dargestellt, bis dieser Aufruf manuell nachgeholt wird.  Im
# Zweifelsfall hilft folgendes: latex, latex, bibtex, latex, latex
# (natuerlich jeweils mit dem Argument "arbeit").
