summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-11-01 19:08:46 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-11-01 19:08:46 +0100
commit4ef6731f0d6b5e61528a9bc23702853993d8aa7d (patch)
tree0ec99e264d4baaa3763415be230645f82d28f8ef
parent53cf9cc019409a72d518ac172c1971017c36023b (diff)
downloadembtoolkit-4ef6731f0d6b5e61528a9bc23702853993d8aa7d.tar.gz
embtoolkit-4ef6731f0d6b5e61528a9bc23702853993d8aa7d.tar.bz2
embtoolkit-4ef6731f0d6b5e61528a9bc23702853993d8aa7d.tar.xz
Build system: allow package tarball to be downloaded locally with a different name
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--core/mk/pkg-macros/download.mk8
-rw-r--r--core/mk/pkg-macros/vars.mk1
2 files changed, 5 insertions, 4 deletions
diff --git a/core/mk/pkg-macros/download.mk b/core/mk/pkg-macros/download.mk
index d0e6b1c..1160236 100644
--- a/core/mk/pkg-macros/download.mk
+++ b/core/mk/pkg-macros/download.mk
@@ -122,22 +122,22 @@ define __embtk_download_pkg_from_tarball
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_site), \
- $(__embtk_pkg_package)) || \
+ $(__embtk_pkg_foreignpackage)) || \
$(if $(__embtk_pkg_mirror1), \
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_mirror1), \
- $(__embtk_pkg_package)) ||) \
+ $(__embtk_pkg_foreignpackage)) ||) \
$(if $(__embtk_pkg_mirror2), \
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_mirror2), \
- $(__embtk_pkg_package)) ||) \
+ $(__embtk_pkg_foreignpackage)) ||) \
$(if $(__embtk_pkg_mirror3), \
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_mirror3), \
- $(__embtk_pkg_package)) ||) \
+ $(__embtk_pkg_foreignpackage)) ||) \
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_mirror), \
diff --git a/core/mk/pkg-macros/vars.mk b/core/mk/pkg-macros/vars.mk
index 569936c..520580a 100644
--- a/core/mk/pkg-macros/vars.mk
+++ b/core/mk/pkg-macros/vars.mk
@@ -63,6 +63,7 @@ __embtk_pkg_mirror1 = $(strip $($(PKGV)_MIRROR1))
__embtk_pkg_mirror2 = $(strip $($(PKGV)_MIRROR2))
__embtk_pkg_mirror3 = $(strip $($(PKGV)_MIRROR3))
__embtk_pkg_package = $(strip $($(PKGV)_PACKAGE))
+__embtk_pkg_foreignpackage = $(or $(strip $($(PKGV)_FOREIGN_PACKAGE)),$(__embtk_pkg_package))
__embtk_pkg_refspec = $(or $(call __embtk_mk_uquote,$(CONFIG_EMBTK_$(PKGV)_REFSPEC)),$(__embtk_$(pkgv)_category))