# Runs the makefigs program. # Last edited on 2023-10-02 16:07:55 by stolfi PROG := toposlice_figs PROGDIR := .. include ${STOLFIHOME}/programs/c/GENERIC-PROGS-TEST.make TAG := fig COLOROPS := -color # COLOROPS := -gray .PHONY:: make-eps make-pdf show-pdf # all: clean make-eps make-pdf all: clean make-eps make-pdf show-pdf OUTPREFIX := out/${TAG} ###################################################################### SHOWPDF := evince DUMMYEPS := .dummy.eps DUMMYPDF := .dummy.pdf make-pdf: ${DUMMYPDF} ${DUMMYEPS}: ${PROGDIR}/${PROG} ${PROGDIR}/${PROG} /bin/touch ${DUMMYEPS} ${DUMMYPDF}: ${DUMMYEPS} for efile in ${OUTPREFIX}*.eps; do \ ps2pdf \ -dEmbedAllFonts=true \ -dEPSCrop \ $${efile} $${efile/.eps/.pdf} ; \ done show-pdf: ${DUMMYEPS} for pfile in ${OUTPREFIX}*.pdf; do \ ${SHOWPDF} $$pfile ; \ done ###################################################################### # Cleanup clean:: -/bin/rm -f ${DUMMYEPS} ${DUMMYPDF} ${OUTPREFIX}*.eps ${OUTPREFIX}*.pdf core