|
|
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: P T
Length: 3762 (0xeb2)
Types: TextFile
Names: »P-Make.SYS_V«
└─⟦060c9c824⟧ Bits:30007080 DKUUG TeX 2/12/89
└─⟦this⟧ »./tex82/Unsupported/MFpxl/mfware/P-Make.SYS_V«
└─⟦52210d11f⟧ Bits:30007239 EUUGD2: TeX 3 1992-12
└─⟦beba6c409⟧ »unix3.0/Unsupported.tar.Z«
└─⟦25c524ae4⟧
└─⟦this⟧ »Unsupported/MFpxl/mfware/P-Make.SYS_V«
# $Header: Makefile.SYS_V,v 1.0 87/03/06 12:40:40 mackay Released $
# Makefile for MetaFont utilities under System V Unix
#
# AT&T 3B2 (System V) Version
#
# Configuration constants: defined by initial configuration setup
# (since this makefile is generated, changes to it
# may disappear if the MF system is re-configured)
VERSION = DIST
MACHINE = U3B
# This group of programs is associated with the obsolete
# pxl format, and should go away eventually
#
# PXLPROGS =
#
PXLPROGS = chtopx pxtoch gftopxl pktopx pxtopk
#
#
# Directories
#
MFLIBDIR = ../MFlib
#
# utilities needed to generate and/or configure MF utilities
#
FIXOTHERS = pxp -O -f -L100
TANGLE = tangle
#
# compiler options -- the short "AF", "PF", etc. entries are to make
# it easy to supplement the makefile defaults
# where needed (i.e. to put compiler temporary
# files in /usr/tmp, do "make PF='-t /usr/tmp'")
#
OPTIM = -O
PC = pc
PF =
PFLAGS = -w ${OPTIM} ${PF}
LF =
LDFLAGS = -w ${LF} # really for pc3
#
# libraries needed for linking MF
#
MFLIB = ${MFLIBDIR}/mflib.a
MFLIBPROF = ${MFLIBDIR}/mflib_p.a
LIBS =
LIBSPROF=
#
# RCS checkout flags (for make systems that know about RCS)
#
COFLAGS = -r${VERSION}
#-------------------- End of configuration definitions -------------------#
.SUFFIXES: .web,v .web .ch,v .ch .p
all: pktogf gftopk gftodvi gftype pktype ${PXLPROGS}
# --------------------------------------
# PKtoGF
pktogf: pktogf.o ${MFLIB}
${PC} ${LDFLAGS} -o pktogf pktogf.o ${MFLIB}
pktogf.p: pktogf.web pktogf.ch
pktogf.o: pktogf.p pktogf_ext.h
# --------------------------------------
# GFtoPK
gftopk: gftopk.o ${MFLIB}
${PC} ${LDFLAGS} -o gftopk gftopk.o ${MFLIB}
gftopk.p: gftopk.web gftopk.ch
gftopk.o: gftopk.p gftopk_ext.h
# --------------------------------------
# GFtoDVI
gftodvi: gftodvi.o ${MFLIB}
${PC} ${LDFLAGS} -o gftodvi gftodvi.o ${MFLIB}
gftodvi.p: gftodvi.web gftodvi.ch
gftodvi.o: gftodvi_ext.h
# --------------------------------------
# GFtype
gftype: gftype.o ${MFLIB}
${PC} ${LDFLAGS} -o gftype gftype.o ${MFLIB}
gftype.p: gftype.web gftype.ch
gftype.o: gftype.p gftype_ext.h
# --------------------------------------
# PKtype
pktype: pktype.o ${MFLIB}
${PC} ${LDFLAGS} -o pktype pktype.o ${MFLIB}
pktype.p: pktype.web pktype.ch
pktype.o: pktype.p pktype_ext.h
# --------------------------------------
# PKtoPX
pktopx: pktopx.o ${MFLIB}
${PC} ${LDFLAGS} -o pktopx pktopx.o ${MFLIB}
pktopx.p: pktopx.web pktopx.ch
pktopx.o: pktopx.p pktopx_ext.h
# --------------------------------------
# PXtoPK
pxtopk: pxtopk.o ${MFLIB}
${PC} ${LDFLAGS} -o pxtopk pxtopk.o ${MFLIB}
pxtopk.p: pxtopk.web pxtopk.ch
pxtopk.o: pxtopk.p pxtopk_ext.h
# --------------------------------------
# chtopx
chtopx: chtopx.o ${MFLIB}
$(PC) $(LDFLAGS) -o chtopx chtopx.o ${MFLIB}
chtopx.p: chtopx.web chtopx.ch
chtopx.o: chtopx.p chtopx_ext.h
# --------------------------------------
# pxtoch
pxtoch: pxtoch.o
$(PC) $(LDFLAGS) -o pxtoch pxtoch.o
pxtoch.p: pxtoch.web pxtoch.ch
pxtoch.o: pxtoch.p
#-----------------------------
# GFtoPXL
gftopxl: gftopxl.o ${MFLIB}
${PC} ${LDFLAGS} -o gftopxl gftopxl.o ${MFLIB}
gftopxl.p: gftopxl.web gftopxl.ch
gftopxl.o: gftopxl_ext.h gftopxl.p
#-----------------------------
# mflib.a
${MFLIB}: always
@cd ${MFLIBDIR}; make mflib.a
always:
#-----------------------------
# Default rules for processors
.p.o:
$(PC) $(PFLAGS) -c $<
.web,v.p:
${CO} ${COFLAGS} $<
tangle $* $*.ch
${FIXOTHERS} $*.p > tmp$$$$.p; mv tmp$$$$.p $*.p
@rm -f $*.web
.web.p:
tangle $* $*.ch
${FIXOTHERS} $*.p > tmp$$$$.p; mv tmp$$$$.p $*.p
.web,v.web:
${CO} ${COFLAGS} $<
.ch,v.ch:
${CO} ${COFLAGS} $<
.h,v.h:
${CO} ${COFLAGS} $<
clean:
rm -f *.o *.p *.log *.pool *.dvi *.tex core