diff options
author | Franziskus Kiefer <franziskuskiefer@gmail.com> | 2017-02-08 11:17:15 +0100 |
---|---|---|
committer | Franziskus Kiefer <franziskuskiefer@gmail.com> | 2017-02-08 11:17:15 +0100 |
commit | 0b281a3b0744b6c477aa1cbbde00d8910581f236 (patch) | |
tree | dfd20406072399d3af0ef7c170927f4f0266a53f /fuzz/fuzz.gyp | |
parent | 353a1a1cbca51f6fd056f5f4d0d5e2d49e65134b (diff) | |
download | nss-hg-0b281a3b0744b6c477aa1cbbde00d8910581f236.tar.gz |
Bug 1334106 - split mpi target, r=ttaubert
Differential Revision: https://nss-review.dev.mozaws.net/D189
Diffstat (limited to 'fuzz/fuzz.gyp')
-rw-r--r-- | fuzz/fuzz.gyp | 157 |
1 files changed, 139 insertions, 18 deletions
diff --git a/fuzz/fuzz.gyp b/fuzz/fuzz.gyp index 6c9e0abc1..18b3aa365 100644 --- a/fuzz/fuzz.gyp +++ b/fuzz/fuzz.gyp @@ -66,6 +66,33 @@ ], }, { + 'target_name': 'nssfuzz-mpi-base', + 'type': 'none', + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'fuzz_base', + ], + 'direct_dependent_settings': { + 'include_dirs': [ + '<(DEPTH)/lib/freebl/mpi', + ], + 'sources': [ + 'mpi_helper.cc', + ], + 'conditions': [ + [ 'fuzz_oss==1', { + 'libraries': [ + '/usr/lib/x86_64-linux-gnu/libcrypto.a', + ], + }, { + 'libraries': [ + '-lcrypto', + ], + }], + ], + }, + }, + { 'target_name': 'nssfuzz-pkcs8', 'type': 'executable', 'sources': [ @@ -101,39 +128,124 @@ ], }, { - 'target_name': 'nssfuzz-mpi', + 'target_name': 'nssfuzz-certDN', 'type': 'executable', 'sources': [ - 'mpi_target.cc', + 'certDN_target.cc', ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports', 'fuzz_base', ], - 'conditions': [ - [ 'fuzz_oss==1', { - 'libraries': [ - '/usr/lib/x86_64-linux-gnu/libcrypto.a', - ], - }, { - 'libraries': [ - '-lcrypto', - ], - }], + }, + { + 'target_name': 'nssfuzz-mpi-add', + 'type': 'executable', + 'sources': [ + 'mpi_add_target.cc', ], - 'include_dirs': [ - '<(DEPTH)/lib/freebl/mpi', + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', ], }, { - 'target_name': 'nssfuzz-certDN', + 'target_name': 'nssfuzz-mpi-sub', 'type': 'executable', 'sources': [ - 'certDN_target.cc', + 'mpi_sub_target.cc', ], 'dependencies': [ '<(DEPTH)/exports.gyp:nss_exports', - 'fuzz_base', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-sqr', + 'type': 'executable', + 'sources': [ + 'mpi_sqr_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-div', + 'type': 'executable', + 'sources': [ + 'mpi_div_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-mod', + 'type': 'executable', + 'sources': [ + 'mpi_mod_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-sqrmod', + 'type': 'executable', + 'sources': [ + 'mpi_sqrmod_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-addmod', + 'type': 'executable', + 'sources': [ + 'mpi_addmod_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-submod', + 'type': 'executable', + 'sources': [ + 'mpi_submod_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-mulmod', + 'type': 'executable', + 'sources': [ + 'mpi_mulmod_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', + ], + }, + { + 'target_name': 'nssfuzz-mpi-expmod', + 'type': 'executable', + 'sources': [ + 'mpi_expmod_target.cc', + ], + 'dependencies': [ + '<(DEPTH)/exports.gyp:nss_exports', + 'nssfuzz-mpi-base', ], }, { @@ -148,7 +260,16 @@ 'conditions': [ ['OS=="linux"', { 'dependencies': [ - 'nssfuzz-mpi', + 'nssfuzz-mpi-add', + 'nssfuzz-mpi-addmod', + 'nssfuzz-mpi-div', + 'nssfuzz-mpi-expmod', + 'nssfuzz-mpi-mod', + 'nssfuzz-mpi-mulmod', + 'nssfuzz-mpi-sqr', + 'nssfuzz-mpi-sqrmod', + 'nssfuzz-mpi-sub', + 'nssfuzz-mpi-submod', ], }], ], |