VirtualBox

Changeset 17642 in vbox


Ignore:
Timestamp:
Mar 10, 2009 4:30:54 PM (16 years ago)
Author:
vboxsync
Message:

tools: Qt 4.4.3 for solaris

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r17548 r17642  
    30153015 TEMPLATE_VBOXQT4GUIEXE_SDKS = QT4
    30163016 ifdef VBOX_WITH_QT4_SUN
    3017   if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.amd64 darwin.x86 linux.amd64 linux.x86)
     3017  if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.amd64 darwin.x86 linux.amd64 linux.x86 solaris.amd64 solaris.x86)
    30183018   TEMPLATE_VBOXQT4GUIEXE_QT_INFIX = VBox
    30193019  else ifneq ($(KBUILD_TARGET),darwin) ## @todo convert all builds to 'VBox' lib infix!
  • trunk/Makefile.kmk

    r17268 r17642  
    194194        $(VBOX_PATH_QT4_LIB)/VBoxQtNetwork4.dll \
    195195        $(VBOX_PATH_QT4)/plugins/accessible/qtaccessiblewidgets4.dll=>accessible/qtaccessiblewidgets4.dll
    196 
    197  else ifeq ($(KBUILD_TARGET),linux)
     196 else if1of ($(KBUILD_TARGET),linux solaris)
    198197  qt4-bin_INST = $(INST_BIN)
    199198  qt4-bin_SOURCES = \
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r17638 r17642  
    6363endif
    6464SOL_OBJCOPY            := /usr/sfw/bin/gobjcopy --strip-unneeded -R .comment
     65
     66
     67# Figure out the paths to the two platform specific Qt4 directories
     68SOLARIS_PATH_QT_32 = $(subst solaris.$(KBUILD_TARGET_ARCH),solaris.x86,$(VBOX_PATH_QT4))
     69SOLARIS_PATH_QT_64 = $(subst solaris.$(KBUILD_TARGET_ARCH),solaris.amd64,$(VBOX_PATH_QT4))
    6570
    6671# Base package
     
    151156        $(if $(VBOX_WITH_QTGUI),\
    152157          VBoxKeyboard.so \
    153           libVBoxQtCore.so.4 \
    154           libVBoxQtGui.so.4 \
     158          libQtCoreVBox.so.4 \
     159          libQtGuiVBox.so.4 \
     160          libQtNetworkVBox.so.4 \
    155161          accessible/libqtaccessiblewidgets.so,) \
    156162        $(if $(VBOX_WITH_DEBUGGER_GUI),VBoxDbg.so,) \
     
    221227# These extra Qt libs are purely for running VBoxQtconfig
    222228ifdef VBOX_WITH_QTGUI
    223  SOLARIS_QTLIBS = libVBoxQtNetwork.so.4 \
    224         libVBoxQtXml.so.4 \
    225         libVBoxQtSql.so.4 \
    226         libVBoxQt3Support.so.4
     229 SOLARIS_QTLIBS = \
     230        libQtXmlVBox.so.4 \
     231        libQtSqlVBox.so.4 \
     232        libQt3SupportVBox.so.4
    227233endif
    228234
     
    414420        $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_32)/VBoxPython.so    $(SOLARIS_INST_DIR_32)/VBoxPython.so,)
    415421        $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_64)/VBoxPython.so    $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR_64)/VBoxPython.so,)
    416         $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0755 $(PATH_DEVTOOLS)/solaris.x86/qt/v4.3.3-r1/bin/qtconfig            $(SOLARIS_INST_DIR_32)/VBoxQtconfig,)
    417         $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0755 $(PATH_DEVTOOLS)/solaris.amd64/qt/v4.3.3-r1/bin/qtconfig          $(SOLARIS_INST_DIR_64)/VBoxQtconfig,)
     422        $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0755 $(SOLARIS_PATH_QT_32)/bin/qtconfig                                $(SOLARIS_INST_DIR_32)/VBoxQtconfig,)
     423        $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0755 $(SOLARIS_PATH_QT_64)/bin/qtconfig                                $(SOLARIS_INST_DIR_64)/VBoxQtconfig,)
    418424        $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_OUT_BIN_32)/VBoxISAExec                                                         $(SOLARIS_INST_DIR)/VBoxISAExec
    419425else
     
    424430        $(QUIET)$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN)/VBoxPython.so       $(SOLARIS_INST_DIR_ISA)/$(if $(SOL64_PKG),$(VBOX_SOL_PYTHON_DIR_64)/,)VBoxPython.so
    425431 endif
    426         $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0755 $(PATH_DEVTOOLS_TRG)/qt/v4.3.3-r1/bin/qtconfig                    $(SOLARIS_INST_DIR_ISA)/VBoxQtconfig,)
     432        $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0755 $(VBOX_PATH_QT4)/bin/qtconfig                                     $(SOLARIS_INST_DIR_ISA)/VBoxQtconfig,)
    427433        $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_OUT_BIN)/VBoxISAExec                                                            $(SOLARIS_INST_DIR)/VBoxISAExec
    428434endif
     
    491497
    492498$(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_QTLIBS)): \
    493                 $(SOLARIS_INST_DIR_32)/% : $(PATH_DEVTOOLS)/solaris.x86/qt/v4.3.3-r1/lib/% | $$(dir $$@)
     499                $(SOLARIS_INST_DIR_32)/% : $(SOLARIS_PATH_QT_32)/lib/% | $$(dir $$@)
    494500        $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@
    495501
     
    518524
    519525$(addprefix $(SOLARIS_INST_DIR_64)/,$(SOLARIS_QTLIBS)): \
    520                 $(SOLARIS_INST_DIR_64)/% : $(PATH_DEVTOOLS)/solaris.amd64/qt/v4.3.3-r1/lib/% | $$(dir $$@)
     526                $(SOLARIS_INST_DIR_64)/% : $(SOLARIS_PATH_QT_64)/lib/% | $$(dir $$@)
    521527        $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@
    522528
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette