Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Arm Trusted Firmware
Commits
52a9e53b
Unverified
Commit
52a9e53b
authored
6 years ago
by
Soby Mathew
Committed by
GitHub
6 years ago
Browse files
Options
Download
Plain Diff
Merge pull request #1612 from antonio-nino-diaz-arm/an/tools
tools: Make invocation of host compiler correct
parents
821d3547
750e8d80
master
v2.5
v2.5-rc1
v2.5-rc0
v2.4
v2.4-rc2
v2.4-rc1
v2.4-rc0
v2.3
v2.3-rc2
v2.3-rc1
v2.3-rc0
v2.2
v2.2-rc2
v2.2-rc1
v2.2-rc0
v2.1
v2.1-rc1
v2.1-rc0
arm_cca_v0.2
arm_cca_v0.1
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
tools/cert_create/Makefile
+9
-9
tools/cert_create/Makefile
tools/doimage/Makefile
+9
-9
tools/doimage/Makefile
tools/fiptool/Makefile
+7
-7
tools/fiptool/Makefile
tools/stm32image/Makefile
+9
-8
tools/stm32image/Makefile
with
34 additions
and
33 deletions
+34
-33
tools/cert_create/Makefile
View file @
52a9e53b
#
# Copyright (c) 2015-201
7
, ARM Limited and Contributors. All rights reserved.
# Copyright (c) 2015-201
8
, ARM Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
...
...
@@ -22,7 +22,7 @@ OBJECTS := src/cert.o \
src/tbbr/tbb_ext.o
\
src/tbbr/tbb_key.o
CFLAGS
:=
-Wall
-std
=
c99
HOSTC
CFLAGS
:=
-Wall
-std
=
c99
MAKE_HELPERS_DIRECTORY
:=
../../make_helpers/
include
${MAKE_HELPERS_DIRECTORY}build_macros.mk
...
...
@@ -46,9 +46,9 @@ endif
endif
ifeq
(${DEBUG},1)
CFLAGS
+=
-g
-O0
-DDEBUG
-DLOG_LEVEL
=
40
HOSTC
CFLAGS
+=
-g
-O0
-DDEBUG
-DLOG_LEVEL
=
40
else
CFLAGS
+=
-O2
-DLOG_LEVEL
=
20
HOSTC
CFLAGS
+=
-O2
-DLOG_LEVEL
=
20
endif
ifeq
(${V},0)
Q
:=
@
...
...
@@ -57,7 +57,7 @@ else
endif
$(eval
$(call
add_define,USE_TBBR_DEFS))
CFLAGS
+=
${DEFINES}
HOSTC
CFLAGS
+=
${DEFINES}
# Make soft links and include from local directory otherwise wrong headers
# could get pulled in from firmware tree.
...
...
@@ -72,15 +72,15 @@ HOSTCC ?= gcc
all
:
clean ${BINARY}
${BINARY}
:
${OBJECTS} Makefile
@
echo
"
LD
$@
"
@
echo
"
HOSTLD
$@
"
@
echo
'const char build_msg[] = "Built : "__TIME__", "__DATE__; \
const char platform_msg[] = "
${PLAT_MSG}
";'
|
\
${HOSTCC}
-c
${CFLAGS}
-xc
-
-o
src/build_msg.o
${HOSTCC}
-c
${
HOSTC
CFLAGS}
-xc
-
-o
src/build_msg.o
${Q}${HOSTCC}
src/build_msg.o
${OBJECTS}
${LIB_DIR}
${LIB}
-o
$@
%.o
:
%.c
@
echo
"
CC
$<
"
${Q}${HOSTCC}
-c
${CFLAGS}
${INC_DIR}
$<
-o
$@
@
echo
"
HOSTCC
$<
"
${Q}${HOSTCC}
-c
${
HOSTC
CFLAGS}
${INC_DIR}
$<
-o
$@
clean
:
$(
call
SHELL_DELETE_ALL, src/build_msg.o
${OBJECTS}
)
...
...
This diff is collapsed.
Click to expand it.
tools/doimage/Makefile
View file @
52a9e53b
...
...
@@ -7,11 +7,11 @@
PROJECT
=
doimage
OBJECTS
=
doimage.o
CFLAGS
=
-Wall
-Werror
HOSTC
CFLAGS
=
-Wall
-Werror
ifeq
(${DEBUG},1)
CFLAGS
+=
-g
-O0
-DDEBUG
HOSTC
CFLAGS
+=
-g
-O0
-DDEBUG
else
CFLAGS
+=
-O2
HOSTC
CFLAGS
+=
-O2
endif
ifeq
(${MARVELL_SECURE_BOOT},1)
...
...
@@ -19,13 +19,13 @@ DOIMAGE_CC_FLAGS := -DCONFIG_MVEBU_SECURE_BOOT
DOIMAGE_LD_FLAGS
:=
-lconfig
-lmbedtls
-lmbedcrypto
-lmbedx509
endif
CFLAGS
+=
${DOIMAGE_CC_FLAGS}
HOSTC
CFLAGS
+=
${DOIMAGE_CC_FLAGS}
# Make soft links and include from local directory otherwise wrong headers
# could get pulled in from firmware tree.
INCLUDE_PATHS
=
-I
.
CC
:
=
gcc
HOST
CC
?
=
gcc
RM
:=
rm
-rf
.PHONY
:
all clean
...
...
@@ -33,15 +33,15 @@ RM := rm -rf
all
:
${PROJECT}
${PROJECT}
:
${OBJECTS} Makefile
@
echo
"
LD
$@
"
${Q}${CC}
${OBJECTS}
${DOIMAGE_LD_FLAGS}
-o
$@
@
echo
"
HOSTLD
$@
"
${Q}${
HOST
CC}
${OBJECTS}
${DOIMAGE_LD_FLAGS}
-o
$@
@
echo
@
echo
"Built
$@
successfully"
@
echo
%.o
:
%.c Makefile
@
echo
"
CC
$<
"
${Q}${CC}
-c
${CFLAGS}
${INCLUDE_PATHS}
$<
-o
$@
@
echo
"
HOSTCC
$<
"
${Q}${
HOST
CC}
-c
${
HOSTC
CFLAGS}
${INCLUDE_PATHS}
$<
-o
$@
clean
:
${Q}${RM}
${PROJECT}
...
...
This diff is collapsed.
Click to expand it.
tools/fiptool/Makefile
View file @
52a9e53b
#
# Copyright (c) 2014-201
7
, ARM Limited and Contributors. All rights reserved.
# Copyright (c) 2014-201
8
, ARM Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
...
...
@@ -13,11 +13,11 @@ OBJECTS := fiptool.o tbbr_config.o
V
?=
0
override
CPPFLAGS
+=
-D_GNU_SOURCE
-D_XOPEN_SOURCE
=
700
CFLAGS
:=
-Wall
-Werror
-pedantic
-std
=
c99
HOSTC
CFLAGS
:=
-Wall
-Werror
-pedantic
-std
=
c99
ifeq
(${DEBUG},1)
CFLAGS
+=
-g
-O0
-DDEBUG
HOSTC
CFLAGS
+=
-g
-O0
-DDEBUG
else
CFLAGS
+=
-O2
HOSTC
CFLAGS
+=
-O2
endif
LDLIBS
:=
-lcrypto
...
...
@@ -36,15 +36,15 @@ HOSTCC ?= gcc
all
:
${PROJECT}
${PROJECT}
:
${OBJECTS} Makefile
@
echo
"
LD
$@
"
@
echo
"
HOSTLD
$@
"
${Q}${HOSTCC}
${OBJECTS}
-o
$@
${LDLIBS}
@
${ECHO_BLANK_LINE}
@
echo
"Built
$@
successfully"
@
${ECHO_BLANK_LINE}
%.o
:
%.c %.h Makefile
@
echo
"
CC
$<
"
${Q}${HOSTCC}
-c
${CPPFLAGS}
${CFLAGS}
${INCLUDE_PATHS}
$<
-o
$@
@
echo
"
HOSTCC
$<
"
${Q}${HOSTCC}
-c
${CPPFLAGS}
${
HOSTC
CFLAGS}
${INCLUDE_PATHS}
$<
-o
$@
clean
:
$(
call
SHELL_DELETE_ALL,
${PROJECT}
${OBJECTS}
)
This diff is collapsed.
Click to expand it.
tools/stm32image/Makefile
View file @
52a9e53b
...
...
@@ -12,11 +12,12 @@ PROJECT := stm32image${BIN_EXT}
OBJECTS
:=
stm32image.o
V
:=
0
CFLAGS
:=
-Wall
-Werror
-pedantic
-std
=
c99
-D_GNU_SOURCE
HOSTCCFLAGS
:=
-Wall
-Werror
-pedantic
-std
=
c99
-D_GNU_SOURCE
ifeq
(${DEBUG},1)
CFLAGS
+=
-g
-O0
-DDEBUG
HOSTC
CFLAGS
+=
-g
-O0
-DDEBUG
else
CFLAGS
+=
-O2
HOSTC
CFLAGS
+=
-O2
endif
ifeq
(${V},0)
...
...
@@ -25,22 +26,22 @@ else
Q
:=
endif
CC
:=
gcc
HOST
CC
:=
gcc
.PHONY
:
all clean distclean
all
:
${PROJECT}
${PROJECT}
:
${OBJECTS} Makefile
@
echo
"
LD
$@
"
${Q}${CC}
${OBJECTS}
-o
$@
@
echo
"
HOSTLD
$@
"
${Q}${
HOST
CC}
${OBJECTS}
-o
$@
@
${ECHO_BLANK_LINE}
@
echo
"Built
$@
successfully"
@
${ECHO_BLANK_LINE}
%.o
:
%.c Makefile
@
echo
"
CC
$<
"
${Q}${CC}
-c
${CFLAGS}
$<
-o
$@
@
echo
"
HOSTCC
$<
"
${Q}${
HOST
CC}
-c
${
HOSTC
CFLAGS}
$<
-o
$@
clean
:
$(
call
SHELL_DELETE_ALL,
${PROJECT}
${OBJECTS}
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help