forked from rgcgithub/clamms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
34 lines (23 loc) · 903 Bytes
/
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
all: normalize_coverage fit_models call_cnv sam_gatk_coverage_to_bed
utils.o: utils.c
gcc -c utils.c
hmm.o: hmm.c ltqnorm.c utils.h
gcc -c hmm.c
normalize_coverage: normalize_coverage.o utils.o
gcc normalize_coverage.o utils.o -o normalize_coverage -lm
normalize_coverage.o: normalize_coverage.c utils.h
gcc -c normalize_coverage.c
fit_models: fit_models.o utils.o
gcc fit_models.o utils.o -o fit_models -lm
fit_models.o: fit_models.c utils.h
gcc -c fit_models.c
call_cnv: call_cnv.o utils.o hmm.o
gcc call_cnv.o utils.o hmm.o -o call_cnv -lm
call_cnv.o: call_cnv.c utils.h hmm.h
gcc -c call_cnv.c
sam_gatk_coverage_to_bed: sam_gatk_coverage_to_bed.o
gcc sam_gatk_coverage_to_bed.o -o sam_gatk_coverage_to_bed
sam_gatk_coverage_to_bed.o: sam_gatk_coverage_to_bed.c
gcc -c sam_gatk_coverage_to_bed.c
clean:
rm -rf *.o normalize_coverage fit_models call_cnv sam_gatk_coverage_to_bed