Changeset 8624a75 in flexpart.git for flexpart_code/grib2nc4/Makefile
- Timestamp:
- Aug 24, 2017, 7:07:08 PM (7 years ago)
- Branches:
- FPv9.3.2, grib2nc4_repair
- Children:
- 857dfd0
- Parents:
- 4c0504c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
flexpart_code/grib2nc4/Makefile
r87d9684 r8624a75 11 11 NETCDFF = /opt/netcdf-fortran-4.4.3 12 12 NETCDF = /opt/netcdf-c-4.4.0 13 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 14 17 15 18 16 19 17 20 BINARY = grib2nc4 18 OBJS = processmetfields.o 19 FPMODOBJS = par_mod.o com_mod.o class_vtable_mod.o cmapf_mod.o conv_mod.o 20 FLXPRTOBJS = detectformat.o grib2check.o shift_field_0.o gridcheck.o \ 21 readwind.o readwind_nests.o calcpar.o calcpar_nests.o \ 22 shift_field.o pbl_profile.o scalev.o obukhov.o \ 23 richardson.o ew.o getvdep.o calcpv.o obukhov_gfs.o \ 24 richardson_gfs.o getvdep_nests.o calcpv_nests.o psim.o psih.o \ 25 qvsat.o caldate.o getrb.o raerod.o getrc.o partdep.o \ 26 verttransform.o verttransform_nests.o readwind_gfs.o \ 27 calcpar_gfs.o verttransform_gfs.o gridcheck_gfs.o 21 CMP_BINARY = nc4cmp 22 OBJS = processmetfields.o verttransform_grib2nc4_ecmwf.o verttransform_grib2nc4_gfs.o 23 FPMODOBJS = ${FLEXPART_SRC}/par_mod.o ${FLEXPART_SRC}/com_mod.o ${FLEXPART_SRC}/class_vtable_mod.o ${FLEXPART_SRC}/cmapf_mod.o ${FLEXPART_SRC}/conv_mod.o 24 FLXPRTOBJS = ${FLEXPART_SRC}/detectformat.o ${FLEXPART_SRC}/grib2check.o ${FLEXPART_SRC}/shift_field_0.o ${FLEXPART_SRC}/gridcheck.o \ 25 ${FLEXPART_SRC}/readwind.o ${FLEXPART_SRC}/readwind_nests.o ${FLEXPART_SRC}/calcpar.o ${FLEXPART_SRC}/calcpar_nests.o \ 26 ${FLEXPART_SRC}/shift_field.o ${FLEXPART_SRC}/pbl_profile.o ${FLEXPART_SRC}/scalev.o ${FLEXPART_SRC}/obukhov.o \ 27 ${FLEXPART_SRC}/richardson.o ${FLEXPART_SRC}/ew.o ${FLEXPART_SRC}/getvdep.o ${FLEXPART_SRC}/calcpv.o ${FLEXPART_SRC}/obukhov_gfs.o \ 28 ${FLEXPART_SRC}/richardson_gfs.o ${FLEXPART_SRC}/getvdep_nests.o ${FLEXPART_SRC}/calcpv_nests.o ${FLEXPART_SRC}/psim.o ${FLEXPART_SRC}/psih.o \ 29 ${FLEXPART_SRC}/qvsat.o ${FLEXPART_SRC}/caldate.o ${FLEXPART_SRC}/getrb.o ${FLEXPART_SRC}/raerod.o ${FLEXPART_SRC}/getrc.o ${FLEXPART_SRC}/partdep.o \ 30 ${FLEXPART_SRC}/verttransform.o ${FLEXPART_SRC}/verttransform_nests.o ${FLEXPART_SRC}/readwind_gfs.o \ 31 ${FLEXPART_SRC}/calcpar_gfs.o ${FLEXPART_SRC}/verttransform_gfs.o ${FLEXPART_SRC}/gridcheck_gfs.o 28 32 29 33 … … 32 36 33 37 INCLUDES_NETCDF = -I${NETCDFF}/include 34 INCLUDES = -I${GRIBAPI}/include ${INCLUDES_NETCDF} 38 INCLUDES = -I${GRIBAPI}/include ${INCLUDES_NETCDF} -I${FLEXPART_SRC} 35 39 36 40 37 41 ### NetCDF link flags - use the first one for dynamic libs, the second 38 42 ### one for static libs 39 #LDFLAGS_NETCDF = -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf40 LDFLAGS_NETCDF=-static -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf -lnetcdf -L${HDF5}/lib -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran -lhdf5 -ldl -lz43 LDFLAGS_NETCDF = -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf 44 #LDFLAGS_NETCDF=-static -L${NETCDFF}/lib -lnetcdff -L${NETCDF}/lib -lnetcdf -lnetcdf -L${HDF5}/lib -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran -lhdf5 -ldl -lz 41 45 42 46 43 LDFLAGS = -L${GRIBAPI}/lib -lgrib_api_f90 -lgrib_api ${LDFLAGS_NETCDF} -ljasper 47 LDFLAGS = -L${GRIBAPI}/lib -lgrib_api_f90 -lgrib_api ${LDFLAGS_NETCDF} -ljasper -L${FLEXPART_SRC} 44 48 45 49 … … 51 55 ${BINARY}.o : ${BINARY}.F90 fp2nc4io_mod.mod ${FPMODOBJS} Makefile 52 56 ${FC} -c ${BINARY}.F90 ${FFLAGS} ${INCLUDES} 57 58 #----------- NC4 compare ------------------------ 59 ${CMP_BINARY} : ${CMP_BINARY}.o 60 ${FC} -o ${CMP_BINARY} ${CMP_BINARY}.o ${LDFLAGS} 61 62 ${CMP_BINARY}.o : ${CMP_BINARY}.F90 Makefile 63 ${FC} -c ${CMP_BINARY}.F90 ${FFLAGS} ${INCLUDES} 53 64 54 65 fp2nc4io_mod.mod : ${FPMODOBJS}
Note: See TracChangeset
for help on using the changeset viewer.