mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-04 11:26:09 +00:00
87d023b4d2
This change remove the files used for building and testing vrhost.dll, which was used for an early prototype of Firefox Reality PC. This binary is no longer needed for FxR PC. Differential Revision: https://phabricator.services.mozilla.com/D103237
104 lines
2.4 KiB
Python
104 lines
2.4 KiB
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/.
|
|
|
|
EXPORTS += [
|
|
"external_api/moz_external_vr.h",
|
|
"FxROutputHandler.h",
|
|
"FxRWindowManager.h",
|
|
"gfxVR.h",
|
|
"ipc/VRChild.h",
|
|
"ipc/VRGPUChild.h",
|
|
"ipc/VRGPUParent.h",
|
|
"ipc/VRLayerChild.h",
|
|
"ipc/VRManagerChild.h",
|
|
"ipc/VRManagerParent.h",
|
|
"ipc/VRMessageUtils.h",
|
|
"ipc/VRParent.h",
|
|
"ipc/VRProcessChild.h",
|
|
"ipc/VRProcessManager.h",
|
|
"ipc/VRProcessParent.h",
|
|
"service/VRService.h",
|
|
"VRDisplayClient.h",
|
|
"VRDisplayPresentation.h",
|
|
"VRManager.h",
|
|
"VRPuppetCommandBuffer.h",
|
|
"VRShMem.h",
|
|
"VRThread.h",
|
|
]
|
|
|
|
LOCAL_INCLUDES += [
|
|
"/dom/base",
|
|
"/dom/canvas",
|
|
"/gfx/layers/d3d11",
|
|
"/gfx/thebes",
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
"gfxVR.cpp",
|
|
"ipc/VRChild.cpp",
|
|
"ipc/VRGPUChild.cpp",
|
|
"ipc/VRGPUParent.cpp",
|
|
"ipc/VRManagerChild.cpp",
|
|
"ipc/VRManagerParent.cpp",
|
|
"ipc/VRParent.cpp",
|
|
"ipc/VRProcessChild.cpp",
|
|
"ipc/VRProcessManager.cpp",
|
|
"ipc/VRProcessParent.cpp",
|
|
"VRDisplayClient.cpp",
|
|
"VRDisplayPresentation.cpp",
|
|
"VRThread.cpp",
|
|
]
|
|
|
|
SOURCES += [
|
|
"ipc/VRLayerChild.cpp",
|
|
"ipc/VRLayerParent.cpp",
|
|
"VRManager.cpp",
|
|
"VRPuppetCommandBuffer.cpp",
|
|
"VRShMem.cpp",
|
|
]
|
|
|
|
if CONFIG["OS_TARGET"] == "Android":
|
|
LOCAL_INCLUDES += ["/widget/android"]
|
|
else:
|
|
DIRS += [
|
|
"service",
|
|
]
|
|
UNIFIED_SOURCES += [
|
|
"VRServiceHost.cpp",
|
|
]
|
|
|
|
IPDL_SOURCES = [
|
|
"ipc/PVR.ipdl",
|
|
"ipc/PVRGPU.ipdl",
|
|
"ipc/PVRLayer.ipdl",
|
|
"ipc/PVRManager.ipdl",
|
|
]
|
|
|
|
# For now, only enable FxR CLH for Windows Nightly builds (BUG 1565349)
|
|
if CONFIG["OS_ARCH"] == "WINNT" and CONFIG["NIGHTLY_BUILD"]:
|
|
XPCOM_MANIFESTS += [
|
|
"components.conf",
|
|
]
|
|
SOURCES += [
|
|
"nsFxrCommandLineHandler.cpp",
|
|
]
|
|
|
|
if CONFIG["OS_ARCH"] == "WINNT":
|
|
LOCAL_INCLUDES += ["/layout/generic", "/widget", "/widget/windows"]
|
|
SOURCES += ["FxROutputHandler.cpp", "FxRWindowManager.cpp"]
|
|
|
|
CXXFLAGS += CONFIG["MOZ_CAIRO_CFLAGS"]
|
|
CXXFLAGS += CONFIG["TK_CFLAGS"]
|
|
CFLAGS += CONFIG["MOZ_CAIRO_CFLAGS"]
|
|
CFLAGS += CONFIG["TK_CFLAGS"]
|
|
|
|
include("/ipc/chromium/chromium-config.mozbuild")
|
|
|
|
FINAL_LIBRARY = "xul"
|
|
|
|
with Files("**"):
|
|
BUG_COMPONENT = ("Core", "WebVR")
|