Changeset 6690 in vbox
- Timestamp:
- Jan 31, 2008 9:52:09 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/linux/Makefile.kmk
r6641 r6690 26 26 27 27 PROGRAMS = VBoxTunctl 28 PACKING = $(if $(VBOX_NO_LINUX_RUN_INSTALLER),,$(PATH_BIN)/VirtualBox.run) 28 PACKING = $(if $(VBOX_NO_LINUX_RUN_INSTALLER),,\ 29 $(PATH_BIN)/VirtualBox.run $(PATH_BIN)/VirtualBox-dbg.tar.bz2) 29 30 PACKING += $(PATH_BIN)/VirtualBox.tar.bz2 30 31 OTHER_CLEAN = $(addprefix $(PATH_TARGET)/install/,\ … … 163 164 164 165 LINUXARCHFILES := $(LINUXSTRIPBIN) $(LINUXSTRIPOBJ) $(LINUXNOSTRIP) 165 166 OTHER_CLEAN += $(addprefix $(PATH_TARGET)/archive/,$(LINUXARCHFILES)) 166 DBGPATH := usr/lib/debug/opt/VirtualBox-$(VBOX_VERSION_STRING) 167 168 OTHER_CLEAN += $(addprefix $(PATH_TARGET)/archive/,$(LINUXARCHFILES)) \ 169 $(addprefix $(PATH_TARGET)/archive-dbg/$(DBGPATH)/$(LINUXSTRIPBIN)) 167 170 168 171 include $(PATH_KBUILD)/footer.kmk … … 192 195 "VirtualBox for Linux installation" ./install.sh "\$$0 1> /dev/null" 193 196 197 $(PATH_BIN)/VirtualBox-dbg.tar.bz2: \ 198 $(addprefix $(PATH_TARGET)/archive-dbg/$(DBGPATH)/, $(LINUXSTRIPBIN)) 199 $(call MSG_L1,Packing $@) 200 $(QUIET)tar --owner 0 --group 0 -cjRhf $@ -C $(PATH_TARGET)/archive-dbg \ 201 $(addprefix $(DBGPATH)/,$(LINUXSTRIPBIN)) 202 194 203 # .tar.bz2 for converting into .run 195 204 $(PATH_TARGET)/install/VirtualBox.tar.bz2: \ … … 236 245 # Note: $(INSTALL) -s is currently not reliable when used in parallel builds. Fixed in 0.1.1. 237 246 $(foreach f,$(LINUXSTRIPBIN),$(PATH_TARGET)/archive/$(f)): \ 238 $(PATH_TARGET)/archive/% : $(PATH_BIN)/% | $(call DIRDEP,$(PATH_TARGET)/archive) 247 $(PATH_TARGET)/archive/% : $(PATH_BIN)/% \ 248 $(if $(VBOX_NO_LINUX_RUN_INSTALLER),,\ 249 $(PATH_TARGET)/archive-dbg/$(DBGPATH)/%) \ 250 | $(call DIRDEP,$(PATH_TARGET)/archive) 239 251 $(call MSG_INST_FILE,$<,$@) 240 252 $(QUIET)install -D -m 0755 $(if $(VBOX_DO_STRIP),-s,) $< $@ 253 $(QUIET)$(if $(VBOX_NO_LINUX_RUN_INSTALLER),,objcopy --add-gnu-debuglink=$(subst $(PATH_TARGET)/archive,$(PATH_TARGET)/archive-dbg/$(DBGPATH),$@) $@) 241 254 242 255 $(foreach f,$(LINUXSTRIPOBJ),$(PATH_TARGET)/archive/$(f)): \ … … 252 265 $(QUIET)$(LN_SYMLINK) $< $@ 253 266 254 $(foreach d,archive install,$(PATH_TARGET)/$(d)/):267 $(foreach d,archive archive-dbg/$(DBGPATH) archive-dbg/$(DBGPATH)/components install,$(PATH_TARGET)/$(d)/): 255 268 $(QUIET)$(MKDIR) -p $@ 269 270 $(foreach f,$(LINUXSTRIPBIN),$(PATH_TARGET)/archive-dbg/$(DBGPATH)/$(f)): \ 271 $(PATH_TARGET)/archive-dbg/$(DBGPATH)/% : $(PATH_BIN)/% \ 272 | $(call DIRDEP,$(PATH_TARGET)/archive-dbg/$(DBGPATH)/components) 273 $(call MSG_TOOL,copydbg,$<,$@) 274 $(QUIET)objcopy --only-keep-debug $< $@ 275
Note:
See TracChangeset
for help on using the changeset viewer.