diff options
Diffstat (limited to 'toolchain/binutils/Makefile')
-rw-r--r-- | toolchain/binutils/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/toolchain/binutils/Makefile b/toolchain/binutils/Makefile index b6d4489f9..9dae9defa 100644 --- a/toolchain/binutils/Makefile +++ b/toolchain/binutils/Makefile @@ -38,6 +38,10 @@ ifeq (${ADK_MAKE_PARALLEL},y) BINUTILS_MAKEOPTS+= -j${ADK_MAKE_JOBS} endif +ifeq (${ADK_STATIC_TOOLCHAIN},y) +BINUTILS_STATIC_MAKEOPTS+=LDFLAGS='$(HOST_STATIC_LLDFLAGS)' +endif + $(WRKBUILD)/.headers: $(WRKBUILD)/.configured: ifeq ($(ADK_LINUX_XTENSA),y) @@ -56,10 +60,11 @@ endif --disable-install-libiberty \ ${CONFOPTS} \ ); + $(MAKE) ${BINUTILS_MAKEOPTS} -C $(WRKBUILD) configure-host touch $@ $(WRKBUILD)/.compiled: $(WRKBUILD)/.configured - $(MAKE) ${BINUTILS_MAKEOPTS} -C $(WRKBUILD) all + $(MAKE) ${BINUTILS_MAKEOPTS} ${BINUTILS_STATIC_MAKEOPTS} -C $(WRKBUILD) all touch $@ $(WRKBUILD)/.installed: $(WRKBUILD)/.compiled |