#
#   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