Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2171)

Unified Diff: build/secondary/third_party/nss/BUILD.gn

Issue 1844813002: Uprev NSS to 3.23 on iOS (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: One more GN fix Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « DEPS ('k') | net/socket/nss_ssl_util.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: build/secondary/third_party/nss/BUILD.gn
diff --git a/build/secondary/third_party/nss/BUILD.gn b/build/secondary/third_party/nss/BUILD.gn
index 2dc414d716f0fe40016b2ebc2260167522bc1916..9a08058b3c9f497846a2aff88ac75d688116350f 100644
--- a/build/secondary/third_party/nss/BUILD.gn
+++ b/build/secondary/third_party/nss/BUILD.gn
@@ -19,10 +19,7 @@ if (is_linux) {
"-lssl3",
]
}
-} else {
- include_nss_root_certs = is_ios
- include_nss_libpkix = is_ios
-
+} else if (is_ios) {
config("nspr_config") {
defines = [ "NO_NSPR_10_SUPPORT" ]
include_dirs = [
@@ -121,10 +118,7 @@ if (is_linux) {
"nspr/pr/include/prtypes.h",
"nspr/pr/include/prvrsion.h",
"nspr/pr/include/prwin16.h",
- "nspr/pr/src/io/prdir.c",
"nspr/pr/src/io/prfdcach.c",
- "nspr/pr/src/io/prfile.c",
- "nspr/pr/src/io/prio.c",
"nspr/pr/src/io/priometh.c",
"nspr/pr/src/io/pripv6.c",
"nspr/pr/src/io/prlayer.c",
@@ -135,7 +129,6 @@ if (is_linux) {
"nspr/pr/src/io/prpolevt.c",
"nspr/pr/src/io/prprf.c",
"nspr/pr/src/io/prscanf.c",
- "nspr/pr/src/io/prsocket.c",
"nspr/pr/src/io/prstdio.c",
"nspr/pr/src/linking/prlink.c",
"nspr/pr/src/malloc/prmalloc.c",
@@ -149,21 +142,6 @@ if (is_linux) {
"nspr/pr/src/md/unix/uxrng.c",
"nspr/pr/src/md/unix/uxshm.c",
"nspr/pr/src/md/unix/uxwrap.c",
- "nspr/pr/src/md/windows/ntgc.c",
- "nspr/pr/src/md/windows/ntinrval.c",
- "nspr/pr/src/md/windows/ntmisc.c",
- "nspr/pr/src/md/windows/ntsec.c",
- "nspr/pr/src/md/windows/ntsem.c",
- "nspr/pr/src/md/windows/w32ipcsem.c",
- "nspr/pr/src/md/windows/w32poll.c",
- "nspr/pr/src/md/windows/w32rng.c",
- "nspr/pr/src/md/windows/w32shm.c",
- "nspr/pr/src/md/windows/w95cv.c",
- "nspr/pr/src/md/windows/w95dllmain.c",
- "nspr/pr/src/md/windows/w95io.c",
- "nspr/pr/src/md/windows/w95sock.c",
- "nspr/pr/src/md/windows/w95thred.c",
- "nspr/pr/src/md/windows/win32_errors.c",
"nspr/pr/src/memory/prseg.c",
"nspr/pr/src/memory/prshm.c",
"nspr/pr/src/memory/prshma.c",
@@ -179,7 +157,6 @@ if (is_linux) {
"nspr/pr/src/misc/prinit.c",
"nspr/pr/src/misc/prinrval.c",
"nspr/pr/src/misc/pripc.c",
- "nspr/pr/src/misc/pripcsem.c",
"nspr/pr/src/misc/prlog2.c",
"nspr/pr/src/misc/prlong.c",
"nspr/pr/src/misc/prnetdb.c",
@@ -194,29 +171,14 @@ if (is_linux) {
"nspr/pr/src/pthreads/ptmisc.c",
"nspr/pr/src/pthreads/ptsynch.c",
"nspr/pr/src/pthreads/ptthread.c",
- "nspr/pr/src/threads/combined/prucpu.c",
- "nspr/pr/src/threads/combined/prucv.c",
- "nspr/pr/src/threads/combined/prulock.c",
- "nspr/pr/src/threads/combined/prustack.c",
- "nspr/pr/src/threads/combined/pruthr.c",
"nspr/pr/src/threads/prcmon.c",
- "nspr/pr/src/threads/prcthr.c",
- "nspr/pr/src/threads/prdump.c",
- "nspr/pr/src/threads/prmon.c",
"nspr/pr/src/threads/prrwlock.c",
- "nspr/pr/src/threads/prsem.c",
"nspr/pr/src/threads/prtpd.c",
]
public_configs = [ ":nspr_config" ]
configs -= [ "//build/config/compiler:chromium_code" ]
- if (is_win) {
- configs -= [
- "//build/config/win:unicode", # Requires 8-bit mode.
- "//build/config/win:lean_and_mean", # Won"t compile with lean and mean.
- ]
- }
configs += [
"//build/config/compiler:no_chromium_code",
"//build/config/compiler:no_size_t_to_int_warning",
@@ -229,100 +191,25 @@ if (is_linux) {
defines = [
"_NSPR_BUILD_",
"FORCE_PR_LOG",
+ "XP_UNIX",
+ "DARWIN",
+ "XP_MACOSX",
+ "_PR_PTHREADS",
+ "HAVE_BSD_FLOCK",
+ "HAVE_DLADDR",
+ "HAVE_LCHOWN",
+ "HAVE_SOCKLEN_T",
+ "HAVE_STRERROR",
]
include_dirs = [ "nspr/pr/include/private" ]
- if (is_win) {
- cflags = [ "/wd4554" ] # Check precidence.
- defines += [
- "XP_PC",
- "WIN32",
- "WIN95",
- "_PR_GLOBAL_THREADS_ONLY",
- "_CRT_SECURE_NO_WARNINGS",
- ]
- } else {
- sources -= [
- "nspr/pr/src/md/windows/ntgc.c",
- "nspr/pr/src/md/windows/ntinrval.c",
- "nspr/pr/src/md/windows/ntmisc.c",
- "nspr/pr/src/md/windows/ntsec.c",
- "nspr/pr/src/md/windows/ntsem.c",
- "nspr/pr/src/md/windows/w32ipcsem.c",
- "nspr/pr/src/md/windows/w32poll.c",
- "nspr/pr/src/md/windows/w32rng.c",
- "nspr/pr/src/md/windows/w32shm.c",
- "nspr/pr/src/md/windows/w95cv.c",
- "nspr/pr/src/md/windows/w95dllmain.c",
- "nspr/pr/src/md/windows/w95io.c",
- "nspr/pr/src/md/windows/w95sock.c",
- "nspr/pr/src/md/windows/w95thred.c",
- "nspr/pr/src/md/windows/win32_errors.c",
- "nspr/pr/src/threads/combined/prucpu.c",
- "nspr/pr/src/threads/combined/prucv.c",
- "nspr/pr/src/threads/combined/prulock.c",
- "nspr/pr/src/threads/combined/prustack.c",
- "nspr/pr/src/threads/combined/pruthr.c",
- ]
- }
-
- if (!is_posix) {
- sources -= [
- "nspr/pr/src/md/unix/darwin.c",
- "nspr/pr/src/md/unix/os_Darwin.s",
- "nspr/pr/src/md/unix/unix.c",
- "nspr/pr/src/md/unix/unix_errors.c",
- "nspr/pr/src/md/unix/uxproces.c",
- "nspr/pr/src/md/unix/uxrng.c",
- "nspr/pr/src/md/unix/uxshm.c",
- "nspr/pr/src/md/unix/uxwrap.c",
- "nspr/pr/src/pthreads/ptio.c",
- "nspr/pr/src/pthreads/ptmisc.c",
- "nspr/pr/src/pthreads/ptsynch.c",
- "nspr/pr/src/pthreads/ptthread.c",
- ]
- }
-
if (current_cpu == "x86") {
defines += [ "_X86_" ]
} else if (current_cpu == "x64") {
defines += [ "_AMD64_" ]
}
- if (is_mac || is_ios) {
- sources -= [
- "nspr/pr/src/io/prdir.c",
- "nspr/pr/src/io/prfile.c",
- "nspr/pr/src/io/prio.c",
- "nspr/pr/src/io/prsocket.c",
- "nspr/pr/src/misc/pripcsem.c",
- "nspr/pr/src/threads/prcthr.c",
- "nspr/pr/src/threads/prdump.c",
- "nspr/pr/src/threads/prmon.c",
- "nspr/pr/src/threads/prsem.c",
- ]
- defines += [
- "XP_UNIX",
- "DARWIN",
- "XP_MACOSX",
- "_PR_PTHREADS",
- "HAVE_BSD_FLOCK",
- "HAVE_DLADDR",
- "HAVE_LCHOWN",
- "HAVE_SOCKLEN_T",
- "HAVE_STRERROR",
- ]
- }
-
- if (is_mac) {
- defines += [ "HAVE_CRT_EXTERNS_H" ]
- libs = [
- "CoreFoundation.framework",
- "CoreServices.framework",
- ]
- }
-
if (is_clang) {
cflags += [
# nspr uses a bunch of deprecated functions (NSLinkModule etc) in
@@ -349,21 +236,8 @@ if (is_linux) {
public_deps = [
":nss_static",
+ ":nssckbi",
]
-
- if (include_nss_root_certs) {
- public_deps += [ ":nssckbi" ]
- }
-
- if (is_component_build) {
- if (is_mac) {
- ldflags = [ "-all_load" ]
- } else if (is_win) {
- # Pass the def file to the linker.
- ldflags =
- [ "/DEF:" + rebase_path("nss/exports_win.def", root_build_dir) ]
- }
- }
}
config("nssckbi_config") {
@@ -430,10 +304,6 @@ if (is_linux) {
]
configs -= [ "//build/config/compiler:chromium_code" ]
-
- if (is_win) {
- configs -= [ "//build/config/win:unicode" ] # Requires 8-bit mode.
- }
configs += [ "//build/config/compiler:no_chromium_code" ]
include_dirs = [ "nss/lib/ckfw" ]
@@ -450,9 +320,6 @@ if (is_linux) {
"NSS_USE_STATIC_LIBS",
"USE_UTIL_DIRECTLY",
]
- if (is_win) {
- defines += [ "_WINDOWS" ]
- }
include_dirs = [
"nspr/pr/include",
"nspr/lib/ds",
@@ -498,50 +365,6 @@ if (is_linux) {
}
}
- if (is_win && current_cpu == "x86") {
- source_set("nss_static_avx") {
- sources = [
- "nss/lib/freebl/intel-gcm-wrap.c",
- "nss/lib/freebl/intel-gcm-x86-masm.asm",
- "nss/lib/freebl/intel-gcm.h",
- ]
- defines = [
- "_WINDOWS",
- "_X86_",
- "INTEL_GCM",
- "MP_API_COMPATIBLE",
- "MP_ASSEMBLY_DIV_2DX1D",
- "MP_ASSEMBLY_MULTIPLY",
- "MP_ASSEMBLY_SQUARE",
- "MP_NO_MP_WORD",
- "MP_USE_UINT_DIGIT",
- "NSS_DISABLE_DBM",
- "NSS_STATIC",
- "NSS_USE_STATIC_LIBS",
- "NSS_X86",
- "NSS_X86_OR_X64",
- "RIJNDAEL_INCLUDE_TABLES",
- "SHLIB_PREFIX=\"\"",
- "SHLIB_SUFFIX=\"dll\"",
- "SHLIB_VERSION=\"3\"",
- "SOFTOKEN_LIB_NAME=\"softokn3.dll\"",
- "SOFTOKEN_SHLIB_VERSION=\"3\"",
- "USE_HW_AES",
- "USE_UTIL_DIRECTLY",
- "WIN32",
- "WIN95",
- "XP_PC",
- ]
- include_dirs = [
- "nspr/pr/include",
- "nspr/lib/ds",
- "nspr/lib/libc/include",
- "nss/lib/freebl/ecl",
- "nss/lib/util",
- ]
- }
- }
-
source_set("nss_static") {
visibility = [ ":*" ] # Internal implementation detail.
@@ -583,6 +406,7 @@ if (is_linux) {
"nss/lib/certhigh/certhtml.c",
"nss/lib/certhigh/certreq.c",
"nss/lib/certhigh/certvfy.c",
+ "nss/lib/certhigh/certvfypkix.c",
"nss/lib/certhigh/crlv2.c",
"nss/lib/certhigh/ocsp.c",
"nss/lib/certhigh/ocsp.h",
@@ -626,9 +450,8 @@ if (is_linux) {
"nss/lib/freebl/blapit.h",
"nss/lib/freebl/camellia.c",
"nss/lib/freebl/camellia.h",
- "nss/lib/freebl/chacha20/chacha20.c",
- "nss/lib/freebl/chacha20/chacha20.h",
- "nss/lib/freebl/chacha20/chacha20_vec.c",
+ "nss/lib/freebl/chacha20.c",
+ "nss/lib/freebl/chacha20.h",
"nss/lib/freebl/chacha20poly1305.c",
"nss/lib/freebl/chacha20poly1305.h",
"nss/lib/freebl/ctr.c",
@@ -667,7 +490,6 @@ if (is_linux) {
"nss/lib/freebl/gcm.h",
"nss/lib/freebl/hmacct.c",
"nss/lib/freebl/hmacct.h",
- "nss/lib/freebl/intel-aes-x86-masm.asm",
"nss/lib/freebl/intel-aes.h",
"nss/lib/freebl/jpake.c",
"nss/lib/freebl/md2.c",
@@ -681,10 +503,8 @@ if (is_linux) {
"nss/lib/freebl/mpi/mpi-priv.h",
"nss/lib/freebl/mpi/mpi.c",
"nss/lib/freebl/mpi/mpi.h",
- "nss/lib/freebl/mpi/mpi_amd64.c",
"nss/lib/freebl/mpi/mpi_arm.c",
"nss/lib/freebl/mpi/mpi_arm_mac.c",
- "nss/lib/freebl/mpi/mpi_x86_asm.c",
"nss/lib/freebl/mpi/mplogic.c",
"nss/lib/freebl/mpi/mplogic.h",
"nss/lib/freebl/mpi/mpmontg.c",
@@ -692,9 +512,8 @@ if (is_linux) {
"nss/lib/freebl/mpi/mpprime.h",
"nss/lib/freebl/mpi/primes.c",
"nss/lib/freebl/nss_build_config_mac.h",
- "nss/lib/freebl/poly1305/poly1305-donna-x64-sse2-incremental-source.c",
- "nss/lib/freebl/poly1305/poly1305.c",
- "nss/lib/freebl/poly1305/poly1305.h",
+ "nss/lib/freebl/poly1305.c",
+ "nss/lib/freebl/poly1305.h",
"nss/lib/freebl/pqg.c",
"nss/lib/freebl/pqg.h",
"nss/lib/freebl/rawhash.c",
@@ -717,6 +536,162 @@ if (is_linux) {
"nss/lib/freebl/tlsprfalg.c",
"nss/lib/freebl/unix_rand.c",
"nss/lib/freebl/win_rand.c",
+ "nss/lib/libpkix/include/pkix.h",
+ "nss/lib/libpkix/include/pkix_certsel.h",
+ "nss/lib/libpkix/include/pkix_certstore.h",
+ "nss/lib/libpkix/include/pkix_checker.h",
+ "nss/lib/libpkix/include/pkix_crlsel.h",
+ "nss/lib/libpkix/include/pkix_errorstrings.h",
+ "nss/lib/libpkix/include/pkix_params.h",
+ "nss/lib/libpkix/include/pkix_pl_pki.h",
+ "nss/lib/libpkix/include/pkix_pl_system.h",
+ "nss/lib/libpkix/include/pkix_results.h",
+ "nss/lib/libpkix/include/pkix_revchecker.h",
+ "nss/lib/libpkix/include/pkix_sample_modules.h",
+ "nss/lib/libpkix/include/pkix_util.h",
+ "nss/lib/libpkix/include/pkixt.h",
+ "nss/lib/libpkix/pkix/certsel/pkix_certselector.c",
+ "nss/lib/libpkix/pkix/certsel/pkix_certselector.h",
+ "nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c",
+ "nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.h",
+ "nss/lib/libpkix/pkix/checker/pkix_basicconstraintschecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_basicconstraintschecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_certchainchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_certchainchecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_crlchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_crlchecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_ekuchecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_expirationchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_expirationchecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_namechainingchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_namechainingchecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_nameconstraintschecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_nameconstraintschecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_ocspchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_ocspchecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_policychecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_policychecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_revocationchecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_revocationmethod.c",
+ "nss/lib/libpkix/pkix/checker/pkix_revocationmethod.h",
+ "nss/lib/libpkix/pkix/checker/pkix_signaturechecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_signaturechecker.h",
+ "nss/lib/libpkix/pkix/checker/pkix_targetcertchecker.c",
+ "nss/lib/libpkix/pkix/checker/pkix_targetcertchecker.h",
+ "nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c",
+ "nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.h",
+ "nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c",
+ "nss/lib/libpkix/pkix/crlsel/pkix_crlselector.h",
+ "nss/lib/libpkix/pkix/params/pkix_procparams.c",
+ "nss/lib/libpkix/pkix/params/pkix_procparams.h",
+ "nss/lib/libpkix/pkix/params/pkix_resourcelimits.c",
+ "nss/lib/libpkix/pkix/params/pkix_resourcelimits.h",
+ "nss/lib/libpkix/pkix/params/pkix_trustanchor.c",
+ "nss/lib/libpkix/pkix/params/pkix_trustanchor.h",
+ "nss/lib/libpkix/pkix/params/pkix_valparams.c",
+ "nss/lib/libpkix/pkix/params/pkix_valparams.h",
+ "nss/lib/libpkix/pkix/results/pkix_buildresult.c",
+ "nss/lib/libpkix/pkix/results/pkix_buildresult.h",
+ "nss/lib/libpkix/pkix/results/pkix_policynode.c",
+ "nss/lib/libpkix/pkix/results/pkix_policynode.h",
+ "nss/lib/libpkix/pkix/results/pkix_valresult.c",
+ "nss/lib/libpkix/pkix/results/pkix_valresult.h",
+ "nss/lib/libpkix/pkix/results/pkix_verifynode.c",
+ "nss/lib/libpkix/pkix/results/pkix_verifynode.h",
+ "nss/lib/libpkix/pkix/store/pkix_store.c",
+ "nss/lib/libpkix/pkix/store/pkix_store.h",
+ "nss/lib/libpkix/pkix/top/pkix_build.c",
+ "nss/lib/libpkix/pkix/top/pkix_build.h",
+ "nss/lib/libpkix/pkix/top/pkix_lifecycle.c",
+ "nss/lib/libpkix/pkix/top/pkix_lifecycle.h",
+ "nss/lib/libpkix/pkix/top/pkix_validate.c",
+ "nss/lib/libpkix/pkix/top/pkix_validate.h",
+ "nss/lib/libpkix/pkix/util/pkix_error.c",
+ "nss/lib/libpkix/pkix/util/pkix_error.h",
+ "nss/lib/libpkix/pkix/util/pkix_errpaths.c",
+ "nss/lib/libpkix/pkix/util/pkix_list.c",
+ "nss/lib/libpkix/pkix/util/pkix_list.h",
+ "nss/lib/libpkix/pkix/util/pkix_logger.c",
+ "nss/lib/libpkix/pkix/util/pkix_logger.h",
+ "nss/lib/libpkix/pkix/util/pkix_tools.c",
+ "nss/lib/libpkix/pkix/util/pkix_tools.h",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.h",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.h",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.c",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.h",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.c",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.h",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.h",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
+ "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crldp.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crldp.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspcertid.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspcertid.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.h",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.c",
+ "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_error.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_lifecycle.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_lifecycle.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mem.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mem.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_primhash.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_primhash.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.h",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.c",
+ "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.h",
"nss/lib/nss/nss.h",
"nss/lib/nss/nssinit.c",
"nss/lib/nss/nssoptions.c",
@@ -890,8 +865,6 @@ if (is_linux) {
sources -= [
# mpi_arm.c is included by mpi_arm_mac.c.
- # NOTE: mpi_arm.c can be used directly on Linux. mpi_arm.c will need
- # to be excluded conditionally if we start to build NSS on Linux.
"nss/lib/freebl/mpi/mpi_arm.c",
# primes.c is included by mpprime.c.
@@ -905,10 +878,11 @@ if (is_linux) {
"nss/lib/pk11wrap/debug_module.c",
]
- configs -= [ "//build/config/compiler:chromium_code" ]
- if (is_win) {
- configs -= [ "//build/config/win:unicode" ] # Requires 8-bit mode.
- }
+ configs -= [
+ "//build/config/compiler:chromium_code",
+ "//build/config/gcc:symbol_visibility_hidden",
+ ]
+
configs += [
"//build/config/compiler:no_chromium_code",
"//build/config/compiler:no_size_t_to_int_warning",
@@ -919,295 +893,45 @@ if (is_linux) {
]
public_configs = [ ":nss_static_config" ]
- cflags = []
+ cflags = [
+ "-include",
+ rebase_path("//third_party/nss/nss/lib/freebl/nss_build_config_mac.h",
+ root_build_dir),
+ ]
# Only need the defines and includes not in nss_static_config.
defines = [
"MP_API_COMPATIBLE",
"NSS_DISABLE_DBM",
+ "NSS_PKIX_NO_LDAP",
"RIJNDAEL_INCLUDE_TABLES",
"SHLIB_VERSION=\"3\"",
"SOFTOKEN_SHLIB_VERSION=\"3\"",
+ "XP_UNIX",
+ "DARWIN",
+ "HAVE_STRERROR",
+ "HAVE_BSD_FLOCK",
+ "SHLIB_SUFFIX=\"dylib\"",
+ "SHLIB_PREFIX=\"lib\"",
+ "SOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\"",
]
include_dirs = [
"nss/lib/freebl/mpi",
+ "nss/lib/libpkix/include",
+ "nss/lib/libpkix/pkix/certsel",
+ "nss/lib/libpkix/pkix/checker",
+ "nss/lib/libpkix/pkix/crlsel",
+ "nss/lib/libpkix/pkix/params",
+ "nss/lib/libpkix/pkix/results",
+ "nss/lib/libpkix/pkix/store",
+ "nss/lib/libpkix/pkix/top",
+ "nss/lib/libpkix/pkix/util",
+ "nss/lib/libpkix/pkix_pl_nss/module",
+ "nss/lib/libpkix/pkix_pl_nss/pki",
+ "nss/lib/libpkix/pkix_pl_nss/system",
"nss/lib/ssl",
]
- if (is_win) {
- cflags += [ "/wd4101" ] # Unreferenced local variable.
- }
-
- if (include_nss_libpkix) {
- sources += [
- "nss/lib/certhigh/certvfypkix.c",
- "nss/lib/libpkix/include/pkix.h",
- "nss/lib/libpkix/include/pkix_certsel.h",
- "nss/lib/libpkix/include/pkix_certstore.h",
- "nss/lib/libpkix/include/pkix_checker.h",
- "nss/lib/libpkix/include/pkix_crlsel.h",
- "nss/lib/libpkix/include/pkix_errorstrings.h",
- "nss/lib/libpkix/include/pkix_params.h",
- "nss/lib/libpkix/include/pkix_pl_pki.h",
- "nss/lib/libpkix/include/pkix_pl_system.h",
- "nss/lib/libpkix/include/pkix_results.h",
- "nss/lib/libpkix/include/pkix_revchecker.h",
- "nss/lib/libpkix/include/pkix_sample_modules.h",
- "nss/lib/libpkix/include/pkix_util.h",
- "nss/lib/libpkix/include/pkixt.h",
- "nss/lib/libpkix/pkix/certsel/pkix_certselector.c",
- "nss/lib/libpkix/pkix/certsel/pkix_certselector.h",
- "nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.c",
- "nss/lib/libpkix/pkix/certsel/pkix_comcertselparams.h",
- "nss/lib/libpkix/pkix/checker/pkix_basicconstraintschecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_basicconstraintschecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_certchainchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_certchainchecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_crlchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_crlchecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_ekuchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_ekuchecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_expirationchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_expirationchecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_namechainingchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_namechainingchecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_nameconstraintschecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_nameconstraintschecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_ocspchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_ocspchecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_policychecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_policychecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_revocationchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_revocationchecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_revocationmethod.c",
- "nss/lib/libpkix/pkix/checker/pkix_revocationmethod.h",
- "nss/lib/libpkix/pkix/checker/pkix_signaturechecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_signaturechecker.h",
- "nss/lib/libpkix/pkix/checker/pkix_targetcertchecker.c",
- "nss/lib/libpkix/pkix/checker/pkix_targetcertchecker.h",
- "nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c",
- "nss/lib/libpkix/pkix/crlsel/pkix_comcrlselparams.h",
- "nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c",
- "nss/lib/libpkix/pkix/crlsel/pkix_crlselector.h",
- "nss/lib/libpkix/pkix/params/pkix_procparams.c",
- "nss/lib/libpkix/pkix/params/pkix_procparams.h",
- "nss/lib/libpkix/pkix/params/pkix_resourcelimits.c",
- "nss/lib/libpkix/pkix/params/pkix_resourcelimits.h",
- "nss/lib/libpkix/pkix/params/pkix_trustanchor.c",
- "nss/lib/libpkix/pkix/params/pkix_trustanchor.h",
- "nss/lib/libpkix/pkix/params/pkix_valparams.c",
- "nss/lib/libpkix/pkix/params/pkix_valparams.h",
- "nss/lib/libpkix/pkix/results/pkix_buildresult.c",
- "nss/lib/libpkix/pkix/results/pkix_buildresult.h",
- "nss/lib/libpkix/pkix/results/pkix_policynode.c",
- "nss/lib/libpkix/pkix/results/pkix_policynode.h",
- "nss/lib/libpkix/pkix/results/pkix_valresult.c",
- "nss/lib/libpkix/pkix/results/pkix_valresult.h",
- "nss/lib/libpkix/pkix/results/pkix_verifynode.c",
- "nss/lib/libpkix/pkix/results/pkix_verifynode.h",
- "nss/lib/libpkix/pkix/store/pkix_store.c",
- "nss/lib/libpkix/pkix/store/pkix_store.h",
- "nss/lib/libpkix/pkix/top/pkix_build.c",
- "nss/lib/libpkix/pkix/top/pkix_build.h",
- "nss/lib/libpkix/pkix/top/pkix_lifecycle.c",
- "nss/lib/libpkix/pkix/top/pkix_lifecycle.h",
- "nss/lib/libpkix/pkix/top/pkix_validate.c",
- "nss/lib/libpkix/pkix/top/pkix_validate.h",
- "nss/lib/libpkix/pkix/util/pkix_error.c",
- "nss/lib/libpkix/pkix/util/pkix_error.h",
- "nss/lib/libpkix/pkix/util/pkix_errpaths.c",
- "nss/lib/libpkix/pkix/util/pkix_list.c",
- "nss/lib/libpkix/pkix/util/pkix_list.h",
- "nss/lib/libpkix/pkix/util/pkix_logger.c",
- "nss/lib/libpkix/pkix/util/pkix_logger.h",
- "nss/lib/libpkix/pkix/util/pkix_tools.c",
- "nss/lib/libpkix/pkix/util/pkix_tools.h",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.c",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_aiamgr.h",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.h",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.c",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpcertstore.h",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.c",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_httpdefaultclient.h",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.c",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_pk11certstore.h",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.c",
- "nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_socket.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_basicconstraints.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyinfo.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicymap.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_certpolicyqualifier.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crl.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crldp.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crldp.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_crlentry.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_date.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_generalname.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_nameconstraints.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspcertid.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspcertid.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocsprequest.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_publickey.h",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.c",
- "nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_x500name.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bigint.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_bytearray.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_common.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_error.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_lifecycle.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_lifecycle.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mem.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mem.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_monitorlock.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_object.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_primhash.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_primhash.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_rwlock.h",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.c",
- "nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_string.h",
- ]
-
- # Disable the LDAP code in libpkix.
- defines += [ "NSS_PKIX_NO_LDAP" ]
-
- include_dirs += [
- "nss/lib/libpkix/include",
- "nss/lib/libpkix/pkix/certsel",
- "nss/lib/libpkix/pkix/checker",
- "nss/lib/libpkix/pkix/crlsel",
- "nss/lib/libpkix/pkix/params",
- "nss/lib/libpkix/pkix/results",
- "nss/lib/libpkix/pkix/store",
- "nss/lib/libpkix/pkix/top",
- "nss/lib/libpkix/pkix/util",
- "nss/lib/libpkix/pkix_pl_nss/module",
- "nss/lib/libpkix/pkix_pl_nss/pki",
- "nss/lib/libpkix/pkix_pl_nss/system",
- ]
- } else {
- defines += [ "NSS_DISABLE_LIBPKIX" ]
- }
-
- if (!include_nss_root_certs) {
- defines += [ "NSS_DISABLE_ROOT_CERTS" ]
- }
-
- if (current_cpu == "x64" && !is_win && !is_ios) {
- sources -= [
- "nss/lib/freebl/chacha20/chacha20.c",
- "nss/lib/freebl/poly1305/poly1305.c",
- ]
- } else {
- sources -= [
- "nss/lib/freebl/chacha20/chacha20_vec.c",
- "nss/lib/freebl/poly1305/poly1305-donna-x64-sse2-incremental-source.c",
- ]
- }
-
- if (is_mac || is_ios) {
- sources -= [ "nss/lib/freebl/mpi/mpi_amd64.c" ]
- cflags += [
- "-include",
- rebase_path("//third_party/nss/nss/lib/freebl/nss_build_config_mac.h",
- root_build_dir),
- ]
- defines += [
- "XP_UNIX",
- "DARWIN",
- "HAVE_STRERROR",
- "HAVE_BSD_FLOCK",
- "SHLIB_SUFFIX=\"dylib\"",
- "SHLIB_PREFIX=\"lib\"",
- "SOFTOKEN_LIB_NAME=\"libsoftokn3.dylib\"",
- ]
-
- configs -= [ "//build/config/gcc:symbol_visibility_hidden" ]
- } else {
- # Not Mac/iOS.
- sources -= [ "nss/lib/freebl/mpi/mpi_arm_mac.c" ]
- }
-
- if (is_win) {
- defines += [
- "SHLIB_SUFFIX=\"dll\"",
- "SHLIB_PREFIX=\"\"",
- "SOFTOKEN_LIB_NAME=\"softokn3.dll\"",
- "XP_PC",
- "WIN32",
- "WIN95",
- ]
-
- if (current_cpu == "x86") {
- defines += [
- "NSS_X86_OR_X64",
- "NSS_X86",
- "_X86_",
- "MP_ASSEMBLY_MULTIPLY",
- "MP_ASSEMBLY_SQUARE",
- "MP_ASSEMBLY_DIV_2DX1D",
- "MP_USE_UINT_DIGIT",
- "MP_NO_MP_WORD",
- "USE_HW_AES",
- "INTEL_GCM",
- ]
- sources -= [ "nss/lib/freebl/mpi/mpi_amd64.c" ]
- } else if (current_cpu == "x64") {
- sources -= [
- "nss/lib/freebl/intel-aes-x86-masm.asm",
- "nss/lib/freebl/mpi/mpi_amd64.c",
- "nss/lib/freebl/mpi/mpi_x86_asm.c",
- ]
- defines += [
- "NSS_USE_64",
- "NSS_X86_OR_X64",
- "NSS_X64",
- "_AMD64_",
- "MP_CHAR_STORE_SLOW",
- "MP_IS_LITTLE_ENDIAN",
- "WIN64",
- ]
- }
- } else {
- # Not Windows.
- sources -= [
- # mpi_x86_asm.c contains MSVC inline assembly code.
- "nss/lib/freebl/intel-aes-x86-masm.asm",
- "nss/lib/freebl/mpi/mpi_x86_asm.c",
- ]
- }
-
public_deps = [
":nspr",
]
@@ -1215,9 +939,5 @@ if (is_linux) {
":nspr",
"//third_party/sqlite",
]
-
- if (is_win && current_cpu == "x86") {
- deps += [ ":nss_static_avx" ]
- }
}
-} # Windows/Mac/iOS.
+} # iOS.
« no previous file with comments | « DEPS ('k') | net/socket/nss_ssl_util.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698