Commit Graph

430 Commits

Author SHA1 Message Date
Randy Mackay 0bf6a52f7a Build: fix case of "com3" and add Arduino path override 2013-03-08 16:59:35 +09:00
Randy Mackay 66a4f6a1ec Build: MINGW can be used to build/upload apm hex 2013-03-08 15:53:09 +09:00
Stephen c4ea89b10a Build: Cygwin Windows build and upload fixes
SITL, HIL and normal builds and uploads work under Cygwin
2013-03-08 15:02:22 +09:00
Andrew Tridgell 7f1c8fd364 build: fixed cygwin build 2013-03-03 22:22:33 +11:00
Andrew Tridgell a77b5e9954 build: fixed eclipse build on Windows for PX4 2013-02-21 21:03:55 +11:00
Andrew Tridgell ded192be3f build: split up the build system to allow for better board support
this will make it easier to support boards like the VRBrain
2013-02-21 16:48:49 +11:00
Andrew Tridgell 899b91c162 build: fixed etags target 2013-02-11 13:52:37 +11:00
Andrew Tridgell 346f6cb903 build: fixed dependency generation for PX4 build 2013-01-22 09:49:57 +11:00
Andrew Tridgell 9efcdd7926 build: add CONFIG_APM=y to build
this allows us to disable some of the larger apps in the px4 build, to
save flash space
2013-01-22 07:49:12 +11:00
Andrew Tridgell 4200593206 build: added EXTERNAL_SCRIPTS to PX4 build 2013-01-21 08:27:02 +11:00
Andrew Tridgell 33bcd50284 build: added configure_px4fmu to clean target 2013-01-20 22:13:20 +11:00
Chris Gough 76ebcb9980 PX4 makefile: 'make configure_px4fmu' on px4 source before build
Pull Request #37
Ammended: squashed fixups down into a single commit

Signed-off-by: Pat Hickey <pat@moreproductive.org>
2013-01-19 11:13:40 -08:00
Andrew Tridgell d6ce86a746 PX4: fixed build on MacOS 2013-01-11 13:46:13 +11:00
Pat Hickey 892a322574 Arduino.mk: default config.mk port changed to ACM0 (for APM2) 2013-01-10 13:51:03 -08:00
Pat Hickey 268dd85319 Arduino.mk: more verbose default config file, with default HAL_BOARD apm2 2013-01-09 13:31:58 -08:00
Pat Hickey 7142368a97 mk: wibbles clean up output a little
clean up extra slash in /mk//Arduino.mk
etags can be .PHONY so we dont get errors about overriding existing recipie
2013-01-09 11:27:59 -08:00
Andrew Tridgell 534169d148 build: fixed up px4-clean to clean both trees 2013-01-02 17:51:48 +11:00
Andrew Tridgell 7daa697f4b build: move the main PX4 build logic to APM tree 2013-01-02 17:50:15 +11:00
Andrew Tridgell 92605a63ea build: give an error if PX4_ROOT not defined for PX4 build 2013-01-02 17:32:28 +11:00
Andrew Tridgell af647650c5 build: added makefile wrappers for px4 or AVR build 2013-01-02 17:28:09 +11:00
Andrew Tridgell 197583be9b build: force signed char
this was the default with the AVR compiler anyway, but this makes it
clearer what we assume
2013-01-02 14:45:09 +11:00
Andrew Tridgell 9b434d167c build: fixed CC build warnings 2013-01-02 10:19:55 +11:00
Andrew Tridgell 0186fabb3b build: allow building with the "Empty" HAL
useful for porting
2012-12-24 07:30:50 +11:00
Andrew Tridgell 0c38ba958a build: default to APM2 build 2012-12-22 13:05:12 +11:00
Andrew Tridgell f0dfcc1126 build: default to APM2 build 2012-12-22 13:02:42 +11:00
Andrew Tridgell 4ee969f439 Tools: fixed build_all.sh script 2012-12-20 14:52:37 +11:00
Pat Hickey 23d6c79313 Arduino.mk: fixes to obey HAL_BOARD in user's config.mk 2012-12-20 14:52:35 +11:00
Andrew Tridgell 97341cc4a5 Build: added targets.mk 2012-12-20 14:52:35 +11:00
Pat Hickey 91b94c0f6c Arduino.mk: fixed per-target toolchains 2012-12-20 14:52:35 +11:00
Pat Hickey eb530b86e8 move Arduino.mk to /mk/Arduino.mk 2012-12-20 14:52:35 +11:00