Home | History | Annotate | Download | only in android
      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