source: LMDZ5/trunk/bld.cfg @ 1606

Last change on this file since 1606 was 1556, checked in by jghattas, 13 years ago

Corrected error introduced in revision 1545. This error concern the compiling and it doesn't seem to make any difference.


  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.5 KB
RevLine 
[808]1# ----------------------- FCM extract configuration file -----------------------
2cfg::type                           bld
3cfg::version                        1.0
4
5
6# ------------------------------------------------------------------------------
7# Build information
8# ------------------------------------------------------------------------------
9
[875]10#Default value of FPP fortran preprocessor
11%FPP cpp
[808]12
13inc arch.fcm
14inc config.fcm
15
16%CONFIG_NAME       %{ARCH}%SUFF_NAME
17%BASE_CONFIG_PATH  %LIBO/%CONFIG_NAME
18%CONFIG_PATH       %BASE_CONFIG_PATH/.config
19%SRC_PATH          %LIBF
20
[1006]21%FFLAGS            %BASE_FFLAGS %COMPIL_FFLAGS %PARA_FFLAGS
22%LD_FLAGS          %BASE_LD %PARA_LD
[808]23
[1327]24src::dyn     %SRC_PATH/%DYN
25src::phys    %SRC_PATH/%PHYS
[808]26src::grid    %SRC_PATH/grid
27src::filtrez %SRC_PATH/filtrez
28src::bibio   %SRC_PATH/bibio
[1327]29src::cosp    %COSP
[1545]30src::ext_src %EXT_SRC
[808]31
32bld::lib::dyn      %DYN
33bld::lib::phys     %PHYS
34bld::lib::grid      grid
35bld::lib::filtrez   filtrez
36bld::lib::bibio     bibio
[1327]37bld::lib::cosp      cosp
[1545]38bld::lib: ext_src   ext_src
[808]39
40
41bld::outfile_ext::exe    %SUFF_NAME.e
[1545]42bld::target              lib%{DYN}.a lib%{PHYS}.a libgrid.a libfiltrez.a libbibio.a libcosp.a libext_src.a
[808]43bld::target              %EXEC%SUFF_NAME.e
[1556]44bld::exe_dep             %{DYN} %{PHYS} grid filtrez bibio cosp ext_src
[808]45
46
47dir::root            %CONFIG_PATH
48dir::lib             %BASE_CONFIG_PATH
49dir::bin             %ROOT_PATH/bin
50
51#search_src           1
52
[875]53bld::tool::fpp       %FPP
[808]54bld::tool::fc        %COMPILER
55bld::tool::ld        %LINK
56bld::tool::ar        %AR
57bld::tool::make      %MAKE
58bld::tool::fflags    %FFLAGS %INCDIR
59bld::tool::ldflags   %LD_FLAGS %LIB 
60
61bld::tool::cppflags  %FPP_FLAGS %INCDIR
62bld::tool::fppflags  %FPP_FLAGS %INCDIR
63bld::tool::fppkeys   %CPP_KEY %FPP_DEF
64
65
[1279]66#bld::tool::fflags::phys::readaerosol         %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -C hopt -pi auto
67#bld::tool::fflags::phys::aeropt_2bands       %BASE_FFLAGS %PROD_FFLAGS  %INCDIR
68#bld::tool::fflags::phys::radiation_AR4       %BASE_FFLAGS %PROD_FFLAGS1 %INCDIR -C hopt -Wf,-O,extendreorder
69#bld::tool::fflags::phys::radiation_AR4_param %BASE_FFLAGS %PROD_FFLAGS1 %INCDIR -C hopt -f3
70#bld::tool::fflags::phys::fisrtilp            %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -C hopt
71#bld::tool::fflags::phys::cv30_routines       %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -Wf,-O,extendreorder
72#bld::tool::fflags::phys::cvltr               %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -C hopt
73#bld::tool::fflags::phys::clouds_gno          %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -C hopt
74#bld::tool::fflags::dyn::vlsplt_p             %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -C hopt
75#bld::tool::fflags::dyn::groupeun_p           %BASE_FFLAGS %PROD_FFLAGS  %INCDIR -C hopt
76
77
78inc arch.opt
79
[808]80# Pre-process code before analysing dependencies
81bld::pp              1
82
83
84# Ignore the following dependencies
85bld::excl_dep        inc::netcdf.inc
86bld::excl_dep        use::netcdf
[1279]87bld::excl_dep        use::typesizes
[808]88bld::excl_dep        h::netcdf.inc
89bld::excl_dep        h::mpif.h
90bld::excl_dep        inc::mpif.h
91bld::excl_dep        use::ioipsl
92bld::excl_dep        use::intersurf
[816]93bld::excl_dep        use::mod_prism_proto
94bld::excl_dep        use::mod_prism_def_partition_proto
95bld::excl_dep        use::mod_prism_get_proto
96bld::excl_dep        use::mod_prism_put_proto
[1019]97bld::excl_dep        use::mkl_dfti
[1279]98
[808]99# Don't generate interface files
100bld::tool::geninterface none
101
102# Allow ".inc" as an extension for CPP include files
103bld::infile_ext::inc  CPP::INCLUDE
104
105# extension for module output
106bld::outfile_ext::mod .mod
[1425]107bld::tool::SHELL   /bin/bash
Note: See TracBrowser for help on using the repository browser.