[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Using RMake
Rescue5 creates two files containing the information required
to rebuild the application:
<.EXE name>.RMK RMake script
<.EXE name>.LNK List of object modules
To rebuild the application type:
rmake <.EXE name>
Before running RMake ensure that your environment is set up so
that DOS can find RMake, CA-Clipper and the linker used to
rebuild the .EXE, and that the linker can find the libraries
required.
The .RMK file has the following contents:
The CA-Clipper command line used to recompile the source
modules with a combination of the following switches:
/l Only used if all of the source code was originally
compiled with /l
/m Always used
/b Only used if all of the source code (including
GETSYS.PRG and ERRORSYS.PRG) was originally compiled
with /b
/n Always used. Note that in systems that were
originally compiled without /n, CA-Clipper will have
automatically declared a procedure for each of the
source files required to build the system. These are
emitted by Rescue5 as procedures with no body (no
code between the procedure declaration and the
return statement)
The linker command line follows; the linker used to rebuild the
application is assumed to be the same as the linker that was
originally used to build the .EXE.
Next, Rescue5 embeds a comment containing the version string
from the CLIPPER.LIB that the application was linked with.
This is likely to be the same as the version of CA-Clipper that
was used to compile the source files originally, but note that
it is possible to compile a system with one version and link it
with library files from another.
Finally Rescue5 writes the rules and dependencies required to
rebuild the application.
The .LNK file contains a list of the object modules required to
link the application. Note that you will need to edit the .LNK
file if the application requires libraries other than
CLIPPER.LIB, EXTEND.LIB, TERMINAL.LIB and DBFNTX.LIB (supplied
with CA-Clipper).
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson