Index: net/net.gyp |
diff --git a/net/net.gyp b/net/net.gyp |
index 4c7d4f02009421a497ad8b9fbc2ce5de18b79e25..a4cc528f593bc5a8098763bcaa75b835d1107ccf 100644 |
--- a/net/net.gyp |
+++ b/net/net.gyp |
@@ -56,6 +56,10 @@ |
'net_resources', |
], |
'sources': [ |
+ 'android/keystore.cc', |
+ 'android/keystore.h', |
+ 'android/keystore_openssl.cc', |
+ 'android/keystore_openssl.h', |
'android/gurl_utils.cc', |
'android/gurl_utils.h', |
'android/net_jni_registrar.cc', |
@@ -1311,6 +1315,7 @@ |
'net_test_support', |
], |
'sources': [ |
+ 'android/keystore_unittest.cc', |
'android/network_change_notifier_android_unittest.cc', |
'base/address_list_unittest.cc', |
'base/address_tracker_linux_unittest.cc', |
@@ -1618,6 +1623,10 @@ |
'dns/dns_config_service_posix_unittest.cc', |
'base/client_cert_store_impl_unittest.cc', |
], |
+ 'dependencies': [ |
+ 'net_javatests', |
+ 'net_test_jni_headers', |
+ ], |
}], |
[ 'use_glib == 1', { |
'dependencies': [ |
@@ -2330,6 +2339,7 @@ |
'target_name': 'net_jni_headers', |
'type': 'none', |
'sources': [ |
+ 'android/java/src/org/chromium/net/AndroidKeyStore.java', |
'android/java/src/org/chromium/net/AndroidNetworkLibrary.java', |
'android/java/src/org/chromium/net/GURLUtils.java', |
'android/java/src/org/chromium/net/NetworkChangeNotifier.java', |
@@ -2338,6 +2348,27 @@ |
'variables': { |
'jni_gen_dir': 'net', |
}, |
+ 'direct_dependent_settings': { |
+ 'include_dirs': [ |
+ '<(SHARED_INTERMEDIATE_DIR)/net', |
+ ], |
+ }, |
+ 'includes': [ '../build/jni_generator.gypi' ], |
+ }, |
+ { |
+ 'target_name': 'net_test_jni_headers', |
+ 'type': 'none', |
+ 'sources': [ |
+ 'android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java', |
+ ], |
+ 'variables': { |
+ 'jni_gen_dir': 'net', |
+ }, |
+ 'direct_dependent_settings': { |
+ 'include_dirs': [ |
+ '<(SHARED_INTERMEDIATE_DIR)/net', |
+ ], |
+ }, |
'includes': [ '../build/jni_generator.gypi' ], |
}, |
{ |
@@ -2351,6 +2382,7 @@ |
'../base/base.gyp:base', |
'net_errors_java', |
'certificate_mime_types_java', |
+ 'private_key_types_java', |
], |
'includes': [ '../build/java.gypi' ], |
}, |
@@ -2401,6 +2433,18 @@ |
}, |
'includes': [ '../build/android/java_cpp_template.gypi' ], |
}, |
+ { |
+ 'target_name': 'private_key_types_java', |
+ 'type': 'none', |
+ 'sources': [ |
+ 'android/java/PrivateKeyType.template', |
+ ], |
+ 'variables': { |
+ 'package_name': 'org.chromium.net', |
+ 'template_deps': ['android/private_key_type_list.h'], |
+ }, |
+ 'includes': [ '../build/android/java_cpp_template.gypi' ], |
+ }, |
], |
}], |
# Special target to wrap a gtest_target_type==shared_library |
@@ -2413,6 +2457,7 @@ |
'type': 'none', |
'dependencies': [ |
'net_java', |
+ 'net_javatests', |
'net_unittests', |
], |
'variables': { |