Dec 222017
 
Clipper Compiler assistant. Recompiles only those files that have changes and need to be recompiled.
File CCA13.ZIP from The Programmer’s Corner in
Category Dbase Source Code
Clipper Compiler assistant. Recompiles only those files that have changes and need to be recompiled.
File Name File Size Zip Size Zip Type
CCA13.DOC 4586 1807 deflated
CCA13.EXE 36339 24427 deflated

Download File CCA13.ZIP Here

Contents of the CCA13.DOC file


CCA - CLIPPER COMPILER ASSISTANT

Author: Beta & final revision:
Stephen Pavlik Tom Wyrick
PC Applications, Inc. InfoSys
1590 Woods Rd. 9800 D Topanga Cyn Blvd
Suite K Suite 211
Winston-Salem, NC 27106 Chatsworth, CA 91311

LATEST VERSION: 1.3
LAST UPDATE : 12/07/87 09:52 pm
LANGUAGE : TURBO BASIC

PURPOSE: To reduce development time by compiling only those
programs which have been modified.

OPERATION: CCA determines which files need to be compiled by
comparing the date and time of the object file with the
matching program file from the DOS directory. If the program
file is newer than the object file, CCA will compile the
program file to produce a new object file. Compiling will
take place if no object file is found for a program file.
The program uses the -m option of Clipper, which will not
compile programs called by the program name passed to the
compiler. CCA will create as many object files as program
files that you have, so you will need to make sure you link
them all in. When you are 'finished' developing, debugging,
enhancing you may want to use Clipper in the normal way to
compile all programs into one object file (if your
application does not need overlays). This should make a
somewhat smaller executable file.

LIMITATIONS:

1. If you are capable of making a change to a program file
within the same minute as the last compile, CCA will not
catch it. If you are having difficulty with that, you have
two choices; take a more relaxed attitude toward programming
(a yawn and/or a stretch may be required), or send a great
many requests for me to change it (commendation and/or
remuneration would help).

2. Only programs which have a '.prg' file extension will be
compiled.

USE:

1. Type 'CCA' from the DOS prompt, or include in your
compiler batch file. The program will do the rest. CCA will
beep when finished compiling all needed programs.

2. CCA may be put in a directory for which a DOS PATH has
been set. CCA will compile the programs from the current
directory.

REVISION HISTORY:

Version 1.0: 10/04/87 Released for Beta testing.

Version 1.1: 10/25/87 Changes made to clear the screen of
messages not valid any longer. Counts program files found,
and compiled. Fix bug which kept CCA from compiling programs
if the object file was last created in the AM and the program
file was time stamped in the PM.

Version 1.2: 11/08/87 Fixed the AM/PM bug for good.

Version 1.3: 12/07/87 Really fixed the AM/PM bug for good

POSIBLE ENHANCEMENTS:

1. Ask for the linker of your preference and send the list
of object files and any options the specified linker may want.
If you are using anything but Tlink which comes with Turbo
C, you'll be sorry - it is about 10 times faster than anyone
else's.

MONEY:

I don't think that anyone makes any money from Shareware, but
if you are determined to prove me wrong, and if CCA helps
you, (especially if it helps YOU make money), then send what
you think it is worth. If your payment is greater than the
cost of a diskette and postal costs, you will be eligible for
the next release.

Send your name, address, phone, and where you found CCA. If
you have any recommendations for improvements or notice
anything 'funny', leave a message on dBORED at 818-367-3359.

RESTRICTIONS:

Please don't sell it to others. My estimate of the human
race is low enough already.

If you give it to someone else, please include this file with
it.



Steve







 December 22, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)