mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-24 13:55:56 +00:00
Merge changes I03a60d9f,Ib0b38f92 into integration
* changes: build: sort bootloader image sources build: allow platform-defined flags
This commit is contained in:
commit
34e7cf7551
1 changed files with 12 additions and 12 deletions
|
@ -334,10 +334,10 @@ define MAKE_C
|
||||||
$(eval OBJ := $(1)/$(patsubst %.c,%.o,$(notdir $(2))))
|
$(eval OBJ := $(1)/$(patsubst %.c,%.o,$(notdir $(2))))
|
||||||
$(eval DEP := $(patsubst %.o,%.d,$(OBJ)))
|
$(eval DEP := $(patsubst %.o,%.d,$(OBJ)))
|
||||||
|
|
||||||
$(eval BL_DEFINES := $($(call uppercase,$(3))_DEFINES))
|
$(eval BL_DEFINES := IMAGE_$(call uppercase,$(3)) $($(call uppercase,$(3))_DEFINES) $(PLAT_BL_COMMON_DEFINES))
|
||||||
$(eval BL_INCLUDE_DIRS := $($(call uppercase,$(3))_INCLUDE_DIRS))
|
$(eval BL_INCLUDE_DIRS := $($(call uppercase,$(3))_INCLUDE_DIRS) $(PLAT_BL_COMMON_INCLUDE_DIRS))
|
||||||
$(eval BL_CPPFLAGS := $($(call uppercase,$(3))_CPPFLAGS) -DIMAGE_$(call uppercase,$(3)) $(addprefix -D,$(BL_DEFINES)) $(addprefix -I,$(BL_INCLUDE_DIRS)))
|
$(eval BL_CPPFLAGS := $($(call uppercase,$(3))_CPPFLAGS) $(addprefix -D,$(BL_DEFINES)) $(addprefix -I,$(BL_INCLUDE_DIRS)) $(PLAT_BL_COMMON_CPPFLAGS))
|
||||||
$(eval BL_CFLAGS := $($(call uppercase,$(3))_CFLAGS))
|
$(eval BL_CFLAGS := $($(call uppercase,$(3))_CFLAGS) $(PLAT_BL_COMMON_CFLAGS))
|
||||||
|
|
||||||
$(OBJ): $(2) $(filter-out %.d,$(MAKEFILE_LIST)) | $(3)_dirs
|
$(OBJ): $(2) $(filter-out %.d,$(MAKEFILE_LIST)) | $(3)_dirs
|
||||||
$$(ECHO) " CC $$<"
|
$$(ECHO) " CC $$<"
|
||||||
|
@ -357,10 +357,10 @@ define MAKE_S
|
||||||
$(eval OBJ := $(1)/$(patsubst %.S,%.o,$(notdir $(2))))
|
$(eval OBJ := $(1)/$(patsubst %.S,%.o,$(notdir $(2))))
|
||||||
$(eval DEP := $(patsubst %.o,%.d,$(OBJ)))
|
$(eval DEP := $(patsubst %.o,%.d,$(OBJ)))
|
||||||
|
|
||||||
$(eval BL_DEFINES := $($(call uppercase,$(3))_DEFINES))
|
$(eval BL_DEFINES := IMAGE_$(call uppercase,$(3)) $($(call uppercase,$(3))_DEFINES) $(PLAT_BL_COMMON_DEFINES))
|
||||||
$(eval BL_INCLUDE_DIRS := $($(call uppercase,$(3))_INCLUDE_DIRS))
|
$(eval BL_INCLUDE_DIRS := $($(call uppercase,$(3))_INCLUDE_DIRS) $(PLAT_BL_COMMON_INCLUDE_DIRS))
|
||||||
$(eval BL_CPPFLAGS := $($(call uppercase,$(3))_CPPFLAGS) -DIMAGE_$(call uppercase,$(3)) $(addprefix -D,$(BL_DEFINES)) $(addprefix -I,$(BL_INCLUDE_DIRS)))
|
$(eval BL_CPPFLAGS := $($(call uppercase,$(3))_CPPFLAGS) $(addprefix -D,$(BL_DEFINES)) $(addprefix -I,$(BL_INCLUDE_DIRS)) $(PLAT_BL_COMMON_CPPFLAGS))
|
||||||
$(eval BL_ASFLAGS := $($(call uppercase,$(3))_ASFLAGS))
|
$(eval BL_ASFLAGS := $($(call uppercase,$(3))_ASFLAGS) $(PLAT_BL_COMMON_ASFLAGS))
|
||||||
|
|
||||||
$(OBJ): $(2) $(filter-out %.d,$(MAKEFILE_LIST)) | $(3)_dirs
|
$(OBJ): $(2) $(filter-out %.d,$(MAKEFILE_LIST)) | $(3)_dirs
|
||||||
$$(ECHO) " AS $$<"
|
$$(ECHO) " AS $$<"
|
||||||
|
@ -379,9 +379,9 @@ define MAKE_LD
|
||||||
|
|
||||||
$(eval DEP := $(1).d)
|
$(eval DEP := $(1).d)
|
||||||
|
|
||||||
$(eval BL_DEFINES := $($(call uppercase,$(3))_DEFINES))
|
$(eval BL_DEFINES := IMAGE_$(call uppercase,$(3)) $($(call uppercase,$(3))_DEFINES) $(PLAT_BL_COMMON_DEFINES))
|
||||||
$(eval BL_INCLUDE_DIRS := $($(call uppercase,$(3))_INCLUDE_DIRS))
|
$(eval BL_INCLUDE_DIRS := $($(call uppercase,$(3))_INCLUDE_DIRS) $(PLAT_BL_COMMON_INCLUDE_DIRS))
|
||||||
$(eval BL_CPPFLAGS := $($(call uppercase,$(3))_CPPFLAGS) -DIMAGE_$(call uppercase,$(3)) $(addprefix -D,$(BL_DEFINES)) $(addprefix -I,$(BL_INCLUDE_DIRS)))
|
$(eval BL_CPPFLAGS := $($(call uppercase,$(3))_CPPFLAGS) $(addprefix -D,$(BL_DEFINES)) $(addprefix -I,$(BL_INCLUDE_DIRS)) $(PLAT_BL_COMMON_CPPFLAGS))
|
||||||
|
|
||||||
$(1): $(2) $(filter-out %.d,$(MAKEFILE_LIST)) | $(3)_dirs
|
$(1): $(2) $(filter-out %.d,$(MAKEFILE_LIST)) | $(3)_dirs
|
||||||
$$(ECHO) " PP $$<"
|
$$(ECHO) " PP $$<"
|
||||||
|
@ -504,7 +504,7 @@ endef
|
||||||
define MAKE_BL
|
define MAKE_BL
|
||||||
$(eval BUILD_DIR := ${BUILD_PLAT}/$(1))
|
$(eval BUILD_DIR := ${BUILD_PLAT}/$(1))
|
||||||
$(eval BL_SOURCES := $($(call uppercase,$(1))_SOURCES))
|
$(eval BL_SOURCES := $($(call uppercase,$(1))_SOURCES))
|
||||||
$(eval SOURCES := $(BL_SOURCES) $(BL_COMMON_SOURCES) $(PLAT_BL_COMMON_SOURCES))
|
$(eval SOURCES := $(sort $(BL_SOURCES) $(BL_COMMON_SOURCES) $(PLAT_BL_COMMON_SOURCES)))
|
||||||
$(eval OBJS := $(addprefix $(BUILD_DIR)/,$(call SOURCES_TO_OBJS,$(SOURCES))))
|
$(eval OBJS := $(addprefix $(BUILD_DIR)/,$(call SOURCES_TO_OBJS,$(SOURCES))))
|
||||||
$(eval MAPFILE := $(call IMG_MAPFILE,$(1)))
|
$(eval MAPFILE := $(call IMG_MAPFILE,$(1)))
|
||||||
$(eval ELF := $(call IMG_ELF,$(1)))
|
$(eval ELF := $(call IMG_ELF,$(1)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue