Added some quality of life changes to the Makefile.

This commit is contained in:
2020-08-05 17:07:45 -05:00
parent 4c4054451c
commit d8071c0eac
+7 -4
View File
@@ -17,9 +17,11 @@ run: kernel.iso
bochs -f support_files/boch.txt -q
$(OBJ)/%.o: $(SRC)/%.c
mkdir -p obj/bin
$(CC) $(GCCPARAMS) $(SRC) -c -o $@ $<
$(OBJ)/%.o: $(SRC)/%.s
mkdir -p obj/bin
nasm $(ASPARAMS) -o $@ $<
kernel.o: build_numbers.c $(OBJECTS) $(ASMOBJECTS)
@@ -32,10 +34,11 @@ kernel.iso: kernel.o
qemu: kernel.iso
qemu-system-x86_64 -serial stdio -m 256M -cdrom kernel.iso
.PHONY: clean
clean:
rm -rf obj/* kernel.iso
.PHONY: resetbuild
resetbuild:
@sh support_files/handle_build_numbers.sh build_numbers.c reset
.PHONY: clean
clean:
rm obj/*.o
rm obj/bin/*.o