aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-11-16 00:34:57 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-11-16 00:34:57 -0800
commitaa7c449600d6f6d634f587de6091421a1a877af5 (patch)
tree4db1820d0ba330d23e07177057b888c027e5dac7
parent5d1a9033ab89b017c95e79590d76abbfa61f7512 (diff)
downloadriscv-openocd-aa7c449600d6f6d634f587de6091421a1a877af5.zip
riscv-openocd-aa7c449600d6f6d634f587de6091421a1a877af5.tar.gz
riscv-openocd-aa7c449600d6f6d634f587de6091421a1a877af5.tar.bz2
target: don't implicitly include "breakpoint.h"
Most files in the tree seem to have ended up including this, and *quite* needlessly ... only code implementing or using breakpoints actually needs these declarations. So take it out of the header files which included it, and put it in files which use it ... reduce needless interdependencies. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-rw-r--r--src/server/gdb_server.c1
-rw-r--r--src/target/arm11.c1
-rw-r--r--src/target/arm7_9_common.c1
-rw-r--r--src/target/arm7_9_common.h1
-rw-r--r--src/target/armv4_5.c1
-rw-r--r--src/target/armv7m.c1
-rw-r--r--src/target/cortex_a8.c1
-rw-r--r--src/target/cortex_m3.c1
-rw-r--r--src/target/mips_m4k.c1
-rw-r--r--src/target/target.c1
-rw-r--r--src/target/target.h3
-rw-r--r--src/target/xscale.c1
12 files changed, 12 insertions, 2 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index 4151ec7..21db296 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -28,6 +28,7 @@
#endif
#include "gdb_server.h"
+#include "breakpoints.h"
#include "target_request.h"
#include "register.h"
#include "server.h"
diff --git a/src/target/arm11.c b/src/target/arm11.c
index 348dd87..f4e2c0d 100644
--- a/src/target/arm11.c
+++ b/src/target/arm11.c
@@ -27,6 +27,7 @@
#endif
#include "arm11.h"
+#include "breakpoints.h"
#include "arm11_dbgtap.h"
#include "armv4_5.h"
#include "arm_simulator.h"
diff --git a/src/target/arm7_9_common.c b/src/target/arm7_9_common.c
index c35c825..b07111e 100644
--- a/src/target/arm7_9_common.c
+++ b/src/target/arm7_9_common.c
@@ -30,6 +30,7 @@
#include "config.h"
#endif
+#include "breakpoints.h"
#include "embeddedice.h"
#include "target_request.h"
#include "arm7_9_common.h"
diff --git a/src/target/arm7_9_common.h b/src/target/arm7_9_common.h
index d70bae2..e5a2bb7 100644
--- a/src/target/arm7_9_common.h
+++ b/src/target/arm7_9_common.h
@@ -29,7 +29,6 @@
#ifndef ARM7_9_COMMON_H
#define ARM7_9_COMMON_H
-#include "breakpoints.h"
#include "armv4_5.h"
#define ARM7_9_COMMON_MAGIC 0x0a790a79 /**< */
diff --git a/src/target/armv4_5.c b/src/target/armv4_5.c
index f9b22b9..47b32ad 100644
--- a/src/target/armv4_5.c
+++ b/src/target/armv4_5.c
@@ -28,6 +28,7 @@
#endif
#include "armv4_5.h"
+#include "breakpoints.h"
#include "arm_disassembler.h"
#include "binarybuffer.h"
diff --git a/src/target/armv7m.c b/src/target/armv7m.c
index ff97a4c..6c6a9ec 100644
--- a/src/target/armv7m.c
+++ b/src/target/armv7m.c
@@ -34,6 +34,7 @@
#include "config.h"
#endif
+#include "breakpoints.h"
#include "armv7m.h"
#define ARRAY_SIZE(x) ((int)(sizeof(x)/sizeof((x)[0])))
diff --git a/src/target/cortex_a8.c b/src/target/cortex_a8.c
index 0d00b3a..832efe9 100644
--- a/src/target/cortex_a8.c
+++ b/src/target/cortex_a8.c
@@ -33,6 +33,7 @@
#include "config.h"
#endif
+#include "breakpoints.h"
#include "cortex_a8.h"
#include "armv7a.h"
#include "armv4_5.h"
diff --git a/src/target/cortex_m3.c b/src/target/cortex_m3.c
index e236df2..35ca5a5 100644
--- a/src/target/cortex_m3.c
+++ b/src/target/cortex_m3.c
@@ -31,6 +31,7 @@
#include "config.h"
#endif
+#include "breakpoints.h"
#include "cortex_m3.h"
#include "target_request.h"
#include "target_type.h"
diff --git a/src/target/mips_m4k.c b/src/target/mips_m4k.c
index 6dd00ad..fff401c 100644
--- a/src/target/mips_m4k.c
+++ b/src/target/mips_m4k.c
@@ -23,6 +23,7 @@
#include "config.h"
#endif
+#include "breakpoints.h"
#include "mips32.h"
#include "mips_m4k.h"
#include "mips32_dmaacc.h"
diff --git a/src/target/target.c b/src/target/target.c
index f7e2ad6..f5a092a 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -36,6 +36,7 @@
#include "target.h"
#include "target_type.h"
#include "target_request.h"
+#include "breakpoints.h"
#include "time_support.h"
#include "register.h"
#include "trace.h"
diff --git a/src/target/target.h b/src/target/target.h
index e4de2c7..06105ee 100644
--- a/src/target/target.h
+++ b/src/target/target.h
@@ -28,13 +28,14 @@
#include <stddef.h>
-#include "breakpoints.h"
#include "algorithm.h"
#include "command.h"
struct reg;
struct trace;
struct command_context;
+struct breakpoint;
+struct watchpoint;
/**
diff --git a/src/target/xscale.c b/src/target/xscale.c
index 0b5b26b..d8977e2 100644
--- a/src/target/xscale.c
+++ b/src/target/xscale.c
@@ -27,6 +27,7 @@
#include "config.h"
#endif
+#include "breakpoints.h"
#include "xscale.h"
#include "target_type.h"
#include "arm7_9_common.h"