Change-Id: I8a207e30a73d10fe67c0474ff11324ae99e2cec6 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/41360 Reviewed-by: Wim Vervoorn <wvervoorn@eltan.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
55 lines
1.5 KiB
Makefile
55 lines
1.5 KiB
Makefile
## SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
armv4_flags = -marm -march=armv4t -I$(src)/arch/arm/include/armv4/ \
|
|
-D__COREBOOT_ARM_ARCH__=4
|
|
|
|
###############################################################################
|
|
# bootblock
|
|
###############################################################################
|
|
|
|
ifeq ($(CONFIG_ARCH_BOOTBLOCK_ARMV4),y)
|
|
|
|
ifneq ($(CONFIG_BOOTBLOCK_CUSTOM),y)
|
|
bootblock-y += bootblock.S
|
|
endif
|
|
|
|
bootblock-y += cache.c
|
|
|
|
bootblock-generic-ccopts += $(armv4_flags)
|
|
|
|
endif # CONFIG_ARCH_BOOTBLOCK_ARMV4
|
|
|
|
################################################################################
|
|
## Verstage
|
|
################################################################################
|
|
|
|
ifeq ($(CONFIG_ARCH_VERSTAGE_ARMV4),y)
|
|
verstage-generic-ccopts += $(armv4_flags)
|
|
|
|
verstage-y += cache.c
|
|
endif # CONFIG_ARCH_VERSTAGE_ARMV4
|
|
|
|
###############################################################################
|
|
# romstage
|
|
###############################################################################
|
|
|
|
ifeq ($(CONFIG_ARCH_ROMSTAGE_ARMV4),y)
|
|
|
|
|
|
romstage-generic-ccopts += $(armv4_flags)
|
|
romstage-y += cache.c
|
|
|
|
rmodules_arm-generic-ccopts += $(armv4_flags)
|
|
|
|
endif # CONFIG_ARCH_ROMSTAGE_ARMV4
|
|
|
|
###############################################################################
|
|
# ramstage
|
|
###############################################################################
|
|
|
|
ifeq ($(CONFIG_ARCH_RAMSTAGE_ARMV4),y)
|
|
|
|
ramstage-generic-ccopts += $(armv4_flags)
|
|
|
|
endif # CONFIG_ARCH_RAMSTAGE_ARMV4
|