diff --git a/library/Makefile b/library/Makefile new file mode 100644 index 0000000..5d42b4e --- /dev/null +++ b/library/Makefile @@ -0,0 +1,14 @@ +include ../Makefile.config + +LIBRARY_OBJECTS=errno.o syscall.o syscalls.o string.o stdio.o stdlib.o malloc.o kernel_object_string.o nwindow.o + +all: user-start.o baselib.a + +%.o: %.c + ${CC} ${KERNEL_CCFLAGS} -I ../include $< -o $@ + +baselib.a: ${LIBRARY_OBJECTS} + ${AR} rv $@ ${LIBRARY_OBJECTS} + +clean: + rm -rf *.a *.o