mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 00:01:50 +00:00
415bfb6776
Backed out changeset 2ef1c26d77d3 (bug 1018320) Backed out changeset bce9ed290ddd (bug 1018320) Backed out changeset 8c01c134e40f (bug 1018320) Backed out changeset 46353577ef7a (bug 1018320) Backed out changeset edf5737d6e0e (bug 1018320) Backed out changeset c6fcdd1c681f (bug 1018320) Backed out changeset 5e26604cc6e0 (bug 1018320)
156 lines
2.6 KiB
Python
156 lines
2.6 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/.
|
|
|
|
JAR_MANIFESTS += ['jar.mn']
|
|
|
|
interfaces = [
|
|
'base',
|
|
'canvas',
|
|
'core',
|
|
'html',
|
|
'events',
|
|
'devicestorage',
|
|
'settings',
|
|
'stylesheets',
|
|
'sidebar',
|
|
'css',
|
|
'traversal',
|
|
'range',
|
|
'xbl',
|
|
'xpath',
|
|
'xul',
|
|
'security',
|
|
'storage',
|
|
'json',
|
|
'offline',
|
|
'geolocation',
|
|
'notification',
|
|
'permission',
|
|
'svg',
|
|
'smil',
|
|
'apps',
|
|
'gamepad',
|
|
]
|
|
|
|
DIRS += ['interfaces/' + i for i in interfaces]
|
|
|
|
DIRS += [
|
|
'animation',
|
|
'apps',
|
|
'base',
|
|
'activities',
|
|
'archivereader',
|
|
'bindings',
|
|
'battery',
|
|
'browser-element',
|
|
'canvas',
|
|
'cellbroadcast',
|
|
'contacts',
|
|
'crypto',
|
|
'phonenumberutils',
|
|
'alarm',
|
|
'datastore',
|
|
'devicestorage',
|
|
'encoding',
|
|
'events',
|
|
'fetch',
|
|
'filehandle',
|
|
'filesystem',
|
|
'fmradio',
|
|
'geolocation',
|
|
'html',
|
|
'json',
|
|
'jsurl',
|
|
'asmjscache',
|
|
'mathml',
|
|
'media',
|
|
'messages',
|
|
'mobileconnection',
|
|
'notification',
|
|
'offline',
|
|
'power',
|
|
'push',
|
|
'quota',
|
|
'security',
|
|
'settings',
|
|
'storage',
|
|
'svg',
|
|
'mobilemessage',
|
|
'time',
|
|
'locales',
|
|
'network',
|
|
'permission',
|
|
'plugins/base',
|
|
'plugins/ipc',
|
|
'indexedDB',
|
|
'system',
|
|
'ipc',
|
|
'identity',
|
|
'workers',
|
|
'camera',
|
|
'audiochannel',
|
|
'promise',
|
|
'smil',
|
|
'telephony',
|
|
'tv',
|
|
'voicemail',
|
|
'inputmethod',
|
|
'webidl',
|
|
'xbl',
|
|
'xml',
|
|
'xslt',
|
|
'xul',
|
|
'resourcestats',
|
|
'manifest',
|
|
'vr',
|
|
]
|
|
|
|
if CONFIG['OS_ARCH'] == 'WINNT':
|
|
DIRS += ['plugins/ipc/hangui']
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
|
DIRS += [
|
|
'speakermanager',
|
|
'tethering',
|
|
'wifi',
|
|
]
|
|
|
|
if CONFIG['MOZ_B2G_RIL']:
|
|
DIRS += [
|
|
'icc',
|
|
'wappush',
|
|
]
|
|
|
|
if CONFIG['MOZ_PAY']:
|
|
DIRS += ['payment']
|
|
|
|
if CONFIG['MOZ_GAMEPAD']:
|
|
DIRS += ['gamepad']
|
|
|
|
if CONFIG['MOZ_NFC']:
|
|
DIRS += ['nfc']
|
|
|
|
if CONFIG['MOZ_B2G']:
|
|
DIRS += [
|
|
'downloads',
|
|
'mobileid',
|
|
'engineeringmode'
|
|
]
|
|
|
|
if CONFIG['MOZ_B2G_BT_API_V2']:
|
|
DIRS += ['bluetooth2']
|
|
else:
|
|
DIRS += ['bluetooth']
|
|
|
|
TEST_DIRS += [
|
|
'tests',
|
|
'imptests',
|
|
]
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'cocoa', 'windows', 'android', 'qt'):
|
|
TEST_DIRS += ['plugins/test']
|
|
|