aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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