Changeset 108705 in vbox
- Timestamp:
- Mar 24, 2025 6:59:38 AM (12 days ago)
- svn:sync-xref-src-repo-rev:
- 168122
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/Makefile.kmk
r106061 r108705 205 205 $(VBOX_LNX_ADD_DBG_BIN_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 206 206 $(call MSG_TOOL,copydbg,$<,$@) 207 $(QUIET) objcopy--only-keep-debug $< $@207 $(QUIET)$(VBOX_OBJCOPY) --only-keep-debug $< $@ 208 208 209 209 $(addprefix $(VBOX_LNX_ADD_DBG_SBIN_DIR),$(VBOX_LNX_ADD_STRIP_SBIN)): \ 210 210 $(VBOX_LNX_ADD_DBG_SBIN_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 211 211 $(call MSG_TOOL,copydbg,$<,$@) 212 $(QUIET) objcopy--only-keep-debug $< $@212 $(QUIET)$(VBOX_OBJCOPY) --only-keep-debug $< $@ 213 213 214 214 $(addprefix $(VBOX_LNX_ADD_DBG_LIB_DIR),$(VBOX_LNX_ADD_STRIP_LIB)): \ 215 215 $(VBOX_LNX_ADD_DBG_LIB_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 216 216 $(call MSG_TOOL,copydbg,$<,$@) 217 $(QUIET) objcopy--only-keep-debug $< $@217 $(QUIET)$(VBOX_OBJCOPY) --only-keep-debug $< $@ 218 218 219 219 $(addprefix $(VBOX_LNX_ADD_DBG_OTHER_DIR),$(VBOX_LNX_ADD_STRIP_MOD)): \ 220 220 $(VBOX_LNX_ADD_DBG_OTHER_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 221 221 $(call MSG_TOOL,copydbg,$<,$@) 222 $(QUIET) objcopy--only-keep-debug $< $@222 $(QUIET)$(VBOX_OBJCOPY) --only-keep-debug $< $@ 223 223 224 224 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_BIN files to the installation directory … … 229 229 $(call MSG_INST_FILE,$<,$@) 230 230 $(QUIET)$(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@ 231 $(QUIET) objcopy--add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_DBG_BIN_DIR),$@) $@231 $(QUIET)$(VBOX_OBJCOPY) --add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_DBG_BIN_DIR),$@) $@ 232 232 233 233 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_SBIN files to the installation directory … … 239 239 $(call MSG_INST_FILE,$<,$@) 240 240 $(QUIET)$(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@ 241 $(QUIET) objcopy--add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_SBIN_DIR),$(VBOX_LNX_ADD_DBG_SBIN_DIR),$@) $@241 $(QUIET)$(VBOX_OBJCOPY) --add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_SBIN_DIR),$(VBOX_LNX_ADD_DBG_SBIN_DIR),$@) $@ 242 242 243 243 # pattern rule for stripping and copying vbox-greeter to the installation directory … … 255 255 $(call MSG_INST_FILE,$<,$@) 256 256 $(QUIET)$(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@ 257 $(QUIET) objcopy--add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_LIB_DIR),$(VBOX_LNX_ADD_DBG_LIB_DIR),$@) $@257 $(QUIET)$(VBOX_OBJCOPY) --add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_LIB_DIR),$(VBOX_LNX_ADD_DBG_LIB_DIR),$@) $@ 258 258 259 259 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_MOD files to the installation directory … … 264 264 $(call MSG_INST_FILE,$<,$@) 265 265 $(QUIET)$(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@ 266 $(QUIET) objcopy--add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_OTHER_DIR),$(VBOX_LNX_ADD_DBG_OTHER_DIR),$@) $@266 $(QUIET)$(VBOX_OBJCOPY) --add-gnu-debuglink=$(subst $(VBOX_LNX_ADD_INST_OTHER_DIR),$(VBOX_LNX_ADD_DBG_OTHER_DIR),$@) $@ 267 267 268 268 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_OBJ files to the installation directory … … 273 273 $(QUIET)$(INSTALL) -m 0644 $< $@ 274 274 else # strip to temp file because of umask. 275 $(QUIET) objcopy--strip-unneeded -R .comment $< [email protected]275 $(QUIET)$(VBOX_OBJCOPY) --strip-unneeded -R .comment $< [email protected] 276 276 $(QUIET)$(INSTALL) -m 0644 [email protected] $@ 277 277 $(QUIET)$(RM) -f -- [email protected] … … 406 406 $(QUIET)$(CHMOD) 0755 $(VBOX_LNX_ADD_ARCH_INST_DIRS) 407 407 ifdef VBOX_USE_PBZIP2 408 $(QUIET) tar--dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \408 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \ 409 409 -C $(VBOX_LNX_ADD_INST_OUT_DIR) \ 410 410 LICENSE bin init lib other sbin src \ … … 412 412 $(QUIET)pbzip2 $(patsubst %.bz2,%,$@) 413 413 else 414 $(QUIET) tar--dereference --owner 0 --group 0 --ignore-failed-read -cjRf $@ \414 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 --ignore-failed-read -cjRf $@ \ 415 415 -C $(VBOX_LNX_ADD_INST_OUT_DIR) \ 416 416 LICENSE bin init lib other sbin src \ … … 431 431 $(QUIET)$(CHMOD) 0755 $(VBOX_LNX_ADD_DBG_DIRS) 432 432 ifdef VBOX_USE_PBZIP2 433 $(QUIET) tar--dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \433 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \ 434 434 -C $(VBOX_LNX_ADD_INST_DBG_DIR) \ 435 435 bin lib sbin 436 436 $(QUIET)pbzip2 $(patsubst %.bz2,%,$@) 437 437 else 438 $(QUIET) tar--dereference --owner 0 --group 0 --ignore-failed-read -cjRf $@ \438 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 --ignore-failed-read -cjRf $@ \ 439 439 -C $(VBOX_LNX_ADD_INST_DBG_DIR) \ 440 440 bin lib sbin
Note:
See TracChangeset
for help on using the changeset viewer.