| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 5 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 6 # for details. All rights reserved. Use of this source code is governed by a | 6 # for details. All rights reserved. Use of this source code is governed by a |
| 7 # BSD-style license that can be found in the LICENSE file. | 7 # BSD-style license that can be found in the LICENSE file. |
| 8 | 8 |
| 9 # This file is a modified copy of Chromium's deps/third_party/nss/nss.gyp. | 9 # This file is a modified copy of Chromium's deps/third_party/nss/nss.gyp. |
| 10 # Revision 257452 (this should agree with "nss_rev" in DEPS). | 10 # Revision 291806 (this should agree with "nss_rev" in DEPS). |
| 11 { | 11 { |
| 12 # Added by Dart. All Dart comments refer to the following block or line. | 12 # Added by Dart. All Dart comments refer to the following block or line. |
| 13 'includes': [ | 13 'includes': [ |
| 14 '../../tools/gyp/runtime-configurations.gypi', | 14 '../../tools/gyp/runtime-configurations.gypi', |
| 15 '../../tools/gyp/nss_configurations.gypi', | 15 '../../tools/gyp/nss_configurations.gypi', |
| 16 ], | 16 ], |
| 17 'variables': { | 17 'variables': { |
| 18 # Added by Dart. | 18 # Added by Dart. |
| 19 'nss_directory': '../../../third_party/nss', | 19 'nss_directory': '../../../third_party/nss', |
| 20 'conditions': [ | 20 'conditions': [ |
| (...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 318 'NO_NSPR_10_SUPPORT', | 318 'NO_NSPR_10_SUPPORT', |
| 319 ], | 319 ], |
| 320 'include_dirs': [ | 320 'include_dirs': [ |
| 321 '<(nss_directory)/nspr/pr/include', | 321 '<(nss_directory)/nspr/pr/include', |
| 322 '<(nss_directory)/nspr/lib/ds', | 322 '<(nss_directory)/nspr/lib/ds', |
| 323 '<(nss_directory)/nspr/lib/libc/include', | 323 '<(nss_directory)/nspr/lib/libc/include', |
| 324 ], | 324 ], |
| 325 }, | 325 }, |
| 326 # TODO(wtc): suppress C4244 and C4554 in prdtoa.c. | 326 # TODO(wtc): suppress C4244 and C4554 in prdtoa.c. |
| 327 'msvs_disabled_warnings': [4018, 4244, 4554, 4267,], | 327 'msvs_disabled_warnings': [4018, 4244, 4554, 4267,], |
| 328 'variables': { |
| 329 'clang_warning_flags': [ |
| 330 # nspr passes "const char*" through "void*". |
| 331 '-Wno-incompatible-pointer-types', |
| 332 # nspr passes "int*" through "unsigned int*". |
| 333 '-Wno-pointer-sign', |
| 334 ], |
| 335 }, |
| 328 'conditions': [ | 336 'conditions': [ |
| 329 ['OS=="mac" or OS=="ios"', { | 337 ['OS=="mac" or OS=="ios"', { |
| 330 'defines': [ | 338 'defines': [ |
| 331 'XP_UNIX', | 339 'XP_UNIX', |
| 332 'DARWIN', | 340 'DARWIN', |
| 333 'XP_MACOSX', | 341 'XP_MACOSX', |
| 334 '_PR_PTHREADS', | 342 '_PR_PTHREADS', |
| 335 'HAVE_BSD_FLOCK', | 343 'HAVE_BSD_FLOCK', |
| 336 'HAVE_CRT_EXTERNS_H', | 344 'HAVE_CRT_EXTERNS_H', |
| 337 'HAVE_DLADDR', | 345 'HAVE_DLADDR', |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 465 'NSPR_STATIC', | 473 'NSPR_STATIC', |
| 466 ], | 474 ], |
| 467 }, | 475 }, |
| 468 }], | 476 }], |
| 469 ['clang==1', { | 477 ['clang==1', { |
| 470 'xcode_settings': { | 478 'xcode_settings': { |
| 471 'WARNING_CFLAGS': [ | 479 'WARNING_CFLAGS': [ |
| 472 # nspr uses a bunch of deprecated functions (NSLinkModule etc) in | 480 # nspr uses a bunch of deprecated functions (NSLinkModule etc) in |
| 473 # prlink.c on mac. | 481 # prlink.c on mac. |
| 474 '-Wno-deprecated-declarations', | 482 '-Wno-deprecated-declarations', |
| 475 # nspr passes "const char*" through "void*". | |
| 476 '-Wno-incompatible-pointer-types', | |
| 477 # nspr passes "int*" through "unsigned int*". | |
| 478 '-Wno-pointer-sign', | |
| 479 ], | 483 ], |
| 480 }, | 484 }, |
| 481 'cflags': [ | |
| 482 '-Wno-incompatible-pointer-types', | |
| 483 '-Wno-pointer-sign', | |
| 484 ], | |
| 485 }], | 485 }], |
| 486 ], | 486 ], |
| 487 }, | 487 }, |
| 488 { | 488 { |
| 489 'target_name': 'nss_dart', # Added by Dart (the _dart postfix) | 489 'target_name': 'nss_dart', # Added by Dart (the _dart postfix) |
| 490 'product_name': 'crnss', | 490 'product_name': 'crnss', |
| 491 'type': '<(component)', | 491 'type': '<(component)', |
| 492 'toolsets':['host','target'], | 492 'toolsets':['host','target'], |
| 493 'dependencies': [ | 493 'dependencies': [ |
| 494 'nss_static_dart', # Added by Dart (the _dart postfix) | 494 'nss_static_dart', # Added by Dart (the _dart postfix) |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 594 ], | 594 ], |
| 595 'include_dirs': [ | 595 'include_dirs': [ |
| 596 '<(nss_directory)/nss/lib/ckfw', | 596 '<(nss_directory)/nss/lib/ckfw', |
| 597 ], | 597 ], |
| 598 'direct_dependent_settings': { | 598 'direct_dependent_settings': { |
| 599 'include_dirs': [ | 599 'include_dirs': [ |
| 600 '<(nss_directory)/nss/lib/ckfw/builtins', | 600 '<(nss_directory)/nss/lib/ckfw/builtins', |
| 601 ], | 601 ], |
| 602 }, | 602 }, |
| 603 }, | 603 }, |
| 604 # Removed by Dart: the target nss_static_avx_dart. |
| 605 # This is an optimization of AES on 32 bit Windows using new |
| 606 # Intel assembly instructions. Not enabling it on Dart. |
| 604 { | 607 { |
| 605 'target_name': 'nss_static_dart', # Added by Dart (the _dart postfix) | 608 'target_name': 'nss_static_dart', # Added by Dart (the _dart postfix) |
| 606 'type': 'static_library', | 609 'type': 'static_library', |
| 607 'toolsets':['host','target'], | 610 'toolsets':['host','target'], |
| 608 # This target is an implementation detail - the public dependencies | 611 # This target is an implementation detail - the public dependencies |
| 609 # should be on 'nss'. | 612 # should be on 'nss'. |
| 610 'suppress_wildcard': 1, | 613 'suppress_wildcard': 1, |
| 611 'sources': [ | 614 'sources': [ |
| 612 'os_windows.c', | 615 'os_windows.c', |
| 613 '<(nss_directory)/nss/lib/base/arena.c', | 616 '<(nss_directory)/nss/lib/base/arena.c', |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 701 '<(nss_directory)/nss/lib/freebl/cts.c', | 704 '<(nss_directory)/nss/lib/freebl/cts.c', |
| 702 '<(nss_directory)/nss/lib/freebl/cts.h', | 705 '<(nss_directory)/nss/lib/freebl/cts.h', |
| 703 '<(nss_directory)/nss/lib/freebl/des.c', | 706 '<(nss_directory)/nss/lib/freebl/des.c', |
| 704 '<(nss_directory)/nss/lib/freebl/des.h', | 707 '<(nss_directory)/nss/lib/freebl/des.h', |
| 705 '<(nss_directory)/nss/lib/freebl/desblapi.c', | 708 '<(nss_directory)/nss/lib/freebl/desblapi.c', |
| 706 '<(nss_directory)/nss/lib/freebl/dh.c', | 709 '<(nss_directory)/nss/lib/freebl/dh.c', |
| 707 '<(nss_directory)/nss/lib/freebl/drbg.c', | 710 '<(nss_directory)/nss/lib/freebl/drbg.c', |
| 708 '<(nss_directory)/nss/lib/freebl/dsa.c', | 711 '<(nss_directory)/nss/lib/freebl/dsa.c', |
| 709 '<(nss_directory)/nss/lib/freebl/ec.c', | 712 '<(nss_directory)/nss/lib/freebl/ec.c', |
| 710 '<(nss_directory)/nss/lib/freebl/ec.h', | 713 '<(nss_directory)/nss/lib/freebl/ec.h', |
| 714 '<(nss_directory)/nss/lib/freebl/ecdecode.c', |
| 711 '<(nss_directory)/nss/lib/freebl/ecl/ec2.h', | 715 '<(nss_directory)/nss/lib/freebl/ecl/ec2.h', |
| 712 '<(nss_directory)/nss/lib/freebl/ecl/ecl-curve.h', | 716 '<(nss_directory)/nss/lib/freebl/ecl/ecl-curve.h', |
| 713 '<(nss_directory)/nss/lib/freebl/ecl/ecl-exp.h', | 717 '<(nss_directory)/nss/lib/freebl/ecl/ecl-exp.h', |
| 714 '<(nss_directory)/nss/lib/freebl/ecl/ecl-priv.h', | 718 '<(nss_directory)/nss/lib/freebl/ecl/ecl-priv.h', |
| 715 '<(nss_directory)/nss/lib/freebl/ecl/ecl.c', | 719 '<(nss_directory)/nss/lib/freebl/ecl/ecl.c', |
| 716 '<(nss_directory)/nss/lib/freebl/ecl/ecl.h', | 720 '<(nss_directory)/nss/lib/freebl/ecl/ecl.h', |
| 717 '<(nss_directory)/nss/lib/freebl/ecl/ecl_curve.c', | 721 '<(nss_directory)/nss/lib/freebl/ecl/ecl_curve.c', |
| 718 '<(nss_directory)/nss/lib/freebl/ecl/ecl_gf.c', | 722 '<(nss_directory)/nss/lib/freebl/ecl/ecl_gf.c', |
| 719 '<(nss_directory)/nss/lib/freebl/ecl/ecl_mult.c', | 723 '<(nss_directory)/nss/lib/freebl/ecl/ecl_mult.c', |
| 720 '<(nss_directory)/nss/lib/freebl/ecl/ecp.h', | 724 '<(nss_directory)/nss/lib/freebl/ecl/ecp.h', |
| 721 '<(nss_directory)/nss/lib/freebl/ecl/ecp_256.c', | 725 '<(nss_directory)/nss/lib/freebl/ecl/ecp_256.c', |
| 722 '<(nss_directory)/nss/lib/freebl/ecl/ecp_256_32.c', | 726 '<(nss_directory)/nss/lib/freebl/ecl/ecp_256_32.c', |
| 723 '<(nss_directory)/nss/lib/freebl/ecl/ecp_384.c', | 727 '<(nss_directory)/nss/lib/freebl/ecl/ecp_384.c', |
| 724 '<(nss_directory)/nss/lib/freebl/ecl/ecp_521.c', | 728 '<(nss_directory)/nss/lib/freebl/ecl/ecp_521.c', |
| 725 '<(nss_directory)/nss/lib/freebl/ecl/ecp_aff.c', | 729 '<(nss_directory)/nss/lib/freebl/ecl/ecp_aff.c', |
| 726 '<(nss_directory)/nss/lib/freebl/ecl/ecp_jac.c', | 730 '<(nss_directory)/nss/lib/freebl/ecl/ecp_jac.c', |
| 727 '<(nss_directory)/nss/lib/freebl/ecl/ecp_jm.c', | 731 '<(nss_directory)/nss/lib/freebl/ecl/ecp_jm.c', |
| 728 '<(nss_directory)/nss/lib/freebl/ecl/ecp_mont.c', | 732 '<(nss_directory)/nss/lib/freebl/ecl/ecp_mont.c', |
| 729 '<(nss_directory)/nss/lib/freebl/ecl/ec_naf.c', | 733 '<(nss_directory)/nss/lib/freebl/ecl/ec_naf.c', |
| 730 '<(nss_directory)/nss/lib/freebl/gcm.c', | 734 '<(nss_directory)/nss/lib/freebl/gcm.c', |
| 731 '<(nss_directory)/nss/lib/freebl/gcm.h', | 735 '<(nss_directory)/nss/lib/freebl/gcm.h', |
| 736 # Changed by Dart: intel-aes assembly language files dropped. |
| 732 '<(nss_directory)/nss/lib/freebl/hmacct.c', | 737 '<(nss_directory)/nss/lib/freebl/hmacct.c', |
| 733 '<(nss_directory)/nss/lib/freebl/hmacct.h', | 738 '<(nss_directory)/nss/lib/freebl/hmacct.h', |
| 734 '<(nss_directory)/nss/lib/freebl/jpake.c', | 739 '<(nss_directory)/nss/lib/freebl/jpake.c', |
| 735 '<(nss_directory)/nss/lib/freebl/md2.c', | 740 '<(nss_directory)/nss/lib/freebl/md2.c', |
| 736 '<(nss_directory)/nss/lib/freebl/md5.c', | 741 '<(nss_directory)/nss/lib/freebl/md5.c', |
| 737 '<(nss_directory)/nss/lib/freebl/mpi/logtab.h', | 742 '<(nss_directory)/nss/lib/freebl/mpi/logtab.h', |
| 738 '<(nss_directory)/nss/lib/freebl/mpi/mpcpucache.c', | 743 '<(nss_directory)/nss/lib/freebl/mpi/mpcpucache.c', |
| 739 '<(nss_directory)/nss/lib/freebl/mpi/mpi-config.h', | 744 '<(nss_directory)/nss/lib/freebl/mpi/mpi-config.h', |
| 740 '<(nss_directory)/nss/lib/freebl/mpi/mpi-priv.h', | 745 '<(nss_directory)/nss/lib/freebl/mpi/mpi-priv.h', |
| 741 '<(nss_directory)/nss/lib/freebl/mpi/mpi.c', | 746 '<(nss_directory)/nss/lib/freebl/mpi/mpi.c', |
| 742 '<(nss_directory)/nss/lib/freebl/mpi/mpi.h', | 747 '<(nss_directory)/nss/lib/freebl/mpi/mpi.h', |
| 743 '<(nss_directory)/nss/lib/freebl/mpi/mpi_amd64.c', | 748 '<(nss_directory)/nss/lib/freebl/mpi/mpi_amd64.c', |
| 744 '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', | 749 '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', |
| 745 '<(nss_directory)/nss/lib/freebl/mpi/mplogic.c', | 750 '<(nss_directory)/nss/lib/freebl/mpi/mplogic.c', |
| 746 '<(nss_directory)/nss/lib/freebl/mpi/mplogic.h', | 751 '<(nss_directory)/nss/lib/freebl/mpi/mplogic.h', |
| 747 '<(nss_directory)/nss/lib/freebl/mpi/mpmontg.c', | 752 '<(nss_directory)/nss/lib/freebl/mpi/mpmontg.c', |
| 748 '<(nss_directory)/nss/lib/freebl/mpi/mpprime.c', | 753 '<(nss_directory)/nss/lib/freebl/mpi/mpprime.c', |
| 749 '<(nss_directory)/nss/lib/freebl/mpi/mpprime.h', | 754 '<(nss_directory)/nss/lib/freebl/mpi/mpprime.h', |
| 750 '<(nss_directory)/nss/lib/freebl/mpi/mp_gf2m-priv.h', | 755 '<(nss_directory)/nss/lib/freebl/mpi/mp_gf2m-priv.h', |
| 751 '<(nss_directory)/nss/lib/freebl/mpi/mp_gf2m.c', | 756 '<(nss_directory)/nss/lib/freebl/mpi/mp_gf2m.c', |
| 752 '<(nss_directory)/nss/lib/freebl/mpi/mp_gf2m.h', | 757 '<(nss_directory)/nss/lib/freebl/mpi/mp_gf2m.h', |
| 753 '<(nss_directory)/nss/lib/freebl/mpi/primes.c', | 758 '<(nss_directory)/nss/lib/freebl/mpi/primes.c', |
| 759 '<(nss_directory)/nss/lib/freebl/nss_build_config_mac.h', |
| 754 '<(nss_directory)/nss/lib/freebl/poly1305/poly1305-donna-x64-sse2-increm
ental-source.c', | 760 '<(nss_directory)/nss/lib/freebl/poly1305/poly1305-donna-x64-sse2-increm
ental-source.c', |
| 755 '<(nss_directory)/nss/lib/freebl/poly1305/poly1305.c', | 761 '<(nss_directory)/nss/lib/freebl/poly1305/poly1305.c', |
| 756 '<(nss_directory)/nss/lib/freebl/poly1305/poly1305.h', | 762 '<(nss_directory)/nss/lib/freebl/poly1305/poly1305.h', |
| 757 '<(nss_directory)/nss/lib/freebl/pqg.c', | 763 '<(nss_directory)/nss/lib/freebl/pqg.c', |
| 758 '<(nss_directory)/nss/lib/freebl/pqg.h', | 764 '<(nss_directory)/nss/lib/freebl/pqg.h', |
| 759 '<(nss_directory)/nss/lib/freebl/rawhash.c', | 765 '<(nss_directory)/nss/lib/freebl/rawhash.c', |
| 760 '<(nss_directory)/nss/lib/freebl/rijndael.c', | 766 '<(nss_directory)/nss/lib/freebl/rijndael.c', |
| 761 '<(nss_directory)/nss/lib/freebl/rijndael.h', | 767 '<(nss_directory)/nss/lib/freebl/rijndael.h', |
| 762 '<(nss_directory)/nss/lib/freebl/rijndael32.tab', | 768 '<(nss_directory)/nss/lib/freebl/rijndael32.tab', |
| 763 '<(nss_directory)/nss/lib/freebl/rsa.c', | 769 '<(nss_directory)/nss/lib/freebl/rsa.c', |
| (...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1006 '<(nss_directory)/nss/lib/pki/pkit.h', | 1012 '<(nss_directory)/nss/lib/pki/pkit.h', |
| 1007 '<(nss_directory)/nss/lib/pki/pkitm.h', | 1013 '<(nss_directory)/nss/lib/pki/pkitm.h', |
| 1008 '<(nss_directory)/nss/lib/pki/symmkey.c', | 1014 '<(nss_directory)/nss/lib/pki/symmkey.c', |
| 1009 '<(nss_directory)/nss/lib/pki/tdcache.c', | 1015 '<(nss_directory)/nss/lib/pki/tdcache.c', |
| 1010 '<(nss_directory)/nss/lib/pki/trustdomain.c', | 1016 '<(nss_directory)/nss/lib/pki/trustdomain.c', |
| 1011 '<(nss_directory)/nss/lib/smime/cms.h', | 1017 '<(nss_directory)/nss/lib/smime/cms.h', |
| 1012 '<(nss_directory)/nss/lib/smime/cmslocal.h', | 1018 '<(nss_directory)/nss/lib/smime/cmslocal.h', |
| 1013 '<(nss_directory)/nss/lib/smime/cmsreclist.h', | 1019 '<(nss_directory)/nss/lib/smime/cmsreclist.h', |
| 1014 '<(nss_directory)/nss/lib/smime/cmst.h', | 1020 '<(nss_directory)/nss/lib/smime/cmst.h', |
| 1015 '<(nss_directory)/nss/lib/smime/smime.h', | 1021 '<(nss_directory)/nss/lib/smime/smime.h', |
| 1016 '<(nss_directory)/nss/lib/softoken/ecdecode.c', | |
| 1017 '<(nss_directory)/nss/lib/softoken/fipsaudt.c', | 1022 '<(nss_directory)/nss/lib/softoken/fipsaudt.c', |
| 1018 '<(nss_directory)/nss/lib/softoken/fipstest.c', | 1023 '<(nss_directory)/nss/lib/softoken/fipstest.c', |
| 1019 '<(nss_directory)/nss/lib/softoken/fipstokn.c', | 1024 '<(nss_directory)/nss/lib/softoken/fipstokn.c', |
| 1020 '<(nss_directory)/nss/lib/softoken/jpakesftk.c', | 1025 '<(nss_directory)/nss/lib/softoken/jpakesftk.c', |
| 1021 '<(nss_directory)/nss/lib/softoken/lgglue.c', | 1026 '<(nss_directory)/nss/lib/softoken/lgglue.c', |
| 1022 '<(nss_directory)/nss/lib/softoken/lgglue.h', | 1027 '<(nss_directory)/nss/lib/softoken/lgglue.h', |
| 1023 '<(nss_directory)/nss/lib/softoken/lowkey.c', | 1028 '<(nss_directory)/nss/lib/softoken/lowkey.c', |
| 1024 '<(nss_directory)/nss/lib/softoken/lowkeyi.h', | 1029 '<(nss_directory)/nss/lib/softoken/lowkeyi.h', |
| 1025 '<(nss_directory)/nss/lib/softoken/lowkeyti.h', | 1030 '<(nss_directory)/nss/lib/softoken/lowkeyti.h', |
| 1026 '<(nss_directory)/nss/lib/softoken/lowpbe.c', | 1031 '<(nss_directory)/nss/lib/softoken/lowpbe.c', |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1116 # primes.c is included by mpprime.c. | 1121 # primes.c is included by mpprime.c. |
| 1117 '<(nss_directory)/nss/lib/freebl/mpi/primes.c', | 1122 '<(nss_directory)/nss/lib/freebl/mpi/primes.c', |
| 1118 # unix_rand.c and win_rand.c are included by sysrand.c. | 1123 # unix_rand.c and win_rand.c are included by sysrand.c. |
| 1119 '<(nss_directory)/nss/lib/freebl/unix_rand.c', | 1124 '<(nss_directory)/nss/lib/freebl/unix_rand.c', |
| 1120 '<(nss_directory)/nss/lib/freebl/win_rand.c', | 1125 '<(nss_directory)/nss/lib/freebl/win_rand.c', |
| 1121 # debug_module.c is included by pk11load.c. | 1126 # debug_module.c is included by pk11load.c. |
| 1122 '<(nss_directory)/nss/lib/pk11wrap/debug_module.c', | 1127 '<(nss_directory)/nss/lib/pk11wrap/debug_module.c', |
| 1123 ], | 1128 ], |
| 1124 'dependencies': [ | 1129 'dependencies': [ |
| 1125 'nspr_dart', # Added by Dart (the _dart postfix) | 1130 'nspr_dart', # Added by Dart (the _dart postfix) |
| 1131 # Removed by Dart: nss_static_avx target dependency. |
| 1126 'sqlite.gyp:sqlite_dart', # Changed by Dart prefix ../sqllite removed _
dart postfix added. | 1132 'sqlite.gyp:sqlite_dart', # Changed by Dart prefix ../sqllite removed _
dart postfix added. |
| 1127 ], | 1133 ], |
| 1128 'export_dependent_settings': [ | 1134 'export_dependent_settings': [ |
| 1129 'nspr_dart', # Added by Dart (the _dart postfix) | 1135 'nspr_dart', # Added by Dart (the _dart postfix) |
| 1130 ], | 1136 ], |
| 1131 'defines': [ | 1137 'defines': [ |
| 1132 'MP_API_COMPATIBLE', | 1138 'MP_API_COMPATIBLE', |
| 1133 'NSS_DISABLE_DBM', | 1139 'NSS_DISABLE_DBM', |
| 1134 'NSS_STATIC', | 1140 'NSS_STATIC', |
| 1135 'NSS_USE_STATIC_LIBS', | 1141 'NSS_USE_STATIC_LIBS', |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1188 '<(nss_directory)/nss/lib/nss', | 1194 '<(nss_directory)/nss/lib/nss', |
| 1189 '<(nss_directory)/nss/lib/pk11wrap', | 1195 '<(nss_directory)/nss/lib/pk11wrap', |
| 1190 '<(nss_directory)/nss/lib/pkcs7', | 1196 '<(nss_directory)/nss/lib/pkcs7', |
| 1191 '<(nss_directory)/nss/lib/pki', | 1197 '<(nss_directory)/nss/lib/pki', |
| 1192 '<(nss_directory)/nss/lib/smime', | 1198 '<(nss_directory)/nss/lib/smime', |
| 1193 '<(nss_directory)/nss/lib/softoken', | 1199 '<(nss_directory)/nss/lib/softoken', |
| 1194 '<(nss_directory)/nss/lib/util', | 1200 '<(nss_directory)/nss/lib/util', |
| 1195 ], | 1201 ], |
| 1196 }, | 1202 }, |
| 1197 'msvs_disabled_warnings': [4018, 4101, 4267, ], | 1203 'msvs_disabled_warnings': [4018, 4101, 4267, ], |
| 1204 'variables': { |
| 1205 'clang_warning_flags': [ |
| 1206 # nss doesn't explicitly cast between different enum types. |
| 1207 '-Wno-conversion', |
| 1208 # nss passes "const char*" through "void*". |
| 1209 '-Wno-incompatible-pointer-types', |
| 1210 # nss prefers `a && b || c` over `(a && b) || c`. |
| 1211 '-Wno-logical-op-parentheses', |
| 1212 # nss doesn't use exhaustive switches on enums |
| 1213 '-Wno-switch', |
| 1214 # nss has some `unsigned < 0` checks. |
| 1215 '-Wno-tautological-compare', |
| 1216 ], |
| 1217 }, |
| 1198 'conditions': [ | 1218 'conditions': [ |
| 1199 ['exclude_nss_root_certs==1', { | 1219 ['exclude_nss_root_certs==1', { |
| 1200 'defines': [ | 1220 'defines': [ |
| 1201 'NSS_DISABLE_ROOT_CERTS', | 1221 'NSS_DISABLE_ROOT_CERTS', |
| 1202 ], | 1222 ], |
| 1203 }], | 1223 }], |
| 1204 ['exclude_nss_libpkix==1', { | 1224 ['exclude_nss_libpkix==1', { |
| 1205 'defines': [ | 1225 'defines': [ |
| 1206 'NSS_DISABLE_LIBPKIX', | 1226 'NSS_DISABLE_LIBPKIX', |
| 1207 ], | 1227 ], |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1279 'HAVE_BSD_FLOCK', | 1299 'HAVE_BSD_FLOCK', |
| 1280 'SHLIB_SUFFIX=\"dylib\"', | 1300 'SHLIB_SUFFIX=\"dylib\"', |
| 1281 'SHLIB_PREFIX=\"lib\"', | 1301 'SHLIB_PREFIX=\"lib\"', |
| 1282 'SOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\"', | 1302 'SOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\"', |
| 1283 ], | 1303 ], |
| 1284 'sources!': [ | 1304 'sources!': [ |
| 1285 '<(nss_directory)/nss/lib/freebl/mpi/mpi_amd64.c', | 1305 '<(nss_directory)/nss/lib/freebl/mpi/mpi_amd64.c', |
| 1286 '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', | 1306 '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', |
| 1287 ], | 1307 ], |
| 1288 'variables': { | 1308 'variables': { |
| 1289 'forced_include_file': '<(DEPTH)/third_party/nss/nss/lib/freebl/buil
d_config_mac.h', | 1309 'forced_include_file': 'nss_build_config_mac.h', |
| 1290 }, | 1310 }, |
| 1291 'xcode_settings': { | 1311 'xcode_settings': { |
| 1292 'conditions': [ | 1312 'conditions': [ |
| 1293 ['component == "shared_library"', { | 1313 ['component == "shared_library"', { |
| 1294 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # no -fvisibility=hidden | 1314 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # no -fvisibility=hidden |
| 1295 }], | 1315 }], |
| 1296 ], | 1316 ], |
| 1297 # Define processor architecture specific macros in | 1317 # Define processor architecture specific macros in |
| 1298 # <(forced_include_file). | 1318 # <(forced_include_file). |
| 1299 'OTHER_CFLAGS': [ | 1319 'OTHER_CFLAGS': [ |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1331 # ['target_arch=="ia32"', { | 1351 # ['target_arch=="ia32"', { |
| 1332 # 'defines': [ | 1352 # 'defines': [ |
| 1333 # 'NSS_X86_OR_X64', | 1353 # 'NSS_X86_OR_X64', |
| 1334 # 'NSS_X86', | 1354 # 'NSS_X86', |
| 1335 # '_X86_', | 1355 # '_X86_', |
| 1336 # 'MP_ASSEMBLY_MULTIPLY', | 1356 # 'MP_ASSEMBLY_MULTIPLY', |
| 1337 # 'MP_ASSEMBLY_SQUARE', | 1357 # 'MP_ASSEMBLY_SQUARE', |
| 1338 # 'MP_ASSEMBLY_DIV_2DX1D', | 1358 # 'MP_ASSEMBLY_DIV_2DX1D', |
| 1339 # 'MP_USE_UINT_DIGIT', | 1359 # 'MP_USE_UINT_DIGIT', |
| 1340 # 'MP_NO_MP_WORD', | 1360 # 'MP_NO_MP_WORD', |
| 1361 # Changed by Dart: 'USE_HW_AES' and 'INTEL_GCM' are not enabled. |
| 1362 # 'USE_HW_AES', |
| 1363 # 'INTEL_GCM', |
| 1341 # ], | 1364 # ], |
| 1342 # }], | 1365 # }], |
| 1366 # 'msvs_settings': { |
| 1367 # 'MASM': { |
| 1368 # 'UseSafeExceptionHandlers': 'true', |
| 1369 # }, |
| 1370 # }, |
| 1343 # ['target_arch=="x64"', { | 1371 # ['target_arch=="x64"', { |
| 1344 # 'defines': [ | 1372 # 'defines': [ |
| 1345 # 'NSS_USE_64', | 1373 # 'NSS_USE_64', |
| 1346 # 'NSS_X86_OR_X64', | 1374 # 'NSS_X86_OR_X64', |
| 1347 # 'NSS_X64', | 1375 # 'NSS_X64', |
| 1348 # '_AMD64_', | 1376 # '_AMD64_', |
| 1349 # 'MP_CHAR_STORE_SLOW', | 1377 # 'MP_CHAR_STORE_SLOW', |
| 1350 # 'MP_IS_LITTLE_ENDIAN', | 1378 # 'MP_IS_LITTLE_ENDIAN', |
| 1351 # 'WIN64', | 1379 # 'WIN64', |
| 1352 # ], | 1380 # ], |
| 1353 # 'sources!': [ | 1381 # 'sources!': [ |
| 1354 # '<(nss_directory)/nss/lib/freebl/mpi/mpi_amd64.c', | 1382 # '<(nss_directory)/nss/lib/freebl/mpi/mpi_amd64.c', |
| 1355 # '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', | 1383 # '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', |
| 1356 # ], | 1384 # ], |
| 1357 # }], | 1385 # }], |
| 1358 # ], | 1386 # ], |
| 1359 }, { # else: OS!="win" | 1387 }, { # else: OS!="win" |
| 1360 'sources!': [ | 1388 'sources!': [ |
| 1361 'os_windows.c', | 1389 'os_windows.c', |
| 1362 # mpi_x86_asm.c contains MSVC inline assembly code. | 1390 # mpi_x86_asm.c contains MSVC inline assembly code. |
| 1363 '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', | 1391 '<(nss_directory)/nss/lib/freebl/mpi/mpi_x86_asm.c', |
| 1364 ], | 1392 ], |
| 1365 }], | 1393 }], |
| 1366 ['clang==1', { | |
| 1367 'xcode_settings': { | |
| 1368 'WARNING_CFLAGS': [ | |
| 1369 # nss doesn't explicitly cast between different enum types. | |
| 1370 '-Wno-conversion', | |
| 1371 # nss passes "const char*" through "void*". | |
| 1372 '-Wno-incompatible-pointer-types', | |
| 1373 # nss prefers `a && b || c` over `(a && b) || c`. | |
| 1374 '-Wno-logical-op-parentheses', | |
| 1375 # nss doesn't use exhaustive switches on enums | |
| 1376 '-Wno-switch', | |
| 1377 # nss has some `unsigned < 0` checks. | |
| 1378 '-Wno-tautological-compare', | |
| 1379 ], | |
| 1380 }, | |
| 1381 'cflags': [ | |
| 1382 '-Wno-conversion', | |
| 1383 '-Wno-incompatible-pointer-types', | |
| 1384 '-Wno-logical-op-parentheses', | |
| 1385 '-Wno-switch', | |
| 1386 '-Wno-tautological-compare', | |
| 1387 ], | |
| 1388 }], | |
| 1389 ], | 1394 ], |
| 1390 }, | 1395 }, |
| 1391 ], | 1396 ], |
| 1392 }]], | 1397 }]], |
| 1393 } | 1398 } |
| OLD | NEW |