1300db34aSStephen Warren# 2300db34aSStephen Warren# arch/microblaze/boot/Makefile 3300db34aSStephen Warren# 4300db34aSStephen Warren 5300db34aSStephen Warrenobj-y += linked_dtb.o 6300db34aSStephen Warren 7300db34aSStephen Warren# Ensure system.dtb exists 8300db34aSStephen Warren$(obj)/linked_dtb.o: $(obj)/system.dtb 9300db34aSStephen Warren 10300db34aSStephen Warren# Generate system.dtb from $(DTB).dtb 11300db34aSStephen Warrenifneq ($(DTB),system) 12300db34aSStephen Warren$(obj)/system.dtb: $(obj)/$(DTB).dtb 13300db34aSStephen Warren $(call if_changed,cp) 14300db34aSStephen Warrenendif 15300db34aSStephen Warren 16300db34aSStephen Warrenquiet_cmd_cp = CP $< $@$2 17300db34aSStephen Warren cmd_cp = cat $< >$@$2 || (rm -f $@ && echo false) 18300db34aSStephen Warren 19300db34aSStephen Warren# Rule to build device tree blobs 20300db34aSStephen WarrenDTC_FLAGS := -p 1024 21300db34aSStephen Warren 22300db34aSStephen Warrenclean-files += *.dtb 23