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 CORE_DEPTH = ../.. 6 7 # DEFINES = -DTRACE 8 9 EXPORTS = \ 10 ssl.h \ 11 sslt.h \ 12 sslerr.h \ 13 sslproto.h \ 14 preenc.h \ 15 $(NULL) 16 17 MODULE = nss 18 MAPFILE = $(OBJDIR)/ssl.def 19 20 CSRCS = \ 21 derive.c \ 22 dtlscon.c \ 23 prelib.c \ 24 ssl3con.c \ 25 ssl3gthr.c \ 26 sslauth.c \ 27 sslcon.c \ 28 ssldef.c \ 29 sslenum.c \ 30 sslerr.c \ 31 sslerrstrs.c \ 32 sslinit.c \ 33 ssl3ext.c \ 34 sslgathr.c \ 35 sslmutex.c \ 36 sslnonce.c \ 37 sslreveal.c \ 38 sslsecur.c \ 39 sslsnce.c \ 40 sslsock.c \ 41 ssltrace.c \ 42 sslver.c \ 43 authcert.c \ 44 cmpcert.c \ 45 sslinfo.c \ 46 ssl3ecc.c \ 47 $(NULL) 48 49 LIBRARY_NAME = ssl 50 LIBRARY_VERSION = 3 51 52 # This part of the code, including all sub-dirs, can be optimized for size 53 export ALLOW_OPT_CODE_SIZE = 1 54