#sccs	"@(#)roff/terms:Makefile	1.2"
#	nroff terminal driving tables make file  Makefile 9/27/84 elr

include $(MAKEINC)/Makepre.h

TFILES = code.300 code.lp tab2631.c tab2631-c.c tab2631-e.c tab300.c \
	 tab300-12.c tab300s.c tab300s-12.c tab37.c tab382.c \
	 tab4000a.c tab450.c tab450-12.c tab832.c taba1.c tablp.c tabtn300.c \
	 tabX.c
DEPENDLIST = $(TFILES) maketerms.c
PFILES = maketerms.c terms.hd
FILES = tab2631 tab2631-c tab2631-e tab300 tab300-12 tab300s \
	tab300s-12 tab37 tab382 tab4000a tab450 \
	tab450-12 tab832 taba1 tablp tabtn300 tabX
LINKS = tab300S tab300S-12 tab4000A
ID = id.o

all: Makeincludes maketerms

Makeincludes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes;\
	$(MAKE)

includes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes

maketerms:  terms.hd $(ID)
	${CC} -DPART1 ${B03} -o maketerms maketerms.c $(ID)
	./maketerms
	${CC} -DPART2 ${B03} -o maketerms maketerms.c $(ID)
	./maketerms
	${CC} -DPART3 ${B03} -o maketerms maketerms.c $(ID)
	./maketerms

install:
	rm -f tab300S tab300S-12 tab4000A
	ln tab300s tab300S; ln tab300s-12 tab300S-12; ln tab4000a tab4000A
	@for I in $(LINKS) $(FILES); do echo installing $$I...; \
		$(INSTALL) -i$(EXITFLAG) $$I $(INSDIR) $(PROTOFILE); done

clean:
	rm -f maketerms

clobber:  clean
	rm -f ${FILES} ${LINKS}

id.c: ../roff.sl
	mkslid > id.c

populate:
	getunit

include Makeincludes
include $(MAKEINC)/Makepost.h
