git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1160 52acb1d6-8a22-11de-b505-999d5b087335
33 lines
1.3 KiB
Plaintext
33 lines
1.3 KiB
Plaintext
MacProxy is a tool that packages an SLProxy application as a
|
|
standalone Mac OS X application. When double-clicked, the application
|
|
will start the proxy in the background and open Second Life,
|
|
configured to connect through the proxy. The proxy runs entirely in
|
|
the background, so its output will not be visible to the user. You do
|
|
not need to have a Mac to run MacProxy; any typical Unix-like
|
|
environment with Perl installed should suffice.
|
|
|
|
To use MacProxy, navigate to the MacProxy directory and type
|
|
|
|
./build.pl "Application Name" path/to/executable.exe \
|
|
path/to/libraries.dll ...
|
|
|
|
For example, to create a standalone ChatConsole for the Mac:
|
|
|
|
./build.pl "Chat Console" ../../bin/ChatConsole.exe \
|
|
../../bin/SLProxy.dll ../../bin/libsecondlife.dll
|
|
|
|
(Of course, this is entirely pointless, since ChatConsole provides no
|
|
functionality unless run from a terminal.)
|
|
|
|
CAVEATS
|
|
|
|
The generated application will not work unless the user has the Mono
|
|
framework installed. This should be distributed separately, since
|
|
it's huge. The installer is available from
|
|
http://www.mono-project.com/Downloads.
|
|
|
|
MacProxy assumes that your proxy application accepts the standard
|
|
suite of --proxy arguments via the command line (see SLProxy's
|
|
documentation) and that it doesn't output anything of its own to
|
|
stdout before the proxy is active.
|