blob: 09bc9928834cb7ab22f827a0c4029600a1e12667 [file] [log] [blame]
Claudio Fontana999b53e2014-02-05 17:27:28 +00001
Paolo Bonzini00082342013-01-19 11:06:47 +01002common-obj-$(CONFIG_ALPHA_DIS) += alpha.o
3common-obj-$(CONFIG_ARM_DIS) += arm.o
Claudio Fontana999b53e2014-02-05 17:27:28 +00004common-obj-$(CONFIG_ARM_A64_DIS) += arm-a64.o
5common-obj-$(CONFIG_ARM_A64_DIS) += libvixl/
6libvixldir = $(SRC_PATH)/disas/libvixl
Peter Maydell8acc2162016-01-12 13:10:04 +00007# The -Wno-sign-compare is needed only for gcc 4.6, which complains about
8# some signed-unsigned equality comparisons in libvixl which later gcc
9# versions do not.
10arm-a64.o-cflags := -I$(libvixldir) -Wno-sign-compare
Paolo Bonzini00082342013-01-19 11:06:47 +010011common-obj-$(CONFIG_CRIS_DIS) += cris.o
Paolo Bonzini00082342013-01-19 11:06:47 +010012common-obj-$(CONFIG_I386_DIS) += i386.o
13common-obj-$(CONFIG_IA64_DIS) += ia64.o
14common-obj-$(CONFIG_M68K_DIS) += m68k.o
15common-obj-$(CONFIG_MICROBLAZE_DIS) += microblaze.o
16common-obj-$(CONFIG_MIPS_DIS) += mips.o
Anthony Greenbd86a882013-03-18 15:49:23 -040017common-obj-$(CONFIG_MOXIE_DIS) += moxie.o
Paolo Bonzini00082342013-01-19 11:06:47 +010018common-obj-$(CONFIG_PPC_DIS) += ppc.o
19common-obj-$(CONFIG_S390_DIS) += s390.o
20common-obj-$(CONFIG_SH4_DIS) += sh4.o
21common-obj-$(CONFIG_SPARC_DIS) += sparc.o
22common-obj-$(CONFIG_LM32_DIS) += lm32.o
Paolo Bonzini76cad712012-10-24 11:12:21 +020023
Stefan Weil50348332013-01-01 18:43:56 +010024# TODO: As long as the TCG interpreter and its generated code depend
25# on the QEMU target, we cannot compile the disassembler here.
Paolo Bonzini00082342013-01-19 11:06:47 +010026#common-obj-$(CONFIG_TCI_DIS) += tci.o