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)
|