tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

mozpkix_gtest.gyp (2496B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 {
      5   'includes': [
      6     '../../coreconf/config.gypi',
      7     '../common/gtest.gypi',
      8   ],
      9   'targets': [
     10     {
     11       'target_name': 'mozpkix_gtest',
     12       'type': 'executable',
     13       'sources': [
     14         '<(DEPTH)/gtests/common/gtests.cc',
     15         'pkixbuild_tests.cpp',
     16         'pkixc_tests.cpp',
     17         'pkixcert_extension_tests.cpp',
     18         'pkixcert_signature_algorithm_tests.cpp',
     19         'pkixcheck_CheckExtendedKeyUsage_tests.cpp',
     20         'pkixcheck_CheckIssuer_tests.cpp',
     21         'pkixcheck_CheckKeyUsage_tests.cpp',
     22         'pkixcheck_CheckSignatureAlgorithm_tests.cpp',
     23         'pkixcheck_CheckValidity_tests.cpp',
     24         'pkixcheck_ParseValidity_tests.cpp',
     25         'pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp',
     26         'pkixder_input_tests.cpp',
     27         'pkixder_pki_types_tests.cpp',
     28         'pkixder_universal_types_tests.cpp',
     29         'pkixgtest.cpp',
     30         'pkixnames_tests.cpp',
     31         'pkixnss_tests.cpp',
     32         'pkixocsp_CreateEncodedOCSPRequest_tests.cpp',
     33         'pkixocsp_VerifyEncodedOCSPResponse.cpp',
     34       ],
     35       'dependencies': [
     36         '<(DEPTH)/exports.gyp:nss_exports',
     37         '<(DEPTH)/gtests/google_test/google_test.gyp:gtest',
     38         '<(DEPTH)/lib/util/util.gyp:nssutil',
     39         '<(DEPTH)/lib/ssl/ssl.gyp:ssl',
     40         '<(DEPTH)/lib/nss/nss.gyp:nss_static',
     41         '<(DEPTH)/lib/pk11wrap/pk11wrap.gyp:pk11wrap_static',
     42         '<(DEPTH)/lib/cryptohi/cryptohi.gyp:cryptohi',
     43         '<(DEPTH)/lib/certhigh/certhigh.gyp:certhi',
     44         '<(DEPTH)/lib/certdb/certdb.gyp:certdb',
     45         '<(DEPTH)/lib/base/base.gyp:nssb',
     46         '<(DEPTH)/lib/dev/dev.gyp:nssdev',
     47         '<(DEPTH)/lib/pki/pki.gyp:nsspki',
     48         '<(DEPTH)/lib/libpkix/libpkix.gyp:libpkix',
     49         '<(DEPTH)/lib/mozpkix/mozpkix.gyp:mozpkix',
     50         '<(DEPTH)/lib/mozpkix/mozpkix.gyp:mozpkix-testlib',
     51       ],
     52       'include_dirs': [
     53         '<(DEPTH)/lib/mozpkix/',
     54         '<(DEPTH)/lib/mozpkix/lib',
     55         '<(DEPTH)/lib/mozpkix/include/',
     56         '<(DEPTH)/lib/mozpkix/include/pkix-test/',
     57       ],
     58       'conditions': [
     59         [ 'OS=="win"', {
     60           'libraries': [
     61             'advapi32.lib',
     62           ],
     63         }],
     64       ],
     65       'defines': [
     66         'NSS_USE_STATIC_LIBS'
     67       ],
     68     }
     69   ],
     70   'variables': {
     71     'module': 'nss',
     72     'use_static_libs': 1,
     73   }
     74 }