Ignore:
Timestamp:
03/22/11 16:31:10 (11 years ago)
Author:
hozdoba
Message:
 
File:
1 edited

Legend:

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

    r141 r142  
    22###################        Projet xios - xmlioserver       ##################### 
    33#                                                                              # 
    4 #         * Copyright © OZDOBA Hervé (herve.ozdoba@lsce.ipsl.fr) *             # 
    5 #                   * ©        MEURDESOIF Yann (yann.meurdesoif@cea.fr) *             # 
     4#         * Copyright © OZDOBA Hervé (herve.ozdoba@lsce.ipsl.fr) *           # 
     5#                   * ©MEURDESOIF Yann (yann.meurdesoif@cea.fr) *             # 
    66#                                    * Avril 2010 - Octobre 2011 *             # 
    77#                                                                              # 
     
    1111 
    1212DEBUG     = yes 
    13 MCOLOR    = yes 
     13MCOLOR    = no 
    1414SHOWCMD   = yes 
    1515VTK       = no 
    1616GUI       = no 
    1717NPROC     = 2 
    18 CSUITE    = gnu 
    19 PFORME    = fedora-wk 
     18CSUITE    = intel 
     19PFORME    = platine-wk 
    2020FORTEXT   = .f90 
    2121DEV_PATH  = $(PWD) 
     
    2626 
    2727#################################### Chemins ################################### 
     28 
     29ifeq ($(PFORME), platine-wk) 
     30        NETCDF_PATH = /applications/netcdf-4.1.1 
     31        INTEL_PATH  =  
     32        BOOST_PATH  = /applications/boost-1.37.0/gnu/include/boost-1_37 
     33        HDF5_PATH   = /applications/hdf5-1.8.5 
     34        MPI_PATH    = /applications/openmpi-1.2.9 
     35endif 
    2836 
    2937ifeq ($(PFORME), fedora-wk) 
     
    4048VERSTR   = version $(CSUITE) 
    4149 
     50ifeq ($(COMPTOOL), intel-platine-wk) 
     51   CCPP   = $(A)icc 
     52   CFORT  = $(A)ifort 
     53   LINK   = $(A)$(MPI_PATH)/bin/mpif90 -nofor-main 
     54   AR     = $(A)ar 
     55   T2F    = # indisponible 
     56   RMDIR  = $(A)rm -rf 
     57   REMOVE = $(A)rm -f 
     58   COPY   = $(A)cp 
     59   DOX    = # indisponible 
     60   TAR    = # indisponible 
     61   GZIP   = # indisponible 
     62   EXNET  = # indisponible 
     63   MPIRUN = $(A)$(MPI_PATH)/bin/mpirun 
     64endif 
     65 
    4266ifeq ($(COMPTOOL), gnu-fedora-wk) 
    4367   CCPP   = $(A)g++ 
    4468   CFORT  = $(A)gfortran 
    45    LINK   = $(A)/usr/lib/openmpi/bin/mpif90 
     69   LINK   = $(A)$(MPI_PATH)/bin/mpif90 
    4670   AR     = $(A)ar 
    4771   T2F    = $(A)txt2tags 
     
    5983   CCPP   = $(A)icc 
    6084   CFORT  = $(A)ifort 
    61    LINK   = $(A)mpif90 
     85   LINK   = $(A)$(MPI_PATH)/bin/mpif90 
    6286   AR     = $(A)ar 
    6387   T2F    = $(A)txt2tags 
     
    143167####################### Chemins vers la bibliothÚque VTK ####################### 
    144168 
    145 INCLUDE   += -I /usr/include/vtk 
     169ifeq ($(VTK), yes) 
     170        INCLUDE   += -I /usr/include/vtk 
     171        LIBS   += -lvtkCommon -lvtkIO -lvtkFiltering -lvtkRendering -lvtkHybrid 
     172        DEFINE += -D XIOS_VTK 
     173endif 
    146174 
    147175####################### Chemins vers la bibliothÚque NETCDF #################### 
     
    160188####################### Chemins vers la bibliothÚque MPI ####################### 
    161189 
    162 MPI_LIB  = $(MPI_PATH)/bin/ 
     190MPI_LIB  = $(MPI_PATH)/bin 
    163191MPI_LIB  = $(MPI_PATH)/lib 
    164 MPI_INCL = /usr/include/openmpi-i386/ 
     192MPI_INCL = $(MPI_PATH)/include 
     193 
     194ifeq ($(PFORME), fedora-wk) 
     195        MPI_INCL = /usr/include/openmpi-i386 
     196endif 
    165197 
    166198LIBS_PATH += -L $(MPI_LIB) 
     
    171203################################ VARIABLES ##################################### 
    172204 
    173 LIBS    += -lstdc++ 
    174205INCLUDE += -I $(SRC_PATH) 
    175206DEFINE   = -D XIOS_LIBRARY 
    176207 
    177 ifeq ($(VTK), yes) 
    178         LIBS += -lvtkCommon -lvtkIO -lvtkFiltering -lvtkRendering -lvtkHybrid 
     208ifeq ($(COMPTOOL), gnu-fedoraÃ-w) 
     209        LIB       += -lstdc++ 
    179210endif 
    180211 
     
    191222 
    192223ifeq ($(CSUITE), intel) 
    193         FFLAGS += -module $(LIB_PATH) 
    194         CFLAGS += -diag-disable 1125 
    195 endif 
     224        FFLAGS  += -module $(LIB_PATH) 
     225        CFLAGS  += -diag-disable 1125 
     226endif 
     227 
     228 
     229 
    196230ifeq ($(CSUITE), gnu) 
    197231        FFLAGS += -J $(LIB_PATH) 
Note: See TracChangeset for help on using the changeset viewer.