forked from pylelab/USalign
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
52 lines (36 loc) · 1.99 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
46
47
48
49
50
51
52
CC=g++
MINGW=x86_64-w64-mingw32-g++ -static
CFLAGS=-O3 -ffast-math
LDFLAGS=#-static# -lm
PROGRAM=qTMclust USalign TMalign TMscore MMalign se pdb2xyz xyz_sfetch pdb2fasta pdb2ss NWalign HwRMSD cif2pdb
all: ${PROGRAM}
qTMclust: qTMclust.cpp HwRMSD.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h NWalign.h BLOSUM.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
USalign: USalign.cpp SOIalign.h MMalign.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h se.h NWalign.h BLOSUM.h flexalign.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
USalign.exe: USalign.cpp SOIalign.h MMalign.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h se.h NWalign.h BLOSUM.h flexalign.h
${MINGW} ${CFLAGS} USalign.cpp -o $@ ${LDFLAGS}
TMalign: TMalign.cpp param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h NWalign.h BLOSUM.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
TMscore: TMscore.cpp TMscore.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h NWalign.h BLOSUM.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
MMalign: MMalign.cpp MMalign.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h NWalign.h BLOSUM.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
se: se.cpp se.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h NWalign.h BLOSUM.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
pdb2ss: pdb2ss.cpp se.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
pdb2xyz: pdb2xyz.cpp basic_fun.h pstream.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
xyz_sfetch: xyz_sfetch.cpp
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
pdb2fasta: pdb2fasta.cpp basic_fun.h pstream.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
NWalign: NWalign.cpp NWalign.h basic_fun.h pstream.h BLOSUM.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
HwRMSD: HwRMSD.cpp HwRMSD.h NWalign.h BLOSUM.h se.h param_set.h basic_fun.h Kabsch.h NW.h TMalign.h pstream.h se.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
cif2pdb: cif2pdb.cpp pstream.h
${CC} ${CFLAGS} $@.cpp -o $@ ${LDFLAGS}
clean:
rm -f ${PROGRAM}