chiark / gitweb /
proper creation of oprints-l
[trains.git] / spice / Makefile
index 5c81755d278d1342fac5245ed866df0931b9fae3..b24a80c07efc9b49c7a9174d96f9f0da09b23bb5 100644 (file)
@@ -40,6 +40,8 @@ netlists:     reversers.net detectors.net
 #
 # then
 #   make {reversers,detectors}.oprints{-l,-lpr}
+#   for f in *.oprint-*.ps; do gv -scale -1 -media A4 $f; done
+#   etc.
 
 OPRINTS=       %.oprint-copper.ps              \
                %.pcb.output_fab.ps             \
@@ -47,15 +49,13 @@ OPRINTS=    %.oprint-copper.ps              \
                %.oprint-assembly.ps
 
 %.oprints:     $(OPRINTS)
-                       true
+                       echo $^ >$@-l-tmp
 
-%.oprints-l:   $(OPRINTS) %.oprints
-                       echo $^ $o
+%.oprints-l:   $(OPRINTS) %.oprints Makefile
+                       cp $@-tmp $@
 
 pcboprints:    reversers.oprints-l detectors.oprints-l
 
-pcbcombprints: detectors.oprint-combine.ps reversers.oprint-combine.ps
-
 %.oprints-lpr: %.oprints-l
                set -e; for f in `cat $^`; do echo lpr $$f; done
 
@@ -73,9 +73,6 @@ pcbcombprints:        detectors.oprint-combine.ps reversers.oprint-combine.ps
 %.oprint-assembly.ps:  %.pcb.output_assembly.ps Makefile
                pstops -pa4 '0@2(-109mm,-290mm)' <$< $o
 
-# these outputs from pstops are really A4 and can be viewed nicely with
-#  for f in *.oprint-*.ps; do gv -scale -1 -media A4 $f; done
-
 %.net:         %.net-info
                sed -e '/^\#/d' <$< $o