Greg Kroah-Hartman | b244131 | 2017-11-01 15:07:57 +0100 | [diff] [blame^] | 1 | # SPDX-License-Identifier: GPL-2.0 |
Jesper Nilsson | 66ab3a7 | 2009-04-21 11:44:57 +0200 | [diff] [blame] | 2 | # |
| 3 | # arch/cris/boot/compressed/Makefile |
| 4 | # |
| 5 | |
Jesper Nilsson | 66ab3a7 | 2009-04-21 11:44:57 +0200 | [diff] [blame] | 6 | # asflags-$(CONFIG_ETRAX_ARCH_V32) += -I$(srctree)/include/asm/mach \ |
| 7 | # -I$(srctree)/include/asm/arch |
| 8 | # ccflags-$(CONFIG_ETRAX_ARCH_V32) += -O2 -I$(srctree)/include/asm/mach |
| 9 | # -I$(srctree)/include/asm/arch |
| 10 | |
| 11 | arch-$(CONFIG_ETRAX_ARCH_V10) = v10 |
| 12 | arch-$(CONFIG_ETRAX_ARCH_V32) = v32 |
| 13 | |
| 14 | ldflags-y += -T $(srctree)/$(src)/decompress_$(arch-y).lds |
| 15 | |
| 16 | OBJECTS-$(CONFIG_ETRAX_ARCH_V32) = $(obj)/head_v32.o |
| 17 | OBJECTS-$(CONFIG_ETRAX_ARCH_V10) = $(obj)/head_v10.o |
| 18 | OBJECTS= $(OBJECTS-y) $(obj)/misc.o |
| 19 | OBJCOPYFLAGS = -O binary --remove-section=.bss |
| 20 | |
| 21 | quiet_cmd_image = BUILD $@ |
| 22 | cmd_image = cat $(obj)/decompress.bin $(obj)/piggy.gz > $@ |
| 23 | |
| 24 | targets := vmlinux piggy.gz decompress.o decompress.bin |
| 25 | |
| 26 | $(obj)/decompress.o: $(OBJECTS) FORCE |
| 27 | $(call if_changed,ld) |
| 28 | |
| 29 | $(obj)/decompress.bin: $(obj)/decompress.o FORCE |
| 30 | $(call if_changed,objcopy) |
| 31 | |
| 32 | $(obj)/vmlinux: $(obj)/piggy.gz $(obj)/decompress.bin FORCE |
| 33 | $(call if_changed,image) |
| 34 | |
| 35 | $(obj)/piggy.gz: $(obj)/../Image FORCE |
| 36 | $(call if_changed,gzip) |