blob: 13c8105ff2e396a374ff8ae113ef014869b9cecc [file] [log] [blame]
Bernie Innocenti37ceb532018-06-11 21:10:44 +09001// APCT build target for metrics tests
2
Bob Badour4114d1a2021-02-12 15:38:42 -08003package {
4 // See: http://go/android-license-faq
5 // A large-scale-change added 'default_applicable_licenses' to import
6 // all of the 'license_kinds' from "system_netd_license"
7 // to get the below license kinds:
8 // SPDX-license-identifier-Apache-2.0
9 default_applicable_licenses: ["system_netd_license"],
10}
11
Bernie Innocenti37ceb532018-06-11 21:10:44 +090012cc_benchmark {
13 name: "netd_benchmark",
Ken Chenfbc85062022-04-20 15:10:31 +080014 defaults: [
15 "netd_aidl_interface_lateststable_cpp_static",
16 "netd_defaults",
17 ],
Bernie Innocenti37ceb532018-06-11 21:10:44 +090018 shared_libs: [
19 "libbase",
Luke Huang820f6e42020-05-06 15:31:17 +080020 "libbinder_ndk",
Bernie Innocenti37ceb532018-06-11 21:10:44 +090021 "liblog",
22 "libnetd_client",
Bernie Innocenti37ceb532018-06-11 21:10:44 +090023 "libnetdutils",
Bernie Innocentibad28e72019-06-27 14:35:53 +090024 "libutils",
Bernie Innocenti37ceb532018-06-11 21:10:44 +090025 ],
26 static_libs: [
Luke Huang820f6e42020-05-06 15:31:17 +080027 "libnetd_test_dnsresponder_ndk",
Jiyong Parka99f3ce2021-08-04 12:48:09 +090028 "dnsresolver_aidl_interface-lateststable-ndk",
Jiyong Parka99f3ce2021-08-04 12:48:09 +090029 "netd_aidl_interface-lateststable-ndk",
30 "netd_event_listener_interface-lateststable-ndk",
Bernie Innocenti37ceb532018-06-11 21:10:44 +090031 ],
Bernie Innocenti37ceb532018-06-11 21:10:44 +090032 aidl: {
33 include_dirs: ["system/netd/server/binder"],
34 },
35 include_dirs: [
36 "system/netd/include",
37 "system/netd/client",
38 "system/netd/server",
39 "system/netd/server/binder",
chenbrucea7d6b812019-06-28 16:37:36 +080040 ],
Bernie Innocenti37ceb532018-06-11 21:10:44 +090041 srcs: [
Bernie Innocenti37ceb532018-06-11 21:10:44 +090042 "main.cpp",
43 "connect_benchmark.cpp",
44 "dns_benchmark.cpp",
45 ],
46}
Chenbo Fengd3e29562018-08-24 15:05:01 -070047
48cc_benchmark {
49 name: "bpf_benchmark",
50 defaults: ["netd_defaults"],
Steven Morelandaa86bef2020-01-14 11:11:48 -080051 require_root: true,
Maciej Żenczykowskicf919402021-12-23 22:24:40 -080052 header_libs: ["bpf_headers"],
Chenbo Fengd3e29562018-08-24 15:05:01 -070053 shared_libs: [
54 "libbase",
Ken Chened730a22021-10-25 17:19:12 +080055 "liblog",
Chenbo Fengd3e29562018-08-24 15:05:01 -070056 "libnetdutils",
57 ],
Chenbo Fengd3e29562018-08-24 15:05:01 -070058 srcs: [
59 "bpf_benchmark.cpp",
60 ],
61}