source: utils/build/mk/bld_preproagr_tools.cfg @ 10080

Last change on this file since 10080 was 10080, checked in by rblod, 2 years ago

The irst step of many

File size: 2.6 KB
RevLine 
[10080]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                 $TOOLS_DIR/$NEW_CONF/src
15
16bld::target  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 
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
51bld::excl_dep       use::nc4interface
52bld::excl_dep       use::ioipsl
53bld::excl_dep       use::xios
54bld::excl_dep        use::agrif_grids
55bld::excl_dep       use::agrif_types
56bld::excl_dep       use::agrif_util
57bld::excl_dep        inc::SetNumberofcells.h
58bld::excl_dep        inc::GetNumberofcells.h
59bld::excl_dep        inc::include_use_Alloc_agrif.h
60bld::excl_dep        inc::allocations_calls_agrif.h
61bld::excl_dep        inc::modtype_agrif.h
62bld::excl_dep        inc::probdim_agrif.h
63bld::excl_dep        inc::keys_agrif.h
64bld::excl_dep        h::SetNumberofcells.h
65bld::excl_dep        h::GetNumberofcells.h
66bld::excl_dep        h::include_use_Alloc_agrif.h
67bld::excl_dep        h::allocations_calls_agrif.h
68bld::excl_dep        h::modtype_agrif.h
69bld::excl_dep        h::probdim_agrif.h
70bld::excl_dep        h::keys_agrif.h
71bld::excl_dep        use::mod_attribut
72bld::excl_dep        use::mod_event_client
73bld::excl_dep        use::mod_ioclient
74#bld::excl_dep        OBJ
75
76# Don't generate interface files
77bld::tool::geninterface none
78
79# Allow ".h90" and ".f90" as an extension for CPP include files
80bld::infile_ext::h90  CPP::INCLUDE
81bld::infile_ext::f90  FPP::FPP9X::SOURCE
82bld::src_type::nemo/agrif2model.F90 FORTRAN::FORTRAN9X::SOURCE
Note: See TracBrowser for help on using the repository browser.