diff options
-rw-r--r-- | configure.in | 1 | ||||
-rw-r--r-- | src/Makefile.am | 2 | ||||
-rw-r--r-- | src/jtag/Makefile.am | 2 | ||||
-rw-r--r-- | src/jtag/adapter.c | 2 | ||||
-rw-r--r-- | src/jtag/core.c | 2 | ||||
-rw-r--r-- | src/jtag/drivers/ft2232.c | 2 | ||||
-rw-r--r-- | src/openocd.c | 2 | ||||
-rw-r--r-- | src/target/adi_v5_swd.c | 2 | ||||
-rw-r--r-- | src/transport/Makefile.am | 11 | ||||
-rw-r--r-- | src/transport/transport.c (renamed from src/jtag/transport.c) | 2 | ||||
-rw-r--r-- | src/transport/transport.h (renamed from src/jtag/transport.h) | 6 |
11 files changed, 26 insertions, 8 deletions
diff --git a/configure.in b/configure.in index 8315a18..cb62c85 100644 --- a/configure.in +++ b/configure.in @@ -1167,6 +1167,7 @@ AC_OUTPUT(dnl src/helper/Makefile dnl src/jtag/Makefile dnl src/jtag/drivers/Makefile dnl + src/transport/Makefile dnl src/xsvf/Makefile dnl src/svf/Makefile dnl src/target/Makefile dnl diff --git a/src/Makefile.am b/src/Makefile.am index 3d7b05f..60d1189 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -4,6 +4,7 @@ SUBDIRS = \ jtag \ helper \ target \ + transport \ flash \ svf \ xsvf \ @@ -98,6 +99,7 @@ libopenocd_la_LIBADD = \ $(top_builddir)/src/svf/libsvf.la \ $(top_builddir)/src/pld/libpld.la \ $(top_builddir)/src/jtag/libjtag.la \ + $(top_builddir)/src/transport/libtransport.la \ $(top_builddir)/src/flash/libflash.la \ $(top_builddir)/src/target/libtarget.la \ $(top_builddir)/src/server/libserver.la \ diff --git a/src/jtag/Makefile.am b/src/jtag/Makefile.am index fa964a3..2717dc5 100644 --- a/src/jtag/Makefile.am +++ b/src/jtag/Makefile.am @@ -56,7 +56,6 @@ libjtag_la_SOURCES = \ interface.c \ interfaces.c \ tcl.c \ - transport.c \ $(DRIVERFILES) noinst_HEADERS = \ @@ -66,7 +65,6 @@ noinst_HEADERS = \ interfaces.h \ minidriver.h \ jtag.h \ - transport.h \ minidriver/minidriver_imp.h \ minidummy/jtag_minidriver.h diff --git a/src/jtag/adapter.c b/src/jtag/adapter.c index e16f756..94843d7 100644 --- a/src/jtag/adapter.c +++ b/src/jtag/adapter.c @@ -35,7 +35,7 @@ #include "minidriver.h" #include "interface.h" #include "interfaces.h" -#include "transport.h" +#include <transport/transport.h> #ifdef HAVE_STRINGS_H #include <strings.h> diff --git a/src/jtag/core.c b/src/jtag/core.c index 22d0b8c..b26701e 100644 --- a/src/jtag/core.c +++ b/src/jtag/core.c @@ -33,7 +33,7 @@ #include "jtag.h" #include "interface.h" -#include "transport.h" +#include <transport/transport.h> #ifdef HAVE_STRINGS_H #include <strings.h> diff --git a/src/jtag/drivers/ft2232.c b/src/jtag/drivers/ft2232.c index bde1700..38ead56 100644 --- a/src/jtag/drivers/ft2232.c +++ b/src/jtag/drivers/ft2232.c @@ -81,7 +81,7 @@ /* project specific includes */ #include <jtag/interface.h> -#include <jtag/transport.h> +#include <transport/transport.h> #include <helper/time_support.h> #if IS_CYGWIN == 1 diff --git a/src/openocd.c b/src/openocd.c index a5002d1..57676f5 100644 --- a/src/openocd.c +++ b/src/openocd.c @@ -31,7 +31,7 @@ #include "openocd.h" #include <jtag/driver.h> #include <jtag/jtag.h> -#include <jtag/transport.h> +#include <transport/transport.h> #include <helper/ioutil.h> #include <helper/util.h> #include <helper/configuration.h> diff --git a/src/target/adi_v5_swd.c b/src/target/adi_v5_swd.c index 39f3857..5a3570d 100644 --- a/src/target/adi_v5_swd.c +++ b/src/target/adi_v5_swd.c @@ -50,7 +50,7 @@ #include "arm_adi_v5.h" #include <helper/time_support.h> -#include <jtag/transport.h> +#include <transport/transport.h> #include <jtag/interface.h> #include <jtag/swd.h> diff --git a/src/transport/Makefile.am b/src/transport/Makefile.am new file mode 100644 index 0000000..7c6224a --- /dev/null +++ b/src/transport/Makefile.am @@ -0,0 +1,11 @@ +include $(top_srcdir)/common.mk + +#METASOURCES = AUTO +noinst_LTLIBRARIES = libtransport.la +libtransport_la_SOURCES = \ + transport.c + +noinst_HEADERS = \ + transport.h + +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in diff --git a/src/jtag/transport.c b/src/transport/transport.c index 6022880..b5e4b90 100644 --- a/src/jtag/transport.c +++ b/src/transport/transport.c @@ -44,7 +44,7 @@ #include <helper/log.h> -#include "transport.h" +#include <transport/transport.h> extern struct command_context *global_cmd_ctx; diff --git a/src/jtag/transport.h b/src/transport/transport.h index d2d38ec..6ece39e 100644 --- a/src/jtag/transport.h +++ b/src/transport/transport.h @@ -1,5 +1,6 @@ /* * Copyright (c) 2010 by David Brownell + * Copyright (C) 2011 Tomasz Boleslaw CEDRO (http://www.tomek.cedro.info) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,6 +17,9 @@ * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifndef TRANSPORT_H +#define TRANSPORT_H + #include "helper/command.h" /** @@ -78,3 +82,5 @@ COMMAND_HELPER(transport_list_parse, char ***vector); int allow_transports(struct command_context *ctx, const char **vector); bool transports_are_declared(void); + +#endif |