summaryrefslogtreecommitdiff
path: root/tests/libc/Makefile
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-07-23 15:28:13 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-07-23 15:28:13 +0200
commitec9ed8deb79a9fd508a11b122453bb39d3b587a9 (patch)
tree6e35f78af8922083ff5b77dac04e4330e4ac0bb3 /tests/libc/Makefile
parentab8803f7cfdc7c7b258fb3e59fb2d55bacf7522a (diff)
downloadabaos-ec9ed8deb79a9fd508a11b122453bb39d3b587a9.tar.gz
abaos-ec9ed8deb79a9fd508a11b122453bb39d3b587a9.tar.bz2
added snprintf and a test for it
Diffstat (limited to 'tests/libc/Makefile')
-rw-r--r--tests/libc/Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/libc/Makefile b/tests/libc/Makefile
index 37c383a..c21263d 100644
--- a/tests/libc/Makefile
+++ b/tests/libc/Makefile
@@ -37,9 +37,15 @@ test_malloc.o: test_malloc.c ../../src/libc/stdlib.h
test_printf: test_printf.o ../../src/libc/stdlib.o ../../src/libc/stdio.o ../../src/libc/string.o ../../src/kernel/memorymanagement.o kernel_stub.o kernel_stub_asm.o
$(LD) $(LDFLAGS) -o test_printf test_printf.o ../../src/libc/stdio.o ../../src/libc/stdlib.o ../../src/libc/string.o ../../src/kernel/memorymanagement.o kernel_stub.o kernel_stub_asm.o
+test_sprintf: test_sprintf.o ../../src/libc/stdlib.o ../../src/libc/stdio.o ../../src/libc/string.o ../../src/kernel/memorymanagement.o kernel_stub.o kernel_stub_asm.o
+ $(LD) $(LDFLAGS) -o test_sprintf test_sprintf.o ../../src/libc/stdio.o ../../src/libc/stdlib.o ../../src/libc/string.o ../../src/kernel/memorymanagement.o kernel_stub.o kernel_stub_asm.o
+
test_printf.o: test_printf.c ../../src/libc/stdlib.h
$(CC) $(CFLAGS) -c -o test_printf.o test_printf.c
+test_sprintf.o: test_sprintf.c ../../src/libc/stdlib.h
+ $(CC) $(CFLAGS) -c -o test_sprintf.o test_sprintf.c
+
test_exit: test_exit.o ../../src/libc/stdlib.o ../../src/libc/stdio.o ../../src/libc/string.o ../../src/kernel/memorymanagement.o kernel_stub.o kernel_stub_asm.o
$(LD) $(LDFLAGS) -o test_exit test_exit.o ../../src/libc/stdio.o ../../src/libc/stdlib.o ../../src/libc/string.o ../../src/kernel/memorymanagement.o kernel_stub.o kernel_stub_asm.o
@@ -64,15 +70,16 @@ kernel_stub.o: kernel_stub.c
kernel_stub_asm.o: kernel_stub.asm
$(NASM) kernel_stub.asm $(NASMFLAGS) -o kernel_stub_asm.o
-test: test_strlcpy test_strlcat test_itoa test_malloc test_exit test_printf
+test: test_strlcpy test_strlcat test_itoa test_malloc test_exit test_printf test_sprintf
./test_strlcpy
./test_strlcat
./test_itoa
./test_malloc
./test_printf
+ ./test_sprintf
./test_exit
clean:
- -rm -f test_strlcpy test_strlcat test_itoa test_malloc test_printf test_exit
+ -rm -f test_strlcpy test_strlcat test_itoa test_malloc test_printf test_sprintf test_exit
-rm -f ../../src/libc/stdlib.o ../../src/libc/string.o ../../src/libc/stdio.o ../../src/kernel/memorymanagement.o
-rm -f *.o