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/.
8 "external_api/moz_external_vr.h",
16 "ipc/VRManagerChild.h",
17 "ipc/VRManagerParent.h",
18 "ipc/VRMessageUtils.h",
20 "ipc/VRProcessChild.h",
21 "ipc/VRProcessManager.h",
22 "ipc/VRProcessParent.h",
23 "service/VRService.h",
25 "VRDisplayPresentation.h",
27 "VRPuppetCommandBuffer.h",
35 "/gfx/cairo/cairo/src",
44 "ipc/VRGPUParent.cpp",
45 "ipc/VRManagerChild.cpp",
46 "ipc/VRManagerParent.cpp",
48 "ipc/VRProcessChild.cpp",
49 "ipc/VRProcessManager.cpp",
50 "ipc/VRProcessParent.cpp",
51 "VRDisplayClient.cpp",
52 "VRDisplayPresentation.cpp",
57 "ipc/VRLayerChild.cpp",
58 "ipc/VRLayerParent.cpp",
60 "VRPuppetCommandBuffer.cpp",
64 if CONFIG["OS_TARGET"] == "Android":
65 LOCAL_INCLUDES += ["/widget/android"]
78 "ipc/PVRManager.ipdl",
81 # For now, only enable FxR CLH for Windows Nightly builds (BUG 1565349)
82 if CONFIG["OS_ARCH"] == "WINNT" and CONFIG["NIGHTLY_BUILD"]:
87 "nsFxrCommandLineHandler.cpp",
90 if CONFIG["OS_ARCH"] == "WINNT":
91 LOCAL_INCLUDES += ["/layout/generic", "/widget", "/widget/windows"]
92 SOURCES += ["FxROutputHandler.cpp", "FxRWindowManager.cpp"]
94 if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":
95 CXXFLAGS += CONFIG["MOZ_GTK3_CFLAGS"]
96 CFLAGS += CONFIG["MOZ_GTK3_CFLAGS"]
98 include("/ipc/chromium/chromium-config.mozbuild")
100 FINAL_LIBRARY = "xul"
103 BUG_COMPONENT = ("Core", "WebVR")