From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- browser/moz.build | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 browser/moz.build (limited to 'browser/moz.build') diff --git a/browser/moz.build b/browser/moz.build new file mode 100644 index 0000000000..fdcef15ede --- /dev/null +++ b/browser/moz.build @@ -0,0 +1,114 @@ +# -*- 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/. + +CONFIGURE_SUBST_FILES += ["installer/Makefile"] + +SPHINX_TREES["/browser"] = "docs" + +EXTRA_COMPONENTS += [ + "l10n-registry.manifest", +] + +DIRS += [ + "actors", + "base", + "components", + "fonts", + "fxr", + "locales", + "modules", + "themes", + "extensions", + "branding", +] + +DIRS += [ + "app", +] + +if CONFIG["MAKENSISU"]: + DIRS += ["installer/windows"] + +TEST_DIRS += [ + "tools/mozscreenshots", +] + +DIST_SUBDIR = "browser" +export("DIST_SUBDIR") + +# These defines are read in firefox.js +DEFINES["APP_VERSION"] = CONFIG["MOZ_APP_VERSION"] + +for cdm in CONFIG["MOZ_EME_MODULES"]: + DEFINES["MOZ_%s_EME" % cdm.upper()] = True + +if CONFIG["MOZ_GPSD"]: + DEFINES["MOZ_GPSD"] = True + +if CONFIG["MOZ_UPDATE_AGENT"]: + DEFINES["MOZ_UPDATE_AGENT"] = True + +if CONFIG["MOZ_ARTIFACT_BUILDS"]: + DEFINES["MOZ_ARTIFACT_BUILDS"] = True + +# These files are specified in this moz.build to pick up DIST_SUBDIR as set in +# this directory, which is un-set in browser/app. +JS_PREFERENCE_PP_FILES += [ + "app/profile/firefox.js", +] +FINAL_TARGET_FILES.defaults += ["app/permissions"] + +with Files("**"): + BUG_COMPONENT = ("Firefox", "General") + SCHEDULES.exclusive = ["linux", "macosx", "windows"] + +with Files("docs/**"): + SCHEDULES.exclusive = ["docs"] + +with Files("Makefile.in"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("*.mk"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("**/moz.build"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("moz.configure"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("app.mozbuild"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("moz.build"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("confvars.sh"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("LICENSE"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("branding/**"): + BUG_COMPONENT = ("Firefox", "General") + +with Files("config/**"): + BUG_COMPONENT = ("Firefox Build System", "General") + +with Files("docs/**"): + BUG_COMPONENT = ("Toolkit", "Telemetry") + +with Files("fonts/**"): + BUG_COMPONENT = ("Core", "Graphics: Text") + +with Files("installer/**"): + BUG_COMPONENT = ("Firefox", "Installer") + +with Files("tools/**"): + BUG_COMPONENT = ("Firefox", "General") + +with Files("l10n-registry.manifest"): + BUG_COMPONENT = ("Core", "Localization") -- cgit v1.2.3