# # BOOTROM Version # VERSION_MAJOR := 1 VERSION_MINOR := 0 COMMIT_ID := $(shell git rev-parse --short HEAD) CONFIG_MSP_STACK_SIZE := 10240 GLOBAL_INCLUDES := \ $(COMMON_INCS) \ $(PLAT_INCS) \ -Iboard/$(PLAT)/layout/bootrom GLOBAL_INCLUDES += \ $(SEC_BOOT_INCS) \ $(BOOT_INCS) \ BOOTROM_SOURCES := \ $(COMMON_SRCS) \ $(ARCH_SRCS) \ $(PLATFROM_SRCS) \ $(BOOT_SRCS) \ $(UT_SRCS) \ $(FIH_SRCS) \ $(MBEDTLS_SRCS) \ $(MBEDTLS_PORT_SRCS) BOOTROM_SOURCES += \ $(SEC_BOOT_SRCS) \ BINARY := bootrom TARGET_OUT := bootrom SRCS := $(sort $(BOOTROM_SOURCES)) LDSCRIPT := $(LINKSCRIPT) VERSION_STRING := v${VERSION_MAJOR}.${VERSION_MINOR}.${COMMIT_ID} CFLAGS_$(BINARY) := $(PLAT_CPU_ARCH) $(GLOBAL_INCLUDES) -DVERSION_STRING=\"$(VERSION_STRING)\" -DBUILD_TYPE=\"$(BUILD_TYPE)\" -DMBEDTLS_CONFIG_FILE=\"mbedtls_config.h\" $(SEC_BOOT_CFLAGS) $(COMMON_DBH_CFLAGS) ASFLAGS_$(BINARY) := $(PLAT_CPU_ARCH) $(GLOBAL_INCLUDES) -DCONFIG_MSP_STACK_SIZE=$(CONFIG_MSP_STACK_SIZE) $(SEC_BOOT_ASFLAGS) $(COMMON_DBH_ASFLAGS) LDFLAGS_$(BINARY) := -static --print-memory-usage $(SEC_BOOT_LDFLAGS) ifeq ($(CONFIG_MEM_LEAK),Y) DEPLIB := $(LIBGCC) else DEPLIB := endif include ${mk-dir}/link.mk