foobar
[eightysix] / kern / Makefile
index 717025f..d097da2 100644 (file)
@@ -1,6 +1,6 @@
-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
@@ -27,7 +27,7 @@ $(bin): $(obj)
 
 -include $(dep)
 
-%.o: %.asm
+%-asm.o: %.asm
        nasm -o $@ -f elf $<
 
 .PHONY: clean