VirtualBox

Changeset 8646 in vbox for trunk


Ignore:
Timestamp:
May 7, 2008 11:03:10 AM (17 years ago)
Author:
vboxsync
Message:

Solaris installer: use objcopy to copy only debug symbols. Fixed annoying typo in SDK handling.

File:
1 edited

Legend:

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

    r8643 r8646  
    2929SOLARISINSTDIR  := $(PATH_TARGET)/install
    3030SOLARISDBGDIR   := $(PATH_TARGET)/installdbg
     31SOLDBGOBJCOPY   := /usr/sfw/bin/gobjcopy -p --only-keep-debug
    3132PKGINFO_ARCH     = $(shell uname -p)
    3233PKGFILENAME      = VirtualBox-$(VBOX_VERSION_STRING)-SunOS-$(BUILD_TARGET_ARCH)-r$(VBOX_SVN_REV)
     
    118119          $(f)),)
    119120
    120 SOLARISNLS = \
    121         $(if $(VBOX_WITH_QTGUI),$(foreach f,\
    122           $(shell $(CAT_EXT) \
    123                 $(PATH_ROOT)/src/VBox/Frontends/VirtualBox/nls/ApprovedLanguages.txt),\
    124           nls/VirtualBox_$(f).qm nls/qt_$(f).qm),)
    125 
    126121ifdef VBOX_WITH_DOCS
    127122 ifndef $(VBOX_OSE)
     
    162157                                $(addprefix $(SOLARISDBGDIR)/,$(SOLARISSTRIPBIN)) \
    163158                                $(SOLARISDBGDIR)/$(DBGARCHIVE)
    164 
    165159
    166160include $(PATH_KBUILD)/footer.kmk
     
    179173                $(addprefix $(SOLARISINSTDIR)/,$(SOLARISSDK))
    180174        $(call MSG_L1,Installing binaries $(SOLARISINSTDIR))
    181         $(QUIET)$(RM) -f $(addprefix $(SOLARISINSTDIR)/,$(filter-out $(SOLARISDK),$(SOLARISARCHFILES)))
     175        $(QUIET)$(RM) -f $(addprefix $(SOLARISINSTDIR)/,$(filter-out $(SOLARISSDK),$(SOLARISARCHFILES)))
    182176        $(QUIET)$(MKDIR) -p $(SOLARISINSTDIR)/additions
    183177        $(QUIET)$(MKDIR) -p $(SOLARISINSTDIR)/components
     
    290284        $(QUIET)$(RM) -Rf $(SOLARISDBGDIR)
    291285        $(QUIET)$(MKDIR) -p $(SOLARISDBGDIR)/components
    292         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/vboxdrv                                                          $(SOLARISDBGDIR)/vboxdrv
    293         $(QUIET)$(INSTALL) -m 0755 $(PATH_BIN)/VBoxBFE                                                          $(SOLARISDBGDIR)/VBoxBFE
    294         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxDD.so                                                        $(SOLARISDBGDIR)/VBoxDD.so
    295         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxDD2.so                                                       $(SOLARISDBGDIR)/VBoxDD2.so
    296         $(QUIET)$(INSTALL) -m 0755 $(PATH_BIN)/VBoxManage                                                       $(SOLARISDBGDIR)/VBoxManage
    297         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxREM.so                                                       $(SOLARISDBGDIR)/VBoxREM.so
    298         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxRT.so                                                        $(SOLARISDBGDIR)/VBoxRT.so
    299         $(QUIET)$(if $(VBOX_WITH_VBOXSDL),$(INSTALL) -m 0644 $(PATH_BIN)/VBoxSDL                                $(SOLARISDBGDIR)/VBoxSDL,)
    300         $(QUIET)$(INSTALL) -m 0755 $(PATH_BIN)/VBoxSVC                                                          $(SOLARISDBGDIR)/VBoxSVC
    301         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxDDU.so                                                       $(SOLARISDBGDIR)/VBoxDDU.so
    302         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxVMM.so                                                       $(SOLARISDBGDIR)/VBoxVMM.so
    303         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxXPCOM.so                                                     $(SOLARISDBGDIR)/VBoxXPCOM.so
    304         $(QUIET)$(INSTALL) -m 0755 $(PATH_BIN)/VBoxXPCOMIPCD                                                    $(SOLARISDBGDIR)/VBoxXPCOMIPCD
    305         $(QUIET)$(if $(VBOX_WITH_SHARED_FOLDERS),$(INSTALL) -m 0644 $(PATH_BIN)/VBoxSharedFolders.so            $(SOLARISDBGDIR)/VBoxSharedFolders.so,)
    306         $(QUIET)$(if $(VBOX_WITH_SHARED_CLIPBOARD),$(INSTALL) -m 0644 $(PATH_BIN)/VBoxSharedClipboard.so        $(SOLARISDBGDIR)/VBoxSharedClipboard.so,)
    307         $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0644 $(PATH_BIN)/VBoxKeyboard.so                          $(SOLARISDBGDIR)/VBoxKeyboard.so,)
    308         $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0755 $(PATH_BIN)/VirtualBox                               $(SOLARISDBGDIR)/VirtualBox,)
    309         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/VBoxSettings.so                                                  $(SOLARISDBGDIR)/VBoxSettings.so
    310         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/components/VBoxC.so                                              $(SOLARISDBGDIR)/components/VBoxC.so
    311         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/components/VBoxSVCM.so                                           $(SOLARISDBGDIR)/components/VBoxSVCM.so
    312         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/components/VBoxXPCOMIPCC.so                                      $(SOLARISDBGDIR)/components/VBoxXPCOMIPCC.so
    313         $(QUIET)$(if $(VBOX_WITH_VRDP),$(INSTALL) -m 0644 $(PATH_BIN)/VBoxVRDP.so                               $(SOLARISDBGDIR)/VBoxVRDP.so,)
    314         $(QUIET)$(if $(VBOX_WITH_HEADLESS),$(INSTALL) -m 0755 $(PATH_BIN)/VBoxHeadless                          $(SOLARISDBGDIR)/VBoxHeadless,)
    315         $(QUIET)$(if $(VBOX_WITH_DEBUGGER_GUI),$(INSTALL) -m 0644 $(PATH_BIN)/VBoxDbg.so                        $(SOLARISDBGDIR)/VBoxDbg.so,)
    316         $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(INSTALL) -m 0644 $(PATH_BIN)/vboxwebsrv                         $(SOLARISDBGDIR)/vboxwebsrv,)
    317         $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(INSTALL) -m 0644 $(PATH_BIN)/webtest                            $(SOLARISDBGDIR)/webtest,)
     286        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/vboxdrv                                                            $(SOLARISDBGDIR)/vboxdrv
     287        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxBFE                                                            $(SOLARISDBGDIR)/VBoxBFE
     288        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxDD.so                                                          $(SOLARISDBGDIR)/VBoxDD.so
     289        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxDD2.so                                                         $(SOLARISDBGDIR)/VBoxDD2.so
     290        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxManage                                                         $(SOLARISDBGDIR)/VBoxManage
     291        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxREM.so                                                         $(SOLARISDBGDIR)/VBoxREM.so
     292        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxRT.so                                                          $(SOLARISDBGDIR)/VBoxRT.so
     293        $(QUIET)$(if $(VBOX_WITH_VBOXSDL),$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxSDL                                  $(SOLARISDBGDIR)/VBoxSDL,)
     294        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxSVC                                                            $(SOLARISDBGDIR)/VBoxSVC
     295        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxDDU.so                                                         $(SOLARISDBGDIR)/VBoxDDU.so
     296        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxVMM.so                                                         $(SOLARISDBGDIR)/VBoxVMM.so
     297        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxXPCOM.so                                                       $(SOLARISDBGDIR)/VBoxXPCOM.so
     298        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxXPCOMIPCD                                                      $(SOLARISDBGDIR)/VBoxXPCOMIPCD
     299        $(QUIET)$(if $(VBOX_WITH_SHARED_FOLDERS),$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxSharedFolders.so              $(SOLARISDBGDIR)/VBoxSharedFolders.so,)
     300        $(QUIET)$(if $(VBOX_WITH_SHARED_CLIPBOARD),$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxSharedClipboard.so          $(SOLARISDBGDIR)/VBoxSharedClipboard.so,)
     301        $(QUIET)$(if $(VBOX_WITH_QTGUI),$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxKeyboard.so                            $(SOLARISDBGDIR)/VBoxKeyboard.so,)
     302        $(QUIET)$(if $(VBOX_WITH_QTGUI),$(SOLDBGOBJCOPY) $(PATH_BIN)/VirtualBox                                 $(SOLARISDBGDIR)/VirtualBox,)
     303        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxSettings.so                                                    $(SOLARISDBGDIR)/VBoxSettings.so
     304        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/components/VBoxC.so                                                $(SOLARISDBGDIR)/components/VBoxC.so
     305        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/components/VBoxSVCM.so                                             $(SOLARISDBGDIR)/components/VBoxSVCM.so
     306        $(QUIET)$(SOLDBGOBJCOPY) $(PATH_BIN)/components/VBoxXPCOMIPCC.so                                        $(SOLARISDBGDIR)/components/VBoxXPCOMIPCC.so
     307        $(QUIET)$(if $(VBOX_WITH_VRDP),$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxVRDP.so                                 $(SOLARISDBGDIR)/VBoxVRDP.so,)
     308        $(QUIET)$(if $(VBOX_WITH_HEADLESS),$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxHeadless                            $(SOLARISDBGDIR)/VBoxHeadless,)
     309        $(QUIET)$(if $(VBOX_WITH_DEBUGGER_GUI),$(SOLDBGOBJCOPY) $(PATH_BIN)/VBoxDbg.so                          $(SOLARISDBGDIR)/VBoxDbg.so,)
     310        $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(SOLDBGOBJCOPY) $(PATH_BIN)/vboxwebsrv                           $(SOLARISDBGDIR)/vboxwebsrv,)
     311        $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(SOLDBGOBJCOPY) $(PATH_BIN)/webtest                              $(SOLARISDBGDIR)/webtest,)
    318312        $(call MSG_L1,Packing $@)
    319313        $(QUIET)/usr/sfw/bin/gtar --owner 0 --group 0 -cjRhf $(PATH_BIN)/$(DBGARCHIVE) -C $(SOLARISDBGDIR) $(SOLARISSTRIPBIN)
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