58 lines · 1.0 KB · Makefile
RawDownload
# Unix C makefile for the Infocom tools CC = ccNROFF	= nroff #Some systems declare getopt, others do not.  Pick whichever works#CFLAGS = -O -DHAS_GETOPTCFLAGS = -OLDFLAGS =LIBS =  .SUFFIXES: .c .h .1 .man .1.man:	$(NROFF) -man $*.1 | col -b > $*.man MANPAGES = infodump.1 inforead.1 txd.1 check.1 pix2gif.1FORMATTEDMAN = $(MANPAGES:.1=.man) CINC =COBJS = check.o IINC = tx.hIOBJS = infodump.o showhead.o showdict.o showobj.o showverb.o txio.o infinfo.o symbols.o PINC = pix2gif.hPOBJS = pix2gif.o TINC = tx.hTOBJS = txd.o txio.o showverb.o infinfo.o symbols.o showobj.o all : check infodump pix2gif txd doc check : $(COBJS)	$(CC) -o $@ $(LDFLAGS) $(COBJS) $(LIBS) $(COBJS) : $(CINC) infodump : $(IOBJS)	$(CC) -o $@ $(LDFLAGS) $(IOBJS) $(LIBS) $(IOBJS) : $(IINC) pix2gif : $(POBJS)	$(CC) -o $@ $(LDFLAGS) $(POBJS) $(LIBS) $(POBJS) : $(PINC) txd : $(TOBJS)	$(CC) -o $@ $(LDFLAGS) $(TOBJS) $(LIBS) $(TOBJS) : $(TINC) clean :	-rm *.o check infodump pix2gif txd $(FORMATTEDMAN) doc: $(FORMATTEDMAN)