dom/moz.build

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/moz.build	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,123 @@
     1.4 +# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
     1.5 +# vim: set filetype=python:
     1.6 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.7 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.8 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.9 +
    1.10 +interfaces = [
    1.11 +    'base',
    1.12 +    'canvas',
    1.13 +    'core',
    1.14 +    'html',
    1.15 +    'events',
    1.16 +    'devicestorage',
    1.17 +    'settings',
    1.18 +    'stylesheets',
    1.19 +    'sidebar',
    1.20 +    'css',
    1.21 +    'traversal',
    1.22 +    'range',
    1.23 +    'xbl',
    1.24 +    'xpath',
    1.25 +    'xul',
    1.26 +    'storage',
    1.27 +    'json',
    1.28 +    'offline',
    1.29 +    'geolocation',
    1.30 +    'notification',
    1.31 +    'permission',
    1.32 +    'svg',
    1.33 +    'smil',
    1.34 +    'apps',
    1.35 +    'gamepad',
    1.36 +]
    1.37 +
    1.38 +PARALLEL_DIRS += ['interfaces/' + i for i in interfaces]
    1.39 +
    1.40 +PARALLEL_DIRS += [
    1.41 +    'apps',
    1.42 +    'base',
    1.43 +    'activities',
    1.44 +    'bindings',
    1.45 +    'battery',
    1.46 +    'bluetooth',
    1.47 +    'browser-element',
    1.48 +    'contacts',
    1.49 +    'phonenumberutils',
    1.50 +    'alarm',
    1.51 +    'datastore',
    1.52 +    'devicestorage',
    1.53 +    'encoding',
    1.54 +    'events',
    1.55 +    'file',
    1.56 +    'filesystem',
    1.57 +    'fmradio',
    1.58 +    'asmjscache',
    1.59 +    'media',
    1.60 +    'messages',
    1.61 +    'power',
    1.62 +    'push',
    1.63 +    'quota',
    1.64 +    'settings',
    1.65 +    'mobilemessage',
    1.66 +    'src',
    1.67 +    'time',
    1.68 +    'locales',
    1.69 +    'network',
    1.70 +    'permission',
    1.71 +    'plugins/base',
    1.72 +    'plugins/ipc',
    1.73 +    'indexedDB',
    1.74 +    'system',
    1.75 +    'ipc',
    1.76 +    'identity',
    1.77 +    'workers',
    1.78 +    'camera',
    1.79 +    'audiochannel',
    1.80 +    'promise',
    1.81 +    'smil',
    1.82 +    'telephony',
    1.83 +    'inputmethod',
    1.84 +    'webidl',
    1.85 +    'xbl',
    1.86 +    'xslt',
    1.87 +]
    1.88 +
    1.89 +if CONFIG['OS_ARCH'] == 'WINNT':
    1.90 +    PARALLEL_DIRS += ['plugins/ipc/hangui']
    1.91 +
    1.92 +if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
    1.93 +    PARALLEL_DIRS += [
    1.94 +        'speakermanager',
    1.95 +        'wifi',
    1.96 +    ]
    1.97 +
    1.98 +if CONFIG['MOZ_B2G_RIL']:
    1.99 +    PARALLEL_DIRS += [
   1.100 +        'icc',
   1.101 +        'cellbroadcast',
   1.102 +        'mobileconnection',
   1.103 +        'voicemail',
   1.104 +        'wappush',
   1.105 +    ]
   1.106 +
   1.107 +if CONFIG['MOZ_PAY']:
   1.108 +    PARALLEL_DIRS += ['payment']
   1.109 +
   1.110 +if CONFIG['MOZ_GAMEPAD']:
   1.111 +    PARALLEL_DIRS += ['gamepad']
   1.112 +
   1.113 +if CONFIG['MOZ_NFC']:
   1.114 +    PARALLEL_DIRS += ['nfc']
   1.115 +
   1.116 +if CONFIG['MOZ_B2G']:
   1.117 +    PARALLEL_DIRS += ['downloads']
   1.118 +
   1.119 +TEST_DIRS += [
   1.120 +    'tests',
   1.121 +    'imptests',
   1.122 +]
   1.123 +
   1.124 +if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'cocoa', 'windows', 'android', 'qt'):
   1.125 +    TEST_DIRS += ['plugins/test']
   1.126 +

mercurial