import from UXP: Build nsJSInspector regardless of devtools (393dd10)

This commit is contained in:
2022-03-28 16:31:51 +08:00
parent 992a8f5a77
commit c750fdb3dd
7 changed files with 42 additions and 33 deletions
+24 -21
View File
@@ -13,7 +13,10 @@ if CONFIG['MOZ_DEVTOOLS_SERVER']:
'shared',
]
else:
DIRS += ['shared/heapsnapshot/']
DIRS += [
'shared/heapsnapshot',
'shared/jsinspector',
]
# /browser uses DIST_SUBDIR. We opt-in to this treatment when building
# DevTools for the browser to keep the root omni.ja slim for use by external XUL
@@ -22,23 +25,23 @@ if CONFIG['MOZ_PHOENIX']:
DIST_SUBDIR = 'browser'
export('DIST_SUBDIR')
with Files('**'):
BUG_COMPONENT = ('Firefox', 'Developer Tools')
with Files('docs/**'):
BUG_COMPONENT = ('Firefox', 'Developer Tools')
with Files('docs/memory-panel.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Memory')
with Files('docs/debugger-panel.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Debugger')
with Files('docs/debugger-api.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Debugger')
with Files('docs/http-inspector.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Console')
with Files('docs/inspector-panel.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Inspector')
with Files('**'):
BUG_COMPONENT = ('Firefox', 'Developer Tools')
with Files('docs/**'):
BUG_COMPONENT = ('Firefox', 'Developer Tools')
with Files('docs/memory-panel.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Memory')
with Files('docs/debugger-panel.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Debugger')
with Files('docs/debugger-api.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Debugger')
with Files('docs/http-inspector.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Console')
with Files('docs/inspector-panel.md'):
BUG_COMPONENT = ('Firefox', 'Developer Tools: Inspector')
-12
View File
@@ -16,18 +16,6 @@ BROWSER_CHROME_MANIFESTS += ['tests/browser/browser.ini']
MOCHITEST_CHROME_MANIFESTS += ['tests/mochitest/chrome.ini']
XPCSHELL_TESTS_MANIFESTS += ['tests/unit/xpcshell.ini']
XPIDL_SOURCES += [
'nsIJSInspector.idl',
]
XPIDL_MODULE = 'jsinspector'
SOURCES += [
'nsJSInspector.cpp',
]
FINAL_LIBRARY = 'xul'
DevToolsModules(
'child.js',
'content-globals.js',
+17
View File
@@ -0,0 +1,17 @@
# -*- Mode: python; 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/.
XPIDL_SOURCES += [
'nsIJSInspector.idl',
]
XPIDL_MODULE = 'jsinspector'
SOURCES += [
'nsJSInspector.cpp',
]
FINAL_LIBRARY = 'xul'
+1
View File
@@ -17,6 +17,7 @@ DIRS += [
'heapsnapshot',
'inspector',
'jsbeautify',
'jsinspector',
'layout',
'locales',
'node-properties',