tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

moz.build (2882B)


      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/.
      6 
      7 JAR_MANIFESTS += ["jar.mn"]
      8 
      9 with Files("**"):
     10     BUG_COMPONENT = ("Firefox", "Messaging System")
     11 
     12 FINAL_TARGET_FILES.actors += [
     13     "actors/ASRouterChild.sys.mjs",
     14     "actors/ASRouterParent.sys.mjs",
     15 ]
     16 
     17 EXTRA_JS_MODULES.asrouter += [
     18     "modules/ActorConstants.mjs",
     19     "modules/ASRouter.sys.mjs",
     20     "modules/ASRouterDefaultConfig.sys.mjs",
     21     "modules/ASRouterNewTabHook.sys.mjs",
     22     "modules/ASRouterParentProcessMessageHandler.sys.mjs",
     23     "modules/ASRouterPreferences.sys.mjs",
     24     "modules/ASRouterStorage.sys.mjs",
     25     "modules/ASRouterTargeting.sys.mjs",
     26     "modules/ASRouterTelemetry.sys.mjs",
     27     "modules/ASRouterTriggerListeners.sys.mjs",
     28     "modules/BookmarksBarButton.sys.mjs",
     29     "modules/CFRMessageProvider.sys.mjs",
     30     "modules/CFRPageActions.sys.mjs",
     31     "modules/FeatureCallout.sys.mjs",
     32     "modules/FeatureCalloutBroker.sys.mjs",
     33     "modules/FeatureCalloutMessages.sys.mjs",
     34     "modules/InfoBar.sys.mjs",
     35     "modules/MenuMessage.sys.mjs",
     36     "modules/MessagingExperimentConstants.sys.mjs",
     37     "modules/MomentsPageHub.sys.mjs",
     38     "modules/OnboardingMessageProvider.sys.mjs",
     39     "modules/PageEventManager.sys.mjs",
     40     "modules/PanelTestProvider.sys.mjs",
     41     "modules/RemoteL10n.sys.mjs",
     42     "modules/Spotlight.sys.mjs",
     43     "modules/ToastNotification.sys.mjs",
     44     "modules/ToolbarBadgeHub.sys.mjs",
     45 ]
     46 
     47 MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
     48 
     49 BROWSER_CHROME_MANIFESTS += [
     50     "tests/browser/browser.toml",
     51     "tests/browser/messages/browser.toml",
     52 ]
     53 
     54 XPCSHELL_TESTS_MANIFESTS += [
     55     "tests/xpcshell/xpcshell.toml",
     56 ]
     57 
     58 TESTING_JS_MODULES += [
     59     "content-src/schemas/FxMSCommon.schema.json",
     60     "content-src/templates/CFR/templates/CFRUrlbarChiclet.schema.json",
     61     "content-src/templates/CFR/templates/ExtensionDoorhanger.schema.json",
     62     "content-src/templates/CFR/templates/InfoBar.schema.json",
     63     "content-src/templates/OnboardingMessage/BookmarksBarButton.schema.json",
     64     "content-src/templates/OnboardingMessage/MenuMessage.schema.json",
     65     "content-src/templates/OnboardingMessage/NewtabMessage.schema.json",
     66     "content-src/templates/OnboardingMessage/Spotlight.schema.json",
     67     "content-src/templates/OnboardingMessage/ToolbarBadgeMessage.schema.json",
     68     "content-src/templates/OnboardingMessage/UpdateAction.schema.json",
     69     "content-src/templates/PBNewtab/NewtabPromoMessage.schema.json",
     70     "content-src/templates/ToastNotification/ToastNotification.schema.json",
     71     "tests/InflightAssetsMessageProvider.sys.mjs",
     72     "tests/NimbusRolloutMessageProvider.sys.mjs",
     73 ]
     74 
     75 SPHINX_TREES["docs"] = "docs"