BUILD_TYPE := release
endif
-BL_COMMON_OBJS := misc_helpers.o cache_helpers.o tlb_helpers.o \
- std.o bl_common.o platform_helpers.o
+BL_COMMON_OBJS := misc_helpers.o \
+ cache_helpers.o \
+ tlb_helpers.o \
+ std.o \
+ bl_common.o \
+ platform_helpers.o
+
ARCH ?= aarch64
# By default, build all platforms available
BL2_LINKERFILE := $(addprefix ${BUILD_BL2}/,${BL2_LINKERFILE})
BL31_LINKERFILE := $(addprefix ${BUILD_BL31}/,${BL31_LINKERFILE})
-INCLUDES += -Ilib/include/ -Iinclude/${ARCH}/ -Iinclude/ \
- -Iarch/system/gic -Icommon/psci \
- -Iinclude/stdlib -Iinclude/stdlib/sys \
- -Iplat/${PLAT} ${PLAT_INCLUDES}
+INCLUDES += -Ilib/include/ \
+ -Iinclude/${ARCH}/ \
+ -Iinclude/ \
+ -Iarch/system/gic \
+ -Icommon/psci \
+ -Iinclude/stdlib \
+ -Iinclude/stdlib/sys \
+ -Iplat/${PLAT} \
+ ${PLAT_INCLUDES}
ASFLAGS += -nostdinc -ffreestanding -Wa,--fatal-warnings \
-mgeneral-regs-only -D__ASSEMBLY__ ${INCLUDES}
# POSSIBILITY OF SUCH DAMAGE.
#
-vpath %.c plat/${PLAT} plat/${PLAT}/${ARCH} \
- common/ lib/ arch/${ARCH} \
+vpath %.c plat/${PLAT} \
+ plat/${PLAT}/${ARCH} \
+ common \
+ lib \
+ arch/${ARCH} \
${PLAT_BL1_C_VPATH}
-vpath %.S arch/${ARCH}/cpu plat/common/${ARCH} \
- plat/${PLAT}/${ARCH} \
- include/ lib/arch/${ARCH} \
+vpath %.S arch/${ARCH}/cpu \
+ plat/common/${ARCH} \
+ plat/${PLAT}/${ARCH} \
+ include \
+ lib/arch/${ARCH} \
${PLAT_BL1_S_VPATH}
-BL1_OBJS += bl1_arch_setup.o \
- bl1_entrypoint.o \
- early_exceptions.o \
- bl1_main.o \
+BL1_OBJS += bl1_arch_setup.o \
+ bl1_entrypoint.o \
+ early_exceptions.o \
+ bl1_main.o \
cpu_helpers.o
BL1_ENTRY_POINT := reset_handler
# POSSIBILITY OF SUCH DAMAGE.
#
-vpath %.c common/ lib/ \
- plat/${PLAT} plat/${PLAT}/${ARCH} arch/${ARCH} \
+vpath %.c common \
+ lib \
+ plat/${PLAT} \
+ plat/${PLAT}/${ARCH} \
+ arch/${ARCH} \
${PLAT_BL2_C_VPATH}
-vpath %.S lib/arch/${ARCH} \
- include lib/sync/locks/exclusive \
+vpath %.S lib/arch/${ARCH} \
+ include \
+ lib/sync/locks/exclusive \
${PLAT_BL2_S_VPATH}
-BL2_OBJS += bl2_entrypoint.o \
- bl2_arch_setup.o \
- bl2_main.o \
- spinlock.o \
+BL2_OBJS += bl2_entrypoint.o \
+ bl2_arch_setup.o \
+ bl2_main.o \
+ spinlock.o \
early_exceptions.o
BL2_ENTRY_POINT := bl2_entrypoint
BL2_MAPFILE := bl2.map
BL2_LINKERFILE := bl2.ld
-CFLAGS += $(DEFINES)
+CFLAGS += $(DEFINES)
# POSSIBILITY OF SUCH DAMAGE.
#
-vpath %.c common/ lib/ arch/system/gic \
- plat/${PLAT} arch/${ARCH} common/psci \
- lib/sync/locks/bakery/ \
- plat/${PLAT}/${ARCH} ${PLAT_BL31_C_VPATH}
+vpath %.c common \
+ lib \
+ arch/system/gic \
+ plat/${PLAT} \
+ arch/${ARCH} \
+ common/psci \
+ lib/sync/locks/bakery \
+ plat/${PLAT}/${ARCH} \
+ ${PLAT_BL31_C_VPATH}
-vpath %.S lib/arch/${ARCH} common/psci \
- include/ plat/${PLAT}/${ARCH} \
- lib/sync/locks/exclusive plat/common/${ARCH} \
- arch/system/gic/${ARCH} \
+vpath %.S lib/arch/${ARCH} \
+ common/psci \
+ include \
+ plat/${PLAT}/${ARCH} \
+ lib/sync/locks/exclusive \
+ plat/common/${ARCH} \
+ arch/system/gic/${ARCH} \
${PLAT_BL31_S_VPATH}
-BL31_OBJS += bl31_arch_setup.o \
- bl31_entrypoint.o \
- exception_handlers.o \
- runtime_exceptions.o \
- bl31_main.o \
- psci_entry.o \
- psci_setup.o \
- psci_common.o \
- psci_afflvl_on.o \
- psci_main.o \
- psci_afflvl_off.o \
- psci_afflvl_suspend.o \
- spinlock.o \
- gic_v3_sysregs.o \
- bakery_lock.o \
+BL31_OBJS += bl31_arch_setup.o \
+ bl31_entrypoint.o \
+ exception_handlers.o \
+ runtime_exceptions.o \
+ bl31_main.o \
+ psci_entry.o \
+ psci_setup.o \
+ psci_common.o \
+ psci_afflvl_on.o \
+ psci_main.o \
+ psci_afflvl_off.o \
+ psci_afflvl_suspend.o \
+ spinlock.o \
+ gic_v3_sysregs.o \
+ bakery_lock.o \
runtime_svc.o
BL31_ENTRY_POINT := bl31_entrypoint
# POSSIBILITY OF SUCH DAMAGE.
#
-PLAT_INCLUDES := -Idrivers/arm/interconnect/cci-400/ \
- -Idrivers/arm/peripherals/pl011/ \
- -Idrivers/power
+PLAT_INCLUDES := -Idrivers/arm/interconnect/cci-400 \
+ -Idrivers/arm/peripherals/pl011 \
+ -Idrivers/power
-PLAT_BL1_C_VPATH := drivers/arm/interconnect/cci-400/ \
- drivers/arm/peripherals/pl011 \
- lib/semihosting \
- lib/stdlib
+PLAT_BL1_C_VPATH := drivers/arm/interconnect/cci-400 \
+ drivers/arm/peripherals/pl011 \
+ lib/semihosting \
+ lib/stdlib
-PLAT_BL1_S_VPATH := lib/semihosting/${ARCH}
+PLAT_BL1_S_VPATH := lib/semihosting/${ARCH}
-PLAT_BL2_C_VPATH := drivers/arm/interconnect/cci-400 \
- drivers/arm/peripherals/pl011 \
- lib/stdlib \
- lib/semihosting
+PLAT_BL2_C_VPATH := drivers/arm/interconnect/cci-400 \
+ drivers/arm/peripherals/pl011 \
+ lib/stdlib \
+ lib/semihosting
-PLAT_BL2_S_VPATH := lib/semihosting/${ARCH}
+PLAT_BL2_S_VPATH := lib/semihosting/${ARCH}
-PLAT_BL31_C_VPATH := drivers/arm/interconnect/cci-400 \
- drivers/arm/peripherals/pl011 \
- lib/semihosting \
- lib/stdlib \
- drivers/power
+PLAT_BL31_C_VPATH := drivers/arm/interconnect/cci-400 \
+ drivers/arm/peripherals/pl011 \
+ lib/semihosting \
+ lib/stdlib \
+ drivers/power
-PLAT_BL31_S_VPATH := lib/semihosting/${ARCH}
+PLAT_BL31_S_VPATH := lib/semihosting/${ARCH}
-PLAT_BL_COMMON_OBJS := semihosting_call.o \
- mmio.o \
- pl011.o \
- semihosting.o \
- sysreg_helpers.o
+PLAT_BL_COMMON_OBJS := semihosting_call.o \
+ mmio.o \
+ pl011.o \
+ semihosting.o \
+ sysreg_helpers.o
-BL1_OBJS += bl1_plat_setup.o \
- bl1_plat_helpers.o \
- fvp_helpers.o \
- fvp_common.o \
- cci400.o
+BL1_OBJS += bl1_plat_setup.o \
+ bl1_plat_helpers.o \
+ fvp_helpers.o \
+ fvp_common.o \
+ cci400.o
-BL2_OBJS += bl2_plat_setup.o \
- fvp_common.o
+BL2_OBJS += bl2_plat_setup.o \
+ fvp_common.o
-BL31_OBJS += bl31_plat_setup.o \
- fvp_helpers.o \
- fvp_common.o \
- fvp_pm.o \
- fvp_pwrc.o \
- fvp_topology.o \
- fvp_gic.o \
- cci400.o \
- gic_v2.o \
- gic_v3.o
+BL31_OBJS += bl31_plat_setup.o \
+ fvp_helpers.o \
+ fvp_common.o \
+ fvp_pm.o \
+ fvp_pwrc.o \
+ fvp_topology.o \
+ fvp_gic.o \
+ cci400.o \
+ gic_v2.o \
+ gic_v3.o