Andy Piper
7daa276769
waf: stricter lua bindings build processing
3 years ago
Andy Piper
6672577f6e
waf: make sure APM_BUILD_DIRECTORY is defined for APM_BUILD_COPTER_OR_HELI and lua
3 years ago
Randy Mackay
37dbbc7ed3
Tools: add AP_Torqeedo to ardupilotwaf.py
3 years ago
bugobliterator
2223698c47
waf: don't build libuavcan library for AP_Periph builds
3 years ago
Peter Barker
376e7d2a21
Tools: add simulated RAMTRON device
3 years ago
Andrew Tridgell
00491275e0
waf: added image_maxsize to apj files
...
this allows the px4_uploader.py script to load apj files
3 years ago
Peter Barker
b2a7841672
Tools: allow for selection of Storage backend type at runtime
3 years ago
Pierre Kancir
040a5dffb9
Tools: fix missing warning on Clang
3 years ago
Gone4Dirt
7fab70b8f1
Waf: Modify build directory define if heli build command is given
3 years ago
Josh Henderson
27bb200644
Tools: add sitl_32bit board type for sim_vehicle & autotests
3 years ago
Peter Barker
76e2db952b
Tools: move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Pierre Kancir
41788d7b2e
Tools: add more compilation warning flags
3 years ago
bugobliterator
b8749b776a
waf: configure compileCommands json based on the configured board
3 years ago
Mohammad Hefny
705acb26c6
Tools: define obal board
3 years ago
bugobliterator
948a0012c5
waf: fix build issue on cygwin after changes for external flash
3 years ago
bugobliterator
5940cfac8a
waf: move SRCROOT env variable setting to common Board class
3 years ago
Siddharth Purohit
f15f5e9334
waf: create separate image sections for internal and external flash
3 years ago
Peter Barker
784d1ddf7c
waf: check for AP_PERIPH define in hwdef includes
4 years ago
Pierre Kancir
28706f5e23
Tools: link AP_FETtecOneWire
4 years ago
Andrew Tridgell
fadadfb50e
waf: avoid problem with custom build server
...
this happens on custom build server when building into a new directory
4 years ago
Andrew Tridgell
54d92551d1
waf: add files from ROMFS_custom to ROMFS
...
this allows for lua scripts in the root of the source tree as ROMFS_custom/scripts/*.lua
it also allows for any other custom data files that may be
needed. This is cleaner for custom scripts than having the files in
AP_HAL_ChibiOS/hwdef/BOARD/scripts, and allows for the same scripts
working in SITL, Linux and ChibiOS
4 years ago
Iampete1
d2a14f4283
Tools/ardupilotwaf: make skipped summary warning red
4 years ago
Andrew Tridgell
791b043586
waf: added 10.2.1 gcc to whitelist of compilers for -Werror
4 years ago
Andrew Tridgell
66bad7b885
waf: added --assert-cc-version configure option
...
this will allow build_binaries.py to confirm it is using the right
compiler for each build
4 years ago
Siddharth Purohit
7a2c460496
waf: remove cast-align disable flags from CXXFLAGS
4 years ago
Peter Barker
d2be5231cb
ardupilotwaf: probe external baros in SITL
4 years ago
Siddharth Purohit
67ed54bfca
waf: add option to disable Watchdog
4 years ago
Andrew Tridgell
4f7630e29c
Tools: allow for double EKF build
4 years ago
Andrew Tridgell
5f45098044
waf: added --ekf-double configure option
4 years ago
bugobliterator
a5d3dade67
waf: allow overriding uploader script with custom uploader script
4 years ago
Siddharth Purohit
51a6d3c16a
waf: only apply gsoap specific flags to gsoap sources
4 years ago
bugobliterator
f6715cdaa0
waf: generate SOAP wsdl into cpp code
4 years ago
Siddharth Purohit
5d435c762e
waf: notify users that we have moved to using tool instead of tools
4 years ago
Andrew Tridgell
d6088539b7
waf: use new syntax for chibios_hwdef.py
4 years ago
willpiper
15cd9d502d
waf: added --extra-hwdef option
4 years ago
Andrew Tridgell
895ab6c089
waf: added --postype-single option
...
for SITL with single precision postype_t
4 years ago
Peter Barker
31c345fc4b
Tools: add support for AP_Logger into AP_Periph
4 years ago
Pierre Kancir
d1cc8d2bf3
Waf: add coverage flags
4 years ago
Peter Barker
0d05bb9732
Revert "waf: list boards 1/line in case of board-not-found error"
...
This reverts commit 8ab74d9462
.
This broke the build server which parses the output of this
4 years ago
Peter Barker
98753ec6dc
Tools: move from HAL_NO_LOGGING to HAL_LOGGING_ENABLED
4 years ago
Peter Barker
8ab74d9462
waf: list boards 1/line in case of board-not-found error
...
This line is now way too long, and splitting it this way will allow the
output to be grepped for likely-looking board names.
4 years ago
Andrew Tridgell
a04e8746a4
waf: removed debug code
...
this was in to test cygwin ar behaviour on linux. It should not have
been committed.
Thanks to Andy for letting me know it broke MacOS
4 years ago
Andy Piper
5eca0c61c4
waf: add support for --enable-stats
4 years ago
Andrew Tridgell
878bd3f0fe
waf: use /usr/bin/ar not arm-none-eabi-ar on cygwin
...
needed to allow for @FILE syntax for long arg lists
4 years ago
Andrew Tridgell
5304dfe213
waf: set NDEBUG define to avoid assert issues
...
this avoids future assert() calls from affecting STM32 HAL_ChibiOS
builds
4 years ago
Andrew Tridgell
b137f9e319
waf: fixed embed error on python2
4 years ago
bugobliterator
6d25b02508
waf: need to crc the padded bootloaders before embedding
4 years ago
Andrew Tridgell
b012c472e1
waf: added crc to embedded data
4 years ago
Andy Piper
7aa1e2d63b
waf: add AP_VideoTX module
4 years ago
Andrew Tridgell
ee8e9e3289
waf: fixed handling of vehicle dependency check for abs paths
...
this fixes the use of vehicle dependent cpp files on the build server
4 years ago