sim: common: move libcommon.a objects to sources
authorMike Frysinger <vapier@gentoo.org>
Mon, 2 Jan 2023 19:15:02 +0000 (14:15 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sun, 15 Jan 2023 01:48:49 +0000 (20:48 -0500)
commiteac2fbdc4ba9116693f838d82edb844cccce8dd9
treefbec633a3da9bc52fd5d424578238f51efdcefc7
parent0e7c397dbf3b9af7f132963e2ecc52585f1ee7d0
sim: common: move libcommon.a objects to sources

This simplifies the build logic and avoids an Automake bug where the
common_libcommon_a_OBJECTS variable isn't set in the arch libsim.a
DEPENDENCIES for targets that, alphabetically, come before "common".
We aren't affected by that bug with the current code, but as we move
things out of SIM_ALL_RECURSIVE_DEPS and rely on finer dependencies,
we will trip over it.
33 files changed:
sim/Makefile.in
sim/aarch64/local.mk
sim/arm/local.mk
sim/avr/local.mk
sim/bfin/local.mk
sim/bpf/local.mk
sim/common/local.mk
sim/cr16/local.mk
sim/cris/local.mk
sim/d10v/local.mk
sim/erc32/local.mk
sim/example-synacor/local.mk
sim/frv/local.mk
sim/ft32/local.mk
sim/h8300/local.mk
sim/iq2000/local.mk
sim/lm32/local.mk
sim/m32c/local.mk
sim/m32r/local.mk
sim/m68hc11/local.mk
sim/mcore/local.mk
sim/microblaze/local.mk
sim/mips/local.mk
sim/mn10300/local.mk
sim/moxie/local.mk
sim/msp430/local.mk
sim/or1k/local.mk
sim/pru/local.mk
sim/riscv/local.mk
sim/rl78/local.mk
sim/rx/local.mk
sim/sh/local.mk
sim/v850/local.mk