Commit 4c59dd6f authored by danh-arm's avatar danh-arm
Browse files

Merge pull request #231 from jcastillo-arm/jc/fip_bin

Specify FIP filename at build time
parents 6cef4e46 7f48fab9
...@@ -63,6 +63,8 @@ ARM_GIC_ARCH := 2 ...@@ -63,6 +63,8 @@ ARM_GIC_ARCH := 2
# Flag used to indicate if ASM_ASSERTION should be enabled for the build. # Flag used to indicate if ASM_ASSERTION should be enabled for the build.
# This defaults to being present in DEBUG builds only. # This defaults to being present in DEBUG builds only.
ASM_ASSERTION := ${DEBUG} ASM_ASSERTION := ${DEBUG}
# Default FIP file name
FIP_NAME := fip.bin
# Checkpatch ignores # Checkpatch ignores
CHECK_IGNORE = --ignore COMPLEX_MACRO CHECK_IGNORE = --ignore COMPLEX_MACRO
...@@ -256,7 +258,7 @@ PP := ${CROSS_COMPILE}gcc -E ${CFLAGS} ...@@ -256,7 +258,7 @@ PP := ${CROSS_COMPILE}gcc -E ${CFLAGS}
FIPTOOLPATH ?= tools/fip_create FIPTOOLPATH ?= tools/fip_create
FIPTOOL ?= ${FIPTOOLPATH}/fip_create FIPTOOL ?= ${FIPTOOLPATH}/fip_create
fiptool: ${FIPTOOL} fiptool: ${FIPTOOL}
fip: ${BUILD_PLAT}/fip.bin fip: ${BUILD_PLAT}/${FIP_NAME}
locate-checkpatch: locate-checkpatch:
ifndef CHECKPATCH ifndef CHECKPATCH
...@@ -485,7 +487,7 @@ check_bl33: ...@@ -485,7 +487,7 @@ check_bl33:
endif endif
${BUILD_PLAT}/fip.bin: ${FIP_DEPS} ${FIPTOOL} check_bl30 check_bl33 ${BUILD_PLAT}/${FIP_NAME}: ${FIP_DEPS} ${FIPTOOL} check_bl30 check_bl33
${Q}${FIPTOOL} --dump \ ${Q}${FIPTOOL} --dump \
${FIP_ARGS} \ ${FIP_ARGS} \
$@ $@
......
...@@ -176,6 +176,9 @@ performed. ...@@ -176,6 +176,9 @@ performed.
BL3-2 image for the `fip` target. In this case, the BL3-2 in the ARM BL3-2 image for the `fip` target. In this case, the BL3-2 in the ARM
Trusted Firmware will not be built. Trusted Firmware will not be built.
* `FIP_NAME`: This is an optional build option which specifies the FIP
filename for the `fip` target. Default is `fip.bin`.
* `CROSS_COMPILE`: Prefix to toolchain binaries. Please refer to examples in * `CROSS_COMPILE`: Prefix to toolchain binaries. Please refer to examples in
this document for usage. this document for usage.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment