Changeset 94106e2 in flexpart.git


Ignore:
Timestamp:
Jan 31, 2018, 4:44:50 PM (6 years ago)
Author:
Gerald Klinkl <gerald.klinkl@…>
Branches:
FPv9.3.2
Children:
9411952
Parents:
efd26ca
Message:

Update Makefile to work with environment modules

File:
1 edited

Legend:

Unmodified
Added
Removed
  • flexpart_code/grib2nc4/Makefile

    r857dfd0 r94106e2  
    22FC = gfortran
    33
    4 
    5 
    64# Location of FLEXPART source directory
    75FLEXPART_SRC = ..
    8 
    9 GRIBAPI = /opt/grib-api
    10 HDF5 = /opt/hdf5-1.8.16
    11 NETCDFF = /opt/netcdf-fortran-4.4.3
    12 NETCDF = /opt/netcdf-c-4.4.0
    13 #GRIBAPI = /usr/local/grib-api
    14 #HDF5 = /usr/local/hdf5-1.8.16
    15 #NETCDFF = /usr/local/netcdf-fortran-4.4.3
    16 #NETCDF = /usr/local/netcdf-c-4.4.0
    17 
    186
    197
     
    219CMP_BINARY = nc4cmp
    2210OBJS = processmetfields.o verttransform_grib2nc4_ecmwf.o verttransform_grib2nc4_gfs.o
    23 FPMODOBJS = par_mod.o com_mod.o class_vtable_mod.o cmapf_mod.o conv_mod.o
    24 FLXPRTOBJS = detectformat.o grib2check.o shift_field_0.o gridcheck.o \
     11FPMODOBJS_ = par_mod.o com_mod.o class_vtable_mod.o cmapf_mod.o conv_mod.o
     12FLXPRTOBJS_ = detectformat.o grib2check.o shift_field_0.o gridcheck.o \
    2513             readwind.o readwind_nests.o calcpar.o calcpar_nests.o \
    2614             shift_field.o pbl_profile.o scalev.o obukhov.o \
     
    3220
    3321
    34 VPATH = ${FLEXPART_SRC}
    35 FFLAGS = -mcmodel=medium
    36 
    37 INCLUDES_NETCDF = -I${NETCDFF}/include
    38 INCLUDES = -I${GRIBAPI}/include ${INCLUDES_NETCDF}  -I${FLEXPART_SRC}
     22# VPATH = ${FLEXPART_SRC}
     23FPMODOBJS=$(FPMODOBJS_:%=$(FLEXPART_SRC)/%)
     24FLXPRTOBJS=$(FLXPRTOBJS_:%=$(FLEXPART_SRC)/%)
     25INCPATH = -I$(PREFIX)/include
     26LIBPATH = -L$(PREFIX)/lib
     27FFLAGS = -O2 -mcmodel=medium $(INCPATH) -I$(FLEXPART_SRC)
    3928
    4029
    4130### NetCDF link flags - use the first one for dynamic libs, the second
    4231### one for static libs
    43 LDFLAGS_NETCDF = -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf
     32### LDFLAGS_NETCDF = -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf
    4433#LDFLAGS_NETCDF=-static -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf -lnetcdf -L${HDF5}/lib -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran -lhdf5 -ldl -lz
    45 
    46 
    47 LDFLAGS = -L${GRIBAPI}/lib -lgrib_api_f90 -lgrib_api ${LDFLAGS_NETCDF} -ljasper -L${FLEXPART_SRC}
     34### LDFLAGS = -L${GRIBAPI}/lib -lgrib_api_f90 -lgrib_api ${LDFLAGS_NETCDF} -ljasper -L${FLEXPART_SRC}
     35LDFLAGS = $(FFLAGS) $(LIBPATH) $(LIBPATH1) -lgrib_api_f90 -lgrib_api -ljasper -lnetcdff -lnetcdf -lnetcdf -lhdf5_hl -lhdf5 -ldl -lm -lcurl
    4836
    4937
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG