Spracherkennung für: .build vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
# 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", "New Tab Page")
XPI_NAME = "newtab"
XPI_PKGNAME = "newtab@mozilla.org"
DIST_SUBDIR = ""
# NOTE: Please keep the files listed in here in sync with the ones listed in
# ../addon-jar.mn, as this ensures that the XPI generated at build time
# shares the same structure as the built-in instance. (bug
1955994)
#
# The exception is the "locales" folder, which is only included in the XPI.
FINAL_TARGET_FILES += [
"../manifest.json",
]
FINAL_TARGET_FILES["webext-glue"] += [
"background.js",
"metrics/**",
]
FINAL_TARGET_FILES.lib += [
"../lib/**",
]
FINAL_TARGET_FILES.common += [
"../common/**",
]
FINAL_TARGET_PP_FILES.data.content.abouthomecache += [
"../data/content/abouthomecache/page.html.template",
"../data/content/abouthomecache/script.js.template",
]
FINAL_TARGET_FILES.data.data += [
"../data/content/assets/**",
]
FINAL_TARGET_FILES.data.content += [
"../data/content/activity-stream.bundle.js",
"../data/content/bundled-renderer-index.js",
"../data/content/bundled-renderer.css",
"../data/content/newtab-render.js",
"../data/content/remote-renderer-host.html",
"../data/content/vendor.bundle.js",
]
FINAL_TARGET_FILES.data.css += [
"../css/activity-stream.css",
]
FINAL_TARGET_FILES.data.css["nova"] += [
"../css/nova/activity-stream.css",
]
FINAL_TARGET_FILES.prerendered += [
"../prerendered/activity-stream-noscripts.html",
"../prerendered/activity-stream.html",
]
# The following are resources that exist in other component folders that are
# included in the newtab resources at build time. Specifically, these are for
# external UI components maintained by other teams that have the ability to
# "train-hop" with the rest of newtab.
FINAL_TARGET_FILES.data.data.content["external-components"][
"asrouter-newtab-multistage"
] += [
"../../../components/asrouter/content/components/asrouter-newtab-multistage/asro
uter-newtab-multistage.bundle.js",
"../../../components/asrouter/content/components/asrouter-newtab-multistage/asrouter-newtab-multistage.css",
]
FINAL_TARGET_FILES.data.data.content["external-components"][
"asrouter-newtab-message"
] += [
"../../../components/asrouter/content/components/asrouter-newtab-message/asrouter-newtab-message.css",
"../../../components/asrouter/content/components/asrouter-newtab-message/asrouter-newtab-message.mjs",
"../../../components/asrouter/content/components/asrouter-newtab-message/ASRouterNewTabMessageChild.sys.mjs",
"../../../components/asrouter/content/components/asrouter-newtab-message/ASRouterNewTabMessageParent.sys.mjs",
]
# This doesn't need to be in sync with the addon-jar.mn file, as the locales
# are only included when we build newtab as an XPI.
FINAL_TARGET_FILES += ["locales/**"]
if not CONFIG["RELEASE_OR_BETA"]:
FINAL_TARGET_FILES.prerendered += [
"../prerendered/activity-stream-debug.html",
]