Daniel Agar
bd130ec397
move sf0x_test to cmake and remove unittests/Makefile
10 years ago
Lorenz Meier
d04f1fde50
Suppress nothing to do messages from make for clean targets
10 years ago
Lorenz Meier
032b25c81b
Creating Firmware ZIP file and ignoring it in GIT
10 years ago
Lorenz Meier
a4606dc270
Add make tests to Makefile
10 years ago
Thomas Gubler
9520983e08
lots' of header juggling and small changes to make mc att control compile for NuttX and ROS
10 years ago
Thomas Gubler
6f9cbd9751
add genmsg and gencpp python modules, ros not required anymore for message generation
10 years ago
Thomas Gubler
8e8f84bde0
uorb topic header generator: only create new files if the file content really changed
10 years ago
Thomas Gubler
8b5bc703a1
initial version of msg to uorb script
...
Standard and embedded types work, may need small refinements for some
types
10 years ago
Pavel Kirienko
6814ddccff
UAVCAN as a submodule
11 years ago
Andrew Tridgell
ee92334512
build: fixed running build from external directory
11 years ago
Lorenz Meier
2eb018b273
bugfixes for checks and tools
11 years ago
Lorenz Meier
cd9f4f33a5
Turn instructions into a makefile command, allowing Windows GUI kids to create a make target in Eclipse just for this
11 years ago
Lorenz Meier
72ccbe9c4e
Fixed check tools
11 years ago
Lorenz Meier
4c2cc65ca6
Cleaning up sub modules
11 years ago
Lorenz Meier
6c5c6ba9ee
Add proper NuttX submodule checks
11 years ago
tstellanova
23a355644b
grab the git hash and inject it into every log file header
12 years ago
px4dev
07f7fd1585
Fix the firmware build rules so that we always know how to build all the firmwares and thus we can have dependencies between FMU and IO firmware handled a little more sensibly.
12 years ago
px4dev
54711bbcfe
In order to save people from themselves, force a given FMU version to depend on the corresponding _default IO version. This avoids the risk of building a new FMU ROMFS with an old IO firmware, at the cost of the sanity of anyone reading this.
12 years ago
px4dev
f70a4b3b70
Add support for adding extra files to the ROMFS from the config.
...
If there is an IO firmware image already built when we build the corresponding FMU ROMFS, copy it into the ROMFS. Note - due to there being no fixed build ordering, to be certain that you have the most current IO firmware, you must build the IO firmware explicitly first.
12 years ago
px4dev
b6676f6cb8
NuttX is confused when it doesn't know what board it's building for - since we don't tell it in the config anymore, we need to pass it a hint.
12 years ago
px4dev
c4498ce9a3
Add a 'menuconfig' target that makes it possible to use the NuttX menuconfig tool on the PX4 config files.
12 years ago
px4dev
f36a2ff45a
Add a 'menuconfig' target that makes it possible to use the NuttX menuconfig tool on the PX4 config files.
12 years ago
px4dev
f8951759f8
Add a top-level Makefile rule for building "everything" as a test.
12 years ago
px4dev
c14a71c095
Move NuttX configurations out of the NuttX tree proper. This reduces the diffs we have to carry against the NuttX upstream repo to just our local patches to the NuttX code itself.
12 years ago
px4dev
ecc7bc5bca
Clean out unused trash from the NuttX configs.
12 years ago
px4dev
9d6ec6b365
Restructure things so that the PX4 configs move out of the NuttX tree, and most of the PX4-specific board configuration data moves out of the config and into the board driver.
...
Rename some directories that got left behind in the great board renaming.
12 years ago
Julian Oes
a19e0f2f9c
Small fix for make distclean, Linux find doesn't seem to know the -depth n argument
12 years ago
px4dev
b4029dd824
Pull v2 pieces up to build with the merge
12 years ago
px4dev
d178276438
All NuttX configs are called 'nsh' now, stop trying to guess based on the board name.
12 years ago
px4dev
78d29045c4
Fix configuration selection for px4iov2; still doesn't build completely, but it's better.
12 years ago
px4dev
504b6d1256
Hotfix: install the firmware .bin files as well as the .px4 bundles until we have a chance to fix the px4io uploader.
12 years ago
px4dev
edb0e01dfd
HOTFIX: simplify symbol names going into the ROMFS object, hopefully this avoids inconsistent symbol naming on Windows.
12 years ago
px4dev
2423c54e0e
Build the right config for IOv2
12 years ago
px4dev
01e427b17c
Merge working changes into export-build branch.
12 years ago
px4dev
a7cf9e2a36
Make 'make upload' work
12 years ago
px4dev
7e8d8f9e72
Call sub-makes with -r to make them start faster (mostly on Windows, where this inhibits an enormous amount of silly scanning for things).
...
Force non-parallel builds for the NuttX archives.
12 years ago
px4dev
2e5809d051
Fix the remaining pieces so that we can build a firmware image for FMUv2
12 years ago
px4dev
976f1334ef
More config for fmuv2
12 years ago
px4dev
335a645330
Add some help text.
12 years ago
Thomas Gubler
e0376fc375
archlinux compatibility
12 years ago
px4dev
b6218794c6
Stick copyrights on the major moving parts of the build system
12 years ago
px4dev
d24599931a
APP -> MODULE
...
remove as many duplicate slashes, etc. as seems practical
12 years ago
px4dev
8d7621079a
Checkpoint: application framework makefile done
12 years ago
px4dev
50739c1843
platform -> board
12 years ago
px4dev
abe48bd714
Auto-generate builtin command prototypes.
...
Tidy up path configuration, etc.
12 years ago
px4dev
a7a1cc4625
Add support for per-config ROMFS generation.
12 years ago
px4dev
963621c1f3
Rename makefiles to help categorise them.
12 years ago
px4dev
8440e4f709
Simplify the PLATFORM/CONFIG handling a little.
12 years ago
px4dev
e9f2197bfa
Move upload functionality out into a separate makefile.
12 years ago
px4dev
e692ccc44e
Move more functionality into firmware.mk. Now we build the px4 bundles in a way that will let external builders generate them too.
...
Pass the platform define into the firmware builder.
12 years ago