Home

Awesome

ToolDaemon


Mac OS Classic shareware made open source

ToolDaemon makes your (classic) MacOS computer remotely accessible to authorized users, from any platform, through any Telnet client.

Indeed, your (classic) MacOS computer becomes a true multi-threaded, multi-user environment, where logged users can simultaneously take any action on the system.

To achieve this, ToolDaemon needs some help from ToolServer, a very nice program from Apple Computer, Inc.

Building


Prerequsites:

Clone the repository and copy the resource forks back:

cp AppResources.ppob_..namedfork_rsrc AppResources.ppob/..namedfork/rsrc
cp AppResources.rsrc_..namedfork_rsrc AppResources.rsrc/..namedfork/rsrc

Set up a build directory such as:

In CodeWarrior, the variable {Project} will refer to the "Tool Daemon" folder. APIs are referenced as {Project}:::APIs:

Use ResEdit to set the Type and Creator codes for the following files:

{Project}ToolDaemon.mcp

{Project}Resources:AppResources.ppob

{Project}Resources:AppResources.rsrc

{Project}Source:Prefix:DebugPrefix.pch++

{Project}Source:Prefix:FinalPrefix.pch++

AppleShare API:

InternetConfig SDK:

Build the MSL Libraries:

Macintosh HD:CodeWarrior Pro 5:Metrowerks CodeWarrior:MSL:(MacOS_Build_Scripts)

You may need to increase the memory allocation for CodeWarrior IDE if you get build errors.

Build ToolDaemon:

Open the ToolDaemon.mcp project file.

Click the "Make" button.