3 CPPFLAGS = -I. -I.. -I../util -Wall -Werror -g -O2 -c -std=c++11
4 LDFLAGS = -lpthread -lcrypto
6 TESTSOURCES=$(wildcard *.cpp)
8 all: mb_test mb_test1 mb_test2 mb_test_mp
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)
14 mb_test1: mbtest1.cpp ../libmabain.so
15 $(CPP) $(CPPFLAGS) mbtest1.cpp
16 $(CPP) mbtest1.o -o mb_test1 -L../ -lmabain $(LDFLAGS)
18 mb_test2: mbtest2.cpp ../libmabain.so
19 $(CPP) $(CPPFLAGS) mbtest2.cpp
20 $(CPP) mbtest2.o -o mb_test2 -L../ -lmabain $(LDFLAGS)
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)