Short: Amiga Revision Update System Author: boris@prox.tynet.sub.org (Boris Folgmann) Uploader: bsfolgma@trick.informatik.uni-stuttgart.de (Boris Folgmann) Version: 1.3 Type: dev/misc Requires: AmigaOS 2.04 Kurz: Programm zur Verwaltung von Versionstrings in eigenen Programmen TITLE RevUp VERSION 1.3 (17.11.95) PROXITY SOFTWORKS Proxity Engineering and Technical Support Usenet: pets@amiuni.tynet.sub.org Fidonet: 2:246/1416.0 (pets) AUTHOR Boris Folgmann Address: Friedrichstrasse 7 71546 Aspach Germany Usenet: Internet: WWW: Fidonet: 2:246/1416.41 (Boris) IRC: PRX PGP Fingerprint: 82 84 70 38 26 5E 50 5A 9C DB CA CA 62 0A 31 52 Phone: ++49-(0)7191-23439 Fax: ++49-(0)7191-2604 DESCRIPTION RevUp manages version strings following the Amiga standard for including in own programs, e.g. '$VER: YourTool 2.4 (11.9.95)'. It's a must for every serious C, Oberon or Assembler programmer, so have a look at it! Your makefiles together with RevUp will do all the work for you. RevUp {} [REV ] [BETA] [C] [ASM] [OBERON] [LOG] [EXTRA] [ENVVAR] [TINY] Required: VERSION : Version number. PROJECTNAME : Basename to use for all RevUp files. DEPENDENCIES: Files which dates are checked. Optional: REV : Explicit revision number. BETA : Generate beta information. C : Generate C headerfile (default). ASM : Generate Assembly includefile. OBERON: Generate Oberon definition module. LOG : Interactively add history info to logfile. EXTRA : Generate extra information. ENVVAR: Set envvar for archive naming. TINY : Don't print credits. EXAMPLE > RevUp 1 SuperTool EXTRA generates SuperTool_rev.h: /* C headerfile generated by RevUp 1.3 */ #define VERSION 1 #define REVISION 1 #define DATE "12.7.95" #define VERS "SuperTool 1.1" #define VSTRING "SuperTool 1.1 (12.7.95)\\r\\n" #define VERSTAG "\\0$VER: SuperTool 1.1 (12.7.95)" #define TIME "14:57:51" #define PRGNAME "SuperTool" #define BASENAME "SUPERTOOL" #define VSTR "SuperTool 1.1 (12.7.95)" #define USER "boris" #define HOST "prox" User and Host are imported from environment variables. FEATURES o RevUp generates and maintains include and header files with revision information. o Basically RevUp is similar to the developer tool BumpRev, but it offers a lot of additional features. o ANSI-C, Oberon and Assembly language supported. o Multiple dependency files. o Beta count management for beta versions included. o Interactive logfile generation. SPECIAL REQUIREMENTS Kickstart 2.04 Workbench 2.0 Workbench 2.1 for localized DOS error messages. AVAILABILITY PRICE Free DISTRIBUTABILITY Freeware (C) 1994-1995 by Proxity Softworks ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 9392 4581 51.2% 05-Nov-95 22:54:06 RevUp 16677 4965 70.2% 05-Nov-95 22:50:42 RevUp.guide 2942 1584 46.1% 05-Nov-95 22:47:06 RevUp.readme -------- ------- ----- --------- -------- 29011 11130 61.6% 17-Nov-95 16:49:24 3 files