chiark / gitweb /
fix dependencies
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 8 Mar 2019 02:06:46 +0000 (02:06 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 8 Mar 2019 02:06:46 +0000 (02:06 +0000)
Makefile

index 5281f555602ad4882f4fe1189dbbd926b2cac979..a121111679f25fa7c7f13a455a9a2b0e1ba6f6aa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -80,27 +80,29 @@ opt.plag: maybe-rerun-optim map.plag $(USE_PLAG_RELEASE) Makefile
 faces.plag: opt.plag $(USE_PLAG_DEBUG) Makefile
        $(USE_PLAG_DEBUG) RF $< W-FACES $@.tmp && $i
 
-maxprintable-%.ps: generate-board faces.plag input-graph misc-data.pl Parse.pm
+BOARDDEPS= generate-board faces.plag input-graph misc-data.pl Parse.pm
+
+maxprintable-%.ps: $(BOARDDEPS)
        ./generate-board -Xp$* faces.plag input-graph $o
 
-minprintable-%.ps: generate-board faces.plag input-graph misc-data.pl Parse.pm
+minprintable-%.ps: $(BOARDDEPS)
        ./generate-board -Xp$*,bPrintableAll faces.plag input-graph $o
 
-boundings-%.ps: generate-board faces.plag input-graph misc-data.pl Parse.pm
+boundings-%.ps: $(BOARDDEPS)
        ./generate-board -XB$* faces.plag input-graph $o
 
-board-%.ps: generate-board faces.plag input-graph misc-data.pl Parse.pm
+board-%.ps: $(BOARDDEPS)
        ./generate-board -X$* faces.plag input-graph $o
 
-layout-test-a1m.ps: generate-board Makefile Parse.pm
+layout-test-a1m.ps: $(BOARDDEPS) layout-test-prefix-a1.ps
        ./generate-board -XWB,pa1m-bPageP faces.plag input-graph >$@.tmp.1
        cat layout-test-prefix-a1.ps $@.tmp.1 $o
 
-a4-test-a1m.ps: generate-board Makefile Parse.pm
+a4-test-a1m.ps: $(BOARDDEPS) layout-test-prefix-a1.ps
        ./generate-board -XB,pa1m-bPageP faces.plag input-graph >$@.tmp.1
        cat layout-test-prefix-a1.ps $@.tmp.1 $o
 
-layout-test-preview.ps: maxprintable-a3.ps Makefile Parse.pm
+layout-test-preview.ps: $(BOARDDEPS) 
        ./generate-board -XW faces.plag input-graph $o
 
 layout-test-%.ps: layout-test-prefix-%.ps layout-test-preview.ps