OLD | NEW |
---|---|
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 } |
OLD | NEW |