summaryrefslogtreecommitdiff
path: root/pkg/binutils
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-05-25 21:01:32 -0700
committerMichael Forney <mforney@mforney.org>2020-05-25 21:11:21 -0700
commitf0fb0e517737860133352382ec082e4690be9b3a (patch)
tree8a3cfc3b9cc4dc468b2531b8d99d50749b3f053e /pkg/binutils
parentcdf748ea39cb023b364240569a57ad5bc3e00171 (diff)
Start to support configurable prefix
Diffstat (limited to 'pkg/binutils')
-rw-r--r--pkg/binutils/gen.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkg/binutils/gen.lua b/pkg/binutils/gen.lua
index dd0dee7c..6f68baad 100644
--- a/pkg/binutils/gen.lua
+++ b/pkg/binutils/gen.lua
@@ -162,7 +162,7 @@ sub('bfd.ninja', function()
'$cflags',
string.format([[-D 'SELECT_ARCHITECTURES=&%s']], table.concat(table.keys(selarchs), ',&')),
}})
- cc('bfd/dwarf2.c', nil, {cflags={'$cflags', [[-D 'DEBUGDIR="/lib/debug"']]}})
+ cc('bfd/dwarf2.c', nil, {cflags={'$cflags', string.format([[-D 'DEBUGDIR="%s/lib/debug"']], config.prefix)}})
lib('libbfd.a', {
-- src/bfd/Makefile.am:/^BFD32_LIBS_CFILES
-- src/bfd/Makefile.am:/^BFD64_LIBS_CFILES
@@ -199,7 +199,7 @@ end)
sub('binutils.ninja', function()
cflags{
- [[-D 'LOCALEDIR="/share/locale"']],
+ string.format([[-D 'LOCALEDIR="%s/share/locale"']], config.prefix),
'-D bin_dummy_emulation=bin_vanilla_emulation',
'-I $dir/binutils',
'-I $srcdir/binutils',
@@ -309,9 +309,9 @@ sub('ld.ninja', function()
'-D ELF_LIST_OPTIONS=TRUE',
'-D ELF_SHLIB_LIST_OPTIONS=TRUE',
'-D ELF_PLT_UNWIND_LIST_OPTIONS=TRUE',
- [[-D 'BINDIR="/bin"']],
- string.format([[-D 'SCRIPTDIR="/%s/lib"']], config.target.platform),
- string.format([[-D 'TOOLBINDIR="/%s/bin"']], config.target.platform),
+ string.format([[-D 'BINDIR="%s/bin"']], config.prefix),
+ string.format([[-D 'SCRIPTDIR="%s/%s/lib"']], config.prefix, config.target.platform),
+ string.format([[-D 'TOOLBINDIR="%s/%s/bin"']], config.prefix, config.target.platform),
'-I $dir/ld',
'-I $outdir/ld',
'-I $srcdir/ld',