Merge "Fix usage of annotations in TetheringLib"
This commit is contained in:
@@ -16,7 +16,8 @@
|
|||||||
|
|
||||||
java_defaults {
|
java_defaults {
|
||||||
name: "TetheringAndroidLibraryDefaults",
|
name: "TetheringAndroidLibraryDefaults",
|
||||||
sdk_version: "system_current",
|
// TODO (b/146757305): change to module API once available
|
||||||
|
sdk_version: "core_platform",
|
||||||
srcs: [
|
srcs: [
|
||||||
"src/**/*.java",
|
"src/**/*.java",
|
||||||
":framework-tethering-shared-srcs",
|
":framework-tethering-shared-srcs",
|
||||||
@@ -35,6 +36,8 @@ java_defaults {
|
|||||||
libs: [
|
libs: [
|
||||||
"framework-tethering",
|
"framework-tethering",
|
||||||
"unsupportedappusage",
|
"unsupportedappusage",
|
||||||
|
"android_system_stubs_current",
|
||||||
|
"framework-res",
|
||||||
],
|
],
|
||||||
plugins: ["java_api_finder"],
|
plugins: ["java_api_finder"],
|
||||||
manifest: "AndroidManifestBase.xml",
|
manifest: "AndroidManifestBase.xml",
|
||||||
@@ -82,7 +85,8 @@ cc_library {
|
|||||||
// Common defaults for compiling the actual APK.
|
// Common defaults for compiling the actual APK.
|
||||||
java_defaults {
|
java_defaults {
|
||||||
name: "TetheringAppDefaults",
|
name: "TetheringAppDefaults",
|
||||||
sdk_version: "system_current",
|
// TODO (b/146757305): change to module API once available
|
||||||
|
sdk_version: "core_platform",
|
||||||
privileged: true,
|
privileged: true,
|
||||||
// Build system doesn't track transitive dependeicies for jni_libs, list all the dependencies
|
// Build system doesn't track transitive dependeicies for jni_libs, list all the dependencies
|
||||||
// explicitly.
|
// explicitly.
|
||||||
@@ -96,6 +100,8 @@ java_defaults {
|
|||||||
],
|
],
|
||||||
libs: [
|
libs: [
|
||||||
"framework-tethering",
|
"framework-tethering",
|
||||||
|
"android_system_stubs_current",
|
||||||
|
"framework-res",
|
||||||
],
|
],
|
||||||
jarjar_rules: "jarjar-rules.txt",
|
jarjar_rules: "jarjar-rules.txt",
|
||||||
optimize: {
|
optimize: {
|
||||||
|
|||||||
@@ -41,12 +41,12 @@ aidl_interface {
|
|||||||
|
|
||||||
java_library {
|
java_library {
|
||||||
name: "framework-tethering",
|
name: "framework-tethering",
|
||||||
sdk_version: "system_current",
|
// TODO (b/146757305): change to module_app_current once available
|
||||||
|
sdk_version: "core_platform",
|
||||||
srcs: [
|
srcs: [
|
||||||
"src/android/net/TetheredClient.java",
|
"src/android/net/TetheredClient.java",
|
||||||
"src/android/net/TetheringManager.java",
|
"src/android/net/TetheringManager.java",
|
||||||
"src/android/net/TetheringConstants.java",
|
"src/android/net/TetheringConstants.java",
|
||||||
":framework-tethering-annotations",
|
|
||||||
],
|
],
|
||||||
static_libs: [
|
static_libs: [
|
||||||
"tethering-aidl-interfaces-java",
|
"tethering-aidl-interfaces-java",
|
||||||
@@ -55,6 +55,7 @@ java_library {
|
|||||||
installable: true,
|
installable: true,
|
||||||
|
|
||||||
libs: [
|
libs: [
|
||||||
|
"framework-annotations-lib",
|
||||||
"android_system_stubs_current",
|
"android_system_stubs_current",
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1 @@
|
|||||||
rule android.annotation.** com.android.networkstack.tethering.annotation.@1
|
# jarjar rules for the bootclasspath tethering framework library here
|
||||||
rule com.android.internal.annotations.** com.android.networkstack.tethering.annotation.@1
|
|
||||||
Reference in New Issue
Block a user