# # Makefile for TeX82 distribution, subdirectory `webware/makeprog' # # This file makes MAKEPROG # # It assumes that a working tangle exists. BINDIR=/usr/local/bin SITEDIR=../../common CFLAGS=-O -Dlink=link_array -I../../common LDFLAGS= .SUFFIXES: .SUFFIXES: .o .c .p .ch .p.c: ./convert $*.p $*.c .ch.p: tangle $*.web $*.ch .c.o: $(CC) $(CFLAGS) -c $*.c default: makeprog all: makeprog install: all mv ../bin/makeprog $(BINDIR) # MAKEPROG makeprog: makeprog.o makepext.o $(CC) $(LDFLAGS) $(CFLAGS) -o ../../bin/makeprog makeprog.o \ makepext.o makeprog.o: makeprog.c web2c.h makeprog.p: makeprog.web makeprog.ch makepext.o: makepext.c $(SITEDIR)/site.h clean: rm -f *.pool rm -f *.o very_clean: clean rm -f makeprog makeprog.p makeprog.c