|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T m
Length: 3573 (0xdf5)
Types: TextFile
Names: »makefile«
└─⟦060c9c824⟧ Bits:30007080 DKUUG TeX 2/12/89
└─⟦this⟧ »./tex82/makefile«
#################################
# Overall Makefile for WEB to C #
# #
# Tim Morgan Jan 15, 1988 #
#################################
# Default CFLAGS
OPT=-O
# Installation directories
BINDIR=/usr/local/bin
TEXPOOLDIR=/usr/local/lib/tex
MFPOOLDIR=/usr/local/lib/mf
# Libraries needed for X10 support
XLIBS=-lX
# Libraries needed for X11 support
X11LIBS=-lX11
# Libraries needed for SunView support
SUNLIBS=-lsuntool -lsunwindow -lpixrect
# Modify the following line to select only the libraries you need
WLIBS=
# Which site.h are you using (".." is this directory)?
SITEDIR=..
# MF can be nil if cmf and mfdir are in the same directory
# as this Makefile
MF=
##########################################################
# You should not have to change anything below this line #
##########################################################
default: triptex trapmf
all: web2c tangle initex virtex inimf virmf
# add install-tex and install-latex if you wish to use undumped versions
install-all: install-initex install-virtex install-inimf install-virmf
install-tex: ctex/tex
cp ctex/tex ${BINDIR}/tex
install-latex: ctex/latex
cp ctex/latex ${BINDIR}/latex
install-virtex: ctex/virtex
cp ctex/virtex ${BINDIR}/virtex
install-initex: ctex/initex
cp ctex/initex ${BINDIR}/initex
cp ctex/tex.pool ${TEXPOOLDIR}/tex.pool
install-inimf: ${MF}cmf/inimf
cp ${MF}cmf/inimf ${BINDIR}/inimf
cp ${MF}cmf/mf.pool ${MFPOOLDIR}/mf.pool
install-virmf: ${MF}cmf/virmf
cp ${MF}cmf/virmf ${BINDIR}/virmf
web2c:
(cd web2cdir; make "SITEDIR=${SITEDIR}" "OPT=${OPT}")
triptex: web2c tangle ctex/tex0.c ctex/triptex
ctex/triptex:
(cd ctex; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" triptex)
initex: web2c tangle ctex/tex0.c ctex/initex
ctex/initex:
(cd ctex; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" initex)
virtex: web2c tangle ctex/tex0.c ctex/virtex
ctex/virtex:
(cd ctex; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" virtex)
ctex/tex0.c: texdir/tex.p
(cd texdir; convert)
texdir/tex.p: texdir/tex.web texdir/ctex.ch
chmod 755 texdir/convert; chmod 755 texdir/ini_to_trip
(cd texdir; make "SITEDIR=${SITEDIR}" "OPT=${OPT}")
tex: ctex/tex
ctex/tex: initex virtex
(cd ctex; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" tex)
latex: ctex/latex
ctex/latex: initex virtex
(cd ctex; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" latex)
tangle:
chmod 755 texware/convert
touch texware/tangle.web; touch texware/tangle.c
(cd texware; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" tangle)
${MF}mfdir/mf.p: ${MF}mfdir/mf.web ${MF}mfdir/cmf.ch
chmod 755 mfdir/convert; chmod 755 mfdir/ini_to_trap
(cd ${MF}mfdir; make "SITEDIR=${SITEDIR}" "OPT=${OPT}")
${MF}cmf/mf0.c: ${MF}mfdir/mf.p
(cd ${MF}mfdir; convert)
trapmf: web2c tangle ${MF}cmf/trapmf
${MF}cmf/trapmf: ${MF}cmf/mf0.c
(cd ${MF}cmf; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" trapmf)
inimf: web2c tangle ${MF}cmf/inimf
${MF}cmf/inimf: ${MF}cmf/mf0.c
(cd ${MF}cmf; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" inimf)
virmf: web2c tangle ${MF}cmf/virmf
${MF}cmf/virmf: ${MF}cmf/mf0.c
(cd ${MF}cmf; make "SITEDIR=${SITEDIR}" "OPT=${OPT}" "WLIBS=${WLIBS}" virmf)
clean:
(cd texdir; make clean)
(cd web2cdir; make clean)
(cd ctex; make clean)
(cd ${MF}cmf; make clean)
(cd texware; make clean)
(cd ${MF}mfdir; make clean)
(cd ${MF}mfware; make clean)
veryclean:
(cd texdir; make veryclean)
(cd web2cdir; make veryclean)
(cd ctex; make veryclean)
(cd ${MF}cmf; make veryclean)
(cd texware; make veryclean)
(cd ${MF}mfdir; make veryclean)
(cd ${MF}mfware; make veryclean)