Commit 1c8726725896c4457c03b2858e0525008bb42032
Committed by
Anthony Liguori
1 parent
c44098ca
TARGET_ARCH == TARGET_BASE_ARCH in m68k and arm
Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Showing
1 changed file
with
8 additions
and
9 deletions
Makefile.target
... | ... | @@ -288,23 +288,22 @@ obj-$(TARGET_HAS_ELFLOAD32) += elfload32.o |
288 | 288 | ifeq ($(TARGET_ARCH), i386) |
289 | 289 | obj-y += vm86.o |
290 | 290 | endif |
291 | -ifeq ($(TARGET_ARCH), arm) | |
291 | + | |
292 | 292 | nwfpe-obj-y := fpa11.o fpa11_cpdo.o fpa11_cpdt.o fpa11_cprt.o fpopcode.o |
293 | 293 | nwfpe-obj-y += single_cpdo.o double_cpdo.o extended_cpdo.o |
294 | -obj-y += $(addprefix nwfpe/, $(nwfpe-obj-y)) | |
295 | -obj-y += arm-semi.o | |
296 | -endif | |
297 | -ifeq ($(TARGET_ARCH), m68k) | |
298 | -obj-y += m68k-sim.o m68k-semi.o | |
299 | -endif | |
294 | +obj-arm-y += $(addprefix nwfpe/, $(nwfpe-obj-y)) | |
295 | +obj-arm-y += arm-semi.o | |
296 | + | |
297 | +obj-m68k-y += m68k-sim.o m68k-semi.o | |
300 | 298 | |
301 | 299 | # Note: this is a workaround. The real fix is to avoid compiling |
302 | 300 | # cpu_signal_handler() in cpu-exec.c. |
303 | 301 | signal.o: CFLAGS += $(HELPER_CFLAGS) |
304 | 302 | |
305 | 303 | $(QEMU_PROG): ARLIBS=../libqemu_user.a libqemu.a |
306 | -$(QEMU_PROG): $(obj-y) ../libqemu_user.a libqemu.a | |
307 | - $(call LINK,$(obj-y)) | |
304 | +$(QEMU_PROG): $(obj-y) $(obj-$(TARGET_BASE_ARCH)-y) ../libqemu_user.a libqemu.a | |
305 | + $(call LINK,$(obj-y) $(obj-$(TARGET_BASE_ARCH)-y)) | |
306 | + | |
308 | 307 | ifeq ($(ARCH),alpha) |
309 | 308 | # Mark as 32 bit binary, i. e. it will be mapped into the low 31 bit of |
310 | 309 | # the address space (31 bit so sign extending doesn't matter) | ... | ... |