Next: Compiling in Thorns
Up: Building and Administering a
Previous: Building and Administering a
Contents
gmake Targets for Building and Administering Configurations
A target for gmake can be naively thought of as an argument
that tells it which of several things listed in the Makefile is to do. The command gmake help lists all gmake targets:
- gmake <config>
- builds a configuration. If the configuration doesn't exist,
it will create it.
- gmake <config>-clean
- removes all object and dependency
files from a configuration.
- gmake <config>-cleandeps
- removes all dependency files
from a configuration.
- gmake <config>-cleanobjs
- removes all object files from
a configuration.
- gmake <config>-config
- creates a new configuration or
reconfigures an existing one overwriting any previous configuration options.
The configuration options are stored in a file
configs/<config>/config-info.
- gmake <config>-configinfo
- displays the options
of the configuration (cat configs/<config>/config-info).
- gmake <config>-cvsupdate
- updates the flesh and this
configuration's thorns from the CVS repositories.
- gmake <config>-delete
- deletes a configuration
(rm -r configs/<config>).
- gmake <config>-editthorns
- edits the ThornList.
- gmake <config>-examples
- copies all the example parameter files relevant for this configuration to the directory examples in the Cactus home directory. If a file of the same name is already there, it will not overwrite it.
- gmake <config>-realclean
- removes from a configuration
all object and dependency files, as well as files generated from the
CST (stands for Cactus Specification Tool, which is the set of Perl scripts
which parse the thorn configuration files). Only the files generated
by configure and the ThornList file remain.
- gmake <config>-rebuild
- rebuilds a configuration (reruns the CST).
- gmake <config>-reconfig
- reconfigures an existing
configuration using its previous configuration options from the file
configs/<config>/config-info.
- gmake <config>-testsuite
- runs the test programs
associated with each thorn in the configuration. See Section
A2.4 for information about the test suite mechanism.
- gmake <config>-ThornGuide
- builds documentation for the
thorns in this configuration
(see Section A2.3, page
, for other targets to build documentation
for thorns).
- gmake <config>-thornlist
- regenerates the
ThornList for a configuration.
- gmake <config>-utils [UTILS6#6<list>]
- builds all
utility programs provided by the thorns of a configuration. Individual
utilities can be selected by giving their names in the UTILS variable.
Next: Compiling in Thorns
Up: Building and Administering a
Previous: Building and Administering a
Contents
|