cortex_m: read and display core security state
[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 DRIVERFILES += %D%/jtag_usb_common.c
23
24 if USE_LIBUSB1
25 DRIVERFILES += %D%/libusb_helper.c
26 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBUSB1_CFLAGS)
27 %C%_libocdjtagdrivers_la_LIBADD += $(LIBUSB1_LIBS)
28 endif
29
30 if USE_LIBUSB0
31 DRIVERFILES += %D%/usb_common.c
32 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBUSB0_CFLAGS)
33 %C%_libocdjtagdrivers_la_LIBADD += $(LIBUSB0_LIBS)
34 endif
35
36 if USE_LIBFTDI
37 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBFTDI_CFLAGS)
38 %C%_libocdjtagdrivers_la_LIBADD += $(LIBFTDI_LIBS)
39 endif
40
41 if USE_LIBGPIOD
42 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBGPIOD_CFLAGS)
43 %C%_libocdjtagdrivers_la_LIBADD += $(LIBGPIOD_LIBS)
44 endif
45
46 if USE_HIDAPI
47 %C%_libocdjtagdrivers_la_CPPFLAGS += $(HIDAPI_CFLAGS)
48 %C%_libocdjtagdrivers_la_LIBADD += $(HIDAPI_LIBS)
49 endif
50
51 if USE_LIBJAYLINK
52 %C%_libocdjtagdrivers_la_CPPFLAGS += $(LIBJAYLINK_CFLAGS)
53 %C%_libocdjtagdrivers_la_LIBADD += $(LIBJAYLINK_LIBS)
54 endif
55
56 if JLINK
57 DRIVERFILES += %D%/jlink.c
58 if INTERNAL_LIBJAYLINK
59 SUBDIRS += %D%/libjaylink
60 DIST_SUBDIRS += %D%/libjaylink
61
62 %C%_libocdjtagdrivers_la_LIBADD += %D%/libjaylink/libjaylink/libjaylink.la
63 %C%_libocdjtagdrivers_la_CPPFLAGS += -I$(builddir)/%D%/libjaylink/libjaylink -I$(srcdir)/%D%/libjaylink
64 endif
65 endif
66
67 if BITBANG
68 DRIVERFILES += %D%/bitbang.c
69 endif
70 if PARPORT
71 DRIVERFILES += %D%/parport.c
72 endif
73 if DUMMY
74 DRIVERFILES += %D%/dummy.c
75 endif
76 if FTDI
77 DRIVERFILES += %D%/ftdi.c %D%/mpsse.c
78 endif
79 if LINUXGPIOD
80 DRIVERFILES += %D%/linuxgpiod.c
81 endif
82 if JTAG_VPI
83 DRIVERFILES += %D%/jtag_vpi.c
84 endif
85 if USB_BLASTER_DRIVER
86 %C%_libocdjtagdrivers_la_LIBADD += %D%/usb_blaster/libocdusbblaster.la
87 include %D%/usb_blaster/Makefile.am
88 endif
89 if FT232R
90 DRIVERFILES += %D%/ft232r.c
91 endif
92 if AMTJTAGACCEL
93 DRIVERFILES += %D%/amt_jtagaccel.c
94 endif
95 if EP93XX
96 DRIVERFILES += %D%/ep93xx.c
97 endif
98 if AT91RM9200
99 DRIVERFILES += %D%/at91rm9200.c
100 endif
101 if GW16012
102 DRIVERFILES += %D%/gw16012.c
103 endif
104 if BITQ
105 DRIVERFILES += %D%/bitq.c
106 endif
107 if PRESTO
108 DRIVERFILES += %D%/presto.c
109 endif
110 if USBPROG
111 DRIVERFILES += %D%/usbprog.c
112 endif
113 if RLINK
114 DRIVERFILES += %D%/rlink.c %D%/rlink_speed_table.c
115 endif
116 if ULINK
117 DRIVERFILES += %D%/ulink.c
118 ulinkdir = $(pkgdatadir)/OpenULINK
119 dist_ulink_DATA = $(ULINK_FIRMWARE)/ulink_firmware.hex
120 %C%_libocdjtagdrivers_la_LIBADD += -lm
121 endif
122 if VSLLINK
123 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtogpio.c
124 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtojtagraw.c
125 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtoswd.c
126 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtopwr.c
127 DRIVERFILES += %D%/versaloon/usbtoxxx/usbtoxxx.c
128 DRIVERFILES += %D%/versaloon/versaloon.c
129 DRIVERFILES += %D%/vsllink.c
130 endif
131 if ARMJTAGEW
132 DRIVERFILES += %D%/arm-jtag-ew.c
133 endif
134 if BUSPIRATE
135 DRIVERFILES += %D%/buspirate.c
136 endif
137 if REMOTE_BITBANG
138 DRIVERFILES += %D%/remote_bitbang.c
139 endif
140 if HLADAPTER_STLINK
141 DRIVERFILES += %D%/stlink_usb.c
142 endif
143 if HLADAPTER_ICDI
144 DRIVERFILES += %D%/ti_icdi_usb.c
145 endif
146 if HLADAPTER_NULINK
147 DRIVERFILES += %D%/nulink_usb.c
148 endif
149 if RSHIM
150 DRIVERFILES += %D%/rshim.c
151 endif
152 if OSBDM
153 DRIVERFILES += %D%/osbdm.c
154 endif
155 if OPENDOUS
156 DRIVERFILES += %D%/opendous.c
157 endif
158 if SYSFSGPIO
159 DRIVERFILES += %D%/sysfsgpio.c
160 endif
161 if XLNX_PCIE_XVC
162 DRIVERFILES += %D%/xlnx-pcie-xvc.c
163 endif
164 if BCM2835GPIO
165 DRIVERFILES += %D%/bcm2835gpio.c
166 endif
167 if OPENJTAG
168 DRIVERFILES += %D%/openjtag.c
169 endif
170 if CMSIS_DAP
171 DRIVERFILES += %D%/cmsis_dap_usb.c
172 endif
173 if IMX_GPIO
174 DRIVERFILES += %D%/imx_gpio.c
175 endif
176 if KITPROG
177 DRIVERFILES += %D%/kitprog.c
178 endif
179 if XDS110
180 DRIVERFILES += %D%/xds110.c
181 endif
182
183 DRIVERHEADERS = \
184 %D%/bitbang.h \
185 %D%/bitq.h \
186 %D%/jtag_usb_common.h \
187 %D%/libusb_helper.h \
188 %D%/minidriver_imp.h \
189 %D%/mpsse.h \
190 %D%/rlink.h \
191 %D%/rlink_dtc_cmd.h \
192 %D%/rlink_ep1_cmd.h \
193 %D%/rlink_st7.h \
194 %D%/usb_common.h \
195 %D%/versaloon/usbtoxxx/usbtoxxx.h \
196 %D%/versaloon/usbtoxxx/usbtoxxx_internal.h \
197 %D%/versaloon/versaloon.h \
198 %D%/versaloon/versaloon_include.h \
199 %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)