gen.lua (491B)
- cflags{
- '-std=c99', '-Wall', '-Wpedantic',
- '-I $srcdir',
- '-I $builddir/pkg/bearssl/include',
- }
- pkg.deps = {'pkg/bearssl/headers'}
- pkg.hdrs = copy('$outdir/include', '$srcdir', {'x509cert.h'})
- lib('libx509cert.a', {
- 'cert.c',
- 'der.c',
- 'dn.c',
- 'dn_string.c',
- 'oid.c',
- 'pkey.c',
- 'req.c',
- 'san.c',
- 'sign.c',
- '$builddir/pkg/bearssl/libbearssl.a',
- })
- exe('x509cert', {'x509cert.c', 'libx509cert.a.d'})
- file('bin/x509cert', '755', '$outdir/x509cert')
- man{'x509cert.1'}
- fetch 'git'