blob: e1bf67ccbd1b31a8361c5cdfe34177c5f19623cd [file] [log] [blame]
Bernie Innocenti37ceb532018-06-11 21:10:44 +09001// APCT build target for metrics tests
2
3cc_benchmark {
4 name: "netd_benchmark",
Erik Klineab999f12018-07-04 11:29:31 +09005 defaults: ["netd_defaults"],
Bernie Innocenti37ceb532018-06-11 21:10:44 +09006 shared_libs: [
7 "libbase",
Luke Huang88797302020-05-11 20:52:07 +00008 "libbinder_ndk",
Bernie Innocenti37ceb532018-06-11 21:10:44 +09009 "liblog",
10 "libnetd_client",
Bernie Innocenti37ceb532018-06-11 21:10:44 +090011 "libnetdutils",
Bernie Innocentibad28e72019-06-27 14:35:53 +090012 "libutils",
Bernie Innocenti37ceb532018-06-11 21:10:44 +090013 ],
14 static_libs: [
Luke Huang88797302020-05-11 20:52:07 +000015 "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",
Bernie Innocenti37ceb532018-06-11 21:10:44 +090020 ],
Bernie Innocenti37ceb532018-06-11 21:10:44 +090021 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",
chenbrucea7d6b812019-06-28 16:37:36 +080029 ],
Bernie Innocenti37ceb532018-06-11 21:10:44 +090030 srcs: [
Bernie Innocenti37ceb532018-06-11 21:10:44 +090031 "main.cpp",
32 "connect_benchmark.cpp",
33 "dns_benchmark.cpp",
34 ],
35}
Chenbo Fengd3e29562018-08-24 15:05:01 -070036
37cc_benchmark {
38 name: "bpf_benchmark",
39 defaults: ["netd_defaults"],
Steven Morelandaa86bef2020-01-14 11:11:48 -080040 require_root: true,
Chenbo Fengd3e29562018-08-24 15:05:01 -070041 shared_libs: [
42 "libbase",
Chenbo Fenga54aaf52018-11-07 17:51:51 -080043 "libbpf_android",
Chenbo Fengd3e29562018-08-24 15:05:01 -070044 "libnetdutils",
45 ],
Chenbo Fengd3e29562018-08-24 15:05:01 -070046 srcs: [
47 "bpf_benchmark.cpp",
48 ],
49}