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