mirror of
https://github.com/limine-bootloader/limine
synced 2025-01-05 20:34:33 +03:00
Further Makefile fixes
This commit is contained in:
parent
7f2c1743dc
commit
7d8758d643
@ -1,19 +1,17 @@
|
||||
TARGET := test.elf
|
||||
|
||||
CC = cc
|
||||
CFLAGS = -O2
|
||||
LD = ld
|
||||
LD = cc
|
||||
QEMU = qemu-system-x86_64
|
||||
QEMUFLAGS = -m 1G -enable-kvm -cpu host
|
||||
LDINTERNALFLAGS := -Tlinker.ld -nostdlib -pie -z max-page-size=0x1000
|
||||
LDINTERNALFLAGS := -Tlinker.ld -nostdlib -fpie -z max-page-size=0x1000
|
||||
INTERNALCFLAGS := -I../stivale -I. -ffreestanding -fno-stack-protector \
|
||||
-fpic -fpie -fomit-frame-pointer -mno-red-zone -mno-80387 -mno-mmx -mno-3dnow -mno-sse \
|
||||
-mno-sse2 -masm=intel
|
||||
|
||||
all: $(TARGET)
|
||||
all: test.elf
|
||||
|
||||
$(TARGET): stivale.o stivale2.o e9print.o
|
||||
$(LD) $(LDINTERNALFLAGS) stivale.o stivale2.o e9print.o -o $@
|
||||
test.elf: stivale.o stivale2.o e9print.o
|
||||
$(LD) $(LDINTERNALFLAGS) stivale.o stivale2.o e9print.o -o test.elf
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) $(INTERNALCFLAGS) -c $< -o $@
|
||||
|
Loading…
Reference in New Issue
Block a user