169 Commits

Author SHA1 Message Date
Lorenz Meier
f0a4979da6 Merged master into driver_framework 2015-12-01 12:34:02 +01:00
David Sidrane
a67097731a Renamed pax4fmu-v3 to pax4fmu-v4 2015-11-28 09:13:15 +01:00
David Sidrane
f3b7585a89 Wip FMUV3 2015-11-28 09:13:15 +01:00
Lorenz Meier
6b5ba23db8 Makefile: Extend make clean with submodule sync which will save some developers 2015-11-23 12:41:44 +01:00
Lorenz Meier
dcb8705059 Adjust to new CMAKE targets 2015-11-22 14:00:01 +01:00
tumbili
2f0b24feab cmake: replace vtol model with tailsitter model 2015-11-18 16:11:10 +01:00
Lorenz Meier
a394dd5b0d Add gazebo, gazebo_iris and gazebo_vtol targets 2015-10-29 10:35:35 +01:00
Mark Charlebois
461f72dcee Updated instructions for installing cmake to newer version
The available version of cmake for Ubuntu 12.04 is too old.
The PPA listed does not currently work so the official
cmake webisite is a more reliable source to get cmake.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-28 21:58:34 +01:00
Lorenz Meier
8524a50703 Fixed deprecation warning in Makefile 2015-10-27 22:15:19 +01:00
Lorenz Meier
a99390503a QuRT travis target: Make accessible via makefile 2015-10-27 09:30:22 +01:00
Lorenz Meier
529d9b4d3a Check and enforce CMake version 2015-10-26 10:19:30 +01:00
Daniel Agar
fb3465c117 Makefile fix /bin/shs ninja check 2015-10-25 18:33:39 +01:00
jgoppert
318144ee8b Changed sitl targets to be easier to call from make. 2015-10-25 17:45:30 +01:00
Lorenz Meier
aff78e0f5e CMake / Ninja: Use console flag so upload targets can print their normal output and receive input. 2015-10-25 11:22:05 +01:00
jgoppert
0106be3e89 Added local position estimator. 2015-10-24 20:34:33 +02:00
tumbili
06f5e242d1 support launching gazebo automatically for SITL 2015-10-23 09:33:55 +02:00
Mark Charlebois
4b1e4e63f0 eagle: Added posix_eagle_release to Makefile
Enable build of posix_eagle_release.
Added path to ARM cross compiler in qrlsdk install.
Fixed warnings in Toolchain-arm-linux-gnueabihf.cmake

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-23 09:06:18 +02:00
Lorenz Meier
9288b8fa70 Add posix_sitl_default target for consistency 2015-10-19 21:48:33 +02:00
Lorenz Meier
b61e95adfd Automate SITL run 2015-10-17 17:41:57 +02:00
tumbili
c9a3b7b9b0 added config file SITL iris with gazebo 2015-10-17 13:30:44 +02:00
Daniel Agar
adc59b9e71 cmake improve submodule handling 2015-10-14 12:13:33 -04:00
Lorenz Meier
51707245bb Makefile: Use blunt force to ensure uavcan submodule is up to date 2015-10-14 12:13:20 +02:00
Daniel Agar
5865dc6434 cmake add libuavcan as subdirectory
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
2015-10-14 02:37:00 -04:00
Daniel Agar
1bfc919c83 cmake generate MSYS Makefiles on windows 2015-10-14 01:56:16 -04:00
Lorenz Meier
9b45142992 Abort compilation if some smart "developers" think downloading a ZIP file is a good idea. 2015-10-11 12:04:34 +02:00
Daniel Agar
2529f07d44 restore format check 2015-10-06 18:28:30 -04:00
Daniel Agar
74a61a3610 cmake allow Ninja generator 2015-10-06 18:28:30 -04:00
James Goppert
55f963be07 Added ddd support. 2015-10-06 12:18:32 -04:00
Lorenz Meier
90f2e8d61a Force CMake to generate UNIX makefiles on all platforms 2015-10-06 17:03:41 +02:00
James Goppert
e1bb618371 Working on uavcan building. 2015-10-04 21:29:22 -04:00
Lorenz Meier
d0ca0ff837 Added FMUv1 config 2015-10-03 17:25:49 +02:00
Lorenz Meier
21fadb9ea3 Add distclean target 2015-10-02 11:04:32 +02:00
James Goppert
3c6d101792 Added support for ros-sitl. 2015-09-25 08:29:35 -04:00
James Goppert
e38eba0934 cmake: Fix for posix sitl. 2015-09-20 11:17:31 -04:00
Lorenz Meier
6db320741c Makefile: support GDB debugging 2015-09-20 16:40:53 +02:00
Lorenz Meier
b9efd8f438 Add lldb make targets 2015-09-20 12:53:56 +02:00
James Goppert
4830c7c9c1 Added io debug target. 2015-09-19 10:39:54 -04:00
James Goppert
676a3d230c Work on px4io firmware building. 2015-09-13 23:20:00 -04:00
James Goppert
5b8905a4e0 Fix for target name. 2015-09-13 15:14:58 -04:00
James Goppert
3203f9ac9e Improvements to make support, added debug target. 2015-09-13 14:39:19 -04:00
Lorenz Meier
05c7a0683d Re-add missing ease-of-use make targets 2015-09-12 15:44:05 +02:00
James Goppert
54f8dd2f4d Support parallel building through -j flag in makefile. 2015-09-12 01:33:36 -04:00
Lorenz Meier
6eb4d015fd Bring back user-friendly Makefile for non-Ubuntu users 2015-09-12 01:39:57 +02:00
Mark Charlebois
e4b9212e96 cmake: Updated makefie to show the available build configs
Also fixed param support for nuttx and qurt

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 16:15:48 -07:00
James Goppert
298fbf0080 Added more targets to phony. 2015-09-11 13:52:14 -04:00
James Goppert
8bc81d985f Fixed typo in version, exposed some more useful cmake targets. 2015-09-11 00:24:30 -04:00
James Goppert
0e8cc821a9 More config cleanup. 2015-09-11 00:15:33 -04:00
James Goppert
07851b79c2 Work on config only for cmake arguments. 2015-09-10 23:43:59 -04:00
James Goppert
a2615d793e Put warning on spacing in makefile. 2015-09-10 21:20:49 -04:00
James Goppert
2c33f4921c Add makefile magic to simplify maintenance. 2015-09-10 21:15:55 -04:00