diff options
| author | Michael Forney <mforney@mforney.org> | 2019-11-30 21:05:15 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2019-12-04 00:52:51 -0800 |
| commit | 0d1023ae1fbdc59f41269d0d05b8766870fb6767 (patch) | |
| tree | 032a939bd957a8b81b7db4ffa165300085866d9f /pkg/acme-client | |
| parent | e0592e126e7a247db33b0e56ea641cbdad27bd8f (diff) | |
acme-client: Build in a separate package directory
Diffstat (limited to 'pkg/acme-client')
| -rw-r--r-- | pkg/acme-client/gen.lua | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkg/acme-client/gen.lua b/pkg/acme-client/gen.lua new file mode 100644 index 00000000..18750cc3 --- /dev/null +++ b/pkg/acme-client/gen.lua @@ -0,0 +1,24 @@ +set('srcdir', 'pkg/openbsd/src/usr.sbin/acme-client') +cflags{ + '-D _GNU_SOURCE', -- for memmem + '-I pkg/openbsd/include', + '-I $builddir/pkg/libressl/include', + '-I $srcdir', + '-idirafter pkg/openbsd/src/sys', +} + +pkg.deps = { + 'pkg/libressl/headers', +} + +yacc('parse', 'parse.y') +exe('acme-client', [[ + acctproc.c base64.c certproc.c chngproc.c dbg.c dnsproc.c + fileproc.c http.c jsmn.c json.c keyproc.c main.c netproc.c + $outdir/parse.tab.c revokeproc.c key.c util.c + $builddir/pkg/libressl/libtls.a.d +]]) +file('bin/acme-client', '755', '$outdir/acme-client') +man{'acme-client.1', 'acme-client.conf.5'} + +build('phony', table.keys(pkg.inputs.fetch), 'pkg/openbsd/fetch'); |
