-csrc = $(wildcard src/*.c)
-ssrc = $(wildcard src/*.asm)
-obj = $(csrc:.c=.o) $(ssrc:.asm=.o)
+csrc = $(wildcard src/*.c) $(wildcard src/libc/*.c)
+ssrc = $(wildcard src/*.asm) $(wildcard src/libc/*.asm)
+obj = $(csrc:.c=.o) $(ssrc:.asm=-asm.o)
dep = $(csrc:.c=.d)
disk_numsec = 720
-include $(dep)
-%.o: %.asm
+%-asm.o: %.asm
nasm -o $@ -f elf $<
.PHONY: clean