summaryrefslogtreecommitdiff
path: root/pkg/libfido2/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2021-04-15 03:01:36 -0700
committerMichael Forney <mforney@mforney.org>2021-04-17 14:22:30 -0700
commit0c85e3929aa25af6ab6e02788b32092897b5384e (patch)
tree1d7edb54be2f46921e365cbf789304655e4fad30 /pkg/libfido2/gen.lua
parent41bded8245057d21f757beff2d32367ab217c488 (diff)
libfido2: Update to 1.7.0
Diffstat (limited to 'pkg/libfido2/gen.lua')
-rw-r--r--pkg/libfido2/gen.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkg/libfido2/gen.lua b/pkg/libfido2/gen.lua
index be90e7a7..af727d69 100644
--- a/pkg/libfido2/gen.lua
+++ b/pkg/libfido2/gen.lua
@@ -2,6 +2,7 @@ cflags{
'-std=c11', '-Wall', '-Wpedantic',
'-Wno-overflow', -- ioctl opcode conversion
'-include $outdir/config.h',
+ '-D _GNU_SOURCE',
'-D _DEFAULT_SOURCE',
'-D _FIDO_INTERNAL',
'-I $srcdir/src',
@@ -9,6 +10,7 @@ cflags{
'-isystem $builddir/pkg/bearssl/include',
'-isystem $builddir/pkg/libcbor/include',
'-isystem $builddir/pkg/linux-headers/include',
+ '-isystem $builddir/pkg/zlib/include',
}
pkg.hdrs = copy('$outdir/include', '$srcdir/src', {
@@ -23,6 +25,7 @@ pkg.deps = {
'pkg/bearssl/headers',
'pkg/libcbor/headers',
'pkg/linux-headers/headers',
+ 'pkg/zlib/headers',
}
build('cat', '$outdir/config.h', {
@@ -39,6 +42,8 @@ lib('libfido2.a', [[
blob.c
buf.c
cbor.c
+ compress.c
+ config.c
cred.c
credman.c
dev.c
@@ -50,6 +55,7 @@ lib('libfido2.a', [[
info.c
io.c
iso7816.c
+ largeblob.c
log.c
pin.c
random.c
@@ -63,6 +69,7 @@ lib('libfido2.a', [[
$builddir/pkg/bearssl/libbearssl.a
$builddir/pkg/libcbor/libcbor.a
$builddir/pkg/openbsd/libbsd.a
+ $builddir/pkg/zlib/libz.a
]])
lib('libcommon.a', [[tools/(base64.c util.c)]])
@@ -83,7 +90,9 @@ exe('fido2-token', [[
tools/(
fido2-token.c
bio.c
+ config.c
credman.c
+ largeblob.c
pin.c
token.c
)