home *** CD-ROM | disk | FTP | other *** search
-
- Small documentation written by Eric Totel on 27.September.1994
-
- --------------------------------
- - BumpRevv.rexx and MUIBuilder -
- - How to use them ? -
- --------------------------------
-
-
- I. BumpRev.rexx : what is it ?
- -------------------------------
-
- In this directory, you can find an ARexx script called 'BumpRev.rexx'.
-
- This script is an enhanced version of Bumprev from Commodore. Its goal
- is to manage and to provide a way to update the strings version in
- your programs (C and assembly).
-
- The use of this script is really simple :
-
-
- The template is :
- "Name/A,Version,Revision,File/K,Copyright/K,IncRev/K/S,Verbose/K/S,Asm/K/S"
-
- An example of use could be :
- rx bumprev.rexx Name prog File revision.h Version 1 Revision 0 Copyright "© by Sylvain Rougier" IncRev Verbose
-
- Here is the output of the previous command (in file revision.h) :
-
- #define REVISION 0
- #define VERSIONREVISION "1.0"
- #define DATE 27.09.94
- #define VERS "prog 1.0"
- #define VSTRING "prog 1.0 (27.09.94)\r\n"
- #define VERSTAG "$VER:prog 1.0 (27.09.94)"
-
-
- II. Author.
- ------------
-
- BumpRev.rexx was written by Sylvain Rougier and Pierre Carrette (who improved
- it to fit MUIBuilder's needs !!!!)
-
- III. Requirements.
- ------------------
-
- This hack will probably work only with C language (thanks to the
- macros !!!!!!), so you have to use C.
-
- To run the script, you have to use the RexxDosSupport.library
- which is provided in this directory in its original archive.
-
- This library is freely distributable, but copyrighted by
-
- *** Hartmut Goebel ***
-
- For more informations, please read the documentation included
- in the archive RexxDosSupport.lha.
-
-
- IV. Use with MUIBuilder.
- ------------------------
-
- This script is useful for C users !!!! It provides the ability to handle
- the well-known VERSION strings macros directly inside MUIBuilder.
-
- BumpRev.rexx will update your version string according to the arguments
- you provided.
-
- You just have to enter some special strings into the application
- object attributes :
-
- - Base : the name of your application (as usual)
- - Author : your name (as usual)
- - Title : "VERS"
- - Version : "VERSTAG"
- - Copyright : "VERS" © your name
- - Description : a description of your application (as usual)
-
- Before any code generation, edit one of the files 'C-Header' or 'H-Header'
- located in the 'Modules' directory. Add in the file of your choice the line
- '#include "revision.h"' where "revision.h" is the output file of BumpRev.rexx.
-
- With BumpRev.rexx you can generate the same file "version.h" for every
- project : so this change in 'H-Header' or 'C-Header' is valid for all
- of these projects.
-
- V. Greetings.
- -------------
-
- I want to thank Pierre Carrette who provided me
- with this script and made some improvements so that it works with MUIBuider !
-
- you can contact Pierre Carrette at :
-
- Pierre Carrette : bvme@chasseneuil.em.slb.com
-