-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.header
96 lines (69 loc) · 2.22 KB
/
Makefile.header
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
94
LIBFLAGS = -lboost_iostreams -lboost_program_options -lboost_thread-mt -lboost_system
CPPFLAGS = -O3 -Wall -Iinc
COMMON_OBJ = obj/misc.o obj/sample.o obj/go-container.o obj/go-annotation.o obj/blastout.o obj/params.o obj/parsers.o obj/featmap.o obj/eval.o obj/cv.o
all : \
bin/gostruct \
bin/gostruct-dataprep \
bin/mousefunc \
bin/mousefunc-score \
bin/mview \
bin/mview-dataprep \
bin/mview-dataprep-mouse \
bin/dsdiff \
bin/yeast-dataprep \
bin/yeast \
bin/cafa-dataprep \
bin/cafa-cv \
bin/cafa-train \
bin/cafa-train-ppi \
bin/cafa-pred \
bin/cafa-pred-ppi \
bin/cafa-post \
bin/format-conv \
bin/strip-fasta
# bin/sandbox
bin/gostruct : obj/gostruct.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/gostruct-dataprep : obj/gostruct-dataprep.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/mousefunc : obj/mousefunc.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/mousefunc-score : obj/mousefunc-score.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/mview : obj/mview.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/mview-dataprep : obj/mview-dataprep.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/mview-dataprep-mouse : obj/mview-dataprep-mouse.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/dsdiff : obj/dsdiff.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/yeast-dataprep : obj/yeast-dataprep.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/yeast : obj/yeast.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
#bin/mouse : obj/mouse.o $(COMMON_OBJ)
# g++ -o $@ $^ $(LIBFLAGS)
bin/cafa-dataprep : obj/cafa-dataprep.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/cafa-cv : obj/cafa-cv.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/cafa-train : obj/cafa-train.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/cafa-train-ppi : obj/cafa-train-ppi.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/cafa-pred : obj/cafa-pred.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/cafa-pred-ppi : obj/cafa-pred-ppi.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/cafa-post : obj/cafa-post.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/format-conv : obj/format-conv.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
bin/strip-fasta : obj/strip-fasta.o $(COMMON_OBJ)
g++ -o $@ $^ $(LIBFLAGS)
# Misc
clean :
rm obj/* bin/*
linecount :
cat src/*.cpp inc/*_impl inc/*.h | wc -l