Changeset 149


Ignore:
Timestamp:
03/24/11 11:50:28 (11 years ago)
Author:
hozdoba
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/Makefile.wk

    r148 r149  
    1616GUI       = no 
    1717NPROC     = 2 
    18 CSUITE    = intel 
    19 PFORME    = platine-wk 
     18CSUITE    = sx 
     19PFORME    = sx8-mercure-wk 
    2020FORTEXT   = .f90 
    2121DEV_PATH  = $(PWD) 
     
    3636endif 
    3737 
     38ifeq ($(PFORME), sx8-mercure-wk) 
     39        NETCDF_PATH = /ccc/applications/sx8/netcdf-3.6.1 
     40        INTEL_PATH  = 
     41        BOOST_PATH  = $(DEV_PATH)/extra/boost-1.44 
     42        HDF5_PATH   =  
     43        MPI_PATH    = /applications/mpisx-8.0.10 
     44endif 
     45 
    3846ifeq ($(PFORME), fedora-wk) 
    3947        NETCDF_PATH = $(DEV_PATH)/netcdf4 
     
    4957VERSTR   = version $(CSUITE) 
    5058 
     59 
     60ifeq ($(COMPTOOL), sx-sx8-mercure-wk) 
     61        CDEP   = $(A)g++ 
     62        CCPP   = $(A)sxc++ 
     63        CFORT  = $(A)sxf90 
     64        LINK   = $(A)sxmpif90 -nofor-main 
     65        AR     = $(A)sxar 
     66        T2F    = # indisponible 
     67        RMDIR  = $(A)rm -rf 
     68        REMOVE = $(A)rm -f 
     69        COPY   = $(A)cp 
     70        DOX    = # indisponible 
     71        TAR    = # indisponible 
     72        GZIP   = # indisponible 
     73        EXNET  = # indisponible 
     74        MPIRUN = $(A)$(MPI_PATH)/bin/mpirun 
     75endif 
     76 
     77 
    5178ifeq ($(COMPTOOL), intel-platine-wk) 
     79        CDEP   = $(A)icc 
    5280        CCPP   = $(A)icc 
    5381        CFORT  = $(A)ifort 
     
    6694 
    6795ifeq ($(COMPTOOL), gnu-fedora-wk) 
     96        CDEP   = $(A)g++ 
    6897        CCPP   = $(A)g++ 
    6998        CFORT  = $(A)gfortran 
     
    82111 
    83112ifeq ($(COMPTOOL), intel-fedora-wk) 
     113        CDEP   = $(A)icc 
    84114        CCPP   = $(A)icc 
    85115        CFORT  = $(A)ifort 
     
    183213HDF5_LIB    = $(HDF5_PATH)/lib 
    184214 
     215 
     216ifeq ($(PFORME), sx8-mercure-wk) 
     217        HDF5_INCL   = 
     218        HDF5_LIB    = 
     219endif 
     220 
    185221LIBS_PATH  += -L $(NETCDF_LIB) -L $(HDF5_LIB) 
    186222LIBS       += -lnetcdf -lhdf5_hl -lhdf5 -lz 
     
    222258 
    223259FFLAGS  += -D XIOS_LIBRARY 
    224 CFLAGS   = -ansi $(DEFINE) $(INCLUDE) 
     260CFLAGS   = $(DEFINE) $(INCLUDE) 
    225261LDFLAGS  = $(LIBS_PATH) $(LIBS) 
    226262 
    227263ifeq ($(CSUITE), intel) 
    228264        FFLAGS  += -module $(LIB_PATH) 
    229         CFLAGS  += -diag-disable 1125 
     265        CFLAGS  += -ansi  -diag-disable 1125 
    230266endif 
    231267 
    232268ifeq ($(CSUITE), gnu) 
    233269        FFLAGS += -J $(LIB_PATH) 
    234         CFLAGS += -W -Wall -Wno-unused-parameter -Wno-long-long -Wno-deprecated 
     270        CFLAGS += -ansi -W -Wall -Wno-unused-parameter -Wno-long-long -Wno-deprecated 
    235271endif 
    236272 
     
    426462# Dépendances 
    427463$(DEP_PATH)/%.d: %.cpp 
    428         $(CCPP) $(CFLAGS) -D XIOS_NO_EXTERN -MT $(OBJ_PATH)/$(patsubst %.d,%.o,$(@F)) -MM -MF $@ $< 
     464        $(CDEP) $(CFLAGS) -D XIOS_NO_EXTERN -MT $(OBJ_PATH)/$(patsubst %.d,%.o,$(@F)) -MM -MF $@ $< 
    429465 
    430466# Objets cpp 
Note: See TracChangeset for help on using the changeset viewer.