Mercurial > repos > lsong10 > psiclass
comparison PsiCLASS-1.0.2/Makefile @ 0:903fc43d6227 draft default tip
Uploaded
author | lsong10 |
---|---|
date | Fri, 26 Mar 2021 16:52:45 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:903fc43d6227 |
---|---|
1 CXX = g++ | |
2 CXXFLAGS= -Wall -O3 #-g #-std=c++11 #-Wall #-g | |
3 #CXXFLAGS= -Wall -g #-std=c++11 #-Wall #-g | |
4 LINKPATH= -I./samtools-0.1.19 -L./samtools-0.1.19 | |
5 LINKFLAGS = -lbam -lz -lm -lpthread | |
6 DEBUG= | |
7 OBJECTS = stats.o subexon-graph.o | |
8 | |
9 all: subexon-info combine-subexons classes vote-transcripts junc grader trust-splice add-genename addXS | |
10 | |
11 subexon-info: subexon-info.o $(OBJECTS) | |
12 if [ ! -f ./samtools-0.1.19/libbam.a ] ; \ | |
13 then \ | |
14 cd samtools-0.1.19 ; make ;\ | |
15 fi ; | |
16 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) $(OBJECTS) subexon-info.o $(LINKFLAGS) | |
17 | |
18 combine-subexons: combine-subexons.o $(OBJECTS) | |
19 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) $(OBJECTS) combine-subexons.o $(LINKFLAGS) | |
20 | |
21 classes: classes.o constraints.o transcript-decider.o $(OBJECTS) | |
22 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) $(OBJECTS) constraints.o transcript-decider.o classes.o $(LINKFLAGS) | |
23 | |
24 trust-splice: trust-splice.o | |
25 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) $(OBJECTS) trust-splice.o $(LINKFLAGS) | |
26 | |
27 vote-transcripts: vote-transcripts.o | |
28 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) $(OBJECTS) vote-transcripts.o $(LINKFLAGS) | |
29 | |
30 junc: junc.o | |
31 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) junc.o $(LINKFLAGS) | |
32 | |
33 grader: grader.o | |
34 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) grader.o $(LINKFLAGS) | |
35 | |
36 addXS: addXS.o | |
37 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) addXS.o $(LINKFLAGS) | |
38 | |
39 add-genename: add-genename.o | |
40 $(CXX) -o $@ $(LINKPATH) $(CXXFLAGS) add-genename.o $(LINKFLAGS) | |
41 | |
42 subexon-info.o: SubexonInfo.cpp alignments.hpp blocks.hpp support.hpp defs.h stats.hpp | |
43 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
44 combine-subexons.o: CombineSubexons.cpp alignments.hpp blocks.hpp support.hpp defs.h stats.hpp SubexonGraph.hpp | |
45 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
46 stats.o: stats.cpp stats.hpp | |
47 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
48 subexon-graph.o: SubexonGraph.cpp SubexonGraph.hpp | |
49 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
50 constraints.o: Constraints.cpp Constraints.hpp SubexonGraph.hpp alignments.hpp BitTable.hpp | |
51 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
52 transcript-decider.o: TranscriptDecider.cpp TranscriptDecider.hpp Constraints.hpp BitTable.hpp | |
53 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
54 classes.o: classes.cpp SubexonGraph.hpp SubexonCorrelation.hpp BitTable.hpp Constraints.hpp alignments.hpp TranscriptDecider.hpp | |
55 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
56 trust-splice.o: GetTrustedSplice.cpp alignments.hpp | |
57 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
58 vote-transcripts.o: Vote.cpp TranscriptDecider.hpp | |
59 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
60 junc.o: FindJunction.cpp | |
61 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
62 grader.o: grader.cpp | |
63 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
64 addXS.o: AddXS.cpp | |
65 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
66 add-genename.o: AddGeneName.cpp | |
67 $(CXX) -c -o $@ $(LINKPATH) $(CXXFLAGS) $< $(LINKFLAGS) | |
68 | |
69 clean: | |
70 rm -f *.o *.gch subexon-info combine-subexons trust-splice vote-transcripts junc grader add-genename addXS |