Xcode Plugins Code
Status: Beta
Brought to you by:
maxao
File | Date | Author | Commit |
---|---|---|---|
AdaPlugin.xcodeproj | 2008-10-19 | maxao | [r114] version 1.0b4 : update for Mac OS X 10.5.5 |
Project Templates | 2006-05-27 | damien | [r30] Update for compatibility with Xcode 2.3 |
Resources | 2008-01-27 | maxao | [r101] update language definition for Ada 95 |
Sources | 2008-01-26 | maxao | [r90] Update for Xcode 3.0 |
Target Templates | 2006-05-22 | damien | [r28] Adding jim's podification to specification file... |
Tests | 2008-01-26 | maxao | [r90] Update for Xcode 3.0 |
README | 2008-10-19 | maxao | [r114] version 1.0b4 : update for Mac OS X 10.5.5 |
README-dev | 2008-01-27 | maxao | [r98] Add a README for users, rename previous develop... |
What is it ? ============ This software is a plugin for Xcode, adding native support for the Ada langage in Xcode. It supports : - source code highlighting (.adb, .ads and .ada files) - Xcode look & feel to manage a project - writing pure ada programs - calling C code from ada programs - debug ada code from Xcode Requirements ============ A PPC or Intel Mac Mac OS X 10.5.x Xcode 3.x The gnat compiler (command line tools for compiling Ada files) How to install ? ================ Copy "Ada.pbplugin" to "$HOME/Library/Application Support/Developer/Shared/Xcode/Plug-ins/" Copy "Target Templates/*" to "$HOME/Library/Application Support/Developer/Shared/Xcode/Target Templates/Ada/" Copy "Project Templates/*" to "$HOME/Library/Application Support/Developer/Shared/Xcode/Project Templates/Ada/" By default, the plugin will look the gnat executables in /usr/local/ada-4.2/bin. If it's not the case, you may change this setting by running the following command (if the gnat commands are /opt/local/bin/ for instance) : defaults write com.apple.Xcode INAdaBasePath /opt/local/ How to use ? ============ Easiest way : - create a new project, using the template "Ada > Ada Standard Tool". - the sample code should compile without any modification. For non standard situations : - create an empty projet, or open an existing projet. - add a new target ("Project" menu), using the template "Ada > Ada Shell Tool" - add your ada source code files (.ads / .adb) to the build phase of this target - open the build settings of the target and fill the ADA_MAIN_PROGRAM value. It should be set to the name of the main procedure, the entry point of the program. Never add ada source code file to a non Ada target. It may seems to work, but it finally doesn't. Links ===== Web site : http://maxao.free.fr/xcode-ada-plugin/ Download : http://sourceforge.net/project/showfiles.php?group_id=184878&package_id=218596 SVN repository : http://xcodeplugins.svn.sourceforge.net/svnroot/xcodeplugins/AdaPlugin Support mailing list : https://lists.sourceforge.net/lists/listinfo/xcodeplugins-users Copyright ========= The source code is published under the GPL v3 licence : you may use it freely as long as you respect the GPL v3 licence, and mention the initial copyright of its author, Damien Bobillot. Revision History ================ 1.0b4 Oct 2008 : updated for Mac OS X 10.5.5 1.0b3 Jan 2008 : updated for Xcode 3.0 1.0b2 May 2006 : updated for Xcode 2.3 1.0b1 ?? : first version