Chromium Code Reviews| Index: dart/runtime/bin/net/nss.gyp |
| =================================================================== |
| --- dart/runtime/bin/net/nss.gyp (revision 15245) |
| +++ dart/runtime/bin/net/nss.gyp (working copy) |
| @@ -7,7 +7,7 @@ |
| # BSD-style license that can be found in the LICENSE file. |
| # This file is a modified copy of Chromium's deps/third_party/nss/nss.gyp. |
| -# Revision 165464 (this should agree with "nss_rev" in DEPS). |
| +# Revision 169195 (this should agree with "nss_rev" in DEPS). |
| { |
| # Added by Dart. All Dart comments refer to the following block or line. |
| 'includes': [ |
| @@ -88,7 +88,7 @@ |
| 'conditions': [[ 'dart_io_support==1', { |
| 'targets': [ |
| { |
| - 'target_name': 'nspr_dart', |
| + 'target_name': 'nspr_dart', # Added by Dart (the _dart postfix) |
| 'product_name': 'crnspr', |
| 'type': '<(component)', |
| # Changed by Dart: '<(nss_directory)/' added to all paths. |
| @@ -315,8 +315,8 @@ |
| # nss_directory contains .., which is bad in a regular expression. |
| # So we use the partial match by dropping '^' from '^mozilla/... |
| 'sources/': [ |
| - ['exclude', 'mozilla/nsprpub/pr/src/md/windows/'], |
| - ['exclude', 'mozilla/nsprpub/pr/src/threads/combined/'], |
| + ['exclude', '<(nss_directory)/mozilla/nsprpub/pr/src/md/windows/'], |
| + ['exclude', '<(nss_directory)/mozilla/nsprpub/pr/src/threads/combined/'], |
| ], |
| 'sources!': [ |
| # Added by Dart. |
| @@ -414,8 +414,8 @@ |
| # nss_directory contains .., which is bad in a regular expression. |
| # So we use the partial match by dropping '^' from '^mozilla/... |
| 'sources/': [ |
| - ['exclude', 'mozilla/nsprpub/pr/src/md/unix/'], |
| - ['exclude', 'mozilla/nsprpub/pr/src/pthreads/'], |
| + ['exclude', '<(nss_directory)/mozilla/nsprpub/pr/src/md/unix/'], |
| + ['exclude', '<(nss_directory)/mozilla/nsprpub/pr/src/pthreads/'], |
| ], |
| 'conditions': [ |
| ['target_arch=="ia32"', { |
| @@ -455,14 +455,14 @@ |
| ], |
| }, |
| { |
| - 'target_name': 'nss_dart', |
| + 'target_name': 'nss_dart', # Added by Dart (the _dart postfix) |
| 'product_name': 'crnss', |
| 'type': '<(component)', |
| 'dependencies': [ |
| - 'nss_static_dart', |
| + 'nss_static_dart', # Added by Dart (the _dart postfix) |
| ], |
| 'export_dependent_settings': [ |
| - 'nss_static_dart', |
| + 'nss_static_dart', # Added by Dart (the _dart postfix) |
| ], |
| 'sources': [ |
| # Ensure at least one object file is produced, so that MSVC does not |
| @@ -473,10 +473,10 @@ |
| 'conditions': [ |
| ['exclude_nss_root_certs==0', { |
| 'dependencies': [ |
| - 'nssckbi_dart', |
| + 'nssckbi_dart', # Added by Dart (the _dart postfix) |
| ], |
| 'export_dependent_settings': [ |
| - 'nssckbi_dart', |
| + 'nssckbi_dart', # Added by Dart (the _dart postfix) |
| ], |
| }], |
| ['OS == "mac" and component == "shared_library"', { |
| @@ -506,7 +506,7 @@ |
| # |
| # TODO(rsleevi): http://crbug.com/128134 - Break the circular dependency |
| # without requiring nssckbi to be built as a shared library. |
| - 'target_name': 'nssckbi_dart', |
| + 'target_name': 'nssckbi_dart', # Added by Dart (the _dart postfix) |
| 'product_name': 'crnssckbi', |
| 'type': 'static_library', |
| # This target is an implementation detail - the public dependencies |
| @@ -554,10 +554,10 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/ckfw/wrap.c', |
| ], |
| 'dependencies': [ |
| - 'nss_static_dart', |
| + 'nss_static_dart', # Added by Dart (the _dart postfix) |
| ], |
| 'export_dependent_settings': [ |
| - 'nss_static_dart', |
| + 'nss_static_dart', # Added by Dart (the _dart postfix) |
| ], |
| 'include_dirs': [ |
| '<(nss_directory)/mozilla/security/nss/lib/ckfw', |
| @@ -569,7 +569,7 @@ |
| }, |
| }, |
| { |
| - 'target_name': 'nss_static_dart', |
| + 'target_name': 'nss_static_dart', # Added by Dart (the _dart postfix) |
| 'type': 'static_library', |
| # This target is an implementation detail - the public dependencies |
| # should be on 'nss'. |
| @@ -630,6 +630,7 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/cryptohi/keyt.h', |
| '<(nss_directory)/mozilla/security/nss/lib/cryptohi/keythi.h', |
| '<(nss_directory)/mozilla/security/nss/lib/cryptohi/sechash.c', |
| + '<(nss_directory)/mozilla/security/nss/lib/cryptohi/sechash.h', |
| '<(nss_directory)/mozilla/security/nss/lib/cryptohi/seckey.c', |
| '<(nss_directory)/mozilla/security/nss/lib/cryptohi/secsign.c', |
| '<(nss_directory)/mozilla/security/nss/lib/cryptohi/secvfy.c', |
| @@ -678,7 +679,6 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/ecl/ecp_jm.c', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/ecl/ecp_mont.c', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/ecl/ec_naf.c', |
| - '<(nss_directory)/mozilla/security/nss/lib/freebl/hasht.h', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/jpake.c', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/md2.c', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/md5.c', |
| @@ -700,12 +700,12 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/mpi/mp_gf2m.h', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/mpi/primes.c', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/pqg.c', |
| + '<(nss_directory)/mozilla/security/nss/lib/freebl/pqg.h', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/rawhash.c', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/rijndael.c', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/rijndael.h', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/rijndael32.tab', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/rsa.c', |
| - '<(nss_directory)/mozilla/security/nss/lib/freebl/sechash.h', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/secmpi.h', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/secrng.h', |
| '<(nss_directory)/mozilla/security/nss/lib/freebl/seed.c', |
| @@ -920,6 +920,7 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/pk11wrap/pk11util.c', |
| '<(nss_directory)/mozilla/security/nss/lib/pk11wrap/secmod.h', |
| '<(nss_directory)/mozilla/security/nss/lib/pk11wrap/secmodi.h', |
| + '<(nss_directory)/mozilla/security/nss/lib/pk11wrap/secmodt.h', |
| '<(nss_directory)/mozilla/security/nss/lib/pk11wrap/secmodti.h', |
| '<(nss_directory)/mozilla/security/nss/lib/pk11wrap/secpkcs5.h', |
| '<(nss_directory)/mozilla/security/nss/lib/pkcs7/certread.c', |
| @@ -969,8 +970,6 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/lowpbe.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/lowpbe.h', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/padbuf.c', |
| - '<(nss_directory)/mozilla/security/nss/lib/softoken/pk11init.h', |
| - '<(nss_directory)/mozilla/security/nss/lib/softoken/pk11pars.h', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/pkcs11.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/pkcs11c.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/pkcs11i.h', |
| @@ -979,12 +978,10 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/rsawrapr.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sdb.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sdb.h', |
| - '<(nss_directory)/mozilla/security/nss/lib/softoken/secmodt.h', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkdb.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkdb.h', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkdbt.h', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkdbti.h', |
| - '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkmod.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkpars.c', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkpars.h', |
| '<(nss_directory)/mozilla/security/nss/lib/softoken/sftkpwd.c', |
| @@ -1002,6 +999,7 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/util/dersubr.c', |
| '<(nss_directory)/mozilla/security/nss/lib/util/dertime.c', |
| '<(nss_directory)/mozilla/security/nss/lib/util/errstrs.c', |
| + '<(nss_directory)/mozilla/security/nss/lib/util/hasht.h', |
| '<(nss_directory)/mozilla/security/nss/lib/util/nssb64.h', |
| '<(nss_directory)/mozilla/security/nss/lib/util/nssb64d.c', |
| '<(nss_directory)/mozilla/security/nss/lib/util/nssb64e.c', |
| @@ -1047,6 +1045,11 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/util/sectime.c', |
| '<(nss_directory)/mozilla/security/nss/lib/util/templates.c', |
| '<(nss_directory)/mozilla/security/nss/lib/util/utf8.c', |
| + '<(nss_directory)/mozilla/security/nss/lib/util/utilmod.c', |
| + '<(nss_directory)/mozilla/security/nss/lib/util/utilmodt.h', |
| + '<(nss_directory)/mozilla/security/nss/lib/util/utilpars.c', |
| + '<(nss_directory)/mozilla/security/nss/lib/util/utilpars.h', |
| + '<(nss_directory)/mozilla/security/nss/lib/util/utilparst.h', |
| '<(nss_directory)/mozilla/security/nss/lib/util/utilrename.h', |
| ], |
| 'sources!': [ |
| @@ -1059,11 +1062,11 @@ |
| '<(nss_directory)/mozilla/security/nss/lib/pk11wrap/debug_module.c', |
| ], |
| 'dependencies': [ |
| - 'nspr_dart', |
| - 'sqlite.gyp:sqlite_dart', |
| + 'nspr_dart', # Added by Dart (the _dart postfix) |
| + 'sqlite.gyp:sqlite_dart', # Changed by Dart prefix ../sqllite removed _dart postfix added. |
| ], |
| 'export_dependent_settings': [ |
| - 'nspr_dart', |
| + 'nspr_dart', # Added by Dart (the _dart postfix) |
| ], |
| 'defines': [ |
| 'MP_API_COMPATIBLE', |
| @@ -1148,15 +1151,21 @@ |
| 'defines': [ |
| 'NSS_DISABLE_LIBPKIX', |
| ], |
| + # Changed by Dart: |
| + # nss_directory contains .., which is bad in a regular expression. |
| + # So we use the partial match by dropping '^' from '^mozilla/... |
| 'sources/': [ |
| - ['exclude', 'mozilla/security/nss/lib/libpkix/'], |
| + ['exclude', '<(nss_directory)/mozilla/security/nss/lib/libpkix/'], |
|
Bill Hesse
2012/11/22 16:10:41
The point of the comment is that we don't want to
Søren Gjesse
2012/11/23 10:12:21
Good catch. Removed <(nss_directory)/ from the exc
|
| ], |
| 'sources!': [ |
| '<(nss_directory)/mozilla/security/nss/lib/certhigh/certvfypkix.c', |
| '<(nss_directory)/mozilla/security/nss/lib/certhigh/certvfypkixprint.c', |
| ], |
| + # Changed by Dart: |
| + # nss_directory contains .., which is bad in a regular expression. |
| + # So we use the partial match by dropping '^' from '^mozilla/... |
| 'include_dirs/': [ |
| - ['exclude', 'mozilla/security/nss/lib/libpkix/'], |
| + ['exclude', '<(nss_directory)/mozilla/security/nss/lib/libpkix/'], |
| ], |
| }], |
| ['target_arch=="ia32"', { |
| @@ -1164,7 +1173,6 @@ |
| ['exclude', 'amd64'], |
| ], |
| }], |
| - # Added by Dart. |
| ['OS=="linux"', { |
| 'defines': [ |
| 'XP_UNIX', |