# ~jhs/public_html/berklix/associates/sheets/Makefile
# For inspiration see ~jhs/public_html/gifs/card/Makefile

SRCD= ${.CURDIR}/../../../../job/groff/card/paper

DEPSPDF += sheet_c.pdf
DEPSPDF += sheet_f.pdf
DEPSPDF += sheet_g.pdf
DEPSPDF += sheet_j.pdf
DEPSPDF += sheet_l.pdf
DEPSPDF += sheet_n.pdf
DEPSPDF += sheet_p.pdf
DEPSPDF += sheet_s.pdf

DEPS = ${DEPSPDF}

all:
	echo "${.CURDIR}not done as format bad."

all.MV:	src_dirs ${DEPSPDF}
	@# Specifying ${DEPS} checks they exist, even if some hosts do not
	@# have ${SRCD} to rebuild ${DEPS} (& are delivered by rdist).

src_dirs:
	@echo "Making ${SRCD}"
.if exists(${SRCD})	#{
	cd ${SRCD} ; make
.else			#}{
	@echo "Warning: No ${SRCD}"
	@echo " Build on main host, if you want."
.endif			#}
	@echo "Finished ${SRCD}"

.if exists(${SRCD})	#{
sheet_c.pdf:	${SRCD}/sheet_c.pdf
	${COPY}
# sheet_c.ps:	${SRCD}/sheet_c.ps
#	${COPY}
sheet_f.pdf:	${SRCD}/sheet_f.pdf
	${COPY}
# sheet_f.ps:	${SRCD}/sheet_f.ps
#	${COPY}
sheet_g.pdf:	${SRCD}/sheet_g.pdf
	${COPY}
# sheet_g.ps:	${SRCD}/sheet_g.ps
#	${COPY}
sheet_j.pdf:	${SRCD}/sheet_j.pdf
	${COPY}
# sheet_j.ps:	${SRCD}/sheet_j.ps
#	${COPY}
sheet_l.pdf:	${SRCD}/sheet_l.pdf
	${COPY}
# sheet_l.ps:	${SRCD}/sheet_l.ps
#	${COPY}
sheet_n.pdf:	${SRCD}/sheet_n.pdf
	${COPY}
# sheet_n.ps:	${SRCD}/sheet_n.ps
#	${COPY}
sheet_p.pdf:	${SRCD}/sheet_p.pdf
	${COPY}
# sheet_p.ps:	${SRCD}/sheet_p.ps
#	${COPY}
sheet_s.pdf:	${SRCD}/sheet_s.pdf
	${COPY}
# sheet_s.ps:	${SRCD}/sheet_s.ps
#	${COPY}

${SRCD}/sheet_c.pdf \
${SRCD}/sheet_f.pdf \
${SRCD}/sheet_g.pdf \
${SRCD}/sheet_j.pdf \
${SRCD}/sheet_l.pdf \
${SRCD}/sheet_m.pdf \
${SRCD}/sheet_n.pdf \
${SRCD}/sheet_p.pdf \
${SRCD}/sheet_s.pdf \
:
	cd ${SRCD}/.. ; make
	@# The .. is cos if one just does "cd ${SRCD} ; make"
	@# it just says ... up to date."
.endif			#}

clean:
	@echo "Suggestion:	make extra_clean"
extra_clean:
.if exists(${SRCD})	#{
	rm -f ${DEPS}
.else			#}{
	@echo "Warning: Not cleaning as no ${SRCD} to rebuild from."
	@echo "Suggestion: use rdist from main host"
.endif			#}

.include <berklix.mk>
