# Makefile for test gateway Skit

CFLAGS = -O -I../../sys/include
GWLIB = ../../gw/vax
VAXLIB = ../../lib.vax
SYSLIB = ../../sys/vax/syslib.a

CRT = $(VAXLIB)/scb.o $(VAXLIB)/crt.o
CRTDDT = $(VAXLIB)/scb.o $(VAXLIB)/crtddt.o
LIB = $(VAXLIB)/libc.a
DEVLIB = $(GWLIB)/devlib.a
FLIB = $(GWLIB)/flib.a
GATE = $(GWLIB)/glib.a
PLIB = $(GWLIB)/alib.a $(GWLIB)/plib.a
NETLIB = $(GWLIB)/nlib.a
DDT = $(VAXLIB)/libddt.a
DDTST = $(VAXLIB)/isymt.o
FST = $(VAXLIB)/fst.o

PCONF = incnf.o inpcnf.o inga.o arpcnf.o chcnf.o

all:	systbl.o $(PCONF) netcnf.o
	ld -X -e start ${CRTDDT} systbl.o ${GATE} $(DEVLIB) \
		$(PCONF) ${PLIB} netcnf.o ${NETLIB} \
		${FLIB} ${SYSLIB} $(DDT) $(LIB) $(DDTST) st.o

st.o:	a.out
	nm -gn a.out | mksymt > st.s
	cc -c st.s

a.out:	systbl.o $(PCONF) netcnf.o
	ld -X -e start ${CRTDDT} systbl.o ${GATE} $(DEVLIB) \
		$(PCONF) ${PLIB} netcnf.o ${NETLIB} \
		${FLIB} ${SYSLIB} $(DDT) $(LIB) $(DDTST) $(FST)

install:
	rcp a.out milo.cgw:/usr/jis/bootp/loads/sludge.out

inga.o:	inga.c
netcnf.o: netcnf.c netcnf.h
