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