summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-09-16 22:32:18 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-09-16 22:32:18 +0200
commita3c60517157a571f2b9efc1c8140eca7fcb728ab (patch)
tree3c495cbc8d5ae21a83885597a13b44646643a1a0
parent06e32970449694cc37c2fa36a7db261d458baa95 (diff)
downloadembtoolkit-a3c60517157a571f2b9efc1c8140eca7fcb728ab.tar.gz
embtoolkit-a3c60517157a571f2b9efc1c8140eca7fcb728ab.tar.bz2
embtoolkit-a3c60517157a571f2b9efc1c8140eca7fcb728ab.tar.xz
Build system embtk_include_xtoolpkg macro: only include enabled packages
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--core/mk/pkg-macros/include.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/mk/pkg-macros/include.mk b/core/mk/pkg-macros/include.mk
index 46134c4..acc5279 100644
--- a/core/mk/pkg-macros/include.mk
+++ b/core/mk/pkg-macros/include.mk
@@ -111,6 +111,9 @@ define __embtk_include_xtoolpkg
$(eval __embtk_incmk1 := $(embtk_pkgincdir)/$(patsubst %_host,%,$(pkgv))/$(patsubst %_host,%,$(pkgv)).mk)
$(eval __embtk_incmk := $(or $(wildcard $(__embtk_incmk0)),$(wildcard $(__embtk_incmk1)),$(wildcard $(__embtk_incmk0))))
$(eval __embtk_incinstalled-y := $(if $(wildcard $(__embtk_pkg_dotinstalled_f)),y))
+ $(eval __embtk_incenabled0-y := $(CONFIG_EMBTK_HAVE_$(__embtk_inc_pkgname)))
+ $(eval __embtk_incenabled1-y := $(CONFIG_EMBTK_HOST_HAVE_$(patsubst %_HOST,%,$(__embtk_inc_pkgname))))
+ $(eval __embtk_incenabled-y := $(or $(__embtk_incenabled0-y),$(__embtk_incenabled1-y)))
$(eval __embtk_incmk-y := $(if $(__embtk_incenabled-y)$(__embtk_incinstalled-y),y))
# Is it necessary to include the .mk file?
$(eval __embtk_incmk-y := $(if $(findstring $(__embtk_incmk),$(MAKEFILE_LIST)),,$(__embtk_incmk-y)))