Skip to content
Snippets Groups Projects
Commit dc87dcd3 authored by Juan Escobar's avatar Juan Escobar
Browse files

Juan 20/09/2023: Makefile*, Irene/TGCC , manage problem with eccode quota...

Juan 20/09/2023: Makefile*, Irene/TGCC , manage problem with eccode quota excedeed & multi-group -> better manageement of DIR_ECCODES_INSTALL <-> could be set in profile_mesonh & WORK filesystem
parent 6ed08db0
No related branches found
No related tags found
No related merge requests found
......@@ -238,13 +238,13 @@ cleanlibmaster :
rm -f $(LIB_MASTER)
cleanmaster :
test -d $(OBJDIR_MASTER) && rm -fr $(OBJDIR_MASTER)
- [ -d $(OBJDIR_MASTER) ] && rm -fr $(OBJDIR_MASTER)
cleanobjmaster :
test -d $(OBJDIR_MASTER) && find $(OBJDIR_MASTER) -follow -name "*.o" -o -name "*.mod" | xargs rm
- [ -d $(OBJDIR_MASTER) ] && find $(OBJDIR_MASTER) -follow -name "*.o" -o -name "*.mod" | xargs rm
cleanprogmaster :
test -d $(OBJDIR_MASTER) && cd $(OBJDIR_MASTER) && rm -f $(PROG_LIST)
- [ -d $(OBJDIR_MASTER) ] && cd $(OBJDIR_MASTER) && rm -f $(PROG_LIST)
##########################################################
# #
......@@ -331,9 +331,10 @@ $(ECCODES_MOD) :
-DCMAKE_Fortran_FLAGS=$(ECCODES_FFLAGS) -DCMAKE_C_FLAGS=$(ECCODES_CFLAGS) ${EC_CONF} && \
$(MAKE) && $(MAKE) install && $(MAKE) clean
cleanmaster : eccodes_lib_clean
eccodes_lib_clean :
- [ -d ${DIR_ECCODES_BUILD} ] && rm -fr ${DIR_ECCODES_BUILD}
- [ -d ${DIR_ECCODES_INSTALL} ] && rm -fr ${DIR_ECCODES_INSTALL}
- [ -d $(DIR_ECCODES_BUILD) ] && rm -fr $(DIR_ECCODES_BUILD)
- [ -d $(DIR_ECCODES_INSTALL) ] && rm -fr $(DIR_ECCODES_INSTALL)
##########################################################
# #
# EXTRA LIB : NETCDF #
......
......@@ -479,11 +479,11 @@ ifneq "$(MNH_GRIBAPI)" "yes"
DIR_ECCODES_SRC?=${SRC_MESONH}/src/LIB/eccodes-${VERSION_ECCODES}-Source
DIR_ECCODES_BUILD?=${OBJDIR_MASTER}/build_eccodes-${VERSION_ECCODES}
DIR_ECCODES_INSTALL?=${OBJDIR_MASTER}/ECCODES-${VERSION_ECCODES}
ECCODES_MOD?=${DIR_ECCODES_INSTALL}/include/grib_api.mod
ECCODES_MOD?=$(DIR_ECCODES_INSTALL)/include/grib_api.mod
#
ifdef DIR_ECCODES_SRC
INC_ECCODES ?= -I${DIR_ECCODES_INSTALL}/include
LIB_ECCODES ?= -L${DIR_ECCODES_INSTALL}/lib -L${DIR_ECCODES_INSTALL}/lib64 -leccodes_f90 -leccodes
INC_ECCODES ?= -I$(DIR_ECCODES_INSTALL)/include
LIB_ECCODES ?= -L$(DIR_ECCODES_INSTALL)/lib -L$(DIR_ECCODES_INSTALL)/lib64 -leccodes_f90 -leccodes
INC += $(INC_ECCODES)
LIBS += $(LIB_ECCODES)
VPATH += $(DIR_ECCODES_INSTALL)/include
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment