update new files
[unres.git] / source / maxlik / src_MD_T_maxlik-NEWCORR / Makefile-galera
1 INSTALL_DIR = /opt/mpi/mvapich
2 BIN = ../bin
3 CC = cc
4 FC = ${INSTALL_DIR}/bin/mpif77
5 OPT = -g -CA -CB
6 OPT1 = -g
7 FFLAGS = ${OPT} -c -I. -I./include_unres -I$(INSTALL_DIR)/include
8 FFLAGS1 = ${FFLAGS}
9 FFLAGS2 = ${FFLAGS}
10 LIBS = -L$(INSTALL_DIR)/lib -lmpich -lpthread xdrf/libxdrf.a
11 #CPPFLAGS = -DMPI -DLINUX -DUNRES -DMOMENT -DCHECKGRAD -DPGI
12 #CPPFLAGS = -DMPI -DLINUX -DUNRES -DCHECKGRAD -DPGI
13 #CPPFLAGS = -DMPI -DLINUX -DUNRES -DPROCOR -DSPLITELE -DPGI -DCRYST_BOND -DCRYST_THETA -DCRYST_SC
14 CPPFLAGS = -DMPI -DLINUX -DUNRES -DPROCOR -DSPLITELE -DPGI #-DCHECKGRAD -DZCHECK
15
16 .f.o:
17         ${FC} ${FFLAGS} $*.f
18
19 .F.o:
20         ${FC} ${FFLAGS} ${CPPFLAGS} $*.F
21
22 all: maxlik
23
24 objects = \
25         zscorez.o \
26         amebsa.o \
27         amotsa.o \
28         arcos.o \
29         averages_sc.o \
30         cartder.o \
31         cartprint.o \
32         chainbuild.o \
33         convert.o \
34         cored.o \
35         cutoff_violation.o \
36         energy_p_new_sc.o \
37         func1_sc.o \
38         geomout.o \
39         gnmr1.o \
40         icant.o \
41         initialize_p.o \
42         intcor.o \
43         int_from_cart1.o \
44         make_list_sc.o \
45         matmult.o \
46         minimize.o \
47         misc.o \
48         mygetenv.o \
49         molread_zs.o \
50         openunits.o \
51         parmread.o \
52         pinorm.o \
53         printmat.o \
54         proc.o \
55         proc_proc.o \
56         ran1.o \
57         randgens.o \
58         random.o \
59         readrtns_MP.o \
60         rescode.o \
61         restart.o \
62         rmdd.o \
63         scan.o \
64         setup_var.o \
65         sumsl_a.o \
66         sumsld.o \
67         thermal.o \
68         timing.o \
69         maxlikopt.o \
70         w2x_eps.o
71
72 objects_compar = \
73         fitsq.o \
74         lmysort.o \
75         q_measure1.o \
76         readpdb.o \
77         readrtns_compar.o \
78         rmscalc.o
79
80 maxlik: ${objects} ${objects_compar}
81         cc -o compinfo compinfo.c
82         ./compinfo
83         ${FC} -c ${FFLAGS} cinfo.f
84         $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o -Bstatic_pgi ${LIBS} \
85          -o ${BIN}/zscorezMD_maxlik.exe
86
87 sumsld.o: sumsld.f
88         ${FC} ${FFLAGS1} sumsld.f
89
90 sumsl_a.o: sumsl_a.f
91         ${FC} ${FFLAGS1} sumsl_a.f
92
93 cored.o: cored.f
94         ${FC} ${FFLAGS1} cored.f
95
96 rmdd.o: rmdd.f
97         ${FC} ${FFLAGS1} rmdd.f
98
99 energy_p_new.o: energy_p_new.F
100         ${FC} ${FFLAGS2} ${CPPFLAGS} energy_p_new.F
101
102 clean:
103         /bin/rm *.o