~ubuntu-branches/ubuntu/trusty/amap-align/trusty-proposed

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Charles Plessy
  • Date: 2006-07-09 12:53:25 UTC
  • Revision ID: james.westby@ubuntu.com-20060709125325-e2k17k14gwszguvh
Tags: upstream-2.0
ImportĀ upstreamĀ versionĀ 2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
################################################################################
 
2
# Makefile for amap
 
3
################################################################################
 
4
 
 
5
################################################################################
 
6
# 1) Choose C++ compiler.
 
7
################################################################################
 
8
 
 
9
CXX = g++
 
10
 
 
11
################################################################################
 
12
# 2) Set C++ flags.
 
13
#    a) DEBUG mode -- no optimizations, enable SafeVector checking, no inlining
 
14
#    b) PROFILE mode -- for gprof
 
15
#    c) RELEASE mode
 
16
################################################################################
 
17
 
 
18
OTHERFLAGS = -DNumInsertStates=1 -DVERSION='"AMAP.2.0"'
 
19
 
 
20
# debug mode    
 
21
#CXXFLAGS = -g -W -Wall -pedantic -DENABLE_CHECKS -fno-inline $(OTHERFLAGS)
 
22
#CXXFLAGS = -g -W -Wall -pedantic -fno-inline $(OTHERFLAGS)
 
23
 
 
24
# profile mode
 
25
#CXXFLAGS = -pg -W -Wall -pedantic $(OTHERFLAGS)
 
26
 
 
27
# release mode
 
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
 
30
 
 
31
################################################################################
 
32
# 3) Dependencies
 
33
################################################################################
 
34
 
 
35
TARGETS = amap
 
36
 
 
37
.PHONY : all
 
38
all : $(TARGETS)
 
39
 
 
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 
 
42
 
 
43
.PHONY : clean
 
44
clean:
 
45
        rm -f $(TARGETS)