blob: ccda5d1cb716bf249de810f6b8ac96111cde641b [file] [log] [blame]
Mike Yuc9878592018-12-05 20:53:07 +09001cc_library {
Steven Morelandd0d759d2017-04-24 17:15:31 -07002 name: "libsysutils",
Jayant Chowdharya1bdd242017-05-16 14:53:23 -07003 vendor_available: true,
Justin Yun6a7e8822017-07-24 15:19:45 +09004 vndk: {
5 enabled: true,
6 },
Jayant Chowdharya1bdd242017-05-16 14:53:23 -07007
Steven Morelandd0d759d2017-04-24 17:15:31 -07008 srcs: [
9 "src/SocketListener.cpp",
10 "src/FrameworkListener.cpp",
11 "src/NetlinkListener.cpp",
12 "src/NetlinkEvent.cpp",
13 "src/FrameworkCommand.cpp",
14 "src/SocketClient.cpp",
15 "src/ServiceManager.cpp",
16 ],
17
18 logtags: ["EventLogTags.logtags"],
19
20 cflags: ["-Werror"],
21
22 shared_libs: [
23 "libbase",
24 "libcutils",
25 "liblog",
Steven Morelandd0d759d2017-04-24 17:15:31 -070026 ],
27
28 export_include_dirs: ["include"],
Lorenzo Colittid0e49382019-04-10 23:04:41 +090029
30 tidy: true,
31 tidy_checks: [
32 "-*",
33 "cert-*",
34 "clang-analyzer-security*",
35 "android-*",
36 ],
37 tidy_checks_as_errors: [
38 "cert-*",
39 "clang-analyzer-security*",
40 "android-*",
41 ],
Steven Morelandd0d759d2017-04-24 17:15:31 -070042}
Bernie Innocenti763ccaa2018-06-05 22:32:34 +090043
44cc_test {
45 name: "libsysutils_tests",
46 test_suites: ["device-tests"],
47 srcs: [
48 "src/SocketListener_test.cpp",
49 ],
50 shared_libs: [
51 "libbase",
52 "libcutils",
53 "libsysutils",
54 ],
55}