blob: 73f9d4d153455c2c805f4f665a9616444ce6e4dc [file] [log] [blame]
Bob Badour3c538232021-02-12 21:26:48 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_native_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_native_license"],
8}
9
Connor O'Brien57337192018-11-20 12:49:16 -080010cc_library {
11 name: "libtimeinstate",
12 srcs: ["cputimeinstate.cpp"],
13 shared_libs: [
14 "libbase",
Connor O'Brien92822a22021-11-22 18:02:36 -080015 "libbpf_bcc",
Connor O'Brien57337192018-11-20 12:49:16 -080016 "libbpf_android",
Connor O'Brien6046f912022-01-14 21:53:52 -080017 "libbpf_minimal",
Connor O'Brien57337192018-11-20 12:49:16 -080018 "liblog",
19 "libnetdutils"
20 ],
Connor O'Briend65f2a02019-08-28 16:15:38 -070021 header_libs: ["bpf_prog_headers"],
Connor O'Brien57337192018-11-20 12:49:16 -080022 cflags: [
23 "-Werror",
24 "-Wall",
25 "-Wextra",
26 ],
Connor O'Brien79609632019-08-20 18:54:58 -070027 export_include_dirs: ["."],
Connor O'Brien57337192018-11-20 12:49:16 -080028}
29
30cc_test {
31 name: "libtimeinstate_test",
32 srcs: ["testtimeinstate.cpp"],
33 shared_libs: [
Connor O'Briena178a732019-06-05 18:27:47 -070034 "libbase",
Connor O'Brien92822a22021-11-22 18:02:36 -080035 "libbpf_bcc",
Connor O'Briena178a732019-06-05 18:27:47 -070036 "libbpf_android",
Connor O'Brien6046f912022-01-14 21:53:52 -080037 "libbpf_minimal",
Connor O'Brien57337192018-11-20 12:49:16 -080038 "libtimeinstate",
Connor O'Briena178a732019-06-05 18:27:47 -070039 "libnetdutils",
Connor O'Brien57337192018-11-20 12:49:16 -080040 ],
Connor O'Briend65f2a02019-08-28 16:15:38 -070041 header_libs: ["bpf_prog_headers"],
Connor O'Brien57337192018-11-20 12:49:16 -080042 cflags: [
43 "-Werror",
44 "-Wall",
45 "-Wextra",
46 ],
Dmitri Plotnikov2677dba2020-10-17 21:06:55 -070047 require_root: true,
Connor O'Brien57337192018-11-20 12:49:16 -080048}