mirror of https://github.com/BOINC/boinc.git
Updated SoftwareBuilding (markdown)
parent
654b2c177b
commit
57c669d08a
|
@ -1,9 +1,37 @@
|
|||
# Building BOINC
|
||||
* [Get source code](SourceCodeGit)
|
||||
* [Building on Unix](BuildSystem)
|
||||
* [Software prerequisites](SoftwarePrereqsUnix)
|
||||
* [Installing python-mysqldb](PythonMysql)
|
||||
* [Building applications](CompileApp)
|
||||
* [Building the client](CompileClient)
|
||||
* [Building the client on Android](AndroidBuildClient)
|
||||
* [Linux VM for building 'compatible' client](VmCompatibility)
|
||||
# Building BOINC software
|
||||
|
||||
The BOINC software consists of several parts:
|
||||
* Server
|
||||
* Client software (client, Manager, boinccmd)
|
||||
* Application library (API)
|
||||
|
||||
The [BOINC repository](SourceCodeGit) includes all of these parts.
|
||||
|
||||
Each of these parts can be built
|
||||
for different platforms (e.g. Win, Mac, Linux, Android).
|
||||
Depending on your goals, you probably need just a subset of these.
|
||||
For example, if you're developing a BOINC project,
|
||||
you might want to build the server software for Linux,
|
||||
and the API software for Win, Mac, and Linux.
|
||||
|
||||
## Application library [(overview)](CompileApp)
|
||||
|
||||
You'll need this if you're developing an application to run on BOINC
|
||||
(unless you use the [Wrapper](WrapperApp) or [VirtualBox](VboxApps),
|
||||
in which case you can use pre-built executables).
|
||||
|
||||
* [Windows](CompileAppWin)
|
||||
* [Unix](CompileAppLinux)
|
||||
* [Mac](BuildMacApp)
|
||||
* [Android](AndroidBuildApp)
|
||||
|
||||
## Server
|
||||
|
||||
* [Linux](BuildSystem)
|
||||
|
||||
## Client [(overview)](CompileClient)
|
||||
* [Win](CompileClient)
|
||||
* [Linux](BuildSystem). See also [compatibility VM](VmCompatibility).
|
||||
* [Mac](MacBuild)
|
||||
* [Android](AndroidBuildClient)
|
||||
|
||||
|
|
Loading…
Reference in New Issue