summaryrefslogtreecommitdiffstats
path: root/gfx/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/moz.build')
-rw-r--r--gfx/moz.build45
1 files changed, 45 insertions, 0 deletions
diff --git a/gfx/moz.build b/gfx/moz.build
new file mode 100644
index 0000000000..56ea317bed
--- /dev/null
+++ b/gfx/moz.build
@@ -0,0 +1,45 @@
+# -*- 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", "Graphics")
+ SCHEDULES.inclusive += ["android-hw-gfx"]
+with Files("wr/**"):
+ BUG_COMPONENT = ("Core", "Graphics: WebRender")
+
+DIRS += [
+ "cairo",
+ "2d",
+ "ycbcr",
+ "angle",
+ "src",
+ "qcms",
+ "gl",
+ "layers",
+ "graphite2/src",
+ "harfbuzz/src",
+ "ots/src",
+ "thebes",
+ "ipc",
+ "vr",
+ "config",
+ "webrender_bindings",
+ "wgpu_bindings",
+ "skia",
+]
+
+if CONFIG["ENABLE_TESTS"]:
+ DIRS += ["tests/gtest"]
+
+if CONFIG["FUZZING_INTERFACES"]:
+ DIRS += ["tests/fuzz"]
+
+TEST_DIRS += ["tests"]
+
+SPHINX_TREES["/gfx"] = "docs"
+
+with Files("docs/**"):
+ SCHEDULES.exclusive = ["docs"]