Merge pull request #1421 from Yann-lms/cpp_dtc
Build: add cpp build processing for dtb
This commit is contained in:
commit
bdd33afc10
3
Makefile
3
Makefile
|
@ -198,7 +198,8 @@ BL_COMMON_SOURCES += common/bl_common.c \
|
|||
${COMPILER_RT_SRCS} \
|
||||
${STDLIB_SRCS}
|
||||
|
||||
INCLUDES += -Iinclude/bl1 \
|
||||
INCLUDES += -Iinclude \
|
||||
-Iinclude/bl1 \
|
||||
-Iinclude/bl2 \
|
||||
-Iinclude/bl2u \
|
||||
-Iinclude/bl31 \
|
||||
|
|
|
@ -372,11 +372,14 @@ endef
|
|||
define MAKE_DTB
|
||||
|
||||
$(eval DOBJ := $(addprefix $(1)/,$(call SOURCES_TO_DTBS,$(2))))
|
||||
$(eval DPRE := $(addprefix $(1)/,$(patsubst %.dts,%.pre.dts,$(notdir $(2)))))
|
||||
$(eval DEP := $(patsubst %.dtb,%.d,$(DOBJ)))
|
||||
|
||||
$(DOBJ): $(2) $(filter-out %.d,$(MAKEFILE_LIST)) | fdt_dirs
|
||||
@echo " CPP $$<"
|
||||
$$(Q)$$(CPP) $$(CPPFLAGS) -x assembler-with-cpp -o $(DPRE) $$<
|
||||
@echo " DTC $$<"
|
||||
$$(Q)$$(DTC) $$(DTC_FLAGS) -d $(DEP) -o $$@ $$<
|
||||
$$(Q)$$(DTC) $$(DTC_FLAGS) -i fdts -d $(DEP) -o $$@ $(DPRE)
|
||||
|
||||
-include $(DEP)
|
||||
|
||||
|
|
Loading…
Reference in New Issue