Bug 1941128 - Turn off network.dns.native_https_query on Mac again
[gecko.git] / js / xpconnect / loader / moz.build
blobc1934490d0a08ca3084df49980534b0d2cf9c421
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/.
7 UNIFIED_SOURCES += [
8     "AutoMemMap.cpp",
9     "ChromeScriptLoader.cpp",
10     "JSMEnvironmentProxy.cpp",
11     "ModuleEnvironmentProxy.cpp",
12     "mozJSLoaderUtils.cpp",
13     "mozJSSubScriptLoader.cpp",
14     "nsImportModule.cpp",
15     "ScriptCacheActors.cpp",
16     "ScriptPreloader.cpp",
17     "SyncModuleLoader.cpp",
18     "URLPreloader.cpp",
21 # mozJSModuleLoader.cpp cannot be built in unified mode because it uses
22 # windows.h
23 SOURCES += [
24     "mozJSModuleLoader.cpp",
27 IPDL_SOURCES += [
28     "PScriptCache.ipdl",
31 EXPORTS += ["nsImportModule.h"]
33 EXPORTS.mozilla += [
34     "AutoMemMap.h",
35     "IOBuffers.h",
36     "ScriptPreloader.h",
37     "URLPreloader.h",
40 EXPORTS.mozilla.dom += [
41     "PrecompiledScript.h",
44 EXPORTS.mozilla.loader += [
45     "AutoMemMap.h",
46     "ScriptCacheActors.h",
47     "SkipCheckForBrokenURLOrZeroSized.h",
48     "SyncModuleLoader.h",
51 EXTRA_JS_MODULES += [
52     "ComponentUtils.sys.mjs",
53     "XPCOMUtils.sys.mjs",
56 FINAL_LIBRARY = "xul"
58 LOCAL_INCLUDES += [
59     "../src",
60     "../wrappers",
61     "/dom/base",
62     "/js/loader",
63     "/xpcom/base/",
64     "/xpcom/io",  # crc32c.h
67 include("/ipc/chromium/chromium-config.mozbuild")