VMMaker version5 released

Tim Rowledge tim at sumeru.stanford.edu
Tue Feb 12 02:08:44 UTC 2002


Those of you interested in vm making will probably be interested to hear
that the latest version of VMMaker is now available on my website at
http://sumeru.stanford.edu/tim/pooters/SqFiles/deltas/VMMaker-3-2-version5.3.cs

This version merges together the needs of all the active platforms as
best as we have been able to discern them. It automagically works out
which files are copied or not instead of forcing the user to load a
different version.

The default is to not copy files from the platforms tree, relying upon
the platfom makefile to do whatever it needs to cope with source files
in the platform tree and the src tree. So far, unix and Mac makefiles
have been changed to support this. Windows and Acorn currently still use
the subclass of VMMaker that copies files, but as soon as each is able
to cope with the new arrangements the subclasses can be updated. Windows
also needs updating to allow the internal plugins to be built in
vm/intplugins rather than vm/ - Acorn is not affected since it doesn't
bother at all with internal plugins.

A new minor but probably useful facility is added; if a platforms misc
directory includes a subdirectory 'ToCopy' any file in that drectory
will be copied (duh!) to the root of the generated src tree. This is
primarily to allow for a platform specific README type file that
explains what to do to build the vm from the generated code.

tim


-- 
Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
Useful random insult:- Ready to join the Anti-Mensa Society.




More information about the Squeak-dev mailing list