Makefile 611 B

12345678910111213141516171819202122
  1. # arch/h8300/boot/Makefile
  2. targets := vmlinux.srec vmlinux.bin zImage
  3. subdir- := compressed
  4. OBJCOPYFLAGS_vmlinux.srec := -Osrec
  5. OBJCOPYFLAGS_vmlinux.bin := -Obinary
  6. OBJCOPYFLAGS_zImage := -O binary -R .note -R .comment -R .stab -R .stabstr -S
  7. $(obj)/vmlinux.srec $(obj)/vmlinux.bin: vmlinux FORCE
  8. $(call if_changed,objcopy)
  9. @echo ' Kernel: $@ is ready'
  10. $(obj)/zImage: $(obj)/compressed/vmlinux FORCE
  11. $(call if_changed,objcopy)
  12. @echo 'Kernel: $@ is ready'
  13. $(obj)/compressed/vmlinux: FORCE
  14. $(Q)$(MAKE) $(build)=$(obj)/compressed $@
  15. CLEAN_FILES += arch/$(ARCH)/vmlinux.bin arch/$(ARCH)/vmlinux.srec