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

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: PEM data files + RSA_size() / DSA_size() support. 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',
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 1172 matching lines...) Expand 10 before | Expand all | Expand 10 after
1241 'dependencies': [ 1245 'dependencies': [
1242 '../third_party/openssl/openssl.gyp:openssl', 1246 '../third_party/openssl/openssl.gyp:openssl',
1243 'net_jni_headers', 1247 'net_jni_headers',
1244 ], 1248 ],
1245 'sources!': [ 1249 'sources!': [
1246 'base/cert_database_openssl.cc', 1250 'base/cert_database_openssl.cc',
1247 'base/cert_verify_proc_openssl.cc', 1251 'base/cert_verify_proc_openssl.cc',
1248 'base/openssl_memory_private_key_store.cc', 1252 'base/openssl_memory_private_key_store.cc',
1249 'base/test_root_certs_openssl.cc', 1253 'base/test_root_certs_openssl.cc',
1250 ], 1254 ],
1255 # The net/android/keystore_openssl.cc source file needs to
1256 # access an OpenSSL-internal header.
1257 'include_dirs': [
1258 '../third_party/openssl',
1259 ],
1251 }, { # else OS != "android" 1260 }, { # else OS != "android"
1252 'defines': [ 1261 'defines': [
1253 # These are the features Android doesn't support. 1262 # These are the features Android doesn't support.
1254 'ENABLE_MEDIA_CODEC_THEORA', 1263 'ENABLE_MEDIA_CODEC_THEORA',
1255 ], 1264 ],
1256 }, 1265 },
1257 ], 1266 ],
1258 [ 'OS == "linux"', { 1267 [ 'OS == "linux"', {
1259 'dependencies': [ 1268 'dependencies': [
1260 '../build/linux/system.gyp:dbus', 1269 '../build/linux/system.gyp:dbus',
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1304 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations', 1313 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic _annotations',
1305 '../build/temp_gyp/googleurl.gyp:googleurl', 1314 '../build/temp_gyp/googleurl.gyp:googleurl',
1306 '../crypto/crypto.gyp:crypto', 1315 '../crypto/crypto.gyp:crypto',
1307 '../testing/gmock.gyp:gmock', 1316 '../testing/gmock.gyp:gmock',
1308 '../testing/gtest.gyp:gtest', 1317 '../testing/gtest.gyp:gtest',
1309 '../third_party/zlib/zlib.gyp:zlib', 1318 '../third_party/zlib/zlib.gyp:zlib',
1310 'net', 1319 'net',
1311 'net_test_support', 1320 'net_test_support',
1312 ], 1321 ],
1313 'sources': [ 1322 'sources': [
1323 'android/keystore_unittest.cc',
1314 'android/network_change_notifier_android_unittest.cc', 1324 'android/network_change_notifier_android_unittest.cc',
1315 'base/address_list_unittest.cc', 1325 'base/address_list_unittest.cc',
1316 'base/address_tracker_linux_unittest.cc', 1326 'base/address_tracker_linux_unittest.cc',
1317 'base/backoff_entry_unittest.cc', 1327 'base/backoff_entry_unittest.cc',
1318 'base/big_endian_unittest.cc', 1328 'base/big_endian_unittest.cc',
1319 'base/cert_verify_proc_unittest.cc', 1329 'base/cert_verify_proc_unittest.cc',
1320 'base/client_cert_store_impl_unittest.cc', 1330 'base/client_cert_store_impl_unittest.cc',
1321 'base/crl_set_unittest.cc', 1331 'base/crl_set_unittest.cc',
1322 'base/data_url_unittest.cc', 1332 'base/data_url_unittest.cc',
1323 'base/default_server_bound_cert_store_unittest.cc', 1333 'base/default_server_bound_cert_store_unittest.cc',
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
1611 'proxy/proxy_config_service_linux_unittest.cc', 1621 'proxy/proxy_config_service_linux_unittest.cc',
1612 ], 1622 ],
1613 }], 1623 }],
1614 [ 'OS == "android"', { 1624 [ 'OS == "android"', {
1615 'sources!': [ 1625 'sources!': [
1616 # No res_ninit() et al on Android, so this doesn't make a lot of 1626 # No res_ninit() et al on Android, so this doesn't make a lot of
1617 # sense. 1627 # sense.
1618 'dns/dns_config_service_posix_unittest.cc', 1628 'dns/dns_config_service_posix_unittest.cc',
1619 'base/client_cert_store_impl_unittest.cc', 1629 'base/client_cert_store_impl_unittest.cc',
1620 ], 1630 ],
1631 'dependencies': [
1632 'net_javatests',
1633 'net_test_jni_headers',
1634 ],
1621 }], 1635 }],
1622 [ 'use_glib == 1', { 1636 [ 'use_glib == 1', {
1623 'dependencies': [ 1637 'dependencies': [
1624 '../build/linux/system.gyp:ssl', 1638 '../build/linux/system.gyp:ssl',
1625 ], 1639 ],
1626 }, { # else use_glib == 0: !posix || mac 1640 }, { # else use_glib == 0: !posix || mac
1627 'sources!': [ 1641 'sources!': [
1628 'base/nss_cert_database_unittest.cc', 1642 'base/nss_cert_database_unittest.cc',
1629 ], 1643 ],
1630 }, 1644 },
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after
2323 ], 2337 ],
2324 }, 2338 },
2325 ] 2339 ]
2326 }], 2340 }],
2327 ['OS=="android"', { 2341 ['OS=="android"', {
2328 'targets': [ 2342 'targets': [
2329 { 2343 {
2330 'target_name': 'net_jni_headers', 2344 'target_name': 'net_jni_headers',
2331 'type': 'none', 2345 'type': 'none',
2332 'sources': [ 2346 'sources': [
2347 'android/java/src/org/chromium/net/AndroidKeyStore.java',
2333 'android/java/src/org/chromium/net/AndroidNetworkLibrary.java', 2348 'android/java/src/org/chromium/net/AndroidNetworkLibrary.java',
2334 'android/java/src/org/chromium/net/GURLUtils.java', 2349 'android/java/src/org/chromium/net/GURLUtils.java',
2335 'android/java/src/org/chromium/net/NetworkChangeNotifier.java', 2350 'android/java/src/org/chromium/net/NetworkChangeNotifier.java',
2336 'android/java/src/org/chromium/net/ProxyChangeListener.java', 2351 'android/java/src/org/chromium/net/ProxyChangeListener.java',
2337 ], 2352 ],
2338 'variables': { 2353 'variables': {
2339 'jni_gen_dir': 'net', 2354 'jni_gen_dir': 'net',
2340 }, 2355 },
2356 'direct_dependent_settings': {
2357 'include_dirs': [
2358 '<(SHARED_INTERMEDIATE_DIR)/net',
2359 ],
2360 },
2341 'includes': [ '../build/jni_generator.gypi' ], 2361 'includes': [ '../build/jni_generator.gypi' ],
2342 }, 2362 },
2343 { 2363 {
2364 'target_name': 'net_test_jni_headers',
2365 'type': 'none',
2366 'sources': [
2367 'android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java ',
2368 ],
2369 'variables': {
2370 'jni_gen_dir': 'net',
2371 },
2372 'direct_dependent_settings': {
2373 'include_dirs': [
2374 '<(SHARED_INTERMEDIATE_DIR)/net',
2375 ],
2376 },
2377 'includes': [ '../build/jni_generator.gypi' ],
2378 },
2379 {
2344 'target_name': 'net_java', 2380 'target_name': 'net_java',
2345 'type': 'none', 2381 'type': 'none',
2346 'variables': { 2382 'variables': {
2347 'package_name': 'net', 2383 'package_name': 'net',
2348 'java_in_dir': '../net/android/java', 2384 'java_in_dir': '../net/android/java',
2349 }, 2385 },
2350 'dependencies': [ 2386 'dependencies': [
2351 '../base/base.gyp:base', 2387 '../base/base.gyp:base',
2352 'net_errors_java', 2388 'net_errors_java',
2353 'certificate_mime_types_java', 2389 'certificate_mime_types_java',
2390 'private_key_types_java',
2354 ], 2391 ],
2355 'includes': [ '../build/java.gypi' ], 2392 'includes': [ '../build/java.gypi' ],
2356 }, 2393 },
2357 { 2394 {
2358 'target_name': 'net_java_test_support', 2395 'target_name': 'net_java_test_support',
2359 'type': 'none', 2396 'type': 'none',
2360 'variables': { 2397 'variables': {
2361 'package_name': 'net_java_test_support', 2398 'package_name': 'net_java_test_support',
2362 'java_in_dir': '../net/test/android/javatests', 2399 'java_in_dir': '../net/test/android/javatests',
2363 }, 2400 },
(...skipping 30 matching lines...) Expand all
2394 'type': 'none', 2431 'type': 'none',
2395 'sources': [ 2432 'sources': [
2396 'android/java/CertificateMimeType.template', 2433 'android/java/CertificateMimeType.template',
2397 ], 2434 ],
2398 'variables': { 2435 'variables': {
2399 'package_name': 'org.chromium.net', 2436 'package_name': 'org.chromium.net',
2400 'template_deps': ['base/mime_util_certificate_type_list.h'], 2437 'template_deps': ['base/mime_util_certificate_type_list.h'],
2401 }, 2438 },
2402 'includes': [ '../build/android/java_cpp_template.gypi' ], 2439 'includes': [ '../build/android/java_cpp_template.gypi' ],
2403 }, 2440 },
2441 {
2442 'target_name': 'private_key_types_java',
2443 'type': 'none',
2444 'sources': [
2445 'android/java/PrivateKeyType.template',
2446 ],
2447 'variables': {
2448 'package_name': 'org.chromium.net',
2449 'template_deps': ['android/private_key_type_list.h'],
2450 },
2451 'includes': [ '../build/android/java_cpp_template.gypi' ],
2452 },
2404 ], 2453 ],
2405 }], 2454 }],
2406 # Special target to wrap a gtest_target_type==shared_library 2455 # Special target to wrap a gtest_target_type==shared_library
2407 # net_unittests into an android apk for execution. 2456 # net_unittests into an android apk for execution.
2408 # See base.gyp for TODO(jrg)s about this strategy. 2457 # See base.gyp for TODO(jrg)s about this strategy.
2409 ['OS == "android" and gtest_target_type == "shared_library"', { 2458 ['OS == "android" and gtest_target_type == "shared_library"', {
2410 'targets': [ 2459 'targets': [
2411 { 2460 {
2412 'target_name': 'net_unittests_apk', 2461 'target_name': 'net_unittests_apk',
2413 'type': 'none', 2462 'type': 'none',
2414 'dependencies': [ 2463 'dependencies': [
2415 'net_java', 2464 'net_java',
2465 'net_javatests',
2416 'net_unittests', 2466 'net_unittests',
2417 ], 2467 ],
2418 'variables': { 2468 'variables': {
2419 'test_suite_name': 'net_unittests', 2469 'test_suite_name': 'net_unittests',
2420 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)net_unitt ests<(SHARED_LIB_SUFFIX)', 2470 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)net_unitt ests<(SHARED_LIB_SUFFIX)',
2421 }, 2471 },
2422 'includes': [ '../build/apk_test.gypi' ], 2472 'includes': [ '../build/apk_test.gypi' ],
2423 }, 2473 },
2424 ], 2474 ],
2425 }], 2475 }],
(...skipping 28 matching lines...) Expand all
2454 '--result', '<@(_outputs)', 2504 '--result', '<@(_outputs)',
2455 '--isolate', 'net_unittests.isolate', 2505 '--isolate', 'net_unittests.isolate',
2456 ], 2506 ],
2457 }, 2507 },
2458 ], 2508 ],
2459 }, 2509 },
2460 ], 2510 ],
2461 }], 2511 }],
2462 ], 2512 ],
2463 } 2513 }
OLDNEW
« net/android/keystore_openssl.cc ('K') | « net/data/ssl/scripts/generate-android-test-keys.sh ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698