mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-11-07 03:41:35 +08:00
topic_listener: added missing build deps
The posix build would complain that toipc_listener.cpp did not exist and there was no rule to create it. The required rule was added to src/systemcmds/topic_listener/module.mk The script generate_listener.py is run from the Build tree and needs to access $(PX4_BASE)/msgs so $(PX4_BASE) is now passed as an argument to generate_listener.py Signed-off-by: Mark Charlebois <charlebm@gmail.com>
This commit is contained in:
+3
-2
@@ -48,5 +48,6 @@ unittests/build
|
|||||||
.vagrant
|
.vagrant
|
||||||
*.pretty
|
*.pretty
|
||||||
xcode
|
xcode
|
||||||
src/platforms/linux/px4_messages/
|
src/platforms/posix/px4_messages/
|
||||||
src/systemcmds/topic_listener.cpp
|
src/platforms/qurt/px4_messages/
|
||||||
|
src/systemcmds/topic_listener/topic_listener.cpp
|
||||||
|
|||||||
Regular → Executable
+6
-1
@@ -1,8 +1,13 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
|
|
||||||
import glob
|
import glob
|
||||||
|
import sys
|
||||||
|
|
||||||
raw_messages = glob.glob("../msg/*.msg")
|
# This script is run from Build/<target>_default.build/$(PX4_BASE)/Firmware/src/systemcmds/topic_listener
|
||||||
|
|
||||||
|
# argv[1] must be the full path of the top Firmware dir
|
||||||
|
|
||||||
|
raw_messages = glob.glob(sys.argv[1]+"/msg/*.msg")
|
||||||
messages = []
|
messages = []
|
||||||
message_floats = []
|
message_floats = []
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
import glob
|
import glob
|
||||||
#builtins = glob.glob("../Build/linux_default.build/builtin_commands/COMMAND*")
|
|
||||||
builtins = glob.glob("builtin_commands/COMMAND*")
|
builtins = glob.glob("builtin_commands/COMMAND*")
|
||||||
|
|
||||||
apps = []
|
apps = []
|
||||||
|
|||||||
@@ -35,6 +35,9 @@
|
|||||||
# Build the topic listener tool.
|
# Build the topic listener tool.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
$(PX4_BASE)/src/systemcmds/topic_listener/topic_listener.cpp : $(PX4_BASE)/Tools/generate_listener.py
|
||||||
|
$(PX4_BASE)/Tools/generate_listener.py $(PX4_BASE) > $(PX4_BASE)/src/systemcmds/topic_listener/$@
|
||||||
|
|
||||||
MODULE_COMMAND = listener
|
MODULE_COMMAND = listener
|
||||||
SRCS = topic_listener.cpp
|
SRCS = topic_listener.cpp
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user