mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-04 19:33:18 +00:00
b1ff092f33
Backed out changeset a840638b5b18 (bug 914944) Backed out changeset f40c7d5790bd (bug 914944) Backed out changeset e1b288e29663 (bug 871445) Backed out changeset 6242ddf7b6c7 (bug 871445) Backed out changeset 7679185a8cf3 (bug 871445) Backed out changeset 639ec7a627f8 (bug 871445) Backed out changeset 93b050a79db4 (bug 871445) Backed out changeset ec3382ceef99 (bug 871445) Backed out changeset 51c0d5230306 (bug 871445) Backed out changeset 76c9069bdb56 (bug 871445)
110 lines
2.0 KiB
Python
110 lines
2.0 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/.
|
|
|
|
interfaces = [
|
|
'base',
|
|
'canvas',
|
|
'core',
|
|
'html',
|
|
'events',
|
|
'devicestorage',
|
|
'contacts',
|
|
'settings',
|
|
'stylesheets',
|
|
'sidebar',
|
|
'css',
|
|
'traversal',
|
|
'range',
|
|
'xbl',
|
|
'xpath',
|
|
'xul',
|
|
'storage',
|
|
'json',
|
|
'offline',
|
|
'geolocation',
|
|
'notification',
|
|
'permission',
|
|
'svg',
|
|
'smil',
|
|
'apps',
|
|
'gamepad',
|
|
]
|
|
|
|
PARALLEL_DIRS += ['interfaces/' + i for i in interfaces]
|
|
|
|
PARALLEL_DIRS += [
|
|
'apps',
|
|
'base',
|
|
'activities',
|
|
'bindings',
|
|
'battery',
|
|
'bluetooth',
|
|
'browser-element',
|
|
'contacts',
|
|
'phonenumberutils',
|
|
'alarm',
|
|
'devicestorage',
|
|
'encoding',
|
|
'file',
|
|
'fmradio',
|
|
'media',
|
|
'messages',
|
|
'power',
|
|
'push',
|
|
'quota',
|
|
'settings',
|
|
'mobilemessage',
|
|
'src',
|
|
'time',
|
|
'locales',
|
|
'network',
|
|
'permission',
|
|
'plugins/base',
|
|
'plugins/ipc',
|
|
'indexedDB',
|
|
'system',
|
|
'ipc',
|
|
'identity',
|
|
'workers',
|
|
'camera',
|
|
'audiochannel',
|
|
'promise',
|
|
'wappush',
|
|
'telephony',
|
|
'webidl',
|
|
]
|
|
|
|
if CONFIG['OS_ARCH'] == 'WINNT':
|
|
PARALLEL_DIRS += ['plugins/ipc/hangui']
|
|
|
|
if CONFIG['MOZ_B2G_RIL']:
|
|
PARALLEL_DIRS += [
|
|
'wifi',
|
|
'icc',
|
|
'cellbroadcast',
|
|
'voicemail',
|
|
]
|
|
|
|
if CONFIG['MOZ_PAY']:
|
|
PARALLEL_DIRS += ['payment']
|
|
|
|
if CONFIG['MOZ_GAMEPAD']:
|
|
PARALLEL_DIRS += ['gamepad']
|
|
|
|
# bindings/test is here, because it needs to build after bindings/, and
|
|
# we build subdirectories before ourselves.
|
|
TEST_DIRS += [
|
|
'tests',
|
|
'imptests',
|
|
'bindings/test',
|
|
]
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'cocoa', 'windows', 'android', 'qt', 'os2'):
|
|
TEST_DIRS += ['plugins/test']
|
|
|
|
MODULE = 'dom'
|
|
|