![]() |
![]() |
![]() |
|
Building ModreXFrom Rex community wiki
Building ModreXBuild reqirementsWindowsOnly requirement for Windows is the build tool. Supported build tools are Microsoft Visual C# 2008, mono and nant. http://www.microsoft.com/express/vcsharp/ http://www.mono-project.com/ http://nant.sourceforge.net/ LinuxSee: http://opensimulator.org/wiki/Dependencies#Linux and http://opensimulator.org/wiki/Build_Instructions#Linux.2FMac_OS_X.2FFreeBSD Getting the source and compiling1. To start the build process, first get the latest OpenSim source codes. More information how to get OpenSim source code, see: http://opensimulator.org/wiki/Download 2. After getting the OpenSim source, get the ModreX sources. To do this, follow these instructions: * Navigate to addon-modules directory under OpenSim trunk * Check out the ModreX source to directory ModreX with command: git clone git://github.com/mikkopa/ModreX.git ModreX * Note: it is very important that you check out the source to precisely the "addon-modules/ModreX" directory (not to be confused with "bin/addon-modules/ModreX")! If this is not done properly next steps will not work. * Note: you can also use the above repository as git submodule. For more information how to use git submodules, see: http://www.kernel.org/pub/software/scm/git/docs/git-submodule.html 3. Now before building, you must run the prebuilding script that will create the project files from the prebuild.xml. Go to OpenSim trunk root directory and run the runprebuild.bat or ./runprebuild.sh depending from the operating system you are using. 4. Now the project files should be successfully built and the project is ready for building. * With Visual C#, open OpenSim.sln and build it. ModreX projects should be inside the OpenSim solution. * With mono/nant, run nant 5. After successful build, some dependency files should have been automaticly copied to bin/ScriptEngines/Lib and bin/ScriptEngines/PythonScript directories. If they however do not exist, manually copy them from addon-modules/ModreX/ModularRex/ScriptEngines/. |
|||
![]() |
![]() |
![]() |

