jtag/adapter: move 'usb location' code in adapter.c
[openocd.git] / src / jtag / drivers / Makefile.am
1 noinst_LTLIBRARIES += %D%/libocdjtagdrivers.la
2 %C%_libocdjtagdrivers_la_LIBADD =
3
4 %C%_libocdjtagdrivers_la_SOURCES = \
5 $(DRIVERFILES) \
6 $(DRIVERHEADERS)
7
8 %C%_libocdjtagdrivers_la_CPPFLAGS = $(AM_CPPFLAGS)
9
10 ULINK_FIRMWARE = %D%/OpenULINK
11
12 EXTRA_DIST += $(ULINK_FIRMWARE) \
13 %D%/usb_blaster/README.CheapClone \
14 %D%/Makefile.rlink \
15 %D%/rlink_call.m4 \
16 %D%/rlink_init.m4
17
18 DRIVERFILES =
19
20 # Standard Driver: common files
21 DRIVERFILES += %D%/driver.c
22
23 if USE_LIBUSB1
24 DRIVERFILES += %D%/libusb_helper.c
25 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBUSB1_CFLAGS)
26 %C%_libocdjtagdrivers_la_LIBADD += $(LIBUSB1_LIBS)
27 endif
28
29 if USE_LIBFTDI
30 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBFTDI_CFLAGS)
31 %C%_libocdjtagdrivers_la_LIBADD += $(LIBFTDI_LIBS)
32 endif
33
34 if USE_LIBGPIOD
35 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBGPIOD_CFLAGS)
36 %C%_libocdjtagdrivers_la_LIBADD += $(LIBGPIOD_LIBS)
37 endif
38
39 if USE_HIDAPI
40 %C%_libocdjtagdrivers_la_CPPFLAGS += $(HIDAPI_CFLAGS)
41 %C%_libocdjtagdrivers_la_LIBADD += $(HIDAPI_LIBS)
42 endif
43
44 if USE_LIBJAYLINK
45 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBJAYLINK_CFLAGS)
46 %C%_libocdjtagdrivers_la_LIBADD += $(LIBJAYLINK_LIBS)
47 endif
48
49 if JLINK
50 DRIVERFILES += %D%/jlink.c
51 if INTERNAL_LIBJAYLINK
52 SUBDIRS += %D%/libjaylink
53 DIST_SUBDIRS += %D%/libjaylink
54
55 %C%_libocdjtagdrivers_la_LIBADD += %D%/libjaylink/libjaylink/libjaylink.la
56 %C%_libocdjtagdrivers_la_CPPFLAGS += -I$(builddir)/%D%/libjaylink/libjaylink -I$(srcdir)/%D%/libjaylink
57 endif
58 endif
59
60 if BITBANG
61 DRIVERFILES += %D%/bitbang.c
62 endif
63 if PARPORT
64 DRIVERFILES += %D%/parport.c
65 endif
66 if DUMMY
67 DRIVERFILES += %D%/dummy.c
68 endif
69 if FTDI
70 DRIVERFILES += %D%/ftdi.c %D%/mpsse.c
71 endif
72 if LINUXGPIOD
73 DRIVERFILES += %D%/linuxgpiod.c
74 endif
75 if JTAG_VPI
76 DRIVERFILES += %D%/jtag_vpi.c
77 endif
78 if JTAG_DPI
79 DRIVERFILES += %D%/jtag_dpi.c
80 endif
81 if USB_BLASTER_DRIVER
82 %C%_libocdjtagdrivers_la_LIBADD += %D%/usb_blaster/libocdusbblaster.la
83 include %D%/usb_blaster/Makefile.am
84 endif
85 if FT232R
86 DRIVERFILES += %D%/ft232r.c
87 endif
88 if AMTJTAGACCEL
89 DRIVERFILES += %D%/amt_jtagaccel.c
90 endif
91 if EP93XX
92 DRIVERFILES += %D%/ep93xx.c
93 endif
94 if AT91RM9200
95 DRIVERFILES += %D%/at91rm9200.c
96 endif
97 if GW16012
98 DRIVERFILES += %D%/gw16012.c
99 endif
100 if BITQ
101 DRIVERFILES += %D%/bitq.c
102 endif
103 if PRESTO
104 DRIVERFILES += %D%/presto.c
105 endif
106 if USBPROG
107 DRIVERFILES += %D%/usbprog.c
108 endif
109 if RLINK
110 DRIVERFILES += %D%/rlink.c %D%/rlink_speed_table.c
111 endif
112 if ULINK
113 DRIVERFILES += %D%/ulink.c
114 ulinkdir = $(pkgdatadir)/OpenULINK
115 dist_ulink_DATA = $(ULINK_FIRMWARE)/ulink_firmware.hex
116 %C%_libocdjtagdrivers_la_LIBADD += -lm
117 endif
118 if VSLLINK
119 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtogpio.c
120 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtojtagraw.c
121 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtoswd.c
122 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtopwr.c
123 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtoxxx.c
124 DRIVERFILES += %D%/versaloon/versaloon.c
125 DRIVERFILES += %D%/vsllink.c
126 endif
127 if ARMJTAGEW
128 DRIVERFILES += %D%/arm-jtag-ew.c
129 endif
130 if BUSPIRATE
131 DRIVERFILES += %D%/buspirate.c
132 endif
133 if REMOTE_BITBANG
134 DRIVERFILES += %D%/remote_bitbang.c
135 endif
136 if HLADAPTER_STLINK
137 DRIVERFILES += %D%/stlink_usb.c
138 endif
139 if HLADAPTER_ICDI
140 DRIVERFILES += %D%/ti_icdi_usb.c
141 endif
142 if HLADAPTER_NULINK
143 DRIVERFILES += %D%/nulink_usb.c
144 endif
145 if RSHIM
146 DRIVERFILES += %D%/rshim.c
147 endif
148 if OSBDM
149 DRIVERFILES += %D%/osbdm.c
150 endif
151 if OPENDOUS
152 DRIVERFILES += %D%/opendous.c
153 endif
154 if SYSFSGPIO
155 DRIVERFILES += %D%/sysfsgpio.c
156 endif
157 if XLNX_PCIE_XVC
158 DRIVERFILES += %D%/xlnx-pcie-xvc.c
159 endif
160 if BCM2835GPIO
161 DRIVERFILES += %D%/bcm2835gpio.c
162 endif
163 if OPENJTAG
164 DRIVERFILES += %D%/openjtag.c
165 endif
166 if CMSIS_DAP_HID
167 DRIVERFILES += %D%/cmsis_dap_usb_hid.c
168 DRIVERFILES += %D%/cmsis_dap.c
169 endif
170 if CMSIS_DAP_USB
171 DRIVERFILES += %D%/cmsis_dap_usb_bulk.c
172 if !CMSIS_DAP_HID
173 DRIVERFILES += %D%/cmsis_dap.c
174 endif
175 endif
176 if IMX_GPIO
177 DRIVERFILES += %D%/imx_gpio.c
178 endif
179 if KITPROG
180 DRIVERFILES += %D%/kitprog.c
181 endif
182 if XDS110
183 DRIVERFILES += %D%/xds110.c
184 endif
185
186 DRIVERHEADERS = \
187 %D%/bitbang.h \
188 %D%/bitq.h \
189 %D%/libftdi_helper.h \
190 %D%/libusb_helper.h \
191 %D%/cmsis_dap.h \
192 %D%/minidriver_imp.h \
193 %D%/mpsse.h \
194 %D%/rlink.h \
195 %D%/rlink_dtc_cmd.h \
196 %D%/rlink_ep1_cmd.h \
197 %D%/rlink_st7.h \
198 %D%/versaloon/usbtoxxx/usbtoxxx.h \
199 %D%/versaloon/usbtoxxx/usbtoxxx_internal.h \
200 %D%/versaloon/versaloon.h \
201 %D%/versaloon/versaloon_include.h \
202 %D%/versaloon/versaloon_internal.h

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)