1cflags{
2 '-std=c11', '-Wall', '-Wpedantic',
3 '-D _DEFAULT_SOURCE',
4 '-D LIBRESSL_INTERNAL',
5 '-I $srcdir',
6 '-isystem $builddir/pkg/bearssl/include',
7}
8
9pkg.hdrs = copy('$outdir/include', '$srcdir', {'tls.h'})
10pkg.deps = {
11 'pkg/bearssl/headers',
12}
13
14lib('libtls.a', {
15 'tls.c',
16 'tls_bio_cb.c',
17 'tls_client.c',
18 'tls_config.c',
19 'tls_conninfo.c',
20 'tls_keypair.c',
21 'tls_ocsp.c',
22 'tls_peer.c',
23 'tls_server.c',
24 'tls_util.c',
25 'tls_verify.c',
26 'bearssl.c',
27 'compat/freezero.c',
28 '$builddir/pkg/bearssl/libbearssl.a',
29 '$builddir/pkg/openbsd/libbsd.a',
30})
31
32fetch 'git'