Changeset 48584 in vbox
- Timestamp:
- Sep 20, 2013 1:01:35 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 89144
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile.kmk
r47046 r48584 26 26 endif 27 27 include $(PATH_SUB_CURRENT)/src/Makefile.kmk 28 29 # 30 # Below we might need TOOL_ZIP_UNPACK (for the additions/docs/efifw packages 31 # from the build server), and it's not really worth the effort of dragging in 32 #q this tool only if absolutely needed. 33 # 34 ## @todo Hack to get at TOOL_ZIP_UNPACK; see if this can be integrated somehow... 35 include $(KBUILD_PATH)/tools/ZIP.kmk 36 ifndef TOOL_ZIP_PACK 37 TOOL_ZIP_PACK = zip 38 endif 28 39 29 40 … … 158 169 159 170 160 # Below we might need TOOL_ZIP_UNPACK (for the additions/docs/efifw packages161 # from the build server), and it's not really worth the effort of dragging in162 # this tool only if absolutely needed.163 ## @todo Hack to get at TOOL_ZIP_UNPACK; see if this can be integrated somehow...164 include $(KBUILD_PATH)/tools/ZIP.kmk165 166 171 # 167 172 # For building the combined package, just get the additions .ISO … … 272 277 buildserver-efifw_MODE = 0644 273 278 buildserver-efifw_SOURCES = \ 274 $(buildserver-efifw_0_OUTDIR)/ FV/VBOX.fd=>VBoxEFI32.fd \275 $(buildserver-efifw_0_OUTDIR)/FV/VBOX64.fd=>VBoxEFI64.fd279 $(buildserver-efifw_0_OUTDIR)/VBoxEFI32.fd \ 280 $(buildserver-efifw_0_OUTDIR)/VBoxEFI64.fd 276 281 buildserver-efifw_CLEANS = \ 277 282 $(buildserver-efifw_0_OUTDIR)/unpacked.ts \ 283 $(buildserver-efifw_0_OUTDIR)/VBoxEFI32.fd \ 284 $(buildserver-efifw_0_OUTDIR)/VBoxEFI64.fd \ 278 285 $(buildserver-efifw_0_OUTDIR)/FV/VBOX.fd \ 279 286 $(buildserver-efifw_0_OUTDIR)/FV/VBOX64.fd \ 280 287 $(buildserver-efifw_0_OUTDIR)/VBoxEfiFirmware.zip \ 281 288 $(buildserver-efifw_0_OUTDIR)/VBoxEfiFirmware.zip.tmp 282 ## @todo rainy day: cleanup the output directory (zip contains lots more)283 289 284 290 $$(buildserver-efifw_0_OUTDIR)/unpacked.ts \ 285 +| $$(buildserver-efifw_0_OUTDIR)/ FV/VBOX.fd \286 $$(buildserver-efifw_0_OUTDIR)/ FV/VBOX64.fd: \291 +| $$(buildserver-efifw_0_OUTDIR)/VBoxEFI32.fd \ 292 $$(buildserver-efifw_0_OUTDIR)/VBoxEFI64.fd: \ 287 293 $$(buildserver-efifw_0_OUTDIR)/VBoxEfiFirmware.zip 288 294 $(call MSG_L1,Unpacking EFI firmware) 289 295 $(QUIET)$(TOOL_ZIP_UNPACK) $(TOOL_ZIP_UNPACKFLAGS) -o $< -d $(buildserver-efifw_0_OUTDIR) 296 $(TEST_EXT) -f "$(buildserver-efifw_0_OUTDIR)/FV/VBOX.fd" -- $(MV_EXT) -f -- "$(buildserver-efifw_0_OUTDIR)/FV/VBOX.fd" "$(buildserver-efifw_0_OUTDIR)/VBoxEFI32.fd" 297 $(TEST_EXT) -f "$(buildserver-efifw_0_OUTDIR)/FV/VBOX64.fd" -- $(MV_EXT) -f -- "$(buildserver-efifw_0_OUTDIR)/FV/VBOX.fd" "$(buildserver-efifw_0_OUTDIR)/VBoxEFI64.fd" 290 298 $(APPEND) -t $@ "done" 291 299 … … 1460 1468 # Build the EFI firmware, all of it. 1461 1469 # 1462 # Mainly hooks right now, maybe we need them later.1463 #1464 1470 efi-fetch: 1471 + $(KMK) -C tools fetch VBOX_ONLY_EXTPACKS=1 1465 1472 1466 1473 efi-build: $(VBOX_VERSION_HEADER) 1467 $(PATH_ROOT)/webtools/tinderbox/client/efi-build.sh1474 + $(KMK) -C src/VBox/Devices/EFI/Firmware 1468 1475 1469 1476 efi-packing: 1477 $(REDIRECT) -C "$(PATH_STAGE_BIN)" -- $(TOOL_ZIP_PACK) $(TOOL_ZIP_PACKFLAGS) -9X \ 1478 ../VBoxEfiFirmware.zip \ 1479 VBoxEFI32.fd \ 1480 VBoxEFI64.fd 1481 ## @todo zip up debug info as well! 1470 1482 1471 1483 #
Note:
See TracChangeset
for help on using the changeset viewer.