1# arch/h8300/boot/Makefile 2 3targets := vmlinux.srec vmlinux.bin zImage 4subdir- := compressed 5 6OBJCOPYFLAGS_vmlinux.srec := -Osrec 7OBJCOPYFLAGS_vmlinux.bin := -Obinary 8OBJCOPYFLAGS_zImage := -O binary -R .note -R .comment -R .stab -R .stabstr -S 9 10UIMAGE_LOADADDR = $(CONFIG_RAMBASE) 11UIMAGE_ENTRYADDR = $(shell /bin/bash -c 'printf "0x%08x" \ 12 $$[$(CONFIG_RAMBASE) + $(CONFIG_OFFSET)]') 13 14$(obj)/vmlinux.srec $(obj)/vmlinux.bin: vmlinux FORCE 15 $(call if_changed,objcopy) 16 17$(obj)/zImage: $(obj)/compressed/vmlinux FORCE 18 $(call if_changed,objcopy) 19 20$(obj)/compressed/vmlinux: FORCE 21 $(Q)$(MAKE) $(build)=$(obj)/compressed $@ 22 23$(obj)/uImage.bin: $(obj)/vmlinux.bin 24 $(call if_changed,uimage,none) 25 26CLEAN_FILES += arch/$(ARCH)/vmlinux.bin arch/$(ARCH)/vmlinux.srec arch/$(ARCH)/uImage.bin 27