summaryrefslogtreecommitdiff
path: root/mk/macros.packages.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-03-11 01:33:31 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-03-11 01:33:31 +0100
commit2c8e4bf87ad0f84932c48ced65e4dc445a8648ef (patch)
treed6a8d4ef23ccde0bda24aaa42f2cdea7af4a4cb9 /mk/macros.packages.mk
parenta0585e7c78b98510fecffaf50e907a647cb0d7a1 (diff)
downloadembtoolkit-2c8e4bf87ad0f84932c48ced65e4dc445a8648ef.tar.gz
embtoolkit-2c8e4bf87ad0f84932c48ced65e4dc445a8648ef.tar.bz2
embtoolkit-2c8e4bf87ad0f84932c48ced65e4dc445a8648ef.tar.xz
Build system: generic macros: add internal to get all configured/used packages
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/macros.packages.mk')
-rw-r--r--mk/macros.packages.mk17
1 files changed, 9 insertions, 8 deletions
diff --git a/mk/macros.packages.mk b/mk/macros.packages.mk
index 7e2993d..6d229ca 100644
--- a/mk/macros.packages.mk
+++ b/mk/macros.packages.mk
@@ -173,23 +173,24 @@ __embtk_pkg_dotpkgkconfig_f = $(__embtk_pkg_builddir)/.embtk.$(__embtk_pkg_name)
# Some useful macros about packages
__embtk_rootfs_pkgs-y = $(patsubst %_install,%,$(ROOTFS_COMPONENTS-y))
__embtk_rootfs_nrpkgs-y = $(if $(__embtk_rootfs_pkgs-y), \
- $(shell echo $(__embtk_rootfs_pkgs-y) \
- | wc -w),0)
+ $(shell echo $(__embtk_rootfs_pkgs-y) | wc -w),0)
__embtk_hosttools_pkgs-y = $(patsubst %_install,%,$(HOSTTOOLS_COMPONENTS-y))
__embtk_hosttools_nrpkgs-y = $(if $(__embtk_hosttools_pkgs-y), \
- $(shell echo $(__embtk_hosttools_pkgs-y) \
- | wc -w),0)
+ $(shell echo $(__embtk_hosttools_pkgs-y) | wc -w),0)
__embtk_rootfs_pkgs-n = $(patsubst %_install,%,$(ROOTFS_COMPONENTS-))
__embtk_rootfs_nrpkgs-n = $(if $(__embtk_rootfs_pkgs-n), \
- $(shell echo $(__embtk_rootfs_pkgs-n) \
- | wc -w),0)
+ $(shell echo $(__embtk_rootfs_pkgs-n) | wc -w),0)
__embtk_hosttools_pkgs-n = $(patsubst %_install,%,$(HOSTTOOLS_COMPONENTS-))
__embtk_hosttools_nrpkgs-n = $(if $(__embtk_hosttools_pkgs-n), \
- $(shell echo $(__embtk_hosttools_pkgs-n) \
- | wc -w),0)
+ $(shell echo $(__embtk_hosttools_pkgs-n) | wc -w),0)
+
+__embtk_pkgs_all-y = $(__embtk_rootfs_pkgs-y) $(__embtk_hosttools_pkgs-y)
+__embtk_pkgs_nrall-y = $(if $(strip $(__embtk_pkgs_all-y)), \
+ $(shell echo $(__embtk_pkgs_all-y) | wc -w),0)
+
#
# A macro to get packages version from .config file.
# usage: $(call embtk_get_pkgversion,PACKAGE)