Andrew Tridgell
f579c3e6eb
mk: added a global make.inc
...
saves added global libraries to every subdirectory
9 years ago
Lucas De Marchi
8bec17e05b
mk: remove support for flymaple
9 years ago
Siddharth Bharat Purohit
dd65495668
mk: generate mavlink headers using mavlink module files
9 years ago
Andrew Tridgell
a509daff54
build: added qurt build target
9 years ago
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.
9 years ago
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.
10 years ago
Andrew Tridgell
16ada34398
build: removed include of vehicle directory in build
...
this removes the temptation of including vehicle specific headers in
libraries
10 years ago
Andrew Tridgell
c5f680de44
build: removed support for .pde files in build
10 years ago
Andrew Tridgell
d516dc7fde
build: fixed dependency on frame type for px4 build
10 years ago
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
10 years ago
Andrew Tridgell
793ec76259
build: support building pure cpp projects
10 years ago
Andrew Tridgell
24b481ac0d
build: fixed dependency on frame type in make target
11 years ago
Andrew Tridgell
fdeac40135
build: added board subtypes to build
11 years ago
Emile Castelnuovo
01b7bcd05d
mk: new VRBRAIN board definition
11 years ago
Andrew Tridgell
ceef872a51
build: fixed a build cmp warning
11 years ago
Andrew Tridgell
56752f4027
build: reduced PX4 warnings and avoid rebuilding when possible
11 years ago
Andrew Tridgell
6deeca1cc0
build: support all copter frame types on all boards
11 years ago
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
12 years ago
Andrew Tridgell
73250efc01
build: added support for the new PX4 build system
12 years ago
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
12 years ago