Example:
targets += $(dtb-y)
- clean-files += *.dtb
DTC_FLAGS ?= -p 1024
--- 6.8 Custom kbuild commands
$(call cmd,rmfiles)
@find $(if $(KBUILD_EXTMOD), $(KBUILD_EXTMOD), .) $(RCS_FIND_IGNORE) \
\( -name '*.[oas]' -o -name '*.ko' -o -name '.*.cmd' \
- -o -name '*.ko.*' \
+ -o -name '*.ko.*' -o -name '*.dtb' -o -name '*.dtb.S' \
-o -name '*.dwo' \
-o -name '*.su' \
-o -name '.*.d' -o -name '.*.tmp' -o -name '*.mod.c' \
dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
always := $(dtb-y)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
dts-dirs += stingray
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
dtb-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186-p2771-0000.dtb
always := $(dtb-y)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
dtb-$(CONFIG_ARCH_R8A77995) += r8a77995-draak.dtb
always := $(dtb-y)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
uniphier-pxs3-ref.dtb
always := $(dtb-y)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb
$(call if_changed,cp)
$(obj)/linked_dtb.o: $(obj)/builtin.dtb
-
-clean-files := *.dtb
ifneq ($(CONFIG_BUILTIN_DTB),"")
obj-$(CONFIG_OF) += $(BUILTIN_DTB)
endif
-
-clean-files := *.dtb.S
dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
always := $(dtb-y)
-clean-files := *.dtb.S *.dtb
.SECONDARY: $(obj)/$(builtindtb-y).dtb.S
always += $(dtb-y)
-clean-files += *.dtb *.dtb.S
$(call if_changed,strip)
@echo 'Kernel: $@ is ready' ' (#'`cat .version`')'
-clean-files += simpleImage.*.unstrip linux.bin.ub dts/*.dtb
+clean-files += simpleImage.*.unstrip linux.bin.ub
always := $(dtb-y)
subdir-y := $(dts-dirs)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
obj- += dummy.o
always := $(dtb-y)
-clean-files := *.dtb *.dtb.S
$(obj)/dtbs: $(addprefix $(obj)/, $(dtb-y))
-clean-files := *.dtb
-
install:
sh $(srctree)/$(src)/install.sh $(KERNELRELEASE) $(BOOTIMAGE) System.map "$(INSTALL_PATH)"
endif
obj-y += $(BUILTIN_DTB)
-clean-files := *.dtb.S
-
#DTC_FLAGS ?= -p 1024
clean-files += $(image-) $(initrd-) cuImage.* dtbImage.* treeImage.* \
zImage zImage.initrd zImage.chrp zImage.coff zImage.holly \
zImage.miboot zImage.pmac zImage.pseries \
- zImage.maple simpleImage.* otheros.bld *.dtb
+ zImage.maple simpleImage.* otheros.bld
# clean up files cached by wrapper
clean-kernel-base := vmlinux.strip vmlinux.bin
obj-$(CONFIG_USE_BUILTIN_DTB) += $(patsubst "%",%,$(CONFIG_BUILTIN_DTB_SOURCE)).dtb.o
-
-clean-files := *.dtb.S
dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts))
always += $(dtb-y)
-clean-files += *.dtb *.dtb.S
-