<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/tools/cert_create/Makefile, branch master</title>
<subtitle>Broadcom-s Trusted Firmware A</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/atf/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/atf/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/'/>
<updated>2018-10-04T13:35:38Z</updated>
<entry>
<title>tools: Make invocation of host compiler correct</title>
<updated>2018-10-04T13:35:38Z</updated>
<author>
<name>Antonio Nino Diaz</name>
</author>
<published>2018-10-04T13:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=750e8d807dced6cd2a523aad7be74161dc705f6e'/>
<id>urn:sha1:750e8d807dced6cd2a523aad7be74161dc705f6e</id>
<content type='text'>
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 &lt;antonio.ninodiaz@arm.com&gt;
</content>
</entry>
<entry>
<title>tools/cert_create: fix makefile to build build_msg.o by HOSTCC</title>
<updated>2018-07-06T15:20:08Z</updated>
<author>
<name>Ying-Chun Liu (PaulLiu)</name>
</author>
<published>2018-07-06T15:20:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=aba0c7ae8e72176ab8e12b8da1c29863afd2e62f'/>
<id>urn:sha1:aba0c7ae8e72176ab8e12b8da1c29863afd2e62f</id>
<content type='text'>
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) &lt;paulliu@debian.org&gt;
</content>
</entry>
<entry>
<title>cert_create: fix makefile to remove executable on 'make realclean'</title>
<updated>2018-04-30T16:25:42Z</updated>
<author>
<name>Jonathan Wright</name>
</author>
<published>2018-04-30T14:04:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=2f36e853b53a2b269ed00fc26cdc788308aa3e59'/>
<id>urn:sha1:2f36e853b53a2b269ed00fc26cdc788308aa3e59</id>
<content type='text'>
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 &lt;jonathan.wright@arm.com&gt;
</content>
</entry>
<entry>
<title>Change PLATFORM_ROOT to TF_PLATFORM_ROOT</title>
<updated>2018-03-05T06:18:04Z</updated>
<author>
<name>Heyi Guo</name>
</author>
<published>2018-03-01T10:57:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=7d9ee7e3806cb1b1b484805ba723a0202d917a7a'/>
<id>urn:sha1:7d9ee7e3806cb1b1b484805ba723a0202d917a7a</id>
<content type='text'>
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 &lt;heyi.guo@linaro.org&gt;
</content>
</entry>
<entry>
<title>Set default value of USE_TBBR_DEFS</title>
<updated>2017-09-11T15:00:07Z</updated>
<author>
<name>Soby Mathew</name>
</author>
<published>2017-09-08T09:54:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=4a2bf951ac804f97be8ab2ad2ece396e6407af8f'/>
<id>urn:sha1:4a2bf951ac804f97be8ab2ad2ece396e6407af8f</id>
<content type='text'>
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 &lt;soby.mathew@arm.com&gt;
</content>
</entry>
<entry>
<title>tools: Use exported quiet flag from top-level Makefile</title>
<updated>2017-06-12T08:54:08Z</updated>
<author>
<name>dp-arm</name>
</author>
<published>2017-05-02T10:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=a9673900625acf97dff8bd218acad09f65f5bc02'/>
<id>urn:sha1:a9673900625acf97dff8bd218acad09f65f5bc02</id>
<content type='text'>
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 &lt;dimitris.papastamos@arm.com&gt;
</content>
</entry>
<entry>
<title>build: Introduce HOSTCC flag</title>
<updated>2017-05-24T13:24:49Z</updated>
<author>
<name>dp-arm</name>
</author>
<published>2017-05-02T10:09:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=72610c4102990d4f17bd654acad9a415733f795b'/>
<id>urn:sha1:72610c4102990d4f17bd654acad9a415733f795b</id>
<content type='text'>
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 &lt;dimitris.papastamos@arm.com&gt;
</content>
</entry>
<entry>
<title>cert: move platform_oid.h to include/tools_share for all platforms</title>
<updated>2017-05-23T15:08:35Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2017-05-22T03:11:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=bb41eb7a9dc3e3b31df2e20237a2bcf1a3cae72a'/>
<id>urn:sha1:bb41eb7a9dc3e3b31df2e20237a2bcf1a3cae72a</id>
<content type='text'>
Platforms aligned with TBBR are supposed to use their own OIDs, but
defining the same macros with different OIDs does not provide any
value (at least technically).

For easier use of TBBR, this commit allows platforms to reuse the OIDs
obtained by ARM Ltd.  This will be useful for non-ARM vendors that
do not need their own extension fields in their certificate files.

The OIDs of ARM Ltd. have been moved to include/tools_share/tbbr_oid.h

Platforms can include &lt;tbbr_oid.h&gt; instead of &lt;platform_oid.h&gt; by
defining USE_TBBR_DEFS as 1.  USE_TBBR_DEFS is 0 by default to keep the
backward compatibility.

For clarification, I inserted a blank line between headers from the
include/ directory (#include &lt;...&gt;) and ones from a local directory
(#include "..." ).

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>Use SPDX license identifiers</title>
<updated>2017-05-03T08:39:28Z</updated>
<author>
<name>dp-arm</name>
</author>
<published>2017-05-03T08:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=82cb2c1ad9897473743f08437d0a3995bed561b9'/>
<id>urn:sha1:82cb2c1ad9897473743f08437d0a3995bed561b9</id>
<content type='text'>
To make software license auditing simpler, use SPDX[0] license
identifiers instead of duplicating the license text in every file.

NOTE: Files that have been imported by FreeBSD have not been modified.

[0]: https://spdx.org/

Change-Id: I80a00e1f641b8cc075ca5a95b10607ed9ed8761a
Signed-off-by: dp-arm &lt;dimitris.papastamos@arm.com&gt;
</content>
</entry>
<entry>
<title>Make:Allow for extension in tool names.</title>
<updated>2016-04-01T11:33:09Z</updated>
<author>
<name>Evan Lloyd</name>
</author>
<published>2015-12-03T11:35:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=42a45b51aa9748c67654a9f7f4546b464856ca99'/>
<id>urn:sha1:42a45b51aa9748c67654a9f7f4546b464856ca99</id>
<content type='text'>
In some build environments executable programs have a specific file
extension.  The value of BIN_EXT is appended to the relevant tool file
names to allow for this.
The value of BIN_EXT is set, where appropriate, by the build environment
specific make helper (to .exe for Windows build environments).

.gitignore is updated to hide the new (.exe) files.

Change-Id: Icc32f64b750e425265075ad4e0dea18129640b86
</content>
</entry>
</feed>
