diff options
author | Thomas Gubler <thomasgubler@gmail.com> | 2014-12-04 16:40:46 +0100 |
---|---|---|
committer | Thomas Gubler <thomasgubler@gmail.com> | 2014-12-04 16:40:46 +0100 |
commit | 6f9cbd97510dce4d0bfe715fa77af3b99d282659 (patch) | |
tree | 8260a13d2935f64ae4b6d80689078cb79d8c6b55 | |
parent | 9b680ebeb6200d0229b9dcb0f223ceb3b14822d5 (diff) | |
download | px4-firmware-6f9cbd97510dce4d0bfe715fa77af3b99d282659.tar.gz px4-firmware-6f9cbd97510dce4d0bfe715fa77af3b99d282659.tar.bz2 px4-firmware-6f9cbd97510dce4d0bfe715fa77af3b99d282659.zip |
add genmsg and gencpp python modules, ros not required anymore for message generation
-rw-r--r-- | .gitmodules | 6 | ||||
-rw-r--r-- | Makefile | 7 | ||||
m--------- | Tools/gencpp | 0 | ||||
m--------- | Tools/genmsg | 0 |
4 files changed, 11 insertions, 2 deletions
diff --git a/.gitmodules b/.gitmodules index 4b84afac2..4996b274b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,9 @@ [submodule "uavcan"] path = uavcan url = git://github.com/pavel-kirienko/uavcan.git +[submodule "Tools/genmsg"] + path = Tools/genmsg + url = https://github.com/ros/genmsg.git +[submodule "Tools/gencpp"] + path = Tools/gencpp + url = https://github.com/ros/gencpp.git @@ -228,12 +228,15 @@ MSG_DIR = $(PX4_BASE)msg/px4_msgs MSG_TEMPLATE_DIR = $(PX4_BASE)msg/templates TOPICS_DIR = $(PX4_BASE)src/modules/uORB/topics TOPICS_TEMPORARY_DIR = $(BUILD_DIR)topics_temporary +GENMSG_PYTHONPATH = $(PX4_BASE)/Tools/genmsg/src +GENCPP_PYTHONPATH = $(PX4_BASE)/Tools/gencpp/src .PHONY: generateuorbtopicheaders generateuorbtopicheaders: @$(ECHO) "Generating uORB topic headers" - $(Q) ($(PX4_BASE)/Tools/px_generate_uorb_topic_headers.py -d $(MSG_DIR) \ - -o $(TOPICS_DIR) -e $(MSG_TEMPLATE_DIR) -t $(TOPICS_TEMPORARY_DIR)) + $(Q) (PYTHONPATH=$(GENMSG_PYTHONPATH):$(GENCPP_PYTHONPATH) $(PYTHON) \ + $(PX4_BASE)Tools/px_generate_uorb_topic_headers.py \ + -d $(MSG_DIR) -o $(TOPICS_DIR) -e $(MSG_TEMPLATE_DIR) -t $(TOPICS_TEMPORARY_DIR)) # clean up temporary files $(Q) (rm -r $(TOPICS_TEMPORARY_DIR)) diff --git a/Tools/gencpp b/Tools/gencpp new file mode 160000 +Subproject 26a86f04bcec0018af6652b3ddd3f680e6e3fa2 diff --git a/Tools/genmsg b/Tools/genmsg new file mode 160000 +Subproject 72f0383f0e6a489214c51802ae12d6e271b1e45 |