]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/cris/arch-v32/boot/rescue/Makefile
[CRIS] Build fixes for compressed and rescue images for v10 and v32:
[net-next-2.6.git] / arch / cris / arch-v32 / boot / rescue / Makefile
CommitLineData
51533b61 1#
dbf9f144 2# Makefile for rescue (bootstrap) code
51533b61 3#
51533b61
MS
4
5CC = gcc-cris -mlinux -march=v32 $(LINUXINCLUDE)
a77dba6a
JN
6ccflags-y += -O2 -I $(srctree)/include/asm/arch/mach/ \
7 -I $(srctree)/include/asm/arch
8asflags-y += -I $(srctree)/include/asm/arch/mach/ -I $(srctree)/include/asm/arch
51533b61 9LD = gcc-cris -mlinux -march=v32 -nostdlib
a77dba6a 10ldflags-y += -T $(obj)/rescue.ld
dbf9f144 11LDPOSTFLAGS = -lgcc
51533b61 12OBJCOPYFLAGS = -O binary --remove-section=.bss
dbf9f144
JN
13obj-$(CONFIG_ETRAX_AXISFLASHMAP) = head.o
14OBJECT := $(obj)/head.o
51533b61 15
dbf9f144 16targets := rescue.o rescue.bin
51533b61 17
dbf9f144
JN
18quiet_cmd_ldlibgcc = LD $@
19cmd_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)