mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-02 01:48:05 +00:00
5e6434ac23
This patch adds basic support for the fuzzing interface in the JS engine on top of the last patch. This includes all the necessary code except for actual targets (just an example target skeleton) and also makes sure that the fuzzing code is packaged for the standalone release. MozReview-Commit-ID: D6Tyebz3jZS --HG-- extra : rebase_source : f07a5d2bf8e09fb6c93501e58fbb958004e2fa05
44 lines
963 B
Python
44 lines
963 B
Python
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=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/.
|
|
|
|
if CONFIG['COMPILE_ENVIRONMENT']:
|
|
DIRS += [
|
|
'/js/src',
|
|
]
|
|
else:
|
|
TEST_DIRS += [
|
|
'/js/src/tests',
|
|
]
|
|
|
|
if CONFIG['JS_STANDALONE'] and CONFIG['OS_ARCH'] != 'WINNT':
|
|
DIRS += [
|
|
'/build/unix',
|
|
]
|
|
|
|
DIRS += [
|
|
'/config/external/fdlibm',
|
|
'/config/external/nspr',
|
|
'/config/external/zlib',
|
|
'/memory',
|
|
'/mozglue',
|
|
]
|
|
|
|
if CONFIG['USE_ICU']:
|
|
DIRS += [
|
|
'/config/external/icu',
|
|
]
|
|
|
|
if CONFIG['COMPILE_ENVIRONMENT'] and CONFIG['BUILD_CTYPES']:
|
|
DIRS += [
|
|
'/config/external/ffi',
|
|
]
|
|
|
|
if CONFIG['JS_STANDALONE'] and CONFIG['FUZZING']:
|
|
DIRS += [
|
|
'/tools/fuzzing/',
|
|
]
|
|
|