#	$Id: Makefile,v 1.2 2009/03/24 18:57:11 robert Exp $

PROG=		login_fingerprint
SRCS=		common.c login_fingerprint.c
MAN=		login_fingerprint.8 enroll_fingerprint.1

DOCS=		README
DOCDIR=		$(LOCALBASE)/share/doc/login_fingerprint
MANDIR=		$(LOCALBASE)/man/cat

CFLAGS+=	-Wall
CFLAGS+=	`pkg-config --cflags libfprint`
CFLAGS+=	`pkg-config --cflags libusb`
CFLAGS+=	-I${X11BASE}/include

LDADD+=		-L${X11BASE}/lib
LDADD+=		`pkg-config --libs libfprint`
LDADD+=		`pkg-config --libs libusb`
LDADD+=		-lcrypto -lMagickCore -lMagickWand -lfreetype

BINDIR=		$(LOCALBASE)/libexec/auth

CLEANFILES+=	enroll_fingerprint.o enroll_fingerprint *.cat[0-9]

all: login_fingerprint enroll_fingerprint

enroll_fingerprint: common.o enroll_fingerprint.o
	${CC} -o enroll_fingerprint ${LDADD} common.o enroll_fingerprint.o

beforeinstall:
	${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${DIRMODE} \
		${DESTDIR}${BINDIR}
	${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${DIRMODE} \
		${DESTDIR}${DOCDIR}

afterinstall:
	${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
		-m 444 ${DOCS} ${DESTDIR}${DOCDIR}/
	${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
		-m ${BINMODE} enroll_fingerprint ${DESTDIR}/usr/local/bin/

.include <bsd.prog.mk>
