Files
external_libudev-zero/Android.bp
oxmc f75bcb6908
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
libudev-zero: make cc_genrule vendor_available
2026-06-15 03:24:36 -07:00

55 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",
vendor_available: true,
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",
],
}