123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- EXE_W = wilf-worker
- EXE_S = wilf-server
- EXE_I = wilf-interface
- EXE_A = wilf-alone
- EXE_C = wilf-cilk
- CPP = g++-7 -g
- CPP_CILK = g++-7 -g
- CFLAGS = --std=c++11 -march=corei7 -O3 -DNDEBUG
- all: $(EXE_S) $(EXE_W) $(EXE_I) $(EXE_A) $(EXE_C)
- cilk: $(EXE_C)
- dist/message.o:dist/message.cpp dist/message.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- dist/client.o:dist/client.cpp dist/client.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- dist/server.o:dist/server.cpp dist/server.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- dist/interface.o:dist/interface.cpp dist/interface.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- dist/worker.o:dist/worker.cpp dist/worker.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- src/gtask.o:src/gtask.cpp src/gtask.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- src/semigroup.o:src/semigroup.cpp src/semigroup.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- src/treewalk.o:src/treewalk.cpp src/treewalk.hpp
- $(CPP) $(CFLAGS) -c $< -o $@
- $(EXE_W):dist/message.o dist/client.o dist/worker.o src/semigroup.o src/treewalk.o src/main-worker.cpp
- $(CPP) $(CFLAGS) $^ -o $@ $(LIBS)
- $(EXE_S):dist/message.o dist/server.o src/gtask.o src/semigroup.o src/treewalk.o src/main-server.cpp
- $(CPP) $(CFLAGS) $^ -o $@ $(LIBS)
- $(EXE_I):dist/message.o dist/client.o dist/interface.o src/main-interface.cpp
- $(CPP) $(CFLAGS) $^ -o $@ $(LIBS)
- $(EXE_A):src/semigroup.o src/treewalk.o src/main-alone.cpp
- $(CPP) $(CFLAGS) $^ -o $@ $(LIBS)
- $(EXE_C): src/semigroup.o src/treewalk.o src/main-cilk.cpp src/results_cilk.cpp
- $(CPP_CILK) -fcilkplus $(CFLAGS) $^ -o $@ $(LIBS) -lcilkrts
- clean:
- $(RM) -rf $(EXE_W) $(EXE_S) $(EXE_I) $(EXE_A) data/* dist/*.o dist/*~ src/*.o src/*~
|