added source code
[unres.git] / source / unres / src_MD-M / Makefile_win_ifl
1 CC= icl.exe
2 FC= ifl.exe
3
4 FFLAGS = /Qlowercase /c /Qip /Qfpp2 /Ox /G6 /w90 /w /cm /DUNRES /DMOMENT /DMP /DMPI /DPGI /DWINIFL 
5 CCFLAGS = /c /Qlowercase /DUNRES /DMOMENT /DMP /DMPI /DPGI /DWIN /DWINIFL 
6 LDFLAGS = /ounres_ifl.exe C:\\Progra~1\\MPIPro\\lib\\MPIPro.lib  \
7         C:\\Progra~1\\MPIPro\\lib\\MPIPro_abs.lib 
8
9 all: unresCSA
10
11 .SUFFIXES: .f .c 
12
13 .f.o:
14         $(FC) $(FFLAGS) $*.f
15         touch $*.o
16 .F.o:
17         $(FC) $(FFLAGS) $*.F
18         touch $*.o
19 .c.o:
20         $(CC) $(CCFLAGS) $*.c
21         touch $*.o
22
23 objectCSA = unres_CSA.o arcos.o cartprint.o chainbuild.o convert.o initialize_p.o \
24         matmult.o readrtns_CSA.o parmread.o gen_rand_conf.o printmat.o map.o \
25         pinorm.o randgens.o rescode.o intcor.o timing.o misc.o intlocal.o \
26         cartder.o checkder_p.o energy_p_new.o gradient_p.o minimize_p.o sumsld.o \
27         cored.o rmdd.o geomout.o readpdb.o regularize.o thread.o fitsq.o mcm.o \
28         mc.o bond_move.o refsys.o check_sc_distr.o contact.o djacob.o entmcm.o \
29         together.o csa.o minim_jlee.o shift.o diff12.o bank.o newconf.o ran.o \
30         indexx.o MP.o compare_s1.o prng_32.o proc_proc.o mcmf.o \
31         test.o banach.o distfit.o rmsd.o elecont.o dihed_cons.o
32 #fputrap.o zscore.o
33
34 objectCSAobj = unres_CSA.obj arcos.obj cartprint.obj chainbuild.obj convert.obj initialize_p.obj \
35         matmult.obj readrtns_CSA.obj parmread.obj gen_rand_conf.obj printmat.obj map.obj \
36         pinorm.obj randgens.obj rescode.obj intcor.obj timing.obj misc.obj intlocal.obj \
37         cartder.obj checkder_p.obj energy_p_new.obj gradient_p.obj minimize_p.obj sumsld.obj \
38         cored.obj rmdd.obj geomout.obj readpdb.obj regularize.obj thread.obj fitsq.obj mcm.obj \
39         mc.obj bond_move.obj refsys.obj check_sc_distr.obj contact.obj djacob.obj entmcm.obj \
40         together.obj csa.obj minim_jlee.obj shift.obj diff12.obj bank.obj newconf.obj ran.obj \
41         indexx.obj MP.obj compare_s1.obj prng_32.obj proc_proc.obj mcmf.obj \
42         test.obj banach.obj distfit.obj rmsd.obj elecont.obj dihed_cons.obj
43
44 unresCSA: $(objectCSA)
45         $(FC) $(FFLAGS) cinfo.f
46         $(FC) $(LDFLAGS) $(objectCSAobj) cinfo.obj  
47 link:
48         $(FC) $(LDFLAGS) $(objectCSAobj) cinfo.obj  
49
50 clean:
51         del *.obj
52         del *.o
53