include ../conf/dp.conf
include ../Makefile.conf

SCRIPTS		= startdp stopdp predpunload postdpload postasyncload postsyncload
KVM		= /usr/kvm/sys
INST_FILES	= ${DPMODULE_DIR}/dpif.o	\
		  ${DPMODULE_DIR}/pppasync.o	\
		  ${DPMODULE_DIR}/pppsync.o	\
		  ${DPMODULE_DIR}/vjc.o		\
		  ${DPMODULE_DIR}/postdpload	\
		  ${DPMODULE_DIR}/postasyncload	\
		  ${DPMODULE_DIR}/postsyncload  \
		  ${DPMODULE_DIR}/postvjcload 


KERNELSRCS	= dp.c ppp_dial.c pppasync.c pppsync.c vjc.c
KERNELOBJS	= dp.o ppp_dial.o pppasync.o pppsync.o vjc.o
DEFS=-I../h -I/usr/sys -DDEBUGS -DKERNEL -DSTREAMS -DVJC -DINET -DNDP=4 -DLOADABLE -DSOLARIS_1 -D`arch -k`
CFLAGS=${DEFS}

SRCS=${KERNELSRCS}

all: ${KERNELOBJS}

install: ${INST_FILES}

dpif.o:	dp.o ppp_dial.o
	ld -r -o dpif.o dp.o ppp_dial.o

${DPMODULE_DIR}/dpif.o:		dpif.o
	install -c -m 640 dpif.o ${DPMODULE_DIR}
${DPMODULE_DIR}/pppasync.o:	pppasync.o
	install -c -m 640 pppasync.o ${DPMODULE_DIR}
${DPMODULE_DIR}/pppsync.o:	pppsync.o
	install -c -m 640 pppsync.o ${DPMODULE_DIR}
${DPMODULE_DIR}/vjc.o:		vjc.o
	install -c -m 640 vjc.o ${DPMODULE_DIR}

${DPMODULE_DIR}/postdpload:	postdpload
	install -c -m 750 postdpload ${DPMODULE_DIR}
${DPMODULE_DIR}/postasyncload:	postasyncload
	install -c -m 750 postasyncload ${DPMODULE_DIR}
${DPMODULE_DIR}/postsyncload:	postsyncload
	install -c -m 750 postsyncload ${DPMODULE_DIR}
${DPMODULE_DIR}/postvjcload:	postvjcload
	install -c -m 750 postvjcload ${DPMODULE_DIR}

clean:
	rm -f *.o core *~ Makefile.bak

include ../Makefile.depend

# DO NOT DELETE THIS LINE -- make depend uses it

# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
