vserver 1.9.5.x5
[linux-2.6.git] / arch / m32r / boot / compressed / Makefile
index a8f130d..994c9aa 100644 (file)
@@ -5,10 +5,10 @@
 #
 
 targets                := vmlinux vmlinux.bin vmlinux.bin.gz head.o misc.o \
-                  m32r-sio.o piggy.o vmlinux.lds
+                  piggy.o vmlinux.lds
 EXTRA_AFLAGS   := -traditional
 
-OBJECTS = $(obj)/head.o $(obj)/misc.o $(obj)/m32r_sio.o
+OBJECTS = $(obj)/head.o $(obj)/misc.o
 
 #
 # IMAGE_OFFSET is the load offset of the compression loader
@@ -28,8 +28,7 @@ $(obj)/vmlinux.bin: vmlinux FORCE
 $(obj)/vmlinux.bin.gz: $(obj)/vmlinux.bin FORCE
        $(call if_changed,gzip)
 
-$(obj)/vmlinux.lds: $(obj)/vmlinux.lds.S FORCE
-       $(CPP) $(EXTRA_AFLAGS) -C -P -I include $< >$@
+CFLAGS_misc.o += -fpic
 
 LDFLAGS_piggy.o := -r --format binary --oformat elf32-m32r-linux -T
 OBJCOPYFLAGS += -R .empty_zero_page