Commit Graph

16 Commits

Author SHA1 Message Date
Caio Marcelo de Oliveira Filho ec52df991c build: compile only the HAL files needed by the board
Instead of requiring every program to specify the HAL related modules,
let the build system do it (in practice everything we compiled depended
on HAL anyway). This allow including only the necessary files in the
compilation.
2015-10-21 09:16:07 +11:00
Gustavo Jose de Sousa b5c5297d68 mk: remove include paths from make.inc
Now that the includes directives are stardardized, we don't need to add include
paths from make.inc anymore.
2015-08-11 16:38:25 +10:00
Andrew Tridgell 16ada34398 build: removed include of vehicle directory in build
this removes the temptation of including vehicle specific headers in
libraries
2015-06-29 15:34:43 +10:00
Andrew Tridgell c5f680de44 build: removed support for .pde files in build 2015-06-01 18:19:48 +10:00
Andrew Tridgell d516dc7fde build: fixed dependency on frame type for px4 build 2015-06-01 10:19:31 +10:00
Andrew Tridgell 65d0ecdef7 build: fixed dependency on frame type and options
this ensures "make sitl-heli" rebuilds after a "make sitl"

Thanks to Michael Oborne for reporting this
2015-06-01 10:09:43 +10:00
Andrew Tridgell 793ec76259 build: support building pure cpp projects 2015-05-21 07:48:49 +10:00
Andrew Tridgell 24b481ac0d build: fixed dependency on frame type in make target 2014-08-01 06:54:03 +10:00
Andrew Tridgell fdeac40135 build: added board subtypes to build 2014-07-14 09:44:35 +10:00
Emile Castelnuovo 01b7bcd05d mk: new VRBRAIN board definition 2014-04-08 16:19:20 +10:00
Andrew Tridgell ceef872a51 build: fixed a build cmp warning 2013-12-11 17:29:27 +11:00
Andrew Tridgell 56752f4027 build: reduced PX4 warnings and avoid rebuilding when possible 2013-12-11 09:59:41 +11:00
Andrew Tridgell 6deeca1cc0 build: support all copter frame types on all boards 2013-11-13 09:12:02 +11:00
Andrew Tridgell ad445379b5 PX4: speed up the build a lot
this avoids removal of built objects and dependencies by allowing the
PX4 build system to put all objects and dependencies in the per-board
build directories
2013-08-30 13:01:33 +10:00
Andrew Tridgell 73250efc01 build: added support for the new PX4 build system 2013-05-10 06:16:54 +10:00
Andrew Tridgell ded192be3f build: split up the build system to allow for better board support
this will make it easier to support boards like the VRBrain
2013-02-21 16:48:49 +11:00