]>
Commit | Line | Data |
---|---|---|
06706c96 YS |
1 | # arch/h8300/boot/Makefile |
2 | ||
3 | targets := vmlinux.srec vmlinux.bin zImage | |
4 | subdir- := compressed | |
5 | ||
6 | OBJCOPYFLAGS_vmlinux.srec := -Osrec | |
7 | OBJCOPYFLAGS_vmlinux.bin := -Obinary | |
8 | OBJCOPYFLAGS_zImage := -O binary -R .note -R .comment -R .stab -R .stabstr -S | |
9 | ||
10 | UIMAGE_LOADADDR = $(CONFIG_RAMBASE) | |
11 | UIMAGE_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 | ||
26 | CLEAN_FILES += arch/$(ARCH)/vmlinux.bin arch/$(ARCH)/vmlinux.srec arch/$(ARCH)/uImage.bin |