makefile fun
[hwmod.git] / spec / Makefile
index 709fc1dc88dd8c55dea4e94b01d7ee009047fc25..e79e671652b6a35ab6dc929509f86f2a86656920 100644 (file)
@@ -1,8 +1,13 @@
 PROJECT = spec
 
-protocol:
-       @pdflatex $(PROJECT)
-       @pdflatex $(PROJECT)
+all: protocol
+
+protocol: $(subst .dia,.png,$(shell ls *.dia))
+       pdflatex $(PROJECT)
+       pdflatex $(PROJECT)
+
+%.png: %.dia
+       dia $< -e $@ -t png
 
 clean:
-       -rm -f *.aux *.log *.dvi *.toc *.out *.pdf
+       -rm -f *.aux *.log *.dvi *.toc *.out *.pdf *.png