mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 04:05:32 +00:00
b24cf79204
Moves bspatch.h and bspatch.cpp into new folder Adds LICENSE, moz.yaml, and moz.build for bspatch Alters bsdiff and updater build files to account for the new location of bspatch Renames toolkit/mozapps/update/common/errors.h to toolkit/mozapps/update/common/updatererrors.h for breaking windows builds. It collided with MSVCRT's exported errors.h after being added to the export list for the 'updatercommon' library Differential Revision: https://phabricator.services.mozilla.com/D13735 --HG-- rename : toolkit/mozapps/update/common/errors.h => toolkit/mozapps/update/common/updatererrors.h rename : toolkit/mozapps/update/updater/bspatch.cpp => toolkit/mozapps/update/updater/bspatch/bspatch.cpp rename : toolkit/mozapps/update/updater/bspatch.h => toolkit/mozapps/update/updater/bspatch/bspatch.h extra : moz-landing-system : lando
205 lines
4.1 KiB
Python
205 lines
4.1 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/.
|
|
|
|
include('/js/app.mozbuild')
|
|
|
|
PYTHON_UNITTEST_MANIFESTS += [
|
|
'/layout/tools/reftest/selftest/python.ini',
|
|
'/testing/marionette/harness/marionette_harness/tests/harness_unit/python.ini',
|
|
'/testing/mochitest/tests/python/python.ini',
|
|
'/testing/raptor/test/python.ini',
|
|
'/testing/talos/talos/unittests/python.ini'
|
|
]
|
|
|
|
CONFIGURE_SUBST_FILES += [
|
|
'/tools/update-packaging/Makefile',
|
|
]
|
|
|
|
DIRS += [
|
|
'/tools',
|
|
'/xpcom/xpidl',
|
|
]
|
|
|
|
if CONFIG['COMPILE_ENVIRONMENT']:
|
|
DIRS += [
|
|
'/config/external',
|
|
'/security',
|
|
]
|
|
|
|
if CONFIG['ENABLE_TESTS']:
|
|
DIRS += [
|
|
'/toolkit/library/gtest/rust',
|
|
]
|
|
|
|
DIRS += [
|
|
'/toolkit/library/rust',
|
|
]
|
|
|
|
if CONFIG['MOZ_SANDBOX']:
|
|
DIRS += ['/security/sandbox']
|
|
|
|
DIRS += [
|
|
# Depends on NSS and NSPR
|
|
'/security/certverifier',
|
|
# Depends on certverifier
|
|
'/security/apps',
|
|
]
|
|
|
|
# the signing related bits of libmar depend on nss
|
|
if CONFIG['MOZ_UPDATER']:
|
|
DIRS += ['/modules/libmar']
|
|
|
|
DIRS += [
|
|
'/config/external/freetype2',
|
|
'/xpcom',
|
|
'/modules/libpref',
|
|
'/intl',
|
|
'/netwerk',
|
|
]
|
|
|
|
if CONFIG['MOZ_AUTH_EXTENSION']:
|
|
DIRS += ['/extensions/auth']
|
|
|
|
if CONFIG['MOZ_UPDATER'] and CONFIG['OS_TARGET'] != 'Android':
|
|
DIRS += [
|
|
'/toolkit/mozapps/update/updater/bspatch',
|
|
'/other-licenses/bsdiff',
|
|
]
|
|
|
|
# Gecko/Core components.
|
|
|
|
DIRS += [
|
|
'/ipc',
|
|
'/js/ipc',
|
|
'/hal',
|
|
'/js/xpconnect',
|
|
'/intl/chardet',
|
|
'/modules/libjar',
|
|
'/storage',
|
|
]
|
|
|
|
if CONFIG['COMPILE_ENVIRONMENT']:
|
|
DIRS += [
|
|
'/media/libyuv',
|
|
]
|
|
|
|
DIRS += [
|
|
'/extensions/cookie',
|
|
'/extensions/permissions',
|
|
]
|
|
|
|
if CONFIG['MOZ_WEBRTC'] and CONFIG['COMPILE_ENVIRONMENT']:
|
|
DIRS += [
|
|
'/media/webrtc',
|
|
'/media/mtransport',
|
|
]
|
|
|
|
if CONFIG['ENABLE_TESTS']:
|
|
DIRS += ['/testing/specialpowers']
|
|
|
|
DIRS += [
|
|
'/testing/gtest',
|
|
'/uriloader',
|
|
'/caps',
|
|
'/parser',
|
|
'/gfx',
|
|
'/image',
|
|
'/dom',
|
|
'/view',
|
|
'/widget',
|
|
'/editor',
|
|
'/layout',
|
|
'/docshell',
|
|
'/xpfe/appshell'
|
|
]
|
|
|
|
if CONFIG['MOZ_UNIVERSALCHARDET']:
|
|
DIRS += ['/extensions/universalchardet']
|
|
|
|
if CONFIG['ACCESSIBILITY']:
|
|
DIRS += ['/accessible']
|
|
else:
|
|
DIRS += ['/accessible/ipc']
|
|
|
|
# toolkit
|
|
|
|
# This must precede xpfe.
|
|
if CONFIG['MOZ_JPROF']:
|
|
DIRS += ['/tools/jprof']
|
|
|
|
DIRS += [
|
|
'/tools/code-coverage',
|
|
'/tools/power',
|
|
'/tools/profiler',
|
|
]
|
|
|
|
if CONFIG['MOZ_SPELLCHECK']:
|
|
DIRS += ['/extensions/spellcheck']
|
|
|
|
DIRS += [
|
|
'/security/manager',
|
|
'/toolkit',
|
|
]
|
|
|
|
if CONFIG['MOZ_PREF_EXTENSIONS']:
|
|
DIRS += ['/extensions/pref']
|
|
|
|
DIRS += [
|
|
'/devtools',
|
|
'/toolkit/library',
|
|
'/services',
|
|
'/startupcache',
|
|
'/js/ductwork/debugger',
|
|
'/other-licenses/snappy',
|
|
]
|
|
|
|
if 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']:
|
|
DIRS += [
|
|
'/toolkit/system/gnome',
|
|
'/widget/xremoteclient',
|
|
]
|
|
|
|
if CONFIG['ENABLE_MARIONETTE']:
|
|
DIRS += [
|
|
'/testing/firefox-ui',
|
|
'/testing/marionette',
|
|
]
|
|
|
|
if CONFIG['ENABLE_GECKODRIVER'] and not CONFIG['MOZ_TSAN']:
|
|
DIRS += ['/testing/geckodriver']
|
|
|
|
DIRS += [
|
|
'/tools/quitter',
|
|
'/media/gmp-clearkey/0.1',
|
|
]
|
|
|
|
if CONFIG['ENABLE_TESTS']:
|
|
DIRS += [
|
|
'/testing/mochitest',
|
|
'/testing/xpcshell',
|
|
'/testing/tools/minidumpwriter',
|
|
'/testing/tools/screenshot',
|
|
'/testing/profiles',
|
|
'/testing/modules',
|
|
'/testing/runtimes',
|
|
'/testing/web-platform',
|
|
]
|
|
|
|
# The file id utility requires breakpad libraries.
|
|
if CONFIG['MOZ_CRASHREPORTER']:
|
|
DIRS += ['/testing/tools/fileid']
|
|
|
|
if CONFIG['MOZ_MEMORY']:
|
|
DIRS += ['/memory/gtest']
|
|
|
|
if CONFIG['MOZ_WEBRTC'] and not CONFIG['MOZ_TASK_TRACER']:
|
|
DIRS += [
|
|
'/media/mtransport/test',
|
|
]
|
|
|
|
if CONFIG['FUZZING']:
|
|
DIRS += ['/tools/fuzzing']
|