mirror of https://github.com/ipxe/ipxe.git
29 lines
675 B
Makefile
29 lines
675 B
Makefile
# ARM32-specific directories containing source files
|
|
#
|
|
SRCDIRS += arch/arm32/core
|
|
SRCDIRS += arch/arm32/libgcc
|
|
|
|
# ARM32-specific flags
|
|
#
|
|
CFLAGS += -mthumb -mcpu=cortex-a15 -mabi=aapcs
|
|
CFLAGS += -mword-relocations
|
|
ASFLAGS += -mthumb -mcpu=cortex-a15
|
|
|
|
# EFI requires -fshort-wchar, and nothing else currently uses wchar_t
|
|
#
|
|
CFLAGS += -fshort-wchar
|
|
|
|
# EFI requires that enums are always 32 bits, and nothing else
|
|
# currently cares
|
|
#
|
|
CFLAGS += -fno-short-enums
|
|
|
|
# Include common ARM Makefile
|
|
MAKEDEPS += arch/arm/Makefile
|
|
include arch/arm/Makefile
|
|
|
|
# Include platform-specific Makefile
|
|
#
|
|
MAKEDEPS += arch/arm32/Makefile.$(PLATFORM)
|
|
include arch/arm32/Makefile.$(PLATFORM)
|