Commit f72b519c86b0700473155194a39edf937007eab8

Authored by bellard
1 parent 07ce05ea

added osdep.o and nwfpe


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@615 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 17 additions and 3 deletions
Makefile.target
... ... @@ -145,10 +145,15 @@ LDFLAGS+=-p
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,6 +163,9 @@ LIBOBJS=thunk.o exec.o translate-all.o cpu-exec.o gdbstub.o \
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,7 +205,10 @@ ifeq ($(ARCH),alpha)
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,8 +282,11 @@ 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
... ...