VirtualBox

Changeset 16278 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jan 27, 2009 9:28:46 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
42100
Message:

GuestHost/OpenGL/Makefile.kmk: some _LIBS cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/Makefile.kmk

    r16274 r16278  
    242242        $(VBOX_PATH_CROGL_GENFILES)/cr_opcodes.h \
    243243        $(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)
     244ifeq ($(KBUILD_TARGET),win)
     245 VBoxOGLcrpacker_LIBS = \
     246        $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB)
     247else
     248 VBoxOGLcrpacker_LIBS = \
     249        $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL)
    247250endif
    248251
     
    253256VBoxOGLhostcrpacker_TEMPLATE = VBOXCROGLR3HOST
    254257VBoxOGLhostcrpacker_INTERMEDIATES = $(VBoxOGLcrpacker_INTERMEDIATES)
    255 VBoxOGLhostcrpacker_LIBS.win = $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)
    256258## @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.
    257259VBoxOGLhostcrpacker_LDFLAGS.linux += -Wl,--no-as-needed
    258 if1of ($(KBUILD_TARGET), linux solaris darwin)
    259  VBoxOGLhostcrpacker_LIBS = $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL)
     260ifeq ($(KBUILD_TARGET),win)
     261 VBoxOGLhostcrpacker_LIBS = \
     262        $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)
     263else
     264 VBoxOGLhostcrpacker_LIBS = \
     265        $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL)
    260266endif
    261267
     
    309315        $(VBOX_PATH_CROGL_GENFILES)/glloader.c \
    310316        $(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)
     317ifeq ($(KBUILD_TARGET),win)
     318 VBoxOGLspuload_LIBS = \
     319        $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB)
     320else
     321 VBoxOGLspuload_LIBS = \
     322        $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL)
    316323endif
    317324
     
    322329VBoxOGLhostspuload_TEMPLATE = VBOXCROGLR3HOST
    323330VBoxOGLhostspuload_LDFLAGS.linux += -Wl,--no-as-needed
    324 VBoxOGLhostspuload_LIBS.win = $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)
    325 if1of ($(KBUILD_TARGET), linux solaris darwin)
     331ifeq ($(KBUILD_TARGET),win)
     332 VBoxOGLhostspuload_LIBS.win = \
     333        $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)
     334else
    326335 VBoxOGLhostspuload_LIBS += \
    327         $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL)
     336        $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL)
    328337endif
    329338
     
    420429        $(VBOX_PATH_CROGL_GENFILES)/state_isenabled.c \
    421430        $(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)
     431ifeq ($(KBUILD_TARGET),win)
     432 VBoxOGLcrstate_LIBS = \
     433        $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB) \
     434        $(PATH_LIB)/VBoxOGLspuload$(VBOX_SUFF_LIB)
     435else
     436 VBoxOGLcrstate_LIBS = \
     437        $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) \
     438        $(VBOX_PATH_ADDITIONS)/VBoxOGLspuload$(VBOX_SUFF_DLL)
    429439endif
    430440
     
    439449        $(VBoxOGLcrstate_SOURCES) \
    440450        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)
    445451VBoxOGLhostcrstate_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)
     452ifeq ($(KBUILD_TARGET),win)
     453 VBoxOGLhostcrstate_LIBS = \
     454        $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB) \
     455        $(PATH_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \
     456        $(LIB_VMM)
     457else
     458 VBoxOGLhostcrstate_LIBS = \
     459        $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) \
     460        $(PATH_BIN)/VBoxOGLhostspuload$(VBOX_SUFF_DLL) \
     461        $(LIB_VMM)
    451462endif
    452463
     
    508519#
    509520# 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#
     524VBoxOGLerrorspu_TEMPLATE = VBOXCROGLR3GUESTDLL
     525VBoxOGLerrorspu_INTERMEDIATES.darwin = \
    514526        $(PATH_OUT)/obj/VBoxOGL/GL/gl.h \
    515527        $(PATH_OUT)/obj/VBoxOGL/GL/glu.h
    516528VBoxOGLerrorspu_INTERMEDIATES = \
    517529        $(VBOX_PATH_CROGL_GENFILES)/spu_dispatch_table.h
    518 VBoxOGLerrorspu_SOURCES       = \
     530VBoxOGLerrorspu_SOURCES = \
    519531        $(VBOX_PATH_CROGL_GENFILES)/errorspu.c \
    520532        error/errorspu_init.c
    521533VBoxOGLerrorspu_SOURCES.win.x86 = \
    522534        error/error.def
    523 VBoxOGLerrorspu_CLEAN         = \
     535VBoxOGLerrorspu_CLEAN = \
    524536        $(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 += \
     537ifeq ($(KBUILD_TARGET),win)
     538 VBoxOGLerrorspu_LIBS = \
     539        $(PATH_OBJ)/VBoxOGLcrutil/VBoxOGLcrutil$(VBOX_SUFF_LIB)
     540else
     541 VBoxOGLerrorspu_LIBS = \
    528542        $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL)
    529543endif
     
    536550VBoxOGLhosterrorspu_INTERMEDIATES = \
    537551        $(VBoxOGLerrorspu_INTERMEDIATES)
    538 VBoxOGLhosterrorspu_LIBS    += $(LIB_RUNTIME)
    539 VBoxOGLhosterrorspu_LIBS.win = $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)
    540552VBoxOGLhosterrorspu_LDFLAGS.darwin += $(VBoxOGLerrorspu_LDFLAGS.darwin) \
    541553        -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxOGLhosterrorspu.dylib \
    542554        -current_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)
    543555VBoxOGLhosterrorspu_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
     556ifeq ($(KBUILD_TARGET),win)
     557 VBoxOGLhosterrorspu_LIBS = \
     558        $(PATH_OBJ)/VBoxOGLhostcrutil/VBoxOGLhostcrutil$(VBOX_SUFF_LIB)
     559else
     560 VBoxOGLhosterrorspu_LIBS = \
     561        $(PATH_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL)
     562endif
     563VBoxOGLhosterrorspu_LIBS += \
     564        $(LIB_RUNTIME)
    548565
    549566#
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