Ticket #1073: bld_preproagr.cfg

File bld_preproagr.cfg, 2.8 KB (added by molines, 8 years ago)
Line 
1# ----------------------- FCM extract configuration file -----------------------
2cfg::type                           bld
3cfg::version                        1.0
4
5
6# ------------------------------------------------------------------------------
7# Build information
8# ------------------------------------------------------------------------------
9
10inc $COMPIL_DIR/arch_nemo.fcm
11inc $COMPIL_DIR/cpp.fcm
12search_src           1
13
14src::nemo                 $CONFIG_DIR/$NEW_CONF/WORK
15
16bld::target  lib_cray.f90 nemo.f90 agrif_user.f90 agrif2model.f90 
17
18dir::root            $NEMO_TDIR/$NEW_CONF/OPAFILES
19
20bld::tool::fc_output
21bld::tool::fc_compile
22bld::tool::fc_include
23bld::tool::fc        $COMPIL_DIR/agrifpp.sh 
24bld::tool::fflags   
25bld::tool::ld       
26bld::tool::ldflags   
27bld::tool::ar       
28bld::tool::arflags   
29bld::tool::make      %MK
30
31OUTFILE_EXT::obj   .f90
32
33# Pre-process code before analysing dependencies
34bld::pp::nemo     1
35bld::pp::nemo/agrif2model     0
36bld::tool::fpp       cpp
37bld::tool::fppflags::nemo  %FPPFLAGS
38
39# Ignore the following dependencies
40bld::excl_dep        inc::netcdf.inc
41bld::excl_dep        inc::VT.inc
42bld::excl_dep        use::netcdf
43bld::excl_dep        h::netcdf.inc
44bld::excl_dep        h::mpif.h
45bld::excl_dep        inc::mpif.h
46bld::excl_dep        inc::mpe_logf.h
47bld::excl_dep        use::mpi
48bld::excl_dep        use::mod_prism_proto
49bld::excl_dep        use::mod_prism_def_partition_proto
50bld::excl_dep        use::mod_prism_get_comm
51bld::excl_dep        use::mod_prism_get_proto
52bld::excl_dep        use::mod_prism_put_proto
53bld::excl_dep        use::mod_comprism_proto
54bld::excl_dep        use::mkl_dfti
55bld::excl_dep       use::nc4interface
56bld::excl_dep       use::ioipsl
57bld::excl_dep       use::xios
58bld::excl_dep       use::agrif_types
59bld::excl_dep       use::agrif_util
60bld::excl_dep        inc::SetNumberofcells.h
61bld::excl_dep        inc::GetNumberofcells.h
62bld::excl_dep        inc::include_use_Alloc_agrif.h
63bld::excl_dep        inc::allocations_calls_agrif.h
64bld::excl_dep        inc::modtype_agrif.h
65bld::excl_dep        inc::probdim_agrif.h
66bld::excl_dep        inc::keys_agrif.h
67bld::excl_dep        h::SetNumberofcells.h
68bld::excl_dep        h::GetNumberofcells.h
69bld::excl_dep        h::include_use_Alloc_agrif.h
70bld::excl_dep        h::allocations_calls_agrif.h
71bld::excl_dep        h::modtype_agrif.h
72bld::excl_dep        h::probdim_agrif.h
73bld::excl_dep        h::keys_agrif.h
74bld::excl_dep        use::mod_attribut
75bld::excl_dep        use::mod_event_client
76bld::excl_dep        use::mod_ioclient
77#bld::excl_dep        OBJ
78
79# Don't generate interface files
80bld::tool::geninterface none
81
82# Allow ".h90" and ".f90" as an extension for CPP include files
83bld::infile_ext::h90  CPP::INCLUDE
84bld::infile_ext::f90  FPP::FPP9X::SOURCE
85bld::src_type::nemo/agrif2model.F90 FORTRAN::FORTRAN9X::SOURCE