mb_rc_test mb_multi_thread_insert_test mb_memory_only_test
CLANGFLAGS = -Xclang -load -Xclang /scratch/llvm/build/lib/libCDSPass.so
-CFLAGS = -I. -I$(MABAIN_INSTALL_DIR)/include -Wall -Werror -g -O0 -c -std=c++11
+CFLAGS = -I. -I$(MABAIN_INSTALL_DIR)/include -Wall -Werror -g -O1 -c -std=c++11
LDFLAGS = -L$(CDS_DIR) -lmodel -lpthread -lcrypto -L$(MABAIN_INSTALL_DIR)/lib -lmabain
mb_insert_test: $(BASE_DIR)/mb_insert_test.cpp
all: $(TARGET)
-CFLAGS = -I. -I.. -Iutil -Wall -Werror -c -Wwrite-strings -Wsign-compare -Wcast-align -Wformat-security -fdiagnostics-show-option
-CFLAGS += -g -ggdb -fPIC -O2 -std=c++11
+CFLAGS = -Xclang -load -Xclang /scratch/llvm/build/lib/libCDSPass.so -I. -I.. -Iutil -Wall -Werror -c -Wwrite-strings -Wsign-compare -Wcast-align -Wformat-security -fdiagnostics-show-option
+CFLAGS += -g -ggdb -fPIC -O1 -std=c++11
CFLAGS += -D__SHM_LOCK__ -D__LOCK_FREE__ -D__SHM_QUEUE__
-LDFLAGS = -lpthread
+LDFLAGS = -pthread
SOURCES = $(wildcard *.cpp) $(wildcard util/*.cpp)
HEADERS = $(wildcard *.h) $(wildcard util/*.h)