Andrew Tridgell
af82ca3c43
PX4: removed old Images in clean
9 years ago
Andrew Tridgell
412bba0192
PX4: use Makefile.make
...
preparing for cmake build
9 years ago
Andrew Tridgell
1aa43b23f4
PX4: clean generated uORB topic headers in px4-clean
9 years ago
Andrew Tridgell
09276ce068
build: added px4fmu-v4 support (for XRacer)
9 years ago
Andrew Tridgell
3624162b18
PX4: added size of binaries to build
...
this will help us monitor the use of flash
9 years ago
Andrew Tridgell
a39b341308
PX4: clean out .d dependency files from uavcan on px4-cleandep
9 years ago
Andrew Tridgell
7ae5d3220a
PX4: allow up to 1300 bytes frame size
...
needed for optimised EKF code
9 years ago
Andrew Tridgell
2ea23d66b0
PX4: use -fsingle-precision-constant for PX4 APM build
...
this will prevent us having to chase cases where developers forget to
add the f to a floating point constant in APM code
9 years ago
Lucas De Marchi
64d1f378b5
build: speedup PX4 build
...
By serializing only the right part it's possible to speedup a clean
build of ardupilot + PX4Firmware. In my machine, doing a
"make -j6 px4-v2" without ccache now works, completing the job in
2min10s (previously it was breaking in the generation of the config.h
header inside PX4.
For comparison, a complete build with -j1 on the same machine (the only
possible option without this patch) takes around 4min40s.
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
520d6cae6d
build: fixed typo
10 years ago
Andrew Tridgell
cfa63254b6
build: added support for developer.mk (at request of David)
10 years ago
Andrew Tridgell
c4c97b14d3
build: only build required boards in NuttX archives
...
this speeds up the px4 build a lot
10 years ago
Andrew Tridgell
c9e04cb98d
PX4: fixed build with uavcan as submodule
10 years ago
Andrew Tridgell
bbdb4e41bb
px4: added ARDUPILOT_BUILD=1 to PX4 build
...
this allows us to not include some source files in PX4Firmware modules
10 years ago
Andrew Tridgell
a3334e0602
PX4: updates for upstream merge
10 years ago
Andrew Tridgell
9698cae971
PX4: fixed copy of template build for PX4
10 years ago
Andrew Tridgell
4036a2e19b
px4: show warning if old PX4 subdirectories exist
10 years ago
Andrew Tridgell
0e6f6c49c6
build: fixed subdirectory for NUTTX_SRC
10 years ago
Andrew Tridgell
3b886cd966
modules: show an error if config.mk specifies PX4 paths
10 years ago
Andrew Tridgell
cf21cc8132
build: removed check for existance of PX4 subdirs
...
this prevents modules from initialising
10 years ago
Andrew Tridgell
5a6ac461d1
PX4: build using submodules
10 years ago
Andrew Tridgell
a203dd2660
modules: added check_modules in PX4 build
10 years ago
Andrew Tridgell
c5f680de44
build: removed support for .pde files in build
10 years ago
Andrew Tridgell
22ce36fc8b
build: make px4-clean depend on px4-cleandep
10 years ago
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