New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1359 for trunk/UTIL – NEMO

Changeset 1359 for trunk/UTIL


Ignore:
Timestamp:
2009-03-31T14:36:28+02:00 (15 years ago)
Author:
smasson
Message:

first implementation of iom_put, see ticket:387

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UTIL/fait_AA_make

    r1330 r1359  
    6666      @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 
    6767 
    68 \$(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif \$(MODEL_LIB) \$(IOIPSL_LIB) \$(AGRIF_LIB) agrif2model.o model.o 
     68\$(EXEC_BIN) : libioipsl libioserver firstagrif mpiagrif key keyverif src_file_list libagrif \$(MODEL_LIB) \$(IOIPSL_LIB) \$(AGRIF_LIB) agrif2model.o model.o 
    6969ifeq (\$(AGRIF),use) 
    7070      \$(F_L) \$(L_X) -o \$(EXEC_BIN) model.o agrif2model.o \$(SXMODEL_LIB) \$(USER_LIB) \$(IOIPSL_LIB) \$(AGRIF_LIB) \$(NCDF_LIB) \$(LIBMPI) \$(LIBMP) 
    7171else 
    7272      \$(F_L) \$(L_X) -o \$(EXEC_BIN) model.o \$(SXMODEL_LIB) \$(USER_LIB) \$(IOIPSL_LIB) \$(NCDF_LIB) \$(LIBMPI) \$(LIBMP) 
     73endif 
     74 
     75# ioserver library 
     76libioserver : 
     77ifeq (\$(IOSERVER),use) 
     78   (cd ../../XMLF90; ./configure -arch \$(FCM_ARCH); fcm build; mkdir -p ../../lib/libxmlio_server  ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLF90/lib/*.a .; ln -sf ../../modeles/XMLF90/inc/*.mod .) 
     79   (cd ../../XMLIO_SERVER; ./configure -arch \$(FCM_ARCH); fcm build ; cd ../../lib/libxmlio_server ; ln -sf ../../modeles/XMLIO_SERVER/lib/*.a . ; ln -sf ../../modeles/XMLIO_SERVER/inc/* . ; cd \$(BINDIR) ; ln -sf ../modeles/XMLIO_SERVER/bin/server.exe ioserver) 
    7380endif 
    7481 
     
    284291echo 'AGRIF_MPI=' 
    285292echo 'endif' 
     293echo '' 
     294echo '# Some tests to define variables related to xmlioserver compilation' 
     295echo '# Please do not change ' 
     296echo 'ifneq (,$(findstring key_ioserver,$(P_P)))' 
     297echo 'IOSERVER=use' 
     298echo 'override USER_LIB += -L../../../lib/libxmlio_server -lioserver -lxmlio -lxmlf90' 
     299echo 'override USER_INC += -I../../../lib/libxmlio_server' 
     300echo 'else' 
     301echo 'IOSERVER=notuse' 
     302echo 'endif' 
    286303 
    287304echo '' 
Note: See TracChangeset for help on using the changeset viewer.