blob: 38e262212294748eac30915276df4f6d89cc062c [file] [log] [blame]
filegroup(
name = "sysroot_files",
srcs = glob(
# TODO(austin): Only include the base files here. Need to figure out what those are.
# TODO(austin): Generate that list when building the rootfs?
include = [
"include/**",
"lib/**",
"lib64/**",
"usr/include/**",
"usr/lib/**",
"usr/bin/**",
"usr/lib64/**",
],
exclude = [
"usr/share/**",
"usr/bin/X11",
],
),
visibility = ["//visibility:public"],
)
cc_library(
name = "nppi",
srcs = [
"usr/lib/x86_64-linux-gnu/libnppc.so.11",
"usr/lib/x86_64-linux-gnu/libnppif.so.11",
],
hdrs = glob(
include = ["usr/include/nppi*.h"],
),
visibility = ["//visibility:public"],
)
cc_library(
name = "cudart",
additional_linker_inputs = [
"usr/lib/x86_64-linux-gnu/libcuda.so.1",
"usr/lib/x86_64-linux-gnu/libcudart.so.11.0",
],
linkopts = [
"external/amd64_debian_sysroot/usr/lib/x86_64-linux-gnu/libcuda.so.1",
"external/amd64_debian_sysroot/usr/lib/x86_64-linux-gnu/libcudart.so.11.0",
],
visibility = ["//visibility:public"],
)
# TODO(austin): lzma, gstreamer, opencv