1440eb5a68511f735eb47ef16b87660fd8ea0498
[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 VDEBUG
79 DRIVERFILES += %D%/vdebug.c
80 endif
81 if JTAG_DPI
82 DRIVERFILES += %D%/jtag_dpi.c
83 endif
84 if USB_BLASTER_DRIVER
85 %C%_libocdjtagdrivers_la_LIBADD += %D%/usb_blaster/libocdusbblaster.la
86 include %D%/usb_blaster/Makefile.am
87 endif
88 if FT232R
89 DRIVERFILES += %D%/ft232r.c
90 endif
91 if AMTJTAGACCEL
92 DRIVERFILES += %D%/amt_jtagaccel.c
93 endif
94 if EP93XX
95 DRIVERFILES += %D%/ep93xx.c
96 endif
97 if AT91RM9200
98 DRIVERFILES += %D%/at91rm9200.c
99 endif
100 if GW16012
101 DRIVERFILES += %D%/gw16012.c
102 endif
103 if BITQ
104 DRIVERFILES += %D%/bitq.c
105 endif
106 if PRESTO
107 DRIVERFILES += %D%/presto.c
108 endif
109 if ESP_USB_JTAG
110 DRIVERFILES += %D%/esp_usb_jtag.c
111 endif
112 if USBPROG
113 DRIVERFILES += %D%/usbprog.c
114 endif
115 if RLINK
116 DRIVERFILES += %D%/rlink.c %D%/rlink_speed_table.c
117 endif
118 if ULINK
119 DRIVERFILES += %D%/ulink.c
120 ulinkdir = $(pkgdatadir)/OpenULINK
121 dist_ulink_DATA = $(ULINK_FIRMWARE)/ulink_firmware.hex
122 %C%_libocdjtagdrivers_la_LIBADD += -lm
123 endif
124 if VSLLINK
125 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtogpio.c
126 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtojtagraw.c
127 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtoswd.c
128 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtopwr.c
129 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtoxxx.c
130 DRIVERFILES += %D%/versaloon/versaloon.c
131 DRIVERFILES += %D%/vsllink.c
132 endif
133 if ARMJTAGEW
134 DRIVERFILES += %D%/arm-jtag-ew.c
135 endif
136 if BUSPIRATE
137 DRIVERFILES += %D%/buspirate.c
138 endif
139 if REMOTE_BITBANG
140 DRIVERFILES += %D%/remote_bitbang.c
141 endif
142 if HLADAPTER_STLINK
143 DRIVERFILES += %D%/stlink_usb.c
144 endif
145 if HLADAPTER_ICDI
146 DRIVERFILES += %D%/ti_icdi_usb.c
147 endif
148 if HLADAPTER_NULINK
149 DRIVERFILES += %D%/nulink_usb.c
150 endif
151 if RSHIM
152 DRIVERFILES += %D%/rshim.c
153 endif
154 if OSBDM
155 DRIVERFILES += %D%/osbdm.c
156 endif
157 if OPENDOUS
158 DRIVERFILES += %D%/opendous.c
159 endif
160 if SYSFSGPIO
161 DRIVERFILES += %D%/sysfsgpio.c
162 endif
163 if XLNX_PCIE_XVC
164 DRIVERFILES += %D%/xlnx-pcie-xvc.c
165 endif
166 if BCM2835GPIO
167 DRIVERFILES += %D%/bcm2835gpio.c
168 endif
169 if OPENJTAG
170 DRIVERFILES += %D%/openjtag.c
171 endif
172 if CMSIS_DAP_HID
173 DRIVERFILES += %D%/cmsis_dap_usb_hid.c
174 DRIVERFILES += %D%/cmsis_dap.c
175 endif
176 if CMSIS_DAP_USB
177 DRIVERFILES += %D%/cmsis_dap_usb_bulk.c
178 if !CMSIS_DAP_HID
179 DRIVERFILES += %D%/cmsis_dap.c
180 endif
181 endif
182 if IMX_GPIO
183 DRIVERFILES += %D%/imx_gpio.c
184 endif
185 if KITPROG
186 DRIVERFILES += %D%/kitprog.c
187 endif
188 if XDS110
189 DRIVERFILES += %D%/xds110.c
190 endif
191 if AM335XGPIO
192 DRIVERFILES += %D%/am335xgpio.c
193 endif
194
195 DRIVERHEADERS = \
196 %D%/bitbang.h \
197 %D%/bitq.h \
198 %D%/libftdi_helper.h \
199 %D%/libusb_helper.h \
200 %D%/cmsis_dap.h \
201 %D%/minidriver_imp.h \
202 %D%/mpsse.h \
203 %D%/rlink.h \
204 %D%/rlink_dtc_cmd.h \
205 %D%/rlink_ep1_cmd.h \
206 %D%/rlink_st7.h \
207 %D%/versaloon/usbtoxxx/usbtoxxx.h \
208 %D%/versaloon/usbtoxxx/usbtoxxx_internal.h \
209 %D%/versaloon/versaloon.h \
210 %D%/versaloon/versaloon_include.h \
211 %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)