SVGIN=page01-front-cover.svg page02-welcome-to-tempe.svg page03-something.svg page04-map-left.svg page05-map-right.svg page06-good-things-to-know-left.svg page07-good-things-to-know-right.svg page08-general-schedule-left.svg page09-general-schedule-right.svg page10-local-vendors-left.svg page11-local-vendors-right.svg page12-back-cover.svg PNGOUT=$(patsubst %.svg,%.png,$(SVGIN)) EPSOUT=$(patsubst %.svg,%.eps,$(SVGIN)) PDFOUT=$(patsubst %.svg,%.pdf,$(SVGIN)) all: png pdf png: $(PNGOUT) pdf: $(PDFOUT) # Uncomment this to run RGB->CMYK tests # eps: $(EPSOUT) %.png: %.svg inkscape --without-gui --export-png=$@ --export-dpi=90 --export-area=11.25:11.25:776.25:1001.25 $< optipng $@ %.eps: %.svg inkscape --without-gui --export-eps=$(patsubst %.eps,%.tmp.eps,$@) --export-area-page --export-text-to-path $< eps2eps $(patsubst %.eps,%.tmp.eps,$@) $@ # Fedora colors sed -i \ -e 's/^60 110 180 rG$$/1 0.46 0 0 setcmykcolor/' \ -e 's/^41 65 114 rG$$/1 0.57 0 0.38 setcmykcolor/' \ -e 's/^219 50 121 rG$$/0 0.8 0.4 0 setcmykcolor/' \ -e 's/^229 151 40 rG$$/0 0.5 1 0 setcmykcolor/' \ -e 's/121 219 50 rG$$/0.5 0 1 0 setcmykcolor/' \ -e 's/160 124 188 rG$$/0.57 0.46 0 0 setcmykcolor/' \ -e 's/^0 G$$/0 0 0 1 setcmykcolor/' \ -e 's/^76 G$$/0 0 0 0.70 setcmykcolor/' \ -e 's/^140 G$$/0 0 0 0.45 setcmykcolor/' \ -e 's/^222 G$$/0 0 0 0.15 setcmykcolor/' \ -e 's/^255 G$$/0 0 0 0 setcmykcolor/' \ $@ # OpenStreetMap colors (algorithmically generated) sed -i \ -e 's/^106 90 142 rG$$/0.25 0.37 0 0.44 setcmykcolor/' \ -e 's/^111 193 142 rG$$/0.42 0 0.26 0.24 setcmykcolor/' \ -e 's/^111 193 61 rG$$/0.42 0 0.68 0.24 setcmykcolor/' \ -e 's/^179 108 76 rG$$/0 0.40 0.58 0.30 setcmykcolor/' \ -e 's/^181 214 241 rG$$/0.25 0.11 0 0.05 setcmykcolor/' \ -e 's/^189 227 203 rG$$/0.17 0 0.11 0.11 setcmykcolor/' \ -e 's/^199 241 163 rG$$/0.17 0 0.31 0.05 setcmykcolor/' \ -e 's/^205 171 222 rG$$/0.08 0.23 0 0.13 setcmykcolor/' \ -e 's/^209 138 106 rG$$/0 0.34 0.49 0.18 setcmykcolor/' \ -e 's/^229 224 194 rG$$/0 0.02 0.15 0.10 setcmykcolor/' \ -e 's/^233 221 114 rG$$/0 0.05 0.51 0.09 setcmykcolor/' \ -e 's/^243 214 182 rG$$/0 0.12 0.25 0.05 setcmykcolor/' \ -e 's/^253 191 111 rG$$/0 0.25 0.56 0.01 setcmykcolor/' \ -e 's/^144 255 r6$$/0 0 0.44 0 setcmykcolor/' \ -e 's/^192 255 r6$$/0 0 0.64 0 setcmykcolor/' \ -e 's/^255 96 r6$$/0.62 0.62 0 0 setcmykcolor/' \ -e 's/^76 15 r5$$/0.80 0 0.80 0.70 setcmykcolor/' \ -e 's/^250 209 r5$$/0.16 0 0.16 0.02 setcmykcolor/' \ -e 's/^183 230 r3$$/0.20 0 0 0.10 setcmykcolor/' \ -e 's/^230 2 r3$$/0 0.99 0.99 0.10 setcmykcolor/' \ -e 's/^255 235 r3$$/0 0.08 0.08 0 setcmykcolor/' \ -e 's/^51 G$$/0 0 0 0.80 setcmykcolor/' \ -e 's/^112 G$$/0 0 0 0.56 setcmykcolor/' \ -e 's/^228 G$$/0 0 0 0.11 setcmykcolor/' \ -e 's/^230 G$$/0 0 0 0.10 setcmykcolor/' \ -e 's/^248 G$$/0 0 0 0.03 setcmykcolor/' \ $@ # Sponsor colors # Red Hat sed -i \ -e 's/^204 0 r3$$/0 0.94 0.94 0 setcmykcolor/' \ -e 's/^1 G$$/0.60 0.40 0.40 1 setcmykcolor/' \ $@ # ASU sed -i \ -e 's/^161 20 69 rG$$/0 0.91 0.34 0.38 setcmykcolor/' \ -e 's/^251 191 21 rG$$/0 0.24 0.94 0 setcmykcolor/' \ -e 's/^35 31 32 rG$$/0 0 0 1 setcmykcolor/' \ $@ # Google sed -i \ -e 's/^18 123 202 rG$$/1 0.40 0 0 setcmykcolor/' \ -e 's/^237 19 69 rG$$/0 1 0.68 0 setcmykcolor/' \ -e 's/^237 19 69 rG$$/0 1 0.68 0 setcmykcolor/' \ -e 's/^253 216 4 rG$$/0 0.12 1 0 setcmykcolor/' \ -e 's/^15 171 75 rG$$/0.94 0 1 0 setcmykcolor/' \ -e 's/^210 G$$/0 0 0 0.20 setcmykcolor/' \ $@ # Rackspace sed -i \ -e 's/^196 0 34 rG$$/0 1 0.90 0.05 setcmykcolor/' \ -e 's/^2 G$$/0 0 0 1 setcmykcolor/' \ $@ rm -f $(patsubst %.eps,%.tmp.eps,$@) %.pdf: %.eps cat $< | gs -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -r90 -g788x1013 -sOutputFile='$@' - -c quit clean: rm -f $(PNGOUT) $(EPSOUT) $(PDFOUT) $(patsubst %.svg,%.tmp.eps,$(SVGIN)) .PHONY: all png pdf clean