1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5cc_library { 6 name: "libsysutils", 7 vendor_available: true, 8 9 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", 27 ], 28 29 header_libs: [ 30 "bpf_headers", 31 ], 32 33 export_include_dirs: ["include"], 34 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 ], 47 apex_available: [ 48 "//apex_available:anyapex", 49 "//apex_available:platform", 50 ], 51 min_sdk_version: "apex_inherit", 52} 53 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} 66