blob: f1041000e5cd81e0294cc6410b23bb1e0e0e1ba2 [file] [log] [blame]
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +00001cc_library_headers {
2 name: "libprocessgroup_headers",
3 vendor_available: true,
Justin Yunfeef4d32020-11-11 19:17:40 +09004 product_available: true,
Yifan Hong67c71a12020-10-28 10:49:35 -07005 ramdisk_available: true,
6 vendor_ramdisk_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +00007 recovery_available: true,
8 host_supported: true,
dimitry49c1f6e2019-05-16 14:19:09 +02009 native_bridge_supported: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000010 export_include_dirs: ["include"],
11 target: {
12 linux_bionic: {
13 enabled: true,
14 },
15 windows: {
16 enabled: true,
17 },
18 },
Jiyong Parke3d371e2020-04-08 22:37:42 +090019 apex_available: [
20 "//apex_available:platform",
21 "//apex_available:anyapex",
22 ],
Jooyung Han4f55f3e2020-04-16 18:48:33 +090023 min_sdk_version: "29",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000024}
25
Steven Moreland419ce362017-04-19 14:12:52 -070026cc_library {
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000027 srcs: [
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080028 "cgroup_map.cpp",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000029 "processgroup.cpp",
30 "sched_policy.cpp",
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080031 "task_profiles.cpp",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000032 ],
Steven Moreland419ce362017-04-19 14:12:52 -070033 name: "libprocessgroup",
Tom Cherry574a0812018-02-23 13:04:40 -080034 host_supported: true,
Steven Morelandb495b0d2019-06-17 12:44:39 -070035 native_bridge_supported: true,
Yifan Hong89d1c192020-10-21 18:07:28 -070036 ramdisk_available: true,
37 vendor_ramdisk_available: true,
Tom Cherry1151d152018-07-24 13:45:09 -070038 recovery_available: true,
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000039 vendor_available: true,
Justin Yunfeef4d32020-11-11 19:17:40 +090040 product_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000041 vndk: {
42 enabled: true,
43 support_system_process: true,
44 },
Suren Baghdasaryan94910782019-01-25 05:32:52 +000045 shared_libs: [
46 "libbase",
Yifan Hong53e0deb2019-03-22 17:01:08 -070047 "libcgrouprc",
Vic Yangd167cb22019-05-08 12:50:56 -070048 ],
49 static_libs: [
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080050 "libjsoncpp",
Suren Baghdasaryan94910782019-01-25 05:32:52 +000051 ],
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000052 // for cutils/android_filesystem_config.h
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000053 header_libs: [
54 "libcutils_headers",
55 "libprocessgroup_headers",
56 ],
Steven Moreland419ce362017-04-19 14:12:52 -070057 export_include_dirs: ["include"],
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000058 export_header_lib_headers: [
59 "libprocessgroup_headers",
60 ],
Steven Moreland419ce362017-04-19 14:12:52 -070061 cflags: [
62 "-Wall",
63 "-Werror",
Elliott Hughesbe87d442019-03-26 18:50:22 -070064 "-Wexit-time-destructors",
Steven Moreland419ce362017-04-19 14:12:52 -070065 ],
Jiyong Parke3d371e2020-04-08 22:37:42 +090066 apex_available: [
67 "//apex_available:platform",
68 "//apex_available:anyapex",
69 ],
Jooyung Han4f55f3e2020-04-16 18:48:33 +090070 min_sdk_version: "29",
Steven Moreland419ce362017-04-19 14:12:52 -070071}