home *** CD-ROM | disk | FTP | other *** search
- Makatic History
- ———————————————
-
-
- Releases
- ¨¨¨¨¨¨¨¨
-
- 19 Jan 1996 2.00
-
- First release
-
-
- 03 Feb 1996 2.03
-
- For c++ bug: added Makatic._C++Move and included example project
- 'Large++'; also added note in !Help about c++ bug.
-
- Added workaround for ImageFS bug.
-
- Changed Makatic.Medium to use a separate makefile for each build-type.
-
-
-
- 17 Feb 1996 2.07
-
- Changed fix for Acorn c++ bug, because c++ also generates incorrect
- !Depend file. Also added not in !Help about Wimpslot problems with c++,
- and added an example C-library project.
-
-
-
- 30 Mar 1996 2.10
-
- Added -m flag to Makatic2. Changed Small/Medium/Large scripts to put any
- extra macro definitions into the makefile using this flag, instead of
- putting the macros into the AMU command.
-
- This means that quotes are not needed when specifying macros with spaces
- inside them.
-
- For example, you should now do:
- Makatic.Medium @ CCExtra="-g -DDEBUG" LinkExtra=-d OtherFlags=DEBUG
-
- (Previously this would have been:
- Makatic.Medium @ CCExtra='-g -DDEBUG'
- - to use Makatic2's swapping of single and double quotes.)
-
- The above change was made so that generated makefiles can be run with
- AMU, without using Makatic.
-
- Ignores all files with '.RCS.' in filename.
-
-
-
-
-
- Details
- ¨¨¨¨¨¨¨
-
- 11 Jan 1996
- Makatic2 Canonicalises makefile filename before sending it to amu with
- -a option. Now calls amu -desktop with -a option.
-
- Added BuildLib and LibLib.
-
- 13 Jan 1996
- Stopped LibLib from erroneously creating an incorrect tree of empty
- directories.
-
- 15 Jan 1996
- Makatic2 now prints blank line at start.
-
-
- 19 Jan 1996 2.00
- First release.
-
-
- 26 Jan 1996 2.01
- Added Makatic._C++Move and exampe C++ project 'Large++'.
-
-
-
- 28 Jan 1996 2.02
-
- Added note in !Help about ImageFSFix bug and added fix.
- Thanks to Mark Seaborn for telling me about this problem.
-
- Changed Makatic.Medium to use a separate makefile for each build-type.
-
-
-
-
-
- 30 Jan 1996
-
- Added MultiMFs - makes multi-project makefiles, but doesn't run them.
- Changed Makatic._C++Move to use 'copy' instead of 'rename', and force
- overwriting of any existing file.
-
- 03 Feb 1996 2.03
-
- Added note to !Help about incorrect !Depend file produced by c++ when
- used with >2 element filenames.
-
-
-
- 04 Feb 1996 2.04
-
- Removed _C++Move. Added Mark Seaborn's '_C++Fix' program which, in
- conjunction with _C++, moves the output of Acorn's c++ to the right
- place, and also ammends any !Depend file which c++ generates using the
- incorrect .o filename.
-
-
-
-
- 04 Feb 1996 2.04
-
- Changed fix for Acorn c++ bug, because c++ also generates incorrect
- !Depend file: _C++Move removed. Added _C++ and _C++Fix. _C++Fix was
- written by Mark Seaborn.
-
- Changed !Help to describe the new system.
-
- 05 Feb 1996
-
- Added note about c++ running out of memory with long -o <filenames>.
-
-
-
- 12 Feb 1996 2.05
-
- Yet another change to the fix for the Acorn c++ bug - Makatic._C++ is
- now a small C prog to be used as a wrapper for C++, fixing the !Depend
- and -o problems together.
-
-
- 15 Feb 1996
-
- Added TestLib - example library.
-
-
- 17 Feb 1996 2.06
-
- Added note about Wimpslot problems with c++, and made Large++ example
- use 1000k Wimpslot.
-
- Added Every2 to Makatic directory, and changed Multi scripts to use this
- instead of 'Every.Every2'.
-
-
- 17 Feb 1996 2.07
-
- Updated History file for this release version.
-
-
- 18 Feb 1996 2.08
-
- Added -m flag to Makatic2, and changed scripts Small, Medium and Large
- to use this flag.
-
- This means that the generated makefiles can be run on their own without
- Makatic - all special extra flags are stored in the makefile.
-
- This means that you /shouldn't/ replace " by ' when calling the Small,
- Medium or Large scripts - the arguments you send are put in the
- makefile, where quotes aren't needed. See the example projects.
-
-
- 22 Feb 1996 2.09
-
- Fixed small bug in Multi scripts - .o directory is created as
- '<Sublibrary name>.<build type>.o', rather than '<Sublibrary name>.o'.
-
- Made MultiLink generate a makefile with things like
- 'Libraries.<build-type>.o.*' rather than list all the individual .o
- files - AMU can't cope with very long macro definitions.
-
- Changed Makatic2 so that calling with a directory of
- '<Makatic$ProjectDir>' will expand, to allow:
-
- Makatic.MultiLink Debug |<DeskLib_Sources$Dir>
-
- - which will put <DeskLib_Sources$Dir> into AOF files etc. Useful for
- debugging, maybe... except it doesn;t work
-
-
-
- 23 Feb 1996
-
- '&' now stands for leafname-without-extension, (used to be '$').
-
-
- 02 Mar 1996
-
- Ignores all files with '.RCS.' in filename.
-
-
-
-
- 30 Mar 1996 2.10
-
- Released to hensa.
-