Monobjc Bridge
The project sources are available from GitHub or from the Monobjc Archive.
Before building Monobjc, you need to install:
- Xcode (freely available in the Mac App Store)
- The Command Line Tools (they can be installed from the Xcode preferences)
- The latest OS X 10.8 Documentation Set (they can be installed from the Xcode preferences)
The building process is based on make
, and provides different targets:
make all
builds the native runtime, the tools and the librariesmake distribute
builds the native runtime, the tools, the libraries and produces both the package installer and the archive.
If you want to test the bridge, you have to pass some variables:
TESTING_MODE=true make all
builds the native runtime, the tools and the libraries for testing purpose./dist/nunit-10.8 -labels ./dist/10.8/Monobjc*.Tests.dll
launchs the unit tests for OS X 10.8
Monobjc MonoDevelop Addins
The project sources are available from GitHub.
The building process is based on make
, and provides different targets.
make repository
builds the addin and prepare a local repository structure. The repository can then be uploaded on the distribution server.make local
builds the addin and copy the result in the local MonoDevelop installation. You have to restart MonoDevelop to pick up the new addin version.
In order to have MonoDevelop ready for addin development, you may launch it with some options:
MONODEVELOP_CONSOLE_LOG_LEVEL=Info PKG_CONFIG_PATH=/Applications/MonoDevelop.app/Contents/MacOS/lib/pkgconfig /Applications/MonoDevelop.app/Contents/MacOS/MonoDevelop --debug
launchs MonoDevelop with a detailled logging enabled.