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
CMAKE_ARGS+= -DBUILD_ROS_SUPPORT=OFF
CMAKE_ARGS+= -DBUILD_YARP2_SUPPORT=OFF
CMAKE_ARGS+= -DSWIG_EXECUTABLE=${PREFIX.swig}/bin/swig
# pocolibs support
PKG_SUPPORTED_OPTIONS+= outdoor
PKG_OPTION_DESCR.outdoor= Enable support for field robotics components
PKG_SUPPORTED_OPTIONS+= viam
PKG_OPTION_DESCR.outdoor= Enable support for image camera support
define PKG_OPTION_SET.outdoor
CMAKE_ARGS+= -DBUILD_POCOLIBS_POM_SUPPORT=ON
define PKG_OPTION_SET.viam
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 ../../hardware/platine-genom/depend.mk
include ../../localization/pom-genom/depend.mk
include ../../middleware/pocolibs/depend.mk
endef
PKG_SUPPORTED_OPTIONS+= hri
PKG_OPTION_DESCR.hri=\
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
PKG_SUPPORTED_OPTIONS+= stereopixel
PKG_OPTION_DESCR.outdoor= Enable support for depth camera support
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 ../../interfaces/genPos-genom/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
include ../../image/stereopixel-genom/depend.mk
include ../../middleware/pocolibs/depend.mk
endef
include ../../devel/swig/depend.mk
include ../../middleware/pocolibs/depend.mk
include ../../simulation/morse/depend.mk
include ../../mk/language/c.mk
include ../../mk/robotpkg.mk
_pycompile_dir=${PREFIX}/${PYTHON_SITELIB}/morse/middleware/pocolibs*
......
@comment Wed Oct 31 11:00:29 CET 2012
${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_mw${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_mw${PYTHON_TAG}.pyo
@comment Fri Mar 1 18:22:15 CET 2013
${PYTHON_SITELIB}/morse/middleware/${PYTHON_PYCACHE}/pocolibs_datastream${PYTHON_TAG}.pyc
${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}.pyo
${PYTHON_SITELIB}/morse/middleware/pocolibs/__init__.py
......@@ -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/${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}/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/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/morse/middleware/pocolibs/overlays/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
......@@ -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/rflex_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/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${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
@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
DEPEND_DIR.morse-pocolibs?= ../../wip/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
......
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