diff --git a/tests/makefile b/tests/makefile index 2531023..25f84fc 100644 --- a/tests/makefile +++ b/tests/makefile @@ -7,5 +7,23 @@ binary_search_tree.o: ../trees/binary_search_tree/binary_search_tree.c ../trees/ 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 bst_tests.out bst_tests.o binary_search_tree.o + rm *.o*