mirror of
https://github.com/ipxe/ipxe
synced 2025-12-09 10:50:28 +03:00
[build] Add everything target
The everything target builds multiple image types on each supported arch/platform combination. Signed-off-by: Piotr Jaroszyński <p.jaroszynski@gmail.com> Modified-by: Michael Brown <mcb30@ipxe.org> Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
committed by
Michael Brown
parent
2d98d4a018
commit
4d068fd53a
18
src/Makefile
18
src/Makefile
@@ -97,8 +97,9 @@ INCDIRS += include .
|
|||||||
# Default build target: build the most common targets and print out a
|
# Default build target: build the most common targets and print out a
|
||||||
# helpfully suggestive message
|
# helpfully suggestive message
|
||||||
#
|
#
|
||||||
all : bin/blib.a bin/ipxe.dsk bin/ipxe.iso bin/ipxe.usb bin/undionly.kpxe \
|
ALL := bin/blib.a bin/ipxe.dsk bin/ipxe.iso bin/ipxe.usb \
|
||||||
bin/rtl8139.rom
|
bin/undionly.kpxe bin/rtl8139.rom
|
||||||
|
all : $(ALL)
|
||||||
@$(ECHO) '==========================================================='
|
@$(ECHO) '==========================================================='
|
||||||
@$(ECHO)
|
@$(ECHO)
|
||||||
@$(ECHO) 'To create a bootable floppy, type'
|
@$(ECHO) 'To create a bootable floppy, type'
|
||||||
@@ -121,6 +122,19 @@ all : bin/blib.a bin/ipxe.dsk bin/ipxe.iso bin/ipxe.usb bin/undionly.kpxe \
|
|||||||
@$(ECHO)
|
@$(ECHO)
|
||||||
@$(ECHO) '==========================================================='
|
@$(ECHO) '==========================================================='
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Comprehensive build target: build a selection of cross-platform
|
||||||
|
# targets to expose potential build errors that show up only on
|
||||||
|
# certain platforms
|
||||||
|
#
|
||||||
|
everything :
|
||||||
|
$(Q)$(MAKE) --no-print-directory $(ALL) \
|
||||||
|
bin-i386-efi/ipxe.efi bin-i386-efi/ipxe.efidrv \
|
||||||
|
bin-i386-efi/ipxe.efirom \
|
||||||
|
bin-x86_64-efi/ipxe.efi bin-x86_64-efi/ipxe.efidrv \
|
||||||
|
bin-x86_64-efi/ipxe.efirom
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
#
|
#
|
||||||
# Build targets that do nothing but might be tried by users
|
# Build targets that do nothing but might be tried by users
|
||||||
|
|||||||
Reference in New Issue
Block a user