<< Overview | SoftLogik App Library API >> |
Top: Documentation Library | Up: Application Library SDK |
The Development Environment
Setup
The Development Environment Chapter url:setup
created:2008-03-01 13:37:57 last updated:2008-03-01 13:47:46
Copyright © 1985-2024 GrasshopperLLC. All Rights Reserved.
User Contributed Comments For The Development Environment | sign in to add a comment |
Tim Doty wrote... | 2008-03-02 16:11:50 |
an application needs the libraries: copy ~/Contents/Frameworks/* to the new application bundle. Also, ~/Contents/Resources/SoftLogikApp.rsc appears to be required. Finally an Info.plist file is necessary. | |
Tim Doty wrote... | 2008-03-02 16:18:25 |
The terminal environment needs to be setup appropriately. If you are going to be only working on one application then simply putting this in the ~./profile (for OS X) is probably simplest, otherwise you will want to modify it slightly. Please note that you will need to at least modify the $WORK variable for your path. If "SampleApp.app" is substituted with $1 then the script can be "sourced" with an argument as to which application to work on. For example, if the script is named "SLEnv" and is in the path: source SLEnv myApplication.app
Code: export EXEDIR_MAC=../exe_MAC
export OBJDIR_MAC=../obj_MAC export SRCDIR=../src export PRJDIR=../prj export WORK="/Users/youruserid/PgS" export IMOVIEPLUGINS_MAC="/Applications/iMovie HD.app/Contents/PlugIns" export SLSDKUTIL=$DEV"/sdk/SoftLogikSDK/Utilities/Macintosh" export SLLIB_MAC=$DEV"/sdk/SoftLogikSDK/Libs/Macintosh" export FREETYPE_MAC=$DEV"/src/freetype-2.3.5" # application flags #library flags #module flags alias mk="make -f ../prj/makefile.MAC" alias e="open mi" export C_INCLUDE_PATH=$C_INCLUDE_PATH:$SLINC:$FREETYPE_MAC/include:$LCMS_MAC/include:/usr/local/include/ export MACOSX_DEPLOYMENT_TARGET=10.2 | |
User Contributed Comments For The Development Environment | sign in to add a comment |
<< Overview | SoftLogik App Library API >> |
Top: Documentation Library | Up: Application Library SDK |