diff options
Diffstat (limited to 'Android.bp')
| -rw-r--r-- | Android.bp | 84 |
1 files changed, 48 insertions, 36 deletions
diff --git a/Android.bp b/Android.bp index a26135e8b950..b349ce2b6cd9 100644 --- a/Android.bp +++ b/Android.bp @@ -200,34 +200,9 @@ filegroup { } filegroup { - name: "framework-wifi-sources", - srcs: [ - "wifi/java/**/*.java", - "wifi/java/**/*.aidl", - ], - exclude_srcs: [ - ":framework-wifi-non-updatable-sources" - ], - path: "wifi/java", -} - -filegroup { - name: "framework-wifi-non-updatable-sources", - srcs: [ - // TODO(b/146011398) package android.net.wifi is now split amongst 2 jars: framework.jar and - // framework-wifi.jar. This is not a good idea, should move WifiNetworkScoreCache - // to a separate package. - "wifi/java/android/net/wifi/WifiNetworkScoreCache.java", - "wifi/java/android/net/wifi/WifiCondManager.java", - "wifi/java/android/net/wifi/wificond/*.java", - ], -} - -filegroup { name: "framework-non-updatable-sources", srcs: [ // Java/AIDL sources under frameworks/base - ":framework-appsearch-sources", ":framework-blobstore-sources", ":framework-core-sources", ":framework-drm-sources", @@ -247,9 +222,8 @@ filegroup { ":framework-telecomm-sources", ":framework-telephony-common-sources", ":framework-telephony-sources", - ":framework-wifi-sources", + ":framework-wifi-annotations", ":framework-wifi-non-updatable-sources", - ":libwificond_ipc_aidl", ":PacProcessor-aidl-sources", ":ProxyHandler-aidl-sources", @@ -271,7 +245,7 @@ filegroup { ":libcamera_client_framework_aidl", ":libupdate_engine_aidl", // TODO: this needs to be removed when statsd-framework.jar is separated out - ":statsd_aidl", + ":statsd_java_aidl", ":storaged_aidl", ":vold_aidl", @@ -287,9 +261,11 @@ filegroup { filegroup { name: "framework-updatable-sources", srcs: [ + ":framework-appsearch-sources", ":framework-sdkext-sources", ":framework-statsd-sources", ":updatable-media-srcs", + ":framework-wifi-updatable-sources", ] } @@ -425,7 +401,7 @@ java_defaults { filegroup { name: "framework-jarjar-rules", - srcs: ["jarjar_rules_hidl.txt"], + srcs: ["framework-jarjar-rules.txt"], } filegroup { @@ -451,8 +427,10 @@ java_library { defaults: ["framework-defaults"], srcs: [":framework-non-updatable-sources"], libs: [ + "framework-appsearch-stubs", // TODO(b/146167933): Use framework-statsd-stubs "framework-statsd", + "framework-wifi-stubs", ], installable: true, javac_shard_size: 150, @@ -489,9 +467,12 @@ java_library { installable: false, // this lib is a build-only library static_libs: [ "framework-minus-apex", + "framework-appsearch", // TODO(b/146218515): should be framework-appsearch-stubs "framework-sdkext-stubs-systemapi", // TODO(b/146167933): Use framework-statsd-stubs instead. "framework-statsd", + // TODO(b/140299412): should be framework-wifi-stubs + "framework-wifi", // TODO(jiyong): add more stubs for APEXes here ], sdk_version: "core_platform", @@ -818,11 +799,7 @@ cc_library { filegroup { name: "incremental_aidl", srcs: [ - "core/java/android/os/incremental/IIncrementalManagerNative.aidl", - "core/java/android/os/incremental/IIncrementalManager.aidl", - "core/java/android/os/incremental/IncrementalDataLoaderParamsParcel.aidl", "core/java/android/os/incremental/IncrementalFileSystemControlParcel.aidl", - "core/java/android/os/incremental/NamedParcelFileDescriptor.aidl", ], path: "core/java", } @@ -831,6 +808,17 @@ filegroup { name: "dataloader_aidl", srcs: [ "core/java/android/content/pm/IDataLoaderStatusListener.aidl", + "core/java/android/os/incremental/IncrementalDataLoaderParamsParcel.aidl", + "core/java/android/os/incremental/NamedParcelFileDescriptor.aidl", + ], + path: "core/java", +} + +filegroup { + name: "incremental_manager_aidl", + srcs: [ + "core/java/android/os/incremental/IIncrementalManager.aidl", + "core/java/android/os/incremental/IIncrementalManagerNative.aidl", ], path: "core/java", } @@ -840,9 +828,6 @@ aidl_interface { srcs: [ ":incremental_aidl", ], - imports: [ - "libdataloader_aidl", - ], backend: { java: { sdk_version: "28", @@ -861,6 +846,9 @@ aidl_interface { srcs: [ ":dataloader_aidl", ], + imports: [ + "libincremental_aidl", + ], backend: { java: { sdk_version: "28", @@ -869,8 +857,30 @@ aidl_interface { enabled: true, }, ndk: { + enabled: false, + }, + }, +} + +aidl_interface { + name: "libincremental_manager_aidl", + srcs: [ + ":incremental_manager_aidl", + ], + imports: [ + "libincremental_aidl", + "libdataloader_aidl", + ], + backend: { + java: { + sdk_version: "28", + }, + cpp: { enabled: true, }, + ndk: { + enabled: false, + }, }, } @@ -1679,6 +1689,8 @@ filegroup { "core/java/android/util/LocalLog.java", "core/java/android/util/TimeUtils.java", "core/java/com/android/internal/os/SomeArgs.java", + "core/java/com/android/internal/util/AsyncChannel.java", + "core/java/com/android/internal/util/BitwiseInputStream.java", "core/java/com/android/internal/util/FastXmlSerializer.java", "core/java/com/android/internal/util/HexDump.java", "core/java/com/android/internal/util/IState.java", |