summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Islam <samiul@google.com>2021-10-01 12:52:23 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-10-01 12:52:23 +0000
commitb935f15830b18ca88764684c5f9ec4967c7f616e (patch)
treec12323e0c3c5550550e512027c3a66271b7bed9a
parent94516a7efcda3796aea83246b5d404b2d9f8c83e (diff)
parent8cd952395060fa9215d3ba72113562f18d5f636a (diff)
downloadnative-b935f15830b18ca88764684c5f9ec4967c7f616e.tar.gz
Merge "libbinder: split out PackageManagerNative aidl"
-rw-r--r--cmds/cmd/Android.bp1
-rw-r--r--cmds/dumpstate/Android.bp2
-rw-r--r--cmds/dumpsys/Android.bp4
-rw-r--r--libs/binder/Android.bp13
-rw-r--r--services/sensorservice/Android.bp4
5 files changed, 15 insertions, 9 deletions
diff --git a/cmds/cmd/Android.bp b/cmds/cmd/Android.bp
index c900a24e15..c3d2601444 100644
--- a/cmds/cmd/Android.bp
+++ b/cmds/cmd/Android.bp
@@ -49,6 +49,7 @@ cc_binary {
"liblog",
"libselinux",
"libbinder",
+ "packagemanager_aidl-cpp",
],
cflags: [
diff --git a/cmds/dumpstate/Android.bp b/cmds/dumpstate/Android.bp
index aff32c38c2..74dbf4b764 100644
--- a/cmds/dumpstate/Android.bp
+++ b/cmds/dumpstate/Android.bp
@@ -100,6 +100,7 @@ cc_defaults {
"liblog",
"libutils",
"libbinderdebug",
+ "packagemanager_aidl-cpp",
],
srcs: [
"DumpstateService.cpp",
@@ -173,7 +174,6 @@ cc_test {
test_suites: ["device-tests"],
}
-
// =======================#
// dumpstate_test_fixture #
// =======================#
diff --git a/cmds/dumpsys/Android.bp b/cmds/dumpsys/Android.bp
index 6ab6b7f951..ceb16cb989 100644
--- a/cmds/dumpsys/Android.bp
+++ b/cmds/dumpsys/Android.bp
@@ -64,6 +64,10 @@ cc_binary {
srcs: [
"main.cpp",
],
+
+ shared_libs: [
+ "packagemanager_aidl-cpp",
+ ],
}
cc_binary {
diff --git a/libs/binder/Android.bp b/libs/binder/Android.bp
index aff9e2559e..8e0ac17b47 100644
--- a/libs/binder/Android.bp
+++ b/libs/binder/Android.bp
@@ -64,9 +64,6 @@ libbinder_device_interface_sources = [
"PermissionCache.cpp",
"PermissionController.cpp",
]
-libbinder_no_vendor_interface_sources = [
- ":packagemanager_aidl",
-]
cc_library {
name: "libbinder",
@@ -130,7 +127,7 @@ cc_library {
"TextOutput.cpp",
"Utils.cpp",
":libbinder_aidl",
- ] + libbinder_no_vendor_interface_sources,
+ ],
target: {
android: {
@@ -142,7 +139,7 @@ cc_library {
},
},
vendor: {
- exclude_srcs: libbinder_device_interface_sources + libbinder_no_vendor_interface_sources,
+ exclude_srcs: libbinder_device_interface_sources,
},
darwin: {
enabled: false,
@@ -296,8 +293,11 @@ filegroup {
path: "aidl",
}
-filegroup {
+aidl_interface {
name: "packagemanager_aidl",
+ unstable: true,
+ local_include_dir: "aidl",
+ host_supported: true,
srcs: [
"aidl/android/content/pm/IPackageChangeObserver.aidl",
"aidl/android/content/pm/IPackageManagerNative.aidl",
@@ -306,7 +306,6 @@ filegroup {
"aidl/android/content/pm/ApexStagedEvent.aidl",
"aidl/android/content/pm/StagedApexInfo.aidl",
],
- path: "aidl",
}
aidl_interface {
diff --git a/services/sensorservice/Android.bp b/services/sensorservice/Android.bp
index 4151b4512f..bba6e22354 100644
--- a/services/sensorservice/Android.bp
+++ b/services/sensorservice/Android.bp
@@ -36,7 +36,7 @@ cc_library_shared {
"-Wall",
"-Werror",
"-Wextra",
- "-fvisibility=hidden"
+ "-fvisibility=hidden",
],
header_libs: [
@@ -60,6 +60,7 @@ cc_library_shared {
"libbase",
"libhidlbase",
"libfmq",
+ "packagemanager_aidl-cpp",
"android.hardware.sensors@1.0",
"android.hardware.sensors@2.0",
"android.hardware.sensors@2.1",
@@ -76,6 +77,7 @@ cc_library_shared {
"libsensor",
"libsensorprivacy",
"libpermission",
+ "packagemanager_aidl-cpp",
],
}