blob: 842db4033b6183b9b7a4dadb15e6239d8d0ae52f [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,
8
Steven Morelandd0d759d2017-04-24 17:15:31 -07009 srcs: [
10 "src/SocketListener.cpp",
11 "src/FrameworkListener.cpp",
12 "src/NetlinkListener.cpp",
13 "src/NetlinkEvent.cpp",
14 "src/FrameworkCommand.cpp",
15 "src/SocketClient.cpp",
16 "src/ServiceManager.cpp",
17 ],
18
19 logtags: ["EventLogTags.logtags"],
20
21 cflags: ["-Werror"],
22
23 shared_libs: [
24 "libbase",
25 "libcutils",
26 "liblog",
Steven Morelandd0d759d2017-04-24 17:15:31 -070027 ],
28
Patrick Rohreb13daf2023-05-18 14:36:02 -070029 header_libs: [
30 "bpf_headers",
31 ],
32
Steven Morelandd0d759d2017-04-24 17:15:31 -070033 export_include_dirs: ["include"],
Lorenzo Colittid0e49382019-04-10 23:04:41 +090034
35 tidy: true,
36 tidy_checks: [
37 "-*",
38 "cert-*",
39 "clang-analyzer-security*",
40 "android-*",
41 ],
42 tidy_checks_as_errors: [
43 "cert-*",
44 "clang-analyzer-security*",
45 "android-*",
46 ],
Jeffrey Huang0c0b7742020-02-14 10:27:17 -080047 apex_available: [
48 "//apex_available:anyapex",
49 "//apex_available:platform",
50 ],
Jooyung Han7ea0d742020-04-16 18:48:33 +090051 min_sdk_version: "apex_inherit",
Steven Morelandd0d759d2017-04-24 17:15:31 -070052}
Bernie Innocenti763ccaa2018-06-05 22:32:34 +090053
54cc_test {
55 name: "libsysutils_tests",
56 test_suites: ["device-tests"],
57 srcs: [
58 "src/SocketListener_test.cpp",
59 ],
60 shared_libs: [
61 "libbase",
62 "libcutils",
63 "libsysutils",
64 ],
65}