| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 | targets := linux.bin linux.bin.gz linux.bin.ub simpleImage.*
|
| 7 |
|
| 8 | OBJCOPYFLAGS := -R .note -R .comment -R .note.gnu.build-id -O binary
|
| 9 |
|
| 10 | $(obj)/linux.bin: vmlinux FORCE
|
| 11 | $(call if_changed,objcopy)
|
| 12 |
|
| 13 | $(obj)/linux.bin.ub: $(obj)/linux.bin FORCE
|
| 14 | $(call if_changed,uimage)
|
| 15 |
|
| 16 | $(obj)/linux.bin.gz: $(obj)/linux.bin FORCE
|
| 17 | $(call if_changed,gzip)
|
| 18 |
|
| 19 | quiet_cmd_strip = STRIP $< $@$2
|
| 20 | cmd_strip = $(STRIP) -K microblaze_start -K _end -K __log_buf \
|
| 21 | -K _fdt_start $< -o $@$2
|
| 22 |
|
| 23 | UIMAGE_LOADADDR = $(CONFIG_KERNEL_BASE_ADDR)
|
| 24 |
|
| 25 | $(obj)/simpleImage.$(DTB): vmlinux FORCE
|
| 26 | $(call if_changed,objcopy)
|
| 27 |
|
| 28 | $(obj)/simpleImage.$(DTB).ub: $(obj)/simpleImage.$(DTB) FORCE
|
| 29 | $(call if_changed,uimage)
|
| 30 |
|
| 31 | $(obj)/simpleImage.$(DTB).unstrip: vmlinux FORCE
|
| 32 | $(call if_changed,copy)
|
| 33 |
|
| 34 | $(obj)/simpleImage.$(DTB).strip: vmlinux FORCE
|
| 35 | $(call if_changed,strip)
|