Dependencies ## SDKs: ## DirectX: The DirectX-SDK is not needed anymore - we use the libraries & headers included with mingw64 cg: The cg-SDK is not needed anymore - it is included in the ogre dependencies OpenAL: Download and install SDK: http://www.openal.org/downloads/ ## Boost: ## Download the latest release: http://www.boost.org/users/download/ Unpack the archive and update the WORKING_DIR variable in build_boost.sh accordingly. ## Ogre dependencies: ## Download dependencies here: https://bitbucket.org/cabalistic/ogredeps Unpack the archive and update the WORKING_DIR variable in build_ogredeps.sh accordingly. (Note: the buildscript will modify src/zlib/CMakeLists.txt to make zlib a shared library.) ## Ogre: ## Download Ogre (chose the right Tag): https://bitbucket.org/sinbad/ogre/downloads Unpack the archive and update the WORKING_DIR variable in build_ogre.sh accordingly. (Note: the buildscript will modify some files to make it work with mingw64) ## pcre: ## (for cegui) Download the latest release: http://www.pcre.org/ Unpack the archive and update the WORKING_DIR variable in build_pcre.sh accordingly. ## xerces: ## (for cegui 0.8) Download the latest release: http://xerces.apache.org/xerces-c/download.cgi Unpack the archive and update the WORKING_DIR variable in build_xerces.sh accordingly. ## Lua: ## Download the latest release of version 5.1 (tolua++ is not compatible with more recent versions): http://www.lua.org/download.html Unpack the archive and update the WORKING_DIR variable in build_lua.sh accordingly. Note: If you use Lua 5.1 you should probably open src/luaconf.h and change the definition of lua_number2int and lua_number2integer to avoid issues with DirectX. ## tolua++: ## (for cegui 0.8) 5.1 and older: Download the latest version: https://github.com/LuaDist/toluapp 5.2 and newer: Download the latest version: https://github.com/waltervn/toluapp Unpack the archive and update the WORKING_DIR variable in build_toluapp.sh accordingly. ## CEGUI: (0.8.x) ## Download the latest release of cegui: http://cegui.org.uk/download Unpack the archive and update the WORKING_DIR variable in build_cegui.sh accordingly. ## CEGUI: (0.7.x) ## Download the latest release of cegui: http://cegui.org.uk/download Unpack the archive and update the WORKING_DIR variable in build_cegui.sh accordingly. (Note: the buildscript will modify some premake-scripts to make it work) ## Ogg: ## Download Ogg here: http://xiph.org/downloads/ Unpack the archive and update the WORKING_DIR variable in build_ogg.sh accordingly. ## Vorbis (requires ogg): ## Download Vorbis here: http://xiph.org/downloads/ Unpack the archive and update the WORKING_DIR variable in build_vorbis.sh accordingly. ## Freealut: ## Download Freealut here: https://github.com/vancegroup/freealut/releases Unpack the archive and update the WORKING_DIR variable in build_freealut.sh accordingly. Update the AL_SDK_DIR variable with the path to the installed SDK. ## Tcl: ## Download Tcl here: https://www.tcl.tk/software/tcltk/download.html Unpack the archive and update the WORKING_DIR variable in build_tcl.sh accordingly.