Refactor away old-fashioned make syntax
authorIan Lynagh <igloo@earth.li>
Tue, 21 Jul 2009 11:03:50 +0000 (11:03 +0000)
committerIan Lynagh <igloo@earth.li>
Tue, 21 Jul 2009 11:03:50 +0000 (11:03 +0000)
report/Makefile

index 2b6ef40..a426aa6 100644 (file)
@@ -148,22 +148,20 @@ clean:
 #      Suffix rules
 #########################################
 
-.SUFFIXES:     .hi .hs .verb .tex .dvi
-
-.verb.tex:
+%.tex: %.verb
        $(EXPAND) < $< | $(VERBATIM) | sh ../tools/subsection >$@
 # The 'subsection' part changes section -> chapter for the book style
 
-.hs.verb:
+%.verb: %.hs
        $(EXPAND) < $< | $(SPLITPGM) >$@
 
-%.tex: %.hs
+%.hs: %.tex
        $(EXPAND) < $< | $(SPLITPGM) | $(VERBATIM) >$@
 
-.hi.tex:
+%.tex: %.hi
        $(EXPAND) < $< | $(SPLITPGM) | $(VERBATIM) >$@
 
-.tex.dvi:
+%.dvi: %.tex
        $(LATEX) $<