package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import // all of the 'license_kinds' from "system_core_license" // to get the below license kinds: // SPDX-license-identifier-Apache-2.0 default_applicable_licenses: ["system_core_license"], } cc_library { name: "libsysutils", vendor_available: true, vndk: { enabled: true, }, srcs: [ "src/SocketListener.cpp", "src/FrameworkListener.cpp", "src/NetlinkListener.cpp", "src/NetlinkEvent.cpp", "src/FrameworkCommand.cpp", "src/SocketClient.cpp", "src/ServiceManager.cpp", ], logtags: ["EventLogTags.logtags"], cflags: ["-Werror"], shared_libs: [ "libbase", "libcutils", "liblog", ], export_include_dirs: ["include"], tidy: true, tidy_checks: [ "-*", "cert-*", "clang-analyzer-security*", "android-*", ], tidy_checks_as_errors: [ "cert-*", "clang-analyzer-security*", "android-*", ], apex_available: [ "//apex_available:anyapex", "//apex_available:platform", ], min_sdk_version: "apex_inherit", } cc_test { name: "libsysutils_tests", test_suites: ["device-tests"], srcs: [ "src/SocketListener_test.cpp", ], shared_libs: [ "libbase", "libcutils", "libsysutils", ], }