blob: 948a870e9dc1cd429bea11d525befb38cf591c34 [file] [log] [blame]
Bob Badour187b7d12021-02-12 17:48:16 -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 "system_core_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["system_core_license"],
8}
9
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000010cc_library_headers {
11 name: "libprocessgroup_headers",
12 vendor_available: true,
Justin Yunfeef4d32020-11-11 19:17:40 +090013 product_available: true,
Yifan Hong67c71a12020-10-28 10:49:35 -070014 ramdisk_available: true,
15 vendor_ramdisk_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000016 recovery_available: true,
17 host_supported: true,
dimitry49c1f6e2019-05-16 14:19:09 +020018 native_bridge_supported: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000019 export_include_dirs: ["include"],
20 target: {
21 linux_bionic: {
22 enabled: true,
23 },
24 windows: {
25 enabled: true,
26 },
27 },
Jiyong Parke3d371e2020-04-08 22:37:42 +090028 apex_available: [
29 "//apex_available:platform",
30 "//apex_available:anyapex",
31 ],
Jooyung Han4f55f3e2020-04-16 18:48:33 +090032 min_sdk_version: "29",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000033}
34
Steven Moreland419ce362017-04-19 14:12:52 -070035cc_library {
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000036 srcs: [
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080037 "cgroup_map.cpp",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000038 "processgroup.cpp",
39 "sched_policy.cpp",
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080040 "task_profiles.cpp",
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000041 ],
Steven Moreland419ce362017-04-19 14:12:52 -070042 name: "libprocessgroup",
Tom Cherry574a0812018-02-23 13:04:40 -080043 host_supported: true,
Steven Morelandb495b0d2019-06-17 12:44:39 -070044 native_bridge_supported: true,
Yifan Hong89d1c192020-10-21 18:07:28 -070045 ramdisk_available: true,
46 vendor_ramdisk_available: true,
Tom Cherry1151d152018-07-24 13:45:09 -070047 recovery_available: true,
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000048 vendor_available: true,
Justin Yunfeef4d32020-11-11 19:17:40 +090049 product_available: true,
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000050 vndk: {
51 enabled: true,
52 support_system_process: true,
53 },
Suren Baghdasaryan94910782019-01-25 05:32:52 +000054 shared_libs: [
55 "libbase",
Yifan Hong53e0deb2019-03-22 17:01:08 -070056 "libcgrouprc",
Vic Yangd167cb22019-05-08 12:50:56 -070057 ],
58 static_libs: [
Suren Baghdasaryan82b72a52018-12-21 11:41:50 -080059 "libjsoncpp",
Suren Baghdasaryan94910782019-01-25 05:32:52 +000060 ],
Suren Baghdasaryan7bf43812019-01-25 05:29:55 +000061 // for cutils/android_filesystem_config.h
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000062 header_libs: [
63 "libcutils_headers",
64 "libprocessgroup_headers",
65 ],
Steven Moreland419ce362017-04-19 14:12:52 -070066 export_include_dirs: ["include"],
Suren Baghdasaryan1bd127b2019-01-25 05:30:52 +000067 export_header_lib_headers: [
68 "libprocessgroup_headers",
69 ],
Steven Moreland419ce362017-04-19 14:12:52 -070070 cflags: [
71 "-Wall",
72 "-Werror",
Elliott Hughesbe87d442019-03-26 18:50:22 -070073 "-Wexit-time-destructors",
Steven Moreland419ce362017-04-19 14:12:52 -070074 ],
Jiyong Parke3d371e2020-04-08 22:37:42 +090075 apex_available: [
76 "//apex_available:platform",
77 "//apex_available:anyapex",
78 ],
Jooyung Han4f55f3e2020-04-16 18:48:33 +090079 min_sdk_version: "29",
Steven Moreland419ce362017-04-19 14:12:52 -070080}