summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2019-06-19 04:44:49 +0000
committerRaylin Hsu <raylinhsu@google.com>2019-06-19 05:25:07 +0000
commit5360a8492d279276637532736cdc0a212f4d5e98 (patch)
tree6936eef1b9d2c825c1752a3eb10932813c4fa051
parentc99582dc51b7183e16bde17168ef06c893301b59 (diff)
downloadcore-5360a8492d279276637532736cdc0a212f4d5e98.tar.gz
Revert "libprocessgroup users use libcutils"
This reverts commit 1ec3b78b6739caf0d855048a304c70349611a9b0. Reason for revert: breaks all camera use cases Bug: 135568875 Exempt-From-Owner-Approval: revert, no build cop Change-Id: Iec8e1f94f5bedced3f3faf73f851fd2f13e2e768
-rw-r--r--libcutils/Android.bp8
-rw-r--r--libprocessgroup/Android.bp53
-rw-r--r--logcat/Android.bp2
3 files changed, 16 insertions, 47 deletions
diff --git a/libcutils/Android.bp b/libcutils/Android.bp
index df07d2956..619bc567a 100644
--- a/libcutils/Android.bp
+++ b/libcutils/Android.bp
@@ -169,13 +169,9 @@ cc_library {
// releases, exclude qtaguid.cpp from the VNDK-SP variant.
"qtaguid.cpp",
],
- },
+ }
},
- defaults: [
- "libprocessgroup_impl_provider",
- ],
-
shared_libs: [
"liblog",
"libbase",
@@ -184,9 +180,11 @@ cc_library {
"libbase_headers",
"libcutils_headers",
"libutils_headers",
+ "libprocessgroup_headers",
],
export_header_lib_headers: [
"libcutils_headers",
+ "libprocessgroup_headers",
],
local_include_dirs: ["include"],
diff --git a/libprocessgroup/Android.bp b/libprocessgroup/Android.bp
index f486d6c9d..0207a7540 100644
--- a/libprocessgroup/Android.bp
+++ b/libprocessgroup/Android.bp
@@ -14,57 +14,28 @@ cc_library_headers {
},
}
-// TODO: remove all usages
cc_library {
- name: "libprocessgroup",
- host_supported: true,
- recovery_available: true,
- vendor_available: true,
- vndk: {
- enabled: true,
- support_system_process: true,
- },
-}
-
-cc_defaults {
- name: "libprocessgroup_impl_libs",
- target: {
- linux: {
- shared_libs: [
- "libbase",
- "libcgrouprc",
- ],
- static_libs: [
- "libjsoncpp",
- ],
- },
- },
-}
-
-cc_defaults {
- name: "libprocessgroup_impl_provider",
- defaults: ["libprocessgroup_impl_libs"],
- target: {
- linux: {
- whole_static_libs: [
- "libprocessgroup_impl",
- ],
- },
- },
-}
-
-cc_library {
- name: "libprocessgroup_impl",
- defaults: ["libprocessgroup_impl_libs"],
srcs: [
"cgroup_map.cpp",
"processgroup.cpp",
"sched_policy.cpp",
"task_profiles.cpp",
],
+ name: "libprocessgroup",
host_supported: true,
recovery_available: true,
vendor_available: true,
+ vndk: {
+ enabled: true,
+ support_system_process: true,
+ },
+ shared_libs: [
+ "libbase",
+ "libcgrouprc",
+ ],
+ static_libs: [
+ "libjsoncpp",
+ ],
// for cutils/android_filesystem_config.h
header_libs: [
"libcutils_headers",
diff --git a/logcat/Android.bp b/logcat/Android.bp
index 0543aba73..5030b1563 100644
--- a/logcat/Android.bp
+++ b/logcat/Android.bp
@@ -24,8 +24,8 @@ cc_defaults {
],
shared_libs: [
"libbase",
- "libcutils",
"libpcrecpp",
+ "libprocessgroup",
],
static_libs: ["liblog"],
logtags: ["event.logtags"],