Ver código fonte

updated Makefile with 2P incoorporated in make itself

avadapal 1 ano atrás
pai
commit
2234290390
1 arquivos alterados com 9 adições e 2 exclusões
  1. 9 2
      duoram-online/Makefile

+ 9 - 2
duoram-online/Makefile

@@ -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