For a certain platform, it was necessary to change the name of the module
file with the machine-dependent routines (uio_mac*_module.f90
)
in a Makefile for the UIO routines.
For this purpose the environment variable UIOMAC
had to be set to the
name of the appropriate routine (see Sect. 3.3).
In the current version of CO5BOLD, there is only one file uio_mac_module.F90
-
with a capital F90
- that can be changed during the compilation
by preprocessor switches, see 3.6.
For CO5BOLD or the UIO Unix scripts the respective configure script
takes care of either of these steps.
Many compilers generate module information files with suffixes like
.M
, .mod
, or .kmo
. To clean up information files with
other suffixes, they have to be included in the cleaning step.
Calling examples:
A section of a typical makefile using the UIO routines may be