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
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