-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathMakefile
45 lines (31 loc) · 1.51 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
CC=g++
CFLAGS=-O3 -ffast-math
LDFLAGS=-static# -lm
PROGRAM=TMalign TMscore MMalign se pdb2xyz xyz_sfetch pdb2fasta pdb2ss NWalign
all: ${PROGRAM}
TMalign: TMalign.cpp param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
TMscore: TMscore.cpp TMscore.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
MMalign: MMalign.cpp MMalign.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
se: se.cpp se.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
pdb2ss: pdb2ss.cpp se.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
pdb2xyz: pdb2xyz.cpp basic_fun.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
xyz_sfetch: xyz_sfetch.cpp
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
pdb2fasta: pdb2fasta.cpp basic_fun.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
NWalign: NWalign.cpp NWalign.h basic_fun.h pstream.h BLOSUM.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
qTMclust: qTMclust.cpp param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
Contactlib: Contactlib.cpp Contactlib.h TMalign.h basic_fun.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
HwRMSD: HwRMSD.cpp HwRMSD.h NWalign.h se.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h se.h
${CC} ${CFLAGS} [email protected] -o $@ ${LDFLAGS}
clean:
rm -f ${PROGRAM} qTMclust Contactlib HwRMSD