Commit | Line | Data |
---|---|---|
1da177e4 | 1 | # |
1333a694 | 2 | # arch/cris/arch-v10/boot/compressed/Makefile |
1da177e4 LT |
3 | # |
4 | ||
bdb144b6 JN |
5 | asflags-y += $(LINUXINCLUDE) |
6 | ccflags-y += -O2 $(LINUXINCLUDE) | |
40457152 | 7 | ldflags-y += -T $(srctree)/$(src)/decompress.lds |
1333a694 | 8 | OBJECTS = $(obj)/head.o $(obj)/misc.o |
1da177e4 | 9 | OBJCOPYFLAGS = -O binary --remove-section=.bss |
1da177e4 | 10 | |
1333a694 JN |
11 | quiet_cmd_image = BUILD $@ |
12 | cmd_image = cat $(obj)/decompress.bin $(obj)/piggy.gz > $@ | |
1da177e4 | 13 | |
1333a694 | 14 | targets := vmlinux piggy.gz decompress.o decompress.bin |
1da177e4 | 15 | |
1333a694 JN |
16 | $(obj)/decompress.o: $(OBJECTS) FORCE |
17 | $(call if_changed,ld) | |
1da177e4 | 18 | |
1333a694 JN |
19 | $(obj)/decompress.bin: $(obj)/decompress.o FORCE |
20 | $(call if_changed,objcopy) | |
1da177e4 | 21 | |
1333a694 JN |
22 | $(obj)/vmlinux: $(obj)/piggy.gz $(obj)/decompress.bin FORCE |
23 | $(call if_changed,image) | |
1da177e4 | 24 | |
1333a694 JN |
25 | $(obj)/piggy.gz: $(obj)/../Image FORCE |
26 | $(call if_changed,gzip) | |
1da177e4 | 27 |