Loading...
1# SPDX-License-Identifier: GPL-2.0
2#
3
4dtb-y := system.dtb
5
6ifneq ($(DTB),)
7obj-y += linked_dtb.o
8
9# Ensure system.dtb exists
10$(obj)/linked_dtb.o: $(obj)/system.dtb
11
12# Generate system.dtb from $(DTB).dtb
13ifneq ($(DTB),system)
14$(obj)/system.dtb: $(obj)/$(DTB).dtb
15 $(call if_changed,shipped)
16endif
17endif
18
19# Rule to build device tree blobs
20DTC_FLAGS := -p 1024
1#
2
3obj-y += linked_dtb.o
4
5# Ensure system.dtb exists
6$(obj)/linked_dtb.o: $(obj)/system.dtb
7
8# Generate system.dtb from $(DTB).dtb
9ifneq ($(DTB),system)
10$(obj)/system.dtb: $(obj)/$(DTB).dtb
11 $(call if_changed,cp)
12endif
13
14quiet_cmd_cp = CP $< $@$2
15 cmd_cp = cat $< >$@$2 || (rm -f $@ && echo false)
16
17# Rule to build device tree blobs
18DTC_FLAGS := -p 1024
19
20clean-files += *.dtb