blob: d70d3296c304925882f24a07df4d698246b59891 [file] [log] [blame]
Austin Schuh86d980e2023-10-20 22:44:47 -07001filegroup(
2 name = "sysroot_files",
3 srcs = glob(
4 include = [
5 "include/**",
6 "lib/**",
7 "lib64/**",
8 "usr/include/**",
9 "usr/local/**",
10 "usr/lib/**",
11 "usr/lib64/**",
12 ],
13 exclude = [
14 "usr/share/**",
15 "usr/local/cuda-11.8/include/thrust/**",
16 "usr/local/cuda-11.8/include/nv/**",
17 "usr/local/cuda-11.8/include/cuda/**",
18 "usr/local/cuda-11.8/include/cub/**",
19 ],
20 ),
21 visibility = ["//visibility:public"],
22)
23
24cc_library(
25 name = "argus",
26 srcs = [
27 "usr/lib/libnvargus_socketclient.so",
28 ],
29 hdrs = glob(
30 include = ["usr/include/Argus/**"],
31 ),
32 includes = ["usr/include/Argus/utils/"],
33 visibility = ["//visibility:public"],
34)
35
36cc_library(
37 name = "eglstream",
38 hdrs = glob(
39 include = ["usr/include/EGLStream/**"],
40 ),
41 includes = ["usr/include/EGLStream/"],
42 visibility = ["//visibility:public"],
43)
44
45cc_library(
46 name = "nvbufsurface",
47 srcs = [
48 "usr/lib/libnvbufsurface.so.1.0.0",
49 ],
50 visibility = ["//visibility:public"],
51)
52
53cc_library(
54 name = "egl",
55 srcs = [
56 "usr/lib/aarch64-linux-gnu/libEGL.so",
57 ],
58 visibility = ["//visibility:public"],
59)
60
61cc_library(
62 name = "nppi",
63 srcs = [
64 "usr/local/cuda-11.8/lib/libnppc.so.11",
65 "usr/local/cuda-11.8/lib/libnppif.so.11",
66 ],
67 hdrs = glob(
68 include = ["usr/local/cuda-11.8/include/npp*.h"],
69 ),
70 includes = ["usr/local/cuda-11.8/include"],
71 visibility = ["//visibility:public"],
72)
73
74cc_library(
75 name = "cudart",
76 srcs = [
77 "usr/lib/libcuda.so.1",
78 "usr/local/cuda-11.8/lib/libcudart.so.11.0",
79 ],
80 visibility = ["//visibility:public"],
81)