#!/usr/bin/make
#
# @(#)Makefile,v 1.9 2004/04/23 06:14:31 kim Exp
#

PREFIX	= /usr/pkg
BINDIR	= ${PREFIX}/sbin
PROCDIR	= ${PREFIX}/share/roller
BASEDIR	= /var/log/OLD

GAWK	= /usr/bin/awk
PERL	= ${PREFIX}/bin/perl
SH	= /bin/sh

INSTALL_SCRIPT_DIR	= install -d
INSTALL_SCRIPT		= install -c -m 0755

.SUFFIXES: .pl .sh

.pl .sh:
	sed '\
	    s,@PREFIX@,${PREFIX},g; \
	    s,@BINDIR@,${BINDIR},g; \
	    \
	    s,@BASEDIR@,${BASEDIR},g; \
	    s,@PROCDIR@,${PROCDIR},g; \
	    \
	    s,@GAWK@,${GAWK},g; \
	    s,@PERL@,${PERL},g; \
	    s,@SH@,${SH},g \
	' < $> > $@
	chmod a+x $@

BINS	= logprune logroll roller
PROCS	= \
	    proc-cron \
	    proc-ftp \
	    proc-httpd-access \
	    proc-httpd-errors \
	    proc-ipmon \
	    proc-maillog \
	    proc-messages \
	    proc-news \
	    proc-newstally \
	    proc-procmail-mailman \
	    proc-radius \
	    proc-sendmail.st \
	    proc-wtmp \
	    proc-xferlog \
	    tallyho

all: ${BINS} ${PROCS}

install:
	-${INSTALL_SCRIPT_DIR} ${BINDIR}
	-${INSTALL_SCRIPT_DIR} ${PROCDIR}
	@set -x; \
	for i in ${BINS}; \
	do \
	    ${INSTALL_SCRIPT} $$i ${BINDIR}/$$i; \
	done
	@set -x; \
	for i in ${PROCS}; \
	do \
	    ${INSTALL_SCRIPT} $$i ${PROCDIR}/$$i; \
	done

clean:
	-rm -f ${BINS} ${PROCS}
