1
0
Fork 0
C_lib/tests/makefile

30 lines
1.3 KiB
Makefile

bst_tests.out: binary_search_tree.o bst_tests.o
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined binary_search_tree.o bst_tests.o -lm -o bst_tests.out
binary_search_tree.o: ../trees/binary_search_tree/binary_search_tree.c ../trees/binary_search_tree/binary_search_tree.h
gcc -g -c ../trees/binary_search_tree/binary_search_tree.c
bst_tests.o: bst_tests.c
gcc -g -c bst_tests.c
bubble_sort_tests.out: bubble_sort_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined bubble_sort_tests.c -o bubble_sort_tests.out
double_linked_list_tests.out: double_linked_list_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined double_linked_list_tests.c -o double_linked_list_tests.out
quick_sort_tests.out: quick_sort_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined quick_sort_tests.c -o quick_sort_tests.out
single_linked_list_tests.out: single_linked_list_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined single_linked_list_tests.c -o single_linked_list_tests.out
stack_tests.out: stack_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined stack_tests.c -o stack_tests.out
tree_tests.out: tree_tests.c
gcc -g -fsanitize=address -fsanitize=leak -fsanitize=undefined tree_tests.c -o tree_tests.out
clean:
rm *.o*