#include "target.h" less wildly

Don't include "target.h" from more headers than necessary.  This
avoids needless interdependencies and duplicated include paths.

Don't needlessly include it in source files, either.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
David Brownell 2009-11-16 00:35:24 -08:00
parent 8193f17c3a
commit b695cb7522
17 changed files with 10 additions and 15 deletions

View File

@ -26,7 +26,6 @@
#include "configuration.h" #include "configuration.h"
#include "xsvf.h" #include "xsvf.h"
#include "svf.h" #include "svf.h"
#include "target.h"
#include "nand.h" #include "nand.h"
#include "pld.h" #include "pld.h"

View File

@ -62,7 +62,6 @@
#include <stddef.h> #include <stddef.h>
#include "types.h" #include "types.h"
#include "flash.h" #include "flash.h"
#include "target.h"
#include "membuf.h" #include "membuf.h"
#include "at91sam3.h" #include "at91sam3.h"
#include "time_support.h" #include "time_support.h"

View File

@ -20,8 +20,6 @@
#ifndef LPC3180_NAND_CONTROLLER_H #ifndef LPC3180_NAND_CONTROLLER_H
#define LPC3180_NAND_CONTROLLER_H #define LPC3180_NAND_CONTROLLER_H
#include "target.h"
enum lpc3180_selected_controller enum lpc3180_selected_controller
{ {
LPC3180_NO_CONTROLLER, LPC3180_NO_CONTROLLER,

View File

@ -22,6 +22,7 @@
#endif #endif
#include "mflash.h" #include "mflash.h"
#include "target.h"
#include "time_support.h" #include "time_support.h"
#include "fileio.h" #include "fileio.h"
#include "log.h" #include "log.h"

View File

@ -20,7 +20,7 @@
#ifndef _MFLASH_H #ifndef _MFLASH_H
#define _MFLASH_H #define _MFLASH_H
#include "target.h" struct command_context;
typedef unsigned long mg_io_uint32; typedef unsigned long mg_io_uint32;
typedef unsigned short mg_io_uint16; typedef unsigned short mg_io_uint16;

View File

@ -32,7 +32,6 @@
#include "configuration.h" #include "configuration.h"
#include "xsvf.h" #include "xsvf.h"
#include "svf.h" #include "svf.h"
#include "target.h"
#include "nand.h" #include "nand.h"
#include "pld.h" #include "pld.h"
#include "mflash.h" #include "mflash.h"

View File

@ -27,12 +27,12 @@
#include "config.h" #include "config.h"
#endif #endif
#include "gdb_server.h"
#include "breakpoints.h" #include "breakpoints.h"
#include "target_request.h" #include "target_request.h"
#include "register.h" #include "register.h"
#include "server.h" #include "server.h"
#include "flash.h" #include "flash.h"
#include "gdb_server.h"
#include "image.h" #include "image.h"
#include "jtag.h" #include "jtag.h"

View File

@ -26,8 +26,6 @@
#ifndef GDB_SERVER_H #ifndef GDB_SERVER_H
#define GDB_SERVER_H #define GDB_SERVER_H
#include "target.h"
struct image; struct image;
#define GDB_BUFFER_SIZE 16384 #define GDB_BUFFER_SIZE 16384

View File

@ -23,7 +23,6 @@
#ifndef ARM_ADI_V5_H #ifndef ARM_ADI_V5_H
#define ARM_ADI_V5_H #define ARM_ADI_V5_H
#include "target.h"
#include "arm_jtag.h" #include "arm_jtag.h"
#define DAP_IR_DPACC 0xA #define DAP_IR_DPACC 0xA

View File

@ -22,6 +22,7 @@
#endif #endif
#include "log.h" #include "log.h"
#include "target.h"
#include "armv4_5_mmu.h" #include "armv4_5_mmu.h"

View File

@ -21,7 +21,8 @@
#define ARMV4_5_MMU_H #define ARMV4_5_MMU_H
#include "armv4_5_cache.h" #include "armv4_5_cache.h"
#include "target.h"
struct target;
struct armv4_5_mmu_common struct armv4_5_mmu_common
{ {

View File

@ -25,7 +25,6 @@
#include "armv7a.h" #include "armv7a.h"
#include "arm_disassembler.h" #include "arm_disassembler.h"
#include "target.h"
#include "register.h" #include "register.h"
#include "binarybuffer.h" #include "binarybuffer.h"
#include "command.h" #include "command.h"

View File

@ -19,7 +19,6 @@
#ifndef ARMV7A_H #ifndef ARMV7A_H
#define ARMV7A_H #define ARMV7A_H
#include "target.h"
#include "arm_adi_v5.h" #include "arm_adi_v5.h"
#include "armv4_5.h" #include "armv4_5.h"
#include "armv4_5_mmu.h" #include "armv4_5_mmu.h"

View File

@ -35,6 +35,7 @@
#endif #endif
#include "breakpoints.h" #include "breakpoints.h"
#include "target.h"
#include "armv7m.h" #include "armv7m.h"
#include "algorithm.h" #include "algorithm.h"
#include "register.h" #include "register.h"

View File

@ -29,7 +29,6 @@
#ifndef CORTEX_A8_H #ifndef CORTEX_A8_H
#define CORTEX_A8_H #define CORTEX_A8_H
#include "target.h"
#include "armv7a.h" #include "armv7a.h"
extern char* cortex_a8_state_strings[]; extern char* cortex_a8_state_strings[];

View File

@ -27,6 +27,7 @@
#include "config.h" #include "config.h"
#endif #endif
#include "target.h"
#include "target_request.h" #include "target_request.h"
#include "target_type.h" #include "target_type.h"
#include "binarybuffer.h" #include "binarybuffer.h"

View File

@ -26,7 +26,8 @@
#ifndef TARGET_REQUEST_H #ifndef TARGET_REQUEST_H
#define TARGET_REQUEST_H #define TARGET_REQUEST_H
#include "target.h" struct target;
struct command_context;
typedef enum target_req_cmd typedef enum target_req_cmd
{ {