fune/toolkit/components/search/moz.build
Mark Banner 60c20c22b6 Bug 1822097 - Separate out OpenSearch loading into a separate module. r=search-reviewers,daleharvey
This improves the architecture by separating out the loading and therefore not having
the object try to load itself.

There are no functional changes nor removals here, the code is only being restructured.

Differential Revision: https://phabricator.services.mozilla.com/D198378
2024-01-17 14:48:14 +00:00

47 lines
1.2 KiB
Python

# -*- 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/.
SPHINX_TREES["/toolkit/search"] = "docs"
XPCSHELL_TESTS_MANIFESTS += [
"tests/xpcshell/searchconfigs/xpcshell.toml",
"tests/xpcshell/xpcshell.toml",
]
XPIDL_SOURCES += [
"nsISearchService.idl",
]
XPIDL_MODULE = "toolkit_search"
EXTRA_JS_MODULES += [
"AddonSearchEngine.sys.mjs",
"AppProvidedSearchEngine.sys.mjs",
"OpenSearchEngine.sys.mjs",
"OpenSearchLoader.sys.mjs",
"PolicySearchEngine.sys.mjs",
"SearchEngine.sys.mjs",
"SearchEngineSelector.sys.mjs",
"SearchEngineSelectorOld.sys.mjs",
"SearchService.sys.mjs",
"SearchSettings.sys.mjs",
"SearchStaticData.sys.mjs",
"SearchSuggestionController.sys.mjs",
"SearchSuggestions.sys.mjs",
"SearchUtils.sys.mjs",
"UserSearchEngine.sys.mjs",
]
XPCOM_MANIFESTS += [
"components.conf",
]
TESTING_JS_MODULES += [
"tests/SearchTestUtils.sys.mjs",
]
with Files("**"):
BUG_COMPONENT = ("Firefox", "Search")