VirtualBox

Changeset 16284 in vbox for trunk/src/VBox/HostServices


Ignore:
Timestamp:
Jan 27, 2009 10:18:43 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
42106
Message:

Config.kmk,OGL/Makefiles: Created a DARWIN-OPENGL SDK for the GL/gl[u].h hack.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedOpenGL/Makefile.kmk

    r16283 r16284  
    5454TEMPLATE_VBOXOGLR3HOST_DEFS.solaris   = SunOS
    5555TEMPLATE_VBOXOGLR3HOST_DEFS.darwin    = DARWIN GL_GLEXT_LEGACY
     56TEMPLATE_VBOXOGLR3HOST_SDKS.darwin   += $(VBOXR3NP_SDKS.darwin) DARWIN-OPENGL
    5657TEMPLATE_VBOXOGLR3HOST_INCS           = \
    5758        $(VBOX_PATH_CROGL_INCLUDE) \
     
    6667 # different directory hierarchy on Mac OS X (no /GL sub directory).
    6768 #
    68  VBOX_DARWIN_OPENGL_HEADERS := gl.h glu.h
    69  VBOX_PATH_DARWIN_OPENGL    := $(PATH_OUT)/obj/VBoxOGL/GL
    70 
    71  # Install target for creating the symlinks.
     69 # See Config.kmk for the global variables.
     70 #
    7271 INSTALLS += DarwinOpenGLHdrs
    73  DarwinOpenGLHdrs_INST := \
    74         $(patsubst $(PATH_OUT)/%,%/,$(VBOX_PATH_DARWIN_OPENGL))
    75  DarwinOpenGLHdrs_SYMLINKS := \
     72 DarwinOpenGLHdrs_INST     = $(VBOX_DARWIN_OPENGL_INST)/
     73 DarwinOpenGLHdrs_SYMLINKS = \
    7674        $(foreach hdr, $(VBOX_DARWIN_OPENGL_HEADERS),\
    7775                $(hdr)=>$(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers/$(hdr))
    78 
    79  # Update the template.
    80  TEMPLATE_VBOXOGLR3HOST_INCS.darwin := \
    81         $(dir $(VBOX_PATH_DARWIN_OPENGL))
    82  TEMPLATE_VBOXOGLR3HOST_INTERMEDIATES.darwin := \
    83         $(addprefix $(VBOX_PATH_DARWIN_OPENGL)/./,$(VBOX_DARWIN_OPENGL_HEADERS))
    84  TEMPLATE_VBOXOGLR3HOST_BLDDIRS.darwin = \
    85         $(VBOX_PATH_DARWIN_OPENGL)
    8676endif # darwin
    8777
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