|
@@ -26,7 +26,8 @@ CXXFLAGS = -g -march=native -std=c++17 -Wall -pedantic -fopenmp -O3 -Wno-ignored
|
|
|
LIBS = -lbsd
|
|
|
FLAGS = -DBOOST_ERROR_CODE_HEADER_ONLY -DThreeParty
|
|
|
DEBUGFLAGS = -DBOOST_ERROR_CODE_HEADER_ONLY -DThreeParty -DDEBUG -DVERBOSE
|
|
|
-all: duoram0 duoram1 p2 debugp2 debugduoram1 debugduoram0
|
|
|
+TWOFLAGS = -DBOOST_ERROR_CODE_HEADER_ONLY
|
|
|
+all: duoram0 duoram1 p2 debugp2 debugduoram1 debugduoram0 2Pduoram1 2Pduoram0
|
|
|
|
|
|
p2: p2.cpp duoram-utils.h duoram-read.h duoram-write.h duoram-refresh.h readvectors.h
|
|
|
$(CXX) $(CXXFLAGS) -o p2 p2.cpp $(LIBS) $(FLAGS) -I.
|
|
@@ -45,8 +46,14 @@ debugduoram1: duoram.cpp duoram-utils.h duoram-read.h duoram-write.h duoram-refr
|
|
|
|
|
|
debugduoram0: duoram.cpp duoram-utils.h duoram-read.h duoram-write.h duoram-refresh.h readvectors.h
|
|
|
$(CXX) $(CXXFLAGS) -o debugduoram0 duoram.cpp $(LIBS) $(DEBUGFLAGS) -DPARTY=0 -I.
|
|
|
+
|
|
|
+2Pduoram1: duoram.cpp duoram-utils.h duoram-read.h duoram-write.h duoram-refresh.h readvectors.h
|
|
|
+ $(CXX) $(CXXFLAGS) -o 2Pduoram1 duoram.cpp $(LIBS) $(TWOFLAGS) -DPARTY=1 -I.
|
|
|
+
|
|
|
+2Pduoram0: duoram.cpp duoram-utils.h duoram-read.h duoram-write.h duoram-refresh.h readvectors.h
|
|
|
+ $(CXX) $(CXXFLAGS) -o 2Pduoram0 duoram.cpp $(LIBS) $(TWOFLAGS) -DPARTY=0 -I.
|
|
|
clean:
|
|
|
- rm p2 duoram0 duoram1
|
|
|
+ rm duoram0 duoram1 p2 debugp2 debugduoram1 debugduoram0 2Pduoram1 2Pduoram0
|
|
|
|
|
|
docs:
|
|
|
doxygen Doxyfile
|