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