Skip to content
Snippets Groups Projects
Commit 944c63c6 authored by Séverin Lemaignan's avatar Séverin Lemaignan
Browse files

[wip/BioMove3D] Added a stand-alone option that compiles the move3d exec

The 'jido' option now only compiles Move3D as a library
parent 2b39ef7d
No related branches found
No related tags found
No related merge requests found
......@@ -13,31 +13,45 @@ COMMENT= Motion planning and geometric reasonning module
# on GSL and GLPK that are 2 GLP librairies.
LICENSE= gnu-gpl-v2
USE_LANGUAGES+= c c++
CMAKE_ARGS+= -DEigen_INCLUDE_DIR=${PREFIX.eigen2}/include/eigen2
CMAKE_ARGS+= -DBOOST_INCLUDEDIR=${PREFIX.boost-headers}/include
CMAKE_ARGS+= -DBOOST_LIBRARYDIR=${PREFIX.boost-libs}/lib
PKG_OPTIONS_REQUIRED_GROUPS= robot
PKG_OPTIONS_GROUP.robot= jido
PKG_OPTIONS_REQUIRED_GROUPS= mode
PKG_OPTIONS_GROUP.mode= standalone jido
PKG_SUGGESTED_OPTIONS+= jido
##
## Option standalone
##
PKG_OPTION_DESCR.standalone= Compile BioMove3D as an executable
define PKG_OPTION_SET.standalone
PKG_OPTION_DESCR.jido= Compile BioMove3D for Jido
endef
##
## Option jido
##
PKG_OPTION_DESCR.jido= Compile BioMove3D for Jido as a library only
define PKG_OPTION_SET.jido
CMAKE_ARGS+= -DCOMPILE_ON_JIDO=ON
CMAKE_ARGS+= -DMAKELIB=ON
include ../../mk/sysdep/gsl.mk
include ../../wip/pqp-libs/depend.mk
include ../../math/gbM/depend.mk
include ../../motion/softMotion-libs/depend.mk
endef
## Default option
PKG_SUGGESTED_OPTIONS+= jido
## Common includes
include ../../mk/sysdep/cmake.mk
include ../../devel/boost-headers/depend.mk
include ../../devel/boost-libs/depend.mk
......
@comment Wed Sep 1 14:16:10 CEST 2010
bin/move3d
${PLIST.standalone}bin/move3d
${PLIST.jido}lib/libm3d.so
include/BioMove3D/animation/proto/anim_charac_traj_interface_proto.h
include/BioMove3D/animation/proto/anim_charac_traj_proto.h
include/BioMove3D/animation/proto/anim_compute_path_interface_proto.h
......
......@@ -27,8 +27,8 @@ ifeq (+,$(BIOMOVE3D_DEPEND_MK)) # ----------------------------------
PREFER.BioMove3D?= robotpkg
SYSTEM_SEARCH.BioMove3D=\
include/?? \
lib/??
include/BioMove3D/include/move3d.h \
lib/libm3d.so
DEPEND_USE+= BioMove3D
......
GeNoM module for human posture recognition, based on skin patches detection
# robotpkg Makefile for: hri/gest-genom
# Created: Severin Lemaignan on Tue, 31 Aug 2010
#
DISTNAME= gest-genom-1.0
CATEGORIES= image
MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=gest-genom/}
MASTER_REPOSITORY= git ssh://softs/git/robots/gest-genom
MAINTAINER= openrobots@laas.fr
COMMENT= GeNoM module for human posture recognition, based on skin patches detection
LICENSE= isc
USE_LANGUAGES+= c c++
GENOM_MODULE= gest
include ../../localization/pom-genom/depend.mk
include ../../image/viam-libs/depend.mk
include ../../image/opencv/depend.mk
include ../../architecture/genom/depend.mk
include ../../mk/robotpkg.mk
@comment Wed Sep 01 2010
${PLIST.noapi}bin/gest
${PLIST.noapi}bin/gestSendInitRqst
${PLIST.noapi}bin/gestTest
include/gest/libeuler/gestEuler.h
include/gest/gestConst.h
include/gest/gestStruct.h
${PLIST.openprs}include/gest/server/openprs/gestDecodeOpenprs.h
${PLIST.openprs}include/gest/server/openprs/gestEncodeOpenprs.h
${PLIST.openprs}include/gest/server/openprs/gestRequestsOpenprsProto.h
include/gest/server/gestEndian.h
include/gest/server/gestError.h
${PLIST.noapi}include/gest/server/gestMsgLib.h
include/gest/server/gestPosterLib.h
include/gest/server/gestPosterLibStruct.h
${PLIST.noapi}include/gest/server/gestPosterReadLibProto.h
${PLIST.noapi}include/gest/server/gestPosterShowLib.h
${PLIST.noapi}include/gest/server/gestPosterWriteLibProto.h
${PLIST.noapi}include/gest/server/gestPosterXMLLib.h
include/gest/server/gestPrint.h
include/gest/server/gestPrintXML.h
include/gest/server/gestScan.h
include/gest/server/gestType.h
${PLIST.tclserv_client}include/gest/server/tclservClient/gestTclservClientDecode.h
${PLIST.tclserv_client}include/gest/server/tclservClient/gestTclservClientEncode.h
${PLIST.tclserv_client}include/gest/server/tclservClient/gestTclservClientMsgLib.h
lib/libgestClient.la
lib/libgestEuler.la
${PLIST.openprs}lib/openprs/libgestOpenprs.la
lib/pkgconfig/gest-euler.pc
${PLIST.openprs}lib/pkgconfig/gest-oprs.pc
lib/pkgconfig/gest.pc
${PLIST.tclserv_client}lib/pkgconfig/gest-tclserv_client.pc
${PLIST.tclserv_client}lib/tclservClient/libgestTclservClient.la
${PLIST.noapi}${PLIST.tcl}lib/tclserv/libgestTclServ.la
share/modules/gen/gest.gen
${PLIST.openprs}share/modules/openprs/gestOpenprs.inc
${PLIST.openprs}share/modules/openprs/gestOpenprs.opf
${PLIST.openprs}share/modules/openprs/gestOpenprs.sym
${PLIST.tcl}share/modules/tcl/gestClient.tcl
# Copyright (c) 2010 LAAS/CNRS
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
#
# Severin Lemaignan on Tue 31 Aug 2010
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
GEST-GENOM_DEPEND_MK:= ${GEST-GENOM_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= gest-genom
endif
ifeq (+,$(GEST-GENOM_DEPEND_MK)) # ----------------------------------
PREFER.gest-genom?= robotpkg
SYSTEM_SEARCH.gest-genom=\
include/gest/gestStruct.h \
lib/pkgconfig/gest.pc \
bin/gest
DEPEND_USE+= gest-genom
DEPEND_ABI.gest-genom?=gest-genom>=1.0
DEPEND_DIR.gest-genom?=../../image/gest-genom
endif # GEST-GENOM_DEPEND_MK ----------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (gest-genom-1.0.tar.gz) = ac64f98c82f7f12cef2f8c8c09faed36e179fb16
RMD160 (gest-genom-1.0.tar.gz) = 9433c241ad24a0ddea3a8466a08b19d9bb13e6a1
Size (gest-genom-1.0.tar.gz) = 1391642 bytes
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