 |
3.3 source code (adf, band, libtc, libstd, Install, ...)
The source code files, which can be found in the program and
library directories and subdirectories thereof, need to be
pre-processed by the parser (scu) before compilation
and are denoted by suffices ".d", ".d90", "*.dmod0[0-9]", '.cd'.
The parser produces files containing plain FORTAN or C code having a suffix
'.f' or '.c'. Other source files
(used by the parser) are include files (files with extension ".h") and files which define
names (the file "settings
Parsing and compilation are controlled by $ADFBIN/yam.
The directory Install/ contains a script configure, some
data files which provide generic input for configure (start,
starttcl, and some more), a portable preprocessor cpp (based on
Mouse cpp), the adf preprocessor (adfparser) and files that will be addressed
by the $ADFBIN/yam command.
Apart from a few more files that are of little importance in
the installation, you'll find in Install/ a number of subdirectories with names like
pentium_linux, sgi_irix65, and so on: they refer to the platforms that
are supported.
Install/configure is an interactive script. It will ask some
data from the user: what platform, what version (PVM, MPI, serial), and
how many CPU's to use at most.
The configure script will create the files settings and Makeflags in $ADFHOME/,
based on the files in the Install directory.
It also creates a few 'Makefiles' in $ADFHOME
and in subdirectories thereof. It creates the $ADFBIN directory.
|