From ab8f4714125b67f01ce2718eed7336abf0b6735e Mon Sep 17 00:00:00 2001
From: Quentin Labourey <quentin.labourey@laas.fr>
Date: Wed, 22 Aug 2018 11:32:22 +0200
Subject: [PATCH] [wip/infuse-crips-genom3] v0.1 : genom3 interface for
 infuse-pom-crisp

---
 infuse-crisp-genom3/DESCR     |  1 +
 infuse-crisp-genom3/Makefile  | 34 ++++++++++++++++++++++++++++++++++
 infuse-crisp-genom3/PLIST     |  7 +++++++
 infuse-crisp-genom3/depend.mk |  4 ++++
 infuse-crisp-genom3/distinfo  |  3 +++
 sysdep/autoconf-archive.mk    | 23 +++++++++++++++++++++++
 6 files changed, 72 insertions(+)
 create mode 100644 infuse-crisp-genom3/DESCR
 create mode 100644 infuse-crisp-genom3/Makefile
 create mode 100644 infuse-crisp-genom3/PLIST
 create mode 100644 infuse-crisp-genom3/depend.mk
 create mode 100644 infuse-crisp-genom3/distinfo
 create mode 100644 sysdep/autoconf-archive.mk

diff --git a/infuse-crisp-genom3/DESCR b/infuse-crisp-genom3/DESCR
new file mode 100644
index 00000000..b6ae8d63
--- /dev/null
+++ b/infuse-crisp-genom3/DESCR
@@ -0,0 +1 @@
+GenoM3 interface module the Common Robot Internal State Publisher (CRISP)
diff --git a/infuse-crisp-genom3/Makefile b/infuse-crisp-genom3/Makefile
new file mode 100644
index 00000000..3025c283
--- /dev/null
+++ b/infuse-crisp-genom3/Makefile
@@ -0,0 +1,34 @@
+# robotpkg Makefile for:	wip/infuse-crisp-genom3
+# Created:			Quentin Labourey on Tue, 21 Aug 2018
+#
+
+VERSION=            0.1
+DISTNAME=           infuse_crisp-genom3-${VERSION}
+CATEGORIES=         wip
+MASTER_SITES=		http://homepages.laas.fr/qlaboure/infuse/
+MASTER_REPOSITORY=	ssh://git@redmine.laas.fr/laas/users/simon/infuse/infuse-crisp-genom3.git
+MAINTAINER=		    laas-infuse@laas.fr
+COMMENT=		    GenoM3 interface module the Common Robot Internal State Publisher (CRISP)
+LICENSE=		    2-clause-bsd
+
+# The .gen file is not (yet) prefixed with 'infuse_', so we need the following lines.
+GENOM_MODULE=	infuse_crisp
+WRKSRC=           ${WRKDIR}/infuse_crisp-genom3-${VERSION}
+
+include ../../architecture/genom3/module.mk
+
+# In InFuse we use ROS, so keep these options enabled by default
+PKG_SUGGESTED_OPTIONS+=         ros-client-c ros-client-ros ros-server
+
+
+include ../../interfaces/openrobots-idl/depend.mk
+include ../../wip/infuse-idl/depend.mk
+include ../../wip/infuse-pom-crisp/depend.mk
+include ../../wip/infuse-pom-base/depend.mk
+include ../../wip/infuse-asn1-conversions/depend.mk
+include ../../wip/infuse-asn1-types/depend.mk
+include ../../wip/sysdep/autoconf-archive.mk
+include ../../mk/language/c.mk
+include ../../mk/language/c++.mk
+include ../../mk/robotpkg.mk
+
diff --git a/infuse-crisp-genom3/PLIST b/infuse-crisp-genom3/PLIST
new file mode 100644
index 00000000..babf487b
--- /dev/null
+++ b/infuse-crisp-genom3/PLIST
@@ -0,0 +1,7 @@
+@comment Wed Aug 22 10:44:21 CEST 2018
+${PLIST.codels}lib/lib${GENOM_MODULE}_codels.la
+${PLIST.codels}lib/pkgconfig/${GENOM_MODULE}-genom3.pc
+${PLIST.codels}share/doc/${GENOM_MODULE}-genom3/README.adoc
+${PLIST.codels}share/doc/${GENOM_MODULE}-genom3/README.html
+${PLIST.codels}share/idl/${GENOM_MODULE}/${GENOM_MODULE}.gen
+@comment includes architecture/genom3/PLIST.templates
diff --git a/infuse-crisp-genom3/depend.mk b/infuse-crisp-genom3/depend.mk
new file mode 100644
index 00000000..60c68837
--- /dev/null
+++ b/infuse-crisp-genom3/depend.mk
@@ -0,0 +1,4 @@
+# robotpkg depend.mk for:	wip/infuse-crisp-genom3
+# Created:			Quentin Labourey on Tue, 21 Aug 2018
+#
+
diff --git a/infuse-crisp-genom3/distinfo b/infuse-crisp-genom3/distinfo
new file mode 100644
index 00000000..318b1b49
--- /dev/null
+++ b/infuse-crisp-genom3/distinfo
@@ -0,0 +1,3 @@
+SHA1 (infuse_crisp-genom3-0.1.tar.gz) = 0ffcce3a26fb5d8bcac68ccde3b3e23477d500b2
+RMD160 (infuse_crisp-genom3-0.1.tar.gz) = 77a45ea380f7d882c41c3538f445a2cf726c29ed
+Size (infuse_crisp-genom3-0.1.tar.gz) = 375980 bytes
diff --git a/sysdep/autoconf-archive.mk b/sysdep/autoconf-archive.mk
new file mode 100644
index 00000000..718bbaf2
--- /dev/null
+++ b/sysdep/autoconf-archive.mk
@@ -0,0 +1,23 @@
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+AUTOCONF_ARCHIVE_DEPEND_MK:=		${AUTOCONF_ARCHIVE_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		autoconf-archive
+endif
+
+ifeq (+,$(AUTOCONF_ARCHIVE_DEPEND_MK)) # ---------------------------------------------
+
+PREFER.autoconf-archive?=		system
+DEPEND_USE+=		autoconf-archive
+DEPEND_ABI.autoconf-archive?=	autoconf-archive>=20150925
+
+SYSTEM_SEARCH.autoconf-archive=	\
+	'share/doc/autoconf-archive/' \
+
+SYSTEM_PKG.Ubuntu.autoconf-archive=autoconf-archive
+SYSTEM_PKG.Debian.autoconf-archive=autoconf-archive
+
+endif # AUTOCONF_ARCHIVE_DEPEND_MK ---------------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
-- 
GitLab