summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2013-02-28 11:33:12 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2013-02-28 11:47:14 +0100
commit13bb2310e3ccc500522b1bd8de50e4ecc24074db (patch)
tree25ca0a1eb2fb430eee7634cd83ce69e6c704023f
parentb5f1139427b40ca727a03e2e41aa5625cfb08bb8 (diff)
fix make <module> for BUILDDIR <> SRCDIR
Change-Id: I63528f351685167c1d67551d92afc2826a8b42ac
-rw-r--r--Makefile.in6
-rw-r--r--solenv/gbuild/partial_build.mk2
2 files changed, 4 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index 09788ff8ed1a..aee4b9012a87 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -66,13 +66,13 @@ define gbuild_module_rules
.PHONY: $(1) $(1).all $(1).build $(1).check $(1).clean $(1).showdeliverables $(1).subsequentcheck
$(1): bootstrap fetch
- cd $(1) && $(GNUMAKE) -j $(PARALLELISM) $(GMAKE_OPTIONS)
+ cd $(SRCDIR)/$(1) && $(GNUMAKE) -j $(PARALLELISM) $(GMAKE_OPTIONS)
$(1).build $(1).check $(1).clean $(1).showdeliverables:
- cd $(1) && $(GNUMAKE) -j $(PARALLELISM) $(GMAKE_OPTIONS) $$(patsubst $(1).%,%,$$@)
+ cd $(SRCDIR)/$(1) && $(GNUMAKE) -j $(PARALLELISM) $(GMAKE_OPTIONS) $$(patsubst $(1).%,%,$$@)
$(1).subsequentcheck:
- cd $(1) && $(GNUMAKE) -j $(CHECK_PARALLELISM) $(GMAKE_OPTIONS) subsequentcheck
+ cd $(SRCDIR)/$(1) && $(GNUMAKE) -j $(CHECK_PARALLELISM) $(GMAKE_OPTIONS) subsequentcheck
$(1).all: bootstrap fetch
$(GNUMAKE) -j $(PARALLELISM) $(GMAKE_OPTIONS) -f $(SRCDIR)/Makefile.build $(WORKDIR)/Module/$(1) $(WORKDIR)/Module/check/$(1) $(WORKDIR)/Module/slowcheck/$(1)
diff --git a/solenv/gbuild/partial_build.mk b/solenv/gbuild/partial_build.mk
index 4583ef6de3ce..aa7def4c9a58 100644
--- a/solenv/gbuild/partial_build.mk
+++ b/solenv/gbuild/partial_build.mk
@@ -1,7 +1,7 @@
-ifeq ($(SOLARENV),)
ifeq ($(gb_Side),)
gb_Side:=host
endif
+ifeq ($(SOLARENV),)
include $(dir $(realpath $(lastword $(MAKEFILE_LIST))))../../config_$(gb_Side).mk
endif