]>
Commit | Line | Data |
---|---|---|
51533b61 | 1 | # |
dbf9f144 | 2 | # Makefile for rescue (bootstrap) code |
51533b61 | 3 | # |
51533b61 MS |
4 | |
5 | CC = gcc-cris -mlinux -march=v32 $(LINUXINCLUDE) | |
a77dba6a JN |
6 | ccflags-y += -O2 -I $(srctree)/include/asm/arch/mach/ \ |
7 | -I $(srctree)/include/asm/arch | |
8 | asflags-y += -I $(srctree)/include/asm/arch/mach/ -I $(srctree)/include/asm/arch | |
51533b61 | 9 | LD = gcc-cris -mlinux -march=v32 -nostdlib |
a77dba6a | 10 | ldflags-y += -T $(obj)/rescue.ld |
dbf9f144 | 11 | LDPOSTFLAGS = -lgcc |
51533b61 | 12 | OBJCOPYFLAGS = -O binary --remove-section=.bss |
dbf9f144 JN |
13 | obj-$(CONFIG_ETRAX_AXISFLASHMAP) = head.o |
14 | OBJECT := $(obj)/head.o | |
51533b61 | 15 | |
dbf9f144 | 16 | targets := rescue.o rescue.bin |
51533b61 | 17 | |
dbf9f144 JN |
18 | quiet_cmd_ldlibgcc = LD $@ |
19 | cmd_ldlibgcc = $(LD) $(LDFLAGS) $(filter-out FORCE,$^) $(LDPOSTFLAGS) -o $@ | |
51533b61 | 20 | |
dbf9f144 JN |
21 | $(obj)/rescue.o: $(OBJECTS) FORCE |
22 | $(call if_changed,ldlibgcc) | |
51533b61 | 23 | |
dbf9f144 JN |
24 | $(obj)/rescue.bin: $(obj)/rescue.o FORCE |
25 | $(call if_changed,objcopy) | |
26 | cp -p $(obj)/rescue.bin $(objtree) |