Changeset 80365 in vbox for trunk/src/VBox/Main/src-helper-apps/OpenGLTest/Makefile.kmk
- Timestamp:
- Aug 21, 2019 11:28:40 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 132830
- 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 1 1 # $Id$ 2 2 ## @file 3 # Sub-Makefile for the Shared OpenGL Host Service.3 # Sub-Makefile for the OpenGLTest helper app. 4 4 # 5 5 … … 23 23 # Target lists. 24 24 # 25 ifdef VBOX_WITH_MAIN26 LIBRARIES += VBoxOGLrenderspu27 BLDDIRS += \28 $(VBOX_PATH_CROGL_GENFILES)/29 endif30 31 ifeq ($(KBUILD_TARGET),darwin)32 #33 # We have to symlink the system headers of OpenGl cause they have some34 # different directory hierarchy on Mac OS X (no /GL sub directory).35 #36 # See Config.kmk for the global variables.37 #38 INSTALLS += DarwinOpenGLHdrs39 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 # darwin44 45 #46 # VBoxOGLrenderspu47 #48 VBoxOGLrenderspu_TEMPLATE = VBOXCROGLR3HOSTLIB49 VBoxOGLrenderspu_INTERMEDIATES = \50 $(VBOX_PATH_CROGL_GENFILES)/state/cr_currentpointers.h \51 $(VBOX_PATH_CROGL_GENFILES)/state/cr_statefuncs.h52 VBoxOGLrenderspu_INCS = $(VBOX_GRAPHICS_INCS)53 VBoxOGLrenderspu_SOURCES = \54 render/renderspu.c \55 render/renderspu_config.c \56 render/renderspu_init.c57 VBoxOGLrenderspu_SOURCES.win = \58 render/renderspu_wgl.c59 VBoxOGLrenderspu_SOURCES.linux = render/renderspu_glx.c60 VBoxOGLrenderspu_SOURCES.solaris = render/renderspu_glx.c61 VBoxOGLrenderspu_SOURCES.freebsd = render/renderspu_glx.c62 VBoxOGLrenderspu_OBJCFLAGS.darwin = -Wno-shadow63 VBoxOGLrenderspu_SOURCES.darwin = \64 OpenGLTest/OpenGLTestDarwin.cpp \65 render/renderspu_cocoa.c \66 render/renderspu_cocoa_helper.m67 ifdef VBOX_WITH_CRHGSMI68 VBoxOGLrenderspu_DEFS += VBOX_WITH_CRHGSMI69 endif70 ifdef VBOX_WITH_VDMA71 VBoxOGLrenderspu_DEFS += VBOX_WITH_VDMA72 endif73 74 25 LIBRARIES += VBoxOGLTest 75 26 VBoxOGLTest_TEMPLATE = VBOXR3NP 76 27 ifneq ($(KBUILD_TARGET),darwin) 77 VBoxOGLTest_SOURCES = OpenGLTest /OpenGLTest.cpp28 VBoxOGLTest_SOURCES = OpenGLTest.cpp 78 29 endif 79 VBoxOGLTest_SOURCES.darwin = OpenGLTest /OpenGLTestDarwin.cpp30 VBoxOGLTest_SOURCES.darwin = OpenGLTestDarwin.cpp 80 31 81 32 # … … 84 35 # 85 36 if ( defined(VBOX_WITH_QTGUI) \ 86 && (defined(VBOX_WITH_CROGL) || defined(VBOX_WITH_VIDEOHWACCEL)) \37 && defined(VBOX_WITH_VIDEOHWACCEL) \ 87 38 && !defined(VBOX_WITH_DEBUG_VCC_CRT)) 88 39 ifneq ($(KBUILD_TARGET),darwin) … … 92 43 PROGRAMS += VBoxTestOGL 93 44 VBoxTestOGL_TEMPLATE = $(if $(VBOX_WITH_VIDEOHWACCEL),$(if $(VBOX_WITH_HARDENING),VBOXQTGUI,VBOXQTGUIEXE),VBOXMAINEXE) 94 VBoxTestOGL_INCS += $(VBOX_PATH_CROGL_INCLUDE) $(VBOX_PATH_CROGL_GENFILES)95 45 VBoxTestOGL_DEFS.win = _WIN32_WINNT=0x0500 WINDOWS=1 96 46 VBoxTestOGL_DEFS.linux = Linux=1 _GNU_SOURCE … … 98 48 VBoxTestOGL_DEFS.darwin = DARWIN=1 GL_GLEXT_LEGACY _GNU_SOURCE 99 49 VBoxTestOGL_DEFS.freebsd = FreeBSD=1 _GNU_SOURCE 100 VBoxTestOGL_SOURCES = OpenGLTest /OpenGLTestApp.cpp101 VBoxTestOGL_SOURCES.win = OpenGLTest/VBoxTestOGL.rc50 VBoxTestOGL_SOURCES = OpenGLTestApp.cpp 51 VBoxTestOGL_SOURCES.win = VBoxTestOGL.rc 102 52 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),) \108 53 $(if $(VBOX_WITH_VIDEOHWACCEL), $(PATH_STAGE_LIB)/VBoxOGL2D$(VBOX_SUFF_LIB),) \ 109 54 $(LIB_RUNTIME) 110 55 VBoxTestOGL_DEFS += \ 111 56 VBOX_BUILD_TARGET=\"$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)\" \ 112 $(if $(VBOX_WITH_CROGL), VBOX_WITH_CROGL,) \113 57 $(if $(VBOX_WITH_VIDEOHWACCEL), VBOX_WITH_VIDEOHWACCEL,) 114 58 ifdef VBOX_WITH_VIDEOHWACCEL
Note:
See TracChangeset
for help on using the changeset viewer.