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

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: addressing ryan's remarks. 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 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
1603 'proxy/proxy_config_service_linux_unittest.cc', 1613 'proxy/proxy_config_service_linux_unittest.cc',
1604 ], 1614 ],
1605 }], 1615 }],
1606 [ 'OS == "android"', { 1616 [ 'OS == "android"', {
1607 'sources!': [ 1617 'sources!': [
1608 # No res_ninit() et al on Android, so this doesn't make a lot of 1618 # No res_ninit() et al on Android, so this doesn't make a lot of
1609 # sense. 1619 # sense.
1610 'dns/dns_config_service_posix_unittest.cc', 1620 'dns/dns_config_service_posix_unittest.cc',
1611 'base/client_cert_store_impl_unittest.cc', 1621 'base/client_cert_store_impl_unittest.cc',
1612 ], 1622 ],
1623 'dependencies': [
1624 'net_javatests',
1625 'net_test_jni_headers',
1626 ],
1613 }], 1627 }],
1614 [ 'use_glib == 1', { 1628 [ 'use_glib == 1', {
1615 'dependencies': [ 1629 'dependencies': [
1616 '../build/linux/system.gyp:ssl', 1630 '../build/linux/system.gyp:ssl',
1617 ], 1631 ],
1618 }, { # else use_glib == 0: !posix || mac 1632 }, { # else use_glib == 0: !posix || mac
1619 'sources!': [ 1633 'sources!': [
1620 'base/nss_cert_database_unittest.cc', 1634 'base/nss_cert_database_unittest.cc',
1621 ], 1635 ],
1622 }, 1636 },
(...skipping 695 matching lines...) Expand 10 before | Expand all | Expand 10 after
2318 ], 2332 ],
2319 }, 2333 },
2320 ] 2334 ]
2321 }], 2335 }],
2322 ['OS=="android"', { 2336 ['OS=="android"', {
2323 'targets': [ 2337 'targets': [
2324 { 2338 {
2325 'target_name': 'net_jni_headers', 2339 'target_name': 'net_jni_headers',
2326 'type': 'none', 2340 'type': 'none',
2327 'sources': [ 2341 'sources': [
2342 'android/java/src/org/chromium/net/AndroidKeyStore.java',
2328 'android/java/src/org/chromium/net/AndroidNetworkLibrary.java', 2343 'android/java/src/org/chromium/net/AndroidNetworkLibrary.java',
2329 'android/java/src/org/chromium/net/GURLUtils.java', 2344 'android/java/src/org/chromium/net/GURLUtils.java',
2330 'android/java/src/org/chromium/net/NetworkChangeNotifier.java', 2345 'android/java/src/org/chromium/net/NetworkChangeNotifier.java',
2331 'android/java/src/org/chromium/net/ProxyChangeListener.java', 2346 'android/java/src/org/chromium/net/ProxyChangeListener.java',
2332 ], 2347 ],
2333 'variables': { 2348 'variables': {
2334 'jni_gen_dir': 'net', 2349 'jni_gen_dir': 'net',
2335 }, 2350 },
2351 'direct_dependent_settings': {
2352 'include_dirs': [
2353 '<(SHARED_INTERMEDIATE_DIR)/net',
2354 ],
2355 },
2336 'includes': [ '../build/jni_generator.gypi' ], 2356 'includes': [ '../build/jni_generator.gypi' ],
2337 }, 2357 },
2338 { 2358 {
2359 'target_name': 'net_test_jni_headers',
2360 'type': 'none',
2361 'sources': [
2362 'android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java ',
2363 ],
2364 'variables': {
2365 'jni_gen_dir': 'net',
2366 },
2367 'direct_dependent_settings': {
2368 'include_dirs': [
2369 '<(SHARED_INTERMEDIATE_DIR)/net',
2370 ],
2371 },
2372 'includes': [ '../build/jni_generator.gypi' ],
2373 },
2374 {
2339 'target_name': 'net_java', 2375 'target_name': 'net_java',
2340 'type': 'none', 2376 'type': 'none',
2341 'variables': { 2377 'variables': {
2342 'package_name': 'net', 2378 'package_name': 'net',
2343 'java_in_dir': '../net/android/java', 2379 'java_in_dir': '../net/android/java',
2344 }, 2380 },
2345 'dependencies': [ 2381 'dependencies': [
2346 '../base/base.gyp:base', 2382 '../base/base.gyp:base',
2347 'net_errors_java', 2383 'net_errors_java',
2348 'certificate_mime_types_java', 2384 'certificate_mime_types_java',
2385 'private_key_types_java',
2349 ], 2386 ],
2350 'includes': [ '../build/java.gypi' ], 2387 'includes': [ '../build/java.gypi' ],
2351 }, 2388 },
2352 { 2389 {
2353 'target_name': 'net_java_test_support', 2390 'target_name': 'net_java_test_support',
2354 'type': 'none', 2391 'type': 'none',
2355 'variables': { 2392 'variables': {
2356 'package_name': 'net_java_test_support', 2393 'package_name': 'net_java_test_support',
2357 'java_in_dir': '../net/test/android/javatests', 2394 'java_in_dir': '../net/test/android/javatests',
2358 }, 2395 },
(...skipping 30 matching lines...) Expand all
2389 'type': 'none', 2426 'type': 'none',
2390 'sources': [ 2427 'sources': [
2391 'android/java/CertificateMimeType.template', 2428 'android/java/CertificateMimeType.template',
2392 ], 2429 ],
2393 'variables': { 2430 'variables': {
2394 'package_name': 'org.chromium.net', 2431 'package_name': 'org.chromium.net',
2395 'template_deps': ['base/mime_util_certificate_type_list.h'], 2432 'template_deps': ['base/mime_util_certificate_type_list.h'],
2396 }, 2433 },
2397 'includes': [ '../build/android/java_cpp_template.gypi' ], 2434 'includes': [ '../build/android/java_cpp_template.gypi' ],
2398 }, 2435 },
2436 {
2437 'target_name': 'private_key_types_java',
2438 'type': 'none',
2439 'sources': [
2440 'android/java/PrivateKeyType.template',
2441 ],
2442 'variables': {
2443 'package_name': 'org.chromium.net',
2444 'template_deps': ['android/private_key_type_list.h'],
2445 },
2446 'includes': [ '../build/android/java_cpp_template.gypi' ],
2447 },
2399 ], 2448 ],
2400 }], 2449 }],
2401 # Special target to wrap a gtest_target_type==shared_library 2450 # Special target to wrap a gtest_target_type==shared_library
2402 # net_unittests into an android apk for execution. 2451 # net_unittests into an android apk for execution.
2403 # See base.gyp for TODO(jrg)s about this strategy. 2452 # See base.gyp for TODO(jrg)s about this strategy.
2404 ['OS == "android" and gtest_target_type == "shared_library"', { 2453 ['OS == "android" and gtest_target_type == "shared_library"', {
2405 'targets': [ 2454 'targets': [
2406 { 2455 {
2407 'target_name': 'net_unittests_apk', 2456 'target_name': 'net_unittests_apk',
2408 'type': 'none', 2457 'type': 'none',
2409 'dependencies': [ 2458 'dependencies': [
2410 'net_java', 2459 'net_java',
2460 'net_javatests',
2411 'net_unittests', 2461 'net_unittests',
2412 ], 2462 ],
2413 'variables': { 2463 'variables': {
2414 'test_suite_name': 'net_unittests', 2464 'test_suite_name': 'net_unittests',
2415 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)net_unitt ests<(SHARED_LIB_SUFFIX)', 2465 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)net_unitt ests<(SHARED_LIB_SUFFIX)',
2416 }, 2466 },
2417 'includes': [ '../build/apk_test.gypi' ], 2467 'includes': [ '../build/apk_test.gypi' ],
2418 }, 2468 },
2419 ], 2469 ],
2420 }], 2470 }],
(...skipping 28 matching lines...) Expand all
2449 '--result', '<@(_outputs)', 2499 '--result', '<@(_outputs)',
2450 '--isolate', 'net_unittests.isolate', 2500 '--isolate', 'net_unittests.isolate',
2451 ], 2501 ],
2452 }, 2502 },
2453 ], 2503 ],
2454 }, 2504 },
2455 ], 2505 ],
2456 }], 2506 }],
2457 ], 2507 ],
2458 } 2508 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698