1
################################################################################
3
################################################################################
5
################################################################################
6
# 1) Choose C++ compiler.
7
################################################################################
11
################################################################################
13
# a) DEBUG mode -- no optimizations, enable SafeVector checking, no inlining
14
# b) PROFILE mode -- for gprof
16
################################################################################
18
OTHERFLAGS = -DNumInsertStates=1 -DVERSION='"AMAP.2.0"'
21
#CXXFLAGS = -g -W -Wall -pedantic -DENABLE_CHECKS -fno-inline $(OTHERFLAGS)
22
#CXXFLAGS = -g -W -Wall -pedantic -fno-inline $(OTHERFLAGS)
25
#CXXFLAGS = -pg -W -Wall -pedantic $(OTHERFLAGS)
28
#CXXFLAGS = -O3 -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS) -mmmx -msse -msse2 -mfpmath=sse -march=pentium4 -mcpu=pentium4 -funroll-loops -fomit-frame-pointer
29
CXXFLAGS = -O3 -W -Wall -pedantic -DNDEBUG $(OTHERFLAGS) -funroll-loops
31
################################################################################
33
################################################################################
40
amap : MultiSequenceDag.h MultiSequence.h ProbabilisticModel.h ScoreType.h Sequence.h FileBuffer.h SparseMatrix.h EvolutionaryTree.h Defaults.h SafeVector.h Amap.cc
41
$(CXX) $(CXXFLAGS) -lm -o amap Amap.cc