source: flex_extract.git/src/Makefile.local.ifort @ ced5d27

Last change on this file since ced5d27 was ced5d27, checked in by anphi <anne.philipp@…>, 4 months ago

updated fortran makefiles

  • Property mode set to 100644
File size: 1.6 KB
Line 
1###############################################################################
2#
3# Top level Makefile for ECMWFDATA7.0 software
4#
5# Last modified:  December 1, 2015
6#
7###############################################################################
8
9
10.SUFFIXES: .o .c .c~ .f .f~ .F90 .f90 .f90~ .f95 .f95~ .F .F~ .y .y~ .l .l~ \
11           .s .s~ .sh .sh~ .h .h~ .C .C~ .a
12
13
14GRIB_API_INCLUDE_DIR=/home/srvx1/tmc/TestEnv/Libraries/grib_api-1.12.3_ifort/include
15GRIB_API_LIB=-openmp -L/home/srvx1/tmc/TestEnv/Libraries/grib_api-1.12.3_ifort/lib -Bstatic  -lgrib_api_f77 -lgrib_api_f90 -lgrib_api -Bdynamic  -lm  -ljasper
16
17OPT     = -g
18DEBUG   = -g
19LIB     =  $(GRIB_API_LIB) -lemosR64 -lgfortran
20
21FC=/opt/intel/bin/ifort -132  -traceback -r8
22F90C=/opt/intel/bin/ifort -132  -traceback -r8
23
24FFLAGS =  $(OPT) -I. -I$(GRIB_API_INCLUDE_DIR)
25F90FLAGS =  $(OPT) -I. -I$(GRIB_API_INCLUDE_DIR)
26
27LDFLAGS =  $(OPT)
28
29BINDIR  =      .
30
31EXE     =      CONVERT2
32
33
34.f.o:
35        $(F90C) -c $(F90FLAGS) -132 $(DEBUG) $*.f
36.f90.o:
37        $(F90C) -c $(F90FLAGS) -132 $(DEBUG) $*.f90
38
39all:    ${EXE}
40
41clean:
42        rm *.o *.mod ${EXE}
43
44phgrreal.o: phgrreal.f
45        $(F90C) -c -g -O3 -fopenmp phgrreal.f
46
47grphreal.o: grphreal.f
48        $(F90C) -c -g -O3 -fopenmp grphreal.f
49
50ftrafo.o: ftrafo.f
51        $(F90C) -c -g -O3 -fopenmp ftrafo.f
52
53$(BINDIR)/${EXE}:       phgrreal.o grphreal.o ftrafo.o rwGRIB2.o  posnam.o preconvert.o
54        $(F90C) $(DEBUG) $(OPT) -o $(BINDIR)/${EXE} ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o ${LIB}
55
56
57###############################################################################
58#
59# End of the Makefile
60#
61###############################################################################
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG