diff options
author | Anas Nashif <anas.nashif@intel.com> | 2017-04-26 16:08:43 -0400 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2017-04-27 20:52:20 -0400 |
commit | e5bd83f4aa462f943a09883e1934cd5b8e7341dd (patch) | |
tree | a20db5dc9d2a3d8be1e09475a3d70f1b077208c1 | |
parent | 2a1adfccae31b6730ff89ad3a22e97283c22cb05 (diff) |
build: build host-tools when prebuilts are enabled
The build process of the host tools requires fixdep, when prebuilt host
tools are enabled and no host-tools are available (i.e. after a 'make
mrproper'), the build would fail because of the dependency. So make sure
we point to the in tree fixdep binary when building.
Change-Id: I8311f870d90b32ba56c821bb8533379f57003a8d
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
-rw-r--r-- | Makefile | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -323,8 +323,12 @@ GENOFFSET_H = scripts/gen_offset_header/gen_offset_header FIXDEP = scripts/basic/fixdep else GENOFFSET_H = $(PREBUILT_HOST_TOOLS)/gen_offset_header +ifneq ($(filter host-tools, $(MAKECMDGOALS)),) +FIXDEP = scripts/basic/fixdep +else FIXDEP = $(PREBUILT_HOST_TOOLS)/fixdep endif +endif PERL = perl PYTHON = python CHECK = sparse @@ -1195,8 +1199,8 @@ $(help-board-dirs): help-%: host-tools: - $(Q)$(MAKE) $(build)=scripts/kconfig standalone $(Q)$(MAKE) $(build)=scripts/basic + $(Q)$(MAKE) $(build)=scripts/kconfig standalone $(Q)$(MAKE) $(build)=scripts/gen_idt $(Q)$(MAKE) $(build)=scripts/gen_offset_header @mkdir -p ${ZEPHYR_BASE}/bin |