1*8542734aSAndroid Build Coastguard Worker// APCT build target for metrics tests 2*8542734aSAndroid Build Coastguard Worker 3*8542734aSAndroid Build Coastguard Workerpackage { 4*8542734aSAndroid Build Coastguard Worker default_team: "trendy_team_fwk_core_networking", 5*8542734aSAndroid Build Coastguard Worker // See: http://go/android-license-faq 6*8542734aSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 7*8542734aSAndroid Build Coastguard Worker // all of the 'license_kinds' from "system_netd_license" 8*8542734aSAndroid Build Coastguard Worker // to get the below license kinds: 9*8542734aSAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 10*8542734aSAndroid Build Coastguard Worker default_applicable_licenses: ["system_netd_license"], 11*8542734aSAndroid Build Coastguard Worker} 12*8542734aSAndroid Build Coastguard Worker 13*8542734aSAndroid Build Coastguard Workercc_benchmark { 14*8542734aSAndroid Build Coastguard Worker name: "netd_benchmark", 15*8542734aSAndroid Build Coastguard Worker defaults: [ 16*8542734aSAndroid Build Coastguard Worker "netd_aidl_interface_lateststable_cpp_static", 17*8542734aSAndroid Build Coastguard Worker "netd_defaults", 18*8542734aSAndroid Build Coastguard Worker ], 19*8542734aSAndroid Build Coastguard Worker shared_libs: [ 20*8542734aSAndroid Build Coastguard Worker "libbase", 21*8542734aSAndroid Build Coastguard Worker "libbinder_ndk", 22*8542734aSAndroid Build Coastguard Worker "liblog", 23*8542734aSAndroid Build Coastguard Worker "libnetd_client", 24*8542734aSAndroid Build Coastguard Worker "libnetdutils", 25*8542734aSAndroid Build Coastguard Worker "libutils", 26*8542734aSAndroid Build Coastguard Worker ], 27*8542734aSAndroid Build Coastguard Worker static_libs: [ 28*8542734aSAndroid Build Coastguard Worker "libnetd_test_dnsresponder_ndk", 29*8542734aSAndroid Build Coastguard Worker "dnsresolver_aidl_interface-lateststable-ndk", 30*8542734aSAndroid Build Coastguard Worker "netd_aidl_interface-lateststable-ndk", 31*8542734aSAndroid Build Coastguard Worker "netd_event_listener_interface-lateststable-ndk", 32*8542734aSAndroid Build Coastguard Worker ], 33*8542734aSAndroid Build Coastguard Worker aidl: { 34*8542734aSAndroid Build Coastguard Worker include_dirs: ["system/netd/server/binder"], 35*8542734aSAndroid Build Coastguard Worker }, 36*8542734aSAndroid Build Coastguard Worker include_dirs: [ 37*8542734aSAndroid Build Coastguard Worker "system/netd/include", 38*8542734aSAndroid Build Coastguard Worker "system/netd/client", 39*8542734aSAndroid Build Coastguard Worker "system/netd/server", 40*8542734aSAndroid Build Coastguard Worker "system/netd/server/binder", 41*8542734aSAndroid Build Coastguard Worker ], 42*8542734aSAndroid Build Coastguard Worker srcs: [ 43*8542734aSAndroid Build Coastguard Worker "main.cpp", 44*8542734aSAndroid Build Coastguard Worker "connect_benchmark.cpp", 45*8542734aSAndroid Build Coastguard Worker "dns_benchmark.cpp", 46*8542734aSAndroid Build Coastguard Worker ], 47*8542734aSAndroid Build Coastguard Worker} 48*8542734aSAndroid Build Coastguard Worker 49*8542734aSAndroid Build Coastguard Workercc_benchmark { 50*8542734aSAndroid Build Coastguard Worker name: "bpf_benchmark", 51*8542734aSAndroid Build Coastguard Worker defaults: ["netd_defaults"], 52*8542734aSAndroid Build Coastguard Worker require_root: true, 53*8542734aSAndroid Build Coastguard Worker header_libs: ["bpf_headers"], 54*8542734aSAndroid Build Coastguard Worker shared_libs: [ 55*8542734aSAndroid Build Coastguard Worker "libbase", 56*8542734aSAndroid Build Coastguard Worker "liblog", 57*8542734aSAndroid Build Coastguard Worker "libnetdutils", 58*8542734aSAndroid Build Coastguard Worker ], 59*8542734aSAndroid Build Coastguard Worker srcs: [ 60*8542734aSAndroid Build Coastguard Worker "bpf_benchmark.cpp", 61*8542734aSAndroid Build Coastguard Worker ], 62*8542734aSAndroid Build Coastguard Worker} 63