include a link to older AltOS versions
[web/altusmetrum] / AltOS / building.mdwn
1 # Building AltOS
2
3 The AltOS source tree has a fairly long list of build dependencies, because
4 it builds firmware for at least 4 different processor cores, ground station 
5 software in Java, various utilities in C, etc.  By *far* the easiest way to
6 build from source is to start with a [Debian](http://debian.org) 'unstable' 
7 installation and take advantage of Debian tools and processes.  From this
8 platform, it is possible to build installable packages not only for Debian,
9 but also for Windows, Mac OS X, and generic Linux.
10
11 Install [Debian](http://debian.org), then type 'apt-get build-dep altos' 
12 and all of the required build dependencies should be automatically installed.
13
14 The notes we use to do a complete build for release are in the file
15 Releasing in the root of the source tree.  Not all of those details are
16 necessary unless you're trying to do an official release, but all the info
17 necessary to rebuild from source is captured there.
18
19 If you really want to try and build our source tree on a development platform
20 other than Debian, feel free... just don't expect us to help!  It's hard
21 enough keeping everything working on one development platform...
22