blob: 8bec407854f54cb0307aaf99625178f789487376 [file] [log] [blame]
Austin Schuh0bd410a2023-11-05 12:38:12 -08001filegroup(
2 name = "sysroot_files",
3 srcs = glob(
4 # TODO(austin): Only include the base files here. Need to figure out what those are.
5 # TODO(austin): Generate that list when building the rootfs?
6 include = [
7 "include/**",
8 "lib/**",
9 "lib64/**",
10 "usr/include/**",
11 "usr/lib/**",
12 "usr/bin/**",
13 "usr/lib64/**",
14 ],
15 exclude = [
16 "usr/share/**",
17 "usr/include/thrust/**",
18 "usr/include/nv/**",
19 "usr/include/cuda/**",
20 "usr/include/cub/**",
21 "usr/bin/X11",
22 ],
23 ),
24 visibility = ["//visibility:public"],
25)
26
27cc_library(
28 name = "nppi",
29 srcs = [
30 "usr/lib/x86_64-linux-gnu/libnppc.so.11",
31 "usr/lib/x86_64-linux-gnu/libnppif.so.11",
32 ],
33 hdrs = glob(
34 include = ["usr/include/nppi*.h"],
35 ),
36 visibility = ["//visibility:public"],
37)
38
39cc_library(
40 name = "cudart",
41 srcs = [
42 "usr/lib/x86_64-linux-gnu/libcuda.so.1",
43 "usr/lib/x86_64-linux-gnu/libcudart.so.11.0",
44 ],
45 visibility = ["//visibility:public"],
46)
47
48# TODO(austin): lzma, gstreamer, opencv