arm-trusted-firmware/plat/socionext/uniphier
Masahiro Yamada 3c9461520f uniphier: make sure to create build directory before ROT key
Building the UniPhier platform in parallel with TRUSTED_BOARD_BOOT=1
could fail due to non-existing directory.  It might be difficult to
reproduce, but here is an easier way to trigger the problem:

$ make PLAT=uniphier TRUSTED_BOARD_BOOT=1 MBEDTLS_DIR=mbedtls certificates
  OPENSSL build/uniphier/release/rot_key.pem
/bin/sh: 1: cannot create build/uniphier/release/rot_key.pem: Directory nonexistent
make: *** [build/uniphier/release/rot_key.pem] Error 2

The $(ROT_KEY) must depend on $(BUILD_PLAT) so that the build directory
is created before the key.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2017-11-07 00:35:21 +09:00
..
include uniphier: add TSP support 2017-06-13 00:32:57 +09:00
tsp uniphier: add TSP support 2017-06-13 00:32:57 +09:00
platform.mk uniphier: make sure to create build directory before ROT key 2017-11-07 00:35:21 +09:00
uniphier.h uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_bl1_helpers.S uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_bl1_setup.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_bl2_setup.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_bl31_setup.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_boot_device.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_cci.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_console.S uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_emmc.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_gicv3.c uniphier: Migrate to using interrupt properties 2017-10-16 16:50:02 +01:00
uniphier_helpers.S uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_image_desc.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_io_storage.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_nand.c uniphier: fix code indent for conditional statement 2017-09-01 11:11:30 +09:00
uniphier_psci.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_rotpk.S uniphier: move ROTPK hash to .rodata section 2017-10-18 21:57:34 +09:00
uniphier_scp.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_smp.S uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_soc_info.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_syscnt.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_tbbr.c uniphier: embed ROTPK hash into BL1/BL2 2017-06-20 23:54:28 +09:00
uniphier_topology.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00
uniphier_usb.c uniphier: work around Boot ROM bug for USB boot mode of PXs3 SoC 2017-09-01 11:11:30 +09:00
uniphier_xlat_setup.c uniphier: support Socionext UniPhier platform 2017-06-13 00:32:57 +09:00