JOBS = \ letterhead-1 \ letterhead-2 \ letterhead-3 JOB = JOB.IS.UNDEFINED WIDTH = WIDTH.IS.UNDEFINED PBM = ${STOLFIHOME}/pkg/netpbm-1mar1994-1/PUB/sun4-SunOS-5.5/bin all: ;\ for name in $(JOBS); do \ $(MAKE) -f letterhead.make \ JOB=$${name} \ WIDTH=`echo '$$(WIDTHX5)' | sed -f $${name}.sed` \ showparms single ; \ done showparms: @/bin/echo 'JOB='"$(JOB)"' WIDTH='"$(WIDTH)" single: $(JOB).gif clean: ;\ for name in $(JOBS); do \ $(MAKE) -f letterhead.make \ JOB=$${name} \ singleclean ; \ done singleclean: ;\ /bin/rm -f $(JOB).ppm $(JOB).gif $(JOB).ppm-x5 $(JOB).gif: $(JOB).ppm; \ cat $(JOB).ppm \ | linear-ppm-to-gif \ > $(JOB).gif &&\ xv $(JOB).gif $(JOB).ppm $(JOB).ppm-x5 ; \ $(JOB).ppm: $(JOB).ppm-x5; \ cat $(JOB).ppm-x5 \ | $(PBM)/pnmscale 0.2 \ | $(PBM)/pnmdepth 255 \ > $(JOB).ppm # $(JOB).ppm: $(JOB).pbm-x5; \ # cat $(JOB).pbm-x5 \ # | $(PBM)/pnmscale 0.2 \ # | $(PBM)/pgmtoppm 'rgbi:1.00/0.80/0.35-rgbi:0.00/0.04/0.25' \ # | $(PBM)/pnmdepth 255 \ # > $(JOB).ppm $(JOB).ppm-x5 : $(JOB).eps; \ /n/gnu/bin/gs \ -sDEVICE=ppmraw \ -r360 -g$(WIDTH)x450 \ -sOutputFile=$(JOB).ppm-x5 -q \ -dNOPLATFONTS \ $(JOB).eps \ < /dev/null $(JOB).eps : $(JOB).sed $(JOB)-text.ps letterhead.eps-src; \ cat letterhead.eps-src \ | /bin/sed -f $(JOB).sed \ > $(JOB).eps # test run: test.ppm : $(JOB).eps; \ /n/gnu/bin/gs \ -sDEVICE=ppm \ -r72 -g510x90 \ -sOutputFile=test.ppm -q \ -dNOPLATFONTS \ $(JOB).eps \ < /dev/null test.gif: test.ppm; \ cat test.ppm \ | linear-ppm-to-gif \ > test.gif &&\ xv test.gif test.ppm