Where is the Mac VM that includes StarSqueak?
Karl Ramberg
karl.ramberg at chello.se
Tue Mar 20 17:03:18 UTC 2001
Thanks Andrew
I added this to the Swiki FAQ and acompaning page at
http://minnow.cc.gatech.edu/squeak/1803
Karl
"Andrew C. Greenberg" wrote:
>
> >I looked on the FTP site and on the Swiki, but I couldn't find it.
> >
> >Peace and Luck!
> >
> >Je77
>
> Several folk have commented to inquire where a plugin could be found.
> On the theory that teaching someone to fish is superior to giving
> someone a fish, I offer the following. To build a plugin on a
> Macintosh:
>
> (1) Install MPW (or other suitable development system);
> (2) Translate the Plugin class to a C code file;
> (3) Generate the Plugin include files;
> (4) Compile and link the C code file to a Shared Library
> (5) Install the Shared Library
> (6) Confirm that the plugin is working
>
> (1) Install MPW:
>
> Go to http://developer.apple.com/tools/mpw-tools/, and
> download the latest Golden Master from the ftp server. Double-click
> the disk image file to make a metadisk, and copy the MPW folder to
> your hard disk. [This takes a bit of doing with the current build.
> I found that making the two top level directories and copying the
> files inside those directories works OK.]
>
> (2) Translate the Plugin class to a C code file;
>
> Startup Squeak. In a workspace, type and execute the DoIt:
>
> StarSqueakPlugin translate
>
> This will create a folder containing your plugin c-language file.
>
> (3) Generate the Plugin include files;
>
> Startup Squeak (if not already up). In a workspace, type and
> execute the DoIt:
>
> InterpreterSupportCode writePluginSupportFiles
>
> This will create a number of .h files in your default Squeak
> directory. Copy those files to the plugin folder.
>
> (4) Compile and link the C code file to a Shared Library
>
> Open MPW Shell. From the Build Menu, select "Create Build
> Commands..." Click the "Source Files" button, navigate to the c file
> in your plugin folder, and add it to the project. Set the Program
> Name to "StarSqueakPlugin." In the Program Type options click on the
> "Shared Library" radio button. In the Target options, click on
> "PowerPC Only" If you are inclined to do so, click on the "General
> Options" and select the optimize for speed option, but you don't have
> to do that. Then, click the CreateMake button. Finally, from the
> Build menu, select "Build..."
>
> If all went well, the MPW directory should contain a file
> entitled StarSqueakPlugin, your plugin shared library.
>
> (5) Install the Shared Code Library.
>
> Rename the StarSqueakPlugin folder to something else, and
> copy the Shared Code Library to the default squeak folder.
More information about the Squeak-dev
mailing list
|