gecko-dev/js/app.mozbuild
Christian Holler 5e6434ac23 Bug 1431090 - Add FuzzingInterface support to JS engine. r=jandem
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
2018-01-17 17:05:04 +01:00

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/',
]