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"