Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ a.rmlib.bsd(1) — DOMAIN Ada 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

a.mklib(1)

a.cleanlib(1)

a.rmlib(1)

NAME

a.rmlib − remove compilation library

FORMAT

a.rmlib [-f] [VADS_library]

DESCRIPTION

a.rmlib removes all VADS library components from VADS_library or from the current library if no argument is given. It removes three files (GVAS_table, ada.lib, and gnrx.lib), four directories (.lines, .imports, .nets, and .objects), and lock files, if present and the -f option is used. The directory itself, any other files it contains, and any subordinate directories are untouched. 
 
If VADS_library is unspecified, the current VADS library is used. 
 
If a.rmlib cannot find every library component or lock files exist, it will abort without removing any files unless the -f (force) option is given. 

OPTION

-f (force) Clear VADS library structure even if some components are missing or lock files exist. 

FILES

 GVAS_table address assignment file

 ada.lib library reference file

 gnrx.lib generic instantiation reference file

 .lines line number reference files directory

 .imports imported Ada units directory

 .nets Ada net files directory

 .objects Ada object files directory

DIAGNOSTICS

An error is reported and no action is taken (without the -f option) if VADS_library contains an incomplete set of components or a lock file. 
 
An error message will be issued if any files or directories are not accessible for deletion.

SEE ALSO

a.mklib(1), a.cleanlib(1)

BUGS

The directory name for the removed library is left in dependent library paths. This blocks compilation in any dependent libraries until a.path(1) is used to remove the path entry that specifies this directory.  Compilation could also proceed if a VADS library is re-created in the named directory from which the library information was removed. 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026