summaryrefslogtreecommitdiff
path: root/lib/chromeos
diff options
context:
space:
mode:
authorChe-Liang Chiou <clchiou@chromium.org>2011-07-12 21:29:54 +0800
committerSimon Glass <sjg@chromium.org>2011-08-29 10:58:52 -0700
commitd9bdc598a3ff8273b5df95f7439cefa2355ccde6 (patch)
tree804e412e486bbad0eba2b3f0fd9b84aab16252d6 /lib/chromeos
parent89293eed29a74430ae6993b76890892797018c62 (diff)
CHROMIUM: twostop: cleanup config flags
The variants of Chrome OS verified boot are: * chromeos_seaboard_onestop implements twostop firmware based on prior-redesigned vboot_reference. It is called onestop because it was implementing onestop boot. * chromeos_seaboard_vboot implements ordinary verified boot, which has bootstub, recovery, normal, and developer firmware, based on redesigned vboot_reference. * chromeos_tegra2_twostop implements twostop firmware based on redesigned vboot_reference. This variant is going to replace chromeos_seaboard_onestop. We split config flags into: * CONFIG_CHROMEOS enables codes that are shared among all variants. * CONFIG_CHROMEOS_VBEXPORT enables codes that implements APIs defined in vboot_api.h. * CONFIG_CHROMEOS_{ONESTOP,TWOSTOP,VBOOT} enables codes that are specific to each variant. Note that we would further cleanup or reorganize config flags after we migrate from chromeos_seaboard_onestop to chromeos_tegra2_twostop. BUG=chromium-os:17424 TEST=build cleanly Change-Id: I7574ec9376047693065b4295edb85b65acb4ea37 Reviewed-on: http://gerrit.chromium.org/gerrit/3943 Tested-by: Che-Liang Chiou <clchiou@chromium.org> Reviewed-by: Rong Chang <rongchang@chromium.org>
Diffstat (limited to 'lib/chromeos')
-rw-r--r--lib/chromeos/Makefile11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/chromeos/Makefile b/lib/chromeos/Makefile
index 21c996a0f1d..be193ca3ff5 100644
--- a/lib/chromeos/Makefile
+++ b/lib/chromeos/Makefile
@@ -15,16 +15,17 @@ LIB = $(obj)libchromeos.a
COBJS-$(CONFIG_CHROMEOS) += cmdline_updater.o
COBJS-$(CONFIG_CHROMEOS) += crossystem_data.o
COBJS-$(CONFIG_CHROMEOS) += fdt_decode.o
-COBJS-$(CONFIG_CHROMEOS) += firmware_storage_onestop.o
COBJS-$(CONFIG_CHROMEOS) += firmware_storage_spi.o
-COBJS-$(CONFIG_CHROMEOS) += load_kernel_helper.o
-COBJS-$(CONFIG_CHROMEOS) += onestop.o
COBJS-$(CONFIG_CHROMEOS) += os_storage.o
COBJS-$(CONFIG_CHROMEOS) += preboot_fdt_update.o
COBJS-$(CONFIG_CHROMEOS) += tlcl_stub.o
-COBJS-$(CONFIG_CHROMEOS) += utility.o
COBJS-$(CONFIG_CHROMEOS) += vboot_nvstorage_helper.o
-COBJS-$(CONFIG_CHROMEOS_BMPBLK) += gbb_bmpblk.o
+COBJS-$(CONFIG_CHROMEOS) += gbb_bmpblk.o
+COBJS-$(CONFIG_CHROMEOS) += utility.o
+
+COBJS-$(CONFIG_CHROMEOS_ONESTOP) += firmware_storage_onestop.o
+COBJS-$(CONFIG_CHROMEOS_ONESTOP) += load_kernel_helper.o
+COBJS-$(CONFIG_CHROMEOS_ONESTOP) += onestop.o
COBJS := $(COBJS-y)
OBJS := $(addprefix $(obj),$(COBJS))