OBJDIRS += lib LIB_SRCFILES := \ lib/console.c \ lib/libmain.c \ lib/exit.c \ lib/panic.c \ lib/printf.c \ lib/printfmt.c \ lib/readline.c \ lib/sprintf.c \ lib/string.c \ lib/syscall.c LIB_OBJFILES := $(patsubst %.c, $(OBJDIR)/%.o, $(LIB_SRCFILES)) $(OBJDIR)/lib/libuser.a: $(LIB_OBJFILES) @echo ar $@ @$(AR) r $@ $(LIB_OBJFILES)