]> git.dujemihanovic.xyz Git - nameless-os.git/blobdiff - boot/x86/stage3/Makefile
Merge branch 'ps2-driver' into mm
[nameless-os.git] / boot / x86 / stage3 / Makefile
index 81a429044e99dfee4e6e06d4bddb069c4d8fa8fe..25b026536ea4baf52c26b68a6ee9413f33fc85f6 100644 (file)
@@ -2,20 +2,20 @@ 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 \
-             -O2 -flto
-LDFLAGS_BASE = -ffreestanding -nostdlib -g -lgcc -T stage3.ld -flto
+             -Og
+LDFLAGS_BASE = -ffreestanding -nostdlib -g -lgcc -T stage3.ld
 
 default: LOADER.BIN loader.elf
 
 loader.elf: $(STAGE3_OBJ)
-       $(CC) $(LDFLAGS_BASE) $(LDFLAGS) -Wl,--oformat=elf32-i386 $^ -o $@
+       $(REAL_CC) $(LDFLAGS_BASE) $(LDFLAGS) -Wl,--oformat=elf32-i386 $^ -o $@
 
 LOADER.BIN: $(STAGE3_OBJ)
-       $(CC) $(LDFLAGS_BASE) $(LDFLAGS) $^ -o $@
+       $(REAL_CC) $(LDFLAGS_BASE) $(LDFLAGS) $^ -o $@
 
 # Implicit rules
 %.o: %.c
-       $(CC) $(CFLAGS_BASE) $(CFLAGS) -c $< -o $@
+       $(REAL_CC) $(CFLAGS_BASE) $(CFLAGS) -c $< -o $@
 
 %.o: %.s
        $(AS) $(ASFLAGS_BASE) $(ASFLAGS) $< -o $@