Changeset 5359 in vbox
- Timestamp:
- Oct 17, 2007 3:19:01 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 25420
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r5316 r5359 785 785 # Overridable libraries (unix). 786 786 LIB_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.) 790 ifndef VBOX_XCURSOR_LIBS 791 VBOX_XCURSOR_LIBS := $(LIB_XCURSOR) 792 endif 793 ifeq ($(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 801 else 802 VBOX_XCURSOR_LIBS ?= $(LIB_XCURSOR) 803 endif 788 804 789 805 ## Enable C++ electric fence heap. … … 1154 1170 ifndef QTDIR 1155 1171 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 1157 1180 ifeq ($(QTDIR),) 1158 1181 QTDIR := $(patsubst %/bin/moc,%,$(firstword $(wildcard /usr/bin/moc /usr/local/bin/moc /usr/X11R6/bin/moc))) … … 2088 2111 TEMPLATE_VBOXQTGUIEXE_LIBPATH += 2089 2112 else 2113 TEMPLATE_VBOXQTGUIEXE_INCS += \ 2114 $(VBOX_XCURSOR_INCS) 2090 2115 TEMPLATE_VBOXQTGUIEXE_LIBS += \ 2116 $(VBOX_XCURSOR_LIBS) \ 2091 2117 Xext \ 2092 2118 X11 \ … … 2103 2129 ifeq ($(BUILD_TARGET),solaris) 2104 2130 TEMPLATE_VBOXQTGUIEXE_LIBS += \ 2105 2131 rt socket nsl 2106 2132 endif 2107 2133 endif -
trunk/configure
r5239 r5359 921 921 if test_compile "$LIBX11 $LIBXCURSOR $I_INCX11" Xcursor Xcursor; then 922 922 log_success "found" 923 cnf_append " LIB_XCURSOR" "`strip_l "$LIBXCURSOR"`"923 cnf_append "VBOX_XCURSOR_LIBS" "`strip_l "$LIBXCURSOR"`" 924 924 fi 925 925 } -
trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk
r4949 r5359 81 81 $(PATH_VBoxBFE) \ 82 82 $(PATH_BIN)/sdk/include 83 ifneq ($(filter-out win os2 l4 darwin,$(BUILD_TARGET)),) # X11 84 VBoxBFE_INCS += \ 85 $(VBOX_XCURSOR_INCS) 86 endif 83 87 VBoxBFE_INCS.freebsd = \ 84 88 /usr/include \ … … 95 99 $(LIB_REM) 96 100 endif 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 101 ifneq ($(filter-out win os2 l4 darwin,$(BUILD_TARGET)),) # X11 99 102 VBoxBFE_LIBS += \ 100 $( LIB_XCURSOR)103 $(VBOX_XCURSOR_LIBS) 101 104 VBoxBFE_LIBPATH += \ 102 105 $(VBOX_LIBPATH_X11) -
trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk
r5141 r5359 37 37 win32/VBoxSDL.rc 38 38 endif 39 39 40 VBoxSDL_DEFS = 40 41 ifdef VBOX_WITH_SECURELABEL … … 56 57 VBoxSDL_DEFS.win.x86 = _WIN32_WINNT=0x0500 57 58 VBoxSDL_DEFS.win.amd64 = _WIN32_WINNT=0x0510 59 58 60 VBoxSDL_INCS = \ 59 61 $(PATH_BIN)/sdk/include \ 60 62 $(PATH_VBoxSDL) 63 ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # X11 64 VBoxSDL_INCS += \ 65 $(VBOX_XCURSOR_INCS) 66 endif 67 VBoxSDL_INCS.freebsd = \ 68 /usr/include \ 69 /usr/local/include \ 70 /usr/X11R6/include ## @todo figure this out. 61 71 ifneq ($(filter-out win solaris,$(BUILD_TARGET)),) 72 62 73 VBoxSDL_LIBS = \ 63 74 $(LIB_SDK_LIBSDL_SDLMAIN) 64 75 endif 65 76 ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # X11 66 ifneq ($(BUILD_TARGET),solaris) ## @todo Xcursor on solaris.67 77 VBoxSDL_LIBS += \ 68 $(LIB_XCURSOR) 69 endif 78 $(VBOX_XCURSOR_LIBS) 70 79 VBoxSDL_LIBPATH = \ 71 80 $(VBOX_LIBPATH_X11) 72 VBoxSDL_INCS.freebsd = \73 /usr/include \74 /usr/local/include \75 /usr/X11R6/include ## @todo figure this out.76 81 endif 77 82 VBoxSDL_LIBS.solaris = \ … … 80 85 #VBoxSDL_LIBS.linux += GL 81 86 endif 87 82 88 VBoxSDL_LDFLAGS.darwin = \ 83 89 -framework Foundation -framework AppKit -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r5294 r5359 220 220 VirtualBox_DEFS.openbsd = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL 221 221 VirtualBox_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_SDL222 VirtualBox_DEFS.solaris = VBOX_GUI_USE_QIMAGE #VBOX_GUI_USE_SDL 223 223 VirtualBox_DEFS.win = VBOX_GUI_USE_QIMAGE UNICODE QT_DLL 224 224 VirtualBox_DEFS.win.amd64 = VBOX_WITHOUT_QHTTP
Note:
See TracChangeset
for help on using the changeset viewer.