manifest.mn (1316B)
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 EXPORTS = \ 8 secmod.h \ 9 secmodt.h \ 10 secpkcs5.h \ 11 pk11func.h \ 12 pk11hpke.h \ 13 pk11pub.h \ 14 pk11priv.h \ 15 pk11sdr.h \ 16 pk11pqg.h \ 17 $(NULL) 18 19 PRIVATE_EXPORTS = \ 20 secmodi.h \ 21 secmodti.h \ 22 dev3hack.h \ 23 $(NULL) 24 25 MODULE = nss 26 27 CSRCS = \ 28 dev3hack.c \ 29 pk11akey.c \ 30 pk11auth.c \ 31 pk11cert.c \ 32 pk11cxt.c \ 33 pk11err.c \ 34 pk11hpke.c \ 35 pk11kea.c \ 36 pk11list.c \ 37 pk11load.c \ 38 pk11mech.c \ 39 pk11merge.c \ 40 pk11nobj.c \ 41 pk11obj.c \ 42 pk11pars.c \ 43 pk11pbe.c \ 44 pk11pk12.c \ 45 pk11pqg.c \ 46 pk11sdr.c \ 47 pk11skey.c \ 48 pk11slot.c \ 49 pk11util.c \ 50 $(NULL) 51 52 LIBRARY_NAME = pk11wrap 53 SHARED_LIBRARY = $(NULL) 54 55 NSS_LIBRARY_VERSION = 3 56 SOFTOKEN_LIBRARY_VERSION = 3 57 DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" \ 58 -DNSS_SHLIB_VERSION=\"$(NSS_LIBRARY_VERSION)\" \ 59 -DSOFTOKEN_SHLIB_VERSION=\"$(SOFTOKEN_LIBRARY_VERSION)\" 60 61 # only add module debugging in opt builds if DEBUG_PKCS11 is set 62 ifdef DEBUG_PKCS11 63 DEFINES += -DDEBUG_MODULE -DFORCE_PR_LOG 64 endif 65 66 # This part of the code, including all sub-dirs, can be optimized for size 67 export ALLOW_OPT_CODE_SIZE = 1