blob: 1a4ad0118ac4106442a9039694f51c163d1d6114 [file] [log] [blame]
Yifan Hong6f9ce2e2019-03-05 15:47:16 -08001//
2// Copyright (C) 2019 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
16
Bob Badourd69ad692021-02-16 19:02:14 -080017package {
18 default_applicable_licenses: ["Android-Apache-2.0"],
19}
20
Yifan Hong6f9ce2e2019-03-05 15:47:16 -080021cc_library_shared {
22 name: "libprocessgroup_setup",
23 recovery_available: true,
24 srcs: [
25 "cgroup_map_write.cpp",
26 ],
27 export_include_dirs: [
28 "include",
29 ],
30 shared_libs: [
31 "libbase",
Yifan Hongd8ce1fb2019-03-22 17:21:58 -070032 "libcgrouprc",
Yifan Hong6f9ce2e2019-03-05 15:47:16 -080033 "libjsoncpp",
34 ],
Yifan Hongd8ce1fb2019-03-22 17:21:58 -070035 static_libs: [
Priyanka Advani (xWF)972a2d32024-10-08 18:54:37 +000036 "libcgrouprc_format",
T.J. Mercierae0b2902024-08-05 18:18:35 +000037 "libprocessgroup_util",
Yifan Hongd8ce1fb2019-03-22 17:21:58 -070038 ],
Yifan Hong6f9ce2e2019-03-05 15:47:16 -080039 header_libs: [
40 "libprocessgroup_headers",
41 ],
42 export_header_lib_headers: [
43 "libprocessgroup_headers",
44 ],
T.J. Mercierf8901762024-03-05 21:55:15 +000045 defaults: ["libprocessgroup_build_flags_cc"],
Yifan Hong6f9ce2e2019-03-05 15:47:16 -080046}