gecko-dev/dom/moz.build
Phil Ringnalda 0db5cd0782 Backed out 4 changesets (bug 1150683) for Talos indexedDB crashes
CLOSED TREE

Backed out changeset 7953d3dd62ff (bug 1150683)
Backed out changeset c6805afff48c (bug 1150683)
Backed out changeset 186ed6bc887e (bug 1150683)
Backed out changeset 8e82f557f913 (bug 1150683)
2015-04-19 07:20:24 -07:00

166 lines
2.8 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',
'push',
'geolocation',
'notification',
'permission',
'svg',
'smil',
'apps',
'gamepad',
]
DIRS += ['interfaces/' + i for i in interfaces]
DIRS += [
'animation',
'apps',
'base',
'bluetooth',
'activities',
'archivereader',
'requestsync',
'bindings',
'battery',
'browser-element',
'cache',
'canvas',
'cellbroadcast',
'contacts',
'crypto',
'phonenumberutils',
'alarm',
'datastore',
'devicestorage',
'encoding',
'events',
'fetch',
'filehandle',
'filesystem',
'fmradio',
'geolocation',
'html',
'icc',
'inputport',
'json',
'jsurl',
'asmjscache',
'mathml',
'media',
'messages',
'mobileconnection',
'notification',
'offline',
'power',
'quota',
'security',
'settings',
'storage',
'svg',
'mobilemessage',
'time',
'locales',
'network',
'permission',
'plugins/base',
'plugins/ipc',
'indexedDB',
'system',
'ipc',
'workers',
'camera',
'audiochannel',
'broadcastchannel',
'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 += [
'wappush',
]
if CONFIG['MOZ_PAY']:
DIRS += ['payment']
if CONFIG['MOZ_GAMEPAD']:
DIRS += ['gamepad']
if CONFIG['MOZ_NFC']:
DIRS += ['nfc']
if CONFIG['MOZ_SIMPLEPUSH']:
DIRS += ['simplepush']
else:
DIRS += ['push']
if CONFIG['MOZ_SECUREELEMENT']:
DIRS += ['secureelement']
if CONFIG['MOZ_B2G']:
DIRS += [
'downloads',
'identity',
'mobileid',
'engineeringmode'
]
DIRS += ['presentation']
TEST_DIRS += [
'tests',
'imptests',
]
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'cocoa', 'windows', 'android', 'qt'):
TEST_DIRS += ['plugins/test']