mirror of
https://github.com/ipxe/ipxe
synced 2026-04-16 03:00:10 +03:00
7692a8ff02
As of commit10d19bd("[pxe] Always retrieve cached DHCPACK and apply to relevant network device"), the UNDI driver has been the only user of pxeparent_call(). Remove the unnecessary layer of abstraction by refactoring this code back into undinet.c, and fix the ability of undiisr.S to fall back to chaining to the original handler if we were unable to unhook our own ISR. This effectively reverts commit337e1ed("[pxe] Separate parent PXE API caller from UNDINET driver"). Signed-off-by: Michael Brown <mcb30@ipxe.org>
38 lines
874 B
Makefile
38 lines
874 B
Makefile
# Assembler section type character
|
|
#
|
|
ASM_TCHAR := @
|
|
ASM_TCHAR_OPS := @
|
|
|
|
# Include common x86 headers
|
|
#
|
|
INCDIRS += arch/x86/include
|
|
|
|
# x86-specific directories containing source files
|
|
#
|
|
SRCDIRS += arch/x86/core
|
|
SRCDIRS += arch/x86/image
|
|
SRCDIRS += arch/x86/interface/pcbios
|
|
SRCDIRS += arch/x86/interface/pxe
|
|
SRCDIRS += arch/x86/interface/efi
|
|
SRCDIRS += arch/x86/interface/vmware
|
|
SRCDIRS += arch/x86/interface/syslinux
|
|
SRCDIRS += arch/x86/prefix
|
|
SRCDIRS += arch/x86/hci/commands
|
|
SRCDIRS += arch/x86/drivers/xen
|
|
SRCDIRS += arch/x86/drivers/hyperv
|
|
SRCDIRS += arch/x86/transitions
|
|
|
|
# breaks building some of the linux-related objects
|
|
CFLAGS += -Ulinux
|
|
|
|
# disable valgrind
|
|
CFLAGS += -DNVALGRIND
|
|
|
|
# Define version string for lkrnprefix.S
|
|
#
|
|
CFLAGS_lkrnprefix += -DVERSION="\"$(VERSION)\""
|
|
|
|
# Include Hyper-V driver in the all-drivers build
|
|
#
|
|
DRIVERS_hyperv += hyperv
|