Implement number evaluation
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
cd "$(git rev-parse --show-toplevel)"
|
||||
echo ":: Evaluator tests ::" && build/evaluator_tests
|
||||
echo ":: Reader tests ::" && build/reader_tests
|
||||
|
||||
Reference in New Issue
Block a user