blob: 7fdbaaa7b6ac51b2e24a2a06a02bee16f710617f [file] [log] [blame]
Brian Silvermand4260c72020-01-14 00:08:02 -08001load("@//tools/build_rules:select.bzl", "cpu_select")
2
3cc_library(
4 name = "opencv",
5 srcs = cpu_select({
6 "amd64": [
Brian Silvermand97a47c2020-01-16 00:47:53 -08007 "usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2",
8 "usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2",
9 "usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2",
10 "usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2",
11 "usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2",
12 "usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2",
13 "usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2",
14 "usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2",
Brian Silverman4770c7d2020-02-17 20:34:42 -080015 "usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2",
Brian Silvermand97a47c2020-01-16 00:47:53 -080016 "usr/lib/x86_64-linux-gnu/libtbb.so.2",
17 "usr/lib/x86_64-linux-gnu/libgtk-3.so.0",
18 "usr/lib/x86_64-linux-gnu/libgdk-3.so.0",
19 "usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0",
20 "usr/lib/x86_64-linux-gnu/libpango-1.0.so.0",
21 "usr/lib/x86_64-linux-gnu/libatk-1.0.so.0",
22 "usr/lib/x86_64-linux-gnu/libgdcmDICT.so.2.8",
23 "usr/lib/x86_64-linux-gnu/libgdcmCommon.so.2.8",
24 "usr/lib/x86_64-linux-gnu/libgdcmIOD.so.2.8",
25 "usr/lib/x86_64-linux-gnu/libgdcmMSFF.so.2.8",
26 "usr/lib/x86_64-linux-gnu/libavutil.so.56",
27 "usr/lib/x86_64-linux-gnu/libswscale.so.5",
28 "usr/lib/x86_64-linux-gnu/libavresample.so.4",
29 "usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2",
30 "usr/lib/x86_64-linux-gnu/libcairo.so.2",
31 "usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0",
32 "usr/lib/x86_64-linux-gnu/libgio-2.0.so.0",
33 "usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",
34 "usr/lib/x86_64-linux-gnu/libglib-2.0.so.0",
35 "usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0",
36 "usr/lib/x86_64-linux-gnu/libdc1394.so.22",
37 "usr/lib/x86_64-linux-gnu/libgphoto2.so.6",
38 "usr/lib/x86_64-linux-gnu/libgphoto2_port.so.12",
39 "usr/lib/x86_64-linux-gnu/libavcodec.so.58",
40 "usr/lib/x86_64-linux-gnu/libavformat.so.58",
41 "usr/lib/x86_64-linux-gnu/libjpeg.so.62",
42 "usr/lib/x86_64-linux-gnu/libwebp.so.6",
43 "usr/lib/x86_64-linux-gnu/libpng16.so.16",
44 "usr/lib/x86_64-linux-gnu/libtiff.so.5",
45 "usr/lib/x86_64-linux-gnu/libImath-2_2.so.23",
46 "usr/lib/x86_64-linux-gnu/libIlmImf-2_2.so.23",
47 "usr/lib/x86_64-linux-gnu/libIex-2_2.so.23",
48 "usr/lib/x86_64-linux-gnu/libHalf.so.23",
49 "usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.23",
50 "usr/lib/libgdal.so.20",
51 "usr/lib/x86_64-linux-gnu/libgdcmDSED.so.2.8",
52 "usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",
53 "usr/lib/x86_64-linux-gnu/libX11.so.6",
54 "usr/lib/x86_64-linux-gnu/libXi.so.6",
55 "usr/lib/x86_64-linux-gnu/libXcomposite.so.1",
56 "usr/lib/x86_64-linux-gnu/libXdamage.so.1",
57 "usr/lib/x86_64-linux-gnu/libXfixes.so.3",
58 "usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0",
59 "usr/lib/x86_64-linux-gnu/libxkbcommon.so.0",
60 "usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0",
61 "usr/lib/x86_64-linux-gnu/libwayland-egl.so.1",
62 "usr/lib/x86_64-linux-gnu/libwayland-client.so.0",
63 "usr/lib/x86_64-linux-gnu/libepoxy.so.0",
64 "usr/lib/x86_64-linux-gnu/libharfbuzz.so.0",
65 "usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0",
66 "usr/lib/x86_64-linux-gnu/libfontconfig.so.1",
67 "usr/lib/x86_64-linux-gnu/libfreetype.so.6",
68 "usr/lib/x86_64-linux-gnu/libXinerama.so.1",
69 "usr/lib/x86_64-linux-gnu/libXrandr.so.2",
70 "usr/lib/x86_64-linux-gnu/libXcursor.so.1",
71 "usr/lib/x86_64-linux-gnu/libXext.so.6",
72 "usr/lib/x86_64-linux-gnu/libthai.so.0",
73 "usr/lib/x86_64-linux-gnu/libfribidi.so.0",
74 "usr/lib/x86_64-linux-gnu/libcrypto.so.1.1",
75 "lib/x86_64-linux-gnu/libexpat.so.1",
76 "usr/lib/x86_64-linux-gnu/libgdcmjpeg8.so.2.8",
77 "usr/lib/x86_64-linux-gnu/libgdcmjpeg12.so.2.8",
78 "usr/lib/x86_64-linux-gnu/libgdcmjpeg16.so.2.8",
79 "usr/lib/x86_64-linux-gnu/libopenjp2.so.7",
80 "usr/lib/x86_64-linux-gnu/libCharLS.so.2",
81 "lib/x86_64-linux-gnu/libuuid.so.1",
82 "usr/lib/x86_64-linux-gnu/libjson-c.so.3",
83 "usr/lib/x86_64-linux-gnu/libva-drm.so.2",
84 "usr/lib/x86_64-linux-gnu/libva.so.2",
85 "usr/lib/x86_64-linux-gnu/libva-x11.so.2",
86 "usr/lib/x86_64-linux-gnu/libvdpau.so.1",
87 "usr/lib/x86_64-linux-gnu/libdrm.so.2",
88 "usr/lib/x86_64-linux-gnu/libpixman-1.so.0",
89 "usr/lib/x86_64-linux-gnu/libxcb-shm.so.0",
90 "usr/lib/x86_64-linux-gnu/libxcb.so.1",
91 "usr/lib/x86_64-linux-gnu/libxcb-render.so.0",
92 "usr/lib/x86_64-linux-gnu/libXrender.so.1",
93 "lib/x86_64-linux-gnu/libmount.so.1",
94 "usr/lib/x86_64-linux-gnu/libffi.so.6",
95 "usr/lib/x86_64-linux-gnu/libraw1394.so.11",
96 "lib/x86_64-linux-gnu/libusb-1.0.so.0",
97 "usr/lib/x86_64-linux-gnu/libltdl.so.7",
98 "usr/lib/x86_64-linux-gnu/libexif.so.12",
99 "usr/lib/x86_64-linux-gnu/libswresample.so.3",
100 "usr/lib/x86_64-linux-gnu/libvpx.so.5",
101 "usr/lib/x86_64-linux-gnu/libwebpmux.so.3",
102 "usr/lib/x86_64-linux-gnu/librsvg-2.so.2",
103 "usr/lib/x86_64-linux-gnu/libzvbi.so.0",
104 "usr/lib/x86_64-linux-gnu/libsnappy.so.1",
105 "usr/lib/x86_64-linux-gnu/libaom.so.0",
106 "usr/lib/x86_64-linux-gnu/libcodec2.so.0.8.1",
107 "usr/lib/x86_64-linux-gnu/libgsm.so.1",
108 "usr/lib/x86_64-linux-gnu/libmp3lame.so.0",
109 "usr/lib/x86_64-linux-gnu/libopus.so.0",
110 "usr/lib/x86_64-linux-gnu/libshine.so.3",
111 "usr/lib/x86_64-linux-gnu/libspeex.so.1",
112 "usr/lib/x86_64-linux-gnu/libtheoraenc.so.1",
113 "usr/lib/x86_64-linux-gnu/libtheoradec.so.1",
114 "usr/lib/x86_64-linux-gnu/libtwolame.so.0",
115 "usr/lib/x86_64-linux-gnu/libvorbis.so.0",
116 "usr/lib/x86_64-linux-gnu/libvorbisenc.so.2",
117 "usr/lib/x86_64-linux-gnu/libwavpack.so.1",
118 "usr/lib/x86_64-linux-gnu/libx264.so.155",
119 "usr/lib/x86_64-linux-gnu/libx265.so.165",
120 "usr/lib/x86_64-linux-gnu/libxvidcore.so.4",
121 "usr/lib/x86_64-linux-gnu/libxml2.so.2",
122 "usr/lib/x86_64-linux-gnu/libgme.so.0",
123 "usr/lib/x86_64-linux-gnu/libopenmpt.so.0",
124 "usr/lib/x86_64-linux-gnu/libchromaprint.so.1",
125 "usr/lib/x86_64-linux-gnu/libbluray.so.2",
126 "usr/lib/x86_64-linux-gnu/libgnutls.so.30",
127 "usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4",
128 "usr/lib/x86_64-linux-gnu/libzstd.so.1",
129 "usr/lib/x86_64-linux-gnu/libjbig.so.0",
130 "usr/lib/libarmadillo.so.9",
131 "usr/lib/x86_64-linux-gnu/libproj.so.13",
132 "usr/lib/x86_64-linux-gnu/libpoppler.so.82",
133 "usr/lib/x86_64-linux-gnu/libfreexl.so.1",
134 "usr/lib/x86_64-linux-gnu/libqhull.so.7",
135 "usr/lib/x86_64-linux-gnu/libgeos_c.so.1",
136 "usr/lib/x86_64-linux-gnu/libepsilon.so.1",
137 "usr/lib/x86_64-linux-gnu/libodbc.so.2",
138 "usr/lib/x86_64-linux-gnu/libodbcinst.so.2",
139 "usr/lib/x86_64-linux-gnu/libkmlbase.so.1",
140 "usr/lib/x86_64-linux-gnu/libkmldom.so.1",
141 "usr/lib/x86_64-linux-gnu/libkmlengine.so.1",
142 "usr/lib/x86_64-linux-gnu/libkmlxsd.so.1",
143 "usr/lib/x86_64-linux-gnu/libkmlregionator.so.1",
144 "usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so",
145 "usr/lib/x86_64-linux-gnu/libnetcdf.so.13",
146 "usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100",
147 "usr/lib/x86_64-linux-gnu/libsz.so.2",
148 "usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103",
149 "usr/lib/libmfhdfalt.so.0",
150 "usr/lib/libdfalt.so.0",
151 "usr/lib/libogdi.so.3.2",
152 "usr/lib/x86_64-linux-gnu/libgif.so.7",
153 "usr/lib/x86_64-linux-gnu/libgeotiff.so.2",
154 "usr/lib/x86_64-linux-gnu/libpq.so.5",
155 "usr/lib/x86_64-linux-gnu/libdapclient.so.6",
156 "usr/lib/x86_64-linux-gnu/libdapserver.so.7",
157 "usr/lib/x86_64-linux-gnu/libdap.so.25",
158 "usr/lib/x86_64-linux-gnu/libspatialite.so.7",
159 "usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4",
160 "usr/lib/x86_64-linux-gnu/libfyba.so.0",
161 "usr/lib/x86_64-linux-gnu/libfygm.so.0",
162 "usr/lib/x86_64-linux-gnu/libfyut.so.0",
163 "usr/lib/x86_64-linux-gnu/libmariadb.so.3",
164 "lib/x86_64-linux-gnu/libdbus-1.so.3",
165 "usr/lib/x86_64-linux-gnu/libatspi.so.0",
166 "usr/lib/x86_64-linux-gnu/libgraphite2.so.3",
167 "usr/lib/x86_64-linux-gnu/libdatrie.so.1",
168 "usr/lib/x86_64-linux-gnu/libXau.so.6",
169 "usr/lib/x86_64-linux-gnu/libXdmcp.so.6",
170 "lib/x86_64-linux-gnu/libblkid.so.1",
171 "lib/x86_64-linux-gnu/libudev.so.1",
172 "usr/lib/x86_64-linux-gnu/libsoxr.so.0",
173 "usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3",
174 "usr/lib/x86_64-linux-gnu/libogg.so.0",
175 "usr/lib/x86_64-linux-gnu/libicui18n.so.63",
176 "usr/lib/x86_64-linux-gnu/libicuuc.so.63",
177 "usr/lib/x86_64-linux-gnu/libicudata.so.63",
178 "usr/lib/x86_64-linux-gnu/libmpg123.so.0",
179 "usr/lib/x86_64-linux-gnu/libvorbisfile.so.3",
180 "usr/lib/x86_64-linux-gnu/libp11-kit.so.0",
181 "usr/lib/x86_64-linux-gnu/libidn2.so.0",
182 "usr/lib/x86_64-linux-gnu/libunistring.so.2",
183 "usr/lib/x86_64-linux-gnu/libtasn1.so.6",
184 "usr/lib/x86_64-linux-gnu/libnettle.so.6",
185 "usr/lib/x86_64-linux-gnu/libhogweed.so.4",
186 "usr/lib/x86_64-linux-gnu/libgmp.so.10",
187 "lib/x86_64-linux-gnu/libgcrypt.so.20",
188 "usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2",
189 "usr/lib/x86_64-linux-gnu/blas/libblas.so.3",
190 "usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3",
191 "usr/lib/x86_64-linux-gnu/libarpack.so.2",
192 "usr/lib/x86_64-linux-gnu/libsuperlu.so.5",
193 "usr/lib/x86_64-linux-gnu/libnss3.so",
194 "usr/lib/x86_64-linux-gnu/libsmime3.so",
195 "usr/lib/x86_64-linux-gnu/libnspr4.so",
196 "usr/lib/x86_64-linux-gnu/liblcms2.so.2",
197 "usr/lib/x86_64-linux-gnu/libgeos-3.7.1.so",
198 "usr/lib/x86_64-linux-gnu/libpopt.so.0",
199 "usr/lib/x86_64-linux-gnu/libminizip.so.1",
200 "usr/lib/x86_64-linux-gnu/liburiparser.so.1",
201 "usr/lib/x86_64-linux-gnu/libkmlconvenience.so.1",
202 "usr/lib/x86_64-linux-gnu/libaec.so.0",
203 "usr/lib/x86_64-linux-gnu/libssl.so.1.1",
204 "usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2",
205 "usr/lib/x86_64-linux-gnu/libsqlite3.so.0",
206 "usr/lib/x86_64-linux-gnu/libnghttp2.so.14",
207 "usr/lib/x86_64-linux-gnu/librtmp.so.1",
208 "usr/lib/x86_64-linux-gnu/libssh2.so.1",
209 "usr/lib/x86_64-linux-gnu/libpsl.so.5",
210 "usr/lib/x86_64-linux-gnu/libkrb5.so.3",
211 "usr/lib/x86_64-linux-gnu/libk5crypto.so.3",
212 "lib/x86_64-linux-gnu/libcom_err.so.2",
213 "usr/lib/x86_64-linux-gnu/liblber-2.4.so.2",
214 "lib/x86_64-linux-gnu/libsystemd.so.0",
215 "usr/lib/x86_64-linux-gnu/libbsd.so.0",
216 "lib/x86_64-linux-gnu/libgpg-error.so.0",
217 "usr/lib/x86_64-linux-gnu/libkrb5support.so.0",
218 "lib/x86_64-linux-gnu/libkeyutils.so.1",
219 "usr/lib/x86_64-linux-gnu/libgfortran.so.5",
220 "usr/lib/x86_64-linux-gnu/libnssutil3.so",
221 "usr/lib/x86_64-linux-gnu/libplc4.so",
222 "usr/lib/x86_64-linux-gnu/libplds4.so",
223 "usr/lib/x86_64-linux-gnu/libsasl2.so.2",
224 "usr/lib/x86_64-linux-gnu/liblz4.so.1",
225 "lib/x86_64-linux-gnu/libz.so.1",
226 "usr/lib/x86_64-linux-gnu/libatomic.so.1",
227 "lib/x86_64-linux-gnu/libselinux.so.1",
228 "lib/x86_64-linux-gnu/libpcre.so.3",
229 "lib/x86_64-linux-gnu/liblzma.so.5",
230 "lib/x86_64-linux-gnu/libbz2.so.1.0",
231 "usr/lib/x86_64-linux-gnu/libgomp.so.1",
Brian Silvermand4260c72020-01-14 00:08:02 -0800232 ],
233 "roborio": [
234 ],
235 "armhf": [
236 "usr/lib/arm-linux-gnueabihf/libopencv_core.so.3.2",
237 "usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.3.2",
238 "usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.3.2",
239 "usr/lib/arm-linux-gnueabihf/libopencv_flann.so.3.2",
240 "usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.3.2",
241 "usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.3.2",
242 "usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.3.2",
243 "usr/lib/arm-linux-gnueabihf/libopencv_ml.so.3.2",
Brian Silverman4770c7d2020-02-17 20:34:42 -0800244 "usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.3.2",
Brian Silvermand4260c72020-01-14 00:08:02 -0800245 "usr/lib/arm-linux-gnueabihf/libtbb.so.2",
246 "usr/lib/arm-linux-gnueabihf/libgtk-3.so.0",
247 "usr/lib/arm-linux-gnueabihf/libgdk-3.so.0",
248 "usr/lib/arm-linux-gnueabihf/libpangocairo-1.0.so.0",
249 "usr/lib/arm-linux-gnueabihf/libpango-1.0.so.0",
250 "usr/lib/arm-linux-gnueabihf/libatk-1.0.so.0",
251 "usr/lib/arm-linux-gnueabihf/libgdcmDICT.so.2.8",
252 "usr/lib/arm-linux-gnueabihf/libgdcmCommon.so.2.8",
253 "usr/lib/arm-linux-gnueabihf/libgdcmIOD.so.2.8",
254 "usr/lib/arm-linux-gnueabihf/libgdcmMSFF.so.2.8",
255 "usr/lib/arm-linux-gnueabihf/libavutil.so.56",
256 "usr/lib/arm-linux-gnueabihf/libswscale.so.5",
257 "usr/lib/arm-linux-gnueabihf/libavresample.so.4",
258 "usr/lib/arm-linux-gnueabihf/libcairo-gobject.so.2",
259 "usr/lib/arm-linux-gnueabihf/libcairo.so.2",
260 "usr/lib/arm-linux-gnueabihf/libgdk_pixbuf-2.0.so.0",
261 "usr/lib/arm-linux-gnueabihf/libgio-2.0.so.0",
262 "usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0",
263 "usr/lib/arm-linux-gnueabihf/libglib-2.0.so.0",
264 "usr/lib/arm-linux-gnueabihf/libgthread-2.0.so.0",
265 "usr/lib/arm-linux-gnueabihf/libdc1394.so.22",
266 "usr/lib/arm-linux-gnueabihf/libgphoto2.so.6",
267 "usr/lib/arm-linux-gnueabihf/libgphoto2_port.so.12",
268 "usr/lib/arm-linux-gnueabihf/libavcodec.so.58",
269 "usr/lib/arm-linux-gnueabihf/libavformat.so.58",
270 "usr/lib/arm-linux-gnueabihf/libjpeg.so.62",
271 "usr/lib/arm-linux-gnueabihf/libwebp.so.6",
272 "usr/lib/arm-linux-gnueabihf/libpng16.so.16",
273 "usr/lib/arm-linux-gnueabihf/libtiff.so.5",
274 "usr/lib/arm-linux-gnueabihf/libImath-2_2.so.23",
275 "usr/lib/arm-linux-gnueabihf/libIlmImf-2_2.so.23",
276 "usr/lib/arm-linux-gnueabihf/libIex-2_2.so.23",
277 "usr/lib/arm-linux-gnueabihf/libHalf.so.23",
278 "usr/lib/arm-linux-gnueabihf/libIlmThread-2_2.so.23",
279 "usr/lib/libgdal.so.20",
280 "usr/lib/arm-linux-gnueabihf/libgdcmDSED.so.2.8",
281 "usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0",
282 "usr/lib/arm-linux-gnueabihf/libX11.so.6",
283 "usr/lib/arm-linux-gnueabihf/libXi.so.6",
284 "usr/lib/arm-linux-gnueabihf/libXcomposite.so.1",
285 "usr/lib/arm-linux-gnueabihf/libXdamage.so.1",
286 "usr/lib/arm-linux-gnueabihf/libXfixes.so.3",
287 "usr/lib/arm-linux-gnueabihf/libatk-bridge-2.0.so.0",
288 "usr/lib/arm-linux-gnueabihf/libxkbcommon.so.0",
289 "usr/lib/arm-linux-gnueabihf/libwayland-cursor.so.0",
290 "usr/lib/arm-linux-gnueabihf/libwayland-egl.so.1",
291 "usr/lib/arm-linux-gnueabihf/libwayland-client.so.0",
292 "usr/lib/arm-linux-gnueabihf/libepoxy.so.0",
293 "usr/lib/arm-linux-gnueabihf/libharfbuzz.so.0",
294 "usr/lib/arm-linux-gnueabihf/libpangoft2-1.0.so.0",
295 "usr/lib/arm-linux-gnueabihf/libfontconfig.so.1",
296 "usr/lib/arm-linux-gnueabihf/libfreetype.so.6",
297 "usr/lib/arm-linux-gnueabihf/libXinerama.so.1",
298 "usr/lib/arm-linux-gnueabihf/libXrandr.so.2",
299 "usr/lib/arm-linux-gnueabihf/libXcursor.so.1",
300 "usr/lib/arm-linux-gnueabihf/libXext.so.6",
301 "usr/lib/arm-linux-gnueabihf/libthai.so.0",
302 "usr/lib/arm-linux-gnueabihf/libfribidi.so.0",
303 "usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1",
304 "lib/arm-linux-gnueabihf/libexpat.so.1",
305 "usr/lib/arm-linux-gnueabihf/libgdcmjpeg8.so.2.8",
306 "usr/lib/arm-linux-gnueabihf/libgdcmjpeg12.so.2.8",
307 "usr/lib/arm-linux-gnueabihf/libgdcmjpeg16.so.2.8",
308 "usr/lib/arm-linux-gnueabihf/libopenjp2.so.7",
309 "usr/lib/arm-linux-gnueabihf/libCharLS.so.2",
310 "lib/arm-linux-gnueabihf/libuuid.so.1",
311 "usr/lib/arm-linux-gnueabihf/libjson-c.so.3",
312 "usr/lib/arm-linux-gnueabihf/libva-drm.so.2",
313 "usr/lib/arm-linux-gnueabihf/libva.so.2",
314 "usr/lib/arm-linux-gnueabihf/libva-x11.so.2",
315 "usr/lib/arm-linux-gnueabihf/libvdpau.so.1",
316 "usr/lib/arm-linux-gnueabihf/libdrm.so.2",
317 "usr/lib/arm-linux-gnueabihf/libpixman-1.so.0",
318 "usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0",
319 "usr/lib/arm-linux-gnueabihf/libxcb.so.1",
320 "usr/lib/arm-linux-gnueabihf/libxcb-render.so.0",
321 "usr/lib/arm-linux-gnueabihf/libXrender.so.1",
322 "lib/arm-linux-gnueabihf/libmount.so.1",
323 "usr/lib/arm-linux-gnueabihf/libffi.so.6",
324 "usr/lib/arm-linux-gnueabihf/libraw1394.so.11",
325 "lib/arm-linux-gnueabihf/libusb-1.0.so.0",
326 "usr/lib/arm-linux-gnueabihf/libltdl.so.7",
327 "usr/lib/arm-linux-gnueabihf/libexif.so.12",
328 "usr/lib/arm-linux-gnueabihf/libswresample.so.3",
329 "usr/lib/arm-linux-gnueabihf/libvpx.so.5",
330 "usr/lib/arm-linux-gnueabihf/libwebpmux.so.3",
331 "opt/vc/lib/libmmal_core.so",
332 "opt/vc/lib/libmmal_util.so",
333 "opt/vc/lib/libmmal_vc_client.so",
334 "opt/vc/lib/libbcm_host.so",
335 "usr/lib/arm-linux-gnueabihf/librsvg-2.so.2",
336 "usr/lib/arm-linux-gnueabihf/libzvbi.so.0",
337 "usr/lib/arm-linux-gnueabihf/libsnappy.so.1",
338 "usr/lib/arm-linux-gnueabihf/libaom.so.0",
339 "usr/lib/arm-linux-gnueabihf/libcodec2.so.0.8.1",
340 "usr/lib/arm-linux-gnueabihf/libgsm.so.1",
341 "usr/lib/arm-linux-gnueabihf/libmp3lame.so.0",
342 "usr/lib/arm-linux-gnueabihf/libopus.so.0",
343 "usr/lib/arm-linux-gnueabihf/libshine.so.3",
344 "usr/lib/arm-linux-gnueabihf/libspeex.so.1",
345 "usr/lib/arm-linux-gnueabihf/libtheoraenc.so.1",
346 "usr/lib/arm-linux-gnueabihf/libtheoradec.so.1",
347 "usr/lib/arm-linux-gnueabihf/libtwolame.so.0",
348 "usr/lib/arm-linux-gnueabihf/libvorbis.so.0",
349 "usr/lib/arm-linux-gnueabihf/libvorbisenc.so.2",
350 "usr/lib/arm-linux-gnueabihf/libwavpack.so.1",
351 "usr/lib/arm-linux-gnueabihf/libx264.so.155",
352 "usr/lib/arm-linux-gnueabihf/libx265.so.165",
353 "usr/lib/arm-linux-gnueabihf/libxvidcore.so.4",
354 "usr/lib/arm-linux-gnueabihf/libxml2.so.2",
355 "usr/lib/arm-linux-gnueabihf/libgme.so.0",
356 "usr/lib/arm-linux-gnueabihf/libopenmpt.so.0",
357 "usr/lib/arm-linux-gnueabihf/libchromaprint.so.1",
358 "usr/lib/arm-linux-gnueabihf/libbluray.so.2",
359 "usr/lib/arm-linux-gnueabihf/libgnutls.so.30",
360 "usr/lib/arm-linux-gnueabihf/libssh-gcrypt.so.4",
361 "usr/lib/arm-linux-gnueabihf/libzstd.so.1",
362 "usr/lib/arm-linux-gnueabihf/libjbig.so.0",
363 "usr/lib/libarmadillo.so.9",
364 "usr/lib/arm-linux-gnueabihf/libproj.so.13",
365 "usr/lib/arm-linux-gnueabihf/libpoppler.so.82",
366 "usr/lib/arm-linux-gnueabihf/libfreexl.so.1",
367 "usr/lib/arm-linux-gnueabihf/libqhull.so.7",
368 "usr/lib/arm-linux-gnueabihf/libgeos_c.so.1",
369 "usr/lib/arm-linux-gnueabihf/libepsilon.so.1",
370 "usr/lib/arm-linux-gnueabihf/libodbc.so.2",
371 "usr/lib/arm-linux-gnueabihf/libodbcinst.so.2",
372 "usr/lib/arm-linux-gnueabihf/libkmlbase.so.1",
373 "usr/lib/arm-linux-gnueabihf/libkmldom.so.1",
374 "usr/lib/arm-linux-gnueabihf/libkmlengine.so.1",
375 "usr/lib/arm-linux-gnueabihf/libkmlxsd.so.1",
376 "usr/lib/arm-linux-gnueabihf/libkmlregionator.so.1",
377 "usr/lib/arm-linux-gnueabihf/libxerces-c-3.2.so",
378 "usr/lib/arm-linux-gnueabihf/libnetcdf.so.13",
379 "usr/lib/arm-linux-gnueabihf/libhdf5_serial_hl.so.100",
380 "usr/lib/arm-linux-gnueabihf/libsz.so.2",
381 "usr/lib/arm-linux-gnueabihf/libhdf5_serial.so.103",
382 "usr/lib/libmfhdfalt.so.0",
383 "usr/lib/libdfalt.so.0",
384 "usr/lib/libogdi.so.3.2",
385 "usr/lib/arm-linux-gnueabihf/libgif.so.7",
386 "usr/lib/arm-linux-gnueabihf/libgeotiff.so.2",
387 "usr/lib/arm-linux-gnueabihf/libpq.so.5",
388 "usr/lib/arm-linux-gnueabihf/libdapclient.so.6",
389 "usr/lib/arm-linux-gnueabihf/libdapserver.so.7",
390 "usr/lib/arm-linux-gnueabihf/libdap.so.25",
391 "usr/lib/arm-linux-gnueabihf/libspatialite.so.7",
392 "usr/lib/arm-linux-gnueabihf/libcurl-gnutls.so.4",
393 "usr/lib/arm-linux-gnueabihf/libfyba.so.0",
394 "usr/lib/arm-linux-gnueabihf/libfygm.so.0",
395 "usr/lib/arm-linux-gnueabihf/libfyut.so.0",
396 "usr/lib/arm-linux-gnueabihf/libmariadb.so.3",
397 "lib/arm-linux-gnueabihf/libdbus-1.so.3",
398 "usr/lib/arm-linux-gnueabihf/libatspi.so.0",
399 "usr/lib/arm-linux-gnueabihf/libgraphite2.so.3",
400 "usr/lib/arm-linux-gnueabihf/libdatrie.so.1",
401 "usr/lib/arm-linux-gnueabihf/libXau.so.6",
402 "usr/lib/arm-linux-gnueabihf/libXdmcp.so.6",
403 "lib/arm-linux-gnueabihf/libblkid.so.1",
404 "lib/arm-linux-gnueabihf/libudev.so.1",
405 "usr/lib/arm-linux-gnueabihf/libsoxr.so.0",
406 "opt/vc/lib/libvcos.so",
407 "opt/vc/lib/libvchiq_arm.so",
408 "opt/vc/lib/libvcsm.so",
409 "usr/lib/arm-linux-gnueabihf/libcroco-0.6.so.3",
410 "usr/lib/arm-linux-gnueabihf/libogg.so.0",
411 "usr/lib/arm-linux-gnueabihf/libicui18n.so.63",
412 "usr/lib/arm-linux-gnueabihf/libicuuc.so.63",
413 "usr/lib/arm-linux-gnueabihf/libicudata.so.63",
414 "usr/lib/arm-linux-gnueabihf/libmpg123.so.0",
415 "usr/lib/arm-linux-gnueabihf/libvorbisfile.so.3",
416 "usr/lib/arm-linux-gnueabihf/libp11-kit.so.0",
417 "usr/lib/arm-linux-gnueabihf/libidn2.so.0",
418 "usr/lib/arm-linux-gnueabihf/libunistring.so.2",
419 "usr/lib/arm-linux-gnueabihf/libtasn1.so.6",
420 "usr/lib/arm-linux-gnueabihf/libnettle.so.6",
421 "usr/lib/arm-linux-gnueabihf/libhogweed.so.4",
422 "usr/lib/arm-linux-gnueabihf/libgmp.so.10",
423 "lib/arm-linux-gnueabihf/libgcrypt.so.20",
424 "usr/lib/arm-linux-gnueabihf/libgssapi_krb5.so.2",
425 "usr/lib/arm-linux-gnueabihf/blas/libblas.so.3",
426 "usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3",
427 "usr/lib/arm-linux-gnueabihf/libarpack.so.2",
428 "usr/lib/arm-linux-gnueabihf/libsuperlu.so.5",
429 "usr/lib/arm-linux-gnueabihf/libnss3.so",
430 "usr/lib/arm-linux-gnueabihf/libsmime3.so",
431 "usr/lib/arm-linux-gnueabihf/libnspr4.so",
432 "usr/lib/arm-linux-gnueabihf/liblcms2.so.2",
433 "usr/lib/arm-linux-gnueabihf/libgeos-3.7.1.so",
434 "usr/lib/arm-linux-gnueabihf/libpopt.so.0",
435 "usr/lib/arm-linux-gnueabihf/libminizip.so.1",
436 "usr/lib/arm-linux-gnueabihf/liburiparser.so.1",
437 "usr/lib/arm-linux-gnueabihf/libkmlconvenience.so.1",
438 "usr/lib/arm-linux-gnueabihf/libaec.so.0",
439 "usr/lib/arm-linux-gnueabihf/libssl.so.1.1",
440 "usr/lib/arm-linux-gnueabihf/libldap_r-2.4.so.2",
441 "usr/lib/arm-linux-gnueabihf/libsqlite3.so.0",
442 "usr/lib/arm-linux-gnueabihf/libnghttp2.so.14",
443 "usr/lib/arm-linux-gnueabihf/librtmp.so.1",
444 "usr/lib/arm-linux-gnueabihf/libssh2.so.1",
445 "usr/lib/arm-linux-gnueabihf/libpsl.so.5",
446 "usr/lib/arm-linux-gnueabihf/libkrb5.so.3",
447 "usr/lib/arm-linux-gnueabihf/libk5crypto.so.3",
448 "lib/arm-linux-gnueabihf/libcom_err.so.2",
449 "usr/lib/arm-linux-gnueabihf/liblber-2.4.so.2",
450 "lib/arm-linux-gnueabihf/libsystemd.so.0",
451 "usr/lib/arm-linux-gnueabihf/libbsd.so.0",
452 "lib/arm-linux-gnueabihf/libgpg-error.so.0",
453 "usr/lib/arm-linux-gnueabihf/libkrb5support.so.0",
454 "lib/arm-linux-gnueabihf/libkeyutils.so.1",
455 "usr/lib/arm-linux-gnueabihf/libgfortran.so.5",
456 "usr/lib/arm-linux-gnueabihf/libnssutil3.so",
457 "usr/lib/arm-linux-gnueabihf/libplc4.so",
458 "usr/lib/arm-linux-gnueabihf/libplds4.so",
459 "usr/lib/arm-linux-gnueabihf/libsasl2.so.2",
460 "usr/lib/arm-linux-gnueabihf/liblz4.so.1",
461 "lib/arm-linux-gnueabihf/libz.so.1",
462 "usr/lib/arm-linux-gnueabihf/libatomic.so.1",
463 "lib/arm-linux-gnueabihf/libselinux.so.1",
464 "lib/arm-linux-gnueabihf/libpcre.so.3",
465 "lib/arm-linux-gnueabihf/liblzma.so.5",
466 "lib/arm-linux-gnueabihf/libbz2.so.1.0",
467 "usr/lib/arm-linux-gnueabihf/libgomp.so.1",
468 ],
469 "cortex-m": [],
470 }),
471 hdrs = glob([
472 "usr/include/opencv/**",
473 "usr/include/opencv2/**",
474 ]),
475 includes = [
476 "usr/include",
477 ],
478 linkopts = [
479 "-ldl",
480 "-lnsl",
481 "-lresolv",
482 ],
483 visibility = ["//visibility:public"],
484)