PREFIX?=/usr/local
CP=/bin/cp
RM_F=/bin/rm -f
INSTALL=/usr/bin/install
CMP=cmp -s -z
INSTALL_PROG=${INSTALL} -o root -g wheel -m 0755
INSTALL_CONF=${INSTALL} -o root -g wheel -m 0644
COUNT_BIN=bin/count_client bin/count_gate bin/count_ipa bin/count_ipfw bin/count_pppd bin/count_samba bin/count_user
COUNT_RC=etc/rc.d/utcount.sh
COUNT_CONF=etc/utcount.conf
all: bin/count_client
install: all
${INSTALL_PROG} ${COUNT_BIN} ${PREFIX}/bin
${INSTALL_PROG} ${COUNT_RC} ${PREFIX}/${COUNT_RC}.default
${INSTALL_CONF} ${COUNT_CONF} ${PREFIX}/${COUNT_CONF}.default
if [ ! -f ${PREFIX}/${COUNT_CONF} ] ; then \
${CP} ${PREFIX}/${COUNT_CONF}.default \
${PREFIX}/${COUNT_CONF}; \
fi
deinstall:
(cd ${PREFIX} ; ${RM_F} ${COUNT_BIN} ${COUNT_RC};)
if ${CMP} ${PREFIX}/${COUNT_CONF} ${PREFIX}/${COUNT_CONF}.default ; \
then \
${RM_F} ${PREFIX}/${COUNT_CONF}; \
fi
${RM_F} ${PREFIX}/${COUNT_CONF}.default
${RM_F} ${PREFIX}/${COUNT_RC}.default
clean:
${RM_F} bin/count_client
syntax highlighted by Code2HTML, v. 0.9.1