1 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 import("//build/config/android/config.gni") 6 import("//build/config/android/rules.gni") 7 8 android_library("net_java") { 9 DEPRECATED_java_in_dir = "java/src" 10 deps = [ 11 "//base:base_java", 12 ] 13 14 srcjar_deps = [ 15 ":cert_verify_status_android_java", 16 ":certificate_mime_types_java", 17 ":net_errors_java", 18 ":private_key_types_java", 19 ":remote_android_keystore_aidl", 20 ] 21 } 22 23 android_aidl("remote_android_keystore_aidl") { 24 interface_file = "java/src/org/chromium/net/IRemoteAndroidKeyStoreInterface.aidl" 25 sources = [ 26 "java/src/org/chromium/net/IRemoteAndroidKeyStore.aidl", 27 "java/src/org/chromium/net/IRemoteAndroidKeyStoreCallbacks.aidl", 28 ] 29 } 30 31 android_library("net_java_test_support") { 32 DEPRECATED_java_in_dir = "../test/android/javatests/src" 33 } 34 35 android_library("net_javatests") { 36 DEPRECATED_java_in_dir = "javatests/src" 37 deps = [ 38 "//base:base_java", 39 "//base:base_java_test_support", 40 ":net_java", 41 ] 42 } 43 44 java_cpp_template("net_errors_java") { 45 package_name = "org/chromium/net" 46 sources = [ 47 "java/NetError.template", 48 ] 49 inputs = [ 50 "../base/net_error_list.h" 51 ] 52 } 53 54 java_cpp_template("certificate_mime_types_java") { 55 package_name = "org/chromium/net" 56 sources = [ 57 "java/CertificateMimeType.template", 58 ] 59 inputs = [ 60 "../base/mime_util_certificate_type_list.h" 61 ] 62 } 63 64 java_cpp_template("cert_verify_status_android_java") { 65 package_name = "org/chromium/net" 66 sources = [ 67 "java/CertVerifyStatusAndroid.template", 68 ] 69 inputs = [ 70 "cert_verify_status_android_list.h" 71 ] 72 } 73 74 java_cpp_template("private_key_types_java") { 75 package_name = "org/chromium/net" 76 sources = [ 77 "java/PrivateKeyType.template", 78 ] 79 inputs = [ 80 "private_key_type_list.h" 81 ] 82 } 83 84 # TODO(GYP) 85 if (false) { 86 unittest_apk("net_unittests_apk") { 87 deps = [ 88 ":net_java", 89 ":net_javatests", 90 "//net:net_unittests", 91 ] 92 unittests_dep = "//net:net_unittests" 93 } 94 } 95