File: makefile

package info (click to toggle)
flextra 5.0-2.1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 860 kB
  • ctags: 402
  • sloc: fortran: 6,987; makefile: 55; sh: 17
file content (54 lines) | stat: -rw-r--r-- 2,043 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
SHELL = /bin/bash
MAIN = flextra
INCF	= incl* 
#
FC=gfortran

INCPATH = /usr/include
#INCPATH  = /nilu2/home/flexpart/lib64/absoft/include
#LIBPATH1 = /nilu2/home/flexpart/lib64/absoft/lib
#LIBPATH2 = /nilu2/home/flexpart/lib64/absoft/lib
FFLAGS   =   -O2 -s -I$(INCPATH)  
#FFLAGS   =  -g -Rb -Rc -Rs  -s  -I$(INCPATH) -p$(INCPATH) -m64 -mcmodel=medium
LDFLAGS  = $(FFLAGS) -lgrib_api_f90 -lgrib_api
#

OBJECTS = caldate.o                openoutput.o \
          checklimits.o            coordtrafo.o \
          orolininterpol.o         etatrafo.o \
          petters.o eta.ecmwf.o    FLEXTRA.o \
          pp.ecmwf.o               geteta.o \
          getfields.o              pvinterpol.o \
          getheight.o              random.o \
          readavailable.o          getwind.o \
          readcommand.o            gridcheck.o \
          inter3d.o                readoro.o \
          interisentrop.o          readpaths.o \
          interisobar.o            readpoints.o \
          intermix.o               readwind.o \
          intermod.o               subtractoro.o \
          interpol.o               timemanager.o \
          juldate.o                trajinterpol.o \
          lamphi_ecmwf.o           trajout.o  \
          lastprocessor.o          uncertcoor.o \
          levinterpol.o            utransform.o \
          levlininterpol.o         vtransform.o \
          lininterpol.o            wtransform.o \
          numerical.o              zztrafo.o \
          cmapf1.0.o               gridcheck_nests.o \
          readwind_nests.o         lininterpol_nests.o \
          levlininterpol_nests.o   orolininterpol_nests.o \
          interpol_nests.o         levinterpol_nests.o \
          skplin.o                 readcet.o \
          opencetoutput.o openflightoutput.o \
          readflight.o             calcpv.o \
          getmet.o                 calcpv_nests.o \
          swap32.o                 ew.o


$(MAIN): $(OBJECTS)
	$(FC) *.o -o $(MAIN) $(LDFLAGS)
$(OBJECTS): $(INCF)

clean:
	rm -f *.o $(MAIN)