Source code

Revision control

Other Tools

1
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2
# vim: set filetype=python:
3
# This Source Code Form is subject to the terms of the Mozilla Public
4
# License, v. 2.0. If a copy of the MPL was not distributed with this
5
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
7
# Default extra components to build config
8
with Files('**'):
9
BUG_COMPONENT = ('Firefox Build System', 'General')
10
11
with Files('devtools/**'):
12
BUG_COMPONENT = ('DevTools', 'General')
13
14
with Files('gdbpp/**'):
15
BUG_COMPONENT = ('Firefox Build System', 'General')
16
17
with Files('mach/**'):
18
BUG_COMPONENT = ('Firefox Build System', 'Mach Core')
19
20
with Files('mozboot/**'):
21
BUG_COMPONENT = ('Firefox Build System', 'Bootstrap Configuration')
22
23
with Files('mozbuild/**'):
24
BUG_COMPONENT = ('Firefox Build System', 'General')
25
26
with Files('mozlint/**'):
27
BUG_COMPONENT = ('Testing', 'Lint')
28
29
with Files('mozversioncontrol/**'):
30
BUG_COMPONENT = ('Firefox Build System', 'General')
31
32
with Files('l10n/**'):
33
BUG_COMPONENT = ('Firefox Build System', 'General')
34
35
with Files('mozrelease/**'):
36
BUG_COMPONENT = ('Release Engineering', 'Release Automation')
37
38
with Files('mach_commands.py'):
39
BUG_COMPONENT = ('Testing', 'Python Test')
40
41
SPHINX_PYTHON_PACKAGE_DIRS += [
42
'mach',
43
'mozbuild/mozbuild',
44
'mozbuild/mozpack',
45
'mozlint/mozlint',
46
'mozversioncontrol/mozversioncontrol',
47
]
48
49
with Files('**.py'):
50
SCHEDULES.inclusive += ['docs']
51
52
SPHINX_TREES['/mach'] = 'mach/docs'
53
SPHINX_TREES['/python'] = 'docs'
54
55
with Files('mach/docs/**'):
56
SCHEDULES.exclusive = ['docs']
57
58
PYTHON_UNITTEST_MANIFESTS += [
59
'mach/mach/test/python.ini',
60
'mozboot/mozboot/test/python.ini',
61
'mozbuild/dumbmake/test/python.ini',
62
'mozbuild/mozbuild/test/python.ini',
63
'mozbuild/mozbuild/test/python2.ini',
64
'mozbuild/mozpack/test/python.ini',
65
'mozbuild/mozpack/test/python2.ini',
66
'mozlint/test/python.ini',
67
'mozrelease/test/python.ini',
68
'mozterm/test/python.ini',
69
'mozversioncontrol/test/python.ini',
70
]