SHELL = /usr/bin/csh
MAIN = FLEXPART
INCF	= incl*
#

FC      = f77
FFLAGS  = -f -s -B108 -N90 -B101 -O -U -N86
LDFLAGS = -f -s -B108 -N90 -B101 -O -U -N86 -L/opt/grib -lgrex2 -lg2c

#FC      = g77
#FFLAGS  = -O3 -fno-f2c -fforce-addr -Wunused
#LDFLAGS = -O3 -fno-f2c -fforce-addr -Wunused -L/home/as/grib -lgrex

#
OBJECTS = assignland.o  openoutput.o \
calcpar.o               part0.o \
caldate.o               partdep.o \
coordtrafo.o            psih.o \
                        raerod.o \
drydepokernel.o         random.o \
erf.o                   readavailable.o \
ew.o                    readcommand.o \
advance.o               readdepo.o \
fixparticles.o          psim.o     \
FLEXPART.o              readlanduse.o \
getfields.o             readoro.o \
interpol_wind.o         readoutgrid.o \
interpol_all.o          readpaths.o \
getrb.o                 readreceptors.o \
getrc.o                 readreleases.o \
getvdep.o               readspecies.o \
interpol_misslev.o      readwind.o \
gridconc.o              richardson.o \
gridout.o               scalev.o \
pbl_profile.o           sigma.o \
juldate.o               timemanager.o \
interpol_vdep.o         interpol_rain.o \
verttransform.o         partout.o \
hanna.o                 wetdepokernel.o \
mean.o                  wetdepo.o \
hanna_short.o           windalign.o \
obukhov.o               gridcheck.o \
hanna1.o                initialize.o \
cmapf1.0.o              gridcheck_nests.o \
readwind_nests.o        calcpar_nests.o \
verttransform_nests.o   interpol_all_nests.o \
interpol_wind_nests.o   interpol_misslev_nests.o \
interpol_vdep_nests.o   interpol_rain_nests.o \
readageclasses.o        readpartpositions.o \
calcfluxes.o            fluxout.o \
qvsat.o                 skplin.o \
swap32.o


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

