From 568a72d38a877cf512d76d5cfea48b3ecc0d8bf9 Mon Sep 17 00:00:00 2001
From: Arnaud Degroote <arnaud.degroote@laas.fr>
Date: Mon, 8 Oct 2012 15:55:19 +0200
Subject: [PATCH] [wip/trajectory_monitor-genom] Version 0.1 of the module

This module provides a simple interface to record some trajectory and
then replay it.
---
 Makefile                           |  1 +
 trajectory_monitor-genom/DESCR     |  2 ++
 trajectory_monitor-genom/Makefile  | 22 ++++++++++++++++++
 trajectory_monitor-genom/PLIST     | 37 ++++++++++++++++++++++++++++++
 trajectory_monitor-genom/depend.mk | 24 +++++++++++++++++++
 trajectory_monitor-genom/distinfo  |  3 +++
 6 files changed, 89 insertions(+)
 create mode 100644 trajectory_monitor-genom/DESCR
 create mode 100644 trajectory_monitor-genom/Makefile
 create mode 100644 trajectory_monitor-genom/PLIST
 create mode 100644 trajectory_monitor-genom/depend.mk
 create mode 100644 trajectory_monitor-genom/distinfo

diff --git a/Makefile b/Makefile
index 99e48543..dfe3c8e1 100644
--- a/Makefile
+++ b/Makefile
@@ -47,6 +47,7 @@ SUBDIR+=	ros-core
 SUBDIR+=	roscpp-core
 SUBDIR+=	rospack
 SUBDIR+=	spark-genom
+SUBDIR+=	trajectory_monitor-genom
 SUBDIR+=	transgen3
 SUBDIR+=	visp
 
diff --git a/trajectory_monitor-genom/DESCR b/trajectory_monitor-genom/DESCR
new file mode 100644
index 00000000..efabf197
--- /dev/null
+++ b/trajectory_monitor-genom/DESCR
@@ -0,0 +1,2 @@
+The trajectory monitor is a simple genom module which allows to record a
+trajectory, and then to replay it.
diff --git a/trajectory_monitor-genom/Makefile b/trajectory_monitor-genom/Makefile
new file mode 100644
index 00000000..373d1f85
--- /dev/null
+++ b/trajectory_monitor-genom/Makefile
@@ -0,0 +1,22 @@
+DISTNAME=		trajectory_monitor-genom-${VERSION}
+VERSION=		0.1
+CATEGORIES=		path
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=trajectory_monitor-genom/}
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_OPENROBOTS}trajectory_monitor-genom
+
+MAINTAINER=		arnaud.degroote@laas.fr
+COMMENT=		Simple trajectory recorder + replayer
+
+GNU_CONFIGURE=		yes
+USE_LANGUAGES+=		c c++ 
+
+define PKG_OPTION_UNSET.api
+  include ../../localization/pom-genom/depend.mk
+endef
+
+GENOM_MODULE=		trajectory_monitor
+include ../../architecture/genom/depend.mk
+
+include ../../interfaces/genPos-genom/depend.mk
+include ../../interfaces/genBasic-genom/depend.mk
+include ../../mk/robotpkg.mk
diff --git a/trajectory_monitor-genom/PLIST b/trajectory_monitor-genom/PLIST
new file mode 100644
index 00000000..10b936ec
--- /dev/null
+++ b/trajectory_monitor-genom/PLIST
@@ -0,0 +1,37 @@
+@comment Thu Aug 6 15:08:46 CEST 2009
+${PLIST.noapi}bin/trajectory_monitor
+${PLIST.noapi}bin/trajectory_monitorSendInitRqst
+${PLIST.noapi}bin/trajectory_monitorTest
+include/trajectory_monitor/trajectory_monitor-Struct.h
+${PLIST.openprs}include/trajectory_monitor/server/openprs/trajectory_monitorDecodeOpenprs.h
+${PLIST.openprs}include/trajectory_monitor/server/openprs/trajectory_monitorEncodeOpenprs.h
+${PLIST.openprs}include/trajectory_monitor/server/openprs/trajectory_monitorRequestsOpenprsProto.h
+include/trajectory_monitor/server/trajectory_monitorEndian.h
+include/trajectory_monitor/server/trajectory_monitorError.h
+${PLIST.noapi}include/trajectory_monitor/server/trajectory_monitorMsgLib.h
+include/trajectory_monitor/server/trajectory_monitorPosterLib.h
+include/trajectory_monitor/server/trajectory_monitorPosterLibStruct.h
+${PLIST.noapi}include/trajectory_monitor/server/trajectory_monitorPosterReadLibProto.h
+${PLIST.noapi}include/trajectory_monitor/server/trajectory_monitorPosterShowLib.h
+${PLIST.noapi}include/trajectory_monitor/server/trajectory_monitorPosterWriteLibProto.h
+${PLIST.noapi}include/trajectory_monitor/server/trajectory_monitorPosterXMLLib.h
+include/trajectory_monitor/server/trajectory_monitorPrint.h
+include/trajectory_monitor/server/trajectory_monitorPrintXML.h
+include/trajectory_monitor/server/trajectory_monitorScan.h
+include/trajectory_monitor/server/trajectory_monitorType.h
+${PLIST.tclserv_client}include/trajectory_monitor/server/tclservClient/trajectory_monitorTclservClientDecode.h
+${PLIST.tclserv_client}include/trajectory_monitor/server/tclservClient/trajectory_monitorTclservClientEncode.h
+${PLIST.tclserv_client}include/trajectory_monitor/server/tclservClient/trajectory_monitorTclservClientMsgLib.h
+lib/libtrajectory_monitorClient.la
+${PLIST.openprs}lib/openprs/libtrajectory_monitorOpenprs.la
+${PLIST.openprs}lib/pkgconfig/trajectory_monitor-oprs.pc
+lib/pkgconfig/trajectory_monitor.pc
+${PLIST.tclserv_client}lib/pkgconfig/trajectory_monitor-tclserv_client.pc
+${PLIST.tclserv_client}lib/tclservClient/libtrajectory_monitorTclservClient.la
+${PLIST.tcl}lib/tclserv/libtrajectory_monitorTclServ.la
+share/modules/gen/trajectory_monitor.gen
+${PLIST.openprs}share/modules/openprs/trajectory_monitorOpenprs.inc
+${PLIST.openprs}share/modules/openprs/trajectory_monitorOpenprs.opf
+${PLIST.openprs}share/modules/openprs/trajectory_monitorOpenprs.sym
+${PLIST.noapi}${PLIST.tcl}share/modules/tcl/trajectory_monitorClient.tcl
+${PLIST.openprs}@dirrm include/trajectory_monitor/server/openprs
diff --git a/trajectory_monitor-genom/depend.mk b/trajectory_monitor-genom/depend.mk
new file mode 100644
index 00000000..51a901a2
--- /dev/null
+++ b/trajectory_monitor-genom/depend.mk
@@ -0,0 +1,24 @@
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+TRAJECTORY_MONITOR_GENOM_DEPEND_MK:=	${TRAJECTORY_MONITOR_GENOM_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		trajectory_monitor-genom
+endif
+
+ifeq (+,$(TRAJECTORY_MONITOR_GENOM_DEPEND_MK))
+PREFER.trajectory_monitor-genom?=	robotpkg
+
+DEPEND_USE+=		trajectory_monitor-genom
+
+DEPEND_ABI.trajectory_monitor-genom?=	trajectory_monitor-genom>=0.1
+DEPEND_DIR.trajectory_monitor-genom?=	../../wip/trajectory_monitor-genom
+
+SYSTEM_SEARCH.trajectory_monitor-genom=\
+	include/trajectory_monitor/trajectory_monitor-Struct.h		\
+	lib/pkgconfig/trajectory_monitor.pc
+
+include ../../architecture/genom/depend.mk
+
+endif
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/trajectory_monitor-genom/distinfo b/trajectory_monitor-genom/distinfo
new file mode 100644
index 00000000..170bf4d2
--- /dev/null
+++ b/trajectory_monitor-genom/distinfo
@@ -0,0 +1,3 @@
+SHA1 (trajectory_monitor-genom-0.1.tar.gz) = 7ea8b942ace88921d4d6f65455b68dcd12711f56
+RMD160 (trajectory_monitor-genom-0.1.tar.gz) = 739f6548d55ca973ba2d86faa065c6aeb0b6e329
+Size (trajectory_monitor-genom-0.1.tar.gz) = 3115 bytes
-- 
GitLab