4 XCSoar is a tactical glide computer for the Pocket PC operating
7 This file is aimed at developers. Users should read the manual which
8 can be found on the XCSoar home page (http://www.xcsoar.org/).
14 The XCSoar source code is managed with git (http://git-scm.com/). It
15 can be downloaded with the following command:
17 git clone git://xcsoar.git.sourceforge.net/gitroot/xcsoar/xcsoar
19 To update your repository, type:
23 For more information, please refer to the git documentation.
29 To compile from source, you need:
32 - GNU compiler collection (gcc)
33 - rsvg (http://librsvg.sourceforge.net/)
34 - ImageMagick 6.4 (http://www.imagemagick.org/)
35 - xsltproc (http://xmlsoft.org/XSLT/xsltproc2.html)
37 To cross-compile to (desktop) Windows, you need the mingw32 version of
42 For Pocket PC / Windows CE / Windows Mobile, you need mingw32ce:
44 http://cegcc.sourceforge.net/
45 http://sourceforge.net/projects/cegcc/files/cegcc/0.59.1/mingw32ce-0.59.1.tar.bz2/download
47 For Linux/Unix, you need:
49 - Boost (http://www.boost.org/)
50 - zlib (http://www.zlib.net/)
53 For Android, you need:
55 - Android SDK (http://developer.android.com/sdk/)
56 - Android NDK r5b (http://developer.android.com/sdk/ndk/)
66 PPC2000, PPC2003: Pocket PC (for PPC2002 devices, use PPC2000 target)
68 WM5: Windows Mobile 5.0 and later
70 PPC2003X: Pocket PC 2003 with XScale CPU
72 ALTAIR: Triadis Altair
74 WINE: WineLib (experimental)
76 UNIX: Linux and others (work in progress)
78 ANDROID: Android OS (work in progress)
84 Submit patches to the XCSoar developer mailing list
85 (xcsoar-devel@lists.sourceforge.net).
87 - patches should be self-contained
88 - patches should be self-documenting (add a good description on what
89 is changed, and why you are changing it)
90 - write one patch for one change