Makefile 539 B

123456789101112131415161718192021222324
  1. DEFAULT_GMAX = 40
  2. GMAX = $(DEFAULT_GMAX)
  3. CPP = g++ -DGMAX=$(GMAX) -g -mavx2 -march=native -mtune=corei7 -O3
  4. all: ../init_files ../run_walk ../show_res
  5. %.o:%.cpp %.hpp
  6. $(CPP) -c $< -o $@
  7. ../init_files: semigroup.o init_files.cpp
  8. $(CPP) $^ -o $@
  9. ../run_walk: semigroup.o stack.o walk.o run_walk.cpp
  10. $(CPP) $^ -o $@
  11. ../show_res: semigroup.o show_res.cpp
  12. $(CPP) $^ -o $@
  13. clean:
  14. $(RM) ../init_files ../run_walk ../show_res
  15. $(RM) *.o
  16. $(RM) ../todo/* ../lock/* ../done/* ../output/* ../counter_example/*
  17. $(RM) *~
  18. $(RM) vgcore*