[coreboot] r240 - buildrom-devel/packages/coreboot-v3

svn at coreboot.org svn at coreboot.org
Mon Sep 29 20:03:51 CEST 2008


Author: jcrouse
Date: 2008-09-29 20:03:50 +0200 (Mon, 29 Sep 2008)
New Revision: 240

Modified:
   buildrom-devel/packages/coreboot-v3/coreboot-v3.mk
Log:
[PATCH] buildrom:  Enable the external build directory for cb-v3 too

Signed-off-by: Jordan Crouse <jordan.crouse at amd.com>
Acked-by: Ronald G. Minnich <rminnich at gmail.com>


Modified: buildrom-devel/packages/coreboot-v3/coreboot-v3.mk
===================================================================
--- buildrom-devel/packages/coreboot-v3/coreboot-v3.mk	2008-09-29 17:44:31 UTC (rev 239)
+++ buildrom-devel/packages/coreboot-v3/coreboot-v3.mk	2008-09-29 18:03:50 UTC (rev 240)
@@ -10,7 +10,16 @@
 CBV3_URL=svn://coreboot.org/repository/coreboot-v3
 CBV3_TARBALL=coreboot-v3-svn-$(CBV3_TAG).tar.gz
 CBV3_DIR=$(BUILD_DIR)/coreboot-v3
+CBV3_STAMP_DIR=$(CBV3_DIR)/stamps
+CBV3_LOG_DIR=$(CBV3_DIR)/logs
+
+ifeq ($(CONFIG_CB_USE_BUILD),y)
+CBV3_SRC_DIR=$(subst ",,$(CONFIG_CB_BUILDDIR))
+CBV3_BUILD_TARGET=
+else
 CBV3_SRC_DIR=$(CBV3_DIR)/svn
+CBV3_BUILD_TARGET=$(CBV3_STAMP_DIR)/.configured
+endif
 
 ifeq ($(CONFIG_COREBOOT_V3_OVERRIDE_ROM_SIZE),y)
 	CBV3_ROM_SIZE=CONFIG_COREBOOT_ROMSIZE_KB=$(CONFIG_COREBOOT_V3_ROM_SIZE)
@@ -18,9 +27,6 @@
 	CBV3_ROM_SIZE=
 endif
 
-CBV3_STAMP_DIR=$(CBV3_DIR)/stamps
-CBV3_LOG_DIR=$(CBV3_DIR)/logs
-
 ifeq ($(CONFIG_VERBOSE),y)
 CBV3_FETCH_LOG=/dev/stdout
 CBV3_CONFIG_LOG=/dev/stdout
@@ -73,11 +79,13 @@
 endif
 	@ touch $@
 
-$(CBV3_OUTPUT): $(CBV3_STAMP_DIR)/.configured $(PAYLOAD_TARGET)
+
+$(CBV3_OUTPUT): $(CBV3_STAMP_DIR) $(CBV3_LOG_DIR) $(CBV3_BUILD_TARGET) $(PAYLOAD_TARGET)
 	@ echo "Building coreboot v3..."
 	@ $(MAKE) -C $(CBV3_SRC_DIR) $(CBV3_ROM_SIZE) > $(CBV3_BUILD_LOG) 2>&1
 
-$(CBV3_SRC_DIR)/build/util/lar/lar: $(CBV3_STAMP_DIR)/.configured
+$(CBV3_SRC_DIR)/build/util/lar/lar: $(CBV3_BUILD_TARGET)
+	@ echo "Building LAR..."
 	@ $(MAKE) -C $(CBV3_SRC_DIR)/util lar > $(CBV3_BUILD_LOG) 2>&1
 
 $(STAGING_DIR)/bin/lar: $(CBV3_SRC_DIR)/build/util/lar/lar





More information about the coreboot mailing list