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

OSVERSION:sh=uname -r | sed -e 's/\(.\).*/\1/'

DIRS=${DPCONF_DIR} ${DPLOG_DIR} ${DP_DIR} ${DPBIN_DIR}	\
     ${DPSCRIPT_DIR} ${DPACCESS_DIR} ${DPAUX_DIR}	\
     ${DPCRON_DIR} ${DPMODEM_DIR} ${DPMODULE_DIR}	\
     ${DPPID_DIR} ${DPTRACE_DIR} ${DPROTARY_DIR}	\
     ${DPMUX_DIR} ${DPID_DIR}

INST_FILES=/etc/dp.conf				\
	   /etc/dpctl				\
	   ${DPBIN_DIR}/dpctl			\
	   ${DPCONF_DIR}/conf.hub		\
	   ${DPCONF_DIR}/conf.leaf		\
	   ${DPCONF_DIR}/hostnames.example
EXTRA_INST4=${DPBIN_DIR}/startdp
EXTRA_INST5=/etc/init.d/dpconfig		\
	    /etc/rc2.d/S99dpconfig

all:

install:    install.mkdirs ${INST_FILES} ${EXTRA_INST${OSVERSION}}

install.mkdirs:
	./mkdirs.sh ${DIRS}

/etc/dp.conf:	dp.conf
	./install.sh -m 444 -f /etc dp.conf

/etc/dpctl:	etc.dpctl
	cp etc.dpctl /etc/dpctl
	chmod 744 /etc/dpctl
	chown bin /etc/dpctl
	chgrp bin /etc/dpctl

${DPBIN_DIR}/dpctl:	dpctl
	./install.sh -m 755 -f ${DPBIN_DIR} dpctl

${DPCONF_DIR}/conf.hub:		conf.hub
	./install.sh -m 400 -f ${DPCONF_DIR} conf.hub

${DPCONF_DIR}/conf.leaf:	conf.leaf
	./install.sh -m 400 -f ${DPCONF_DIR} conf.leaf

${DPCONF_DIR}/hostnames.example:	hostnames.example
	./install.sh -m 400 -f ${DPCONF_DIR} hostnames.example

# startdp is SunOS4-only

${DPBIN_DIR}/startdp:	startdp
	./install.sh -m 755 -f ${DPCONF_DIR} startdp

# rc.dpconfig is SunOS5-only

/etc/init.d/dpconfig: rc.dpconfig
	cp rc.dpconfig /etc/init.d/dpconfig
	chmod 744 /etc/init.d/dpconfig
	chown bin /etc/init.d/dpconfig
	chgrp bin /etc/init.d/dpconfig

/etc/rc2.d/S99dpconfig:	/etc/init.d/dpconfig
	rm -f /etc/rc2.d/S99dpconfig
	ln /etc/init.d/dpconfig /etc/rc2.d/S99dpconfig

clean:
	rm -f Makefile.bak *.o

lint:

depend:

undepend:
