Mkpr creates a project (for the latest release)
with the specified name. The argument may contain /'s,
in which case the first part (up to the last /) has to be a
legal UNIX path to a directory in which the new project
directory will be created. Mkpr requires write
permission in the parent directory.
Default, mkpr tries to use the information of the
current project (if existing). Use option -u, to use a
specific project instead.
To connect the project to a process, mkpr first
tries to use the process that is specified using the option
-p, second the value of an existing current project. Next,
mkpr tries to use the environment variable ICDPROCESS
(if defined). Otherwise, the user has to interactively
specify the process.
To define a lambda value (the smallest grid for layout
design) for the project, mkpr first tries to use the
value that is specified using the option -l, second the
value of an existing current project. Next, mkpr
tries to read the value from a file
`default_lambda' that is present in the process
directory. Otherwise, the user has to interactively specify
the value for lambda.
Mkpr creates standard entries in the project
directory, that is, view directories with empty celllists, a
file ".dmrc" and a file "projlist". The
entry ".dmrc" contains process information such as
the process id and the value for lambda. The entry
"projlist" is intended to contain a list of paths
to projects that may be used as libraries for the design
that will be created in the new project.
|