home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / CCA14.ZIP / CCA13.DOC next >
Encoding:
Text File  |  1987-12-07  |  4.5 KB  |  107 lines

  1.                         CCA - CLIPPER COMPILER ASSISTANT
  2.  
  3.          Author:                                Beta & final revision:
  4.          Stephen Pavlik                         Tom Wyrick
  5.          PC Applications, Inc.                  InfoSys 
  6.          1590 Woods Rd.                         9800 D Topanga Cyn Blvd
  7.          Suite K                                Suite 211
  8.          Winston-Salem, NC  27106               Chatsworth, CA  91311
  9.          
  10.          LATEST VERSION: 1.3
  11.          LAST UPDATE   : 12/07/87  09:52 pm
  12.          LANGUAGE      : TURBO BASIC
  13.          
  14.          PURPOSE:  To reduce development time by compiling only those 
  15.          programs which have been modified.
  16.          
  17.          OPERATION:  CCA determines which files need to be compiled by 
  18.          comparing the date and time of the object file with the 
  19.          matching program file from the DOS directory.  If the program 
  20.          file is newer than the object file, CCA will compile the 
  21.          program file to produce a new object file.  Compiling will 
  22.          take place if no object file is found for a program file.  
  23.          The program uses the -m option of Clipper, which will not 
  24.          compile programs called by the program name passed to the 
  25.          compiler.  CCA will create as many object files as program 
  26.          files that you have, so you will need to make sure you link 
  27.          them all in.  When you are 'finished' developing, debugging, 
  28.          enhancing you may want to use Clipper in the normal way to 
  29.          compile all programs into one object file (if your 
  30.          application does not need overlays).  This should make a 
  31.          somewhat smaller executable file.  
  32.  
  33.          LIMITATIONS:  
  34.  
  35.          1.  If you are capable of making a change to a program file 
  36.          within the same minute as the last compile, CCA will not 
  37.          catch it.  If you are having difficulty with that, you have 
  38.          two choices; take a more relaxed attitude toward programming 
  39.          (a yawn and/or a stretch may be required), or send a great 
  40.          many requests for me to change it (commendation and/or 
  41.          remuneration would help).  
  42.          
  43.          2.  Only programs which have a '.prg' file extension will be 
  44.          compiled.  
  45.          
  46.          USE:
  47.  
  48.          1.  Type 'CCA' from the DOS prompt, or include in your 
  49.          compiler batch file.  The program will do the rest.  CCA will 
  50.          beep when finished compiling all needed programs.  
  51.  
  52.          2.  CCA may be put in a directory for which a DOS PATH has 
  53.          been set.  CCA will compile the programs from the current 
  54.          directory.
  55.                   
  56.          REVISION HISTORY:
  57.  
  58.          Version 1.0:  10/04/87 Released for Beta testing. 
  59.  
  60.          Version 1.1:  10/25/87 Changes made to clear the screen of
  61.          messages not valid any longer.  Counts program files found,
  62.          and compiled.  Fix bug which kept CCA from compiling programs
  63.          if the object file was last created in the AM and the program 
  64.          file was time stamped in the PM.  
  65.  
  66.          Version 1.2:  11/08/87 Fixed the AM/PM bug for good.
  67.  
  68.          Version 1.3:  12/07/87 Really fixed the AM/PM bug for good
  69.  
  70.          POSIBLE ENHANCEMENTS:
  71.  
  72.          1.  Ask for the linker of your preference and send the list 
  73.          of object files and any options the specified linker may want. 
  74.          If you are using anything but Tlink which comes with Turbo 
  75.          C, you'll be sorry - it is about 10 times faster than anyone 
  76.          else's. 
  77.                            
  78.          MONEY:
  79.  
  80.          I don't think that anyone makes any money from Shareware, but 
  81.          if you are determined to prove me wrong, and if CCA helps 
  82.          you, (especially if it helps YOU make money), then send what 
  83.          you think it is worth.  If your payment is greater than the 
  84.          cost of a diskette and postal costs, you will be eligible for 
  85.          the next release.
  86.  
  87.          Send your name, address, phone, and where you found CCA.  If 
  88.          you have any recommendations for improvements or notice 
  89.          anything 'funny', leave a message on dBORED at 818-367-3359.
  90.  
  91.          RESTRICTIONS:
  92.          
  93.          Please don't sell it to others.  My estimate of the human 
  94.          race is low enough already.  
  95.          
  96.          If you give it to someone else, please include this file with 
  97.          it.
  98.  
  99.  
  100.  
  101.                                      Steve
  102.  
  103.  
  104.  
  105.  
  106.  
  107.