Changeset 16278 in vbox for trunk/src/VBox
- Timestamp:
- Jan 27, 2009 9:28:46 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 42100
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/Makefile.kmk
r16274 r16278 242 242 $(VBOX_PATH_CROGL_GENFILES)/cr_opcodes.h \ 243 243 $(VBOX_PATH_CROGL_GENFILES)/state/cr_currentpointers.h 244 VBoxOGLcrpacker_LIBS.win = $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) 245 if1of ($(KBUILD_TARGET), darwin linux solaris) 246 VBoxOGLcrpacker_LIBS = $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) 244 ifeq ($(KBUILD_TARGET),win) 245 VBoxOGLcrpacker_LIBS = \ 246 $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) 247 else 248 VBoxOGLcrpacker_LIBS = \ 249 $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) 247 250 endif 248 251 … … 253 256 VBoxOGLhostcrpacker_TEMPLATE = VBOXCROGLR3HOST 254 257 VBoxOGLhostcrpacker_INTERMEDIATES = $(VBoxOGLcrpacker_INTERMEDIATES) 255 VBoxOGLhostcrpacker_LIBS.win = $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)256 258 ## @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. 257 259 VBoxOGLhostcrpacker_LDFLAGS.linux += -Wl,--no-as-needed 258 if1of ($(KBUILD_TARGET), linux solaris darwin) 259 VBoxOGLhostcrpacker_LIBS = $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) 260 ifeq ($(KBUILD_TARGET),win) 261 VBoxOGLhostcrpacker_LIBS = \ 262 $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB) 263 else 264 VBoxOGLhostcrpacker_LIBS = \ 265 $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) 260 266 endif 261 267 … … 309 315 $(VBOX_PATH_CROGL_GENFILES)/glloader.c \ 310 316 $(VBOX_PATH_CROGL_GENFILES)/spu_dispatch_table.h 311 VBoxOGLspuload_LIBS.win = \ 312 $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) 313 if1of ($(KBUILD_TARGET), linux solaris darwin) 314 VBoxOGLspuload_LIBS += \ 315 $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) 317 ifeq ($(KBUILD_TARGET),win) 318 VBoxOGLspuload_LIBS = \ 319 $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) 320 else 321 VBoxOGLspuload_LIBS = \ 322 $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) 316 323 endif 317 324 … … 322 329 VBoxOGLhostspuload_TEMPLATE = VBOXCROGLR3HOST 323 330 VBoxOGLhostspuload_LDFLAGS.linux += -Wl,--no-as-needed 324 VBoxOGLhostspuload_LIBS.win = $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB) 325 if1of ($(KBUILD_TARGET), linux solaris darwin) 331 ifeq ($(KBUILD_TARGET),win) 332 VBoxOGLhostspuload_LIBS.win = \ 333 $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB) 334 else 326 335 VBoxOGLhostspuload_LIBS += \ 327 $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL)336 $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) 328 337 endif 329 338 … … 420 429 $(VBOX_PATH_CROGL_GENFILES)/state_isenabled.c \ 421 430 $(VBOX_PATH_CROGL_GENFILES)/state/cr_statefuncs.h 422 VBoxOGLcrstate_LIBS.win = \ 423 $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) \ 424 $(PATH_LIB)/VBoxOGLspuload$(VBOX_SUFF_LIB) 425 if1of ($(KBUILD_TARGET), darwin linux solaris) 426 VBoxOGLcrstate_LIBS += \ 427 $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) \ 428 $(VBOX_PATH_ADDITIONS)/VBoxOGLspuload$(VBOX_SUFF_DLL) 431 ifeq ($(KBUILD_TARGET),win) 432 VBoxOGLcrstate_LIBS = \ 433 $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) \ 434 $(PATH_LIB)/VBoxOGLspuload$(VBOX_SUFF_LIB) 435 else 436 VBoxOGLcrstate_LIBS = \ 437 $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) \ 438 $(VBOX_PATH_ADDITIONS)/VBoxOGLspuload$(VBOX_SUFF_DLL) 429 439 endif 430 440 … … 439 449 $(VBoxOGLcrstate_SOURCES) \ 440 450 state_tracker/state_snapshot.c 441 VBoxOGLhostcrstate_LIBS.win = \442 $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB) \443 $(PATH_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \444 $(LIB_VMM)445 451 VBoxOGLhostcrstate_LDFLAGS.linux += -Wl,--no-as-needed 446 if1of ($(KBUILD_TARGET), linux solaris darwin) 447 VBoxOGLhostcrstate_LIBS += \ 448 $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) \ 449 $(PATH_BIN)/VBoxOGLhostspuload$(VBOX_SUFF_DLL) \ 450 $(LIB_VMM) 452 ifeq ($(KBUILD_TARGET),win) 453 VBoxOGLhostcrstate_LIBS = \ 454 $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB) \ 455 $(PATH_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \ 456 $(LIB_VMM) 457 else 458 VBoxOGLhostcrstate_LIBS = \ 459 $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) \ 460 $(PATH_BIN)/VBoxOGLhostspuload$(VBOX_SUFF_DLL) \ 461 $(LIB_VMM) 451 462 endif 452 463 … … 508 519 # 509 520 # VBoxOGLerrorspu 510 # 511 VBoxOGLerrorspu_TEMPLATE = VBOXCROGLR3GUESTDLL 512 ## @todo r=bird: Why is this necessary? (Christian?) 513 VBoxOGLerrorspu_DEPS.darwin = \ 521 # @remark See HostServices/OpenGL/Makefile for and explanation of the gl.h 522 # and glu.h intermediate files on darwin. 523 # 524 VBoxOGLerrorspu_TEMPLATE = VBOXCROGLR3GUESTDLL 525 VBoxOGLerrorspu_INTERMEDIATES.darwin = \ 514 526 $(PATH_OUT)/obj/VBoxOGL/GL/gl.h \ 515 527 $(PATH_OUT)/obj/VBoxOGL/GL/glu.h 516 528 VBoxOGLerrorspu_INTERMEDIATES = \ 517 529 $(VBOX_PATH_CROGL_GENFILES)/spu_dispatch_table.h 518 VBoxOGLerrorspu_SOURCES 530 VBoxOGLerrorspu_SOURCES = \ 519 531 $(VBOX_PATH_CROGL_GENFILES)/errorspu.c \ 520 532 error/errorspu_init.c 521 533 VBoxOGLerrorspu_SOURCES.win.x86 = \ 522 534 error/error.def 523 VBoxOGLerrorspu_CLEAN 535 VBoxOGLerrorspu_CLEAN = \ 524 536 $(VBOX_PATH_CROGL_GENFILES)/errorspu.c 525 VBoxOGLerrorspu_LIBS.win = $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) 526 if1of ($(KBUILD_TARGET), linux solaris darwin) 527 VBoxOGLerrorspu_LIBS += \ 537 ifeq ($(KBUILD_TARGET),win) 538 VBoxOGLerrorspu_LIBS = \ 539 $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) 540 else 541 VBoxOGLerrorspu_LIBS = \ 528 542 $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) 529 543 endif … … 536 550 VBoxOGLhosterrorspu_INTERMEDIATES = \ 537 551 $(VBoxOGLerrorspu_INTERMEDIATES) 538 VBoxOGLhosterrorspu_LIBS += $(LIB_RUNTIME)539 VBoxOGLhosterrorspu_LIBS.win = $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)540 552 VBoxOGLhosterrorspu_LDFLAGS.darwin += $(VBoxOGLerrorspu_LDFLAGS.darwin) \ 541 553 -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxOGLhosterrorspu.dylib \ 542 554 -current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) 543 555 VBoxOGLhosterrorspu_LDFLAGS.linux += -Wl,--no-as-needed 544 if1of ($(KBUILD_TARGET), linux solaris darwin) 545 VBoxOGLhosterrorspu_LIBS += \ 546 $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) 547 endif 556 ifeq ($(KBUILD_TARGET),win) 557 VBoxOGLhosterrorspu_LIBS = \ 558 $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB) 559 else 560 VBoxOGLhosterrorspu_LIBS = \ 561 $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) 562 endif 563 VBoxOGLhosterrorspu_LIBS += \ 564 $(LIB_RUNTIME) 548 565 549 566 #
Note:
See TracChangeset
for help on using the changeset viewer.