aboutsummaryrefslogtreecommitdiff
path: root/lib/Makefile
blob: 1301e04845c5e3311006ca816d80de429ae8640d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
include ../Makefile.config

# minimal C standard library
TARGETLIB += libk
libk.SRCS = \
	libk/endian/little.c \
	libk/stdio/printf.c libk/stdio/fprintf.c libk/stdio/vfprintf.cpp \
	libk/stdlib/memcpy.c libk/stdlib/memset.c libk/stdlib/linked_list_allocator.c \
	libk/string/itoa.c

TESTS += \
	 libk/endian/test_endian_little \
	 libk/stdlib/test_linked_list_allocator libk/stdlib/test_mem \
	 libk/string/test_string

# blake2s hash algorithm
TARGETLIB += blake2
blake2.SRCS = blake2/blake2s.c

TESTS += blake2/test_blake2s_selftest

include ../rules.mk