1 # 2 # ***** BEGIN LICENSE BLOCK ***** 3 # Version: MPL 1.1/GPL 2.0/LGPL 2.1 4 # 5 # The contents of this file are subject to the Mozilla Public License Version 6 # 1.1 (the "License"); you may not use this file except in compliance with 7 # the License. You may obtain a copy of the License at 8 # http://www.mozilla.org/MPL/ 9 # 10 # Software distributed under the License is distributed on an "AS IS" basis, 11 # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 12 # for the specific language governing rights and limitations under the 13 # License. 14 # 15 # The Original Code is the Netscape security libraries. 16 # 17 # The Initial Developer of the Original Code is 18 # Netscape Communications Corporation. 19 # Portions created by the Initial Developer are Copyright (C) 1994-2000 20 # the Initial Developer. All Rights Reserved. 21 # 22 # Contributor(s): 23 # 24 # Alternatively, the contents of this file may be used under the terms of 25 # either the GNU General Public License Version 2 or later (the "GPL"), or 26 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 27 # in which case the provisions of the GPL or the LGPL are applicable instead 28 # of those above. If you wish to allow use of your version of this file only 29 # under the terms of either the GPL or the LGPL, and not to allow others to 30 # use your version of this file under the terms of the MPL, indicate your 31 # decision by deleting the provisions above and replace them with the notice 32 # and other provisions required by the GPL or the LGPL. If you do not delete 33 # the provisions above, a recipient may use your version of this file under 34 # the terms of any one of the MPL, the GPL or the LGPL. 35 # 36 # ***** END LICENSE BLOCK ***** 37 CORE_DEPTH = ../../.. 38 39 # DEFINES = -DTRACE 40 41 EXPORTS = \ 42 ssl.h \ 43 sslt.h \ 44 sslerr.h \ 45 sslproto.h \ 46 preenc.h \ 47 $(NULL) 48 49 MODULE = nss 50 MAPFILE = $(OBJDIR)/ssl.def 51 52 CSRCS = \ 53 derive.c \ 54 prelib.c \ 55 ssl3con.c \ 56 ssl3gthr.c \ 57 sslauth.c \ 58 sslcon.c \ 59 ssldef.c \ 60 sslenum.c \ 61 sslerr.c \ 62 ssl3ext.c \ 63 sslgathr.c \ 64 sslmutex.c \ 65 sslnonce.c \ 66 sslreveal.c \ 67 sslsecur.c \ 68 sslsnce.c \ 69 sslsock.c \ 70 ssltrace.c \ 71 sslver.c \ 72 authcert.c \ 73 cmpcert.c \ 74 nsskea.c \ 75 sslinfo.c \ 76 ssl3ecc.c \ 77 $(NULL) 78 79 LIBRARY_NAME = ssl 80 LIBRARY_VERSION = 3 81 82 # This part of the code, including all sub-dirs, can be optimized for size 83 export ALLOW_OPT_CODE_SIZE = 1 84