FC=gfortran
FCFLAGS='-fcheck=all -Wall -Wextra -O2 -static -Wno-compare-reals -Wno-character-truncation -std=f2008 -ffree-form'
LDFLAGS='-static -O2'

gfortran -c ${FCFLAGS} mod_file_units.f90    
gfortran -c ${FCFLAGS} mod_main1.f90
gfortran -c ${FCFLAGS} mod_upperair.f90
gfortran -c ${FCFLAGS} mod_surface.f90
gfortran -c ${FCFLAGS} mod_onsite.f90
gfortran -c ${FCFLAGS} mod_pbl.f90
gfortran -c ${FCFLAGS} mod_read_input.f90    
gfortran -c ${FCFLAGS} mod_reports.f90
gfortran -c ${FCFLAGS} mod_misc.f90
gfortran -c ${FCFLAGS} aermet.f90  

gfortran -o aermet ${LDFLAGS} mod_file_units.o mod_main1.o mod_upperair.o mod_surface.o mod_onsite.o mod_pbl.o mod_read_input.o mod_reports.o mod_misc.o aermet.o 

del *.o
del *.mod

