cflags{ '-std=c11', '-Wall', '-Wpedantic', '-D _POSIX_C_SOURCE=200809L', '-isystem $builddir/pkg/bearssl/include', } pkg.deps = { 'pkg/bearssl/headers', } lib('libcommon.a', { 'base16.c', 'base64.c', 'dnssec.c', 'key.c', 'zone.c', }) for _, tool in ipairs{'ds', 'dnskey', 'nsec', 'rrsig', 'tlsa'} do exe(tool, {tool..'.c', 'libcommon.a', '$builddir/pkg/bearssl/libbearssl.a'}) file('bin/'..tool, '755', '$outdir/'..tool) man{tool..'.1'} end fetch 'git'