From: Dariusz Murakowski Date: Mon, 6 Jul 2015 16:28:15 +0000 (-0400) Subject: Add `make` rule for MC code. X-Git-Url: http://src.murakowski.org/?a=commitdiff_plain;h=32faf17abd78b08489a540249643b1fee7b251d5;p=VirEvoDyn.git Add `make` rule for MC code. --- diff --git a/Makefile b/Makefile index e352d7b..3432d77 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,9 @@ EXECNAME_WF = wf #SRCS_MC = mc.cpp hamiltonian.cpp population.cpp virus.cpp #EXECNAME_MC = mc +SRCS_MC = mainQEE.cpp io.cpp monteCarlo.cpp qEpitopeEval.cpp tools.cpp +HEADERS_MC = io.h monteCarlo.h qEpitopeEval.h tools.h dataStructures.h mtrnd.h +EXECNAME_MC = qee SRCS_SS = ss.cpp ham_ss.cpp pop_ss.cpp reaction.cpp seqTools.cpp EXECNAME_SS = ss @@ -34,8 +37,8 @@ all: $(EXECNAME_WF) $(EXECNAME_MC) $(EXECNAME_SS) $(EXECNAME_WF): $(SRCS_WF) $(SRCS_WF:%.cpp=%.h) Makefile $(CXX) $(SRCS_WF) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_WF) $(LIBS) -$(EXECNAME_MC): $(SRCS_MC) $(SRCS_MC:%.cpp=%.h) Makefile - $(CXX) $(SRCS_MC) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_MC) $(LIBS) +$(EXECNAME_MC): $(SRCS_MC) $(HEADERS_MC) Makefile + $(CXX) $(SRCS_MC) -O2 -march=native -o $(EXECNAME_MC) $(EXECNAME_SS): $(SRCS_SS) $(SRCS_SS:%.cpp=%.h) Makefile $(CXX) $(SRCS_SS) $(CFLAGS) $(LIBDIR) $(INCLUDEDIR) -o $(EXECNAME_SS) $(LIBS)