source: LMDZ6/trunk/libf/phylmd/ecrad-acc/bin/fcm-make-interfaces.cfg

Last change on this file was 6016, checked in by yann meurdesoif, 3 months ago

Add new ecrad version from DWD ported onto OpenACC, closed from original ecrad ECMWF starting point for LMDZ ecrad version.

Modification from ecrad-lmdz version has been included.

YM

  • Property svn:eol-style set to native
File size: 1.1 KB
Line 
1# (C) Copyright 2011- ECMWF.
2#
3# This software is licensed under the terms of the Apache Licence Version 2.0
4# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
5# In applying this licence, ECMWF does not waive the privileges and immunities
6# granted to it by virtue of its status as an intergovernmental organisation
7# nor does it submit to any jurisdiction.
8
9# FCM configuration file used to auto-generate interface files
10# for F77 and F90 files.
11# Interface files will have the extention "@P_SUFFIX@"
12# Results will be in a directory "interfaces/include" relative to cwd
13
14# Usage: fcm make --config-file=<path -to-this-file> \
15#                 interfaces.ns-incl="<space-sep-list-of-dirs>"
16
17$SRC{?}  = $HERE
18
19step.class[interfaces] = build
20steps  = interfaces
21
22interfaces.target{task}     = ext-iface
23
24interfaces.source = $SRC
25
26# Exclude all
27interfaces.ns-excl = /
28
29# Include some
30# interfaces.ns-incl = <list of dirs passed at command-line>
31
32# Extention of interface files
33interfaces.prop{file-ext.f90-interface} = .intfb.h
34
35# Do not follow includes
36interfaces.prop{no-dep.f.module} = *
37interfaces.prop{no-dep.include} = *
Note: See TracBrowser for help on using the repository browser.