|
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: 2445 (0x98d) Types: TextFile Names: »Makefile«
└─⟦060c9c824⟧ Bits:30007080 DKUUG TeX 2/12/89 └─⟦this⟧ »./tex82/texware/Makefile«
# # Makefile for TeX82 distribution, subdirectory `=TeXware' # # This file makes TANGLE, WEAVE, TFtoPL, PLtoTF, DVItype, PATGEN, # and pooltype from their WEB sources. # SITEDIR =.. RM=/bin/rm OPT=-O CFLAGS=$(OPT) -Dlink=link_array -I$(SITEDIR) LDFLAGS=-s .SUFFIXES: .SUFFIXES: .o .c .p .ch .p.c: ./convert $*.p $*.c .ch.p: tangle $*.web $*.ch .c.o: $(CC) $(CFLAGS) -c $*.c default: tangle dvitype all: tangle weave tftopl pltotf dvitype patgen pooltype # Weave weave.o: weave.c web2c.h weave: weave.o weavext.o $(CC) $(LDFLAGS) $(CFLAGS) -o weave weave.o weavext.o weave.p: weave.web weave.ch weavext.o: weavext.c ${SITEDIR}/site.h # Tangle tangle: tangle.o tanext.o $(CC) $(LDFLAGS) $(CFLAGS) -o tangle tangle.o tanext.o tangle.o: tangle.c web2c.h tanext.o: tanext.c ${SITEDIR}/site.h # Commands to generate tangle.c from tangle.web tangle.c: tangle.web tangle.ch tangle tangle.web tangle.ch ./convert tangle.p tangle.c # TFtoPL tftopl: tftopl.o plext.o $(CC) $(CFLAGS) -o tftopl tftopl.o plext.o tftopl.p: tftopl.web tftopl.ch tftopl.c: tftopl.p tftopl.o: tftopl.c web2c.h $(CC) $(CFLAGS) -c -Dindex=index_type tftopl.c # PLtoTF pltotf: pltotf.o plext.o $(CC) $(CFLAGS) -o pltotf pltotf.o plext.o pltotf.p: pltotf.web pltotf.ch pltotf.c: pltotf.p pltotf.o: pltotf.c web2c.h $(CC) $(CFLAGS) -c -Dindex=index_array pltotf.c plext.o: plext.c ${SITEDIR}/site.h # DVItype dvitype: dvitype.o dvityext.o $(CC) $(CFLAGS) -o dvitype dvitype.o dvityext.o dvityext.o: dvityext.c ${SITEDIR}/site.h dvitype.o: dvitype.c web2c.h dvitype.p: dvitype.web dvitype.ch dvitype.c: dvitype.p # PatGen patgen: patgen.o plext.o $(CC) $(CFLAGS) -o patgen patgen.o plext.o patgen.p: patgen.web patgen.ch patgen.c: patgen.p patgen.o: patgen.c web2c.h # POOLtype pooltype: pooltype.o plext.o $(CC) $(CFLAGS) -o pooltype pooltype.o plext.o pooltype.p: pooltype.web pooltype.ch pooltype.c: pooltype.p pooltype.o: pooltype.c web2c.h clean: $(RM) -f weave.p dvitype.p tftopl.p pltotf.p patgen.p pooltype.p $(RM) -f tangle.pool weave.pool dvitype.pool tftopl.pool pltotf.pool \ patgen.pool pooltype.pool $(RM) -f tangle.o weave.o dvitype.o tftopl.o pltotf.o patgen.o \ pooltype.o weavext.o plext.o dvityext.o weavext.o tanext.o veryclean: clean $(RM) -f weave.c dvitype.c tftopl.c pltotf.c patgen.c pooltype.c $(RM) -f weave.h dvitype.h tftopl.h pltotf.h patgen.h pooltype.h $(RM) -f weave dvitype tftopl pltotf patgen pooltype