26 lines
463 B
Makefile
26 lines
463 B
Makefile
override ARCH := aarch64
|
|
|
|
override CC := aarch64-none-elf-gcc
|
|
override LD := aarch64-none-elf-ld
|
|
override OBJCOPY := aarch64-none-elf-objcopy
|
|
|
|
override CFLAGS := -g -O3 -pipe
|
|
|
|
override CFLAGS += \
|
|
-Wall \
|
|
-Wextra \
|
|
-std=c99 \
|
|
-ffreestanding \
|
|
-fno-stack-protector \
|
|
-fno-stack-check \
|
|
-fno-lto \
|
|
-fPIE \
|
|
-march=armv8-a
|
|
|
|
override LDFLAGS += \
|
|
-m aarch64elf \
|
|
-nostdlib \
|
|
-static \
|
|
-pie \
|
|
--no-dynamic-linker
|