1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
This file documents the Makefile targets associated with ivmkcm,
and gives information on how to use them. For further information on
ivmkcm see the man page (and related man pages).
make cmchkin
Create a cm repository under the top-level directory (if none exists)
and check in this directory and each sub-directory as its own package.
The package name is defined by a PACKAGE makefile variable in the
Imakefile. Make sure to add the appropriate cm pathname to your
CMPATH environment variable. See the cmchkin man page for further
details.
make cmadd
Add any new files in this directory (and each sub-directory) to the
repository. The list of supported RepositoryFiles is defined in
config/params.def and can be extended in config/local.def. See the
cmadd man page for further details.
make cmupdate
Check the status of this directory (and each sub-directory) relative
to the repository. See the cmupdate man page for further details.
make cmcommit [CMMSG=message] [CMFLAGS=-q]
Commit the changes in any files in this directory (and each
sub-directory) to the repository. Creates a numbered commit file
under cm/Patches in a directory of the same name. These files can be
concatenated together to create external patches. See the cmcommit
man page for further details.
make cmtag CMARGS=tag
Tag the repository files associated with this directory (and each
sub-directory) with an arbitrary symbol.
|