summaryrefslogtreecommitdiff
path: root/mk/macros.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-08-31 17:52:42 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-08-31 17:53:45 +0200
commit8909aa2545b52ea61b00e2adeba63dca575eefdb (patch)
tree93cb3f45dfa1a5e07f22236ac978d338d302f79d /mk/macros.mk
parent422b6cb2a4191c2268170eba0dc42c9a941eade9 (diff)
downloadembtoolkit-8909aa2545b52ea61b00e2adeba63dca575eefdb.tar.gz
embtoolkit-8909aa2545b52ea61b00e2adeba63dca575eefdb.tar.bz2
embtoolkit-8909aa2545b52ea61b00e2adeba63dca575eefdb.tar.xz
Build system internal: __embtk_{single,multi}_make_install: give ability to skip DESTDIR set
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/macros.mk')
-rw-r--r--mk/macros.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/mk/macros.mk b/mk/macros.mk
index 5c06c7d..3bfa238 100644
--- a/mk/macros.mk
+++ b/mk/macros.mk
@@ -249,6 +249,7 @@ __embtk_pkg_configureopts = $(strip $($(PKGV)_CONFIGURE_OPTS))
__embtk_pkg_sysrootsuffix = $(strip $($(PKGV)_SYSROOT_SUFFIX))
__embtk_pkg_prefix = $(strip $($(PKGV)_PREFIX))
__embtk_pkg_destdir = $(strip $($(PKGV)_DESTDIR))
+__embtk_pkg_nodestdir = $(strip $($(PKGV)_NODESTDIR))
__embtk_pkg_deps = $(strip $($(PKGV)_DEPS))
__embtk_pkg_makedirs = $(strip $($(PKGV)_MAKE_DIRS))
@@ -400,12 +401,14 @@ __embtk_single_make = $(__embtk_pkg_makeenv) $(MAKE) -C $(__embtk_pkg_builddir)
__embtk_multi_make_install = $(foreach builddir,$(__embtk_pkg_makedirs), \
$(__embtk_pkg_makeenv) $(MAKE) -C $(__embtk_pkg_builddir)/$(builddir) \
- DESTDIR=$(SYSROOT)$(if $(__embtk_pkg_sysrootsuffix),/$(__embtk_pkg_sysrootsuffix)) \
+ $(if $(__embtk_pkg_nodestdir),, \
+ DESTDIR=$(SYSROOT)$(if $(__embtk_pkg_sysrootsuffix),/$(__embtk_pkg_sysrootsuffix))) \
$(__embtk_pkg_makeopts) install;)
__embtk_single_make_install = $(__embtk_pkg_makeenv) \
$(MAKE) -C $(__embtk_pkg_builddir) \
- DESTDIR=$(SYSROOT)$(if $(__embtk_pkg_sysrootsuffix),/$(__embtk_pkg_sysrootsuffix)) \
+ $(if $(__embtk_pkg_nodestdir),, \
+ DESTDIR=$(SYSROOT)$(if $(__embtk_pkg_sysrootsuffix),/$(__embtk_pkg_sysrootsuffix))) \
$(__embtk_pkg_makeopts) install
__embtk_multi_make_hostinstall = $(foreach builddir,$(__embtk_pkg_makedirs), \