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
|
SHELL = /bin/bash
MAIN = flextra.ecmwf
INCF = incl*
#
INCPATH = /usr/include
LIBPATH1 = /usr/lib
LIBPATH2 = /usr/lib
FFLAGS = $(FCFLAGS) -fPIC -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)
LFLAGS = $(FFLAGS) $(LDFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper
#
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) $(LFLAGS)
$(OBJECTS): $(INCF)
|