Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.43 KB

CONTRIBUTING.md

File metadata and controls

40 lines (25 loc) · 1.43 KB

How to build from source?

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-essentials 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.