inital commit
[c11concurrency-benchmarks.git] / mabain / src / test / Makefile
1 CPP=g++
2
3 CPPFLAGS = -I. -I.. -I../util -Wall -Werror -g -O2 -c -std=c++11
4 LDFLAGS  = -lpthread -lcrypto
5
6 TESTSOURCES=$(wildcard *.cpp)
7
8 all: mb_test mb_test1 mb_test2 mb_test_mp
9
10 mb_test: mabain_test.cpp ../libmabain.so
11         $(CPP) $(CPPFLAGS) mabain_test.cpp
12         $(CPP) mabain_test.o -o mb_test -L../ -lmabain $(LDFLAGS)
13
14 mb_test1: mbtest1.cpp ../libmabain.so
15         $(CPP) $(CPPFLAGS) mbtest1.cpp 
16         $(CPP) mbtest1.o -o mb_test1 -L../ -lmabain $(LDFLAGS)
17
18 mb_test2: mbtest2.cpp ../libmabain.so
19         $(CPP) $(CPPFLAGS) mbtest2.cpp 
20         $(CPP) mbtest2.o -o mb_test2 -L../ -lmabain $(LDFLAGS)
21
22 mb_test_mp: mbtest_mp.cpp ../libmabain.so
23         $(CPP) $(CPPFLAGS) mbtest_mp.cpp
24         $(CPP) mbtest_mp.o -o mb_test_mp -L../ -lmabain $(LDFLAGS)
25
26 clean:
27         -rm -rf *.o mb_test*