229 |
OBJS+= vm86.o |
OBJS+= vm86.o |
230 |
endif |
endif |
231 |
ifeq ($(TARGET_ARCH), arm) |
ifeq ($(TARGET_ARCH), arm) |
232 |
OBJS+=nwfpe/softfloat.o nwfpe/fpa11.o nwfpe/fpa11_cpdo.o \ |
OBJS+=nwfpe/fpa11.o nwfpe/fpa11_cpdo.o \ |
233 |
nwfpe/fpa11_cpdt.o nwfpe/fpa11_cprt.o nwfpe/fpopcode.o nwfpe/single_cpdo.o \ |
nwfpe/fpa11_cpdt.o nwfpe/fpa11_cprt.o nwfpe/fpopcode.o nwfpe/single_cpdo.o \ |
234 |
nwfpe/double_cpdo.o nwfpe/extended_cpdo.o |
nwfpe/double_cpdo.o nwfpe/extended_cpdo.o |
235 |
endif |
endif |
237 |
OBJS+= libqemu.a |
OBJS+= libqemu.a |
238 |
|
|
239 |
# cpu emulator library |
# cpu emulator library |
240 |
LIBOBJS=exec.o kqemu.o translate-all.o cpu-exec.o\ |
LIBOBJS=exec.o kqemu.o translate-op.o translate-all.o cpu-exec.o\ |
241 |
translate.o op.o |
translate.o op.o |
242 |
|
ifdef CONFIG_SOFTFLOAT |
243 |
|
LIBOBJS+=fpu/softfloat.o |
244 |
|
else |
245 |
|
LIBOBJS+=fpu/softfloat-native.o |
246 |
|
endif |
247 |
|
DEFINES+=-I$(SRC_PATH)/fpu |
248 |
|
|
249 |
ifeq ($(TARGET_ARCH), i386) |
ifeq ($(TARGET_ARCH), i386) |
250 |
LIBOBJS+=helper.o helper2.o |
LIBOBJS+=helper.o helper2.o |
405 |
|
|
406 |
translate.o: translate.c gen-op.h opc.h cpu.h |
translate.o: translate.c gen-op.h opc.h cpu.h |
407 |
|
|
408 |
translate-all.o: translate-all.c op.h opc.h cpu.h |
translate-all.o: translate-all.c opc.h cpu.h |
409 |
|
|
410 |
|
translate-op.o: translate-all.c op.h opc.h cpu.h |
411 |
|
|
412 |
op.h: op.o $(DYNGEN) |
op.h: op.o $(DYNGEN) |
413 |
$(DYNGEN) -o $@ $< |
$(DYNGEN) -o $@ $< |