| 1234567891011121314151617181920212223242526272829303132333435363738 | all: pracCXXFLAGS=-march=native -std=c++17 -Wall -Wno-ignored-attributes -ggdb -O3LDFLAGS=-ggdbLDLIBS=-lbsd -lboost_system -lboost_context -lboost_chrono -lboost_thread -lpthreadBIN=pracSRCS=prac.cpp mpcio.cpp preproc.cpp online.cpp mpcops.cpp rdpf.cppOBJS=$(SRCS:.cpp=.o)ASMS=$(SRCS:.cpp=.s)$(BIN): $(OBJS)	g++ $(LDFLAGS) -o $@ $^ $(LDLIBS)%.s: %.cpp	g++ $(CXXFLAGS) -S -o $@ $^# Remove the files created by the preprocessing phasereset:	-rm -f *.p[012].t*clean: reset	-rm -f $(BIN) $(OBJS) $(ASMS)depend:	makedepend -Y -- $(CXXFLAGS) -- $(SRCS)# DO NOT DELETE THIS LINE -- make depend depends on it.prac.o: mpcio.hpp types.hpp preproc.hpp options.hpp online.hppmpcio.o: mpcio.hpp types.hpp rdpf.hpp coroutine.hpp bitutils.hpp rdpf.tccpreproc.o: types.hpp coroutine.hpp mpcio.hpp preproc.hpp options.hpp rdpf.hpppreproc.o: bitutils.hpp rdpf.tcconline.o: online.hpp mpcio.hpp types.hpp options.hpp mpcops.hpp coroutine.hpponline.o: rdpf.hpp bitutils.hpp rdpf.tcc duoram.hpp duoram.tccmpcops.o: mpcops.hpp types.hpp mpcio.hpp coroutine.hpp bitutils.hpprdpf.o: rdpf.hpp mpcio.hpp types.hpp coroutine.hpp bitutils.hpp rdpf.tccrdpf.o: mpcops.hpp aes.hpp prg.hpp
 |