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