|
|
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: M T
Length: 1017 (0x3f9)
Types: TextFile
Names: »Makefile«
└─⟦52210d11f⟧ Bits:30007239 EUUGD2: TeX 3 1992-12
└─⟦c319c2751⟧ »unix3.0/TeX3.0.tar.Z«
└─⟦036c765ac⟧
└─⟦this⟧ »TeX3.0/web/Makefile«
# This file makes TANGLE and WEAVE from their WEB sources.
#
SITEDIR=..
CC=gcc
OPT=-g
CFLAGS=$(OPT) -Dlink=link_array -I$(SITEDIR)
LDFLAGS=
SHELL=/bin/sh
.SUFFIXES:
.SUFFIXES: .o .c .p .ch
.p.c:
$(SHELL) ./convert $*.p $*.c
.ch.p:
tangle $*.web $*.ch
.c.o:
$(CC) $(CFLAGS) -c $*.c
default: all
all: tangle weave
# Tangle:
#
tangle: tangle.o tanglext.o
$(CC) $(LDFLAGS) -o tangle tangle.o tanglext.o
tangle.o: tangle.c web.h
tangle.c: tangle.p web.defines
tangle.p: tangle.web tangle.ch
until tangle tangle.web tangle.ch; \
do \
$(CC) $(CFLAGS) -o tangle tangleboot.c tanglext.c; \
done
tanglext.o: tanglext.c ${SITEDIR}/site.h
# Weave:
#
weave: weave.o weavext.o
$(CC) $(LDFLAGS) -o weave weave.o weavext.o
weave.o: weave.c web.h
weave.c: weave.p web.defines
weave.p: weave.web weave.ch
weavext.o: weavext.c ${SITEDIR}/site.h
clean:
rm -f *.o *.pool weave tangle coerce.h
veryclean: clean
rm -f weave.c tangle.c weave.h tangle.p weave.p
rm -f \#*\# *~ *.bak *.ckp core