aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sim/common/ChangeLog6
-rw-r--r--sim/common/Make-common.in22
2 files changed, 19 insertions, 9 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
index dfe328c..2f62553 100644
--- a/sim/common/ChangeLog
+++ b/sim/common/ChangeLog
@@ -1,3 +1,9 @@
+2010-01-24 Doug Evans <dje@sebabeach.org>
+
+ * Make-common.in (CGEN_SIM_DEPS): Define.
+ (CGEN_INCLUDE_DEPS): Use it.
+ (CGEN_MAIN_CPU_DEPS): Simplify.
+
2010-01-22 Doug Evans <dje@sebabeach.org>
* cgen-ops.h (SUBWORDXFSI): Fix word ordering.
diff --git a/sim/common/Make-common.in b/sim/common/Make-common.in
index 4457477..9dd79ab 100644
--- a/sim/common/Make-common.in
+++ b/sim/common/Make-common.in
@@ -181,14 +181,21 @@ SIM_NEW_COMMON_OBJS = \
\
$(SIM_HW_OBJS) \
-# Add this to SIM_EXTRA_DEPS.
-CGEN_INCLUDE_DEPS = \
- $(srccom)/cgen-cpu.h \
+# cgen-sim.h and the headers it includes
+CGEN_SIM_DEPS = \
+ $(srccom)/cgen-sim.h \
$(srccom)/cgen-defs.h \
- $(srccom)/cgen-engine.h \
$(srccom)/cgen-scache.h \
- $(srccom)/cgen-sim.h \
+ $(srccom)/cgen-fpu.h \
+ $(srccom)/cgen-par.h \
+ $(srccom)/cgen-cpu.h \
$(srccom)/cgen-trace.h \
+ cpuall.h
+
+# Add this to SIM_EXTRA_DEPS.
+CGEN_INCLUDE_DEPS = \
+ $(CGEN_SIM_DEPS) \
+ $(srccom)/cgen-engine.h \
$(srccom)/cgen-types.h \
$(srcdir)/../../include/opcode/cgen.h
@@ -590,11 +597,8 @@ nrun.o: $(srccom)/nrun.c config.h tconfig.h $(remote_sim_h) $(callback_h) \
# For use in Makefile.in for cpu-specific files.
CGEN_MAIN_CPU_DEPS = \
$(SIM_MAIN_DEPS) \
- $(CGEN_INCLUDE_DEPS) \
$(srccom)/cgen-ops.h \
- $(srccom)/cgen-mem.h \
- $(srccom)/cgen-par.h \
- $(srccom)/cgen-fpu.h
+ $(srccom)/cgen-mem.h
cgen-run.o: $(srccom)/cgen-run.c $(sim_main_headers)
$(CC) -c $(srccom)/cgen-run.c $(ALL_CFLAGS)