1// APCT build target for metrics tests 2 3cc_benchmark { 4 name: "netd_benchmark", 5 defaults: ["netd_defaults"], 6 shared_libs: [ 7 "libbase", 8 "libbinder_ndk", 9 "liblog", 10 "libnetd_client", 11 "libnetdutils", 12 "libutils", 13 ], 14 static_libs: [ 15 "libnetd_test_dnsresponder_ndk", 16 "dnsresolver_aidl_interface-unstable-ndk_platform", 17 "netd_aidl_interface-cpp", // system/netd/server/UidRanges.h 18 "netd_aidl_interface-ndk_platform", 19 "netd_event_listener_interface-ndk_platform", 20 ], 21 aidl: { 22 include_dirs: ["system/netd/server/binder"], 23 }, 24 include_dirs: [ 25 "system/netd/include", 26 "system/netd/client", 27 "system/netd/server", 28 "system/netd/server/binder", 29 ], 30 srcs: [ 31 "main.cpp", 32 "connect_benchmark.cpp", 33 "dns_benchmark.cpp", 34 ], 35} 36 37cc_benchmark { 38 name: "bpf_benchmark", 39 defaults: ["netd_defaults"], 40 require_root: true, 41 shared_libs: [ 42 "libbase", 43 "libbpf_android", 44 "libnetdutils", 45 ], 46 srcs: [ 47 "bpf_benchmark.cpp", 48 ], 49} 50