Excuse me this is make.sys<br><br><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cadvine%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Cadvine%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Cadvine%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-charset:1;
        mso-generic-font-family:roman;
        mso-font-format:other;
        mso-font-pitch:variable;
        mso-font-signature:0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:modern;
        mso-font-pitch:fixed;
        mso-font-signature:-1610611985 1073750091 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:10.0pt;
        margin-left:0cm;
        text-align:right;
        line-height:115%;
        mso-pagination:widow-orphan;
        direction:rtl;
        unicode-bidi:embed;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:Arial;
        mso-bidi-theme-font:minor-bidi;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        text-align:right;
        mso-pagination:widow-orphan;
        direction:rtl;
        unicode-bidi:embed;
        font-size:10.5pt;
        font-family:Consolas;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-bidi-font-family:Arial;
        mso-bidi-theme-font:minor-bidi;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-unhide:no;
        mso-style-locked:yes;
        mso-style-link:"Plain Text";
        mso-ansi-font-size:10.5pt;
        mso-bidi-font-size:10.5pt;
        font-family:Consolas;
        mso-ascii-font-family:Consolas;
        mso-hansi-font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:Arial;
        mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
        {mso-style-type:export-only;
        margin-bottom:10.0pt;
        line-height:115%;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 66.75pt 72.0pt 66.7pt;
        mso-header-margin:35.4pt;
        mso-footer-margin:35.4pt;
        mso-paper-source:0;
        mso-gutter-direction:rtl;}
div.Section1
        {page:Section1;}
-->
</style>

<p class="MsoPlainText" dir="rtl" style="text-align: left;" align="right"><span dir="ltr" style="font-family: "Courier New";"># make.sys.<span style="">  </span>Generated from <a href="http://make.sys.in">make.sys.in</a> by configure.<br>

<br>
# compilation rules<br>
<br>
.SUFFIXES :<br>
.SUFFIXES : .o .c .f .f90<br>
<br>
# most fortran compilers can directly preprocess c-like directives: use<br>
# <span style="">    </span>$(MPIF90) $(F90FLAGS) -c $<<br>
# if explicit preprocessing by the C preprocessor is needed, use:<br>
# <span style="">    </span>$(CPP) $(CPPFLAGS) $< -o $*.F90
<br>
#<span style="">     </span>$(MPIF90) $(F90FLAGS) -c $*.F90 -o
$*.o<br>
# remember the tabulator in the first column !!!<br>
<br>
.f90.o:<br>
<span style="">      </span>$(MPIF90) $(F90FLAGS) -c $<<br>
<br>
# .f.o and .c.o: do not modify<br>
<br>
.f.o:<br>
<span style="">      </span>$(F77) $(FFLAGS) -c $<<br>
<br>
.c.o:<br>
<span style="">      </span>$(CC) $(CFLAGS)<span style="">  </span>-c $<<br>
<br>
<br>
# DFLAGS<span style="">  </span>= precompilation options
(possible arguments to -D and -U)<br>
#<span style="">           </span>used by the C compiler and
preprocessor<br>
# FDFLAGS = as DFLAGS, for the f90 compiler<br>
# See include/defs.h.README for a list of options and their meaning<br>
# With the exception of IBM xlf, FDFLAGS = $(DFLAGS)<br>
# For IBM xlf, FDFLAGS is the same as DFLAGS with separating commas <br>
<br>
DFLAGS<span style="">         </span>=<span style="">  </span>-D__GFORTRAN -D__FFTW -D__MPI -D__PARA<br>
FDFLAGS<span style="">        </span>= $(DFLAGS)<br>
<br>
# IFLAGS = how to locate directories where files to be included are<br>
# In most cases, IFLAGS = -I../include<br>
<br>
IFLAGS<span style="">         </span>= -I../include<br>
<br>
# MODFLAGS = flag used by f90 compiler to locate modules<br>
# You need to search for modules in ./, in ../iotk/src, in ../Modules<br>
# Some applications also need modules in ../PW and ../PH<br>
<br>
MODFLAGS<span style="">       </span>= -I./<span style="">  </span>-I../Modules<span style=""> 
</span>-I../iotk/src \<br>
<span style="">                 </span>-I../PW<span style="">  </span>-I../PH<span style=""> 
</span>-I../EE -I../GIPAW<br>
<br>
# Compilers: fortran-90, fortran-77, C<br>
# If a parallel compilation is desired, MPIF90 should be a fortran-90 <br>
# compiler that produces executables for parallel execution using MPI<br>
# (such as for instance mpif90, mpf90, mpxlf90,...);<br>
# otherwise, an ordinary fortran-90 compiler (f90, g95, xlf90, ifort,...)<br>
# If you have a parallel machine but no suitable candidate for MPIF90,<br>
# try to specify the directory containing "mpif.h" in IFLAGS<br>
# and to specify the location of MPI libraries in MPI_LIBS<br>
<br>
MPIF90<span style="">         </span>= mpif90<br>
#F90<span style="">           </span>= gfortran<br>
CC<span style="">             </span>= cc<br>
F77<span style="">            </span>= gfortran<br>
<br>
# C preprocessor and preprocessing flags - for explicit preprocessing, <br>
# if needed (see the compilation rules above)<br>
# preprocessing flags must include DFLAGS and IFLAGS<br>
<br>
CPP<span style="">            </span>= cpp<br>
CPPFLAGS<span style="">       </span>= -P -traditional
$(DFLAGS) $(IFLAGS)<br>
<br>
# compiler flags: C, F90, F77<br>
# C flags must include DFLAGS and IFLAGS<br>
# F90 flags must include MODFLAGS, IFLAGS, and FDFLAGS with appropriate
syntax<br>
<br>
CFLAGS<span style="">         </span>= -O3 $(DFLAGS)
$(IFLAGS)<br>
F90FLAGS<span style="">       </span>= $(FFLAGS) -x
f95-cpp-input $(FDFLAGS) $(IFLAGS) $(MODFLAGS)<br>
FFLAGS<span style="">         </span>= -O3<br>
<br>
# compiler flags without optimization for fortran-77<br>
# the latter is NEEDED to properly compile dlamch.f, used by lapack<br>
<br>
FFLAGS_NOOPT<span style="">   </span>= -O0<br>
<br>
# Linker, linker-specific flags (if any)<br>
# Typically LD coincides with F90 or MPIF90, LD_LIBS is empty<br>
<br>
LD<span style="">             </span>= mpif90<br>
LDFLAGS<span style="">        </span>= <br>
LD_LIBS<span style="">        </span>=<br>
<br>
# External Libraries (if any) : blas, lapack, fft, MPI<br>
<br>
# If you have nothing better, use the local copy : ../flib/blas.a<br>
<br>
BLAS_LIBS<span style="">      </span>= ../flib/blas.a<br>
<br>
# The following lapack libraries will be available in flib/ :<br>
# ../flib/lapack.a : contains all needed routines<br>
# ../flib/lapack_atlas.a: only routines not present in the Atlas library<br>
# For IBM machines with essl (-D__ESSL): load essl BEFORE lapack !<br>
# remember that LAPACK_LIBS precedes BLAS_LIBS in loading order<br>
<br>
LAPACK_LIBS<span style="">    </span>= ../flib/lapack.a<br>
<br>
# nothing needed here if the the internal copy of FFTW is compiled<br>
# (needs -D__FFTW in DFLAGS)<br>
<br>
FFT_LIBS<span style="">       </span>= <br>
<br>
# For parallel execution, the correct path to MPI libraries must<br>
# be specified in MPI_LIBS (except for IBM if you use mpxlf)<br>
<br>
MPI_LIBS<span style="">       </span>= <br>
<br>
# IBM-specific: MASS libraries, if available and if -D__MASS is defined in
FDFLAGS<br>
<br>
MASS_LIBS<span style="">      </span>= <br>
<br>
# pgplot libraries (used by some post-processing tools)<br>
<br>
PGPLOT_LIBS<span style="">    </span>= <br>
<br>
# ar command and flags - for most architectures: AR = ar, ARFLAGS = ruv<br>
# ARFLAGS_DYNAMIC is used in iotk to produce a dynamical library,<br>
# for Mac OS-X with PowerPC and xlf compiler. In all other cases<br>
# ARFLAGS_DYNAMIC = $(ARFLAGS)<br>
<br>
AR<span style="">             </span>= ar<br>
ARFLAGS<span style="">        </span>= ruv<br>
ARFLAGS_DYNAMIC= ruv<br>
<br>
# ranlib command. If ranlib is not needed (it isn't in most cases) use<br>
# RANLIB = echo<br>
<br>
RANLIB<span style="">         </span>= ranlib<br>
<br>
# all internal and external libraries - do not modify<br>
<br>
LIBOBJS<span style="">        </span>= ../flib/ptools.a
../flib/flib.a ../clib/clib.a ../iotk/src/libiotk.a ../Multigrid/mglib.a<br>
LIBS<span style="">           </span>= $(LAPACK_LIBS)
$(BLAS_LIBS) $(FFT_LIBS) $(MPI_LIBS) $(MASS_LIBS) $(PGPLOT_LIBS)
$(LD_LIBS)<br>
<br>
 </span></p>

<br>