builtins-testlib.gyp (1562B)
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': 'nssckbi-testlib', 11 'type': 'shared_library', 12 'sources': [ 13 '../anchor.c', 14 '../bfind.c', 15 '../binst.c', 16 '../bobject.c', 17 '../bsession.c', 18 '../bslot.c', 19 '../btoken.c', 20 '../ckbiver.c', 21 '../constants.c', 22 '<(certdata-testlib_c)', 23 ], 24 'dependencies': [ 25 '<(DEPTH)/exports.gyp:nss_exports', 26 '<(DEPTH)/lib/ckfw/ckfw.gyp:nssckfw', 27 '<(DEPTH)/lib/base/base.gyp:nssb' 28 ], 29 'actions': [ 30 { 31 'msvs_cygwin_shell': 0, 32 'action': [ 33 '<(python)', 34 '../certdata.py', 35 'certdata-testlib.txt', 36 '<@(_outputs)', 37 ], 38 'inputs': [ 39 '../certdata.py', 40 '../certdata.perl', 41 'certdata-testlib.txt' 42 ], 43 'outputs': [ 44 '<(certdata-testlib_c)' 45 ], 46 'action_name': 'generate_certdata-testlib_c' 47 } 48 ], 49 'variables': { 50 'mapfile': 'nssckbi-testlib.def', 51 'certdata-testlib_c': '<(INTERMEDIATE_DIR)/certdata-testlib.c', 52 } 53 } 54 ], 55 'target_defaults': { 56 'include_dirs': [ 57 '.', 58 '..' 59 ] 60 }, 61 'variables': { 62 'module': 'nss', 63 } 64 }