# $Id: Makefile,v 1.5 2005/05/30 00:11:25 abs Exp $
#

PKGNAME=autonet
PROG=${PKGNAME}
MANSECTION=8
FILES=Makefile ${PROG} README ${PROG}.${MANSECTION} autonet.local lid_switch rc.d
GENFILES=${PKGNAME}.html autonet-rc.d
VERSION!=./autonet -V

PREFIX?=/usr/local
EXAMPLEDIR?=${PREFIX}/share/examples/autonet
RCDIR?=${PREFIX}/share/examples/rc.d

INSTALL_SCRIPT?=install -m 0755
INSTALL_DIR?=install -d
INSTALL_MAN?=install -m 0644

all:	${GENFILES}

tar:
	mkdir ${PKGNAME}-${VERSION}
	cp  ${FILES} ${PKGNAME}-${VERSION}
	tar cvf - ${PKGNAME}-${VERSION} | bzip2 -9 > ${PKGNAME}-${VERSION}.tbz
	rm -rf ${PKGNAME}-${VERSION}

test:
	./autonet -h

clean:	
	rm -f index.html ${GENFILES} ${PKGNAME}-*.tbz *~~

install: ${PKGNAME}.${MANSECTION}
	${INSTALL_DIR} ${PREFIX}/sbin
	${INSTALL_SCRIPT} ${PROG} ${PREFIX}/sbin
	${INSTALL_DIR} ${PREFIX}/man/man${MANSECTION}
	${INSTALL_MAN} ${PKGNAME}.${MANSECTION} ${PREFIX}/man/man${MANSECTION}
	${INSTALL_DIR} ${EXAMPLEDIR}
	${INSTALL_SCRIPT} autonet.local ${EXAMPLEDIR}
	${INSTALL_SCRIPT} lid_switch ${EXAMPLEDIR}
	${INSTALL_DIR} ${RCDIR}
	${INSTALL_SCRIPT} autonet-rc.d ${RCDIR}/autonet

# GENFILES

autonet-rc.d: rc.d
	sed 's:/usr/local:${PREFIX}:' $> > $@

${PKGNAME}.html:	${PKGNAME}.${MANSECTION}
	groff -dformat=HTML -Tlatin1 -ww -mdoc2html $> >  $@

# developer specific targets
.if exists(../common/common.mk)
.include "../common/common.mk"
.endif
