home *** CD-ROM | disk | FTP | other *** search
- This is a beta release of mg3. The major changes are an internal
- reorganization (hence the version number change), the addition of
- named macros, and the addition of an ARexx port to the Amiga version.
- The changes for the final release version are not as yet all in place.
- However, it will be at least a year before those changes are in a
- version as stable as the current beta. Since the ARexx changes are
- major for the Amiga, but the user-visible changes for other systems
- are relatively minor, this is an Amiga-only release.
-
- It is a beta. It has not been as thoroughly tested as a normal
- release, and there are outstanding unverified bug reports. However, it
- has been in active use for 5-10 person years, and is relatively solid
- as a beta. You should have no troubles if you use it in patterns
- similar to the people who have been using it in prior beta tests.
- Unusual useage will probably cause problems.
-
- Warning: this version of mg tends to eat a lot of stack. stack 20000
- is recommended.
-
- To fit everyghing on one disk, the sources have been put into lharc. To
- put things back, create a toplevel directory, and do
-
- lharc -a -x x sources.lzh
-
- in that directory.
-
- The Rexx routines provided have been contributed by various people
- using the beta releases. Some of them haven't been tested, so examine
- them carefully before use.
-
- The programs in tools are used in the Makefiles. They are probably
- dependent on the environment they are built in - for instance, many
- expect the C startup code to do glob expansion. They are provided
- mostly to aid in convincing the Makefile's to work correctly; it's
- expected that those interested enough to want to recompile the sources
- will have their own versions of most of these commands. In particular,
- the ARP or AmigaDOS 2.0 equivalents shouldn't suffer from the
- limitation of the AmigaDOS 1.X versions that caused these to be
- written.
-
- To build a version from scratch, read through the docs on config, and
- create a config file for the version you would like to build. Run the
- rexx script config to create the directory where the version you are
- going to build will reside, then issue either a "make" or an "lmk"
- command, depending on which you are using.
-
- If you don't have ARexx (you should get a copy, but that can wait),
- the directory BURRITO provide a full-featured configuration for
- Lattice 5.0x. Edit the .h files to match what config would do to them
- (the information required for this is in the config documentation),
- then do a "lmk -f /amiga/lmkfile depend" (for Lattice) or "make -f
- /amgia/Makefile.### depend", where #### is MANX for Manx 3.6, and
- AZTEC for AZTEC 5.0. This will construct the appropriate Makefile for
- that directory.
-