| # 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', |
| } |
| } |