Implement number evaluation

This commit is contained in:
2024-10-24 13:52:50 +01:00
parent 3bc640b656
commit 29deffdce9
5 changed files with 55 additions and 1 deletions

View File

@@ -7,12 +7,16 @@ CFLAGS="$CFLAGS -Ilib/include"
mkdir -p build
# Build library
clang $CFLAGS -c -o build/evaluator.o lib/evaluator.c
clang $CFLAGS -c -o build/memory_pool.o lib/memory_pool.c
clang $CFLAGS -c -o build/reader.o lib/reader.c
ar -crs build/lib.a build/memory_pool.o build/reader.o
ar -crs build/lib.a build/evaluator.o build/memory_pool.o build/reader.o
# Build tests
clang $CFLAGS -Itests -c -o build/testing.o tests/testing.c
clang $CFLAGS -Itests -c -o build/evaluator_tests.o tests/evaluator_tests.c
clang $CFLAGS -o build/evaluator_tests \
build/evaluator_tests.o build/lib.a build/testing.o
clang $CFLAGS -Itests -c -o build/reader_tests.o tests/reader_tests.c
clang $CFLAGS -o build/reader_tests \
build/reader_tests.o build/lib.a build/testing.o

View File

@@ -1,2 +1,3 @@
cd "$(git rev-parse --show-toplevel)"
echo ":: Evaluator tests ::" && build/evaluator_tests
echo ":: Reader tests ::" && build/reader_tests