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
Mark Charlebois
a456b6a1c6
Added missing Makefile update
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 16:25:30 -07:00
James Goppert
b073edc684
Set makefile default target explicity.
2015-09-10 14:08:03 -04:00
James Goppert
34eeee9fa9
Added defautl config for nuttx, nuttx now works over usb.
2015-09-10 13:57:54 -04:00
James Goppert
cadc7280b7
Fixed makefile upload link.
2015-09-10 03:05:17 -04:00
James Goppert
323ae36d9f
Added nuttx sim config.
2015-09-09 23:07:30 -04:00
James Goppert
bf18c84652
Cleanup of module building.
2015-09-09 23:00:58 -04:00
Mark Charlebois
9c376119d0
cmake: changes required for qurt build
...
Fixed CMakeLists.txt to be consistent with module.mk
Converted PX4_TICKS_PER_SEC to define for QURT to get around relocation error
Added stubs for QURT so building a full executable can be tested. This will
enable CI testing without the full Hexagon SDK.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-09 13:24:29 -07:00
James Goppert
b6b25f2ad1
Nuttx sim support.
2015-09-09 08:18:41 -04:00
Mark Charlebois
7e1c984234
Hack to get posix build partially working
...
Created a dummy build_git_version.h so I did not have to figure out
how to generate it.
Commented out topic_listener.cpp from src/systemcmds/CMakeLists.txt
because it depends on a generated cpp file.
Link doesn't work mut many modules build
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 15:39:13 -07:00