# ~jhs/public_html/gifs/card/Makefile # For inspiration see ~jhs/public_html/cv/Makefile PSTOPNM_ARGS=-landscape # PSTOPNM_ARGS : I want landscape for business cards, # This will not damage any other .gif generation in this directory # as the only .gif here are for cards. # This PSTOPNM_ARGS is not yet being used properly by berklix2.mk SRCD1=${.CURDIR}/../../../job/groff/card/web1 SRCD2=${.CURDIR}/../../../job/groff/card/web2 SRCD3=${.CURDIR}/../../../job/groff/card/web3 SRCD4=${.CURDIR}/../../../job/groff/card/web4 # Not all these below are used, but they dont tale up that much space, # & it seems easier to just have the entire orthogonal set. # DEPS1 += card_front_x1_m.gif # DEPS1 += card_front_x1_m.pdf # DEPS1 += card_front_x1_m.ps # DEPS2 += card_front_x2_m.gif # DEPS2 += card_front_x2_m.pdf # DEPS2 += card_front_x2_m.ps # DEPS3 += card_front_x3_m.gif # DEPS3 += card_front_x3_m.pdf # DEPS3 += card_front_x3_m.ps # DEPS4 += card_front_x4_m.gif # DEPS4 += card_front_x4_m.pdf # DEPS4 += card_front_x4_m.ps DEPS1 += card_back_x1.gif DEPS1 += card_back_x1.pdf DEPS1 += card_back_x1.ps DEPS1 += card_front_x1_c.gif DEPS1 += card_front_x1_c.pdf DEPS1 += card_front_x1_c.ps DEPS1 += card_front_x1_e.gif DEPS1 += card_front_x1_e.pdf DEPS1 += card_front_x1_e.ps DEPS1 += card_front_x1_f.gif DEPS1 += card_front_x1_f.pdf DEPS1 += card_front_x1_f.ps DEPS1 += card_front_x1_g.gif DEPS1 += card_front_x1_g.pdf DEPS1 += card_front_x1_g.ps DEPS1 += card_front_x1_h.gif DEPS1 += card_front_x1_h.pdf DEPS1 += card_front_x1_h.ps DEPS1 += card_front_x1_j.gif DEPS1 += card_front_x1_j.pdf DEPS1 += card_front_x1_j.ps DEPS1 += card_front_x1_l.gif DEPS1 += card_front_x1_l.pdf DEPS1 += card_front_x1_l.ps DEPS1 += card_front_x1_n.gif DEPS1 += card_front_x1_n.pdf DEPS1 += card_front_x1_n.ps DEPS1 += card_front_x1_p.gif DEPS1 += card_front_x1_p.pdf DEPS1 += card_front_x1_p.ps DEPS1 += card_front_x1_s.gif DEPS1 += card_front_x1_s.pdf DEPS1 += card_front_x1_s.ps DEPS2 += card_back_x2.gif DEPS2 += card_back_x2.pdf DEPS2 += card_back_x2.ps DEPS2 += card_front_x2_c.gif DEPS2 += card_front_x2_c.pdf DEPS2 += card_front_x2_c.ps DEPS2 += card_front_x2_e.gif DEPS2 += card_front_x2_e.pdf DEPS2 += card_front_x2_e.ps DEPS2 += card_front_x2_f.gif DEPS2 += card_front_x2_f.gif DEPS2 += card_front_x2_f.pdf DEPS2 += card_front_x2_g.gif DEPS2 += card_front_x2_g.pdf DEPS2 += card_front_x2_g.ps DEPS2 += card_front_x2_h.gif DEPS2 += card_front_x2_h.pdf DEPS2 += card_front_x2_h.ps DEPS2 += card_front_x2_j.pdf DEPS2 += card_front_x2_j.ps DEPS2 += card_front_x2_j.ps DEPS2 += card_front_x2_l.gif DEPS2 += card_front_x2_l.pdf DEPS2 += card_front_x2_l.ps DEPS2 += card_front_x2_n.gif DEPS2 += card_front_x2_n.pdf DEPS2 += card_front_x2_n.ps DEPS2 += card_front_x2_p.gif DEPS2 += card_front_x2_p.pdf DEPS2 += card_front_x2_p.ps DEPS2 += card_front_x2_s.gif DEPS2 += card_front_x2_s.pdf DEPS2 += card_front_x2_s.ps DEPS3 += card_back_x3.gif DEPS3 += card_back_x3.pdf DEPS3 += card_back_x3.ps DEPS3 += card_front_x3_c.gif DEPS3 += card_front_x3_c.pdf DEPS3 += card_front_x3_c.ps DEPS3 += card_front_x3_e.gif DEPS3 += card_front_x3_e.pdf DEPS3 += card_front_x3_e.ps DEPS3 += card_front_x3_f.gif DEPS3 += card_front_x3_f.pdf DEPS3 += card_front_x3_f.ps DEPS3 += card_front_x3_g.gif DEPS3 += card_front_x3_g.pdf DEPS3 += card_front_x3_g.ps DEPS3 += card_front_x3_h.gif DEPS3 += card_front_x3_h.pdf DEPS3 += card_front_x3_h.ps DEPS3 += card_front_x3_j.gif DEPS3 += card_front_x3_j.pdf DEPS3 += card_front_x3_j.ps DEPS3 += card_front_x3_l.gif DEPS3 += card_front_x3_l.pdf DEPS3 += card_front_x3_l.ps DEPS3 += card_front_x3_n.gif DEPS3 += card_front_x3_n.pdf DEPS3 += card_front_x3_n.ps DEPS3 += card_front_x3_p.gif DEPS3 += card_front_x3_p.pdf DEPS3 += card_front_x3_p.ps DEPS3 += card_front_x3_s.gif DEPS3 += card_front_x3_s.pdf DEPS3 += card_front_x3_s.ps DEPS4 += card_back_x4.gif DEPS4 += card_back_x4.pdf DEPS4 += card_back_x4.ps DEPS4 += card_front_x4_c.gif DEPS4 += card_front_x4_c.pdf DEPS4 += card_front_x4_c.ps DEPS4 += card_front_x4_e.gif DEPS4 += card_front_x4_e.pdf DEPS4 += card_front_x4_e.ps DEPS4 += card_front_x4_f.gif DEPS4 += card_front_x4_f.pdf DEPS4 += card_front_x4_f.ps DEPS4 += card_front_x4_g.gif DEPS4 += card_front_x4_g.pdf DEPS4 += card_front_x4_g.ps DEPS4 += card_front_x4_h.gif DEPS4 += card_front_x4_h.pdf DEPS4 += card_front_x4_h.ps DEPS4 += card_front_x4_j.gif DEPS4 += card_front_x4_j.pdf DEPS4 += card_front_x4_j.ps DEPS4 += card_front_x4_l.gif DEPS4 += card_front_x4_l.pdf DEPS4 += card_front_x4_l.ps DEPS4 += card_front_x4_n.gif DEPS4 += card_front_x4_n.pdf DEPS4 += card_front_x4_n.ps DEPS4 += card_front_x4_p.gif DEPS4 += card_front_x4_p.pdf DEPS4 += card_front_x4_p.ps DEPS4 += card_front_x4_s.gif DEPS4 += card_front_x4_s.pdf DEPS4 += card_front_x4_s.ps # DEPS1 += card_front_x0.5_m.gif # DEPS1 += card_front_x0.5_c.gif # DEPS1 += card_front_x0.5_e.gif # DEPS1 += card_front_x0.5_g.gif # DEPS1 += card_front_x0.5_h.gif # DEPS1 += card_front_x0.5_f.gif # DEPS1 += card_front_x0.5_j.gif # DEPS1 += card_front_x0.5_l.gif # DEPS1 += card_front_x0.5_n.gif # DEPS1 += card_front_x0.5_p.gif # DEPS1 += card_front_x0.5_s.gif all: src_dirs ${DEPS1} ${DEPS2} ${DEPS3} ${DEPS4} @# Specifying ${DEPS1} ${DEPS2} ${DEPS3} ${DEPS4} checks they exist, even if some hosts do not @# have ${SRCD1} ${SRCD2} ${SRCD3} ${SRCD4} to rebuild ${DEPS1} ${DEPS2} ${DEPS3} ${DEPS4} (& are delivered by rdist). @echo "Need to a generator for card_front_x0.5_j.gif" src_dirs: @echo "Making ${SRCD1}" .if exists(${SRCD1}) #{ cd ${SRCD1} ; make .else #}{ @echo "Warning: No ${SRCD1}" @echo " Build on main host, if you want." .endif #} @echo "Finished ${SRCD1}" @echo "Making ${SRCD2}" .if exists(${SRCD2}) #{ cd ${SRCD2} ; make .else #}{ @echo "Warning: No ${SRCD2}" @echo " Build on main host, if you want." .endif #} @echo "Finished ${SRCD2}" @echo "Making ${SRCD3}" .if exists(${SRCD3}) #{ cd ${SRCD3} ; make .else #}{ @echo "Warning: No ${SRCD3}" @echo " Build on main host, if you want." .endif #} @echo "Finished ${SRCD3}" @echo "Making ${SRCD4}" .if exists(${SRCD4}) #{ cd ${SRCD4} ; make .else #}{ @echo "Warning: No ${SRCD4}" @echo " Build on main host, if you want." .endif #} @echo "Finished ${SRCD4}" .if exists(${SRCD1}) #{ card_front_x1_c.ps: ${SRCD1}/card_front_c.ps ${COPY2} card_front_x1_e.ps: ${SRCD1}/card_front_e.ps ${COPY2} card_front_x1_f.ps: ${SRCD1}/card_front_f.ps ${COPY2} card_front_x1_g.ps: ${SRCD1}/card_front_g.ps ${COPY2} card_front_x1_h.ps: ${SRCD1}/card_front_h.ps ${COPY2} card_front_x1_j.ps: ${SRCD1}/card_front_j.ps ${COPY2} card_front_x1_l.ps: ${SRCD1}/card_front_l.ps ${COPY2} # card_front_x1_m.ps: ${SRCD1}/card_front_m.ps # ${COPY2} card_front_x1_n.ps: ${SRCD1}/card_front_n.ps ${COPY2} card_front_x1_p.ps: ${SRCD1}/card_front_p.ps ${COPY2} card_front_x1_s.ps: ${SRCD1}/card_front_s.ps ${COPY2} .endif #} .if exists(${SRCD1}) #{ card_back_x1.ps: ${SRCD1}/card_back.ps ${COPY2} .endif #} .if exists(${SRCD2}) #{ card_back_x2.ps: ${SRCD2}/card_back.ps ${COPY2} .endif #} .if exists(${SRCD3}) #{ card_back_x3.ps: ${SRCD3}/card_back.ps ${COPY2} .endif #} .if exists(${SRCD4}) #{ card_back_x4.ps: ${SRCD4}/card_back.ps ${COPY2} .endif #} .if exists(${SRCD2}) #{ card_front_x2_c.ps: ${SRCD2}/card_front_c.ps ${COPY2} card_front_x2_e.ps: ${SRCD2}/card_front_e.ps ${COPY2} card_front_x2_f.ps: ${SRCD2}/card_front_f.ps ${COPY2} card_front_x2_g.ps: ${SRCD2}/card_front_g.ps ${COPY2} card_front_x2_h.ps: ${SRCD2}/card_front_h.ps ${COPY2} card_front_x2_j.ps: ${SRCD2}/card_front_j.ps ${COPY2} card_front_x2_l.ps: ${SRCD2}/card_front_l.ps ${COPY2} # card_front_x2_m.ps: ${SRCD2}/card_front_m.ps # ${COPY2} card_front_x2_n.ps: ${SRCD2}/card_front_n.ps ${COPY2} card_front_x2_p.ps: ${SRCD2}/card_front_p.ps ${COPY2} card_front_x2_s.ps: ${SRCD2}/card_front_s.ps ${COPY2} .endif #} .if exists(${SRCD3}) #{ card_front_x3_c.ps: ${SRCD3}/card_front_c.ps ${COPY2} card_front_x3_e.ps: ${SRCD3}/card_front_e.ps ${COPY2} card_front_x3_f.ps: ${SRCD3}/card_front_f.ps ${COPY2} card_front_x3_g.ps: ${SRCD3}/card_front_g.ps ${COPY2} card_front_x3_h.ps: ${SRCD3}/card_front_h.ps ${COPY2} card_front_x3_j.ps: ${SRCD3}/card_front_j.ps ${COPY2} card_front_x3_l.ps: ${SRCD3}/card_front_l.ps ${COPY2} # card_front_x3_m.ps: ${SRCD3}/card_front_m.ps # ${COPY2} card_front_x3_n.ps: ${SRCD3}/card_front_n.ps ${COPY2} card_front_x3_p.ps: ${SRCD3}/card_front_p.ps ${COPY2} card_front_x3_s.ps: ${SRCD3}/card_front_s.ps ${COPY2} .endif #} .if exists(${SRCD4}) #{ card_front_x4_c.ps: ${SRCD4}/card_front_c.ps ${COPY2} card_front_x4_e.ps: ${SRCD4}/card_front_e.ps ${COPY2} card_front_x4_f.ps: ${SRCD4}/card_front_f.ps ${COPY2} card_front_x4_g.ps: ${SRCD4}/card_front_g.ps ${COPY2} card_front_x4_h.ps: ${SRCD4}/card_front_h.ps ${COPY2} card_front_x4_j.ps: ${SRCD4}/card_front_j.ps ${COPY2} card_front_x4_l.ps: ${SRCD4}/card_front_l.ps ${COPY2} # card_front_x4_m.ps: ${SRCD4}/card_front_m.ps # ${COPY2} card_front_x4_n.ps: ${SRCD4}/card_front_n.ps ${COPY2} card_front_x4_p.ps: ${SRCD4}/card_front_p.ps ${COPY2} card_front_x4_s.ps: ${SRCD4}/card_front_s.ps ${COPY2} .endif #} # Note the .gifs are not copied from ${SRCD1} ${SRCD4} ${SRCD3} # ${SRCD4} as they are corrupt there, they are hacked here localy. NO_OBJ= true clean: @echo you might want to call make extra_clean extra_clean: .if exists(${SRCD1}) #{ rm -f ${DEPS1} .else #}{ @echo "Warning: Not cleaning as no ${SRCD1} to rebuild from." @echo "Suggestion: use rdist from main host" .endif #} .if exists(${SRCD2}) #{ rm -f ${DEPS2} .else #}{ @echo "Warning: Not cleaning as no ${SRCD2} to rebuild from." @echo "Suggestion: use rdist from main host" .endif #} .if exists(${SRCD3}) #{ rm -f ${DEPS3} .else #}{ @echo "Warning: Not cleaning as no ${SRCD3} to rebuild from." @echo "Suggestion: use rdist from main host" .endif #} .if exists(${SRCD4}) #{ rm -f ${DEPS4} .else #}{ @echo "Warning: Not cleaning as no ${SRCD4} to rebuild from." @echo "Suggestion: use rdist from main host" .endif #} .include