fune/browser/components/moz.build
Butkovits Atila 8582db0ea5 Backed out 5 changesets (bug 1866802) for causing failures at test_TopSitesFeed.js. CLOSED TREE
Backed out changeset af9fbbc9ae50 (bug 1866802)
Backed out changeset 81d5b7de7178 (bug 1866802)
Backed out changeset e4d0863ed222 (bug 1866802)
Backed out changeset c0deb681b193 (bug 1866802)
Backed out changeset dda3e5e39f8c (bug 1866802)
2023-12-14 03:22:48 +02:00

113 lines
2.5 KiB
Python

# -*- 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/.
with Files("**"):
BUG_COMPONENT = ("Firefox", "General")
with Files("distribution.sys.mjs"):
BUG_COMPONENT = ("Firefox", "Distributions")
with Files("tests/**"):
BUG_COMPONENT = ("Firefox", "General")
with Files("tests/browser/browser_contentpermissionprompt.js"):
BUG_COMPONENT = ("Firefox", "Site Permissions")
with Files("tests/unit/test_distribution.js"):
BUG_COMPONENT = ("Firefox", "Distributions")
with Files("safebrowsing/**"):
BUG_COMPONENT = ("Toolkit", "Safe Browsing")
with Files("controlcenter/**"):
BUG_COMPONENT = ("Firefox", "General")
DIRS += [
"about",
"aboutlogins",
"aboutwelcome",
"attribution",
"contentanalysis",
"contextualidentity",
"customizableui",
"doh",
"downloads",
"enterprisepolicies",
"extensions",
"firefoxview",
"ion",
"messagepreview",
"migration",
"newtab",
"originattributes",
"pagedata",
"places",
"pocket",
"preferences",
"privatebrowsing",
"prompts",
"protections",
"protocolhandler",
"reportbrokensite",
"resistfingerprinting",
"screenshots",
"search",
"sessionstore",
"shell",
"shopping",
"syncedtabs",
"tabunloader",
"textrecognition",
"translations",
"uitour",
"urlbar",
]
DIRS += ["build"]
if CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
DIRS += ["touchbar"]
elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows":
DIRS += ["installerprefs"]
XPIDL_SOURCES += [
"nsIBrowserHandler.idl",
]
XPIDL_MODULE = "browsercompsbase"
XPCOM_MANIFESTS += [
"components.conf",
]
EXTRA_COMPONENTS += [
"BrowserComponents.manifest",
]
EXTRA_JS_MODULES += [
"BrowserContentHandler.sys.mjs",
"BrowserGlue.sys.mjs",
"distribution.sys.mjs",
]
if CONFIG["MOZ_DEBUG"] or CONFIG["MOZ_DEV_EDITION"] or CONFIG["NIGHTLY_BUILD"]:
EXTRA_JS_MODULES += [
"StartupRecorder.sys.mjs",
]
BROWSER_CHROME_MANIFESTS += [
"safebrowsing/content/test/browser.toml",
"tests/browser/browser.toml",
]
if CONFIG["MOZ_UPDATER"]:
BROWSER_CHROME_MANIFESTS += [
"tests/browser/whats_new_page/browser.toml",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.toml"]