1# $NetBSD: Makefile,v 1.6 2025/01/15 15:30:48 christos Exp $ 2 3.include <bsd.own.mk> 4.include "${.PARSEDIR}/../../Makefile.inc" 5 6DIST=${NETBSDSRCDIR}/external/bsd/pam-u2f/dist 7 8.PATH: ${DIST} ${DIST}/pamu2fcfg 9 10CFFILE=${DIST}/configure.ac 11 12CPPFLAGS+= -I${DIST} -I${.CURDIR} 13 14BINDIR=/usr/bin 15PROG=pamu2fcfg 16SRCS=pamu2fcfg.c cmdline.c b64.c readpassphrase.c explicit_bzero.c util.c 17COPTS.util.c += -Wno-error=stack-protector 18 19LDADD+=-lpam -lfido2 -lcbor -lusbhid -lcrypto -lm 20DPADD+=${LIBPAM} ${LIBFIDO2} ${LIBCBOR} ${LIBUSBHID} ${LIBCRYPTO} ${LIBM} 21 22pamu2fcfg.1: 23 asciidoc -b docbook45 -d manpage -o pamu2fcfg.1.xml ../../dist/man/pamu2fcfg.1.txt 24 xsltproc --nonet --xinclude -o pamu2fcfg.1 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl' pamu2fcfg.1.xml 25 rm -f pamu2fcfg.1.xml 26 27COPTS.util.c+= -Wno-error=deprecated-declarations 28 29.include <bsd.prog.mk> 30