[build] Handle all driver list construction via parserom.pl

Handle construction of the EFI, Linux, Xen, and VMBus driver build
rules via parserom.pl to ensure consistency.  In particular, this
allows those drivers to appear in the DRIVERS_SECBOOT list used to
filter out non-permitted drivers in a Secure Boot build.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2026-02-13 13:43:37 +00:00
parent c9158cb32c
commit ae8e23a452
17 changed files with 56 additions and 13 deletions
+1 -3
View File
@@ -19,6 +19,7 @@ LDFLAGS += -r -d
# Source directories
#
SRCDIRS += drivers/linux
SRCDIRS += drivers/net/linux
SRCDIRS += interface/linux
NON_AUTO_SRCS += interface/linux/linux_api.c
@@ -28,9 +29,6 @@ NON_AUTO_MEDIA = linux
# Include Linux-specific drivers in all-drivers build
#
DRIVERS_linux_net += af_packet
DRIVERS_linux_net += slirp
DRIVERS_linux_net += tap
DRIVERS_ipxe += $(DRIVERS_linux_net)
# Compiler flags for building host API wrapper