-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
93 lines (83 loc) · 2.27 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
CXX=g++
CXXFLAGS= -O3 -w -pthread -m64
DBOBJ = src/Alphabet.o \
src/MultiSequence.o \
src/CyclicSubsetSeed.o \
src/SubsetSuffixArray.o \
src/LastdbArguments.o \
src/io.o \
src/fileMap.o \
src/SubsetSuffixArraySort.o \
src/MultiSequenceQual.o \
src/lastdb.o \
src/utilities.o \
ALOBJ = src/lastal.o \
src/Alphabet.o \
src/MultiSequence.o \
src/CyclicSubsetSeed.o \
src/SubsetSuffixArray.o \
src/LastalArguments.o \
src/io.o \
src/fileMap.o \
src/ScoreMatrix.o \
src/DiagonalTable.o \
src/SegmentPair.o \
src/Alignment.o \
src/GappedXdropAligner.o \
src/SegmentPairPot.o \
src/AlignmentPot.o \
src/GeneralizedAffineGapCosts.o \
src/Centroid.o \
src/LambdaCalculator.o \
src/TwoQualityScoreMatrix.o \
src/OneQualityScoreMatrix.o \
src/QualityPssmMaker.o \
src/GeneticCode.o \
src/gaplessXdrop.o \
src/gaplessPssmXdrop.o \
src/gaplessTwoQualityXdrop.o \
src/AlignmentWrite.o \
src/MultiSequenceQual.o \
src/GappedXdropAlignerPssm.o \
src/GappedXdropAligner2qual.o \
src/GappedXdropAligner3frame.o \
src/lambda_calculator.o \
src/nrutil.o \
src/LastexArguments.o \
src/lastex.o \
src/utils.o \
src/externalsort.o \
src/linereader.o \
src/utilities.o \
src/heapsort.o \
src/tempfiles.o \
src/ludcmp.o \
src/lubksb.o \
gumbel_params/mcf_local_alignment_evaluer.o \
gumbel_params/njn_dynprogprob.o \
gumbel_params/njn_dynprogproblim.o \
gumbel_params/njn_dynprogprobproto.o \
gumbel_params/njn_ioutil.o \
gumbel_params/njn_localmaxstat.o \
gumbel_params/njn_localmaxstatmatrix.o \
gumbel_params/njn_localmaxstatutil.o \
gumbel_params/njn_matrix.o \
gumbel_params/random_gen.o \
gumbel_params/sls_alp.o \
gumbel_params/sls_alp_data.o \
gumbel_params/sls_alp_regression.o \
gumbel_params/sls_alp_sim.o \
gumbel_params/sls_pvalues.o \
ALL=fastal fastdb
VPATH=src:gumbel_params
%.o : %.cpp
$(CXX) $(CXXFLAGS) -Igumbel_params -Isrc -c -o $@ $<
%.o : %.cc
$(CXX) $(CXXFLAGS) -Igumbel_params -Isrc -c -o $@ $<
all: $(ALL)
fastal: $(ALOBJ)
$(CXX) $(CXXFLAGS) -o $@ $(ALOBJ)
fastdb: $(DBOBJ)
$(CXX) $(CXXFLAGS) -o $@ $(DBOBJ)
clean:
rm -f */*.o $(ALL)