aboutsummaryrefslogtreecommitdiff
path: root/sim/m32r
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2023-01-02 14:15:02 -0500
committerMike Frysinger <vapier@gentoo.org>2023-01-14 20:48:49 -0500
commiteac2fbdc4ba9116693f838d82edb844cccce8dd9 (patch)
treefbec633a3da9bc52fd5d424578238f51efdcefc7 /sim/m32r
parent0e7c397dbf3b9af7f132963e2ecc52585f1ee7d0 (diff)
downloadbinutils-eac2fbdc4ba9116693f838d82edb844cccce8dd9.zip
binutils-eac2fbdc4ba9116693f838d82edb844cccce8dd9.tar.gz
binutils-eac2fbdc4ba9116693f838d82edb844cccce8dd9.tar.bz2
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.
Diffstat (limited to 'sim/m32r')
-rw-r--r--sim/m32r/local.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/sim/m32r/local.mk b/sim/m32r/local.mk
index 78c8a87..6a6a6d9 100644
--- a/sim/m32r/local.mk
+++ b/sim/m32r/local.mk
@@ -30,9 +30,9 @@ AM_CFLAGS_%C%_sem.o = -Wno-error
AM_CFLAGS_%C%_sim_if.o = -Wno-error
AM_CFLAGS_%C%_traps.o = -Wno-error
-%C%_libsim_a_SOURCES =
+%C%_libsim_a_SOURCES = \
+ $(common_libcommon_a_SOURCES)
%C%_libsim_a_LIBADD = \
- $(common_libcommon_a_OBJECTS) \
$(patsubst %,%D%/%,$(SIM_NEW_COMMON_OBJS)) \
$(patsubst %,%D%/dv-%.o,$(SIM_HW_DEVICES)) \
$(patsubst %,%D%/dv-%.o,$(%C%_SIM_EXTRA_HW_DEVICES)) \