Man Page CCadmin.1
NAME
CCadmin - clean the templates database; provide information
from and updates to the database.
SYNOPSIS
CCadmin [ -clean ] [ -ddir ] [ -info [=symbol [,...]] ]
[ -V ]
DESCRIPTION
CCadmin performs the following functions:
Cleans the database (this is the same as the obsolete util-
ity ptclean).
Provides information from the database for a given list of
mangled filenames in the database. The information provided
for each filename includes: header file dependencies, sym-
bols instantiated in the file, and command line options used
to compile the file.
Provides information from the database for a given list of
symbols. Here, a symbol is a template name. For each symbol,
the information provided includes: all instantiated names
that match the given symbol, and the file in which they are
instantiated.
OPTIONS
-clean
Clean the template database. This will simply do:
rm -rf SunWS.cache/CC_*
-ddir
Use dir as the directory containing the database. The
default value of dir is the current directory. Example:
If the database directory is /foo/bar/SunWS_cache, use:
CCadmin -d/foo/bar
-flags
Show summary of options.
-info[=symbol[,...]]
Provide information from the database about each symbol
in the list. If only -info is specified, information is
printed about all object files in the database. If a
symbol list is specified, information is printed only
for those symbols.
A symbol can be one of:
- object file name created by the user (example: t.o)
- mangled file name created in the database
- a string specifying a template name. If '<' or '>' is
used in the name, the name should be enclosed in quotes
to keep these characters from being treated as shell
redirection symbols.
If a template name is specified, CCadmin simply does a
string comparison and prints information about the tem-
plate names starting with that string.
-V Print version string.
EXAMPLES
CCadmin -info
lists information about all objects in the templates
database
CCadmin -info=t.o,EpuXSD5gnAQhdXWFrwohZBoZ3
lists information about the specified symbols
CCadmin -info=st
lists information about all template names starting
with "st"
CCadmin -info="stack<int"
lists information about all template names starting
with "stack<int"
CCadmin -info="stack<int,int>::p"
lists information about all template names starting
with "stack<int,int>::p"
FILES
./SunWS_config/CC_tmpl_opt
Replaces Template.opt
./SunWS_cache/CC_state
Replaces Dependency.state and CDR.state
./SunWS_cache/CC_import/
Lists imported template instantiations
./SunWS_cache/CC_obj_[0-9@A-Z_a-z]
Places objects under two-level hierarchy
SEE ALSO
CC(1)