diff options
| author | Michael Forney <mforney@mforney.org> | 2021-04-29 12:46:26 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2021-05-01 01:48:08 -0700 |
| commit | e5b9ffd458933b9f68a6609b96d308192b2dbd86 (patch) | |
| tree | 8795840b9bfbba8a5622f971236392433151e8c0 /pkg/elftoolchain/gen.lua | |
| parent | 7a3b81ed5f3d4707f0cdacdc01d0c90816e4be30 (diff) | |
elftoolchain: Update to latest git
Diffstat (limited to 'pkg/elftoolchain/gen.lua')
| -rw-r--r-- | pkg/elftoolchain/gen.lua | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pkg/elftoolchain/gen.lua b/pkg/elftoolchain/gen.lua index 3d65d22f..7ee4e924 100644 --- a/pkg/elftoolchain/gen.lua +++ b/pkg/elftoolchain/gen.lua @@ -1,6 +1,6 @@ cflags{ '-Wall', '-Wpedantic', - '-I $dir', + '-I $outdir/include', '-I $srcdir/common', '-I $srcdir/libelf', '-isystem $builddir/pkg/openbsd/include', @@ -9,14 +9,18 @@ cflags{ pkg.hdrs = { copy('$outdir/include', '$srcdir/libelf', {'libelf.h', 'gelf.h'}), copy('$outdir/include', '$srcdir/common', {'elfdefinitions.h'}), + '$outdir/include/sys/elfdefinitions.h', install=true, } -pkg.deps = {'pkg/openbsd/headers'} +pkg.deps = {'$gendir/headers', 'pkg/openbsd/headers'} -rule('m4', 'm4 -D SRCDIR=$srcdir/libelf $in >$out') +rule('m4', 'm4 $m4flags -D SRCDIR=$srcdir/libelf $in >$out') build('m4', '$outdir/libelf_convert.c', {'$srcdir/libelf/libelf_convert.m4', '|', '$srcdir/libelf/elf_types.m4'}) build('m4', '$outdir/libelf_fsize.c', {'$srcdir/libelf/libelf_fsize.m4', '|', '$srcdir/libelf/elf_types.m4'}) build('m4', '$outdir/libelf_msize.c', {'$srcdir/libelf/libelf_msize.m4', '|', '$srcdir/libelf/elf_types.m4'}) +build('m4', '$outdir/include/sys/elfdefinitions.h', {'$srcdir/common/sys/elfdefinitions.m4', '|', '$srcdir/common/sys/elfconstants.m4'}, { + m4flags='-I $srcdir/common/sys' +}) lib('libelf.a', [[ libelf/( @@ -31,6 +35,7 @@ lib('libelf.a', [[ elf_getarsym.c elf_getbase.c elf_getident.c + elf_getversion.c elf_hash.c elf_kind.c elf_memory.c @@ -67,6 +72,7 @@ lib('libelf.a', [[ libelf_checksum.c libelf_data.c libelf_ehdr.c + libelf_elfmachine.c libelf_extended.c libelf_memory.c libelf_open.c @@ -78,4 +84,4 @@ lib('libelf.a', [[ ]]) file('lib/libelf.a', '644', '$outdir/libelf.a') -fetch 'curl' +fetch 'git' |
