1*00c7fec1SAndroid Build Coastguard Workerpackage { 2*00c7fec1SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 3*00c7fec1SAndroid Build Coastguard Worker} 4*00c7fec1SAndroid Build Coastguard Worker 5*00c7fec1SAndroid Build Coastguard Workercc_library { 6*00c7fec1SAndroid Build Coastguard Worker name: "libsysutils", 7*00c7fec1SAndroid Build Coastguard Worker vendor_available: true, 8*00c7fec1SAndroid Build Coastguard Worker 9*00c7fec1SAndroid Build Coastguard Worker srcs: [ 10*00c7fec1SAndroid Build Coastguard Worker "src/SocketListener.cpp", 11*00c7fec1SAndroid Build Coastguard Worker "src/FrameworkListener.cpp", 12*00c7fec1SAndroid Build Coastguard Worker "src/NetlinkListener.cpp", 13*00c7fec1SAndroid Build Coastguard Worker "src/NetlinkEvent.cpp", 14*00c7fec1SAndroid Build Coastguard Worker "src/FrameworkCommand.cpp", 15*00c7fec1SAndroid Build Coastguard Worker "src/SocketClient.cpp", 16*00c7fec1SAndroid Build Coastguard Worker "src/ServiceManager.cpp", 17*00c7fec1SAndroid Build Coastguard Worker ], 18*00c7fec1SAndroid Build Coastguard Worker 19*00c7fec1SAndroid Build Coastguard Worker logtags: ["EventLogTags.logtags"], 20*00c7fec1SAndroid Build Coastguard Worker 21*00c7fec1SAndroid Build Coastguard Worker cflags: ["-Werror"], 22*00c7fec1SAndroid Build Coastguard Worker 23*00c7fec1SAndroid Build Coastguard Worker shared_libs: [ 24*00c7fec1SAndroid Build Coastguard Worker "libbase", 25*00c7fec1SAndroid Build Coastguard Worker "libcutils", 26*00c7fec1SAndroid Build Coastguard Worker "liblog", 27*00c7fec1SAndroid Build Coastguard Worker ], 28*00c7fec1SAndroid Build Coastguard Worker 29*00c7fec1SAndroid Build Coastguard Worker header_libs: [ 30*00c7fec1SAndroid Build Coastguard Worker "bpf_headers", 31*00c7fec1SAndroid Build Coastguard Worker ], 32*00c7fec1SAndroid Build Coastguard Worker 33*00c7fec1SAndroid Build Coastguard Worker export_include_dirs: ["include"], 34*00c7fec1SAndroid Build Coastguard Worker 35*00c7fec1SAndroid Build Coastguard Worker tidy: true, 36*00c7fec1SAndroid Build Coastguard Worker tidy_checks: [ 37*00c7fec1SAndroid Build Coastguard Worker "-*", 38*00c7fec1SAndroid Build Coastguard Worker "cert-*", 39*00c7fec1SAndroid Build Coastguard Worker "clang-analyzer-security*", 40*00c7fec1SAndroid Build Coastguard Worker "android-*", 41*00c7fec1SAndroid Build Coastguard Worker ], 42*00c7fec1SAndroid Build Coastguard Worker tidy_checks_as_errors: [ 43*00c7fec1SAndroid Build Coastguard Worker "cert-*", 44*00c7fec1SAndroid Build Coastguard Worker "clang-analyzer-security*", 45*00c7fec1SAndroid Build Coastguard Worker "android-*", 46*00c7fec1SAndroid Build Coastguard Worker ], 47*00c7fec1SAndroid Build Coastguard Worker apex_available: [ 48*00c7fec1SAndroid Build Coastguard Worker "//apex_available:anyapex", 49*00c7fec1SAndroid Build Coastguard Worker "//apex_available:platform", 50*00c7fec1SAndroid Build Coastguard Worker ], 51*00c7fec1SAndroid Build Coastguard Worker min_sdk_version: "apex_inherit", 52*00c7fec1SAndroid Build Coastguard Worker} 53*00c7fec1SAndroid Build Coastguard Worker 54*00c7fec1SAndroid Build Coastguard Workercc_test { 55*00c7fec1SAndroid Build Coastguard Worker name: "libsysutils_tests", 56*00c7fec1SAndroid Build Coastguard Worker test_suites: ["device-tests"], 57*00c7fec1SAndroid Build Coastguard Worker srcs: [ 58*00c7fec1SAndroid Build Coastguard Worker "src/SocketListener_test.cpp", 59*00c7fec1SAndroid Build Coastguard Worker ], 60*00c7fec1SAndroid Build Coastguard Worker shared_libs: [ 61*00c7fec1SAndroid Build Coastguard Worker "libbase", 62*00c7fec1SAndroid Build Coastguard Worker "libcutils", 63*00c7fec1SAndroid Build Coastguard Worker "libsysutils", 64*00c7fec1SAndroid Build Coastguard Worker ], 65*00c7fec1SAndroid Build Coastguard Worker} 66