Changeset 6348
- Timestamp:
- 01/14/08 12:02:02 (8 months ago)
- Files:
-
- trunk/Config.kmk (modified) (4 diffs)
- trunk/Makefile.kmk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Config.kmk
r6293 r6348 1233 1233 ## @todo convert this into SDK and integrate the Qt stuff into kBuild. 1234 1234 ifeq ($(BUILD_TARGET),win) 1235 ifeq ($(BUILD_TARGET_ARCH),x86) 1236 VBOX_PATH_QT ?= $(PATH_DEVTOOLS_TRG)/qt/v3.3.3 1237 LIB_QT ?= $(VBOX_PATH_QT)/lib/dynamic/qt-mt333.lib 1238 LIB_QTMAIN ?= $(VBOX_PATH_QT)/lib/dynamic/qtmain.lib 1239 else 1240 VBOX_PATH_QT ?= $(PATH_DEVTOOLS_TRG)/qt/v3.3.8 1241 LIB_QT ?= $(VBOX_PATH_QT)/lib/qt-mt338.lib 1242 LIB_QTMAIN ?= $(VBOX_PATH_QT)/lib/qtmain.lib 1243 endif 1244 ifndef QTDIR 1245 QTDIR := $(sort $(wildcard $(PATH_DEVTOOLS_BLD)/v*)) 1246 QTDIR := $(call lastword,$(QTDIR)) 1247 endif 1235 VBOX_PATH_QT ?= $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v3.*))) 1236 VBOX_DLL_QT ?= $(firstword $(wildcard $(VBOX_PATH_QT)/bin/VBoxQt3*.dll) \ 1237 $(wildcard $(VBOX_PATH_QT)/bin/qtmt3*.dll) \ 1238 $(wildcard $(VBOX_PATH_QT)/bin/qt-mt3*.dll) \ 1239 $(wildcard $(VBOX_PATH_QT)/lib/qt-mt3*.dll)) 1240 ifneq ($(wildcard $(VBOX_PATH_QT)/bin/accessible/VBoxQtWidgets100.dll),) 1241 VBOX_QT_BINARIES += \ 1242 $(VBOX_PATH_QT)/bin/accessible/VBoxQtWidgets100.dll=>accessible/VBoxQtWidgets100.dll 1243 endif 1244 LIB_QT ?= $(firstword $(wildcard $(VBOX_PATH_QT)/lib/VBoxQt3*.lib) \ 1245 $(wildcard $(VBOX_PATH_QT)/lib/qt-mt3*.lib) \ 1246 $(wildcard $(VBOX_PATH_QT)/lib/dynamic/qt-mt3*.lib)) 1247 LIB_QT_PRL ?= $(firstword $(wildcard $(VBOX_PATH_QT)/lib/VBoxQt.prl) \ 1248 $(wildcard $(VBOX_PATH_QT)/lib/qt-mt.prl) \ 1249 $(wildcard $(VBOX_PATH_QT)/lib/dynamic/qt-mt.prl)) 1250 LIB_QTMAIN ?= $(firstword $(wildcard $(VBOX_PATH_QT)/lib/qtmain.lib) \ 1251 $(wildcard $(VBOX_PATH_QT)/lib/dynamic/qtmain.lib)) 1252 QTDIR ?= $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_BLD)/qt/v3.*))) 1248 1253 else ifeq ($(BUILD_TARGET),os2) 1249 1254 QTDIR ?= $(PATH_DEVTOOLS_TRG)/qt/v3.3.1 1250 1255 VBOX_PATH_QT ?= $(QTDIR) 1256 VBOX_DLL_QT ?= $(lastword $(sort $(wildcard $(VBOX_PATH_QT)/bin/*qt*.dll))) 1251 1257 LIB_QT ?= $(lastword $(sort $(wildcard $(VBOX_PATH_QT)/lib/*qt*.lib))) 1258 LIB_QT_PRL ?= $(lastword $(sort $(wildcard $(VBOX_PATH_QT)/lib/*qt*.prl))) 1252 1259 QTDIR := $(VBOX_PATH_QT) 1253 1260 else ifeq ($(BUILD_TARGET),darwin) … … 2150 2157 2151 2158 ifeq ($(BUILD_TARGET),win) 2159 # drag in library configuration (we need QMAKE_PRL_DEFINES) 2160 ifneq ($(LIB_QT_PRL),) 2161 include $(LIB_QT_PRL) 2162 endif 2152 2163 TEMPLATE_VBOXQTGUIEXE_TOOL = $(VBOX_VCC_TOOL) 2153 2164 TEMPLATE_VBOXQTGUIEXE_DEFS += \ 2154 2165 _WIN32_WINNT=0x0500 UNICODE _UNICODE \ 2155 QT_DLL _CRT_SECURE_NO_DEPRECATE 2166 QT_DLL _CRT_SECURE_NO_DEPRECATE \ 2167 $(QMAKE_PRL_DEFINES) 2156 2168 ## @todo VCC70 flags? 2157 2169 ifdef VBOX_USE_VCC80 … … 2197 2209 TEMPLATE_VBOXQTGUIEXE_LDFLAGS.x86 = -m32 2198 2210 TEMPLATE_VBOXQTGUIEXE_LDFLAGS.amd64 = -m64 2199 ## @todo no $(LIB_QTMAIN) here?2200 2211 TEMPLATE_VBOXQTGUIEXE_LIBS = \ 2201 2212 $(LIB_QT) \ … … 2221 2232 TEMPLATE_VBOXQTGUIEXE_LIBPATH += 2222 2233 else ifeq ($(BUILD_TARGET),os2) 2234 # drag in library configuration (we need QMAKE_PRL_DEFINES) 2235 ifneq ($(LIB_QT_PRL),) 2236 include $(LIB_QT_PRL) 2237 endif 2238 TEMPLATE_VBOXQTGUIEXE_DEFS += $(QMAKE_PRL_DEFINES) 2223 2239 TEMPLATE_VBOXQTGUIEXE_LIBS += 2224 2240 TEMPLATE_VBOXQTGUIEXE_LIBPATH += trunk/Makefile.kmk
r6307 r6348 58 58 # The Qt DLLs. 59 59 ifneq ($(VBOX_WITH_QTGUI),) 60 ifeq ($( BUILD_TARGET),win)60 ifeq ($(filter-out win os2,$(BUILD_TARGET)),) 61 61 #include $(PATH_KBUILD)/sdks/QT3.kmk 62 62 #bin_SOURCES += \ 63 63 # $(DLL_SDK_QT3_QT) 64 ifeq ($(BUILD_TARGET).$(BUILD_TARGET_ARCH),win.x86)65 VBOX_DLL_QT ?= $(VBOX_PATH_QT)/bin/qt-mt333.dll66 else ifeq ($(BUILD_TARGET).$(BUILD_TARGET_ARCH),win.amd64)67 VBOX_DLL_QT ?= $(PATH_DEVTOOLS)/win.amd64/Qt/v3.3.8/lib/qt-mt338.dll=>qt-mt338.dll68 endif69 64 ifdef VBOX_DLL_QT 70 65 bin_SOURCES += \ 71 66 $(VBOX_DLL_QT)=>$(not-dir $(VBOX_DLL_QT)) 72 67 endif 73 else ifeq ($(BUILD_TARGET),os2) 74 VBOX_DLL_QT ?= $(lastword $(sort $(wildcard $(VBOX_PATH_QT)/bin/*qt*.dll))) 75 ifneq ($(strip $(VBOX_DLL_QT)),) 76 bin_SOURCES += \ 77 $(VBOX_DLL_QT)=>$(not-dir $(VBOX_DLL_QT)) 68 ifdef VBOX_QT_BINARIES 69 bin_SOURCES += $(VBOX_QT_BINARIES) 78 70 endif 79 71 else ifeq ($(VBOX_MUST_INSTALL_LIB_QT),1) … … 90 82 include $(PATH_KBUILD)/tools/VCC80AMD64.kmk 91 83 bin_SOURCES.x86 += \ 92 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest=>Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest \84 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest=>Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest \ 93 85 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/msvcr80.dll=>Microsoft.VC80.CRT/msvcr80.dll \ 94 86 $(PATH_TOOL_VCC80X86)/redist/x86/Microsoft.VC80.CRT/msvcp80.dll=>Microsoft.VC80.CRT/msvcp80.dll \

