1#
2#
3#  ###############################################################
4#  ##                                                           ##
5#  ##  link.make  --  link each of the Tinker package programs  ##
6#  ##             (Intel Fortran for Linux Version)             ##
7#  ##                                                           ##
8#  ###############################################################
9#
10#
11ifort -O3 -no-prec-div -recursive -openmp -static -o alchemy.x alchemy.o libtinker.a libfftw3_threads.a libfftw3.a ; strip alchemy.x
12ifort -O3 -no-prec-div -recursive -openmp -static -o analyze.x analyze.o libtinker.a libfftw3_threads.a libfftw3.a ; strip analyze.x
13ifort -O3 -no-prec-div -recursive -openmp -static -o anneal.x anneal.o libtinker.a libfftw3_threads.a libfftw3.a ; strip anneal.x
14ifort -O3 -no-prec-div -recursive -openmp -static -o archive.x archive.o libtinker.a libfftw3_threads.a libfftw3.a ; strip archive.x
15ifort -O3 -no-prec-div -recursive -openmp -static -o bar.x bar.o libtinker.a libfftw3_threads.a libfftw3.a ; strip bar.x
16ifort -O3 -no-prec-div -recursive -openmp -static -o correlate.x correlate.o libtinker.a libfftw3_threads.a libfftw3.a ; strip correlate.x
17ifort -O3 -no-prec-div -recursive -openmp -static -o critical.x critical.o libtinker.a libfftw3_threads.a libfftw3.a ; strip critical.x
18ifort -O3 -no-prec-div -recursive -openmp -static -o crystal.x crystal.o libtinker.a libfftw3_threads.a libfftw3.a ; strip crystal.x
19ifort -O3 -no-prec-div -recursive -openmp -static -o diffuse.x diffuse.o libtinker.a libfftw3_threads.a libfftw3.a ; strip diffuse.x
20ifort -O3 -no-prec-div -recursive -openmp -static -o distgeom.x distgeom.o libtinker.a libfftw3_threads.a libfftw3.a ; strip distgeom.x
21ifort -O3 -no-prec-div -recursive -openmp -static -o document.x document.o libtinker.a libfftw3_threads.a libfftw3.a ; strip document.x
22ifort -O3 -no-prec-div -recursive -openmp -static -o dynamic.x dynamic.o libtinker.a libfftw3_threads.a libfftw3.a ; strip dynamic.x
23ifort -O3 -no-prec-div -recursive -openmp -static -o freefix.x freefix.o libtinker.a libfftw3_threads.a libfftw3.a ; strip freefix.x
24ifort -O3 -no-prec-div -recursive -openmp -static -o gda.x gda.o libtinker.a libfftw3_threads.a libfftw3.a ; strip gda.x
25ifort -O3 -no-prec-div -recursive -openmp -static -o intedit.x intedit.o libtinker.a libfftw3_threads.a libfftw3.a ; strip intedit.x
26ifort -O3 -no-prec-div -recursive -openmp -static -o intxyz.x intxyz.o libtinker.a libfftw3_threads.a libfftw3.a ; strip intxyz.x
27ifort -O3 -no-prec-div -recursive -openmp -static -o minimize.x minimize.o libtinker.a libfftw3_threads.a libfftw3.a ; strip minimize.x
28ifort -O3 -no-prec-div -recursive -openmp -static -o minirot.x minirot.o libtinker.a libfftw3_threads.a libfftw3.a ; strip minirot.x
29ifort -O3 -no-prec-div -recursive -openmp -static -o minrigid.x minrigid.o libtinker.a libfftw3_threads.a libfftw3.a ; strip minrigid.x
30ifort -O3 -no-prec-div -recursive -openmp -static -o mol2xyz.x mol2xyz.o libtinker.a libfftw3_threads.a libfftw3.a ; strip mol2xyz.x
31ifort -O3 -no-prec-div -recursive -openmp -static -o molxyz.x molxyz.o libtinker.a libfftw3_threads.a libfftw3.a ; strip molxyz.x
32ifort -O3 -no-prec-div -recursive -openmp -static -o monte.x monte.o libtinker.a libfftw3_threads.a libfftw3.a ; strip monte.x
33ifort -O3 -no-prec-div -recursive -openmp -static -o newton.x newton.o libtinker.a libfftw3_threads.a libfftw3.a ; strip newton.x
34ifort -O3 -no-prec-div -recursive -openmp -static -o newtrot.x newtrot.o libtinker.a libfftw3_threads.a libfftw3.a ; strip newtrot.x
35ifort -O3 -no-prec-div -recursive -openmp -static -o nucleic.x nucleic.o libtinker.a libfftw3_threads.a libfftw3.a ; strip nucleic.x
36ifort -O3 -no-prec-div -recursive -openmp -static -o optimize.x optimize.o libtinker.a libfftw3_threads.a libfftw3.a ; strip optimize.x
37ifort -O3 -no-prec-div -recursive -openmp -static -o optirot.x optirot.o libtinker.a libfftw3_threads.a libfftw3.a ; strip optirot.x
38ifort -O3 -no-prec-div -recursive -openmp -static -o optrigid.x optrigid.o libtinker.a libfftw3_threads.a libfftw3.a ; strip optrigid.x
39ifort -O3 -no-prec-div -recursive -openmp -static -o path.x path.o libtinker.a libfftw3_threads.a libfftw3.a ; strip path.x
40ifort -O3 -no-prec-div -recursive -openmp -static -o pdbxyz.x pdbxyz.o libtinker.a libfftw3_threads.a libfftw3.a ; strip pdbxyz.x
41ifort -O3 -no-prec-div -recursive -openmp -static -o polarize.x polarize.o libtinker.a libfftw3_threads.a libfftw3.a ; strip polarize.x
42ifort -O3 -no-prec-div -recursive -openmp -static -o poledit.x poledit.o libtinker.a libfftw3_threads.a libfftw3.a ; strip poledit.x
43ifort -O3 -no-prec-div -recursive -openmp -static -o potential.x potential.o libtinker.a libfftw3_threads.a libfftw3.a ; strip potential.x
44ifort -O3 -no-prec-div -recursive -openmp -static -o prmedit.x prmedit.o libtinker.a libfftw3_threads.a libfftw3.a ; strip prmedit.x
45ifort -O3 -no-prec-div -recursive -openmp -static -o protein.x protein.o libtinker.a libfftw3_threads.a libfftw3.a ; strip protein.x
46ifort -O3 -no-prec-div -recursive -openmp -static -o pss.x pss.o libtinker.a libfftw3_threads.a libfftw3.a ; strip pss.x
47ifort -O3 -no-prec-div -recursive -openmp -static -o pssrigid.x pssrigid.o libtinker.a libfftw3_threads.a libfftw3.a ; strip pssrigid.x
48ifort -O3 -no-prec-div -recursive -openmp -static -o pssrot.x pssrot.o libtinker.a libfftw3_threads.a libfftw3.a ; strip pssrot.x
49ifort -O3 -no-prec-div -recursive -openmp -static -o radial.x radial.o libtinker.a libfftw3_threads.a libfftw3.a ; strip radial.x
50ifort -O3 -no-prec-div -recursive -openmp -static -o saddle.x saddle.o libtinker.a libfftw3_threads.a libfftw3.a ; strip saddle.x
51ifort -O3 -no-prec-div -recursive -openmp -static -o scan.x scan.o libtinker.a libfftw3_threads.a libfftw3.a ; strip scan.x
52ifort -O3 -no-prec-div -recursive -openmp -static -o sniffer.x sniffer.o libtinker.a libfftw3_threads.a libfftw3.a ; strip sniffer.x
53ifort -O3 -no-prec-div -recursive -openmp -static -o spacefill.x spacefill.o libtinker.a libfftw3_threads.a libfftw3.a ; strip spacefill.x
54ifort -O3 -no-prec-div -recursive -openmp -static -o spectrum.x spectrum.o libtinker.a libfftw3_threads.a libfftw3.a ; strip spectrum.x
55ifort -O3 -no-prec-div -recursive -openmp -static -o superpose.x superpose.o libtinker.a libfftw3_threads.a libfftw3.a ; strip superpose.x
56ifort -O3 -no-prec-div -recursive -openmp -static -o testgrad.x testgrad.o libtinker.a libfftw3_threads.a libfftw3.a ; strip testgrad.x
57ifort -O3 -no-prec-div -recursive -openmp -static -o testhess.x testhess.o libtinker.a libfftw3_threads.a libfftw3.a ; strip testhess.x
58ifort -O3 -no-prec-div -recursive -openmp -static -o testpair.x testpair.o libtinker.a libfftw3_threads.a libfftw3.a ; strip testpair.x
59ifort -O3 -no-prec-div -recursive -openmp -static -o testpol.x testpol.o libtinker.a libfftw3_threads.a libfftw3.a ; strip testpol.x
60ifort -O3 -no-prec-div -recursive -openmp -static -o testrot.x testrot.o libtinker.a libfftw3_threads.a libfftw3.a ; strip testrot.x
61ifort -O3 -no-prec-div -recursive -openmp -static -o testvir.x testvir.o libtinker.a libfftw3_threads.a libfftw3.a ; strip testvir.x
62ifort -O3 -no-prec-div -recursive -openmp -static -o timer.x timer.o libtinker.a libfftw3_threads.a libfftw3.a ; strip timer.x
63ifort -O3 -no-prec-div -recursive -openmp -static -o timerot.x timerot.o libtinker.a libfftw3_threads.a libfftw3.a ; strip timerot.x
64ifort -O3 -no-prec-div -recursive -openmp -static -o torsfit.x torsfit.o libtinker.a libfftw3_threads.a libfftw3.a ; strip torsfit.x
65ifort -O3 -no-prec-div -recursive -openmp -static -o valence.x valence.o libtinker.a libfftw3_threads.a libfftw3.a ; strip valence.x
66ifort -O3 -no-prec-div -recursive -openmp -static -o vibbig.x vibbig.o libtinker.a libfftw3_threads.a libfftw3.a ; strip vibbig.x
67ifort -O3 -no-prec-div -recursive -openmp -static -o vibrate.x vibrate.o libtinker.a libfftw3_threads.a libfftw3.a ; strip vibrate.x
68ifort -O3 -no-prec-div -recursive -openmp -static -o vibrot.x vibrot.o libtinker.a libfftw3_threads.a libfftw3.a ; strip vibrot.x
69ifort -O3 -no-prec-div -recursive -openmp -static -o xtalfit.x xtalfit.o libtinker.a libfftw3_threads.a libfftw3.a ; strip xtalfit.x
70ifort -O3 -no-prec-div -recursive -openmp -static -o xtalmin.x xtalmin.o libtinker.a libfftw3_threads.a libfftw3.a ; strip xtalmin.x
71ifort -O3 -no-prec-div -recursive -openmp -static -o xyzedit.x xyzedit.o libtinker.a libfftw3_threads.a libfftw3.a ; strip xyzedit.x
72ifort -O3 -no-prec-div -recursive -openmp -static -o xyzint.x xyzint.o libtinker.a libfftw3_threads.a libfftw3.a ; strip xyzint.x
73ifort -O3 -no-prec-div -recursive -openmp -static -o xyzmol2.x xyzmol2.o libtinker.a libfftw3_threads.a libfftw3.a ; strip xyzmol2.x
74ifort -O3 -no-prec-div -recursive -openmp -static -o xyzpdb.x xyzpdb.o libtinker.a libfftw3_threads.a libfftw3.a ; strip xyzpdb.x
75