1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 CONFIG["MOZ_MAINTENANCE_SERVICE"]
7 or CONFIG["MOZ_UPDATE_AGENT"]
8 or CONFIG["MOZ_UPDATER"]
11 "/toolkit/mozapps/update/common",
14 if CONFIG["MOZ_DEFAULT_BROWSER_AGENT"]:
16 "/toolkit/components/jsoncpp/src/lib_json",
17 "/toolkit/mozapps/defaultagent",
20 if CONFIG["MOZ_MAINTENANCE_SERVICE"]:
21 DIRS += ["/toolkit/components/maintenanceservice"]
23 if CONFIG["MOZ_UPDATER"]:
26 "/modules/xz-embedded",
27 "/config/external/nspr",
28 "/config/external/sqlite",
29 "/config/external/zlib",
36 # The signing related bits of libmar depend on NSS.
39 "/other-licenses/bsdiff",
40 "/toolkit/mozapps/update/updater/bspatch",
41 "/toolkit/mozapps/update/updater",
44 # Expose specific non-XPCOM headers when building standalone.
45 if not CONFIG["MOZ_UPDATER"]:
46 # When building the updater, we build /mozglue, which includes this.
48 "/mozglue/misc/DynamicallyLinkedFunctionPtr.h",
52 "/toolkit/xre/CmdLineAndEnvUtils.h",
53 "/widget/windows/WinHeaderOnlyUtils.h",
57 "/xpcom/base/nsAutoRef.h",
58 "/xpcom/base/nsWindowsHelpers.h",
59 "/xpcom/string/nsCharTraits.h",
60 "/xpcom/string/nsUTF8Utils.h",