OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 config("ssl_config") { | 5 config("ssl_config") { |
6 include_dirs = [ "." ] | 6 include_dirs = [ "." ] |
7 | 7 |
8 if (is_mac || is_win) { | 8 if (is_mac || is_win) { |
9 defines = [ "NSS_PLATFORM_CLIENT_AUTH" ] | 9 defines = [ "NSS_PLATFORM_CLIENT_AUTH" ] |
10 } | 10 } |
11 } | 11 } |
12 | 12 |
13 component("libssl") { | 13 component("libssl") { |
14 output_name = "crssl" | 14 output_name = "crssl" |
15 | 15 |
16 sources = [ | 16 sources = [ |
| 17 "SSLerrs.h", |
17 "authcert.c", | 18 "authcert.c", |
| 19 "bodge/secitem_array.c", |
18 "cmpcert.c", | 20 "cmpcert.c", |
19 "derive.c", | 21 "derive.c", |
20 "dtlscon.c", | 22 "dtlscon.c", |
21 "preenc.h", | 23 "preenc.h", |
22 "prelib.c", | 24 "prelib.c", |
23 "ssl.h", | 25 "ssl.h", |
24 "ssl3con.c", | 26 "ssl3con.c", |
25 "ssl3ecc.c", | 27 "ssl3ecc.c", |
26 "ssl3ext.c", | 28 "ssl3ext.c", |
27 "ssl3gthr.c", | 29 "ssl3gthr.c", |
28 "ssl3prot.h", | 30 "ssl3prot.h", |
29 "sslauth.c", | 31 "sslauth.c", |
30 "sslcon.c", | 32 "sslcon.c", |
31 "ssldef.c", | 33 "ssldef.c", |
32 "sslenum.c", | 34 "sslenum.c", |
33 "sslerr.c", | 35 "sslerr.c", |
34 "sslerr.h", | 36 "sslerr.h", |
35 "SSLerrs.h", | |
36 "sslerrstrs.c", | 37 "sslerrstrs.c", |
37 "sslgathr.c", | 38 "sslgathr.c", |
38 "sslimpl.h", | 39 "sslimpl.h", |
39 "sslinfo.c", | 40 "sslinfo.c", |
40 "sslinit.c", | 41 "sslinit.c", |
41 "sslmutex.c", | 42 "sslmutex.c", |
42 "sslmutex.h", | 43 "sslmutex.h", |
43 "sslnonce.c", | 44 "sslnonce.c", |
44 "sslplatf.c", | 45 "sslplatf.c", |
45 "sslproto.h", | 46 "sslproto.h", |
46 "sslreveal.c", | 47 "sslreveal.c", |
47 "sslsecur.c", | 48 "sslsecur.c", |
48 "sslsnce.c", | 49 "sslsnce.c", |
49 "sslsock.c", | 50 "sslsock.c", |
50 "sslt.h", | 51 "sslt.h", |
51 "ssltrace.c", | 52 "ssltrace.c", |
52 "sslver.c", | 53 "sslver.c", |
53 "unix_err.c", | 54 "unix_err.c", |
54 "unix_err.h", | 55 "unix_err.h", |
55 "win32err.c", | 56 "win32err.c", |
56 "win32err.h", | 57 "win32err.h", |
57 "bodge/secitem_array.c", | |
58 ] | 58 ] |
59 | 59 |
60 public_configs = [ ":ssl_config" ] | 60 public_configs = [ ":ssl_config" ] |
61 | 61 |
62 cflags = [] | 62 cflags = [] |
63 defines = [ | 63 defines = [ |
64 "NO_PKCS11_BYPASS", | 64 "NO_PKCS11_BYPASS", |
65 "NSS_ENABLE_ECC", | 65 "NSS_ENABLE_ECC", |
66 "USE_UTIL_DIRECTLY", | 66 "USE_UTIL_DIRECTLY", |
67 ] | 67 ] |
(...skipping 52 matching lines...) Loading... |
120 public_deps = [ | 120 public_deps = [ |
121 "//third_party/nss:nspr", | 121 "//third_party/nss:nspr", |
122 "//third_party/nss:nss", | 122 "//third_party/nss:nss", |
123 ] | 123 ] |
124 } | 124 } |
125 | 125 |
126 if (is_debug) { | 126 if (is_debug) { |
127 defines += [ "DEBUG" ] | 127 defines += [ "DEBUG" ] |
128 } | 128 } |
129 } | 129 } |
OLD | NEW |