aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandrine Bailleux <sandrine.bailleux@arm.com>2014-05-15 13:13:34 +0100
committerSandrine Bailleux <sandrine.bailleux@arm.com>2014-06-05 17:39:40 +0100
commit569a5db9efbe5c735c409c928152e2e70011af46 (patch)
tree94e54c0c070fbaddb9572c20cd78d289a3b6f8e2
parentb01f49b5d1dd9ece5b38122ec0a35ded16dd6b18 (diff)
juno: Remove vpath usage in platform makefile
As per commit bee824171189, remove all usage of the vpath keyword in makefiles. Specify the relative paths to source files instead. Also reorder source files in makefiles alphabetically. Change-Id: Ic85c396f34e7a25a7239533f12bde3eed8da0ca2
-rw-r--r--plat/juno/platform.mk94
1 files changed, 38 insertions, 56 deletions
diff --git a/plat/juno/platform.mk b/plat/juno/platform.mk
index 3e705b8..ab0002a 100644
--- a/plat/juno/platform.mk
+++ b/plat/juno/platform.mk
@@ -28,63 +28,45 @@
# POSSIBILITY OF SUCH DAMAGE.
#
-PLAT_INCLUDES := -Idrivers/arm/interconnect/cci-400 \
- -Idrivers/console \
- -Idrivers/arm/trustzone/tzc-400 \
- -Idrivers/arm/peripherals/pl011
-
-PLAT_BL1_C_VPATH := drivers/arm/interconnect/cci-400 \
- drivers/arm/peripherals/pl011 \
- lib/arch/${ARCH} \
- lib/stdlib \
- drivers/io
-
-PLAT_BL2_C_VPATH := drivers/arm/interconnect/cci-400 \
- drivers/arm/peripherals/pl011 \
- lib/arch/${ARCH} \
- lib/stdlib \
- drivers/io
-
-PLAT_BL31_C_VPATH := drivers/arm/interconnect/cci-400 \
- drivers/arm/peripherals/pl011 \
- lib/arch/${ARCH} \
- lib/stdlib \
- drivers/io
+#
+# No additional platform system include directories required
+#
+# PLAT_INCLUDES :=
-PLAT_BL_COMMON_SOURCES := mmio.c \
- pl011_console.c \
- pl011.c \
- sysreg_helpers.S \
- plat_io_storage.c \
- io_fip.c \
- io_memmap.c \
- xlat_tables.c
+PLAT_BL_COMMON_SOURCES := drivers/arm/pl011/pl011_console.c \
+ drivers/arm/pl011/pl011.c \
+ drivers/io/io_fip.c \
+ drivers/ioio_memmap.c \
+ lib/mmio.c \
+ lib/aarch64/xlat_tables.c \
+ lib/aarch64/sysreg_helpers.S \
+ plat/juno/plat_io_storage.c
-BL1_SOURCES += bl1_plat_setup.c \
- bl1_plat_helpers.S \
- plat_helpers.S \
- platform_up_stack.S \
- plat_common.c \
- cci400.c
+BL1_SOURCES += drivers/arm/cci400/cci400.c \
+ plat/common/aarch64/platform_up_stack.S \
+ plat/juno/bl1_plat_setup.c \
+ plat/juno/aarch64/bl1_plat_helpers.S \
+ plat/juno/aarch64/plat_helpers.S \
+ plat/juno/aarch64/plat_common.c
-BL2_SOURCES += bakery_lock.c \
- bl2_plat_setup.c \
- platform_up_stack.S \
- mhu.c \
- plat_helpers.S \
- plat_common.c \
- scp_bootloader.c \
- scpi.c
+BL2_SOURCES += lib/locks/bakery/bakery_lock.c \
+ plat/common/aarch64/platform_up_stack.S \
+ plat/juno/bl2_plat_setup.c \
+ plat/juno/mhu.c \
+ plat/juno/aarch64/plat_helpers.S \
+ plat/juno/aarch64/plat_common.c \
+ plat/juno/scp_bootloader.c \
+ plat/juno/scpi.c
-BL31_SOURCES += bl31_plat_setup.c \
- mhu.c \
- plat_helpers.S \
- platform_mp_stack.S \
- plat_common.c \
- plat_pm.c \
- plat_topology.c \
- plat_gic.c \
- scpi.c \
- smc_arm.c \
- cci400.c \
- gic_v2.c
+BL31_SOURCES += drivers/arm/cci400/cci400.c \
+ drivers/arm/gic/gic_v2.c \
+ plat/common/aarch64/platform_mp_stack.S \
+ plat/juno/bl31_plat_setup.c \
+ plat/juno/mhu.c \
+ plat/juno/aarch64/plat_helpers.S \
+ plat/juno/aarch64/plat_common.c \
+ plat/juno/plat_pm.c \
+ plat/juno/plat_topology.c \
+ plat/juno/plat_gic.c \
+ plat/juno/scpi.c \
+ plat/juno/smc_arm.c