Andrew Tridgell
b40d8f94d6
build: removed .d dependency files in sketch directory on px4-cleandep
10 years ago
Andrew Tridgell
23617b442e
build: use a config.mk if it exists, but don't require it
10 years ago
Andrew Tridgell
3fbd0a1db0
build: removed the need for 'make configure'
...
and make default build display help
10 years ago
Andrew Tridgell
d6bf851783
build: allow for slightly larger stack size on PX4
...
this allows building with gcc 4.9
10 years ago
Andrew Tridgell
d8ba16f9cf
build: support non-pde projects for PX4 build
10 years ago
Tom Pittenger
b263c32507
Make: px4 warnings become errors
10 years ago
Andrew Tridgell
96d290a283
PX4: add PYTHONPATH for genmsg and gencpp tools
10 years ago
Jonathan Challinger
5059fc620c
Build: add git hashes to .px4 files
10 years ago
Andrew Tridgell
15c5e153c8
PX4: re-enable some warnings as errors
10 years ago
Andrew Tridgell
5b46dec9a0
PX4: avoid build errors from new upstream -Werror directives
10 years ago
Andrew Tridgell
722ce0628a
PX4: enable ccache on windows build
10 years ago
Andrew Tridgell
6d10797c59
build: enable uavcan if ../uavcan directory is present
10 years ago
Andrew Tridgell
26d3ad18b8
Revert "PX4: enabled support for UAVCAN"
...
This reverts commit 71b2306aa9
.
This broke the build due to git submodules. We need to work out how
ArduPilot is going to handle the external uavcan module dependency
before we enable this again
10 years ago
Holger Steinhaus
71b2306aa9
PX4: enabled support for UAVCAN
10 years ago
Andrew Tridgell
6bf76acf96
PX4: add TESTS_MATHLIB_DISABLE define
...
this helps building with upstream master
10 years ago
Andrew Tridgell
24b481ac0d
build: fixed dependency on frame type in make target
11 years ago
Andrew Tridgell
fc368202ad
build: fixed build with latest upstream PX4 Firmware tree
11 years ago
Andrew Tridgell
5230684bad
build: disable some compiler errors for now
...
this needs more work, but allows us to build with upstream PX4
Firmware now
11 years ago
Andrew Tridgell
f31183f22d
build: added APM_BUILD_DIRECTORY define to build
...
this makes it possible to have different default parameter values for
different vehicle types in libraries, as long as you use the makefile
based build
11 years ago
Andrew Tridgell
e037b37880
PX4: added "make px4-cleandep" for faster rebuilding between branches
11 years ago
Andrew Tridgell
7a02c2720b
PX4: added defines for PX4 and NuttX version in logs
11 years ago
Andrew Tridgell
f3c36ccef1
px4: fixed IO build
11 years ago
Andrew Tridgell
b59f2d4326
build: put px4io elf files in build directory
11 years ago
Andrew Tridgell
3c5dcc7862
PX4: added -Wno-packed
...
we know that packed data structures are not as efficient
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
18c3b16aa8
build: added GIT_VERSION define to Makefile build
11 years ago
Andrew Tridgell
0c926c38b1
PX4: boot the FMU bootloader in ROMFS
12 years ago
Andrew Tridgell
935546d80d
PX4: setup build layout to assume PX4Firmware and PX4NuttX trees
...
both in directory above ardupilot
12 years ago
Andrew Tridgell
78e85b36a4
PX4: moved MAXOPTIMIZATION change to APM build system
...
simpler than patching Firmware
12 years ago
Andrew Tridgell
f48acffc52
PX4: always rebuild module.mk
...
this allows for switching build between different vehicle types
12 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
16b5f923ae
PX4: remove the use of symlinks in PX4 build
...
this should make it more windows friendly
12 years ago
Andrew Tridgell
1137de1002
PX4: make upload targets depend on build targets
...
this allows for "make px4-v1-upload" for faster development cycles
12 years ago
Andrew Tridgell
0e0afbd756
PX4: allow NuttX tree to be in directory above Firmware tree
12 years ago
Andrew Tridgell
16a3f0d47b
PX4: only put one IO firmware in ROMFS
...
saves a bit of space. This also fixes makefile based upload
12 years ago
Andrew Tridgell
272057ff6d
PX4: fixed build of v1 and v2 firmwares in one build
...
this does a clean on each build, which is horribly inefficient. To fix
that we need to work out what state information is preventing
switching targets in one build
12 years ago
Andrew Tridgell
25b2cc7bf6
PX4: moved px4io-*.bin to ROMFS
...
this is more convenient than users having to copy it over
12 years ago
Andrew Tridgell
d27b338e18
PX4: added io-v2 targets
12 years ago
Andrew Tridgell
140fc63a69
PX4: added px4-v2 targets
12 years ago
Julian Oes
56e94d70e9
PX4: Adaptations to latest build changes
12 years ago
Andrew Tridgell
28ffa4059b
PX4: added ARDUPILOT_BUILD define
...
will be used to avoid some code in the px4io driver
12 years ago
Kevin Hester
7652f403ea
PX4: Remove -Os because I've changed the px4 tree to have that as the
...
default
12 years ago
Andrew Tridgell
856d654601
PX4-build: cope with relative path in PX4_ROOT
12 years ago
Andrew Tridgell
3a66d304af
PX4: changed EXTRAFLAGS to EXTRADEFINES for PX4
12 years ago
Andrew Tridgell
0acceb04ff
build: added px4-archives target
12 years ago
Andrew Tridgell
06cf9def98
PX4: auto-build the archives if needed
12 years ago
Andrew Tridgell
73250efc01
build: added support for the new PX4 build system
12 years ago
Andrew Tridgell
0af84177da
px4: fixed passing of EXTRAFLAGS for ArduCopter frame type
12 years ago
Andrew Tridgell
a77b5e9954
build: fixed eclipse build on Windows for PX4
12 years ago