python/moz.build
author Gregory Szorc <gps@mozilla.com>
Fri, 27 Oct 2017 14:55:31 -0700
changeset 442301 5e5ee518a4b9d43e72c879e9d124aa432fb06e1a
parent 436734 4a92efa8e87d65ae1f468cbc93e7bb3c70f48012
child 449384 ea36374ea21af2a2b677645116e4a86e3745fe99
permissions -rw-r--r--
Bug 1412431 - Remove support for MOZ_PREFLIGHT and MOZ_POSTFLIGHT; r=nalexander These variables are unused in the repo. The %_ALL variation is used for sccache, however. The last use of these variables was removed when support for MacOS universal builds was removed. Someone somewhere may be relying on this functionality. But I don't think it is worth continuing to support in client.mk. If someone really needs it, we can reintroduce support for the feature elsewhere, like in mach or via mozconfig support somehow. MozReview-Commit-ID: 4KznCmK3JTN

# -*- Mode: python; 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/.

# Default extra components to build config
with Files('**'):
    BUG_COMPONENT = ('Core', 'Build Config')

with Files('devtools/**'):
    BUG_COMPONENT = ('Firefox', 'Developer Tools')

with Files('mach/**'):
    BUG_COMPONENT = ('Core', 'mach')

with Files('mozboot/**'):
    BUG_COMPONENT = ('Core', 'Build Config')

with Files('mozbuild/**'):
    BUG_COMPONENT = ('Core', 'Build Config')

with Files('mozlint/**'):
    BUG_COMPONENT = ('Testing', 'Lint')

with Files('mozversioncontrol/**'):
    BUG_COMPONENT = ('Core', 'Build Config')

SPHINX_PYTHON_PACKAGE_DIRS += [
    'mach',
    'mozbuild/mozbuild',
    'mozbuild/mozpack',
    'mozlint/mozlint',
    'mozversioncontrol/mozversioncontrol',
]

SPHINX_TREES['mach'] = 'mach/docs'

PYTHON_UNITTEST_MANIFESTS += [
    'mach/mach/test/python.ini',
    'mozbuild/dumbmake/test/python.ini',
    'mozlint/test/python.ini',
    'mozversioncontrol/test/python.ini',
]

if CONFIG['MOZ_BUILD_APP']:
    PYTHON_UNITTEST_MANIFESTS += [
        'mozbuild/mozbuild/test/python.ini',
        'mozbuild/mozpack/test/python.ini',
    ]