diff options
Diffstat (limited to 'packages/Connectivity/framework/Android.bp')
-rw-r--r-- | packages/Connectivity/framework/Android.bp | 71 |
1 files changed, 20 insertions, 51 deletions
diff --git a/packages/Connectivity/framework/Android.bp b/packages/Connectivity/framework/Android.bp index 74cecdd351b3..5f5ebf410f21 100644 --- a/packages/Connectivity/framework/Android.bp +++ b/packages/Connectivity/framework/Android.bp @@ -23,26 +23,6 @@ package { default_applicable_licenses: ["frameworks_base_license"], } -java_library { - name: "framework-connectivity-protos", - sdk_version: "module_current", - min_sdk_version: "30", - proto: { - type: "nano", - }, - srcs: [ - // TODO: consider moving relevant .proto files directly to the module directory - ":framework-javastream-protos", - ], - apex_available: [ - "com.android.tethering", - ], - jarjar_rules: "jarjar-rules-proto.txt", - visibility: [ - "//visibility:private", - ], -} - filegroup { name: "framework-connectivity-internal-sources", srcs: [ @@ -109,9 +89,6 @@ java_sdk_library { libs: [ "unsupportedappusage", ], - static_libs: [ - "framework-connectivity-protos", - ], jarjar_rules: "jarjar-rules.txt", permitted_packages: ["android.net"], impl_library_visibility: [ @@ -121,15 +98,26 @@ java_sdk_library { "//packages/modules/Connectivity/service", "//frameworks/base/packages/Connectivity/service", "//frameworks/base", - "//packages/modules/Connectivity/Tethering/tests/unit", + + // Tests using hidden APIs + "//external/sl4a:__subpackages__", + "//frameworks/base/tests/net:__subpackages__", + "//frameworks/libs/net/common/testutils", + "//frameworks/libs/net/common/tests:__subpackages__", + "//frameworks/opt/telephony/tests/telephonytests", + "//packages/modules/Connectivity/Tethering/tests:__subpackages__", + "//packages/modules/Connectivity/tests:__subpackages__", + "//packages/modules/NetworkStack/tests:__subpackages__", + "//packages/modules/Wifi/service/tests/wifitests", ], apex_available: [ "com.android.tethering", ], } -cc_defaults { - name: "libframework-connectivity-defaults", +cc_library_shared { + name: "libframework-connectivity-jni", + min_sdk_version: "30", cflags: [ "-Wall", "-Werror", @@ -140,38 +128,19 @@ cc_defaults { "-Wno-unguarded-availability", "-Wthread-safety", ], + srcs: [ + "jni/android_net_NetworkUtils.cpp", + "jni/onload.cpp", + ], shared_libs: [ + "libandroid", "liblog", "libnativehelper", ], header_libs: [ "dnsproxyd_protocol_headers", ], -} - -cc_library_static { - name: "libconnectivityframeworkutils", - defaults: ["libframework-connectivity-defaults"], - srcs: [ - "jni/android_net_NetworkUtils.cpp", - ], - shared_libs: ["libandroid_net"], - apex_available: [ - "//apex_available:platform", - "com.android.tethering", - ], -} - -cc_library_shared { - name: "libframework-connectivity-jni", - min_sdk_version: "30", - defaults: ["libframework-connectivity-defaults"], - srcs: [ - "jni/android_net_NetworkUtils.cpp", - "jni/onload.cpp", - ], - shared_libs: ["libandroid"], - stl: "libc++_static", + stl: "none", apex_available: [ "com.android.tethering", ], |