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