| #
69a91659 |
| 13-Jan-2021 |
Ross Burton <ross.burton@arm.com> |
tools: don't clean when building
Don't depend on clean when building, as the user is capable of cleaning if required and this introduces a race where "all" depends on both the compile and the clean
tools: don't clean when building
Don't depend on clean when building, as the user is capable of cleaning if required and this introduces a race where "all" depends on both the compile and the clean in parallel. It's quite possible for some of the compile to happen in parallel with the clean, which results in the link failing as objects just built are missing.
Change-Id: I710711eea7483cafa13251c5d94ec693148bd001 Signed-off-by: Ross Burton <ross.burton@arm.com>
show more ...
|
| #
76a08094 |
| 10-Sep-2020 |
Mark Dykes <mardyk01@review.trustedfirmware.org> |
Merge "tools: Set the tool's default binary name" into integration
|
| #
b13e3f9f |
| 05-Sep-2020 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
tools: Set the tool's default binary name
This patch: fafd3ec9c assumes that tools must build from the main makefile folder. This assumption leads to the error when somebody wants to build a tool fr
tools: Set the tool's default binary name
This patch: fafd3ec9c assumes that tools must build from the main makefile folder. This assumption leads to the error when somebody wants to build a tool from the tool's folder. Hence changes are done to provide the default binary name in the tool's makefile.
Change-Id: Iae570a7f8d322151376b6feb19e739300eecc3fc Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| #
2b4103f7 |
| 24-Aug-2020 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "tools: Get the tool's binary name from the main makefile" into integration
|
| #
fafd3ec9 |
| 13-Aug-2020 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
tools: Get the tool's binary name from the main makefile
Currently, the tool's makefile override the tool's binary name which is already been defined in the main makefile. Hence fix is provided so t
tools: Get the tool's binary name from the main makefile
Currently, the tool's makefile override the tool's binary name which is already been defined in the main makefile. Hence fix is provided so that the tool's makefile get the tool's binary name from the main makefile instead of overriding it.
Change-Id: I8af2bd391a96bba2dbcddef711338a94ebf5f038 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| #
e3102677 |
| 10-Mar-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "sb/dualroot" into integration
* changes: Build system: Changes to drive cert_create for dualroot CoT cert_create: Define the dualroot CoT Introduce a new "dualroot" c
Merge changes from topic "sb/dualroot" into integration
* changes: Build system: Changes to drive cert_create for dualroot CoT cert_create: Define the dualroot CoT Introduce a new "dualroot" chain of trust
show more ...
|
| #
a9d5c273 |
| 10-Jan-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
cert_create: Define the dualroot CoT
Selection of the chain of trust is done through the COT build option:
> make COT=dualroot
Change-Id: Id87c7a5116bdd13bdb29645ecf31d111ad094c1e Signed-off-by: S
cert_create: Define the dualroot CoT
Selection of the chain of trust is done through the COT build option:
> make COT=dualroot
Change-Id: Id87c7a5116bdd13bdb29645ecf31d111ad094c1e Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| #
dcd03ce7 |
| 30-Jan-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "sb/select-cot" into integration
* changes: Introduce COT build option cert_create: Remove references to TBBR in common code cert_create: Introduce COT build option
Merge changes from topic "sb/select-cot" into integration
* changes: Introduce COT build option cert_create: Remove references to TBBR in common code cert_create: Introduce COT build option cert_create: Introduce TBBR CoT makefile
show more ...
|
| #
43743ea5 |
| 15-Jan-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
cert_create: Introduce COT build option
It allows to select the desired chain of trust. Right now, only the TBBR CoT is available.
At this stage, this build option only affects the tool itself. It
cert_create: Introduce COT build option
It allows to select the desired chain of trust. Right now, only the TBBR CoT is available.
At this stage, this build option only affects the tool itself. It is not plugged into the rest of the build system yet. To use it:
> make -C tools/cert_create COT=tbbr
Change-Id: I4484418f76d3c7b330d8653c978499a181534dcd Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| #
3b24b66e |
| 14-Jan-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
cert_create: Introduce TBBR CoT makefile
Move all TBBR-specific stuff out of the tool's makefile into a sub-makefile. This will make it easier to define and select an alternate chain of trust in the
cert_create: Introduce TBBR CoT makefile
Move all TBBR-specific stuff out of the tool's makefile into a sub-makefile. This will make it easier to define and select an alternate chain of trust in the future.
Change-Id: I92e366a1999b74cf51127d1771b64b807cd94b29 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| #
52a9e53b |
| 10-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1612 from antonio-nino-diaz-arm/an/tools
tools: Make invocation of host compiler correct
|
| #
750e8d80 |
| 04-Oct-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
tools: Make invocation of host compiler correct
HOSTCC should be used in any of the tools inside the tools/ directory instead of CC. That way it is possible to override both values from the command
tools: Make invocation of host compiler correct
HOSTCC should be used in any of the tools inside the tools/ directory instead of CC. That way it is possible to override both values from the command line when building the Trusted Firmware and the tools at the same time. Also, use HOSTCCFLAGS instead of CFLAGS.
Also, instead of printing the strings CC and LD in the console during the compilation of the tools, HOSTCC and HOSTLD have to be used for clarity. This is how it is done in other projects like U-Boot or Linux.
Change-Id: Icd6f74c31eb74cdd1c353583399ab19e173e293e Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|
| #
bcf50ed0 |
| 09-Jul-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1468 from grandpaul/paulliu-fix-cert-create-ftbfs
tools/cert_create: fix makefile to build build_msg.o by HOSTCC
|
| #
aba0c7ae |
| 06-Jul-2018 |
Ying-Chun Liu (PaulLiu) <paulliu@debian.org> |
tools/cert_create: fix makefile to build build_msg.o by HOSTCC
Previously build_msg.o is built by CC. It causes FTBFS when CC is not equal to HOSTCC.
Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu
tools/cert_create: fix makefile to build build_msg.o by HOSTCC
Previously build_msg.o is built by CC. It causes FTBFS when CC is not equal to HOSTCC.
Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
show more ...
|
| #
d1849b90 |
| 03-May-2018 |
danh-arm <dan.handley@arm.com> |
Merge pull request #1365 from jonathanwright-ARM/jw/fix-cert-create-makefile
Fix the makefile to remove the cert_create executable on 'make realclean'
|
| #
2f36e853 |
| 30-Apr-2018 |
Jonathan Wright <jonathan.wright@arm.com> |
cert_create: fix makefile to remove executable on 'make realclean'
Spurious whitespace existed in the BINARY shell variable which meant the cert_tool executable was not being removed on 'make realcl
cert_create: fix makefile to remove executable on 'make realclean'
Spurious whitespace existed in the BINARY shell variable which meant the cert_tool executable was not being removed on 'make realclean'.
Change-Id: Ibfd2fd17889514f6613e33c6df58d53b9232ec14 Signed-off-by: Jonathan Wright <jonathan.wright@arm.com>
show more ...
|
| #
60bb5258 |
| 21-Mar-2018 |
davidcunado-arm <david.cunado@arm.com> |
Merge pull request #1294 from iwishguo/master
Change PLATFORM_ROOT to TF_PLATFORM_ROOT
|
| #
7d9ee7e3 |
| 01-Mar-2018 |
Heyi Guo <heyi.guo@linaro.org> |
Change PLATFORM_ROOT to TF_PLATFORM_ROOT
Since we use "?=" to set PLATFORM_ROOT, it is better to change the name to be more special, or else it may be overridden by some environment variables, such
Change PLATFORM_ROOT to TF_PLATFORM_ROOT
Since we use "?=" to set PLATFORM_ROOT, it is better to change the name to be more special, or else it may be overridden by some environment variables, such as in some CI build environments.
Signed-off-by: Heyi Guo <heyi.guo@linaro.org>
show more ...
|
| #
b4567c12 |
| 14-Sep-2017 |
davidcunado-arm <david.cunado@arm.com> |
Merge pull request #1095 from soby-mathew/sm/fix_cert_create_build
Set default value of USE_TBBR_DEFS
|
| #
4a2bf951 |
| 08-Sep-2017 |
Soby Mathew <soby.mathew@arm.com> |
Set default value of USE_TBBR_DEFS
Using the OIDs defined in tbbr_oids.h is the recommended way to build the cert_create tool. This patch hence sets default value of the build flag USE_TBBR_DEFS to
Set default value of USE_TBBR_DEFS
Using the OIDs defined in tbbr_oids.h is the recommended way to build the cert_create tool. This patch hence sets default value of the build flag USE_TBBR_DEFS to 1 in the Makefile in `tools/cert_create` folder when cert_create is built from this folder.
Fixes ARM-software/tf-issues#482
Change-Id: Id1d224826b3417770bccbefa1b68d9bdb3b567f0 Signed-off-by: Soby Mathew <soby.mathew@arm.com>
show more ...
|
| #
5808ed85 |
| 15-Jun-2017 |
davidcunado-arm <david.cunado@arm.com> |
Merge pull request #980 from dp-arm/dp/make-fix
tools: Use exported quiet flag from top-level Makefile
|
| #
a9673900 |
| 02-May-2017 |
dp-arm <dimitris.papastamos@arm.com> |
tools: Use exported quiet flag from top-level Makefile
When V is set from the command line, the value is passed to the tools' Makefiles as well.
Change-Id: I91a1f66de5c1ae6f36b6c9f0a9bd550d4a30f092
tools: Use exported quiet flag from top-level Makefile
When V is set from the command line, the value is passed to the tools' Makefiles as well.
Change-Id: I91a1f66de5c1ae6f36b6c9f0a9bd550d4a30f092 Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
show more ...
|
| #
2ab2e57a |
| 24-May-2017 |
danh-arm <dan.handley@arm.com> |
Merge pull request #941 from dp-arm/dp/clang
Allow TF to be built using clang or ARM Compiler 6
|
| #
72610c41 |
| 02-May-2017 |
dp-arm <dimitris.papastamos@arm.com> |
build: Introduce HOSTCC flag
Tools are built using the compiler specified in `HOSTCC` instead of reusing the `CC` variable. By default, gcc is used.
Change-Id: I83636a375c61f4804b4e80784db9d061fe2
build: Introduce HOSTCC flag
Tools are built using the compiler specified in `HOSTCC` instead of reusing the `CC` variable. By default, gcc is used.
Change-Id: I83636a375c61f4804b4e80784db9d061fe20af87 Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
show more ...
|
| #
e715e676 |
| 24-May-2017 |
danh-arm <dan.handley@arm.com> |
Merge pull request #938 from masahir0y/tools_share
Collect headers shared between TF and host-tools into include/tools_share
|