blob: 71e2b911a92a1054d339a2ec2a463d8cb695e157 [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,
Yifan Hong89d1c192020-10-21 18:07:28 -070035 ramdisk_available: true,
36 vendor_ramdisk_available: true,
Tom Cherry1151d152018-07-24 13:45:09 -070037 recovery_available: true,
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000038 vendor_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000039 vndk: {
40 enabled: true,
41 support_system_process: true,
42 },
Suren Baghdasaryan94910782019-01-25 05:32:52 +000043 shared_libs: [
44 "libbase",
Yifan Hong53e0deb2019-03-22 17:01:08 -070045 "libcgrouprc",
Vic Yangd167cb22019-05-08 12:50:56 -070046 ],
47 static_libs: [
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080048 "libjsoncpp",
Suren Baghdasaryan94910782019-01-25 05:32:52 +000049 ],
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000050 // for cutils/android_filesystem_config.h
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000051 header_libs: [
52 "libcutils_headers",
53 "libprocessgroup_headers",
54 ],
Steven Moreland419ce362017-04-19 14:12:52 -070055 export_include_dirs: ["include"],
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000056 export_header_lib_headers: [
57 "libprocessgroup_headers",
58 ],
Steven Moreland419ce362017-04-19 14:12:52 -070059 cflags: [
60 "-Wall",
61 "-Werror",
Elliott Hughesbe87d442019-03-26 18:50:22 -070062 "-Wexit-time-destructors",
Steven Moreland419ce362017-04-19 14:12:52 -070063 ],
Jiyong Parke3d371e2020-04-08 22:37:42 +090064 apex_available: [
65 "//apex_available:platform",
66 "//apex_available:anyapex",
67 ],
Jooyung Han4f55f3e2020-04-16 18:48:33 +090068 min_sdk_version: "29",
Steven Moreland419ce362017-04-19 14:12:52 -070069}