|
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 XPCSHELL_TESTS_MANIFESTS += ['tests/xpcshell/xpcshell.ini'] |
|
8 BROWSER_CHROME_MANIFESTS += ['tests/browser/browser.ini'] |
|
9 MOCHITEST_MANIFESTS += ['tests/mochitest/mochitest.ini'] |
|
10 MOCHITEST_CHROME_MANIFESTS += ['tests/chrome/chrome.ini'] |
|
11 |
|
12 EXTRA_JS_MODULES += [ |
|
13 'AsyncShutdown.jsm', |
|
14 'BinarySearch.jsm', |
|
15 'BrowserUtils.jsm', |
|
16 'CharsetMenu.jsm', |
|
17 'debug.js', |
|
18 'DeferredTask.jsm', |
|
19 'Deprecated.jsm', |
|
20 'Dict.jsm', |
|
21 'DirectoryLinksProvider.jsm', |
|
22 'FileUtils.jsm', |
|
23 'Finder.jsm', |
|
24 'Geometry.jsm', |
|
25 'Http.jsm', |
|
26 'InlineSpellChecker.jsm', |
|
27 'LoadContextInfo.jsm', |
|
28 'Log.jsm', |
|
29 'NewTabUtils.jsm', |
|
30 'PageMenu.jsm', |
|
31 'PermissionsUtils.jsm', |
|
32 'PopupNotifications.jsm', |
|
33 'Preferences.jsm', |
|
34 'PrivateBrowsingUtils.jsm', |
|
35 'Promise-backend.js', |
|
36 'Promise.jsm', |
|
37 'PropertyListUtils.jsm', |
|
38 'RemoteAddonsChild.jsm', |
|
39 'RemoteAddonsParent.jsm', |
|
40 'RemoteController.jsm', |
|
41 'RemoteFinder.jsm', |
|
42 'RemoteSecurityUI.jsm', |
|
43 'RemoteWebNavigation.jsm', |
|
44 'RemoteWebProgress.jsm', |
|
45 'SelectContentHelper.jsm', |
|
46 'SelectParentHelper.jsm', |
|
47 'sessionstore/FormData.jsm', |
|
48 'sessionstore/ScrollPosition.jsm', |
|
49 'sessionstore/XPathGenerator.jsm', |
|
50 'ShortcutUtils.jsm', |
|
51 'Sntp.jsm', |
|
52 'SpatialNavigation.jsm', |
|
53 'Sqlite.jsm', |
|
54 'Task.jsm', |
|
55 'TelemetryTimestamps.jsm', |
|
56 'Timer.jsm', |
|
57 'ZipUtils.jsm', |
|
58 ] |
|
59 |
|
60 EXTRA_PP_JS_MODULES += [ |
|
61 'CertUtils.jsm', |
|
62 'ResetProfile.jsm', |
|
63 'Services.jsm', |
|
64 'Troubleshoot.jsm', |
|
65 'UpdateChannel.jsm', |
|
66 'WindowDraggingUtils.jsm', |
|
67 'WindowsPrefSync.jsm', |
|
68 ] |
|
69 |
|
70 if 'Android' != CONFIG['OS_TARGET']: |
|
71 EXTRA_PP_JS_MODULES += [ |
|
72 'LightweightThemeConsumer.jsm', |
|
73 ] |
|
74 |
|
75 |
|
76 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows': |
|
77 EXTRA_JS_MODULES += [ |
|
78 'WindowsRegistry.jsm', |
|
79 ] |
|
80 |
|
81 DEFINES['MOZ_APP_NAME'] = CONFIG['MOZ_APP_NAME'] |
|
82 DEFINES['MOZ_BUILD_APP'] = CONFIG['MOZ_BUILD_APP'] |
|
83 |
|
84 if CONFIG['MOZ_TOOLKIT_SEARCH']: |
|
85 DEFINES['MOZ_TOOLKIT_SEARCH'] = True |