xref: /openbmc/linux/arch/microblaze/boot/Makefile (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
25f8ffb5fSMichal Simek#
35f8ffb5fSMichal Simek# arch/microblaze/boot/Makefile
45f8ffb5fSMichal Simek#
55f8ffb5fSMichal Simek
64722a3e6SMasahiro Yamadatargets := linux.bin linux.bin.gz linux.bin.ub simpleImage.*
75f8ffb5fSMichal Simek
800708d42SMichal SimekOBJCOPYFLAGS := -R .note -R .comment -R .note.gnu.build-id -O binary
95f8ffb5fSMichal Simek
105f8ffb5fSMichal Simek$(obj)/linux.bin: vmlinux FORCE
115f8ffb5fSMichal Simek	$(call if_changed,objcopy)
12ec2eba55SJason Wu
13ec2eba55SJason Wu$(obj)/linux.bin.ub: $(obj)/linux.bin FORCE
146a8dfe1cSMichal Simek	$(call if_changed,uimage)
155f8ffb5fSMichal Simek
165f8ffb5fSMichal Simek$(obj)/linux.bin.gz: $(obj)/linux.bin FORCE
175f8ffb5fSMichal Simek	$(call if_changed,gzip)
185f8ffb5fSMichal Simek
19ece97f3aSMichal Simekquiet_cmd_strip = STRIP   $< $@$2
20ca28b510SMichal Simek	cmd_strip = $(STRIP) -K microblaze_start -K _end -K __log_buf \
21ece97f3aSMichal Simek				-K _fdt_start $< -o $@$2
22f05131cdSMichal Simek
23e3393645SStephen WarrenUIMAGE_LOADADDR = $(CONFIG_KERNEL_BASE_ADDR)
246a8dfe1cSMichal Simek
254722a3e6SMasahiro Yamada$(obj)/simpleImage.$(DTB): vmlinux FORCE
266a8dfe1cSMichal Simek	$(call if_changed,objcopy)
27f05131cdSMichal Simek
284722a3e6SMasahiro Yamada$(obj)/simpleImage.$(DTB).ub: $(obj)/simpleImage.$(DTB) FORCE
294722a3e6SMasahiro Yamada	$(call if_changed,uimage)
304722a3e6SMasahiro Yamada
314722a3e6SMasahiro Yamada$(obj)/simpleImage.$(DTB).unstrip: vmlinux FORCE
32*a5575df5SMasahiro Yamada	$(call if_changed,copy)
334722a3e6SMasahiro Yamada
344722a3e6SMasahiro Yamada$(obj)/simpleImage.$(DTB).strip: vmlinux FORCE
354722a3e6SMasahiro Yamada	$(call if_changed,strip)
36