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

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

Powered by Google App Engine
This is Rietveld 408576698