Changeset 68822 in vbox
- Timestamp:
- Sep 22, 2017 1:07:31 PM (7 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/Additions/Makefile.kmk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/Makefile.kmk
r67323 r68822 289 289 endif 290 290 291 # For the iso rule. 292 GUESTADDITIONS_FILESPEC_ALL = \ 293 $(GUESTADDITIONS_FILESPEC.win) \ 294 $(GUESTADDITIONS_FILESPEC.win.x86) \ 295 $(GUESTADDITIONS_FILESPEC.win.amd64) \ 296 $(GUESTADDITIONS_FILESPEC.solaris.x86) \ 297 $(GUESTADDITIONS_FILESPEC.solaris.amd64) \ 298 $(GUESTADDITIONS_FILESPEC.os2.x86) \ 299 $(GUESTADDITIONS_FILESPEC.linux.x86) \ 300 $(GUESTADDITIONS_FILESPEC.linux.amd64) \ 301 $(GUESTADDITIONS_FILESPEC.freebsd.x86) \ 302 $(GUESTADDITIONS_FILESPEC.freebsd.amd64) \ 303 $(GUESTADDITIONS_FILESPEC.haiku.x86) \ 304 $(GUESTADDITIONS_FILESPEC.darwin.x86) \ 305 $(GUESTADDITIONS_FILESPEC.darwin.amd64) 291 306 292 307 # … … 295 310 ifndef VBOX_WITHOUT_ADDITIONS_ISO 296 311 $(VBOX_PATH_ADDITIONS_ISO)/VBoxGuestAdditions.iso: \ 297 $(filter-out %=deleteme=,\ 298 $(subst =,=deleteme= ,\ 299 $(GUESTADDITIONS_FILESPEC.win) \ 300 $(GUESTADDITIONS_FILESPEC.win.x86) \ 301 $(GUESTADDITIONS_FILESPEC.win.amd64) \ 302 $(GUESTADDITIONS_FILESPEC.solaris.x86) \ 303 $(GUESTADDITIONS_FILESPEC.solaris.amd64) \ 304 $(GUESTADDITIONS_FILESPEC.os2.x86) \ 305 $(GUESTADDITIONS_FILESPEC.linux.x86) \ 306 $(GUESTADDITIONS_FILESPEC.linux.amd64) \ 307 $(GUESTADDITIONS_FILESPEC.freebsd.x86) \ 308 $(GUESTADDITIONS_FILESPEC.freebsd.amd64) \ 309 $(GUESTADDITIONS_FILESPEC.haiku.x86) \ 310 $(GUESTADDITIONS_FILESPEC.darwin.x86) \ 311 $(GUESTADDITIONS_FILESPEC.darwin.amd64) \ 312 )\ 313 ) \ 312 $(filter-out %=deleteme=,$(subst =,=deleteme= , $(GUESTADDITIONS_FILESPEC_ALL))) \ 314 313 $(VBOX_SVN_REV_KMK) \ 315 $(VBOX_PATH_ADDITIONS_SRC)/Makefile.kmk 314 $(VBOX_PATH_ADDITIONS_SRC)/Makefile.kmk \ 315 | $(if-expr defined(VBOX_USE_RTISOMAKER),$(VBOX_RTISOMAKER),) 316 316 $(call MSG_TOOL,mkisofs,,$@) 317 317 $(QUIET)$(MKDIR) -p $(@D) 318 @# use iso-level 3 which is the most ISO conforming level with least restrictions; iso-level 4 maps to iso-level 2 319 @# with some extra restrictions removal (not conforming to ISO9660) which some platforms like Solaris 10 does not like. 318 ifdef VBOX_USE_RTISOMAKER 319 $(VBOX_RTISOMAKER) \ 320 --output $@ \ 321 --iso-level 3 \ 322 --rock-ridge \ 323 --joliet \ 324 --rational-attribs \ 325 --random-order-verification 2048 \ 326 $(addprefix /,$(GUESTADDITIONS_FILESPEC_ALL)) \ 327 $(foreach spec, $(filter %.run,$(GUESTADDITIONS_FILESPEC_ALL)) \ 328 , --chmod a+x:/$(substr $(spec), $(pos =,$(spec)))) \ 329 --volume-id="VBOXADDITIONS_$(VBOX_VERSION_STRING_RAW)_$(VBOX_SVN_REV)" \ 330 --name-setup=joliet \ 331 --volume-id="VBox GAs $(VBOX_VERSION_STRING_RAW)" 332 else 333 # use iso-level 3 which is the most ISO conforming level with least restrictions; iso-level 4 maps to iso-level 2 334 # with some extra restrictions removal (not conforming to ISO9660) which some platforms like Solaris 10 does not like. 320 335 $(VBOX_MKISOFS) -rational-rock -joliet -iso-level 3 \ 321 336 -volid "VBOXADDITIONS_$(VBOX_VERSION_STRING_RAW)_$(VBOX_SVN_REV)" -l -graft-points -o $@ \ 322 $(GUESTADDITIONS_FILESPEC.win) \ 323 $(GUESTADDITIONS_FILESPEC.win.x86) \ 324 $(GUESTADDITIONS_FILESPEC.win.amd64) \ 325 $(GUESTADDITIONS_FILESPEC.solaris.x86) \ 326 $(GUESTADDITIONS_FILESPEC.solaris.amd64) \ 327 $(GUESTADDITIONS_FILESPEC.os2.x86) \ 328 $(GUESTADDITIONS_FILESPEC.linux.x86) \ 329 $(GUESTADDITIONS_FILESPEC.linux.amd64) \ 330 $(GUESTADDITIONS_FILESPEC.freebsd.x86) \ 331 $(GUESTADDITIONS_FILESPEC.freebsd.amd64) \ 332 $(GUESTADDITIONS_FILESPEC.haiku.x86) \ 333 $(GUESTADDITIONS_FILESPEC.darwin.x86) \ 334 $(GUESTADDITIONS_FILESPEC.darwin.amd64) 337 $(GUESTADDITIONS_FILESPEC_ALL) 338 endif 335 339 336 340 $(VBOX_PATH_ADDITIONS_ISO)/VBoxGuestAdditions.zip: $(VBOX_PATH_ADDITIONS_ISO)/VBoxGuestAdditions.iso
Note:
See TracChangeset
for help on using the changeset viewer.

