libbinder: split out ProcessInfoService
More trimming the library used in very many processes.
Bug: 183654927
Test: boot
Change-Id: Ib97f63524b20586db74447c0213643a3a8f684aa
diff --git a/libs/binder/Android.bp b/libs/binder/Android.bp
index 728a8c4..c4cf61b 100644
--- a/libs/binder/Android.bp
+++ b/libs/binder/Android.bp
@@ -67,11 +67,9 @@
"IAppOpsService.cpp",
"IMediaResourceMonitor.cpp",
"IPermissionController.cpp",
- "IProcessInfoService.cpp",
"IUidObserver.cpp",
"PermissionCache.cpp",
"PermissionController.cpp",
- "ProcessInfoService.cpp",
"IpPrefix.cpp",
":activity_manager_procstate_aidl",
]
@@ -286,3 +284,17 @@
"libutils",
],
}
+
+cc_library {
+ name: "libprocessinfoservice_aidl",
+ srcs: [
+ "IProcessInfoService.cpp",
+ "ProcessInfoService.cpp",
+ ],
+ export_include_dirs: ["include_processinfo"],
+ shared_libs: [
+ "libbinder",
+ "libutils",
+ "liblog",
+ ],
+}