manifest.mn (1195B)
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 DEPTH = ../.. 7 MODULE = nss 8 9 # we'll need to figure out how to get these symbols linked 10 # in before we include these tests: 11 # mpi_unittest.cc 12 # ghash_unittest.cc 13 CPPSRCS = \ 14 dh_unittest.cc \ 15 ecl_unittest.cc \ 16 rsa_unittest.cc \ 17 cmac_unittests.cc \ 18 kyber_unittest.cc \ 19 $(NULL) 20 21 DEFINES += -DDLL_PREFIX=\"$(DLL_PREFIX)\" -DDLL_SUFFIX=\"$(DLL_SUFFIX)\" 22 23 INCLUDES += -I$(CORE_DEPTH)/gtests/google_test/gtest/include \ 24 -I$(CORE_DEPTH)/lib/freebl/ecl \ 25 -I$(CORE_DEPTH)/lib/freebl/mpi \ 26 -I$(CORE_DEPTH)/lib/freebl \ 27 -I$(CORE_DEPTH)/gtests/common \ 28 -I$(CORE_DEPTH)/cpputil 29 30 REQUIRES = nspr nss libdbm gtest cpputil 31 32 PROGRAM = freebl_gtest 33 34 EXTRA_LIBS = $(DIST)/lib/$(LIB_PREFIX)gtest.$(LIB_SUFFIX) \ 35 $(DIST)/lib/$(LIB_PREFIX)cpputil.$(LIB_SUFFIX) \ 36 $(DIST)/lib/$(LIB_PREFIX)gtestutil.$(LIB_SUFFIX) \ 37 $(NULL) 38 39 USE_STATIC_LIBS=1