VirtualBox

Changeset 5359 in vbox


Ignore:
Timestamp:
Oct 17, 2007 3:19:01 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
25420
Message:

Solaris: LIB_XCURSOR -> VBOX_XCURSOR_LIBS/INCS. Qt in tools (solaris only).

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r5316 r5359  
    785785# Overridable libraries (unix).
    786786LIB_PTHREAD      ?= pthread
    787 LIB_XCURSOR      ?= Xcursor
     787
     788# Xcursor (consider an SDK for this).
     789# (LIB_XCURSOR is legacy, remove in a month or two.)
     790ifndef VBOX_XCURSOR_LIBS
     791 VBOX_XCURSOR_LIBS := $(LIB_XCURSOR)
     792endif
     793ifeq ($(VBOX_XCURSOR_LIBS),)
     794 ifeq ($(BUILD_TARGET),solaris)
     795  VBOX_XCURSOR_LIBS := $(lastword $(wildcard $(PATH_DEVTOOLS_TRG)/libXcursor/*/lib/libXcursor.a))
     796  ifneq ($(VBOX_XCURSOR_LIBS),)
     797   VBOX_XCURSOR_INCS := $(patsubst %/lib/libXcursor.a,%/include, $(VBOX_XCURSOR_LIBS))
     798  endif
     799 endif
     800 VBOX_XCURSOR_LIBS ?= Xcursor
     801else
     802 VBOX_XCURSOR_LIBS ?= $(LIB_XCURSOR)
     803endif
    788804
    789805## Enable C++ electric fence heap.
     
    11541170 ifndef QTDIR
    11551171  ifdef VBOX_WITH_QTGUI
    1156    QTDIR := $(wildcard /usr/share/qt3)
     1172   ifeq ($(BUILD_TARGET),solaris)
     1173    QTDIR := $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v3.*)))
     1174   endif
     1175   ifeq ($(QTDIR),)
     1176    QTDIR := $(wildcard /usr/share/qt3)
     1177   else
     1178    export LD_LIBRARY_PATH := $(QTDIR)/lib:$(LD_LIBRARY_PATH)
     1179   endif
    11571180   ifeq ($(QTDIR),)
    11581181    QTDIR := $(patsubst %/bin/moc,%,$(firstword $(wildcard /usr/bin/moc /usr/local/bin/moc /usr/X11R6/bin/moc)))
     
    20882111  TEMPLATE_VBOXQTGUIEXE_LIBPATH +=
    20892112 else
     2113  TEMPLATE_VBOXQTGUIEXE_INCS += \
     2114        $(VBOX_XCURSOR_INCS)
    20902115  TEMPLATE_VBOXQTGUIEXE_LIBS += \
     2116    $(VBOX_XCURSOR_LIBS) \
    20912117        Xext \
    20922118        X11 \
     
    21032129  ifeq ($(BUILD_TARGET),solaris)
    21042130   TEMPLATE_VBOXQTGUIEXE_LIBS += \
    2105         rt socket nsl
     2131        rt socket nsl
    21062132  endif
    21072133 endif
  • trunk/configure

    r5239 r5359  
    921921  if test_compile "$LIBX11 $LIBXCURSOR $I_INCX11" Xcursor Xcursor; then
    922922    log_success "found"
    923     cnf_append "LIB_XCURSOR" "`strip_l "$LIBXCURSOR"`"
     923    cnf_append "VBOX_XCURSOR_LIBS" "`strip_l "$LIBXCURSOR"`"
    924924  fi
    925925}
  • trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk

    r4949 r5359  
    8181        $(PATH_VBoxBFE) \
    8282        $(PATH_BIN)/sdk/include
     83ifneq ($(filter-out win os2 l4 darwin,$(BUILD_TARGET)),) # X11
     84VBoxBFE_INCS += \
     85        $(VBOX_XCURSOR_INCS)
     86endif
    8387VBoxBFE_INCS.freebsd = \
    8488        /usr/include \
     
    9599        $(LIB_REM)
    96100endif
    97 #ifneq ($(filter-out win os2 l4 darwin,$(BUILD_TARGET)),) # X11
    98 ifneq ($(filter-out win os2 l4 darwin solaris,$(BUILD_TARGET)),) # X11 - todo fix solaris Xcursor
     101ifneq ($(filter-out win os2 l4 darwin,$(BUILD_TARGET)),) # X11
    99102VBoxBFE_LIBS += \
    100         $(LIB_XCURSOR)
     103        $(VBOX_XCURSOR_LIBS)
    101104VBoxBFE_LIBPATH += \
    102105        $(VBOX_LIBPATH_X11)
  • trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk

    r5141 r5359  
    3737        win32/VBoxSDL.rc
    3838endif
     39
    3940VBoxSDL_DEFS       =
    4041ifdef VBOX_WITH_SECURELABEL
     
    5657VBoxSDL_DEFS.win.x86 = _WIN32_WINNT=0x0500
    5758VBoxSDL_DEFS.win.amd64 = _WIN32_WINNT=0x0510
     59
    5860VBoxSDL_INCS = \
    5961        $(PATH_BIN)/sdk/include \
    6062        $(PATH_VBoxSDL)
     63ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # X11
     64VBoxSDL_INCS += \
     65        $(VBOX_XCURSOR_INCS)
     66endif
     67VBoxSDL_INCS.freebsd = \
     68        /usr/include \
     69        /usr/local/include \
     70        /usr/X11R6/include ## @todo figure this out.
    6171ifneq ($(filter-out win solaris,$(BUILD_TARGET)),)
     72
    6273VBoxSDL_LIBS = \
    6374        $(LIB_SDK_LIBSDL_SDLMAIN)
    6475endif
    6576ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # X11
    66 ifneq ($(BUILD_TARGET),solaris) ## @todo Xcursor on solaris.
    6777VBoxSDL_LIBS += \
    68         $(LIB_XCURSOR)
    69 endif
     78        $(VBOX_XCURSOR_LIBS)
    7079VBoxSDL_LIBPATH = \
    7180        $(VBOX_LIBPATH_X11)
    72 VBoxSDL_INCS.freebsd = \
    73         /usr/include \
    74         /usr/local/include \
    75         /usr/X11R6/include ## @todo figure this out.
    7681endif
    7782VBoxSDL_LIBS.solaris = \
     
    8085 #VBoxSDL_LIBS.linux += GL
    8186endif
     87
    8288VBoxSDL_LDFLAGS.darwin = \
    8389        -framework Foundation -framework AppKit
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r5294 r5359  
    220220VirtualBox_DEFS.openbsd   = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL
    221221VirtualBox_DEFS.os2       = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL QT_DLL
    222 VirtualBox_DEFS.solaris   = VBOX_GUI_USE_QIMAGE VBOX_WITHOUT_XCURSOR #VBOX_GUI_USE_SDL
     222VirtualBox_DEFS.solaris   = VBOX_GUI_USE_QIMAGE #VBOX_GUI_USE_SDL
    223223VirtualBox_DEFS.win       = VBOX_GUI_USE_QIMAGE UNICODE QT_DLL
    224224VirtualBox_DEFS.win.amd64 = VBOX_WITHOUT_QHTTP
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