1 1.1 christos # $NetBSD: Makefile,v 1.1 2020/03/03 03:10:32 christos Exp $ 2 1.1 christos 3 1.1 christos NOMAN= 4 1.1 christos 5 1.1 christos .include <bsd.own.mk> 6 1.1 christos 7 1.1 christos DIST=${NETBSDSRCDIR}/external/bsd/pam-u2f/dist 8 1.1 christos 9 1.1 christos .PATH: ${DIST} ${DIST}/pamu2fcfg 10 1.1 christos 11 1.1 christos CFFILE=${DIST}/configure.ac 12 1.1 christos PACKAGE!= ${TOOL_SED} -ne 's/AC_INIT(\[\([a-zA-Z0-9_-]*\)\].*/\1/p' ${CFFILE} 13 1.1 christos VERSION!= ${TOOL_SED} -ne 's/AC_INIT(\[[a-zA-Z0-9_-]*\], \[\([0-9.]*\)\].*/\1/p' ${CFFILE} 14 1.1 christos 15 1.1 christos CPPFLAGS+= -I${DIST} -I${.CURDIR} 16 1.1 christos CPPFLAGS+= -DPACKAGE='"${PACKAGE}"' -DVERSION='"${VERSION}"' 17 1.1 christos CPPFLAGS+= -DHAVE_UNISTD_H 18 1.1 christos 19 1.1 christos BINDIR=/usr/bin 20 1.1 christos PROG=pamu2fcfg 21 1.1 christos SRCS=pamu2fcfg.c cmdline.c b64.c readpassphrase.c explicit_bzero.c util.c 22 1.1 christos COPTS.util.c += -Wno-error=stack-protector 23 1.1 christos 24 1.1 christos LDADD+=-lpam -lfido2 -lcbor -lusbhid -lcrypto 25 1.1 christos DPADD+=${LIBPAM} ${LIBFIDO2} ${LIBCBOR} ${LIBUSBHID} ${LIBCRYPTO} 26 1.1 christos 27 1.1 christos .include <bsd.prog.mk> 28