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

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