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 5import("//build/config/android/config.gni") 6import("//build/config/android/rules.gni") 7 8android_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 23android_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 31android_library("net_java_test_support") { 32 DEPRECATED_java_in_dir = "../test/android/javatests/src" 33} 34 35android_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 44java_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 54java_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 64java_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 74java_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) 85if (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