diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2019-09-13 15:01:05 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2019-09-16 16:27:04 +0200 |
commit | c106986f73f8e1ae022924bc5b6a79c3b2e7eb41 (patch) | |
tree | 8ab0298344c3ff1083f9aebc6c64622f0de36e7e | |
parent | 548bfc66ab19a8262e28664fce8a60c84c783aa5 (diff) | |
download | ptxdist-c106986f73f8e1ae022924bc5b6a79c3b2e7eb41.tar.gz ptxdist-c106986f73f8e1ae022924bc5b6a79c3b2e7eb41.tar.xz |
template-barebox: build out-of-tree
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/templates/template-barebox-make | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/rules/templates/template-barebox-make b/rules/templates/template-barebox-make index 2c3a6e2d2..fb4dcf170 100644 --- a/rules/templates/template-barebox-make +++ b/rules/templates/template-barebox-make @@ -19,10 +19,12 @@ BAREBOX_@PACKAGE@_MD5 := BAREBOX_@PACKAGE@ := barebox-$(BAREBOX_@PACKAGE@_VERSION) BAREBOX_@PACKAGE@_SUFFIX := tar.bz2 BAREBOX_@PACKAGE@_DIR := $(BUILDDIR)/barebox-@package@-$(BAREBOX_@PACKAGE@_VERSION) +BAREBOX_@PACKAGE@_BUILD_DIR := $(BAREBOX_@PACKAGE@_DIR)-build BAREBOX_@PACKAGE@_CONFIG := $(call ptx/in-platformconfigdir, barebox-@package@.config.$(BAREBOX_@PACKAGE@_VERSION)) BAREBOX_@PACKAGE@_LICENSE := GPL-2.0-only BAREBOX_@PACKAGE@_URL := $(call barebox-url, BAREBOX_@PACKAGE@) BAREBOX_@PACKAGE@_SOURCE := $(SRCDIR)/barebox-$(BAREBOX_@PACKAGE@_VERSION).$(BAREBOX_@PACKAGE@_SUFFIX) +BAREBOX_@PACKAGE@_BUILD_OOT := KEEP # ---------------------------------------------------------------------------- # Prepare @@ -39,11 +41,15 @@ BAREBOX_@PACKAGE@_WRAPPER_BLACKLIST := \ TARGET_DEBUG \ TARGET_BUILD_ID -BAREBOX_@PACKAGE@_CONF_OPT := $(call barebox-opts, BAREBOX_@PACKAGE@) +BAREBOX_@PACKAGE@_CONF_OPT := \ + -C $(BAREBOX_@PACKAGE@_DIR) \ + O=$(BAREBOX_@PACKAGE@_BUILD_DIR) \ + $(call barebox-opts, BAREBOX_@PACKAGE@) + BAREBOX_@PACKAGE@_MAKE_OPT := $(BAREBOX_@PACKAGE@_CONF_OPT) BAREBOX_@PACKAGE@_IMAGES := @image@ -BAREBOX_@PACKAGE@_IMAGES := $(addprefix $(BAREBOX_@PACKAGE@_DIR)/,$(BAREBOX_@PACKAGE@_IMAGES)) +BAREBOX_@PACKAGE@_IMAGES := $(addprefix $(BAREBOX_@PACKAGE@_BUILD_DIR)/,$(BAREBOX_@PACKAGE@_IMAGES)) ifdef PTXCONF_BAREBOX_@PACKAGE@ $(BAREBOX_@PACKAGE@_CONFIG): |