DESTDIR=

CC		?= gcc
CFLAGS		?= -Os -Wall

PREFIX		?= /usr/local
SBINDIR		?= ${PREFIX}/sbin

INSTALL		?= install
COPY		?= -c
STRIP		?= -s

BINOWN		?= root
BINGRP		?= root
BINMODE		?= 555

RM		?= rm -f
MKDIR		?= mkdir -p

INSTALL_PROGRAM	?= ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}

all: bsidentd

bsidentd: bsidentd.c version.h
	${CC} ${CFLAGS} -o bsidentd bsidentd.c

#dist: .version
#	mkdir nullidentd-`cat .version`
#	cp -P `p4 files ... | sed s/\\\\/\\\\/depot\\\\/home\\\\/nullidentd\\\\/// | sed s/#.*$$//` nullidentd-`cat .version`/
#	find nullidentd-`cat .version` -type f -exec chmod 664 {} \;
#	tar zcf nullidentd-`cat .version`.tar.gz nullidentd-`cat .version`/
#	rm -rf nullidentd-`cat .version`

.version: README
	egrep "^Version" README | sed 's/Version //' > .version

version.h: .version
	echo "const char VERSION[] = \"`cat .version`\";" > version.h

clean: 
	${RM} .version version.h bsidentd build-stamp

install: bsidentd
	${MKDIR} ${DESTDIR}${SBINDIR}
	${INSTALL_PROGRAM} bsidentd ${DESTDIR}${SBINDIR}
