1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
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'
|