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', | |
578 'mozilla/security/nss/lib/freebl/mpi/mpi_mac.c', | |
577 'mozilla/security/nss/lib/freebl/mpi/mpi_x86_asm.c', | 579 'mozilla/security/nss/lib/freebl/mpi/mpi_x86_asm.c', |
578 'mozilla/security/nss/lib/freebl/mpi/mplogic.c', | 580 'mozilla/security/nss/lib/freebl/mpi/mplogic.c', |
579 'mozilla/security/nss/lib/freebl/mpi/mplogic.h', | 581 'mozilla/security/nss/lib/freebl/mpi/mplogic.h', |
580 'mozilla/security/nss/lib/freebl/mpi/mpmontg.c', | 582 'mozilla/security/nss/lib/freebl/mpi/mpmontg.c', |
581 'mozilla/security/nss/lib/freebl/mpi/mpprime.c', | 583 'mozilla/security/nss/lib/freebl/mpi/mpprime.c', |
582 'mozilla/security/nss/lib/freebl/mpi/mpprime.h', | 584 'mozilla/security/nss/lib/freebl/mpi/mpprime.h', |
583 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m-priv.h', | 585 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m-priv.h', |
584 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.c', | 586 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.c', |
585 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.h', | 587 'mozilla/security/nss/lib/freebl/mpi/mp_gf2m.h', |
586 'mozilla/security/nss/lib/freebl/mpi/primes.c', | 588 'mozilla/security/nss/lib/freebl/mpi/primes.c', |
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1038 ], | 1040 ], |
1039 'sources!': [ | 1041 'sources!': [ |
1040 'mozilla/security/nss/lib/certhigh/certvfypkix.c', | 1042 'mozilla/security/nss/lib/certhigh/certvfypkix.c', |
1041 'mozilla/security/nss/lib/certhigh/certvfypkixprint.c', | 1043 'mozilla/security/nss/lib/certhigh/certvfypkixprint.c', |
1042 ], | 1044 ], |
1043 'include_dirs/': [ | 1045 'include_dirs/': [ |
1044 ['exclude', '^mozilla/security/nss/lib/libpkix/'], | 1046 ['exclude', '^mozilla/security/nss/lib/libpkix/'], |
1045 ], | 1047 ], |
1046 }], | 1048 }], |
1047 ['target_arch=="ia32"', { | 1049 ['target_arch=="ia32"', { |
1048 'sources/': [ | 1050 'sources!': [ |
1049 ['exclude', 'amd64'], | 1051 'mozilla/security/nss/lib/freebl/mpi/mpi_amd64.c', |
1050 ], | 1052 ], |
1051 }], | 1053 }], |
1052 ['OS=="mac" or OS=="ios"', { | 1054 ['OS=="mac" or OS=="ios"', { |
1053 'defines': [ | 1055 'defines': [ |
1054 'XP_UNIX', | 1056 'XP_UNIX', |
1055 'DARWIN', | 1057 'DARWIN', |
1056 'HAVE_STRERROR', | 1058 'HAVE_STRERROR', |
1057 'HAVE_BSD_FLOCK', | 1059 'HAVE_BSD_FLOCK', |
1058 'SHLIB_SUFFIX=\"dylib\"', | 1060 'SHLIB_SUFFIX=\"dylib\"', |
1059 'SHLIB_PREFIX=\"lib\"', | 1061 'SHLIB_PREFIX=\"lib\"', |
1060 'SOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\"', | 1062 'SOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\"', |
1061 ], | 1063 ], |
1062 'sources!': [ | 1064 'sources!': [ |
1065 # mpi_arm.c is included by mpi_mac.c. | |
1066 'mozilla/security/nss/lib/freebl/mpi/mpi_arm.c', | |
1067 # mpi_x86_asm.c contains MSVC inline assembly code. | |
1063 'mozilla/security/nss/lib/freebl/mpi/mpi_x86_asm.c', | 1068 'mozilla/security/nss/lib/freebl/mpi/mpi_x86_asm.c', |
1064 ], | 1069 ], |
1065 'xcode_settings': { | 1070 'xcode_settings': { |
wtc
2012/08/02 02:47:08
I just discovered that this entire xcode_settings
Mark Mentovai
2012/08/02 14:50:34
wtc wrote:
Nico
2012/08/02 15:07:15
Correct, that's not implemented for ninja (http://
| |
1066 'conditions': [ | 1071 'conditions': [ |
1067 ['component == "shared_library"', { | 1072 ['component == "shared_library"', { |
1068 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # no -fvisibility=hidden | 1073 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # no -fvisibility=hidden |
1069 }], | 1074 }], |
1070 ], | 1075 ], |
1071 # Can't use 'target_arch=="ia32"' conditional because that is | 1076 # Can't use 'target_arch=="ia32"' conditional because that is |
1072 # only checked at GYP file generation time. | 1077 # only checked at GYP file generation time. |
1073 'GCC_PREPROCESSOR_DEFINITIONS[arch=i386]': [ | 1078 'GCC_PREPROCESSOR_DEFINITIONS[arch=i386]': [ |
1074 '$(inherited)', | 1079 '$(inherited)', |
1075 'NSS_X86_OR_X64', | 1080 'NSS_X86_OR_X64', |
1076 'NSS_X86', | 1081 'NSS_X86', |
1077 'i386', | 1082 'i386', |
1078 ], | 1083 ], |
1079 'GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]': [ | 1084 'GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]': [ |
1080 '$(inherited)', | 1085 '$(inherited)', |
1081 'NSS_USE_64', | 1086 'NSS_USE_64', |
1082 'NSS_X86_OR_X64', | 1087 'NSS_X86_OR_X64', |
1083 'NSS_X64', | 1088 'NSS_X64', |
1084 ], | 1089 ], |
1090 'GCC_PREPROCESSOR_DEFINITIONS[arch=arm*]': [ | |
wtc
2012/11/26 22:22:44
I remember this CL is blocked by my inability to s
Ryan Sleevi
2012/11/26 22:32:16
For iOS, we should be able to map this into an OS=
| |
1091 '$(inherited)', | |
1092 'MP_ASSEMBLY_MULTIPLY', | |
1093 'MP_ASSEMBLY_SQUARE', | |
1094 'MP_USE_UINT_DIGIT', | |
1095 'SHA_NO_LONG_LONG', | |
1096 ], | |
1085 }, | 1097 }, |
1086 }], | 1098 }], |
1087 ['OS=="win"', { | 1099 ['OS=="win"', { |
1088 'defines': [ | 1100 'defines': [ |
1089 'SHLIB_SUFFIX=\"dll\"', | 1101 'SHLIB_SUFFIX=\"dll\"', |
1090 'SHLIB_PREFIX=\"\"', | 1102 'SHLIB_PREFIX=\"\"', |
1091 'SOFTOKEN_LIB_NAME=\"softokn3.dll\"', | 1103 'SOFTOKEN_LIB_NAME=\"softokn3.dll\"', |
1092 'XP_PC', | 1104 'XP_PC', |
1093 'WIN32', | 1105 'WIN32', |
1094 'WIN95', | 1106 'WIN95', |
1095 '_WINDOWS', | 1107 '_WINDOWS', |
1096 ], | 1108 ], |
1109 'sources!': [ | |
1110 # mpi_arm.c contains GCC inline assembly code. | |
1111 'mozilla/security/nss/lib/freebl/mpi/mpi_arm.c', | |
1112 ], | |
1097 'direct_dependent_settings': { | 1113 'direct_dependent_settings': { |
1098 'defines': [ | 1114 'defines': [ |
1099 '_WINDOWS', | 1115 '_WINDOWS', |
1100 ], | 1116 ], |
1101 }, | 1117 }, |
1102 'conditions': [ | 1118 'conditions': [ |
1103 ['target_arch=="ia32"', { | 1119 ['target_arch=="ia32"', { |
1104 'defines': [ | 1120 'defines': [ |
1105 'NSS_X86_OR_X64', | 1121 'NSS_X86_OR_X64', |
1106 'NSS_X86', | 1122 'NSS_X86', |
(...skipping 27 matching lines...) Expand all Loading... | |
1134 '-Wno-incompatible-pointer-types', | 1150 '-Wno-incompatible-pointer-types', |
1135 '-Wno-logical-op-parentheses', | 1151 '-Wno-logical-op-parentheses', |
1136 '-Wno-switch', | 1152 '-Wno-switch', |
1137 '-Wno-tautological-compare', | 1153 '-Wno-tautological-compare', |
1138 ], | 1154 ], |
1139 }], | 1155 }], |
1140 ], | 1156 ], |
1141 }, | 1157 }, |
1142 ], | 1158 ], |
1143 } | 1159 } |
OLD | NEW |