summaryrefslogtreecommitdiff
path: root/mk/macros.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/macros.mk')
-rw-r--r--mk/macros.mk22
1 files changed, 15 insertions, 7 deletions
diff --git a/mk/macros.mk b/mk/macros.mk
index 7dc1d95..2f3d2fb 100644
--- a/mk/macros.mk
+++ b/mk/macros.mk
@@ -285,25 +285,33 @@ endef
# $(call embtk_install_pkg,PACKAGE)
#
__embtk_multi_make = $(foreach builddir,$($(PKGV)_MAKE_DIRS), \
+ $($(PKGV)_MAKE_ENV) \
$(MAKE) -C $($(PKGV)_BUILD_DIR)/$(builddir) \
$($(PKGV)_MAKE_OPTS) $(J);)
-__embtk_single_make = $(MAKE) -C $($(PKGV)_BUILD_DIR) $($(PKGV)_MAKE_OPTS) $(J)
+__embtk_single_make = $($(PKGV)_MAKE_ENV) $(MAKE) -C $($(PKGV)_BUILD_DIR) \
+ $($(PKGV)_MAKE_OPTS) $(J)
__embtk_multi_make_install = $(foreach builddir,$($(PKGV)_MAKE_DIRS), \
- $(MAKE) -C $($(PKGV)_BUILD_DIR)/$(builddir) \
- DESTDIR=$(SYSROOT)/$($(PKGV)_SYSROOT_SUFFIX) $($(PKGV)_MAKE_OPTS) install;)
+ $($(PKGV)_MAKE_ENV) $(MAKE) -C $($(PKGV)_BUILD_DIR)/$(builddir) \
+ DESTDIR=$(SYSROOT)$(if $($(PKGV)_SYSROOT_SUFFIX),/$($(PKGV)_SYSROOT_SUFFIX)) \
+ $($(PKGV)_MAKE_OPTS) install;)
-__embtk_single_make_install = $(MAKE) -C $($(PKGV)_BUILD_DIR) \
- DESTDIR=$(SYSROOT)/$($(PKGV)_SYSROOT_SUFFIX) $($(PKGV)_MAKE_OPTS) install
+__embtk_single_make_install = $($(PKGV)_MAKE_ENV) \
+ $(MAKE) -C $($(PKGV)_BUILD_DIR) \
+ DESTDIR=$(SYSROOT)$(if $($(PKGV)_SYSROOT_SUFFIX),/$($(PKGV)_SYSROOT_SUFFIX)) \
+ $($(PKGV)_MAKE_OPTS) install
__embtk_multi_make_hostinstall = $(foreach builddir,$($(PKGV)_MAKE_DIRS), \
+ $($(PKGV)_MAKE_ENV) \
$(MAKE) -C $($(PKGV)_BUILD_DIR)/$(builddir) \
$(if $($(PKGV)_DESTDIR),DESTDIR=$($(PKGV)_DESTDIR)) \
$($(PKGV)_MAKE_OPTS) install;)
-__embtk_single_make_hostinstall = $(MAKE) -C $($(PKGV)_BUILD_DIR) \
- $(if $($(PKGV)_DESTDIR),DESTDIR=$($(PKGV)_DESTDIR)) $($(PKGV)_MAKE_OPTS) install
+__embtk_single_make_hostinstall = $($(PKGV)_MAKE_ENV) \
+ $(MAKE) -C $($(PKGV)_BUILD_DIR) \
+ $(if $($(PKGV)_DESTDIR),DESTDIR=$($(PKGV)_DESTDIR)) \
+ $($(PKGV)_MAKE_OPTS) install
define __embtk_install_pkg_make
$(call embtk_generic_msg,"Compiling and installing $($(PKGV)_NAME)-$($(PKGV)_VERSION) in your root filesystem...")