gen.lua (469B)
- 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'