Makefile.mk
1 ## SPDX-License-Identifier: GPL-2.0-only 2 3 ramstage-$(CONFIG_ELOG) += elog.c 4 ramstage-$(CONFIG_CHROMEOS_NVS) += gnvs.c 5 ramstage-$(CONFIG_HAVE_ACPI_TABLES) += acpi.c 6 ramstage-$(CONFIG_CHROMEOS_RAMOOPS) += ramoops.c 7 ramstage-y += vpd_mac.c vpd_serialno.c vpd_calibration.c 8 ramstage-$(CONFIG_CHROMEOS_DISABLE_PLATFORM_HIERARCHY_ON_RESUME) += tpm2.c 9 ramstage-$(CONFIG_HAVE_REGULATORY_DOMAIN) += wrdd.c 10 ramstage-$(CONFIG_USE_SAR) += sar.c 11 ramstage-$(CONFIG_TPM_GOOGLE) += cr50_enable_update.c 12 ramstage-$(CONFIG_TPM_GOOGLE) += tpm_factory_config.c 13 14 romstage-$(CONFIG_CHROMEOS_CSE_BOARD_RESET_OVERRIDE) += cse_board_reset.c 15 ramstage-$(CONFIG_CHROMEOS_CSE_BOARD_RESET_OVERRIDE) += cse_board_reset.c 16 17 bootblock-y += watchdog.c 18 verstage-y += watchdog.c 19 romstage-y += watchdog.c 20 ramstage-y += watchdog.c 21 22 romstage-$(CONFIG_CHROMEOS_DRAM_PART_NUMBER_IN_CBI) += dram_part_num_override.c 23 ramstage-$(CONFIG_CHROMEOS_FW_SPLASH_SCREEN) += splash.c 24 25 # Add logo to the cbfs image 26 BMP_LOGO_COMPRESS_FLAG := $(CBFS_COMPRESS_FLAG) 27 ifeq ($(CONFIG_BMP_LOGO_COMPRESS_LZMA),y) 28 BMP_LOGO_COMPRESS_FLAG := LZMA 29 else ifeq ($(CONFIG_BMP_LOGO_COMPRESS_LZ4),y) 30 BMP_LOGO_COMPRESS_FLAG := LZ4 31 endif 32 33 define add_bmp_logo_file_to_cbfs 34 cbfs-files-$$($(1)) += $(2) 35 $(2)-file := $$(call strip_quotes,$$($(3))) 36 $(2)-type := raw 37 $(2)-compression := $$(BMP_LOGO_COMPRESS_FLAG) 38 endef 39 40 $(eval $(call add_bmp_logo_file_to_cbfs,CONFIG_CHROMEOS_FW_SPLASH_SCREEN, \ 41 cb_logo.bmp,CONFIG_CHROMEOS_LOGO_PATH)) 42 $(eval $(call add_bmp_logo_file_to_cbfs,CONFIG_CHROMEOS_FW_SPLASH_SCREEN, \ 43 cb_plus_logo.bmp,CONFIG_CHROMEBOOK_PLUS_LOGO_PATH))