Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(572)

Side by Side Diff: net/net.gyp

Issue 11571059: Add net/android/keystore.h (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Add DSA + ECDSA test keys and signing tests Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 8
9 'linux_link_kerberos%': 0, 9 'linux_link_kerberos%': 0,
10 'conditions': [ 10 'conditions': [
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 49 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
50 '../build/temp_gyp/googleurl.gyp:googleurl', 50 '../build/temp_gyp/googleurl.gyp:googleurl',
51 '../crypto/crypto.gyp:crypto', 51 '../crypto/crypto.gyp:crypto',
52 '../sdch/sdch.gyp:sdch', 52 '../sdch/sdch.gyp:sdch',
53 '../third_party/icu/icu.gyp:icui18n', 53 '../third_party/icu/icu.gyp:icui18n',
54 '../third_party/icu/icu.gyp:icuuc', 54 '../third_party/icu/icu.gyp:icuuc',
55 '../third_party/zlib/zlib.gyp:zlib', 55 '../third_party/zlib/zlib.gyp:zlib',
56 'net_resources', 56 'net_resources',
57 ], 57 ],
58 'sources': [ 58 'sources': [
59 'android/keystore.cc',
60 'android/keystore.h',
61 'android/keystore_openssl.cc',
62 'android/keystore_openssl.h',
Ryan Sleevi 2013/01/26 01:51:57 Why is a custom keystore needed? It's Android, it'
digit1 2013/01/28 10:16:30 It's not a custom keystore, it's separation of con
59 'android/gurl_utils.cc', 63 'android/gurl_utils.cc',
60 'android/gurl_utils.h', 64 'android/gurl_utils.h',
61 'android/net_jni_registrar.cc', 65 'android/net_jni_registrar.cc',
62 'android/net_jni_registrar.h', 66 'android/net_jni_registrar.h',
63 'android/network_change_notifier_android.cc', 67 'android/network_change_notifier_android.cc',
64 'android/network_change_notifier_android.h', 68 'android/network_change_notifier_android.h',
65 'android/network_change_notifier_delegate_android.cc', 69 'android/network_change_notifier_delegate_android.cc',
66 'android/network_change_notifier_delegate_android.h', 70 'android/network_change_notifier_delegate_android.h',
67 'android/network_change_notifier_factory_android.cc', 71 'android/network_change_notifier_factory_android.cc',
68 'android/network_change_notifier_factory_android.h', 72 'android/network_change_notifier_factory_android.h',
(...skipping 1224 matching lines...) Expand 10 before | Expand all | Expand 10 after
1293 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 1297 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
1294 '../build/temp_gyp/googleurl.gyp:googleurl', 1298 '../build/temp_gyp/googleurl.gyp:googleurl',
1295 '../crypto/crypto.gyp:crypto', 1299 '../crypto/crypto.gyp:crypto',
1296 '../testing/gmock.gyp:gmock', 1300 '../testing/gmock.gyp:gmock',
1297 '../testing/gtest.gyp:gtest', 1301 '../testing/gtest.gyp:gtest',
1298 '../third_party/zlib/zlib.gyp:zlib', 1302 '../third_party/zlib/zlib.gyp:zlib',
1299 'net', 1303 'net',
1300 'net_test_support', 1304 'net_test_support',
1301 ], 1305 ],
1302 'sources': [ 1306 'sources': [
1307 'android/keystore_unittest.cc',
1303 'android/network_change_notifier_android_unittest.cc', 1308 'android/network_change_notifier_android_unittest.cc',
1304 'base/address_list_unittest.cc', 1309 'base/address_list_unittest.cc',
1305 'base/address_tracker_linux_unittest.cc', 1310 'base/address_tracker_linux_unittest.cc',
1306 'base/backoff_entry_unittest.cc', 1311 'base/backoff_entry_unittest.cc',
1307 'base/big_endian_unittest.cc', 1312 'base/big_endian_unittest.cc',
1308 'base/cert_verify_proc_unittest.cc', 1313 'base/cert_verify_proc_unittest.cc',
1309 'base/crl_set_unittest.cc', 1314 'base/crl_set_unittest.cc',
1310 'base/data_url_unittest.cc', 1315 'base/data_url_unittest.cc',
1311 'base/default_server_bound_cert_store_unittest.cc', 1316 'base/default_server_bound_cert_store_unittest.cc',
1312 'base/directory_lister_unittest.cc', 1317 'base/directory_lister_unittest.cc',
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after
1598 'base/network_change_notifier_linux_unittest.cc', 1603 'base/network_change_notifier_linux_unittest.cc',
1599 'proxy/proxy_config_service_linux_unittest.cc', 1604 'proxy/proxy_config_service_linux_unittest.cc',
1600 ], 1605 ],
1601 }], 1606 }],
1602 [ 'OS == "android"', { 1607 [ 'OS == "android"', {
1603 'sources!': [ 1608 'sources!': [
1604 # No res_ninit() et al on Android, so this doesn't make a lot of 1609 # No res_ninit() et al on Android, so this doesn't make a lot of
1605 # sense. 1610 # sense.
1606 'dns/dns_config_service_posix_unittest.cc', 1611 'dns/dns_config_service_posix_unittest.cc',
1607 ], 1612 ],
1613 'dependencies': [
1614 'net_javatests',
1615 'net_test_jni_headers',
1616 ],
1617 'include_dirs': [
1618 '<(SHARED_INTERMEDIATE_DIR)/net',
Ryan Sleevi 2013/01/26 01:51:57 Why do you need to include this directly? It shoul
digit1 2013/01/28 10:16:30 This is needed to include "net/jni_AndroidKeyStore
1619 ],
1608 }], 1620 }],
1609 [ 'use_glib == 1', { 1621 [ 'use_glib == 1', {
1610 'dependencies': [ 1622 'dependencies': [
1611 '../build/linux/system.gyp:ssl', 1623 '../build/linux/system.gyp:ssl',
1612 ], 1624 ],
1613 }, { # else use_glib == 0: !posix || mac 1625 }, { # else use_glib == 0: !posix || mac
1614 'sources!': [ 1626 'sources!': [
1615 'base/nss_cert_database_unittest.cc', 1627 'base/nss_cert_database_unittest.cc',
1616 ], 1628 ],
1617 }, 1629 },
(...skipping 690 matching lines...) Expand 10 before | Expand all | Expand 10 after
2308 ], 2320 ],
2309 }, 2321 },
2310 ] 2322 ]
2311 }], 2323 }],
2312 ['OS=="android"', { 2324 ['OS=="android"', {
2313 'targets': [ 2325 'targets': [
2314 { 2326 {
2315 'target_name': 'net_jni_headers', 2327 'target_name': 'net_jni_headers',
2316 'type': 'none', 2328 'type': 'none',
2317 'sources': [ 2329 'sources': [
2330 'android/java/src/org/chromium/net/AndroidKeyStore.java',
2318 'android/java/src/org/chromium/net/AndroidNetworkLibrary.java', 2331 'android/java/src/org/chromium/net/AndroidNetworkLibrary.java',
2319 'android/java/src/org/chromium/net/GURLUtils.java', 2332 'android/java/src/org/chromium/net/GURLUtils.java',
2320 'android/java/src/org/chromium/net/NetworkChangeNotifier.java', 2333 'android/java/src/org/chromium/net/NetworkChangeNotifier.java',
2321 'android/java/src/org/chromium/net/ProxyChangeListener.java', 2334 'android/java/src/org/chromium/net/ProxyChangeListener.java',
2322 ], 2335 ],
2323 'variables': { 2336 'variables': {
2324 'jni_gen_dir': 'net', 2337 'jni_gen_dir': 'net',
2325 }, 2338 },
2326 'includes': [ '../build/jni_generator.gypi' ], 2339 'includes': [ '../build/jni_generator.gypi' ],
2327 }, 2340 },
2328 { 2341 {
2342 'target_name': 'net_test_jni_headers',
2343 'type': 'none',
2344 'sources': [
2345 'android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java ',
2346 ],
2347 'variables': {
2348 'jni_gen_dir': 'net',
2349 },
2350 'includes': [ '../build/jni_generator.gypi' ],
2351 },
2352 {
2329 'target_name': 'net_java', 2353 'target_name': 'net_java',
2330 'type': 'none', 2354 'type': 'none',
2331 'variables': { 2355 'variables': {
2332 'package_name': 'net', 2356 'package_name': 'net',
2333 'java_in_dir': '../net/android/java', 2357 'java_in_dir': '../net/android/java',
2334 }, 2358 },
2335 'dependencies': [ 2359 'dependencies': [
2336 '../base/base.gyp:base', 2360 '../base/base.gyp:base',
2337 'net_errors_java', 2361 'net_errors_java',
2338 'certificate_mime_types_java', 2362 'certificate_mime_types_java',
2363 'ssl_client_cert_types_java',
2339 ], 2364 ],
2340 'includes': [ '../build/java.gypi' ], 2365 'includes': [ '../build/java.gypi' ],
2341 }, 2366 },
2342 { 2367 {
2343 'target_name': 'net_java_test_support', 2368 'target_name': 'net_java_test_support',
2344 'type': 'none', 2369 'type': 'none',
2345 'variables': { 2370 'variables': {
2346 'package_name': 'net_java_test_support', 2371 'package_name': 'net_java_test_support',
2347 'java_in_dir': '../net/test/android/javatests', 2372 'java_in_dir': '../net/test/android/javatests',
2348 }, 2373 },
(...skipping 30 matching lines...) Expand all
2379 'type': 'none', 2404 'type': 'none',
2380 'sources': [ 2405 'sources': [
2381 'android/java/CertificateMimeType.template', 2406 'android/java/CertificateMimeType.template',
2382 ], 2407 ],
2383 'variables': { 2408 'variables': {
2384 'package_name': 'org.chromium.net', 2409 'package_name': 'org.chromium.net',
2385 'template_deps': ['base/mime_util_certificate_type_list.h'], 2410 'template_deps': ['base/mime_util_certificate_type_list.h'],
2386 }, 2411 },
2387 'includes': [ '../build/android/java_cpp_template.gypi' ], 2412 'includes': [ '../build/android/java_cpp_template.gypi' ],
2388 }, 2413 },
2414 {
2415 'target_name': 'ssl_client_cert_types_java',
2416 'type': 'none',
2417 'sources': [
2418 'android/java/SSLClientCertType.template',
2419 ],
2420 'variables': {
2421 'package_name': 'org.chromium.net',
2422 'template_deps': ['base/ssl_client_cert_type_list.h'],
2423 },
2424 'includes': [ '../build/android/java_cpp_template.gypi' ],
2425 },
2389 ], 2426 ],
2390 }], 2427 }],
2391 # Special target to wrap a gtest_target_type==shared_library 2428 # Special target to wrap a gtest_target_type==shared_library
2392 # net_unittests into an android apk for execution. 2429 # net_unittests into an android apk for execution.
2393 # See base.gyp for TODO(jrg)s about this strategy. 2430 # See base.gyp for TODO(jrg)s about this strategy.
2394 ['OS == "android" and gtest_target_type == "shared_library"', { 2431 ['OS == "android" and gtest_target_type == "shared_library"', {
2395 'targets': [ 2432 'targets': [
2396 { 2433 {
2397 'target_name': 'net_unittests_apk', 2434 'target_name': 'net_unittests_apk',
2398 'type': 'none', 2435 'type': 'none',
2399 'dependencies': [ 2436 'dependencies': [
2400 'net_java', 2437 'net_java',
2438 'net_javatests',
2401 'net_unittests', 2439 'net_unittests',
2402 ], 2440 ],
2403 'variables': { 2441 'variables': {
2404 'test_suite_name': 'net_unittests', 2442 'test_suite_name': 'net_unittests',
2405 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)net_unitt ests<(SHARED_LIB_SUFFIX)', 2443 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)net_unitt ests<(SHARED_LIB_SUFFIX)',
2406 }, 2444 },
2407 'includes': [ '../build/apk_test.gypi' ], 2445 'includes': [ '../build/apk_test.gypi' ],
2408 }, 2446 },
2409 ], 2447 ],
2410 }], 2448 }],
(...skipping 28 matching lines...) Expand all
2439 '--result', '<@(_outputs)', 2477 '--result', '<@(_outputs)',
2440 '--isolate', 'net_unittests.isolate', 2478 '--isolate', 'net_unittests.isolate',
2441 ], 2479 ],
2442 }, 2480 },
2443 ], 2481 ],
2444 }, 2482 },
2445 ], 2483 ],
2446 }], 2484 }],
2447 ], 2485 ],
2448 } 2486 }
OLDNEW
« net/android/keystore_unittest.cc ('K') | « net/base/ssl_client_cert_type_list.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698