Files
magic/doc/man/Makefile.in
T
Darryl L. MilesandClaude Opus 4.8 f2c77ad927 build: nested-child Makefile.in use @srcdir@
Switch the 5 nested children (scmos/cif_template, doc/man, doc/tutcells,
doc/html, doc/latexfiles) to configure-provided substitution:
  srcdir   = @srcdir@
  VPATH    = @srcdir@
  MAGICDIR = @top_builddir@   (resolves to ../.. for these nested dirs)

Verified out-of-tree: full `make` rc=0; cif_template gets
srcdir=<src>/scmos/cif_template, doc/latexfiles MAGICDIR=../..; scmos
techs + 27/28 docs build.

With this, every module except readline/ is a configure-generated
Makefile.in using @srcdir@ substitution.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-26 14:54:11 -04:00

54 lines
1.6 KiB
Makefile

#
# makefile for Magic documentation
#
# Provided by configure: the module's source dir + the build top.
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
srcdir = @srcdir@
VPATH = @srcdir@
MAGICDIR = @top_builddir@
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
MANFILES = \
$(DESTDIR)${INSTALL_MANDIR}/man1/ext2spice.1 \
$(DESTDIR)${INSTALL_MANDIR}/man1/extcheck.1 \
$(DESTDIR)${INSTALL_MANDIR}/man1/ext2sim.1 \
$(DESTDIR)${INSTALL_MANDIR}/man1/magic.1 \
$(DESTDIR)${INSTALL_MANDIR}/man5/cmap.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/displays.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/dlys.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/dstyle.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/ext.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/glyphs.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/mag.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/net.5 \
$(DESTDIR)${INSTALL_MANDIR}/man5/sim.5
install: ${MANFILES}
$(DESTDIR)${INSTALL_MANDIR}:
${SCRIPTS}/mkdirs $(DESTDIR)${INSTALL_MANDIR}
$(DESTDIR)${INSTALL_MANDIR}/man1: $(DESTDIR)${INSTALL_MANDIR}
${SCRIPTS}/mkdirs $(DESTDIR)${INSTALL_MANDIR}/man1
$(DESTDIR)${INSTALL_MANDIR}/man1/%: % $(DESTDIR)${INSTALL_MANDIR}/man1
${CP} $< $(DESTDIR)${INSTALL_MANDIR}/man1/$*
$(DESTDIR)${INSTALL_MANDIR}/man5: $(DESTDIR)${INSTALL_MANDIR}
${SCRIPTS}/mkdirs $(DESTDIR)${INSTALL_MANDIR}/man5
$(DESTDIR)${INSTALL_MANDIR}/man5/%: % $(DESTDIR)${INSTALL_MANDIR}/man5
${CP} $< $(DESTDIR)${INSTALL_MANDIR}/man5/$*
mans:
${SCRIPTS}/printmans "${TROFF} ${MANMACS} -" *.1 *.5