manifest.mn (2059B)
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 ifndef NSS_DISABLE_DSA 10 DSA_UNIT_TESTS=pk11_dsa_unittest.cc 11 endif 12 13 CPPSRCS = \ 14 json_reader.cc \ 15 pk11_aes_gcm_unittest.cc \ 16 pk11_aeskeywrap_unittest.cc \ 17 pk11_aeskeywrapkwp_unittest.cc \ 18 pk11_aeskeywrappad_unittest.cc \ 19 pk11_cbc_unittest.cc \ 20 pk11_chacha20poly1305_unittest.cc \ 21 pk11_curve25519_unittest.cc \ 22 pk11_der_private_key_import_unittest.cc \ 23 pk11_des_unittest.cc \ 24 ${DSA_UNIT_TESTS} \ 25 pk11_ecdsa_unittest.cc \ 26 pk11_eddsa_unittest.cc \ 27 pk11_ecdh_unittest.cc \ 28 pk11_encrypt_derive_unittest.cc \ 29 pk11_export_unittest.cc \ 30 pk11_find_certs_unittest.cc \ 31 pk11_hkdf_unittest.cc \ 32 pk11_hmac_unittest.cc \ 33 pk11_hpke_unittest.cc \ 34 pk11_ike_unittest.cc \ 35 pk11_import_unittest.cc \ 36 pk11_kbkdf.cc \ 37 pk11_kem_unittest.cc \ 38 pk11_keygen.cc \ 39 pk11_key_unittest.cc \ 40 pk11_module_unittest.cc \ 41 pk11_pbe_unittest.cc \ 42 pk11_pbkdf2_unittest.cc \ 43 pk11_prf_unittest.cc \ 44 pk11_prng_unittest.cc \ 45 pk11_rsaencrypt_unittest.cc \ 46 pk11_rsaoaep_unittest.cc \ 47 pk11_rsapkcs1_unittest.cc \ 48 pk11_rsapss_unittest.cc \ 49 pk11_signature_test.cc \ 50 pk11_seed_cbc_unittest.cc \ 51 pk11_symkey_unittest.cc \ 52 $(NULL) 53 54 DEFINES += -DDLL_PREFIX=\"$(DLL_PREFIX)\" -DDLL_SUFFIX=\"$(DLL_SUFFIX)\" 55 56 INCLUDES += -I$(CORE_DEPTH)/gtests/google_test/gtest/include \ 57 -I$(CORE_DEPTH)/gtests/common \ 58 -I$(CORE_DEPTH)/cpputil 59 60 REQUIRES = nspr nss libdbm gtest cpputil 61 62 PROGRAM = pk11_gtest 63 64 EXTRA_LIBS = $(DIST)/lib/$(LIB_PREFIX)gtest.$(LIB_SUFFIX) \ 65 $(DIST)/lib/$(LIB_PREFIX)cpputil.$(LIB_SUFFIX) \ 66 $(DIST)/lib/$(LIB_PREFIX)gtestutil.$(LIB_SUFFIX) \ 67 $(NULL)