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 'linux_link_kerberos%': 0, | 8 'linux_link_kerberos%': 0, |
9 'conditions': [ | 9 'conditions': [ |
10 ['chromeos==1 or embedded==1 or OS=="ios"', { | 10 ['chromeos==1 or embedded==1 or OS=="ios"', { |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 'target_name': 'net_unittests', | 163 'target_name': 'net_unittests', |
164 'type': '<(gtest_target_type)', | 164 'type': '<(gtest_target_type)', |
165 'dependencies': [ | 165 'dependencies': [ |
166 '../base/base.gyp:base', | 166 '../base/base.gyp:base', |
167 '../base/base.gyp:base_i18n', | 167 '../base/base.gyp:base_i18n', |
168 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 168 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
169 '../crypto/crypto.gyp:crypto', | 169 '../crypto/crypto.gyp:crypto', |
170 '../crypto/crypto.gyp:crypto_test_support', | 170 '../crypto/crypto.gyp:crypto_test_support', |
171 '../testing/gmock.gyp:gmock', | 171 '../testing/gmock.gyp:gmock', |
172 '../testing/gtest.gyp:gtest', | 172 '../testing/gtest.gyp:gtest', |
| 173 '../third_party/boringssl/boringssl.gyp:boringssl', |
173 '../third_party/zlib/zlib.gyp:zlib', | 174 '../third_party/zlib/zlib.gyp:zlib', |
174 '../url/url.gyp:url_url_features', | 175 '../url/url.gyp:url_url_features', |
175 '../url/url.gyp:url_lib', | 176 '../url/url.gyp:url_lib', |
176 'balsa', | 177 'balsa', |
177 'net', | 178 'net', |
178 'net_quic_proto', | 179 'net_quic_proto', |
179 'net_derived_sources', | 180 'net_derived_sources', |
180 'net_extras', | 181 'net_extras', |
181 'net_test_support', | 182 'net_test_support', |
182 'simple_quic_tools', | 183 'simple_quic_tools', |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 ], | 217 ], |
217 }], | 218 }], |
218 [ 'use_nss_certs != 1', { | 219 [ 'use_nss_certs != 1', { |
219 'sources!': [ | 220 'sources!': [ |
220 'cert/nss_cert_database_unittest.cc', | 221 'cert/nss_cert_database_unittest.cc', |
221 'cert/nss_cert_database_chromeos_unittest.cc', | 222 'cert/nss_cert_database_chromeos_unittest.cc', |
222 'cert/nss_profile_filter_chromeos_unittest.cc', | 223 'cert/nss_profile_filter_chromeos_unittest.cc', |
223 'ssl/client_cert_store_nss_unittest.cc', | 224 'ssl/client_cert_store_nss_unittest.cc', |
224 ], | 225 ], |
225 }], | 226 }], |
226 [ 'use_openssl == 1', { | 227 [ 'use_nss_certs == 1', { |
227 # Avoid compiling/linking with the system library. | |
228 'dependencies': [ | |
229 '../third_party/boringssl/boringssl.gyp:boringssl', | |
230 ], | |
231 }], | |
232 [ 'use_nss_verifier == 1', { | |
233 'conditions': [ | 228 'conditions': [ |
234 [ 'desktop_linux == 1 or chromeos == 1', { | 229 [ 'desktop_linux == 1 or chromeos == 1', { |
235 'dependencies': [ | 230 'dependencies': [ |
236 '../build/linux/system.gyp:ssl', | 231 '../build/linux/system.gyp:ssl', |
237 ], | 232 ], |
238 }, { # desktop_linux == 0 and chromeos == 0 | 233 }, { # desktop_linux == 0 and chromeos == 0 |
239 'dependencies': [ | 234 'dependencies': [ |
240 '../third_party/nss/nss.gyp:nspr', | 235 '../third_party/nss/nss.gyp:nspr', |
241 '../third_party/nss/nss.gyp:nss', | 236 '../third_party/nss/nss.gyp:nss', |
242 'third_party/nss/ssl.gyp:libssl', | 237 'third_party/nss/ssl.gyp:libssl', |
(...skipping 13 matching lines...) Expand all Loading... |
256 'http/http_auth_gssapi_posix_unittest.cc', | 251 'http/http_auth_gssapi_posix_unittest.cc', |
257 'http/mock_gssapi_library_posix.cc', | 252 'http/mock_gssapi_library_posix.cc', |
258 'http/mock_gssapi_library_posix.h', | 253 'http/mock_gssapi_library_posix.h', |
259 ], | 254 ], |
260 }], | 255 }], |
261 [ 'use_kerberos==0', { | 256 [ 'use_kerberos==0', { |
262 'sources!': [ | 257 'sources!': [ |
263 'http/http_auth_handler_negotiate_unittest.cc', | 258 'http/http_auth_handler_negotiate_unittest.cc', |
264 ], | 259 ], |
265 }], | 260 }], |
266 [ 'use_nss_verifier == 0', { | 261 [ 'use_nss_certs == 0', { |
267 # Only include this test when using NSS for cert verification. | 262 # Only include this test when using NSS for cert verification. |
268 'sources!': [ | 263 'sources!': [ |
269 'cert_net/nss_ocsp_unittest.cc', | 264 'cert_net/nss_ocsp_unittest.cc', |
270 ], | 265 ], |
271 }], | 266 }], |
272 [ 'use_nss_verifier == 0 and OS == "ios"', { | 267 [ 'OS == "ios"', { |
273 # Only include these files on iOS when using NSS for cert | 268 # Only include these files on iOS when using NSS for cert |
274 # verification. | 269 # verification. |
275 'sources!': [ | 270 'sources!': [ |
276 'cert/x509_util_ios.cc', | 271 'cert/x509_util_ios.cc', |
277 'cert/x509_util_ios.h', | 272 'cert/x509_util_ios.h', |
278 ], | 273 ], |
279 }], | 274 }], |
280 [ 'use_nss_verifier == 1 and OS == "ios"', { | |
281 'sources!': [ | |
282 'cert/cert_verify_proc_ios.cc', | |
283 'cert/cert_verify_proc_ios.h', | |
284 'cert/x509_certificate_openssl_ios.cc', | |
285 ], | |
286 }], | |
287 [ 'use_openssl==1', { | |
288 'sources!': [ | |
289 'quic/test_tools/crypto_test_utils_nss.cc', | |
290 ], | |
291 }, { # else !use_openssl: remove the unneeded files and pull in NSS. | |
292 'sources!': [ | |
293 'quic/test_tools/crypto_test_utils_openssl.cc', | |
294 'ssl/ssl_client_session_cache_openssl_unittest.cc', | |
295 ], | |
296 }, | |
297 ], | |
298 [ 'use_openssl_certs == 0', { | 275 [ 'use_openssl_certs == 0', { |
299 'sources!': [ | 276 'sources!': [ |
300 'ssl/openssl_client_key_store_unittest.cc', | 277 'ssl/openssl_client_key_store_unittest.cc', |
301 ], | 278 ], |
302 }], | 279 }], |
303 [ 'enable_websockets == 1', { | 280 [ 'enable_websockets == 1', { |
304 'sources': [ | 281 'sources': [ |
305 '<@(net_websockets_test_sources)', | 282 '<@(net_websockets_test_sources)', |
306 ], | 283 ], |
307 'dependencies': [ | 284 'dependencies': [ |
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
685 'sources!': [ | 662 'sources!': [ |
686 'test/spawned_test_server/base_test_server.cc', | 663 'test/spawned_test_server/base_test_server.cc', |
687 'test/spawned_test_server/base_test_server.h', | 664 'test/spawned_test_server/base_test_server.h', |
688 'test/spawned_test_server/local_test_server.cc', | 665 'test/spawned_test_server/local_test_server.cc', |
689 'test/spawned_test_server/local_test_server.h', | 666 'test/spawned_test_server/local_test_server.h', |
690 'test/spawned_test_server/local_test_server_posix.cc', | 667 'test/spawned_test_server/local_test_server_posix.cc', |
691 'test/spawned_test_server/local_test_server_win.cc', | 668 'test/spawned_test_server/local_test_server_win.cc', |
692 'test/spawned_test_server/spawned_test_server.h', | 669 'test/spawned_test_server/spawned_test_server.h', |
693 ], | 670 ], |
694 }], | 671 }], |
695 ['use_nss_verifier == 1', { | 672 ['use_nss_certs == 1', { |
696 'conditions': [ | 673 'conditions': [ |
697 [ 'desktop_linux == 1 or chromeos == 1', { | 674 [ 'desktop_linux == 1 or chromeos == 1', { |
698 'dependencies': [ | 675 'dependencies': [ |
699 '../build/linux/system.gyp:ssl', | 676 '../build/linux/system.gyp:ssl', |
700 ], | 677 ], |
701 }, { # desktop_linux == 0 and chromeos == 0 | 678 }, { # desktop_linux == 0 and chromeos == 0 |
702 'dependencies': [ | 679 'dependencies': [ |
703 '../third_party/nss/nss.gyp:nspr', | 680 '../third_party/nss/nss.gyp:nspr', |
704 '../third_party/nss/nss.gyp:nss', | 681 '../third_party/nss/nss.gyp:nss', |
705 'third_party/nss/ssl.gyp:libssl', | 682 'third_party/nss/ssl.gyp:libssl', |
(...skipping 1043 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1749 '../build/isolate.gypi', | 1726 '../build/isolate.gypi', |
1750 ], | 1727 ], |
1751 'sources': [ | 1728 'sources': [ |
1752 'net_unittests.isolate', | 1729 'net_unittests.isolate', |
1753 ], | 1730 ], |
1754 }, | 1731 }, |
1755 ], | 1732 ], |
1756 }], | 1733 }], |
1757 ], | 1734 ], |
1758 } | 1735 } |
OLD | NEW |