Index: webrtc/tools/network_tester/BUILD.gn |
diff --git a/webrtc/tools/network_tester/BUILD.gn b/webrtc/tools/network_tester/BUILD.gn |
index 1ba87ac9577d56bb05aa4fdbaf1ab4870def324d..1e290f60cfa8e8058a8b65d64e551b9fad406eef 100644 |
--- a/webrtc/tools/network_tester/BUILD.gn |
+++ b/webrtc/tools/network_tester/BUILD.gn |
@@ -112,3 +112,57 @@ if (rtc_enable_protobuf) { |
} |
} |
} |
+ |
+if (is_android) { |
+ android_apk("NetworkTesterMobile") { |
+ testonly = true |
+ apk_name = "NetworkTesterMobile" |
+ android_manifest = "androidapp/AndroidManifest.xml" |
+ |
+ deps = [ |
+ ":NetworkTesterMobile_javalib", |
+ ":NetworkTesterMobile_resources", |
+ "//base:base_java", |
+ "//webrtc/base:base_java", |
+ ] |
+ |
+ shared_libraries = [ "//webrtc/tools/network_tester:network_tester_so" ] |
+ } |
+ |
+ android_library("NetworkTesterMobile_javalib") { |
+ testonly = true |
+ android_manifest = "androidapp/AndroidManifest.xml" |
+ |
+ java_files = [ |
+ "androidapp/src/com/google/media/networktester/MainActivity.java", |
+ "androidapp/src/com/google/media/networktester/NetworkTester.java", |
+ ] |
+ |
+ deps = [ |
+ ":NetworkTesterMobile_resources", |
+ "//webrtc/base:base_java", |
+ ] |
+ } |
+ |
+ android_resources("NetworkTesterMobile_resources") { |
+ testonly = true |
+ resource_dirs = [ "androidapp/res" ] |
+ custom_package = "com.google.media.networktester" |
+ } |
+ |
+ rtc_shared_library("network_tester_so") { |
+ sources = [ |
+ "jni.cpp", |
+ ] |
+ |
+ deps = [ |
+ ":network_tester", |
+ "../../system_wrappers:field_trial_default", |
+ ] |
+ |
+ suppressed_configs += [ "//build/config/android:hide_all_but_jni_onload" ] |
+ configs += [ "//build/config/android:hide_all_but_jni" ] |
+ |
+ output_extension = "so" |
+ } |
+} |