63 lines
1.4 KiB
Python
63 lines
1.4 KiB
Python
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
{
|
|
'includes': [
|
|
'../../../coreconf/config.gypi'
|
|
],
|
|
'targets': [
|
|
{
|
|
'target_name': 'nssckbi',
|
|
'type': 'shared_library',
|
|
'sources': [
|
|
'anchor.c',
|
|
'bfind.c',
|
|
'binst.c',
|
|
'bobject.c',
|
|
'bsession.c',
|
|
'bslot.c',
|
|
'btoken.c',
|
|
'ckbiver.c',
|
|
'constants.c',
|
|
'<(certdata_c)',
|
|
],
|
|
'dependencies': [
|
|
'<(DEPTH)/exports.gyp:nss_exports',
|
|
'<(DEPTH)/lib/ckfw/ckfw.gyp:nssckfw',
|
|
'<(DEPTH)/lib/base/base.gyp:nssb'
|
|
],
|
|
'actions': [
|
|
{
|
|
'msvs_cygwin_shell': 0,
|
|
'action': [
|
|
'<(python)',
|
|
'certdata.py',
|
|
'certdata.txt',
|
|
'<@(_outputs)',
|
|
],
|
|
'inputs': [
|
|
'certdata.py',
|
|
'certdata.perl',
|
|
'certdata.txt'
|
|
],
|
|
'outputs': [
|
|
'<(certdata_c)'
|
|
],
|
|
'action_name': 'generate_certdata_c'
|
|
}
|
|
],
|
|
'variables': {
|
|
'mapfile': 'nssckbi.def',
|
|
'certdata_c': '<(INTERMEDIATE_DIR)/certdata.c',
|
|
}
|
|
}
|
|
],
|
|
'target_defaults': {
|
|
'include_dirs': [
|
|
'.'
|
|
]
|
|
},
|
|
'variables': {
|
|
'module': 'nss',
|
|
}
|
|
}
|