mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-19 04:37:57 +07:00
a7f9241909
Another common pattern that consists of chained commands is to compile a DTB as binary data into the kernel image or a module. It is used in several places in the source tree. Support it in the core Makefile. $(call if_changed,dt_S_dtb) is more suitable than $(call cmd,dt_S_dtb) in case cmd_dt_S_dtb is changed in the future. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Frank Rowand <frowand.list@gmail.com>
37 lines
909 B
Makefile
37 lines
909 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-y += testcases.dtb.o
|
|
|
|
obj-$(CONFIG_OF_OVERLAY) += overlay.dtb.o \
|
|
overlay_0.dtb.o \
|
|
overlay_1.dtb.o \
|
|
overlay_2.dtb.o \
|
|
overlay_3.dtb.o \
|
|
overlay_4.dtb.o \
|
|
overlay_5.dtb.o \
|
|
overlay_6.dtb.o \
|
|
overlay_7.dtb.o \
|
|
overlay_8.dtb.o \
|
|
overlay_9.dtb.o \
|
|
overlay_10.dtb.o \
|
|
overlay_11.dtb.o \
|
|
overlay_12.dtb.o \
|
|
overlay_13.dtb.o \
|
|
overlay_15.dtb.o \
|
|
overlay_bad_phandle.dtb.o \
|
|
overlay_bad_symbol.dtb.o \
|
|
overlay_base.dtb.o
|
|
|
|
# enable creation of __symbols__ node
|
|
DTC_FLAGS_overlay += -@
|
|
DTC_FLAGS_overlay_bad_phandle += -@
|
|
DTC_FLAGS_overlay_bad_symbol += -@
|
|
DTC_FLAGS_overlay_base += -@
|
|
DTC_FLAGS_testcases += -@
|
|
|
|
# suppress warnings about intentional errors
|
|
DTC_FLAGS_testcases += -Wno-interrupts_property
|
|
|
|
.PRECIOUS: \
|
|
$(obj)/%.dtb.S \
|
|
$(obj)/%.dtb
|