Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ gencc(1M) — Amiga System V Release 4 Version 1.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cc(1)



gencc(1M)         MISC. REFERENCE MANUAL PAGES          gencc(1M)



NAME
     gencc - create a front-end to the cc command

SYNOPSIS
     gencc

DESCRIPTION
     The gencc command is an interactive command designed to  aid
     in  the  creation  of  a front-end to the cc command.  Since
     hard-coded pathnames have been eliminated from the C  Compi-
     lation  System  (CCS),  it is possible to move pieces of the
     CCS to new locations without recompilation.  The  new  loca-
     tions of moved pieces can be specified through the -Y option
     to the cc command.  However, it is  inconvenient  to  supply
     the  proper  -Y options with every invocation of the cc com-
     mand.  Further, if a system administrator  moves  pieces  of
     the CCS, such movement should be invisible to users.

     The front-end to the cc command that gencc  generates  is  a
     one-line  shell  script  that  calls the cc command with the
     proper -Y options specified.  The front-end to the  cc  com-
     mand will also pass all user-supplied options to the cc com-
     mand.

     gencc prompts for the location of each  tool  and  directory
     that  can  be  respecified by a -Y option to the cc command.
     If no location is specified, it assumes that that  piece  of
     the  CCS  has  not  been relocated.  After all the locations
     have been prompted for, gencc will create the  front-end  to
     the cc command.

     gencc creates the front-end to the cc command in the current
     working directory and gives the file the same name as the cc
     command.  Thus, gencc can not be run in the  same  directory
     containing  the  actual  cc  command.   Further, if a system
     administrator has redistributed the CCS, the actual cc  com-
     mand should be placed in a location that is not typically in
     a user's path (e.g., /usr/lib).  Such placement will prevent
     users  from  accidentally  invoking  the  cc command without
     using the front-end.

NOTES
     gencc 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.   The  gencc
     command is obsolete.

FILES
     ./cc           front-end to cc

SEE ALSO
     cc(1).



          Last change: C Programming Language Utilities         1



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