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
f80f2d1c
Commit
f80f2d1c
authored
5 years ago
by
Mark Dykes
Committed by
TrustedFirmware Code Review
5 years ago
Browse files
Options
Download
Plain Diff
Merge "Build: introduce per-BL CPPFLAGS and ASFLAGS" into integration
parents
8eceb1c9
848a7e8c
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
arm_cca_v0.2
arm_cca_v0.1
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
make_helpers/build_macros.mk
+7
-6
make_helpers/build_macros.mk
with
7 additions
and
6 deletions
+7
-6
make_helpers/build_macros.mk
View file @
f80f2d1c
...
...
@@ -273,12 +273,12 @@ define MAKE_C
$(eval OBJ
:
= $(1)/$(patsubst %.c
,
%.o
,
$(notdir $(2))))
$(eval DEP
:
= $(patsubst %.o
,
%.d
,
$(OBJ)))
$(eval
IM
AG
E
:
= IMAGE_BL$(call uppercase
,
$(3)))
$(eval
BL_CPPFL
AG
S
:
=
$(BL$(call uppercase
,
$(3))_CPPFLAGS) -D
IMAGE_BL$(call uppercase
,
$(3)))
$(eval BL_CFLAGS
:
= $(BL$(call uppercase
,
$(3))_CFLAGS))
$(OBJ)
:
$(2) $(filter-out %.d
,
$(MAKEFILE_LIST)) | bl$(3)_dirs
$
$(ECHO)
" CC
$$
<"
$
$(Q)
$
$(CC)
$
$(LTO_CFLAGS)
$
$(TF_CFLAGS)
$
$(CFLAGS)
$(BL_CFLAGS)
-D
$(IM
AG
E
)
$(MAKE_DEP)
-c
$$
<
-o
$$
@
$
$(Q)
$
$(CC)
$
$(LTO_CFLAGS)
$
$(TF_CFLAGS)
$
$(CFLAGS)
$(BL_C
PP
FLAGS)
$(BL_CFL
AG
S
)
$(MAKE_DEP)
-c
$$
<
-o
$$
@
-include
$(DEP)
...
...
@@ -293,11 +293,12 @@ define MAKE_S
$(eval OBJ
:
= $(1)/$(patsubst %.S
,
%.o
,
$(notdir $(2))))
$(eval DEP
:
= $(patsubst %.o
,
%.d
,
$(OBJ)))
$(eval IMAGE
:
= IMAGE_BL$(call uppercase
,
$(3)))
$(eval BL_CPPFLAGS
:
= $(BL$(call uppercase
,
$(3))_CPPFLAGS) -DIMAGE_BL$(call uppercase
,
$(3)))
$(eval BL_ASFLAGS
:
= $(BL$(call uppercase
,
$(3))_ASFLAGS))
$(OBJ)
:
$(2) $(filter-out %.d
,
$(MAKEFILE_LIST)) | bl$(3)_dirs
$
$(ECHO)
" AS
$$
<"
$
$(Q)
$
$(AS)
$
$(ASFLAGS)
-D
$(IMAGE
)
$(MAKE_DEP)
-c
$$
<
-o
$$
@
$
$(Q)
$
$(AS)
$
$(ASFLAGS)
$(BL_CPPFLAGS)
$(BL_ASFLAGS
)
$(MAKE_DEP)
-c
$$
<
-o
$$
@
-include
$(DEP)
...
...
@@ -311,11 +312,11 @@ endef
define
MAKE_LD
$(eval DEP
:
= $(1).d)
$(eval
IM
AG
E
:
= IMAGE_BL$(call uppercase
,
$(3)))
$(eval
BL_CPPFL
AG
S
:
=
$(BL$(call uppercase
,
$(3))_CPPFLAGS) -D
IMAGE_BL$(call uppercase
,
$(3)))
$(1)
:
$(2) $(filter-out %.d
,
$(MAKEFILE_LIST)) | bl$(3)_dirs
$
$(ECHO)
" PP
$$
<"
$
$(Q)
$
$(CPP)
$
$(CPPFLAGS)
$
(
TF_CFLAGS_
$(ARCH)
)
-P
-x
assembler-with-cpp
-D__LINKER__
$(MAKE_DEP)
-D
$(IMAGE)
-o
$$
@
$$
<
$
$(Q)
$
$(CPP)
$
$(CPPFLAGS)
$(BL_CPPFLAGS)
$
(
TF_CFLAGS_
$(ARCH)
)
-P
-x
assembler-with-cpp
-D__LINKER__
$(MAKE_DEP)
-o
$$
@
$$
<
-include
$(DEP)
...
...
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