blob: 1b41a6b177cf1d4b415747437bd6db16384fc75e [file] [log] [blame]
Bob Badourd69ad692021-02-16 19:02:14 -08001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Mike Yuc9878592018-12-05 20:53:07 +09005cc_library {
Steven Morelandd0d759d2017-04-24 17:15:31 -07006 name: "libsysutils",
Jayant Chowdharya1bdd242017-05-16 14:53:23 -07007 vendor_available: true,
Justin Yun6a7e8822017-07-24 15:19:45 +09008 vndk: {
9 enabled: true,
10 },
Jayant Chowdharya1bdd242017-05-16 14:53:23 -070011
Steven Morelandd0d759d2017-04-24 17:15:31 -070012 srcs: [
13 "src/SocketListener.cpp",
14 "src/FrameworkListener.cpp",
15 "src/NetlinkListener.cpp",
16 "src/NetlinkEvent.cpp",
17 "src/FrameworkCommand.cpp",
18 "src/SocketClient.cpp",
19 "src/ServiceManager.cpp",
20 ],
21
22 logtags: ["EventLogTags.logtags"],
23
24 cflags: ["-Werror"],
25
26 shared_libs: [
27 "libbase",
28 "libcutils",
29 "liblog",
Steven Morelandd0d759d2017-04-24 17:15:31 -070030 ],
31
Patrick Rohreb13daf2023-05-18 14:36:02 -070032 header_libs: [
33 "bpf_headers",
34 ],
35
Steven Morelandd0d759d2017-04-24 17:15:31 -070036 export_include_dirs: ["include"],
Lorenzo Colittid0e49382019-04-10 23:04:41 +090037
38 tidy: true,
39 tidy_checks: [
40 "-*",
41 "cert-*",
42 "clang-analyzer-security*",
43 "android-*",
44 ],
45 tidy_checks_as_errors: [
46 "cert-*",
47 "clang-analyzer-security*",
48 "android-*",
49 ],
Jeffrey Huang0c0b7742020-02-14 10:27:17 -080050 apex_available: [
51 "//apex_available:anyapex",
52 "//apex_available:platform",
53 ],
Jooyung Han7ea0d742020-04-16 18:48:33 +090054 min_sdk_version: "apex_inherit",
Steven Morelandd0d759d2017-04-24 17:15:31 -070055}
Bernie Innocenti763ccaa2018-06-05 22:32:34 +090056
57cc_test {
58 name: "libsysutils_tests",
59 test_suites: ["device-tests"],
60 srcs: [
61 "src/SocketListener_test.cpp",
62 ],
63 shared_libs: [
64 "libbase",
65 "libcutils",
66 "libsysutils",
67 ],
68}