1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5cc_library { 6 name: "libsysutils", 7 vendor_available: true, 8 vndk: { 9 enabled: true, 10 }, 11 12 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", 30 ], 31 32 export_include_dirs: ["include"], 33 34 tidy: true, 35 tidy_checks: [ 36 "-*", 37 "cert-*", 38 "clang-analyzer-security*", 39 "android-*", 40 ], 41 tidy_checks_as_errors: [ 42 "cert-*", 43 "clang-analyzer-security*", 44 "android-*", 45 ], 46 apex_available: [ 47 "//apex_available:anyapex", 48 "//apex_available:platform", 49 ], 50 min_sdk_version: "apex_inherit", 51} 52 53cc_test { 54 name: "libsysutils_tests", 55 test_suites: ["device-tests"], 56 srcs: [ 57 "src/SocketListener_test.cpp", 58 ], 59 shared_libs: [ 60 "libbase", 61 "libcutils", 62 "libsysutils", 63 ], 64} 65