44 |
ifdef CONFIG_USER_ONLY |
ifdef CONFIG_USER_ONLY |
45 |
PROGS=$(QEMU_USER) |
PROGS=$(QEMU_USER) |
46 |
else |
else |
|
ifeq ($(TARGET_ARCH), i386) |
|
|
|
|
|
ifeq ($(ARCH), i386) |
|
47 |
PROGS+=$(QEMU_SYSTEM) |
PROGS+=$(QEMU_SYSTEM) |
48 |
ifndef CONFIG_SOFTMMU |
ifndef CONFIG_SOFTMMU |
49 |
CONFIG_STATIC=y |
CONFIG_STATIC=y |
50 |
endif |
endif |
|
else |
|
|
# the system emulator using soft mmu is portable |
|
|
ifdef CONFIG_SOFTMMU |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
endif # ARCH != i386 |
|
|
|
|
|
endif # TARGET_ARCH = i386 |
|
|
|
|
|
ifeq ($(TARGET_ARCH), x86_64) |
|
|
ifdef CONFIG_SOFTMMU |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
endif # TARGET_ARCH = x86_64 |
|
|
|
|
|
ifeq ($(TARGET_ARCH), ppc) |
|
|
|
|
|
ifeq ($(ARCH), ppc) |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
|
|
|
endif # TARGET_ARCH = ppc |
|
|
|
|
|
ifeq ($(TARGET_ARCH), mips) |
|
|
|
|
|
ifeq ($(ARCH), i386) |
|
|
ifdef CONFIG_SOFTMMU |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
endif # ARCH = i386 |
|
|
|
|
|
ifeq ($(ARCH), x86_64) |
|
|
ifdef CONFIG_SOFTMMU |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
endif # ARCH = x86_64 |
|
|
|
|
|
endif # TARGET_ARCH = mips |
|
|
|
|
|
ifeq ($(TARGET_ARCH), sparc) |
|
|
|
|
|
ifeq ($(ARCH), ppc) |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
|
|
|
ifeq ($(ARCH), i386) |
|
|
ifdef CONFIG_SOFTMMU |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
endif # ARCH = i386 |
|
|
|
|
|
ifeq ($(ARCH), x86_64) |
|
|
ifdef CONFIG_SOFTMMU |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
endif # ARCH = x86_64 |
|
|
|
|
|
endif # TARGET_ARCH = sparc |
|
|
|
|
|
ifeq ($(TARGET_ARCH), sparc64) |
|
|
ifdef CONFIG_SOFTMMU |
|
|
PROGS+=$(QEMU_SYSTEM) |
|
|
endif |
|
|
endif # TARGET_ARCH = sparc64 |
|
|
|
|
51 |
endif # !CONFIG_USER_ONLY |
endif # !CONFIG_USER_ONLY |
52 |
|
|
53 |
ifdef CONFIG_STATIC |
ifdef CONFIG_STATIC |