
29
all:
Configures and builds Ammasso MPICH, this is the default target for
make.
config
:
Configures the Ammasso MPICH source tree, this rule creates the file
Config.
build:
Builds Ammasso MPICH and depends on
config
target.
install:
Installs Ammasso MPICH and depends on
build
target.
uninstall:
Uninstall Ammasso MPICH if it is installed.
clean:
Cleans the Ammasso MPICH source tree of any previously built objects.
binary:
This will put together a binary that can be put on other machines with identical
setups. The resulting file
image-mpich-1.2.5.bin
can be executed on each
identical system in a cluster to install and configure the AMSO_MPICH package. A
32-bit binary file called
image-mpich-1.2.5-32.bin
will also be generated if
you are running on a 64-bit machine and have chosen to build the 32-bit version of
Ammasso MPICH.
4.2.2 Makefile Configuration Variables
The configuration file
Config
has the following variables:
CC
This is the path to the C compiler that will be used to build MPICH C programs.
CPP
This is the path to the C++ compiler that will be used when building C++ MPICH programs.
FC
This is the path to the FORTRAN 77 compiler that will be used when building FORTRAN
77 MPICH programs.
STARCORE
This is the path to the AMSO1100 source tree. It must be an absolute path.
LDFLAGS
This is a list of load flags passed to the loader. The most common flags found in this are of
the form
"-L/path/to/library".
The contents of this variable are white space
delimited.