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