44 Commits (395ef5562c2733268657ac50ff6ee1ace951e7fb)

Author SHA1 Message Date
Thomas Gubler 07f6165290 make parameter parser work with python3 10 years ago
Don Gagne a885c2c8c9 Parameter meta data is not typed to board 10 years ago
Lorenz Meier f8cf495494 Revert "Added ability for board specific meta data generation" 10 years ago
Don Gagne 9ac350a7d1 Added ability for board specific meta data generation 10 years ago
Daniel Agar 207b57869d only define GIT_VERSION where it's used 10 years ago
Don Gagne f3f7f08e0d Parameter xml metadata in .px4 10 years ago
Thomas Gubler 3424a65e32 update comment in makefile 11 years ago
Thomas Gubler de87d6df69 do not copy hidden files to ROMFS 11 years ago
Julian Oes a61a89f339 ROMFS: ignore comments and newlines in startup files, text in mixer files 11 years ago
tstellanova 23a355644b grab the git hash and inject it into every log file header 12 years ago
px4dev f70a4b3b70 Add support for adding extra files to the ROMFS from the config. 12 years ago
px4dev 56d355414c Fix handling of board config files. Treat CONFIG_BOARD like CONFIG_ARCH in the toolchain configuration. 12 years ago
px4dev 5e2d676173 Remove our depdenency on CONFIG_ARCH_BOARD_* coming from <nuttx/config.h> 12 years ago
px4dev ce2fa29fe3 Add a missing module -> module makefile dependency 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. 12 years ago
px4dev 95f59f521d Add builtin command dependency on module makefiles, since they can also create / remove commands 12 years ago
px4dev 4302f76402 Hotfix: fix building firmware parallel 12 years ago
px4dev 3a1c9f14f6 Teach the PX4 build system how to handle pre-built libraries. 12 years ago
px4dev 0c43315c1e Hotfix: better error messages for missing modules 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 0ee738e9c9 Fix ROMFS dependency scan, add a warning if ROMFS_ROOT appears to be empty. 12 years ago
px4dev 196ee8b16f Change the way modules are built so that object paths are relative and use vpath for locating sources (so source paths are also shorter). 12 years ago
px4dev 1caffca358 whitespace 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 754a11f4fc Use a .elf suffix for the ELF object file (seems more sensible that way) 12 years ago
px4dev 5f26018365 Improve the implementation of CONFIG_FILE handling in firmware.mk 12 years ago
px4dev aa09ebd7d3 Share the ROMFS prototype betwen FMUv1 and v2 12 years ago
px4dev aa369dfef1 Fix command registration for modules. 'rgbled test' works now. 12 years ago
px4dev a457a45239 Pass the module name in to the module makefile. 12 years ago
px4dev 08bed2c31f Add extra cleaning power. 12 years ago
px4dev b6218794c6 Stick copyrights on the major moving parts of the build system 12 years ago
px4dev ddc405935e Cosmetic tweaks to variable output. 12 years ago
px4dev cde70da262 We don't have to get fancy with builtin_commands.c now, since we put all of the object files into the link loop (ordering is less important now) 12 years ago
px4dev 6b215be739 Use indirect calls for all commands (echo, make, etc.) 12 years ago
px4dev d24599931a APP -> MODULE 12 years ago
px4dev 8d7621079a Checkpoint: application framework makefile done 12 years ago
px4dev 3494039d90 Get a bit fancier with the builtin app specifications, so that we can generate them from apps as well as the config. 12 years ago
px4dev 50739c1843 platform -> board 12 years ago
px4dev abe48bd714 Auto-generate builtin command prototypes. 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. 12 years ago
px4dev d2d9800c2e Recover commits lost in the previous merge. Syllableise PX4_BASE like its peers. 12 years ago
px4dev b80575fcff Break up the firmware build into a 'make export' phase for NuttX on a per-board basis, and then a separate per-config phase that allows us to avoid re-building NuttX all the time, and ship more than one firmware config for a given board. 12 years ago