compile two versions of mabain
[c11concurrency-benchmarks.git] / mabain / examples / Makefile
index e279ae384e895dfe037ae42b385487b9fb0ce0de..564e42d27d55ffc30a6150cf896de23d26a2452a 100644 (file)
@@ -6,7 +6,7 @@ CPP=../../clang++
 
 all: mb_insert_test mb_lookup_test mb_longest_prefix_test \
        mb_remove_test mb_iterator_test mb_multi_proc_test \
-       mb_rc_test mb_multi_thread_insert_test mb_memory_only_test
+       mb_rc_test mb_multi_thread_insert_test mb_multi_thread_insert_test_assert mb_memory_only_test
 
 CFLAGS  = -I. -I$(MABAIN_INSTALL_DIR)/include -Wall -Werror -g -O0 -c -std=c++11
 LDFLAGS = -lpthread -lcrypto -L$(MABAIN_INSTALL_DIR) -lmabain
@@ -35,6 +35,9 @@ mb_rc_test: mb_rc_test.cpp
 mb_multi_thread_insert_test: mb_multi_thread_insert_test.cpp
        $(CPP) $(CFLAGS) mb_multi_thread_insert_test.cpp
        $(CPP) mb_multi_thread_insert_test.o -o mb_multi_thread_insert_test $(LDFLAGS)
+mb_multi_thread_insert_test_assert: mb_multi_thread_insert_test.cpp
+       $(CPP) $(CFLAGS) -D ASSERT_TEST mb_multi_thread_insert_test.cpp
+       $(CPP) mb_multi_thread_insert_test.o -o mb_multi_thread_insert_test_assert $(LDFLAGS)
 mb_memory_only_test: mb_memory_only_test.cpp
        $(CPP) $(CFLAGS) mb_memory_only_test.cpp
        $(CPP) mb_memory_only_test.o -o mb_memory_only_test $(LDFLAGS)