summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/macros.packages.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/mk/macros.packages.mk b/mk/macros.packages.mk
index 82ed4a5..68848f1 100644
--- a/mk/macros.packages.mk
+++ b/mk/macros.packages.mk
@@ -411,14 +411,17 @@ __embtk_single_make = $(__embtk_pkg_makeenv) \
$(MAKE) -C $(__embtk_pkg_builddir) \
$(J) $(__embtk_pkg_makeopts)
+
__embtk_multi_make_install = $(foreach builddir,$(__embtk_pkg_makedirs), \
- $(__embtk_pkg_makeenv) $(MAKE) -C $(__embtk_pkg_builddir)/$(builddir) \
+ $(__embtk_pkg_makeenv) $(filter-out $(__embtk_pkg_scanbuild),$(MAKE)) \
+ -C $(__embtk_pkg_builddir)/$(builddir) \
$(if $(__embtk_pkg_nodestdir),, \
DESTDIR=$(embtk_sysroot)$(if $(__embtk_pkg_sysrootsuffix),/$(__embtk_pkg_sysrootsuffix))) \
$(__embtk_pkg_makeopts) install;)
__embtk_single_make_install = $(__embtk_pkg_makeenv) \
- $(MAKE) -C $(__embtk_pkg_builddir) \
+ $(filter-out $(__embtk_pkg_scanbuild),$(MAKE)) \
+ -C $(__embtk_pkg_builddir) \
$(if $(__embtk_pkg_nodestdir),, \
DESTDIR=$(embtk_sysroot)$(if $(__embtk_pkg_sysrootsuffix),/$(__embtk_pkg_sysrootsuffix))) \
$(__embtk_pkg_makeopts) install