gecko-dev/xpcom/moz.build
David Parks f302214e11 Bug 1695954: Move Gecko Logging MDN Page In-tree r=nika
Moves the contents of https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Gecko_Logging in tree, with minor edits.  The only substantive addition is the information in the warning that explains how to get child process logging from sandboxed processes on Windows.

Differential Revision: https://phabricator.services.mozilla.com/D107579
2021-03-09 16:27:29 +00:00

53 lines
992 B
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/.
with Files("**"):
BUG_COMPONENT = ("Core", "XPCOM")
DIRS += [
"idl-parser/xpidl",
]
DIRS += [
"string",
"glue",
"base",
"ds",
"io",
"components",
"threads",
"reflect",
"system",
"../chrome",
"build",
]
if CONFIG["OS_ARCH"] == "WINNT" and CONFIG["MOZ_DEBUG"]:
DIRS += ["windbgdlg"]
TEST_DIRS += [
"rust/gtest",
"tests",
]
# Can't build internal xptcall tests that use symbols which are not exported.
# TEST_DIRS += [
# 'reflect/xptcall/tests,
# ]
CONFIGURE_DEFINE_FILES += [
"xpcom-config.h",
]
EXPORTS += [
"!xpcom-config.h",
]
SPHINX_TREES["/xpcom"] = "docs"
with Files("docs/**"):
SCHEDULES.exclusive = ["docs"]