all : exe_ll exe_bs exe_tr exe_ll_test exe_ll : main.c sets.h set_linked_lists.c sets.c gcc -o exe_ll main.c set_linked_lists.c sets.c -DLINKEDLISTS -g exe_ll_test : set_test.c sets.h set_linked_lists.c sets.c gcc -o exe_ll_test set_test.c set_linked_lists.c sets.c -DLINKEDLISTS -g exe_bs : main.c sets.h set_bitsets.c sets.c gcc -o exe_bs main.c set_bitsets.c sets.c -DBITSETS -g exe_bs_test : set_test.c sets.h set_bitsets.c sets.c gcc -o exe_ll_test set_test.c set_bitsets.c sets.c -DBITSETS -g exe_tr : main.c sets.h set_treaps.c sets.c # gcc -o exe_tr main.c set_treaps.c sets.c -DTREAPS -g clean : rm exe_ll exe_tr exe_bs