mirror of
https://github.com/oasislinux/oasis.git
synced 2026-05-12 21:34:47 +02:00
26 lines
469 B
Lua
26 lines
469 B
Lua
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'
|