Gustavo Jose de Sousa
d1c5691501
waf: build_summary: let the user register the post build callback
...
That allows more control from the user's point of view.
9 years ago
Pierre Kancir
ff8c772776
sim_vehicle.py: correct url
9 years ago
Pierre Kancir
40a594e137
sim_vehicle.py : style correction
9 years ago
Staroselskii Georgii
61e066513d
FlightGear: remove the application
...
It seems like nobody uses this app because it can't even get compiled.
That's why I think it should go away.
9 years ago
Staroselskii Georgii
bd8c61542d
Replay: make use of sigaction instead of signal API
...
It's a more proper and portable way to set up signal handlers.
9 years ago
Staroselskii Georgii
9576be3a21
Replay: encapsulated signal handling
9 years ago
Andrew Tridgell
70c4038751
Replay: changed Makefile to use waf
9 years ago
Gustavo Jose de Sousa
4bd17ab90c
waf: git_submodule: allow warning about skipped submodules updates
...
Provide a function to register a post build routine to do the warnings. Do that
way so that the user can chose when to add the callback to the build (i.e.
allow the user to assert a desired order for the post build callbacks to be
called).
9 years ago
Gustavo Jose de Sousa
4cd70842d9
waf: git_submodule: don't update submodule if non-fastforward
...
Don't cause trouble to developers working on submodules.
9 years ago
Andrew Tridgell
db8bf48747
build: added AP_ICEngine to build
9 years ago
Andrew Tridgell
3489f7b576
autotest: use builtin plane sim for autotest
...
and simplify startup using defaults file
9 years ago
Andrew Tridgell
241b6edfcf
Build: added AP_Button to build
9 years ago
Andrew Tridgell
fd286498af
PX4: added otp to the build
9 years ago
Lucas De Marchi
2b1b23cabf
build: fix static linking through --static option
9 years ago
Andrew Tridgell
9ea4a9233d
autotest: updated OBC2016 mission
...
added butterfly search
9 years ago
Andrew Tridgell
3769e0fc64
waf: build support for Disco
9 years ago
priseborough
18c4327a2a
autotest: reduce copter test run time
...
Signed-off-by: priseborough <p_riseborough@live.com.au>
9 years ago
priseborough
cc0d3b89d3
Replay: use separated EKF horiz/vert position interfaces
9 years ago
priseborough
e0d87bf529
autotest: Increase startup wait time to allow EKF and GPS checks to pass
9 years ago
Gustavo Jose de Sousa
9a9b59a97f
waf: boards: fix funny CXXFLAGS typo
9 years ago
Julien Beraud
fdb43fdc6a
Frame_Params: fix param name for bebop
...
Change-Id: Id1c16e11e68f0004019afc885acf0e0f119b78b7
9 years ago
Gustavo Jose de Sousa
849a83315a
waf: git_submodule: fix for Waf 1.9
...
Tasks cwd must be Node objects in Waf 1.9
9 years ago
Andrew Tridgell
d25db426a3
waf: added AP_Module to the build
9 years ago
Andrew Tridgell
59e4e8def6
autotest: make bat files work with multiple versions of flightgear
9 years ago
Lucas De Marchi
b375b33189
waf: allow to disable tests
...
This allows to completely disable the tests. Even the gtest submodule is
not checked out allowing integration on build servers without needing to
download one more submodule.
This is different from the --notests flag. The latter only disables
executing the tests, but always use the submodule.
9 years ago
Lucas De Marchi
8967220652
waf: pass uselib_store in check_package()
...
This guarantees waf will always add the flags with our known prefix.
9 years ago
Andrew Tridgell
1b12371e25
waf: use define_name in libdl check
9 years ago
Andrew Tridgell
a5adae5fb4
waf: make linux check for libdl
...
needed for libiio
9 years ago
Andrew Tridgell
3322d7c321
waf: don't build bebop static
...
need dynamic for libiio
9 years ago
Andrew Tridgell
2980d47e23
waf: added check_package() function for pkg-config checks
...
this converts existing pkg-config checks to use check_package, which
sets up all the needed variables after a check.
This also disables libdl and libiio for static builds, where they make
no sense
9 years ago
Lucas De Marchi
ee62b61fc7
waf: use STDC format macros
9 years ago
Lucas De Marchi
8a27680fbb
build: check for endian.h and byteswap.h
9 years ago
Andrew Tridgell
1a3b292aa3
autotest: fixed run_in_terminal_window() on Linux
...
try to retain MacOS functionality too
9 years ago
Lucas De Marchi
e2498a1090
autotest: add function to kill tasks on MacOS
...
Like done on other cases, add an explicit function for that, which turns
the comment redundant.
9 years ago
Siddharth Bharat Purohit
4f0dad19ea
autotest: support mac osx terminal launch
9 years ago
Siddharth Bharat Purohit
71c2f69a63
waf: add support for sitl build on mac
9 years ago
snl1101
e15b1a8f2e
SITL: add Sterling to locations.txt
9 years ago
Gustavo Jose de Sousa
f426e2c681
Replay: build: use separate library
...
There are checks for APM_BUILD_Replay in the source code, so Replay tools needs
a separate static library.
9 years ago
Andrew Tridgell
d477905fbd
autotest: fixed XPlane with sim_vehicle.py
9 years ago
Andrew Tridgell
b1de768756
autotest: added quadplane-tilttri parameters
9 years ago
Andrew Tridgell
0f7b4a0cd1
autotest: fixed tricopter quadplane for sim_vehicle.py
9 years ago
Gustavo Jose de Sousa
a748c52f06
waf: bump to version 1.9.0
...
Some things worth mentioning:
- That version contains commits we had cherry picked on our submodule.
- There's a patch on top with a fix for the new process spawning used on
version 1.9.0. That has already been applied to upstream's master, but not
released yet.
- This patch also does necessary changes on our build system in order to
accommodate the upgrade. Basically:
- Use full task class names when calling create_task().
- Use always_run class attribute instead of the decorator, which is
deprecated.
9 years ago
Paul Riseborough
094dd9d769
Replay: Fix bug preventing use of IMT data during replay
9 years ago
Peter Barker
b23f983459
autotest: add --gdb option to autotest.py
9 years ago
Lucas De Marchi
3a5bc141bb
build: use format macros in all linux boards
...
This doesn't work for px4 since it manually defines __STDC_FORMAT_MACROS
in some px4 modules, which needs to be updated.
9 years ago
Andrew Tridgell
a8e5255b90
autotest: look in parent directories for vehicle type in sim_vehicle.py
...
this allows eeprom.bin per vehicle type without using -v
9 years ago
Lucas De Marchi
a9919420c6
waf: allow to disable libiio at configuration
...
We default to autodetection for libiio so if the libraries are available
we enable it. However this may not always be desired.
9 years ago
Lucas De Marchi
348678888b
waf: allow to disable lttng at configuration
...
We default to autodetection for LTTNG so if the libraries are available
we enable it. However this may not always be desired.
9 years ago
Peter Barker
febba9112f
sim_vehicle.py: simply ignore any failure to kill tasks
9 years ago
Peter Barker
2266223665
sim_vehicle.py: shell out to pkill if psutil is not available
9 years ago