]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libfido2/Makefile
Merge llvm-project release/14.x llvmorg-14-init-18315-g190be5457c90
[FreeBSD/FreeBSD.git] / lib / libfido2 / Makefile
1 PACKAGE=ssh
2 LIB=    fido2
3 PRIVATELIB=
4 DIST=   ${SRCTOP}/contrib/libfido2
5
6 .PATH:  ${DIST}/src ${DIST}
7
8 SRCS+=  aes256.c
9 SRCS+=  assert.c
10 SRCS+=  authkey.c
11 SRCS+=  bio.c
12 SRCS+=  blob.c
13 SRCS+=  buf.c
14 SRCS+=  cbor.c
15 SRCS+=  compress.c
16 SRCS+=  config.c
17 SRCS+=  cred.c
18 SRCS+=  credman.c
19 SRCS+=  dev.c
20 SRCS+=  ecdh.c
21 SRCS+=  eddsa.c
22 SRCS+=  err.c
23 SRCS+=  es256.c
24 SRCS+=  hid_freebsd.c
25 SRCS+=  hid_unix.c
26 SRCS+=  hid.c
27 SRCS+=  info.c
28 SRCS+=  io.c
29 SRCS+=  iso7816.c
30 SRCS+=  largeblob.c
31 SRCS+=  log.c
32 SRCS+=  pin.c
33 SRCS+=  random.c
34 SRCS+=  reset.c
35 SRCS+=  rs256.c
36 SRCS+=  u2f.c
37
38 SRCS+=  openbsd-compat/freezero.c
39 SRCS+=  openbsd-compat/recallocarray.c
40
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
46 CFLAGS+= -DHAVE_ERR_H
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
67
68 LIBADD= crypto z
69
70 WARNS=2
71 MAN=
72
73 .include <bsd.lib.mk>