2016-07-14 19:16:42 +03:00
|
|
|
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
2013-02-26 01:19:09 +04:00
|
|
|
# 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/.
|
|
|
|
|
2015-09-21 20:04:18 +03:00
|
|
|
include('../templates.mozbuild')
|
|
|
|
|
2014-07-29 03:57:59 +04:00
|
|
|
DIRS += [
|
2014-08-05 18:23:00 +04:00
|
|
|
'acorn',
|
Bug 1469054 - Extract adb binary and related files into local profile directory from the extension. r=jdescottes
The new devtools-adb-extension should have adb.json on the top of the extension
directory, and devtools fetches the adb.json and parses it then copies the blobs
into local profile directory.
NOTE: Though we are going to use the same adb.json for all platforms, we will
pack only the corresponding blobs for each platform. E.g. the extension for
Linux64 will have only linux64/adb.
The adb.json should look like this;
{
"Linux": {
"x86": [
"linux/adb"
],
"x86_64": [
"linux64/adb"
]
},
"Darwin": {
"x86_64": [
"mac64/adb"
]
},
"WINNT": {
"x86": [
"win32/adb.exe",
"win32/AdbWinApi.dll",
"win32/AdbWinUsbApi.dll"
],
"x86_64": [
"win32/adb.exe",
"win32/AdbWinApi.dll",
"win32/AdbWinUsbApi.dll"
]
}
}
unpackFile() here is mostly the same as in binary-manager.js in the adbhelper
addon.
MozReview-Commit-ID: 7aprfaaeTAT
--HG--
extra : rebase_source : 64c55066207a21782c0cbd0ca2294baf1ab61d40
2018-08-09 08:27:55 +03:00
|
|
|
'adb',
|
2013-05-22 03:39:13 +04:00
|
|
|
'client',
|
2016-09-14 18:00:27 +03:00
|
|
|
'css',
|
2014-08-05 18:23:00 +04:00
|
|
|
'discovery',
|
2016-05-17 15:59:21 +03:00
|
|
|
'fronts',
|
2015-09-04 03:29:40 +03:00
|
|
|
'heapsnapshot',
|
2016-01-12 20:52:12 +03:00
|
|
|
'inspector',
|
2014-07-14 17:25:22 +04:00
|
|
|
'jsbeautify',
|
2015-09-21 20:04:18 +03:00
|
|
|
'layout',
|
2015-11-05 00:35:53 +03:00
|
|
|
'locales',
|
2016-08-25 18:51:42 +03:00
|
|
|
'node-properties',
|
2015-08-13 04:42:54 +03:00
|
|
|
'performance',
|
2016-08-05 22:17:17 +03:00
|
|
|
'platform',
|
2018-09-26 11:03:33 +03:00
|
|
|
'protocol',
|
2014-05-14 23:30:02 +04:00
|
|
|
'qrcode',
|
2018-08-27 18:14:10 +03:00
|
|
|
'screenshot',
|
2014-08-05 18:23:00 +04:00
|
|
|
'security',
|
2016-08-25 18:51:42 +03:00
|
|
|
'sprintfjs',
|
2016-05-03 19:31:00 +03:00
|
|
|
'specs',
|
2014-08-05 18:23:00 +04:00
|
|
|
'transport',
|
2015-10-07 23:40:24 +03:00
|
|
|
'webconsole',
|
|
|
|
'worker',
|
2013-02-26 01:19:09 +04:00
|
|
|
]
|
2014-02-07 01:00:20 +04:00
|
|
|
|
2018-08-28 23:29:58 +03:00
|
|
|
if CONFIG['MOZ_BUILD_APP'] != 'mobile/android':
|
|
|
|
BROWSER_CHROME_MANIFESTS += ['tests/browser/browser.ini']
|
|
|
|
|
2019-04-09 21:58:27 +03:00
|
|
|
BROWSER_CHROME_MANIFESTS += ['test-helpers/browser.ini']
|
|
|
|
|
2014-02-07 01:00:20 +04:00
|
|
|
MOCHITEST_CHROME_MANIFESTS += ['tests/mochitest/chrome.ini']
|
|
|
|
XPCSHELL_TESTS_MANIFESTS += ['tests/unit/xpcshell.ini']
|
2014-07-29 01:23:44 +04:00
|
|
|
|
2015-10-07 01:42:00 +03:00
|
|
|
JAR_MANIFESTS += ['jar.mn']
|
|
|
|
|
2015-09-21 20:04:18 +03:00
|
|
|
DevToolsModules(
|
2019-07-15 14:01:03 +03:00
|
|
|
'accessibility.js',
|
2015-10-07 23:32:08 +03:00
|
|
|
'async-storage.js',
|
2014-07-29 01:23:44 +04:00
|
|
|
'async-utils.js',
|
2017-08-24 16:17:33 +03:00
|
|
|
'base-loader.js',
|
2016-05-12 13:07:56 +03:00
|
|
|
'builtin-modules.js',
|
2019-04-10 21:36:00 +03:00
|
|
|
'constants.js',
|
2014-07-29 01:23:44 +04:00
|
|
|
'content-observer.js',
|
2017-07-20 19:57:28 +03:00
|
|
|
'debounce.js',
|
2016-05-27 22:08:48 +03:00
|
|
|
'defer.js',
|
2014-07-29 01:23:44 +04:00
|
|
|
'DevToolsUtils.js',
|
2016-06-03 16:47:58 +03:00
|
|
|
'dom-node-constants.js',
|
2016-07-11 21:28:00 +03:00
|
|
|
'dom-node-filter-constants.js',
|
2017-08-11 11:46:51 +03:00
|
|
|
'event-emitter.js',
|
2019-05-13 02:17:40 +03:00
|
|
|
'execution-point-utils.js',
|
2017-07-07 14:37:56 +03:00
|
|
|
'extend.js',
|
2016-08-06 00:41:01 +03:00
|
|
|
'flags.js',
|
2017-07-28 16:36:33 +03:00
|
|
|
'generate-uuid.js',
|
2015-10-07 23:26:58 +03:00
|
|
|
'indentation.js',
|
2017-07-31 22:55:33 +03:00
|
|
|
'indexed-db.js',
|
2016-08-25 18:51:42 +03:00
|
|
|
'l10n.js',
|
2016-07-28 21:11:42 +03:00
|
|
|
'loader-plugin-raw.jsm',
|
2015-09-21 20:04:18 +03:00
|
|
|
'Loader.jsm',
|
2019-01-09 12:44:15 +03:00
|
|
|
'multi-e10s-helper.js',
|
2015-10-21 17:09:39 +03:00
|
|
|
'Parser.jsm',
|
2014-12-09 23:00:00 +03:00
|
|
|
'path.js',
|
2016-08-29 13:17:42 +03:00
|
|
|
'plural-form.js',
|
2016-05-06 10:19:00 +03:00
|
|
|
'protocol.js',
|
2015-10-07 23:18:14 +03:00
|
|
|
'system.js',
|
2016-05-17 22:07:55 +03:00
|
|
|
'task.js',
|
2015-12-30 20:37:01 +03:00
|
|
|
'ThreadSafeDevToolsUtils.js',
|
2017-10-18 14:05:32 +03:00
|
|
|
'throttle.js',
|
2015-09-21 20:04:18 +03:00
|
|
|
)
|
2017-01-13 16:40:35 +03:00
|
|
|
|
2017-07-07 14:37:56 +03:00
|
|
|
with Files('**'):
|
2018-06-20 21:34:40 +03:00
|
|
|
BUG_COMPONENT = ('DevTools', 'General')
|