Changeset 16284 in vbox
- Timestamp:
- Jan 27, 2009 10:18:43 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
Config.kmk (modified) (1 diff)
-
src/VBox/GuestHost/OpenGL/Makefile.kmk (modified) (8 diffs)
-
src/VBox/HostServices/SharedOpenGL/Makefile.kmk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r16280 r16284 1428 1428 # 1429 1429 ifdef VBOX_WITH_CROGL 1430 VBOX_PATH_CROGL_GLAPI = $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/glapi_parser 1431 VBOX_PATH_CROGL_GENFILES = $(PATH_OBJ)/VBoxOGLgen 1432 VBOX_PATH_CROGL_INCLUDE = $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/include 1433 VBOX_CROGL_API_FILES = $(VBOX_PATH_CROGL_GLAPI)/apiutil.py $(VBOX_PATH_CROGL_GLAPI)/APIspec.txt 1434 VBOX_CROGL_PYTHON_ENV = $(REDIRECT) $(if $1,-E 'PYTHONPATH=$1',) $(if $2,-o $2,) $(if $3,-i $3) -- 1430 VBOX_PATH_CROGL_GLAPI = $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/glapi_parser 1431 VBOX_PATH_CROGL_GENFILES = $(PATH_OBJ)/VBoxOGLgen 1432 VBOX_PATH_CROGL_INCLUDE = $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/include 1433 VBOX_CROGL_API_FILES = $(VBOX_PATH_CROGL_GLAPI)/apiutil.py $(VBOX_PATH_CROGL_GLAPI)/APIspec.txt 1434 VBOX_CROGL_PYTHON_ENV = $(REDIRECT) $(if $1,-E 'PYTHONPATH=$1',) $(if $2,-o $2,) $(if $3,-i $3) -- 1435 1436 SDK_DARWIN-OPENGL = Workaround SDK for the darwin OpenGL include directorly layout layout. 1437 SDK_DARWIN-OPENGL_INCS = $(PATH_OUT)/obj/VBoxOGL 1438 SDK_DARWIN-OPENGL_INTERMEDIATES = $(addprefix $(VBOX_PATH_DARWIN_OPENGL)/./,$(VBOX_DARWIN_OPENGL_HEADERS)) 1439 VBOX_DARWIN_OPENGL_INST = obj/VBoxOGL/GL/ 1440 VBOX_DARWIN_OPENGL_HEADERS = gl.h glu.h 1435 1441 endif 1436 1442 -
trunk/src/VBox/GuestHost/OpenGL/Makefile.kmk
r16283 r16284 65 65 TEMPLATE_VBOXCROGLR3HOST_DEFS.darwin = DARWIN=1 GL_GLEXT_LEGACY 66 66 TEMPLATE_VBOXCROGLR3HOST_INCS = $(VBOX_PATH_CROGL_INCLUDE) $(VBOX_PATH_CROGL_GENFILES) 67 TEMPLATE_VBOXCROGLR3HOST_ INCS.darwin = $(PATH_OUT)/obj/VBoxOGL67 TEMPLATE_VBOXCROGLR3HOST_SDKS.darwin = $(VBOXR3NP_SDKS.darwin) DARWIN-OPENGL 68 68 TEMPLATE_VBOXCROGLR3HOST_LDFLAGS.darwin = -framework Carbon -framework OpenGL -current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) 69 TEMPLATE_VBOXCROGLR3HOST_LDFLAGS.linux = $(TEMPLATE_VBOXR3NP_LDFLAGS.linux) -Wl,--no-as-needed 69 70 TEMPLATE_VBOXCROGLR3HOST_BLDDIRS = $(VBOX_PATH_CROGL_GENFILES)/ 70 71 … … 78 79 TEMPLATE_VBOXCROGLR3GUESTDLL_DEFS.darwin = DARWIN=1 GL_GLEXT_LEGACY 79 80 TEMPLATE_VBOXCROGLR3GUESTDLL_INCS = $(VBOX_PATH_CROGL_INCLUDE) $(VBOX_PATH_CROGL_GENFILES) 80 TEMPLATE_VBOXCROGLR3GUESTDLL_ INCS.darwin = $(PATH_OUT)/obj/VBoxOGL81 TEMPLATE_VBOXCROGLR3GUESTDLL_SDKS.darwin = $(VBOXGUESTR3NPDLL_SDKS.darwin) DARWIN-OPENGL 81 82 TEMPLATE_VBOXCROGLR3GUESTDLL_LDFLAGS.darwin = -framework Carbon -framework OpenGL -current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) 82 83 TEMPLATE_VBOXCROGLR3GUESTDLL_BLDDIRS = $(VBOX_PATH_CROGL_GENFILES)/ … … 240 241 $(VBOX_PATH_CROGL_GENFILES)/cr_opcodes.h \ 241 242 $(VBOX_PATH_CROGL_GENFILES)/state/cr_currentpointers.h 243 ## @todo r=bird: Why does a library target have LIBS? 242 244 ifeq ($(KBUILD_TARGET),win) 243 245 VBoxOGLcrpacker_LIBS = \ … … 253 255 VBoxOGLhostcrpacker_EXTENDS = VBoxOGLcrpacker 254 256 VBoxOGLhostcrpacker_TEMPLATE = VBOXCROGLR3HOST 255 ## @todo r=bird: this is used by all VBOXCROGLR3HOST users execpt VBoxOGLhostcrutil. Any reason why it's not using it? If not, then move it to the template. 256 VBoxOGLhostcrpacker_LDFLAGS.linux += -Wl,--no-as-needed 257 ## @todo r=bird: Why does a library target have LIBS? 257 258 ifeq ($(KBUILD_TARGET),win) 258 259 VBoxOGLhostcrpacker_LIBS = \ … … 325 326 VBoxOGLhostspuload_EXTENDS = VBoxOGLspuload 326 327 VBoxOGLhostspuload_TEMPLATE = VBOXCROGLR3HOST 327 VBoxOGLhostspuload_LDFLAGS.linux += -Wl,--no-as-needed328 328 ifeq ($(KBUILD_TARGET),win) 329 329 VBoxOGLhostspuload_LIBS.win = \ … … 444 444 $(VBoxOGLcrstate_SOURCES) \ 445 445 state_tracker/state_snapshot.c 446 VBoxOGLhostcrstate_LDFLAGS.linux += -Wl,--no-as-needed447 446 ifeq ($(KBUILD_TARGET),win) 448 447 VBoxOGLhostcrstate_LIBS = \ … … 518 517 # 519 518 VBoxOGLerrorspu_TEMPLATE = VBOXCROGLR3GUESTDLL 520 VBoxOGLerrorspu_INTERMEDIATES.darwin = \521 $(PATH_OUT)/obj/VBoxOGL/GL/./gl.h \522 $(PATH_OUT)/obj/VBoxOGL/GL/./glu.h523 519 VBoxOGLerrorspu_INTERMEDIATES = \ 524 520 $(VBOX_PATH_CROGL_GENFILES)/spu_dispatch_table.h … … 546 542 -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxOGLhosterrorspu.dylib \ 547 543 -current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) 548 VBoxOGLhosterrorspu_LDFLAGS.linux += -Wl,--no-as-needed549 544 ifeq ($(KBUILD_TARGET),win) 550 545 VBoxOGLhosterrorspu_LIBS = \ -
trunk/src/VBox/HostServices/SharedOpenGL/Makefile.kmk
r16283 r16284 54 54 TEMPLATE_VBOXOGLR3HOST_DEFS.solaris = SunOS 55 55 TEMPLATE_VBOXOGLR3HOST_DEFS.darwin = DARWIN GL_GLEXT_LEGACY 56 TEMPLATE_VBOXOGLR3HOST_SDKS.darwin += $(VBOXR3NP_SDKS.darwin) DARWIN-OPENGL 56 57 TEMPLATE_VBOXOGLR3HOST_INCS = \ 57 58 $(VBOX_PATH_CROGL_INCLUDE) \ … … 66 67 # different directory hierarchy on Mac OS X (no /GL sub directory). 67 68 # 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 # 72 71 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 = \ 76 74 $(foreach hdr, $(VBOX_DARWIN_OPENGL_HEADERS),\ 77 75 $(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)86 76 endif # darwin 87 77
Note:
See TracChangeset
for help on using the changeset viewer.

