]> git.dujemihanovic.xyz Git - nameless-os.git/blobdiff - boot/x86/stage3/Makefile
kernel, stage3: Enable -O2 and LTO by default
[nameless-os.git] / boot / x86 / stage3 / Makefile
index c9622b20db8ba34c273c681b213404e64df3a94e..81a429044e99dfee4e6e06d4bddb069c4d8fa8fe 100644 (file)
@@ -1,8 +1,9 @@
 STAGE3_OBJ = loader.o elf.o paging.o prekernel.o
 
 ASFLAGS_BASE = -f elf -g dwarf2 -DGIT_REVISION=\"$(GIT_REV)\"
-CFLAGS_BASE = -ffreestanding -nostdlib -DGIT_REVISION=\"$(GIT_REV)\" -g
-LDFLAGS_BASE = -ffreestanding -nostdlib -g -lgcc -T stage3.ld
+CFLAGS_BASE = -ffreestanding -nostdlib -DGIT_REVISION=\"$(GIT_REV)\" -g \
+             -O2 -flto
+LDFLAGS_BASE = -ffreestanding -nostdlib -g -lgcc -T stage3.ld -flto
 
 default: LOADER.BIN loader.elf