mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-05 08:35:26 +00:00
a83d879253
Backed out changeset 1cd9344eb281 (bug 1132771) Backed out changeset 3dac1282a10f (bug 1132771) Backed out changeset b7ec05265c33 (bug 1132771) Backed out changeset 4cc39c54099d (bug 1132771) Backed out changeset 7eed09d39b9f (bug 1132771) Backed out changeset c3a0cb4b45b1 (bug 1132771) Backed out changeset 91d34d3107fa (bug 1132771) Backed out changeset 6c44edc8208a (bug 1132771) Backed out changeset ed135df39575 (bug 1132771) Backed out changeset acdd5491f10e (bug 1132771) Backed out changeset 4013d256b591 (bug 1132771)
78 lines
1.9 KiB
Python
78 lines
1.9 KiB
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/.
|
|
|
|
with Files('**/Makefile.in'):
|
|
BUG_COMPONENT = ('Core', 'Build Config')
|
|
FINAL = True
|
|
|
|
CONFIGURE_SUBST_FILES += [
|
|
'config/autoconf.mk',
|
|
'config/emptyvars.mk',
|
|
]
|
|
|
|
if CONFIG['ENABLE_CLANG_PLUGIN']:
|
|
DIRS += ['build/clang-plugin']
|
|
|
|
DIRS += [
|
|
'config',
|
|
'python',
|
|
]
|
|
|
|
if not CONFIG['JS_STANDALONE']:
|
|
CONFIGURE_SUBST_FILES += [
|
|
'mozilla-config.h',
|
|
'tools/update-packaging/Makefile',
|
|
]
|
|
|
|
DIRS += [
|
|
'build',
|
|
'probes',
|
|
]
|
|
|
|
if not CONFIG['LIBXUL_SDK']:
|
|
DIRS += [
|
|
'mfbt',
|
|
'config/external/zlib',
|
|
]
|
|
|
|
if not CONFIG['JS_STANDALONE']:
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':
|
|
DIRS += ['other-licenses/android']
|
|
|
|
if CONFIG['MOZ_MEMORY']:
|
|
DIRS += ['memory']
|
|
|
|
DIRS += [
|
|
'mozglue',
|
|
'memory/fallible',
|
|
'memory/mozalloc',
|
|
'memory/volatile',
|
|
]
|
|
|
|
if not CONFIG['JS_STANDALONE']:
|
|
DIRS += ['xpcom/xpidl']
|
|
|
|
if CONFIG['COMPILE_ENVIRONMENT'] and not CONFIG['LIBXUL_SDK']:
|
|
DIRS += ['config/external/nspr']
|
|
|
|
if not CONFIG['JS_STANDALONE']:
|
|
DIRS += [
|
|
'config/external',
|
|
'config/external/nss',
|
|
]
|
|
|
|
if CONFIG['BUILD_CTYPES']:
|
|
DIRS += ['config/external/ffi']
|
|
if CONFIG['USE_ICU']:
|
|
DIRS += ['config/external/icu']
|
|
DIRS += ['js/src']
|
|
|
|
if not CONFIG['JS_STANDALONE'] and CONFIG['MOZ_BUILD_APP']:
|
|
# Bring in the configuration for the configured application.
|
|
include('/' + CONFIG['MOZ_BUILD_APP'] + '/app.mozbuild')
|
|
|
|
include('build/templates.mozbuild')
|