From 075f77e1413d6b1aa84241b84730a86ebfe35b45 Mon Sep 17 00:00:00 2001 From: Felix Ingrand <felix@laas.fr> Date: Sat, 20 Oct 2012 18:40:46 +0200 Subject: [PATCH] [wip/genom3-openprs] Initial release of the genom3-openprs template for genom3. This template produces encoding and decoding functions in a module (which can be loaded by an Openprs kernel), as well as basic OPs to have OpenPRS to be a client of a genom3 module (using the {ros,pocolibs}/client/c library. --- Makefile | 1 + genom3-openprs/DESCR | 1 + genom3-openprs/Makefile | 23 +++++++++++++++++++++++ genom3-openprs/PLIST | 13 +++++++++++++ genom3-openprs/depend.mk | 22 ++++++++++++++++++++++ genom3-openprs/distinfo | 3 +++ 6 files changed, 63 insertions(+) create mode 100644 genom3-openprs/DESCR create mode 100644 genom3-openprs/Makefile create mode 100644 genom3-openprs/PLIST create mode 100644 genom3-openprs/depend.mk create mode 100644 genom3-openprs/distinfo diff --git a/Makefile b/Makefile index 5db0dbdc..8839ff13 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,7 @@ SUBDIR+= attentional-genom SUBDIR+= catkin SUBDIR+= flann SUBDIR+= genom3 +SUBDIR+= genom3-openprs SUBDIR+= genom3-pocolibs SUBDIR+= genom3-ros SUBDIR+= genomix diff --git a/genom3-openprs/DESCR b/genom3-openprs/DESCR new file mode 100644 index 00000000..df6cc9d6 --- /dev/null +++ b/genom3-openprs/DESCR @@ -0,0 +1 @@ +genom3-openprs generate binding of Genom3 Modules with OpenPRS. diff --git a/genom3-openprs/Makefile b/genom3-openprs/Makefile new file mode 100644 index 00000000..8462d7b0 --- /dev/null +++ b/genom3-openprs/Makefile @@ -0,0 +1,23 @@ +# robotpkg Makefile for: architecture/genom +# Created: Anthony Mallet on Sun, 28 Jan 2007 +# + +DISTNAME= genom3-openprs-1.0 +CATEGORIES= architecture +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=genom3-openprs/} +MASTER_REPOSITORY= git git://git.openrobots.org/git/robots/genom3-openprs + +MAINTAINER= felix@laas.fr +#HOMEPAGE= https://homepages.laas.fr/mallet/soft/architecture/genom3 +COMMENT= GenoM3 template for OpenPRS client + +LICENSE= 2-clause-bsd + +GNU_CONFIGURE= yes +NOT_FOR_PLATFORM= # empty + + +include ../../wip/transgen3/depend.mk +include ../../pkgtools/pkg-config/depend.mk +include ../../wip/genom3/depend.mk +include ../../mk/robotpkg.mk diff --git a/genom3-openprs/PLIST b/genom3-openprs/PLIST new file mode 100644 index 00000000..277e95ef --- /dev/null +++ b/genom3-openprs/PLIST @@ -0,0 +1,13 @@ +@comment Sat Oct 20 10:09:01 CEST 2012 +share/genom/site-templates/openprs/client/EncodeDecodeOpenprs.c +share/genom/site-templates/openprs/client/EncodeDecodeOpenprs_f.h +share/genom/site-templates/openprs/client/Openprs.inc.input +share/genom/site-templates/openprs/client/Openprs.opf +share/genom/site-templates/openprs/client/Openprs.sym +share/genom/site-templates/openprs/client/RequestOpenprs.c +share/genom/site-templates/openprs/client/bootstrap.sh +share/genom/site-templates/openprs/client/client.Makefile.am +share/genom/site-templates/openprs/client/client.configure.ac +share/genom/site-templates/openprs/client/openprs-client.pc.in +share/genom/site-templates/openprs/client/template.tcl +share/genom/site-templates/openprs/common/typeutil.tcl diff --git a/genom3-openprs/depend.mk b/genom3-openprs/depend.mk new file mode 100644 index 00000000..f0bba2e3 --- /dev/null +++ b/genom3-openprs/depend.mk @@ -0,0 +1,22 @@ +# robotpkg depend.mk for: architecture/genom3-openprs +# Created: Anthony Mallet on Fri, 19 Oct 2012 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +GENOM3_OPENPRS_DEPEND_MK:= ${GENOM3_OPENPRS_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= genom3-openprs +endif + +ifeq (+,$(GENOM3_OPENPRS_DEPEND_MK)) # ------------------------------------ + +DEPEND_USE+= genom3-openprs +PREFER.genom3-openprs?=robotpkg + +DEPEND_ABI.genom3-openprs?= genom3-openprs>=1.0 +DEPEND_DIR.genom3-openprs?= ../../wip/genom3-openprs + +endif # GENOM3_OPENPRS_DEPEND_MK ------------------------------------------ + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/genom3-openprs/distinfo b/genom3-openprs/distinfo new file mode 100644 index 00000000..c542fd2a --- /dev/null +++ b/genom3-openprs/distinfo @@ -0,0 +1,3 @@ +SHA1 (genom3-openprs-1.0.tar.gz) = bb5436b5495ba19cec46c519aa392426007f3f96 +RMD160 (genom3-openprs-1.0.tar.gz) = e43e06d924427d98a9a61ff69345ea4ff9ea8ade +Size (genom3-openprs-1.0.tar.gz) = 150047 bytes -- GitLab