blob: bda11e91d17171ad9bd4e4b0ca63902d0696f1b0 [file] [log] [blame]
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +00001cc_library_headers {
2 name: "libprocessgroup_headers",
3 vendor_available: true,
4 recovery_available: true,
5 host_supported: true,
dimitry49c1f6e2019-05-16 14:19:09 +02006 native_bridge_supported: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +00007 export_include_dirs: ["include"],
8 target: {
9 linux_bionic: {
10 enabled: true,
11 },
12 windows: {
13 enabled: true,
14 },
15 },
Jiyong Park5390bee2020-04-08 22:37:42 +090016 apex_available: [
17 "//apex_available:platform",
18 "//apex_available:anyapex",
19 ],
Jooyung Hand1d5fdf2020-04-16 18:48:33 +090020 min_sdk_version: "29",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000021}
22
Steven Moreland419ce362017-04-19 14:12:52 -070023cc_library {
Steven Moreland1ec3b782019-06-12 17:19:52 -070024 srcs: [
25 "cgroup_map.cpp",
26 "processgroup.cpp",
27 "sched_policy.cpp",
28 "task_profiles.cpp",
Vic Yangd167cb22019-05-08 12:50:56 -070029 ],
Steven Moreland419ce362017-04-19 14:12:52 -070030 name: "libprocessgroup",
Steven Moreland1ec3b782019-06-12 17:19:52 -070031 host_supported: true,
Steven Morelandfcf7fdc2019-06-18 17:17:31 -070032 native_bridge_supported: true,
Steven Moreland1ec3b782019-06-12 17:19:52 -070033 recovery_available: true,
34 vendor_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000035 vndk: {
Steven Moreland419ce362017-04-19 14:12:52 -070036 enabled: true,
Tom Cherry574a0812018-02-23 13:04:40 -080037 support_system_process: true,
Tom Cherry1151d152018-07-24 13:45:09 -070038 },
Zhijun He5360a842019-06-19 04:44:49 +000039 shared_libs: [
40 "libbase",
41 "libcgrouprc",
Steven Moreland419ce362017-04-19 14:12:52 -070042 ],
Zhijun He5360a842019-06-19 04:44:49 +000043 static_libs: [
44 "libjsoncpp",
45 ],
Steven Moreland419ce362017-04-19 14:12:52 -070046 // for cutils/android_filesystem_config.h
47 header_libs: [
48 "libcutils_headers",
49 "libprocessgroup_headers",
50 ],
51 export_include_dirs: ["include"],
52 export_header_lib_headers: [
53 "libprocessgroup_headers",
54 ],
55 cflags: [
56 "-Wall",
57 "-Werror",
58 "-Wexit-time-destructors",
59 ],
Jiyong Park5390bee2020-04-08 22:37:42 +090060 apex_available: [
61 "//apex_available:platform",
62 "//apex_available:anyapex",
63 ],
Jooyung Hand1d5fdf2020-04-16 18:48:33 +090064 min_sdk_version: "29",
Steven Moreland419ce362017-04-19 14:12:52 -070065}