diff --git a/make-includes/build_content_rules.make b/make-includes/build_content_rules.make index 42c2533..2a95483 100755 --- a/make-includes/build_content_rules.make +++ b/make-includes/build_content_rules.make @@ -64,6 +64,7 @@ # vpath %-web-hires.png $(BUILD_DIR) vpath %-print.pdf $(BUILD_DIR) vpath %.eps graphics images +vpath %.ps graphics images vpath %-print.png $(BUILD_DIR) vpath %.png graphics images @@ -93,7 +94,12 @@ # %-print.pdf: %.eps @announce "Generating $@ (print)" - @ps2pdf -dEPSCrop -dNOCACHE $< $@ + @ps2eps -l < $< | ps2pdf -dEPSCrop -dNOCACHE - $@ + @mv $@ $(BUILD_DIR) + +%-print.pdf: %.ps + @announce "Generating $@ (print)" + @ps2eps -l < $< | ps2pdf -dEPSCrop -dNOCACHE - $@ @mv $@ $(BUILD_DIR) @@ -116,17 +122,28 @@ # %-web.png: %.eps @announce "Generating $@ (web)" - @gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r96 \ - -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$@ $< + @ps2eps -l < $< | gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r96 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$@ - @mv $@ $(BUILD_DIR) +%-web.png: %.ps + @announce "Generating $@ (web)" + @ps2eps -l < $< | gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r96 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$@ - + @mv $@ $(BUILD_DIR) # # Build 144 DPI version for zoomed web display # %-web-zoom.png: %.eps @announce "Generating $@ (zoomed web)" - @gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r144 \ - -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$@ $< + @ps2eps -l < $< | gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r144 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$@ - + @mv $@ $(BUILD_DIR) + +%-web-zoom.png: %.ps + @announce "Generating $@ (zoomed web)" + @ps2eps -l < $< | gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dEPSCrop -r144 \ + -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=$@ - @mv $@ $(BUILD_DIR) #