diff --git a/Makefile b/Makefile index 33d23c7..981448f 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,10 @@ .POSIX: -CCX=arm-none-eabi-g++ + +TOOLCHAIN=arm-none-eabi- + +CCX=$(TOOLCHAIN)g++ CCFLAGS=-c -Wall -fno-stack-protector -ffreestanding -fno-exceptions -march=armv7-a -mno-unaligned-access -nostdlib -Iinclude -g +STRIP=$(TOOLCHAIN)strip C_HDR=$(wildcard include/*.h) C_SRC=$(wildcard src/*.cpp) @@ -13,6 +17,9 @@ A_OBJ=$(patsubst src/%.s, obj/s_%.o, $(A_SRC)) all: environ bin/kernel.elf +strip: bin/kernel.elf + $(STRIP) -s bin/kernel.elf + environ: mkdir -p bin mkdir -p obj