-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
41 lines (40 loc) · 1.44 KB
/
Makefile
File metadata and controls
41 lines (40 loc) · 1.44 KB
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
CC = g++
CC_FLAGS = -g3 -O3 -Wall -I /usr/local/include/gsl/ -mmacosx-version-min=10.11
LD_FLAGS = -L/usr/local/lib -lgsl -lgslcblas -lm
SAM = process_sam.o utilities_sam.o alignment.o matchpairs.o call_snps.o likelihood.o optimisation.o io.o call_mnps.o make_fullhaps.o ddups.o findld.o stats.o data.o bioinf.o contamination.o ld_simple.o
samfire: $(SAM)
$(CC) $(CC_FLAGS) $(SAM) -o samfire $(LD_FLAGS)
process_sam.o: process_sam.cpp
$(CC) $(CC_FLAGS) -c process_sam.cpp
utilities_sam.o: utilities_sam.cpp
$(CC) $(CC_FLAGS) -c utilities_sam.cpp
alignment.o: alignment.cpp
$(CC) $(CC_FLAGS) -c alignment.cpp
matchpairs.o: matchpairs.cpp
$(CC) $(CC_FLAGS) -c matchpairs.cpp
call_snps.o: call_snps.cpp
$(CC) $(CC_FLAGS) -c call_snps.cpp
likelihood.o: likelihood.cpp
$(CC) $(CC_FLAGS) -c likelihood.cpp
optimisation.o: optimisation.cpp
$(CC) $(CC_FLAGS) -c optimisation.cpp
io.o: io.cpp
$(CC) $(CC_FLAGS) -c io.cpp
call_mnps.o: call_mnps.cpp
$(CC) $(CC_FLAGS) -c call_mnps.cpp
make_fullhaps.o: make_fullhaps.cpp
$(CC) $(CC_FLAGS) -c make_fullhaps.cpp
ddups.o: ddups.cpp
$(CC) $(CC_FLAGS) -c ddups.cpp
findld.o: findld.cpp
$(CC) $(CC_FLAGS) -c findld.cpp
stats.o: stats.cpp
$(CC) $(CC_FLAGS) -c stats.cpp
data.o: data.cpp
$(CC) $(CC_FLAGS) -c data.cpp
bioinf.o: bioinf.cpp
$(CC) $(CC_FLAGS) -c bioinf.cpp
contamination.o: contamination.cpp
$(CC) $(CC_FLAGS) -c contamination.cpp
ld_simple.o: ld_simple.cpp
$(CC) $(CC_FLAGS) -c ld_simple.cpp