1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
include ../${ARCH}/toolchain.mk include ../rules.mk CCFLAGS += -I. -I.. all: libk.a libk,SRCS = memcpy.c memset.c stdio/printf.c string/itoa.c libk,OBJS = $(libk,SRCS:%.c=%.o) libk.a: ${libk,OBJS} @echo ' AR $@' @${AR} ${ARFLAGS} $@ $^ i686-elf-ranlib $@ clean: @rm -rf ${libk,OBJS}