aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Sanders <nsanders@google.com>2012-02-23 17:07:46 -0800
committerMike J. Chen <mjchen@google.com>2012-04-16 17:18:51 -0700
commitec4b084fa9c8e675f502ebe9e14bf74e369852fd (patch)
tree428f45226eabf051282cec9210ef318a4a4e2961
parent23fd5af6dbd0b06ab4bcf20c234df8aadb85cf15 (diff)
downloaduboot-ec4b084fa9c8e675f502ebe9e14bf74e369852fd.tar.gz
ARMV7: tungsten: Build force_fastboot 3RD on builder
This gives us a versioned 3RD for use with usbboot. Change-Id: I2cf5553b84acd314958d997c2f6181fa7661461d Signed-off-by: Nick Sanders <nsanders@google.com>
-rwxr-xr-xbuild_server.sh5
-rw-r--r--config.mk11
2 files changed, 16 insertions, 0 deletions
diff --git a/build_server.sh b/build_server.sh
index 9363826f5..a0e472720 100755
--- a/build_server.sh
+++ b/build_server.sh
@@ -37,6 +37,11 @@ make clean
make MFG=1 $BUILD_CONFIG
make MFG=1 -j $BUILD_JOBS
cp -f u-boot.img $BUILD_OUTPUT/factory_u-boot.img
+
+make clean
+make FORCE_FBT=1 $BUILD_CONFIG
+make FORCE_FBT=1 -j $BUILD_JOBS
+cp -f u-boot.bin $BUILD_OUTPUT/3RD.unsigned
fi
diff --git a/config.mk b/config.mk
index aebb0a2c3..1860a10c7 100644
--- a/config.mk
+++ b/config.mk
@@ -276,6 +276,17 @@ endif
#########################################################################
+# If make was invoked with "FORCE_FBT=1" as an argument, define
+# CONFIG_BOOTCOMMAND_FORCE_OVERRIDE for cpp.
+# This is used to build a variant for usbboot.
+ifdef FORCE_FBT
+CFLAGS += -DCONFIG_BOOTCOMMAND_FORCE_OVERRIDE=\"fastboot\"
+CPPFLAGS += -DCONFIG_BOOTCOMMAND_FORCE_OVERRIDE=\"fastboot\"
+endif
+
+
+#########################################################################
+
export HOSTCC HOSTCFLAGS HOSTLDFLAGS PEDCFLAGS HOSTSTRIP CROSS_COMPILE \
AS LD CC CPP AR NM STRIP OBJCOPY OBJDUMP MAKE
export CONFIG_SYS_TEXT_BASE PLATFORM_CPPFLAGS PLATFORM_RELFLAGS CPPFLAGS CFLAGS AFLAGS