Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/toolkit/components/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 3 kB image not shown  

Quelle  moz.build   Sprache: unbekannt

 
# -*- 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 = ("Toolkit", "General")

# These component dirs are built for all apps (including suite)
if CONFIG["MOZ_HAS_REMOTE"]:
    DIRS += ["remote"]

DIRS += [
    "aboutcheckerboard",
    "aboutmemory",
    "aboutprocesses",
    "alerts",
    "antitracking",
    "apppicker",
    "asyncshutdown",
    "backgroundhangmonitor",
    "bitsdownload",
    "browser",
    "captchadetection",
    "cascade_bloom_filter",
    "certviewer",
    "cleardata",
    "clearsitedata",
    "cookiebanners",
    "commandlines",
    "contentanalysis",
    "contentprefs",
    "contentrelevancy",
    "contextualidentity",
    "crashes",
    "crashmonitor",
    "credentialmanagement",
    "downloads",
    "enterprisepolicies",
    "extensions",
    "formautofill",
    "finalizationwitness",
    "find",
    "forgetaboutsite",
    "gecko-trace",
    "glean",
    "httpsonlyerror",
    "jsoncpp/src/lib_json",
    "kvstore",
    "mediasniffer",
    "ml",
    "mozintl",
    "mozprotocol",
    "parentalcontrols",
    "passwordmgr",
    "pdfjs",
    "places",
    "processtools",
    "processsingleton",
    "promiseworker",
    "prompts",
    "protobuf",
    "remotebrowserutils",
    "reflect",
    "reputationservice",
    "reportbrokensite",
    "resistfingerprinting",
    "search",
    "sessionstore",
    "shell",
    "shopping",
    "startup",
    "statusfilter",
    "telemetry",
    "translation",
    "translations",
    "thumbnails",
    "timermanager",
    "tooltiptext",
    "typeaheadfind",
    "utils",
    "url-classifier",
    "urlformatter",
    "viewsource",
    "windowcreator",
    "windowwatcher",
    "workerloader",
    "xulstore",
]

if CONFIG["NS_PRINTING"]:
    DIRS += ["printing"]

if CONFIG["MOZ_BUILD_APP"] != "mobile/android":
    DIRS += [
        "aboutconfig",
        "narrate",
        "pictureinpicture",
        "reader",
        "viaduct",
        "uniffi-js",
        "uniffi-bindgen-gecko-js/components",
    ]

if CONFIG["BUILD_CTYPES"]:
    DIRS += ["ctypes"]

DIRS += ["autocomplete", "printingui", "satchel", "captivedetect"]

if CONFIG["OS_TARGET"] != "Android":
    DIRS += ["terminator"]

if CONFIG["MOZ_UPDATE_AGENT"]:
    DIRS += ["taskscheduler"]

DIRS += ["build"]

if CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows":
    DIRS += ["aboutthirdparty", "aboutwindowsmessages", "gfx"]

if CONFIG["MOZ_WIDGET_TOOLKIT"] != "android":
    EXTRA_JS_MODULES += [
        "DefaultCLH.sys.mjs",
    ]

    XPCOM_MANIFESTS += [
        "components.conf",
    ]

if CONFIG["MOZ_WIDGET_TOOLKIT"] not in ("android", "windows"):
    DIRS += ["aboutwebauthn"]

if CONFIG["MOZ_BUILD_APP"] == "browser":
    DIRS += ["featuregates", "messaging-system", "normandy"]

DIRS += ["nimbus"]

if CONFIG["MOZ_BACKGROUNDTASKS"]:
    DIRS += ["backgroundtasks"]

if CONFIG["MOZ_UNIFFI_FIXTURES"]:
    DIRS += ["uniffi-bindgen-gecko-js/fixtures"]

if CONFIG["NIGHTLY_BUILD"]:
    DIRS += ["aboutinference"]

UNIFIED_SOURCES += [
    "/toolkit/components/antitracking/ContentBlockingAllowList.cpp",
]

[ Dauer der Verarbeitung: 0.5 Sekunden  (vorverarbeitet)  ]