# ~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