Both development environment and GCS are supported on Windows, Linux and Mac OS X
The first step is to Install all OS specific prerequisites.
###Mac OS X
Install XCode and its relatated command line tools (follow Apple documentation).
Install git, curl and p7zip. You can use brew brew install git curl p7zip
or macport: sudo port install git curl p7zip
###Ubuntu
sudo apt-get install git build-essential curl gdb wget debhelper p7zip-full unzip flex bison libsdl1.2-dev libudev-dev libusb-1.0-0-dev libc6-i386 mesa-common-dev
###Windows
Install msysGIT under C:\git
Clone LibrePilot Git repository. Open Git Bash and run
cd /path/to/LibrePilot_root
./make/scripts/win_sdk_install.sh
You can build using the /path/to/LibrePilot_root/make/winx86/bin/make
wrapper to call mingw32-make.exe
as:
./make/winx86/bin/make all_sdk_install
or call mingw32-make
directly
mingw32-make all_sdk_install
##Setup the build environment and build
The all_sdk_install
target will automatically retrieve and install all needed tools (qt, arm gcc etc.) in a local folder /path/to/LibrePilot_root/tools
make all_sdk_install
make package
The package
target will build the complete installable package for the current platform.
Run make with no arguments to show the complete list of supported targets.