4 DIST= ${SRCTOP}/contrib/libfido2
6 .PATH: ${DIST}/src ${DIST}
38 SRCS+= openbsd-compat/freezero.c
39 SRCS+= openbsd-compat/recallocarray.c
41 CFLAGS+= -I ${DIST}/src -I${SRCTOP}/contrib/libcbor/src -I${.CURDIR}/../libcbor
42 CFLAGS+= -D_FIDO_INTERNAL
43 CFLAGS+= -DHAVE_ARC4RANDOM_BUF
44 CFLAGS+= -DHAVE_CLOCK_GETTIME
45 CFLAGS+= -DHAVE_DEV_URANDOM
47 CFLAGS+= -DHAVE_EXPLICIT_BZERO
48 CFLAGS+= -DHAVE_GETLINE
49 CFLAGS+= -DHAVE_GETOPT
50 CFLAGS+= -DHAVE_GETPAGESIZE
51 CFLAGS+= -DHAVE_GETRANDOM
52 CFLAGS+= -DHAVE_OPENSSLV_H
53 CFLAGS+= -DHAVE_READPASSPHRASE
54 CFLAGS+= -DHAVE_SIGNAL_H
55 CFLAGS+= -DHAVE_STRLCAT
56 CFLAGS+= -DHAVE_STRLCPY
57 CFLAGS+= -DHAVE_STRSEP
58 CFLAGS+= -DHAVE_SYSCONF
59 CFLAGS+= -DHAVE_SYS_RANDOM_H
60 CFLAGS+= -DHAVE_TIMESPECSUB
61 CFLAGS+= -DHAVE_TIMINGSAFE_BCMP
62 CFLAGS+= -DHAVE_UNISTD_H
63 CFLAGS+= -DTLS=__thread
64 CFLAGS+= -D_FIDO_MAJOR=1
65 CFLAGS+= -D_FIDO_MINOR=9
66 CFLAGS+= -D_FIDO_PATCH=0