Merge branch 'prerelease-3.2.1' into czarek
[unres.git] / source / xdrfpdb / src / Makefile_ifort
diff --git a/source/xdrfpdb/src/Makefile_ifort b/source/xdrfpdb/src/Makefile_ifort
new file mode 100644 (file)
index 0000000..a828e35
--- /dev/null
@@ -0,0 +1,64 @@
+# Set of programs to convert UNRES xdrf format (compressed Cartesian coordinates) to PDF
+# or raw-Cartesian format (*.x) or to extract backbone angular coordinates (*.ang)
+# The pdb files can be constructed from canonical or MREMD trajectories.
+#
+# The xdrf library is required
+#
+# Programs
+#
+# xdrf2pdb   : converts a single cx trajectory file to PDB format
+# xdrf2x     : converts a single cx trajectory file to raw-coordinate (x) format
+# xdrf2ang   : extracts backbone angles from a cx trajectory file
+# xdrf2pdb-m : converts a selected trajectory of a MREMD run dumpend into a cx file to PDB format
+#
+# xdrf2pdb1  : converts conformation(s) selected from a wham post-processing run into PDB format
+# xdrf2x1    : converts conformation(s) selected from a wham post-processing run into raw (x) format.
+#
+# 9/23/2010 A. Liwo
+
+FC=ifort
+
+BINDIR = ../../../bin/xdrfpdb
+
+#OPT =  -fast
+OPT = 
+
+FFLAGS = -c ${OPT} 
+
+CPPFLAGS = -DNEWUNRES
+
+M4     = m4
+M4FILE = underscore.m4
+
+.SUFFIXES: .F
+.F.o:
+       ${FC} ${FFLAGS} ${CPPFLAGS} $*.F
+.c.o:
+       ${CC} -c  ${CPPFLAGS} $*.c
+
+all:xdrf2pdb xdrf2pdb-m
+
+xdrf2pdb: xdrf2pdb.o geomout.o misc.o rescode.o nazwy.o xdrf/libxdrf.a
+       ${FC} -Bstatic -o ${BINDIR}/xdrf2pdb xdrf2pdb.o geomout.o rescode.o misc.o nazwy.o xdrf/libxdrf.a
+
+xdrf2pdb-m: xdrf2pdb-m.o geomout.o misc.o rescode.o nazwy.o xdrf/libxdrf.a
+       ${FC} -Bstatic -o ${BINDIR}/xdrf2pdb-m xdrf2pdb-m.o geomout.o rescode.o misc.o nazwy.o xdrf/libxdrf.a
+
+xdrf2pdb1: xdrf2pdb1.o geomout.o misc.o rescode.o nazwy.o xdrf/libxdrf.a
+       ${FC} -Bstatic -o ${BINDIR}/xdrf2pdb1 xdrf2pdb1.o geomout.o rescode.o misc.o nazwy.o xdrf/libxdrf.a
+
+xdrf2x: xdrf2x.o xdrf/libxdrf.a
+       ${FC} -o xdrf2x xdrf2x.o xdrf/libxdrf.a 
+
+xdrf2x1: xdrf2x1.o xdrf/libxdrf.a
+       ${FC} -o xdrf2x1 xdrf2x1.o xdrf/libxdrf.a 
+
+xdrf2ang: xdrf2ang.o misc.o rescode.o nazwy.o intcor.o arcos.o xdrf/libxdrf.a
+       ${FC} -Bstatic -o ${BINDIR}/xdrf2ang xdrf2ang.o rescode.o \
+       misc.o nazwy.o intcor.o arcos.o xdrf/libxdrf.a
+
+xdrf/libxdrf.a:
+       cd xdrf && make
+
+clean:
+       rm -f *.o && /bin/rm -f compinfo && cd xdrf && make clean