aboutsummaryrefslogtreecommitdiff
path: root/sim/common
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-11-28 13:23:02 -0500
committerMike Frysinger <vapier@gentoo.org>2021-11-28 13:24:04 -0500
commit6688220490d7d315b6489fb0de12062f7ecd3e33 (patch)
tree878954930cfb9b8167d0ee3f0f2e651825ba80b4 /sim/common
parent1e42d01772d6b3faf74e622e318eada133e3c695 (diff)
downloadgdb-6688220490d7d315b6489fb0de12062f7ecd3e33.zip
gdb-6688220490d7d315b6489fb0de12062f7ecd3e33.tar.gz
gdb-6688220490d7d315b6489fb0de12062f7ecd3e33.tar.bz2
sim: unify syscall.o building
Now that we've unified all the syscall tables, this file does not rely on any port-specific settings, so move it up to building as part of the common step so we only do it once in a multibuild.
Diffstat (limited to 'sim/common')
-rw-r--r--sim/common/Make-common.in3
-rw-r--r--sim/common/local.mk1
2 files changed, 3 insertions, 1 deletions
diff --git a/sim/common/Make-common.in b/sim/common/Make-common.in
index 2d41593..67bfb41 100644
--- a/sim/common/Make-common.in
+++ b/sim/common/Make-common.in
@@ -232,6 +232,7 @@ COMMON_OBJS_NAMES = \
callback.o \
portability.o \
sim-load.o \
+ syscall.o \
target-newlib-errno.o \
target-newlib-open.o \
target-newlib-signal.o \
@@ -239,7 +240,7 @@ COMMON_OBJS_NAMES = \
version.o
COMMON_OBJS = $(COMMON_OBJS_NAMES:%=../common/common_libcommon_a-%)
-LIB_OBJS = modules.o syscall.o $(COMMON_OBJS) $(SIM_OBJS)
+LIB_OBJS = modules.o $(COMMON_OBJS) $(SIM_OBJS)
COMPILE_FOR_BUILD = $(CC_FOR_BUILD) $(BUILD_CFLAGS)
LINK_FOR_BUILD = $(CC_FOR_BUILD) $(BUILD_CFLAGS) $(LDFLAGS_FOR_BUILD) -o $@
diff --git a/sim/common/local.mk b/sim/common/local.mk
index a83b487..55068fc 100644
--- a/sim/common/local.mk
+++ b/sim/common/local.mk
@@ -37,6 +37,7 @@ noinst_LIBRARIES += %D%/libcommon.a
%D%/callback.c \
%D%/portability.c \
%D%/sim-load.c \
+ %D%/syscall.c \
%D%/target-newlib-errno.c \
%D%/target-newlib-open.c \
%D%/target-newlib-signal.c \