From: ian Date: Mon, 30 Aug 2004 02:45:26 +0000 (+0000) Subject: proper creation of oprints-l X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=bcf52d0752c767b0b87d0757129a8323ceb3d11c;p=trains.git proper creation of oprints-l --- diff --git a/.cvsignore b/.cvsignore index 01d265a..245853a 100644 --- a/.cvsignore +++ b/.cvsignore @@ -30,6 +30,7 @@ detectors.net detectors.net-info detectors.net-spec *.oprints-l +*.oprints-l-tmp *.tmp *.oprint-*.ps *.pcb.output_*.ps diff --git a/pcb/Makefile b/pcb/Makefile index 5c81755..b24a80c 100644 --- a/pcb/Makefile +++ b/pcb/Makefile @@ -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 diff --git a/pic.make b/pic.make index 5c81755..b24a80c 100644 --- a/pic.make +++ b/pic.make @@ -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 diff --git a/spice/Makefile b/spice/Makefile index 5c81755..b24a80c 100644 --- a/spice/Makefile +++ b/spice/Makefile @@ -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