Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | grab the git hash and inject it into every log file header | tstellanova | 2013-09-06 | 1 | -0/+8 |
| | |||||
* | Add support for adding extra files to the ROMFS from the config. | px4dev | 2013-08-22 | 1 | -3/+19 |
| | | | | 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. | ||||
* | Merge commit 'de749a3602423f5ee6ca56f3cf2dfff04e31ec6d' (kconfig-cleanup) ↵ | px4dev | 2013-08-14 | 1 | -0/+1 |
|\ | | | | | | | into fmuv2_bringup | ||||
| * | Fix handling of board config files. Treat CONFIG_BOARD like CONFIG_ARCH in ↵ | px4dev | 2013-08-13 | 1 | -4/+1 |
| | | | | | | | | the toolchain configuration. | ||||
| * | Remove our depdenency on CONFIG_ARCH_BOARD_* coming from <nuttx/config.h> | px4dev | 2013-08-12 | 1 | -0/+4 |
| | | |||||
| * | Add a missing module -> module makefile dependency | px4dev | 2013-08-03 | 1 | -1/+1 |
| | | |||||
* | | Restructure things so that the PX4 configs move out of the NuttX tree, and ↵ | px4dev | 2013-08-02 | 1 | -0/+5 |
| | | | | | | | | | | | | 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. | ||||
* | | Add builtin command dependency on module makefiles, since they can also ↵ | px4dev | 2013-07-11 | 1 | -1/+1 |
|/ | | | | create / remove commands | ||||
* | Hotfix: fix building firmware parallel | px4dev | 2013-06-06 | 1 | -6/+6 |
| | |||||
* | Teach the PX4 build system how to handle pre-built libraries. | px4dev | 2013-05-20 | 1 | -14/+62 |
| | |||||
* | Hotfix: better error messages for missing modules | px4dev | 2013-05-13 | 1 | -3/+3 |
| | |||||
* | HOTFIX: simplify symbol names going into the ROMFS object, hopefully this ↵ | px4dev | 2013-05-12 | 1 | -1/+1 |
| | | | | avoids inconsistent symbol naming on Windows. | ||||
* | Fix ROMFS dependency scan, add a warning if ROMFS_ROOT appears to be empty. | px4dev | 2013-05-12 | 1 | -7/+11 |
| | |||||
* | Change the way modules are built so that object paths are relative and use ↵ | px4dev | 2013-05-11 | 1 | -2/+5 |
| | | | | | | vpath for locating sources (so source paths are also shorter). Add some basic documentation for the build system files while we're at it. | ||||
* | whitespace | px4dev | 2013-05-08 | 1 | -1/+1 |
| | |||||
* | Merge working changes into export-build branch. | px4dev | 2013-04-26 | 1 | -23/+42 |
| | |||||
* | Pass the module name in to the module makefile. | px4dev | 2013-03-20 | 1 | -0/+1 |
| | | | | Refer to the module command name with MODULE_COMMAND to avoid confusion with the module's actual name. | ||||
* | Add extra cleaning power. | px4dev | 2013-03-20 | 1 | -2/+11 |
| | |||||
* | Merge branch 'master' into export-build | px4dev | 2013-03-20 | 1 | -0/+5 |
| | |||||
* | Stick copyrights on the major moving parts of the build system | px4dev | 2013-02-23 | 1 | -0/+31 |
| | |||||
* | Cosmetic tweaks to variable output. | px4dev | 2013-02-23 | 1 | -7/+12 |
| | | | | | Comment on the need to retain the double-slash at the WORK_DIR boundary. More toolchain documentation. | ||||
* | We don't have to get fancy with builtin_commands.c now, since we put all of ↵ | px4dev | 2013-02-23 | 1 | -13/+4 |
| | | | | the object files into the link loop (ordering is less important now) | ||||
* | Use indirect calls for all commands (echo, make, etc.) | px4dev | 2013-02-23 | 1 | -27/+27 |
| | | | | Replace our dependency on xxd with a toolchain call, and implement the backend using objcopy evil for the default toolchain. | ||||
* | APP -> MODULE | px4dev | 2013-02-23 | 1 | -86/+86 |
| | | | | remove as many duplicate slashes, etc. as seems practical | ||||
* | Checkpoint: application framework makefile done | px4dev | 2013-02-23 | 1 | -61/+139 |
| | |||||
* | Get a bit fancier with the builtin app specifications, so that we can ↵ | px4dev | 2013-02-23 | 1 | -3/+30 |
| | | | | generate them from apps as well as the config. | ||||
* | platform -> board | px4dev | 2013-02-23 | 1 | -16/+16 |
| | |||||
* | Auto-generate builtin command prototypes. | px4dev | 2013-02-23 | 1 | -66/+77 |
| | | | | Tidy up path configuration, etc. | ||||
* | Add support for per-config ROMFS generation. | px4dev | 2013-02-23 | 1 | -1/+57 |
| | |||||
* | Rename makefiles to help categorise them. | px4dev | 2013-02-23 | 1 | -1/+1 |
| | |||||
* | Simplify the PLATFORM/CONFIG handling a little. | px4dev | 2013-02-23 | 1 | -1/+5 |
| | |||||
* | Move upload functionality out into a separate makefile. | px4dev | 2013-02-23 | 1 | -18/+6 |
| | |||||
* | Move more functionality into firmware.mk. Now we build the px4 bundles in a ↵ | px4dev | 2013-02-23 | 1 | -19/+160 |
| | | | | | | way that will let external builders generate them too. Pass the platform define into the firmware builder. | ||||
* | Recover commits lost in the previous merge. Syllableise PX4_BASE like its peers. | px4dev | 2013-02-23 | 1 | -0/+6 |
| | |||||
* | Break up the firmware build into a 'make export' phase for NuttX on a ↵ | px4dev | 2013-02-23 | 1 | -0/+71 |
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. This is a first cut; it builds one firmware for each of FMU and IO. |