# # makefile for Magic documentation # MAGICDIR = ../.. MANMACS= tmac.anc TROFF=ditroff -h TTROFF=ditroff -Ppsc -t PSDIT=psdit GRN=grn -Ppsc TBL=tbl -Ppsc EQN=eqn -Ppsc include ${MAGICDIR}/defs.mak MANDIRS = ${MANDIR} ${MANDIR}/man1 ${MANDIR}/man3 ${MANDIR}/man5 ${MANDIR}/man8 MANFILES = \ ${MANDIR}/man1/ext2spice.1 \ ${MANDIR}/man1/extcheck.1 \ ${MANDIR}/man1/magic.1 ${MANDIR}/man1/magicusage.1 \ ${MANDIR}/man1/ext2sim.1 \ ${MANDIR}/man3/dqueue.3 ${MANDIR}/man3/extflat.3 \ ${MANDIR}/man3/geometry.3 ${MANDIR}/man3/hash.3 \ ${MANDIR}/man3/heap.3 ${MANDIR}/man3/libmalloc.3 \ ${MANDIR}/man3/list.3 ${MANDIR}/man3/magicutils.3 \ ${MANDIR}/man3/malloc.3 ${MANDIR}/man3/path.3 \ ${MANDIR}/man3/runstats.3 ${MANDIR}/man3/set.3 \ ${MANDIR}/man3/show.3 ${MANDIR}/man3/stack.3 \ ${MANDIR}/man3/string.3 \ ${MANDIR}/man5/cmap.5 ${MANDIR}/man5/displays.5 \ ${MANDIR}/man5/dlys.5 ${MANDIR}/man5/sim.5 \ ${MANDIR}/man5/dstyle.5 ${MANDIR}/man5/ext.5 \ ${MANDIR}/man5/glyphs.5 ${MANDIR}/man5/magic.5 \ ${MANDIR}/man5/net.5 ${MANDIR}/man5/sim.5 \ ${MANDIR}/man8/prleak.8 install: ${MANDIRS} ${MANFILES} ${MANDIRS}: make-man-dirs make-man-dirs: ${SCRIPTS}/mkdirs ${MANDIRS} ${MANDIR}/man1/%: % ${MANDIRS} ${CP} $* ${MANDIR}/man1/$* ${MANDIR}/man3/%: % ${MANDIRS} ${CP} $* ${MANDIR}/man3/$* ${MANDIR}/man5/%: % ${MANDIRS} ${CP} $* ${MANDIR}/man5/$* ${MANDIR}/man8/%: % ${MANDIRS} ${CP} $* ${MANDIR}/man8/$* mans: :printmans "${TROFF} ${MANMACS} -" *.1 *.3 *.5 *.8