tor-browser

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

pk11wrap.gyp (1805B)


      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   ],
      8   'targets': [
      9     {
     10       'target_name': 'pk11wrap_static',
     11       'type': 'static_library',
     12       'defines': [
     13         'NSS_STATIC_SOFTOKEN',
     14       ],
     15       'dependencies': [
     16         'pk11wrap_base',
     17         '<(DEPTH)/exports.gyp:nss_exports',
     18         '<(DEPTH)/lib/softoken/softoken.gyp:softokn_static',
     19       ],
     20     },
     21     {
     22       'target_name': 'pk11wrap',
     23       'type': 'static_library',
     24       'dependencies': [
     25         'pk11wrap_base',
     26         '<(DEPTH)/exports.gyp:nss_exports',
     27       ],
     28     },
     29     {
     30       'target_name': 'pk11wrap_base',
     31       'type': 'none',
     32       'direct_dependent_settings': {
     33         'sources': [
     34           'dev3hack.c',
     35           'pk11akey.c',
     36           'pk11auth.c',
     37           'pk11cert.c',
     38           'pk11cxt.c',
     39           'pk11err.c',
     40           'pk11hpke.c',
     41           'pk11kea.c',
     42           'pk11list.c',
     43           'pk11load.c',
     44           'pk11mech.c',
     45           'pk11merge.c',
     46           'pk11nobj.c',
     47           'pk11obj.c',
     48           'pk11pars.c',
     49           'pk11pbe.c',
     50           'pk11pk12.c',
     51           'pk11pqg.c',
     52           'pk11sdr.c',
     53           'pk11skey.c',
     54           'pk11slot.c',
     55           'pk11util.c'
     56         ],
     57       },
     58     },
     59   ],
     60   'target_defaults': {
     61     'defines': [
     62       'SHLIB_SUFFIX=\"<(dll_suffix)\"',
     63       'SHLIB_PREFIX=\"<(dll_prefix)\"',
     64       'NSS_SHLIB_VERSION=\"3\"',
     65       'SOFTOKEN_SHLIB_VERSION=\"3\"'
     66     ],
     67     'conditions': [
     68       [ 'fuzz_tls==1', {
     69         'defines': [
     70           'UNSAFE_FUZZER_MODE',
     71         ],
     72       }],
     73     ],
     74   },
     75   'variables': {
     76     'module': 'nss'
     77   }
     78 }