Files
external_libudev-zero/Android.bp
Konsta 6f093b428e android: make libudev-zero available for Raspberry Vanilla
* Make available as shared library, vendor available, and visible to
  ffmpeg and v4l-utils.
2025-12-03 10:41:35 +02:00

54 lines
1.1 KiB
Plaintext

package {
default_applicable_licenses: ["external_libudev_zero_license"],
}
license {
name: "external_libudev_zero_license",
visibility: [":__subpackages__"],
license_kinds: [
"SPDX-license-identifier-ISC",
],
license_text: [
"LICENSE",
],
}
cc_genrule {
name: "libudev_zero_copy_headers",
srcs: ["udev.h"],
out: ["libudev.h"],
cmd: "cp $(in) $(out)",
}
cc_library {
name: "libudev-zero",
vendor_available: true,
visibility: [
"//external/ffmpeg/libavcodec",
"//external/igt-gpu-tools",
"//external/v4l-utils/utils/media-ctl",
"//vendor:__subpackages__",
],
srcs: [
"udev.c",
"udev_list.c",
"udev_device.c",
"udev_monitor.c",
"udev_enumerate.c",
],
generated_headers: [
"libudev_zero_copy_headers",
],
export_generated_headers: [
"libudev_zero_copy_headers",
],
cflags: [
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wmissing-prototypes",
"-Wstrict-prototypes",
"-Wno-unused-parameter",
],
}