Changeset 108704 in vbox for trunk/src/VBox/Installer/linux/Makefile.kmk
- Timestamp:
- Mar 24, 2025 6:58:34 AM (4 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168121
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/linux/Makefile.kmk
r107253 r108704 37 37 # endif 38 38 39 ifneq ($(KBUILD_HOST),linux)40 $(error "The Linux installer can only be built on Linux!")41 endif42 39 43 40 # … … 462 459 $(QUIET)$(MKDIR) -p $(@D) 463 460 ifdef VBOX_USE_PBZIP2 464 $(QUIET) tar--dereference --owner 0 --group 0 \461 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 \ 465 462 -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR)/archive $(VBOX_LNX_ARCH_FILES) 466 463 $(QUIET)pbzip2 $(patsubst %.bz2,%,$@) 467 464 else 468 $(QUIET) tar--dereference --owner 0 --group 0 \465 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 \ 469 466 -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR)/archive $(VBOX_LNX_ARCH_FILES) 470 467 endif … … 478 475 $(QUIET)$(RM) -f -- $(VBOX_LNX_INST_OUT_DIR)/VirtualBox-$(VBOX_VERSION_STRING) $@ $(patsubst %.bz2,%,$@) 479 476 $(QUIET)$(LN_SYMLINK) $(VBOX_LNX_INST_OUT_DIR)/archive/ $(VBOX_LNX_INST_OUT_DIR)/VirtualBox-$(VBOX_VERSION_STRING) 480 $(QUIET) tar--dereference --owner 0 --group 0 \477 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 \ 481 478 -cRhf $@ -C $(VBOX_LNX_INST_OUT_DIR) \ 482 479 $(addprefix VirtualBox-$(VBOX_VERSION_STRING)/,$(VBOX_LNX_ARCH_FILES)) … … 492 489 $(call MSG_INST_FILE,$<,$@) 493 490 $(QUIET)$(INSTALL) -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@ 494 $(QUIET)$(if $(VBOX_NO_LINUX_RUN_INSTALLER),, objcopy--add-gnu-debuglink=$(subst $(VBOX_LNX_INST_OUT_DIR)/archive,$(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH),$@) $@)491 $(QUIET)$(if $(VBOX_NO_LINUX_RUN_INSTALLER),,$(VBOX_OBJCOPY) --add-gnu-debuglink=$(subst $(VBOX_LNX_INST_OUT_DIR)/archive,$(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH),$@) $@) 495 492 496 493 # pattern rule for copying VBOX_LNX_DBG_BIN files to archive-dbg/ … … 507 504 $(QUIET)$(INSTALL) -m 0644 $< $@ 508 505 else # strip to temp file because of umask. 509 $(QUIET) objcopy--strip-unneeded -R .comment $< [email protected]506 $(QUIET)$(VBOX_OBJCOPY) --strip-unneeded -R .comment $< [email protected] 510 507 $(QUIET)$(INSTALL) -m 0644 [email protected] $@ 511 508 $(QUIET)$(RM) -f -- [email protected] … … 575 572 $(QUIET)$(RM) -f -- $@ $(patsubst %.bz2,%,$@) 576 573 ifdef VBOX_USE_PBZIP2 577 $(QUIET) tar--dereference --owner 0 --group 0 \574 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 \ 578 575 -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR)/archive-dbg \ 579 576 $(addprefix $(VBOX_LNX_DBG_PATH)/,$(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN)) 580 577 $(QUIET)pbzip2 $(patsubst %.bz2,%,$@) 581 578 else 582 $(QUIET) tar--dereference --owner 0 --group 0 \579 $(QUIET)$(VBOX_GTAR) --dereference --owner 0 --group 0 \ 583 580 -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR)/archive-dbg \ 584 581 $(addprefix $(VBOX_LNX_DBG_PATH)/,$(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN)) … … 589 586 $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/% : $(PATH_STAGE_BIN)/% | $$(dir $$@) 590 587 $(call MSG_TOOL,copydbg,$<,$@) 591 $(QUIET) objcopy--only-keep-debug $< $@588 $(QUIET)$(VBOX_OBJCOPY) --only-keep-debug $< $@ 592 589 593 590 # rules for creating directories in archive-dbg (the pattern rules depends on these).
Note:
See TracChangeset
for help on using the changeset viewer.