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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'conditions': [ | 7 'conditions': [ |
8 ['OS=="ios"', { | 8 ['OS=="ios"', { |
9 'exclude_nss_root_certs%': 0, | 9 'exclude_nss_root_certs%': 0, |
10 'exclude_nss_libpkix%': 0, | 10 'exclude_nss_libpkix%': 0, |
(...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
567 'mozilla/security/nss/lib/freebl/jpake.c', | 567 'mozilla/security/nss/lib/freebl/jpake.c', |
568 'mozilla/security/nss/lib/freebl/md2.c', | 568 'mozilla/security/nss/lib/freebl/md2.c', |
569 'mozilla/security/nss/lib/freebl/md5.c', | 569 'mozilla/security/nss/lib/freebl/md5.c', |
570 'mozilla/security/nss/lib/freebl/mpi/logtab.h', | 570 'mozilla/security/nss/lib/freebl/mpi/logtab.h', |
571 'mozilla/security/nss/lib/freebl/mpi/mpcpucache.c', | 571 'mozilla/security/nss/lib/freebl/mpi/mpcpucache.c', |
572 'mozilla/security/nss/lib/freebl/mpi/mpi-config.h', | 572 'mozilla/security/nss/lib/freebl/mpi/mpi-config.h', |
573 'mozilla/security/nss/lib/freebl/mpi/mpi-priv.h', | 573 'mozilla/security/nss/lib/freebl/mpi/mpi-priv.h', |
574 'mozilla/security/nss/lib/freebl/mpi/mpi.c', | 574 'mozilla/security/nss/lib/freebl/mpi/mpi.c', |
575 'mozilla/security/nss/lib/freebl/mpi/mpi.h', | 575 'mozilla/security/nss/lib/freebl/mpi/mpi.h', |
576 'mozilla/security/nss/lib/freebl/mpi/mpi_amd64.c', | 576 'mozilla/security/nss/lib/freebl/mpi/mpi_amd64.c', |
577 'mozilla/security/nss/lib/freebl/mpi/mpi_arm.c', | |
577 'mozilla/security/nss/lib/freebl/mpi/mpi_x86_asm.c', | 578 'mozilla/security/nss/lib/freebl/mpi/mpi_x86_asm.c', |
578 'mozilla/security/nss/lib/freebl/mpi/mplogic.c', | 579 'mozilla/security/nss/lib/freebl/mpi/mplogic.c', |
579 'mozilla/security/nss/lib/freebl/mpi/mplogic.h', | 580 'mozilla/security/nss/lib/freebl/mpi/mplogic.h', |
580 'mozilla/security/nss/lib/freebl/mpi/mpmontg.c', | 581 'mozilla/security/nss/lib/freebl/mpi/mpmontg.c', |
581 'mozilla/security/nss/lib/freebl/mpi/mpprime.c', | 582 'mozilla/security/nss/lib/freebl/mpi/mpprime.c', |
582 'mozilla/security/nss/lib/freebl/mpi/mpprime.h', | 583 'mozilla/security/nss/lib/freebl/mpi/mpprime.h', |
583 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m-priv.h', | 584 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m-priv.h', |
584 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.c', | 585 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.c', |
585 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.h', | 586 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.h', |
586 'mozilla/security/nss/lib/freebl/mpi/primes.c', | 587 'mozilla/security/nss/lib/freebl/mpi/primes.c', |
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1038 ], | 1039 ], |
1039 'sources!': [ | 1040 'sources!': [ |
1040 'mozilla/security/nss/lib/certhigh/certvfypkix.c', | 1041 'mozilla/security/nss/lib/certhigh/certvfypkix.c', |
1041 'mozilla/security/nss/lib/certhigh/certvfypkixprint.c', | 1042 'mozilla/security/nss/lib/certhigh/certvfypkixprint.c', |
1042 ], | 1043 ], |
1043 'include_dirs/': [ | 1044 'include_dirs/': [ |
1044 ['exclude', '^mozilla/security/nss/lib/libpkix/'], | 1045 ['exclude', '^mozilla/security/nss/lib/libpkix/'], |
1045 ], | 1046 ], |
1046 }], | 1047 }], |
1047 ['target_arch=="ia32"', { | 1048 ['target_arch=="ia32"', { |
1048 'sources/': [ | 1049 'sources!': [ |
1049 ['exclude', 'amd64'], | 1050 'mozilla/security/nss/lib/freebl/mpi/mpi_amd64.c', |
1050 ], | 1051 ], |
1051 }], | 1052 }], |
1052 ['OS=="mac" or OS=="ios"', { | 1053 ['OS=="mac" or OS=="ios"', { |
1053 'defines': [ | 1054 'defines': [ |
1054 'XP_UNIX', | 1055 'XP_UNIX', |
1055 'DARWIN', | 1056 'DARWIN', |
1056 'HAVE_STRERROR', | 1057 'HAVE_STRERROR', |
1057 'HAVE_BSD_FLOCK', | 1058 'HAVE_BSD_FLOCK', |
1058 'SHLIB_SUFFIX=\"dylib\"', | 1059 'SHLIB_SUFFIX=\"dylib\"', |
1059 'SHLIB_PREFIX=\"lib\"', | 1060 'SHLIB_PREFIX=\"lib\"', |
(...skipping 14 matching lines...) Expand all Loading... | |
1074 '$(inherited)', | 1075 '$(inherited)', |
1075 'NSS_X86_OR_X64', | 1076 'NSS_X86_OR_X64', |
1076 'NSS_X86', | 1077 'NSS_X86', |
1077 'i386', | 1078 'i386', |
1078 ], | 1079 ], |
1079 'GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]': [ | 1080 'GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]': [ |
1080 '$(inherited)', | 1081 '$(inherited)', |
1081 'NSS_USE_64', | 1082 'NSS_USE_64', |
1082 'NSS_X86_OR_X64', | 1083 'NSS_X86_OR_X64', |
1083 'NSS_X64', | 1084 'NSS_X64', |
1084 ], | 1085 ], |
wtc
2012/07/30 23:20:53
I need help with GYP here.
I want to exclude the
Ryan Sleevi
2012/07/30 23:27:44
GYP (by way of XCode limitations) doesn't really s
Mark Mentovai
2012/07/31 23:20:36
As Ryan points out, the only option is to always c
| |
1086 'GCC_PREPROCESSOR_DEFINITIONS[arch=arm*]': [ | |
1087 '$(inherited)', | |
1088 'MP_ASSEMBLY_MULTIPLY', | |
1089 'MP_ASSEMBLY_SQUARE', | |
1090 'MP_USE_UINT_DIGIT', | |
1091 'SHA_NO_LONG_LONG', | |
1092 ], | |
1085 }, | 1093 }, |
1086 }], | 1094 }], |
1087 ['OS=="win"', { | 1095 ['OS=="win"', { |
1088 'defines': [ | 1096 'defines': [ |
1089 'SHLIB_SUFFIX=\"dll\"', | 1097 'SHLIB_SUFFIX=\"dll\"', |
1090 'SHLIB_PREFIX=\"\"', | 1098 'SHLIB_PREFIX=\"\"', |
1091 'SOFTOKEN_LIB_NAME=\"softokn3.dll\"', | 1099 'SOFTOKEN_LIB_NAME=\"softokn3.dll\"', |
1092 'XP_PC', | 1100 'XP_PC', |
1093 'WIN32', | 1101 'WIN32', |
1094 'WIN95', | 1102 'WIN95', |
1095 '_WINDOWS', | 1103 '_WINDOWS', |
1096 ], | 1104 ], |
1105 'sources!': [ | |
1106 'mozilla/security/nss/lib/freebl/mpi/mpi_arm.c', | |
1107 ], | |
wtc
2012/07/30 23:20:53
mpi_arm.c contains GCC inline assembly code, so it
| |
1097 'direct_dependent_settings': { | 1108 'direct_dependent_settings': { |
1098 'defines': [ | 1109 'defines': [ |
1099 '_WINDOWS', | 1110 '_WINDOWS', |
1100 ], | 1111 ], |
1101 }, | 1112 }, |
1102 'conditions': [ | 1113 'conditions': [ |
1103 ['target_arch=="ia32"', { | 1114 ['target_arch=="ia32"', { |
1104 'defines': [ | 1115 'defines': [ |
1105 'NSS_X86_OR_X64', | 1116 'NSS_X86_OR_X64', |
1106 'NSS_X86', | 1117 'NSS_X86', |
(...skipping 27 matching lines...) Expand all Loading... | |
1134 '-Wno-incompatible-pointer-types', | 1145 '-Wno-incompatible-pointer-types', |
1135 '-Wno-logical-op-parentheses', | 1146 '-Wno-logical-op-parentheses', |
1136 '-Wno-switch', | 1147 '-Wno-switch', |
1137 '-Wno-tautological-compare', | 1148 '-Wno-tautological-compare', |
1138 ], | 1149 ], |
1139 }], | 1150 }], |
1140 ], | 1151 ], |
1141 }, | 1152 }, |
1142 ], | 1153 ], |
1143 } | 1154 } |
OLD | NEW |