• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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