Bug 1874684 - Part 37: Fix unified compilation. r=allstarschh
[gecko.git] / layout / moz.build
blob62ccef291998ef2a705995df76bec3b949465c9b
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 with Files("**"):
8     BUG_COMPONENT = ("Core", "Layout")
10 DIRS += [
11     "style",
12     "base",
13     "generic",
14     "forms",
15     "tables",
16     "svg",
17     "xul",
18     "ipc",
19     "mathml",
20     "inspector",
21     "reftests",
22     "painting",
26 IPDL_SOURCES = [
27     "printing/ipc/PRemotePrintJob.ipdl",
30 include("/ipc/chromium/chromium-config.mozbuild")
32 FINAL_LIBRARY = "xul"
34 if CONFIG["NS_PRINTING"]:
35     DIRS += ["printing"]
37 TEST_DIRS += [
38     "tools/reftest",
41 DIRS += ["build", "media"]
43 if CONFIG["MOZ_LAYOUT_DEBUGGER"] and CONFIG["MOZ_WIDGET_TOOLKIT"] != "android":
44     DIRS += ["tools/layout-debug"]
46 CRASHTEST_MANIFESTS += ["../testing/crashtest/crashtests.list"]
48 SPHINX_TREES["/layout"] = "docs"