Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ gencc(CP) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rcc(CP)


 gencc(CP)                      6 January 1993                      gencc(CP)


 Name

    gencc - create a front-end to the rcc command

 Syntax

    gencc

 Description

    The gencc command is an interactive command designed to create a
    front-end to the rcc command.  Since hard-coded path names have been
    eliminated from the rcc, it is possible to move pieces of the compilation
    system to new locations without recompiling the system.  The new loca-
    tions of moved pieces can be specified through the rcc option -Y.  How-
    ever, it is inconvenient to supply -Y options with every invocation of
    rcc.  Further, if a system administrator moves pieces of the compilation
    system, such movement should be invisible to users.

    The front-end which gencc generates is a one-line shell script which
    calls rcc with the proper -Y options.  The front-end will also pass all
    user-supplied options to rcc.

    gencc prompts for the location of each tool and directory which can be
    respecified by rcc's -Y option.  If no location is specified, it assumes
    that that piece of the system has not been relocated.  After all the
    locations have been prompted for, gencc creates the front-end to the rcc
    command.

    gencc creates the front-end in the current working directory and gives
    the file the name rcc.  Thus, gencc cannot be run in the same directory
    containing the actual rcc command.  If the system administrator has
    redistributed the compilation system the actual rcc command should be
    placed somewhere which is not typically in a user's PATH (for example,
    /lib).  This will prevent users from accidentally invoking the cc command
    without using the front-end.

 Files


    front-end to rcc

 Notes

    The gencc command does not produce any warnings if a tool or directory
    does not exist at the specified location. Also, gencc does not actually
    move any files to new locations.

 See also

    rcc(CP)


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