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>
diff --git a/build_server.sh b/build_server.sh
index 9363826..a0e4727 100755
--- a/build_server.sh
+++ b/build_server.sh
@@ -37,6 +37,11 @@
 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 aebb0a2..1860a10 100644
--- a/config.mk
+++ b/config.mk
@@ -276,6 +276,17 @@
 
 #########################################################################
 
+# 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