aboutsummaryrefslogtreecommitdiff
path: root/sim/common/Make-common.in
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>1997-11-18 23:55:33 +0000
committerDoug Evans <dje@google.com>1997-11-18 23:55:33 +0000
commite5ce1670c108daaa40ca941557daa29b0d26b09d (patch)
tree8eda18428c5770f59ff81fc04c4c5bad4d9a031f /sim/common/Make-common.in
parent590fc16693e122726350b8a8cecf1769885386be (diff)
downloadgdb-e5ce1670c108daaa40ca941557daa29b0d26b09d.zip
gdb-e5ce1670c108daaa40ca941557daa29b0d26b09d.tar.gz
gdb-e5ce1670c108daaa40ca941557daa29b0d26b09d.tar.bz2
* Make-common.in (SIM_NEW_COMMON_OBJS): New variable.
* sim-base.h (CIA_ADDR): Provide default definition.
Diffstat (limited to 'sim/common/Make-common.in')
-rw-r--r--sim/common/Make-common.in27
1 files changed, 27 insertions, 0 deletions
diff --git a/sim/common/Make-common.in b/sim/common/Make-common.in
index a1a63de..f782e05 100644
--- a/sim/common/Make-common.in
+++ b/sim/common/Make-common.in
@@ -125,6 +125,33 @@ SIM_EXTRA_INSTALL =
# Dependency of `clean' to clean any extra files.
SIM_EXTRA_CLEAN =
+# Every time a new general purpose source file was added every target's
+# Makefile.in needed to be updated to include the file in SIM_OBJS.
+# This doesn't scale.
+# This variable specifies all the generic stuff common to the newer simulators.
+# Things like sim-reason.o can't go here as the cpu may provide its own
+# (though hopefully in time that won't be so). Things like sim-bits.o can go
+# here. Some files are used by all simulators (e.g. callback.o).
+# Those files are specified in LIB_OBJS below.
+
+SIM_NEW_COMMON_OBJS = \
+ sim-bits.o \
+ sim-break.o \
+ sim-config.o \
+ sim-core.o \
+ sim-endian.o \
+ sim-events.o \
+ sim-fpu.o \
+ sim-io.o \
+ sim-load.o \
+ sim-memopt.o \
+ sim-module.o \
+ sim-options.o \
+ sim-profile.o \
+ sim-trace.o \
+ sim-utils.o \
+ sim-watch.o
+
## End COMMON_PRE_CONFIG_FRAG
## COMMON_POST_CONFIG_FRAG