Skip to content
Snippets Groups Projects
Commit a7526b16 authored by Arnaud Degroote's avatar Arnaud Degroote
Browse files

[wip/morse-pocolibs] Update to 1.0

Changes since 0.6:

- Rewrite it using ctypes interface (generated by genom -y).
- By consequence, there are no more direct dependence on most modules,
  but you still need to generate the interface if you want to use one
  explicitly (using python option in robotpkg, or genom -y manually).
parent e082d219
No related branches found
No related tags found
No related merge requests found
...@@ -15,52 +15,28 @@ CMAKE_ARGS+= -DBUILD_POCOLIBS_SUPPORT=ON ...@@ -15,52 +15,28 @@ CMAKE_ARGS+= -DBUILD_POCOLIBS_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_ROS_SUPPORT=OFF CMAKE_ARGS+= -DBUILD_ROS_SUPPORT=OFF
CMAKE_ARGS+= -DBUILD_YARP2_SUPPORT=OFF CMAKE_ARGS+= -DBUILD_YARP2_SUPPORT=OFF
CMAKE_ARGS+= -DSWIG_EXECUTABLE=${PREFIX.swig}/bin/swig
# pocolibs support PKG_SUPPORTED_OPTIONS+= viam
PKG_SUPPORTED_OPTIONS+= outdoor PKG_OPTION_DESCR.outdoor= Enable support for image camera support
PKG_OPTION_DESCR.outdoor= Enable support for field robotics components
define PKG_OPTION_SET.outdoor define PKG_OPTION_SET.viam
CMAKE_ARGS+= -DBUILD_POCOLIBS_POM_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_VIAM_SUPPORT=ON CMAKE_ARGS+= -DBUILD_POCOLIBS_VIAM_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_PLATINE_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_GENPOS_SUPPORT=ON
PLIST_SRC= PLIST PLIST.common PLIST.outdoor
include ../../interfaces/genPos-genom/depend.mk
include ../../image/viam-genom/depend.mk include ../../image/viam-genom/depend.mk
include ../../hardware/platine-genom/depend.mk include ../../middleware/pocolibs/depend.mk
include ../../localization/pom-genom/depend.mk
endef endef
PKG_SUPPORTED_OPTIONS+= hri PKG_SUPPORTED_OPTIONS+= stereopixel
PKG_OPTION_DESCR.hri=\ PKG_OPTION_DESCR.outdoor= Enable support for depth camera support
Enable support for human-robot interaction components
define PKG_OPTION_SET.hri
CMAKE_ARGS+= -DBUILD_POCOLIBS_POM_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_LWR_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_VIMAN_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_HUMAN_POSTURE_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_GENPOS_SUPPORT=ON
CMAKE_ARGS+= -DBUILD_POCOLIBS_PLATINE_SUPPORT=ON
PLIST_SRC= PLIST PLIST.common PLIST.hri define PKG_OPTION_SET.stereopixel
CMAKE_ARGS+= -DBUILD_POCOLIBS_STEREOPIXEL_SUPPORT=ON
include ../../image/viman-genom/depend.mk include ../../image/stereopixel-genom/depend.mk
include ../../interfaces/genPos-genom/depend.mk include ../../middleware/pocolibs/depend.mk
include ../../hardware/platine-genom/depend.mk
include ../../localization/pom-genom/depend.mk
include ../../wip/lwr-genom/depend.mk
include ../../wip/spark-genom/depend.mk
endef endef
include ../../devel/swig/depend.mk
include ../../middleware/pocolibs/depend.mk
include ../../simulation/morse/depend.mk include ../../simulation/morse/depend.mk
include ../../mk/language/c.mk
include ../../mk/robotpkg.mk include ../../mk/robotpkg.mk
_pycompile_dir=${PREFIX}/${PYTHON_SITELIB}/morse/middleware/pocolibs* _pycompile_dir=${PREFIX}/${PYTHON_SITELIB}/morse/middleware/pocolibs*
......
@comment Wed Oct 31 11:00:29 CET 2012 @comment Fri Mar 1 18:22:15 CET 2013
${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_mw${PYTHON_TAG}.pyc ${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_datastream${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_mw${PYTHON_TAG}.pyo ${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_datastream${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_request_manager${PYTHON_TAG}.pyc ${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_request_manager${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_request_manager${PYTHON_TAG}.pyo ${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_request_manager${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/__init__.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/__init__.py
...@@ -9,6 +9,18 @@ ${PYTHON_SITELIB}/morse/middleware/pocolibs/${PYTHON_PYCACHE}/__init__${PYTHON_T ...@@ -9,6 +9,18 @@ ${PYTHON_SITELIB}/morse/middleware/pocolibs/${PYTHON_PYCACHE}/__init__${PYTHON_T
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/__init__.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc ${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo ${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/genpos${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/genpos${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/lwr${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/lwr${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/niut${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/niut${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/platine${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/platine${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/genpos.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/lwr.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/niut.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/platine.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/__init__.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
...@@ -24,15 +36,31 @@ ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/fingers.py ...@@ -24,15 +36,31 @@ ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/fingers.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/platine_overlay.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/platine_overlay.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/rflex_overlay.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/rflex_overlay.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/viam_overlay.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/viam_overlay.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/General_Poster/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/General_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/General_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/General_Poster/${PYTHON_PYCACHE}/ors_poster${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/General_Poster/${PYTHON_PYCACHE}/ors_poster${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/General_Poster/_ors_poster.so
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/General_Poster/ors_poster.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/__init__.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc ${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo ${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs_mw.py ${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/human_posture${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/human_posture${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/platine_posture${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/platine_posture${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/pom${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/pom${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/stereopixel${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/stereopixel${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/target${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/target${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/viam${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/viam${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/viman${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/viman${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/human_posture.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/platine_posture.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/pom.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/stereopixel.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/target.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/viam.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/viman.py
${PLIST.stereopixel}${PYTHON_SITELIB}/morse/middleware/pocolibs/stereopixel.so
${PLIST.viam}${PYTHON_SITELIB}/morse/middleware/pocolibs/viam.so
${PYTHON_SITELIB}/morse/middleware/pocolibs_datastream.py
${PYTHON_SITELIB}/morse/middleware/pocolibs_request_manager.py ${PYTHON_SITELIB}/morse/middleware/pocolibs_request_manager.py
@comment Thu Sep 22 14:50:28 CEST 2011
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Genpos_Poster/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Genpos_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Genpos_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Genpos_Poster/${PYTHON_PYCACHE}/ors_genpos_poster${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Genpos_Poster/${PYTHON_PYCACHE}/ors_genpos_poster${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Genpos_Poster/_ors_genpos_poster.so
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Genpos_Poster/ors_genpos_poster.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Platine_Poster/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Platine_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Platine_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Platine_Poster/${PYTHON_PYCACHE}/ors_platine_poster${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Platine_Poster/${PYTHON_PYCACHE}/ors_platine_poster${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Platine_Poster/_ors_platine_poster.so
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/Platine_Poster/ors_platine_poster.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/genpos${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/genpos${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/platine${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/${PYTHON_PYCACHE}/platine${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/genpos.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/actuators/platine.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Pom_Poster/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Pom_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Pom_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Pom_Poster/${PYTHON_PYCACHE}/ors_pom_poster${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Pom_Poster/${PYTHON_PYCACHE}/ors_pom_poster${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Pom_Poster/_ors_pom_poster.so
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Pom_Poster/ors_pom_poster.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/pom${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/pom${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/pom.py
@comment Thu Sep 22 14:50:28 CEST 2011
@comment Thu Sep 22 14:50:28 CEST 2011
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Viam_Poster/__init__.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Viam_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Viam_Poster/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Viam_Poster/${PYTHON_PYCACHE}/ors_viam_poster${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Viam_Poster/${PYTHON_PYCACHE}/ors_viam_poster${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Viam_Poster/_ors_viam_poster.so
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/Viam_Poster/ors_viam_poster.py
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/viam${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/${PYTHON_PYCACHE}/viam${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/sensors/viam.py
...@@ -19,7 +19,7 @@ DEPEND_ABI.morse-pocolibs?= morse-pocolibs>=0.2 ...@@ -19,7 +19,7 @@ DEPEND_ABI.morse-pocolibs?= morse-pocolibs>=0.2
DEPEND_DIR.morse-pocolibs?= ../../wip/morse-pocolibs DEPEND_DIR.morse-pocolibs?= ../../wip/morse-pocolibs
SYSTEM_SEARCH.morse-pocolibs=\ SYSTEM_SEARCH.morse-pocolibs=\
lib/python*/{site,dist}-packages/morse/middleware/pocolibs_mw.py lib/python*/{site,dist}-packages/morse/middleware/pocolibs_datastream.py
include ../../mk/sysdep/python.mk include ../../mk/sysdep/python.mk
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment