Home | History | Annotate | Line # | Download | only in pamu2fcfg
      1 # $NetBSD: Makefile,v 1.8 2025/10/19 00:59:58 riastradh Exp $
      2 
      3 .include <bsd.own.mk>
      4 .include "${.PARSEDIR}/../../Makefile.inc"
      5 
      6 DIST=${NETBSDSRCDIR}/external/bsd/pam-u2f/dist
      7 
      8 .PATH: ${DIST} ${DIST}/pamu2fcfg
      9 
     10 CFFILE=${DIST}/configure.ac
     11 
     12 CPPFLAGS+= -I${DIST} -I${.CURDIR}
     13 
     14 BINDIR=/usr/bin
     15 PROG=pamu2fcfg
     16 SRCS=pamu2fcfg.c cmdline.c b64.c readpassphrase.c explicit_bzero.c util.c
     17 COPTS.util.c += -Wno-error=stack-protector
     18 
     19 LDADD+=-lpam -lfido2 -lcbor -lusbhid -lcrypto -lm
     20 DPADD+=${LIBPAM} ${LIBFIDO2} ${LIBCBOR} ${LIBUSBHID} ${LIBCRYPTO} ${LIBM}
     21 
     22 pamu2fcfg.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 
     27 COPTS.util.c+= -Wno-error=deprecated-declarations
     28 
     29 .include <bsd.prog.mk>
     30