source: utils/build/mk/bld_preproagr_tools.cfg

Last change on this file was 13055, checked in by rblod, 6 months ago

ticket #2129 : capability to compile tools (domaincfg) with key_agrif

File size: 2.6 KB
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_tools.fcm
11inc $COMPIL_DIR/cpp_tools.fcm
12search_src           1
13
14src::nemo                 $TOOLS_DIR/$NEW_CONF/src
15
16bld::target  make_domain_cfg.f90 agrif_user.f90 agrif2model.f90 
17
18dir::root            $TOOLS_DIR/$NEW_CONF/NEMOFILES
19
20bld::tool::fc_output
21bld::tool::fc_compile
22bld::tool::fc_include
23bld::tool::fc        $COMPIL_DIR/agrifpp.sh $TOOLS_DIR
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::cpp       %CPP
37bld::tool::fpp       %CPP
38bld::tool::fppflags::nemo  %FPPFLAGS
39
40# Ignore the following dependencies
41bld::excl_dep        inc::netcdf.inc
42bld::excl_dep        inc::VT.inc
43bld::excl_dep        use::netcdf
44bld::excl_dep        h::netcdf.inc
45bld::excl_dep        h::mpif.h
46bld::excl_dep        inc::mpif.h
47bld::excl_dep        inc::mpe_logf.h
48bld::excl_dep        use::mpi
49bld::excl_dep        use::mod_oasis
50bld::excl_dep        use::mkl_dfti
51#bld::excl_dep      use::ioipsl
52bld::excl_dep       use::xios
53bld::excl_dep        use::agrif_grids
54bld::excl_dep       use::agrif_types
55bld::excl_dep       use::agrif_util
56bld::excl_dep        inc::SetNumberofcells.h
57bld::excl_dep        inc::GetNumberofcells.h
58bld::excl_dep        inc::include_use_Alloc_agrif.h
59bld::excl_dep        inc::allocations_calls_agrif.h
60bld::excl_dep        inc::modtype_agrif.h
61bld::excl_dep        inc::probdim_agrif.h
62bld::excl_dep        inc::keys_agrif.h
63bld::excl_dep        h::SetNumberofcells.h
64bld::excl_dep        h::GetNumberofcells.h
65bld::excl_dep        h::include_use_Alloc_agrif.h
66bld::excl_dep        h::allocations_calls_agrif.h
67bld::excl_dep        h::modtype_agrif.h
68bld::excl_dep        h::probdim_agrif.h
69bld::excl_dep        h::keys_agrif.h
70bld::excl_dep        use::mod_attribut
71bld::excl_dep        use::mod_event_client
72bld::excl_dep        use::mod_ioclient
73#bld::excl_dep        OBJ
74
75# Don't generate interface files
76bld::tool::geninterface none
77
78# Allow ".h90" and ".f90" as an extension for CPP include files
79bld::infile_ext::h90  CPP::INCLUDE
80bld::infile_ext::f90  FPP::FPP9X::SOURCE
81bld::src_type::nemo/agrif2model.F90 FORTRAN::FORTRAN9X::SOURCE
Note: See TracBrowser for help on using the repository browser.