24 lines
580 B
Makefile
24 lines
580 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 -mfloat-abi=soft
|
|
CFLAGS += -mword-relocations
|
|
ASFLAGS += -mthumb -mcpu=cortex-a15
|
|
|
|
# EFI requires -fshort-wchar, and nothing else currently uses wchar_t
|
|
#
|
|
CFLAGS += -fshort-wchar
|
|
|
|
# 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)
|