|
1 # |
|
2 # This Source Code Form is subject to the terms of the Mozilla Public |
|
3 # License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
5 |
|
6 CORE_DEPTH = ../.. |
|
7 |
|
8 DIRS = builtins |
|
9 |
|
10 PRIVATE_EXPORTS = \ |
|
11 ck.h \ |
|
12 ckfw.h \ |
|
13 ckfwm.h \ |
|
14 ckfwtm.h \ |
|
15 ckmd.h \ |
|
16 ckt.h \ |
|
17 $(NULL) |
|
18 |
|
19 EXPORTS = \ |
|
20 nssck.api \ |
|
21 nssckepv.h \ |
|
22 nssckft.h \ |
|
23 nssckfw.h \ |
|
24 nssckfwc.h \ |
|
25 nssckfwt.h \ |
|
26 nssckg.h \ |
|
27 nssckmdt.h \ |
|
28 nssckt.h \ |
|
29 $(NULL) |
|
30 |
|
31 MODULE = nss |
|
32 |
|
33 CSRCS = \ |
|
34 crypto.c \ |
|
35 find.c \ |
|
36 hash.c \ |
|
37 instance.c \ |
|
38 mutex.c \ |
|
39 object.c \ |
|
40 session.c \ |
|
41 sessobj.c \ |
|
42 slot.c \ |
|
43 token.c \ |
|
44 wrap.c \ |
|
45 mechanism.c \ |
|
46 $(NULL) |
|
47 |
|
48 REQUIRES = nspr |
|
49 |
|
50 LIBRARY_NAME = nssckfw |
|
51 |
|
52 # This part of the code, including all sub-dirs, can be optimized for size |
|
53 export ALLOW_OPT_CODE_SIZE = 1 |