Revision f72b519c Makefile.target

b/Makefile.target
145 145
main.o: CFLAGS+=-p
146 146
endif
147 147

  
148
OBJS= elfload.o main.o syscall.o mmap.o signal.o path.o
148
OBJS= elfload.o main.o syscall.o mmap.o signal.o path.o osdep.o
149 149
ifeq ($(TARGET_ARCH), i386)
150 150
OBJS+= vm86.o
151 151
endif
152
ifeq ($(TARGET_ARCH), arm)
153
OBJS+=nwfpe/softfloat.o nwfpe/fpa11.o nwfpe/fpa11_cpdo.o \
154
nwfpe/fpa11_cpdt.o nwfpe/fpa11_cprt.o nwfpe/fpopcode.o nwfpe/single_cpdo.o \
155
 nwfpe/double_cpdo.o nwfpe/extended_cpdo.o
156
endif
152 157
SRCS:= $(OBJS:.o=.c)
153 158
OBJS+= libqemu.a
154 159

  
......
158 163

  
159 164
ifeq ($(TARGET_ARCH), i386)
160 165
LIBOBJS+=helper.o helper2.o
166
ifeq ($(ARCH), i386)
167
LIBOBJS+=translate-copy.o
168
endif
161 169
endif
162 170

  
163 171
ifeq ($(TARGET_ARCH), ppc)
......
197 205
endif
198 206

  
199 207
# must use static linking to avoid leaving stuff in virtual address space
200
VL_OBJS=vl.o block.o ide.o vga.o sb16.o dma.o oss.o fdc.o
208
VL_OBJS=vl.o block.o ide.o vga.o sb16.o dma.o oss.o fdc.o osdep.o
209
ifeq ($(TARGET_ARCH), i386)
210
VL_OBJS+=linux_boot.o	
211
endif
201 212
ifeq ($(TARGET_ARCH), ppc)
202 213
VL_OBJS+= hw.o
203 214
endif
......
271 282
%.o: %.c
272 283
	$(CC) $(CFLAGS) $(DEFINES) -c -o $@ $<
273 284

  
285
%.o: %.S
286
	$(CC) $(DEFINES) -c -o $@ $<
287

  
274 288
clean:
275
	rm -f *.o  *.a *~ $(PROGS) gen-op.h opc.h op.h
289
	rm -f *.o  *.a *~ $(PROGS) gen-op.h opc.h op.h nwfpe/*.o
276 290

  
277 291
install: all 
278 292
	install -m 755 -s $(PROGS) $(prefix)/bin

Also available in: Unified diff