dom/moz.build

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:cb452403916d
1 # -*- Mode: python; c-basic-offset: 4; 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 interfaces = [
8 'base',
9 'canvas',
10 'core',
11 'html',
12 'events',
13 'devicestorage',
14 'settings',
15 'stylesheets',
16 'sidebar',
17 'css',
18 'traversal',
19 'range',
20 'xbl',
21 'xpath',
22 'xul',
23 'storage',
24 'json',
25 'offline',
26 'geolocation',
27 'notification',
28 'permission',
29 'svg',
30 'smil',
31 'apps',
32 'gamepad',
33 ]
34
35 PARALLEL_DIRS += ['interfaces/' + i for i in interfaces]
36
37 PARALLEL_DIRS += [
38 'apps',
39 'base',
40 'activities',
41 'bindings',
42 'battery',
43 'bluetooth',
44 'browser-element',
45 'contacts',
46 'phonenumberutils',
47 'alarm',
48 'datastore',
49 'devicestorage',
50 'encoding',
51 'events',
52 'file',
53 'filesystem',
54 'fmradio',
55 'asmjscache',
56 'media',
57 'messages',
58 'power',
59 'push',
60 'quota',
61 'settings',
62 'mobilemessage',
63 'src',
64 'time',
65 'locales',
66 'network',
67 'permission',
68 'plugins/base',
69 'plugins/ipc',
70 'indexedDB',
71 'system',
72 'ipc',
73 'identity',
74 'workers',
75 'camera',
76 'audiochannel',
77 'promise',
78 'smil',
79 'telephony',
80 'inputmethod',
81 'webidl',
82 'xbl',
83 'xslt',
84 ]
85
86 if CONFIG['OS_ARCH'] == 'WINNT':
87 PARALLEL_DIRS += ['plugins/ipc/hangui']
88
89 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
90 PARALLEL_DIRS += [
91 'speakermanager',
92 'wifi',
93 ]
94
95 if CONFIG['MOZ_B2G_RIL']:
96 PARALLEL_DIRS += [
97 'icc',
98 'cellbroadcast',
99 'mobileconnection',
100 'voicemail',
101 'wappush',
102 ]
103
104 if CONFIG['MOZ_PAY']:
105 PARALLEL_DIRS += ['payment']
106
107 if CONFIG['MOZ_GAMEPAD']:
108 PARALLEL_DIRS += ['gamepad']
109
110 if CONFIG['MOZ_NFC']:
111 PARALLEL_DIRS += ['nfc']
112
113 if CONFIG['MOZ_B2G']:
114 PARALLEL_DIRS += ['downloads']
115
116 TEST_DIRS += [
117 'tests',
118 'imptests',
119 ]
120
121 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'cocoa', 'windows', 'android', 'qt'):
122 TEST_DIRS += ['plugins/test']
123

mercurial