blob: d1017742fddeea54f469228328c426d44d49987a [file] [log] [blame]
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +00001cc_library_headers {
2 name: "libprocessgroup_headers",
3 vendor_available: true,
Yifan Hong67c71a12020-10-28 10:49:35 -07004 ramdisk_available: true,
5 vendor_ramdisk_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +00006 recovery_available: true,
7 host_supported: true,
dimitry49c1f6e2019-05-16 14:19:09 +02008 native_bridge_supported: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +00009 export_include_dirs: ["include"],
10 target: {
11 linux_bionic: {
12 enabled: true,
13 },
14 windows: {
15 enabled: true,
16 },
17 },
Jiyong Parke3d371e2020-04-08 22:37:42 +090018 apex_available: [
19 "//apex_available:platform",
20 "//apex_available:anyapex",
21 ],
Jooyung Han4f55f3e2020-04-16 18:48:33 +090022 min_sdk_version: "29",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000023}
24
Steven Moreland419ce362017-04-19 14:12:52 -070025cc_library {
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000026 srcs: [
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080027 "cgroup_map.cpp",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000028 "processgroup.cpp",
29 "sched_policy.cpp",
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080030 "task_profiles.cpp",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000031 ],
Steven Moreland419ce362017-04-19 14:12:52 -070032 name: "libprocessgroup",
Tom Cherry574a0812018-02-23 13:04:40 -080033 host_supported: true,
Steven Morelandb495b0d2019-06-17 12:44:39 -070034 native_bridge_supported: true,
Tom Cherry1151d152018-07-24 13:45:09 -070035 recovery_available: true,
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000036 vendor_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000037 vndk: {
38 enabled: true,
39 support_system_process: true,
40 },
Suren Baghdasaryan94910782019-01-25 05:32:52 +000041 shared_libs: [
42 "libbase",
Yifan Hong53e0deb2019-03-22 17:01:08 -070043 "libcgrouprc",
Vic Yangd167cb22019-05-08 12:50:56 -070044 ],
45 static_libs: [
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080046 "libjsoncpp",
Suren Baghdasaryan94910782019-01-25 05:32:52 +000047 ],
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000048 // for cutils/android_filesystem_config.h
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000049 header_libs: [
50 "libcutils_headers",
51 "libprocessgroup_headers",
52 ],
Steven Moreland419ce362017-04-19 14:12:52 -070053 export_include_dirs: ["include"],
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000054 export_header_lib_headers: [
55 "libprocessgroup_headers",
56 ],
Steven Moreland419ce362017-04-19 14:12:52 -070057 cflags: [
58 "-Wall",
59 "-Werror",
Elliott Hughesbe87d442019-03-26 18:50:22 -070060 "-Wexit-time-destructors",
Steven Moreland419ce362017-04-19 14:12:52 -070061 ],
Jiyong Parke3d371e2020-04-08 22:37:42 +090062 apex_available: [
63 "//apex_available:platform",
64 "//apex_available:anyapex",
65 ],
Jooyung Han4f55f3e2020-04-16 18:48:33 +090066 min_sdk_version: "29",
Steven Moreland419ce362017-04-19 14:12:52 -070067}