hw/*/Makefile.objs: Move many .o files to common-objs
commit3ab5a6ece5ce40a144b6838737f13a413651c5b1
authorThomas Huth <thuth@redhat.com>
Wed, 11 Sep 2019 18:56:08 +0000 (11 20:56 +0200)
committerThomas Huth <thuth@redhat.com>
Tue, 4 Feb 2020 08:00:57 +0000 (4 09:00 +0100)
tree85ab7689b5a5572c15bcda47c7bf371c6237ae79
parentd9018fbbd68bf3a8338828ee3038341518c74212
hw/*/Makefile.objs: Move many .o files to common-objs

We have many files that apparently do not depend on the target CPU
configuration, i.e. which can be put into common-obj-y instead of
obj-y. This way, the code can be shared for example between
qemu-system-arm and qemu-system-aarch64, or the various big and
little endian variants like qemu-system-sh4 and qemu-system-sh4eb,
so that we do not have to compile the code multiple times anymore.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20200130133841.10779-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
16 files changed:
hw/adc/Makefile.objs
hw/block/Makefile.objs
hw/char/Makefile.objs
hw/core/Makefile.objs
hw/display/Makefile.objs
hw/dma/Makefile.objs
hw/gpio/Makefile.objs
hw/i2c/Makefile.objs
hw/i2c/ppc4xx_i2c.c
hw/input/Makefile.objs
hw/net/Makefile.objs
hw/nvram/Makefile.objs
hw/pcmcia/Makefile.objs
hw/sd/Makefile.objs
hw/ssi/Makefile.objs
hw/usb/Makefile.objs