summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
author Jiyong Park <jiyong@google.com> 2019-11-02 01:14:25 -0700
committer android-build-merger <android-build-merger@google.com> 2019-11-02 01:14:25 -0700
commita321a944eaaa7ba1ee4e930d319254c072cad0d2 (patch)
tree822473080c7b960ed0282e7839f7a4d767c78948 /Android.bp
parent1778e161d90eafaf1f23fd712d4cc8329a158310 (diff)
parentf0b9dfc0b150e49494f3750fd8bd9e48c5910296 (diff)
Merge "android.test.mock is built with much less number of sources"
am: f0b9dfc0b1 Change-Id: Ic6d7b3f6d406b14c5649b7efabae72542fb2ece7
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp21
1 files changed, 21 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 90dca0350a0c..d6478f186244 100644
--- a/Android.bp
+++ b/Android.bp
@@ -34,6 +34,27 @@ filegroup {
path: "core/java",
}
+// These are subset of framework-core-sources that are needed by the
+// android.test.mock library. Ideally, the library should use public APIs only,
+// but unfortunately its API signature has some references to these private APIs.
+filegroup {
+ name: "framework-core-sources-for-test-mock",
+ srcs: [
+ "core/java/android/app/IApplicationThread.aidl",
+ "core/java/android/app/IServiceConnection.aidl",
+ "core/java/android/content/IContentProvider.java",
+ "core/java/android/content/pm/IPackageDataObserver.aidl",
+ "core/java/android/content/pm/InstantAppInfo.java",
+ "core/java/android/content/pm/KeySet.java",
+ "core/java/android/content/pm/PackageManager.java",
+ "core/java/android/content/pm/VerifierDeviceIdentity.java",
+ "core/java/android/content/res/Resources.java",
+ "core/java/android/os/storage/VolumeInfo.java",
+ "core/java/android/view/DisplayAdjustments.java",
+ ],
+ path: "core/java",
+}
+
filegroup {
name: "framework-drm-sources",
srcs: [