aboutsummaryrefslogtreecommitdiff
path: root/lib/Makefile
blob: 22c090c91b16e864b72b00a2760c198e56957236 (plain)
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}