diff options
-rw-r--r-- | cmds/cmd/Android.bp | 1 | ||||
-rw-r--r-- | cmds/dumpstate/Android.bp | 2 | ||||
-rw-r--r-- | cmds/dumpsys/Android.bp | 4 | ||||
-rw-r--r-- | libs/binder/Android.bp | 13 | ||||
-rw-r--r-- | services/sensorservice/Android.bp | 4 |
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 244a343e47..a86515a6d9 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", @@ -127,7 +124,7 @@ cc_library { "TextOutput.cpp", "Utils.cpp", ":libbinder_aidl", - ] + libbinder_no_vendor_interface_sources, + ], target: { android: { @@ -139,7 +136,7 @@ cc_library { }, }, vendor: { - exclude_srcs: libbinder_device_interface_sources + libbinder_no_vendor_interface_sources, + exclude_srcs: libbinder_device_interface_sources, }, darwin: { enabled: false, @@ -292,8 +289,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", @@ -302,7 +302,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", ], } |