VirtualBox

儲存庫 vbox 的更動 17060


忽略:
時間撮記:
2009-2-24 下午12:32:00 (16 年 以前)
作者:
vboxsync
訊息:

Solaris/Installer: Fixed debug package.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r16988 r17060  
    4949
    5050SOLARIS_DBG_DIR        := $(PATH_TARGET)/Installer/solaris/installdbg
     51SOLARIS_DBG_DIR_32     := $(SOLARIS_DBG_DIR)/$(SOLARIS_DIR_NAME_32)
     52SOLARIS_DBG_DIR_64     := $(SOLARIS_DBG_DIR)/$(SOLARIS_DIR_NAME_64)
    5153SOLARIS_VBI_DIR        := $(PATH_TARGET)/Installer/solaris/installvbi
    5254
    5355ifeq ($(KBUILD_TARGET_ARCH),amd64)
    5456 SOLARIS_INST_DIR_ISA  := $(SOLARIS_INST_DIR_64)
     57 SOLARIS_DBG_DIR_ISA   := $(SOLARIS_DBG_DIR_64)
    5558 SOL_DBG_OBJCOPY       := /usr/sfw/bin/gobjcopy --only-keep-debug
    5659else
    5760 SOLARIS_INST_DIR_ISA  := $(SOLARIS_INST_DIR_32)
     61 SOLARIS_DBG_DIR_ISA   := $(SOLARIS_DBG_DIR_32)
    5862 SOL_DBG_OBJCOPY       := $(CP) -p    # Solaris ld/gobjcopy(2.15) don't get along on x86, works only on amd64. So just using cp for now.
    5963endif
     
    270274        $(SOLARIS_COMMON)
    271275
     276SOLARIS_DBG_FILES := \
     277        $(SOLARIS_STRIP_EXES) \
     278        $(SOLARIS_STRIP_BINS)
     279
    272280OTHER_CLEAN += \
    273281        $(addprefix $(SOLARIS_INST_DIR)/, $(SOLARIS_ARCH_FILES)) \
     
    295303        $(addprefix $(SOLARIS_OUT_BIN_32)/,VBoxPython.so) \
    296304        $(addprefix $(SOLARIS_OUT_BIN_64)/,VBoxPython.so)
     305 SOLARIS_DBG_DEPFILES = $(addprefix $(SOLARIS_DBG_DIR_64)/,$(SOLARIS_DBG_FILES)) \
     306        $(addprefix $(SOLARIS_DBG_DIR_32)/,$(SOLARIS_DBG_FILES))
    297307else
    298308 SOLARIS_ARCH_DEPFILES = $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_STRIP_EXES)) \
     
    303313        $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_NO_STRIP)) \
    304314        $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_QTLIBS))
     315 SOLARIS_DBG_DEPFILES = $(addprefix $(SOLARIS_DBG_DIR_ISA)/,$(SOLARIS_DBG_FILES))
    305316endif
    306317SOLARIS_ARCH_DEPFILES += $(addprefix $(SOLARIS_INST_DIR)/,$(SOLARIS_COMMON))
     
    328339        components \
    329340        accessible \
    330 ,$(SOLARIS_DBG_DIR)/$(d)/)
     341        $(SOLARIS_DIR_NAME_64) \
     342        $(SOLARIS_DIR_NAME_64)/components \
     343        $(SOLARIS_DIR_NAME_64)/accessible \
     344        $(SOLARIS_DIR_NAME_64)/$(VBOX_SOL_PYTHON_DIR_64) \
     345        $(SOLARIS_DIR_NAME_32) \
     346        $(SOLARIS_DIR_NAME_32)/components \
     347        $(SOLARIS_DIR_NAME_32)/nls \
     348        $(SOLARIS_DIR_NAME_32)/accessible \
     349,$(SOLARIS_DBG_DIR)/$(d))
    331350
    332351
     
    443462
    444463#
    445 # 32-bit
     464# 32-bit Main Package
    446465#
    447466$(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_STRIP_BINS)): \
     
    470489
    471490#
    472 # 64-bit
     491# 64-bit Main Package
    473492#
    474493$(addprefix $(SOLARIS_INST_DIR_64)/,$(SOLARIS_STRIP_BINS)): \
     
    506525
    507526#
    508 #  -=-=-=-=-=-=-=- VBI package  -=-=-=-=-=-=-=-
     527#  -=-=-=-=-=-=-=- VBI package -=-=-=-=-=-=-=-
    509528#
    510529$(SOLARIS_VBI_DIR)/$(VBIPKG_FILENAME).pkg: \
     
    538557
    539558#
    540 #  -=-=-=-=-=-=-=- Debug package  -=-=-=-=-=-=-=-
     559#  -=-=-=-=-=-=-=- Debug package -=-=-=-=-=-=-=-
    541560#
    542561$(PATH_BIN)/$(DBG_ARCHIVE): \
    543562                $(VBOX_VERSION_STAMP) \
    544563                $(VBOX_PATH_SOL_INST_SRC)/Makefile.kmk \
    545                 $(addprefix $(SOLARIS_DBG_DIR)/,$(SOLARIS_STRIP_BINS)) \
    546                 $(addprefix $(SOLARIS_DBG_DIR)/,$(SOLARIS_STRIP_EXES))
     564                $(SOLARIS_DBG_DEPFILES)
    547565        $(call MSG_L1,Installing debug binaries $(SOLARIS_DBG_DIR))
    548566        $(call MSG_L1,Packing $@)
    549         $(QUIET)/usr/sfw/bin/gtar --owner 0 --group 0 -cjRhf $(PATH_BIN)/$(DBG_ARCHIVE) -C $(SOLARIS_DBG_DIR) $(SOLARIS_STRIP_BINS) $(SOLARIS_STRIP_EXES)
     567        $(QUIET)/usr/sfw/bin/gtar --owner 0 --group 0 -cjRhf $(PATH_BIN)/$(DBG_ARCHIVE) -C $(SOLARIS_DBG_DIR) $(SOLARIS_DBG_DEPFILES)
    550568        $(QUIET)$(CHMOD) 0644 $@
    551569
    552 $(addprefix $(SOLARIS_DBG_DIR)/,$(SOLARIS_STRIP_BINS) $(SOLARIS_STRIP_EXES)): \
    553                 $(SOLARIS_DBG_DIR)/% : $(PATH_BIN)/% | $$(dir $$@)
    554         $(QUIET)$(SOL_DBG_OBJCOPY) $< $@
    555 
    556 
     570#
     571# 32-bit Debug package
     572#
     573$(addprefix $(SOLARIS_DBG_DIR_32)/,$(SOLARIS_STRIP_BINS) $(SOLARIS_STRIP_EXES)): \
     574                $(SOLARIS_DBG_DIR_32)/% : $(SOLARIS_OUT_BIN_32)/% | $$(dir $$@)
     575        $(SOL_DBG_OBJCOPY) $< $@
     576
     577#
     578# 64-bit Debug package
     579#
     580$(addprefix $(SOLARIS_DBG_DIR_64)/,$(SOLARIS_STRIP_BINS) $(SOLARIS_STRIP_EXES)): \
     581                $(SOLARIS_DBG_DIR_64)/% : $(SOLARIS_OUT_BIN_64)/% | $$(dir $$@)
     582        $(SOL_DBG_OBJCOPY) $< $@
     583
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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