home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 240.lha / IntegratedCCompilerEnv / ICCE.DOC < prev    next >
Text File  |  1989-05-08  |  5KB  |  112 lines

  1.  
  2.  
  3.                 ICCE 1.4
  4.  
  5.                      BY C&P Software
  6.  
  7.  
  8.         (* NOTE: Version 1.4 is only an optimization version the
  9.     code has been shortened from 14XXX bytes to 13039 bytes.  It should
  10.     be a little faster. *)
  11.  
  12.         Yes, for too long now the 'C' programmers on the AMIGA
  13.     have gone without the luxury of a Integrated C Compiler Environ-
  14.     ment.  Well here is ICCE,  I know that it isn't exactly the 
  15.     cadillac of environments but it will avoid the agony of typing
  16.     all the commands you need to type all the time when you are in 
  17.     the development phase of that critical game/utility or whatever
  18.     it is you program.  I sincerely hope that you will enjoy this 
  19.     small utility and that it will accelerate your program develop-
  20.     ment.
  21.  
  22.          Here are the explanations of those criptic key strokes:
  23.  
  24.     KEY    EXPLANATION
  25.     ---    -----------
  26.  
  27.     'D'    Select the working drive for the program.
  28.     'T'    Select the type of Command line interface ICCE will
  29.         open when you select the 'G' command. 'cli' is a regular
  30.         old CLI.  Shell is the NewShell that comes with the 1.3
  31.         Workbench Upgrade.
  32.     'P'    Select the working path for the program.
  33.     'W'    Select the name of the working file.
  34.         ***********************************************************
  35.         *     If perhaps sometimes your drive, path or Workfile   *
  36.         *  selections don't appear to work, It's probably because *
  37.         *  ICCE checks for the validity of the path that you give *                                                       *
  38.         *  it and also appends a '.c' to the end of the workfile  *
  39.         *  if one was not supplied.                               *
  40.         ***********************************************************
  41.     'O'    Select the compiler and linker options + the linker's 
  42.         libraries.  When nothing is entered, ICCE assumes that you
  43.         want to keep the previously selected options.  To input no
  44.         options at all, when the cursor is on the line desired,
  45.         enter a blank.
  46.         ***********************************************************
  47.         *     Compiler, Assembler and linker options or libraries *
  48.         *  are not checked for validity like the drive, path and  *
  49.         *  filename therefore watch what you put in there.  But   *
  50.         *  anyway the worst that can happen is that the compiler, *
  51.         *  assembler and/or linker will complain because they do  *
  52.         *  not recognized the options passed to them.  *** NOTE:  *
  53.         *  if the Compiler, Assembler and/or Linker detect a      *
  54.         *  FATAL ERROR, they output goes to 'stderr' which I      *
  55.         *  cannot redirect as of yet!!! (HELP!!!)                 *
  56.         ***********************************************************
  57.     'A'    Specify the arguments you would like passed to the final
  58.         compiled product when you 'R'un it.
  59.     'E'    Edit your file, ICCE will call the editor called 'ed' in your 
  60.         current C: directory.
  61.     'C'    Calls the Manx Aztec 'C' compiler with the specified 
  62.         options and your working file, also calls the Assembler with
  63.         the specified Assembler options plus your file.ASM.
  64.     'L'    Calls the Manx Linker with the specified options, the 
  65.         working file and the specified libraries.
  66.     'R'    Runs your programs as a separate task.
  67.     'G'    Provides you with a CLI as a means of entering those
  68.         DOS commands that ICCE cannot perform for you such as
  69.         'copy', 'delete', etc,...
  70.     'F'    View the directory that you have selected with the 'D'
  71.         and 'P' commands.
  72.     'M'    Calls the MAKE utility supplied on the Aztec 'C' release
  73.         disks.  MAKE must reside in your compiler path and there
  74.         must be a 'makefile' present in the Work directory.
  75.     'S'    Manx Source Level Debugger command. Selecting this command
  76.         will force a recompile and link with the appropriate 
  77.         debugger options included so that ICCE can subsequently 
  78.         call SDB for you. (NOTE: SDB must be in your compiler path.)
  79.     'Q'    Quit ICCE.
  80.  
  81.         When ICCE is first entered, it will look for the file
  82.     'ICCE.cfg' to be in your S: directory, if the file is not found,
  83.     ICCE will go ahead and use it's defaults for the compiler and
  84.     linker options as well as it's default library.  If it doesn't find
  85.     the compiler in the SYS: directory, it will go ahead and ask you for
  86.     a path which MUST include the '/' at the end:
  87.         i.e.: "Compiler Path: DH0:manx/"
  88.     would be a valid entry, but: "DH0:manx" would not.
  89.     ***** NOTE: This was necessary since ICCE is now a child process of
  90.     the CLI/SHELL it was started from and has no idea about the path
  91.     that you have set for that CLI/SHELL.  If someone knows how to pass
  92.     that path to the child process I would appreciate the code to do
  93.     it and would incorporate it as soon as possible with the necessary
  94.     credit given to the provider.  THANX in advance. *****
  95.  
  96.         Upon exit, it will save all of the options that you have 
  97.     chosen in the 's:ICCE.cfg' file    so that the next time you bring 
  98.     ICCE up it can restore the environment that you had set.
  99.  
  100.         Well there they are I hope that these compact explanations
  101.     are enough to get you going.  Happy Compiling...
  102.  
  103.                         PAUL FORTIN
  104.  
  105.     P.S.: You can reach us(C&P Software) on CAUG and BBS-JC as PAUL
  106.           FORTIN and PLINK as TONY*S.
  107.  
  108.     P.S.S.: Do not forget to do the 'sets' that the compiler will
  109.         need and to add the directory where your compiler and
  110.         the source level debugger reside in your path (*** with
  111.         the DOS 'path' command ***)
  112.