VirtualBox

Changeset 61055 in vbox for trunk/src/VBox/Installer/solaris


Ignore:
Timestamp:
May 19, 2016 5:36:04 PM (9 years ago)
Author:
vboxsync
Message:

FE/Qt: Qt5 migration (part 118): Makefile changes for Qt5 libraries.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r59469 r61055  
    332332        $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \
    333333        $(if $(VBOX_WITH_QTGUI),\
    334           VBoxKeyboard.so \
    335           $(if $(VBOX_WITH_ORACLE_QT),\
    336             libQtCoreVBox.so.4 \
    337             libQtGuiVBox.so.4 \
    338             $(if $(VBOX_GUI_USE_QGL),libQtOpenGLVBox.so.4,) \
    339             accessible/libqtaccessiblewidgets.so,)) \
     334          VBoxKeyboard.so) \
    340335        $(if $(VBOX_WITH_DEBUGGER_GUI),VBoxDbg.so DbgPlugInDiggers.so,) \
    341336        $(if $(VBOX_WITH_CROGL),\
     
    347342        components/VBoxSVCM.so \
    348343        components/VBoxXPCOMIPCC.so
     344
     345ifdef VBOX_WITH_QTGUI
     346 ifdef VBOX_WITH_QTGUI_V5
     347  ifdef VBOX_WITH_ORACLE_QT
     348   SOLARIS_STRIP_BINS += \
     349          libQt5CoreVBox.so.5 \
     350          libQt5GuiVBox.so.5 \
     351          libQt5XcbQpaVBox.so.5 \
     352          libQt5PrintSupportVBox.so.5 \
     353          libQt5DBusVBox.so.5 \
     354          libQt5X11ExtrasVBox.so.5 \
     355          libQt5WidgetsVBox.so.5 \
     356          plugins/platforms/libqxcb.so \
     357          $(if $(VBOX_GUI_USE_QGL),libQt5OpenGLVBox.so.5,)
     358  endif 
     359 else # VBOX_WITH_QTGUI_V5
     360  ifdef VBOX_WITH_ORACLE_QT
     361   SOLARIS_STRIP_BINS += \
     362          libQtCoreVBox.so.4 \
     363          libQtGuiVBox.so.4 \
     364          $(if $(VBOX_GUI_USE_QGL),libQtOpenGLVBox.so.4,) \
     365          accessible/libqtaccessiblewidgets.so
     366  endif # VBOX_WITH_ORACLE_QT
     367 endif # !VBOX_WITH_QTGUI_V5
     368endif #VBOX_WITH_QTGUI
     369
    349370ifdef VBOX_WITH_32_ON_64_MAIN_API
    350371 SOLARIS_STRIP_BINS += \
     
    416437# List of Qt shared libs that we need to copy from $(VBOX_PATH_QT)/lib/ to /opt/VirtualBox/$(VBOX_SI_ARCH)/
    417438# so that we can run VBoxQtConfig.
    418 SOLARIS_FILE_LIST_VARS += SOLARIS_QTLIBS
    419 SOLARIS_QTLIBS.SUBDIRS := no
    420 SOLARIS_QTLIBS.STRIP   := no
    421 SOLARIS_QTLIBS.MODE    := 0644
    422 SOLARIS_QTLIBS.SRC     := $(VBOX_PATH_QT)/lib
    423 SOLARIS_QTLIBS.DST     := $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(VBOX_SI_ARCH)
    424 SOLARIS_QTLIBS =
    425 ifdef VBOX_WITH_QTGUI
    426  ifdef VBOX_WITH_ORACLE_QT
    427   SOLARIS_QTLIBS += \
    428         libQtXmlVBox.so.4 \
    429         libQtSqlVBox.so.4 \
    430         libQt3SupportVBox.so.4
    431   SOLARIS_USRBIN_LINKS += \
    432         VBoxQtconfig
    433  endif
     439ifndef VBOX_WITH_QTGUI_V5
     440 SOLARIS_FILE_LIST_VARS += SOLARIS_QTLIBS
     441 SOLARIS_QTLIBS.SUBDIRS := no
     442 SOLARIS_QTLIBS.STRIP   := no
     443 SOLARIS_QTLIBS.MODE    := 0644
     444 SOLARIS_QTLIBS.SRC     := $(VBOX_PATH_QT)/lib
     445 SOLARIS_QTLIBS.DST     := $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(VBOX_SI_ARCH)
     446 SOLARIS_QTLIBS =
     447 ifdef VBOX_WITH_QTGUI
     448  ifdef VBOX_WITH_ORACLE_QT
     449    SOLARIS_QTLIBS += \
     450          libQtXmlVBox.so.4 \
     451          libQtSqlVBox.so.4 \
     452          libQt3SupportVBox.so.4
     453    SOLARIS_USRBIN_LINKS += \
     454          VBoxQtconfig
     455  endif
     456
    434457 include $(PATH_ROOT)/src/VBox/Frontends/VirtualBox/nls/ApprovedLanguages.kmk
    435458 SOLARIS_COMMON += $(foreach f,$(VBOX_APPROVED_GUI_LANGUAGES),nls/VirtualBox_$(f).qm nls/qt_$(f).qm)
     459 endif
    436460endif
    437461
     
    540564                $(VBOX_PATH_SOL_INST_SRC)/vbox.pkginfo \
    541565                \
    542                 $(if-expr defined(VBOX_WITH_QTGUI) && defined(VBOX_WITH_ORACLE_QT),$(VBOX_PATH_QT)/bin/qtconfig,) \
     566                $(if-expr defined(VBOX_WITH_QTGUI) && defined(VBOX_WITH_ORACLE_QT) && !defined(VBOX_WITH_QTGUI_V5),$(VBOX_PATH_QT)/bin/qtconfig,) \
    543567                $(if-expr defined(VBOX_WITH_ADDITIONS_PACKING),$(PATH_STAGE_BIN)/additions/VBoxGuestAdditions.iso,) \
    544568                $(if-expr !defined(VBOX_OSE) && defined(VBOX_WITH_VBOXSDL),$(PATH_DEVTOOLS_TRG)/libsdl/v1.2.13/lib/libSDL-1.2.so.0.11.2,) \
     
    603627
    604628# VirtualBox: Arch specific files.
    605         $(if-expr defined(VBOX_WITH_QTGUI) && defined(VBOX_WITH_ORACLE_QT)\
     629        $(if-expr defined(VBOX_WITH_QTGUI) && defined(VBOX_WITH_ORACLE_QT) && !defined(VBOX_WITH_QTGUI_V5)\
    606630        ,$(INSTALL) -m 0755 \
    607631                $(VBOX_PATH_QT)/bin/qtconfig    $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(VBOX_SI_ARCH)/VBoxQtconfig,)
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