Add more warnings, clean up Makefile output
This commit is contained in:
parent
e52b8bba96
commit
3661cc4bfb
|
|
@ -1,7 +1,7 @@
|
||||||
TARGET := kernel
|
TARGET := kernel
|
||||||
|
|
||||||
CC = zig cc -target x86_64-freestanding
|
CC = zig cc -target x86_64-freestanding
|
||||||
CFLAGS = -O2
|
CFLAGS = -O2 -Wall -Wextra -Wno-language-extension-token -pedantic -std=gnu11 -pedantic
|
||||||
LD = ld -m elf_x86_64
|
LD = ld -m elf_x86_64
|
||||||
QEMU = qemu-system-x86_64
|
QEMU = qemu-system-x86_64
|
||||||
QEMUFLAGS = -m 1G -enable-kvm -cpu host
|
QEMUFLAGS = -m 1G -enable-kvm -cpu host
|
||||||
|
|
@ -20,7 +20,7 @@ $(TARGET): $(OBJ)
|
||||||
$(LD) $(LDINTERNALFLAGS) $(OBJ) -o $@
|
$(LD) $(LDINTERNALFLAGS) $(OBJ) -o $@
|
||||||
|
|
||||||
obj/%.o: src/%.c $(HFILES)
|
obj/%.o: src/%.c $(HFILES)
|
||||||
mkdir -p obj
|
@mkdir -p obj
|
||||||
$(CC) $(CFLAGS) $(INTERNALCFLAGS) -c $< -o $@
|
$(CC) $(CFLAGS) $(INTERNALCFLAGS) -c $< -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue