VirtualBox

Ignore:
Timestamp:
Aug 21, 2019 11:28:40 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
132830
Message:

3D/Chromium: Move OpenGLTest to the helper apps directory under Main and get rid of the renderspu dependency, drop the remaining SharedOpenGL bits, bugref:9529

Location:
trunk/src/VBox/Main/src-helper-apps/OpenGLTest
Files:
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-helper-apps/OpenGLTest/Makefile.kmk

    r80364 r80365  
    11# $Id$
    22## @file
    3 # Sub-Makefile for the Shared OpenGL Host Service.
     3# Sub-Makefile for the OpenGLTest helper app.
    44#
    55
     
    2323# Target lists.
    2424#
    25 ifdef VBOX_WITH_MAIN
    26 LIBRARIES += VBoxOGLrenderspu
    27 BLDDIRS   += \
    28         $(VBOX_PATH_CROGL_GENFILES)/
    29 endif
    30 
    31 ifeq ($(KBUILD_TARGET),darwin)
    32  #
    33  # We have to symlink the system headers of OpenGl cause they have some
    34  # different directory hierarchy on Mac OS X (no /GL sub directory).
    35  #
    36  # See Config.kmk for the global variables.
    37  #
    38  INSTALLS += DarwinOpenGLHdrs
    39  DarwinOpenGLHdrs_INST     = $(VBOX_DARWIN_OPENGL_INST)
    40  DarwinOpenGLHdrs_SYMLINKS = \
    41         $(foreach hdr, $(VBOX_DARWIN_OPENGL_HEADERS),\
    42                 $(hdr)=>$(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers/$(hdr))
    43 endif # darwin
    44 
    45 #
    46 # VBoxOGLrenderspu
    47 #
    48 VBoxOGLrenderspu_TEMPLATE = VBOXCROGLR3HOSTLIB
    49 VBoxOGLrenderspu_INTERMEDIATES = \
    50         $(VBOX_PATH_CROGL_GENFILES)/state/cr_currentpointers.h \
    51         $(VBOX_PATH_CROGL_GENFILES)/state/cr_statefuncs.h
    52 VBoxOGLrenderspu_INCS = $(VBOX_GRAPHICS_INCS)
    53 VBoxOGLrenderspu_SOURCES = \
    54         render/renderspu.c \
    55         render/renderspu_config.c \
    56         render/renderspu_init.c
    57 VBoxOGLrenderspu_SOURCES.win     = \
    58         render/renderspu_wgl.c
    59 VBoxOGLrenderspu_SOURCES.linux   = render/renderspu_glx.c
    60 VBoxOGLrenderspu_SOURCES.solaris = render/renderspu_glx.c
    61 VBoxOGLrenderspu_SOURCES.freebsd = render/renderspu_glx.c
    62 VBoxOGLrenderspu_OBJCFLAGS.darwin = -Wno-shadow
    63 VBoxOGLrenderspu_SOURCES.darwin  = \
    64         OpenGLTest/OpenGLTestDarwin.cpp \
    65         render/renderspu_cocoa.c \
    66         render/renderspu_cocoa_helper.m
    67 ifdef VBOX_WITH_CRHGSMI
    68 VBoxOGLrenderspu_DEFS += VBOX_WITH_CRHGSMI
    69 endif
    70 ifdef VBOX_WITH_VDMA
    71 VBoxOGLrenderspu_DEFS += VBOX_WITH_VDMA
    72 endif
    73 
    7425LIBRARIES += VBoxOGLTest
    7526VBoxOGLTest_TEMPLATE = VBOXR3NP
    7627ifneq ($(KBUILD_TARGET),darwin)
    77   VBoxOGLTest_SOURCES = OpenGLTest/OpenGLTest.cpp
     28  VBoxOGLTest_SOURCES = OpenGLTest.cpp
    7829endif
    79 VBoxOGLTest_SOURCES.darwin = OpenGLTest/OpenGLTestDarwin.cpp
     30VBoxOGLTest_SOURCES.darwin = OpenGLTestDarwin.cpp
    8031
    8132#
     
    8435#
    8536if (   defined(VBOX_WITH_QTGUI) \
    86     && (defined(VBOX_WITH_CROGL) || defined(VBOX_WITH_VIDEOHWACCEL)) \
     37    && defined(VBOX_WITH_VIDEOHWACCEL) \
    8738    && !defined(VBOX_WITH_DEBUG_VCC_CRT))
    8839 ifneq ($(KBUILD_TARGET),darwin)
     
    9243  PROGRAMS += VBoxTestOGL
    9344  VBoxTestOGL_TEMPLATE = $(if $(VBOX_WITH_VIDEOHWACCEL),$(if $(VBOX_WITH_HARDENING),VBOXQTGUI,VBOXQTGUIEXE),VBOXMAINEXE)
    94   VBoxTestOGL_INCS     += $(VBOX_PATH_CROGL_INCLUDE) $(VBOX_PATH_CROGL_GENFILES)
    9545  VBoxTestOGL_DEFS.win         = _WIN32_WINNT=0x0500 WINDOWS=1
    9646  VBoxTestOGL_DEFS.linux       = Linux=1 _GNU_SOURCE
     
    9848  VBoxTestOGL_DEFS.darwin      = DARWIN=1 GL_GLEXT_LEGACY _GNU_SOURCE
    9949  VBoxTestOGL_DEFS.freebsd     = FreeBSD=1 _GNU_SOURCE
    100   VBoxTestOGL_SOURCES = OpenGLTest/OpenGLTestApp.cpp
    101   VBoxTestOGL_SOURCES.win = OpenGLTest/VBoxTestOGL.rc
     50  VBoxTestOGL_SOURCES = OpenGLTestApp.cpp
     51  VBoxTestOGL_SOURCES.win = VBoxTestOGL.rc
    10252  VBoxTestOGL_LIBS = \
    103         $(if $(VBOX_WITH_CROGL), \
    104             $(PATH_STAGE_LIB)/VBoxOGLhosterrorspu$(VBOX_SUFF_LIB) \
    105             $(PATH_STAGE_LIB)/VBoxOGLrenderspu$(VBOX_SUFF_LIB) \
    106             $(PATH_STAGE_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \
    107             $(PATH_STAGE_LIB)/VBoxOGLhostcrutil$(VBOX_SUFF_LIB),) \
    10853        $(if $(VBOX_WITH_VIDEOHWACCEL), $(PATH_STAGE_LIB)/VBoxOGL2D$(VBOX_SUFF_LIB),) \
    10954        $(LIB_RUNTIME)
    11055  VBoxTestOGL_DEFS += \
    11156    VBOX_BUILD_TARGET=\"$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)\" \
    112     $(if $(VBOX_WITH_CROGL), VBOX_WITH_CROGL,) \
    11357    $(if $(VBOX_WITH_VIDEOHWACCEL), VBOX_WITH_VIDEOHWACCEL,)
    11458  ifdef VBOX_WITH_VIDEOHWACCEL
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette