libbinder: split out PackageManagerNative aidl am: 987e8eea57 am: 3862a25745

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/iorap/+/15835314

Change-Id: I7a3efdb0edcf293490067dfc8be8595481b64814
diff --git a/Android.bp b/Android.bp
index 736bc40..b665a12 100644
--- a/Android.bp
+++ b/Android.bp
@@ -99,6 +99,8 @@
         // errors if we use lite
         "libprotobuf-cpp-full",
 
+        "packagemanager_aidl-cpp",
+
         // phenotype flags support
         "server_configurable_flags",
     ],
@@ -108,6 +110,10 @@
     // TODO: can we use the lite library somehow?
 
     header_libs: ["librxcpp"],
+
+    export_shared_lib_headers: [
+        "packagemanager_aidl-cpp",
+    ],
 }
 
 cc_library_static {
@@ -125,6 +131,7 @@
         "libbinder",
         "libutils",
         "libcutils", // tracing.
+        "packagemanager_aidl-cpp",
     ],
     aidl: {
         local_include_dirs: ["binder"],
@@ -135,6 +142,10 @@
     static_libs: [
        "libplatformprotos",  // android framework C++ protos.
     ],
+
+    export_shared_lib_headers: [
+        "packagemanager_aidl-cpp",
+    ],
 }
 
 cc_defaults {