Bug 1834993 - Fix nursery allocatable flag for objects with foreground finalizers...
[gecko.git] / dom / console / moz.build
blob27335d6c5f04dfc270a4a5650a8d141676f4e8d4
1 # -*- Mode: python; 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/.
7 with Files("**"):
8     BUG_COMPONENT = ("Core", "DOM: Core & HTML")
10 XPIDL_SOURCES += [
11     "nsIConsoleAPIStorage.idl",
14 XPIDL_MODULE = "dom"
16 EXPORTS += [
17     "nsIConsoleReportCollector.h",
20 EXPORTS.mozilla += [
21     "ConsoleReportCollector.h",
24 EXPORTS.mozilla.dom += [
25     "Console.h",
26     "ConsoleInstance.h",
27     "ConsoleUtils.h",
30 UNIFIED_SOURCES += [
31     "Console.cpp",
32     "ConsoleInstance.cpp",
33     "ConsoleReportCollector.cpp",
34     "ConsoleUtils.cpp",
37 EXTRA_JS_MODULES += [
38     "ConsoleAPIStorage.sys.mjs",
41 XPCOM_MANIFESTS += [
42     "components.conf",
45 LOCAL_INCLUDES += [
46     "/docshell/base",
47     "/dom/base",
48     "/js/xpconnect/src",
51 MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
52 MOCHITEST_CHROME_MANIFESTS += ["tests/chrome.ini"]
53 XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"]
55 include("/ipc/chromium/chromium-config.mozbuild")
57 FINAL_LIBRARY = "xul"