1## SPDX-License-Identifier: GPL-2.0-only 2 3armv4_flags = -marm -march=armv4t -I$(src)/arch/arm/include/armv4/ \ 4 -D__COREBOOT_ARM_ARCH__=4 5 6############################################################################### 7# bootblock 8############################################################################### 9 10ifeq ($(CONFIG_ARCH_BOOTBLOCK_ARMV4),y) 11 12ifneq ($(CONFIG_BOOTBLOCK_CUSTOM),y) 13bootblock-y += bootblock.S 14endif 15 16bootblock-y += cache.c 17 18bootblock-generic-ccopts += $(armv4_flags) 19 20endif # CONFIG_ARCH_BOOTBLOCK_ARMV4 21 22################################################################################ 23## Verstage 24################################################################################ 25 26ifeq ($(CONFIG_ARCH_VERSTAGE_ARMV4),y) 27verstage-generic-ccopts += $(armv4_flags) 28 29verstage-y += cache.c 30endif # CONFIG_ARCH_VERSTAGE_ARMV4 31 32############################################################################### 33# romstage 34############################################################################### 35 36ifeq ($(CONFIG_ARCH_ROMSTAGE_ARMV4),y) 37 38 39romstage-generic-ccopts += $(armv4_flags) 40romstage-y += cache.c 41 42rmodules_arm-generic-ccopts += $(armv4_flags) 43 44endif # CONFIG_ARCH_ROMSTAGE_ARMV4 45 46############################################################################### 47# ramstage 48############################################################################### 49 50ifeq ($(CONFIG_ARCH_RAMSTAGE_ARMV4),y) 51 52ramstage-generic-ccopts += $(armv4_flags) 53 54endif # CONFIG_ARCH_RAMSTAGE_ARMV4 55