diff --git a/hatponboard-lib/DESCR b/hatponboard-lib/DESCR new file mode 100644 index 0000000000000000000000000000000000000000..449cc36ad3b91cbcff19e739da65063da115e10e --- /dev/null +++ b/hatponboard-lib/DESCR @@ -0,0 +1,8 @@ +hatponboard-lib is a set of libraries and the parser needed by HATP + +hatponboard-lib aims at splitting HATP into small parts. Thus reducing compilation time. +It contains a library to represent the world and the plans while planning. +It also contains a library to compute certain stages of planning process. +Finally it include the parser that turns a domain file and the associated cost file +into file the compile with HATPOnboard. +This set of libraries is not meant to be recompiled often. diff --git a/hatponboard-lib/Makefile b/hatponboard-lib/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..509c58d8adb18291945ad11b337c7f59d8f18196 --- /dev/null +++ b/hatponboard-lib/Makefile @@ -0,0 +1,30 @@ +# robotpkg Makefile for: planning/hatponboard-lib +# Created: Raphaël Lallement, 22/05/2013 +# + +DISTNAME= hatponboard-lib-${VERSION} +VERSION= 1.0.0 +PKGREVISION= +CATEGORIES= planning +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=hatponboard-lib/} +MASTER_REPOSITORY= ${MASTER_REPOSITORY_OPENROBOTS}hatponboard-lib + + +MAINTAINER= raphael.lallement@laas.fr +COMMENT= Libraries and parser needed by HATPOnboard +LICENSE= 2-clause-bsd + +MAKE_JOBS_SAFE= yes + +CMAKE_ARGS+= -DmsgconnectorROOT=${PREFIX.msgconnector} + +DEPEND_ABI.boost-libs=boost-libs>=1.34 +DEPEND_ABI.boost-headers=boost-headers>=1.34 + +include ../../wip/msgconnector/depend.mk +include ../../devel/boost-headers/depend.mk +include ../../devel/boost-libs/depend.mk +include ../../mk/sysdep/cmake.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/robotpkg.mk diff --git a/hatponboard-lib/PLIST b/hatponboard-lib/PLIST new file mode 100644 index 0000000000000000000000000000000000000000..ccadb15e2a17085440afd98d67c991ff93a9be4c --- /dev/null +++ b/hatponboard-lib/PLIST @@ -0,0 +1,47 @@ +@comment Fri May 24 15:03:59 CEST 2013 +bin/hatpparser +bin/hatpparser-${PKGVERSION} +include/hatponboard-lib/AttributeSet.hh +include/hatponboard-lib/BeliefMethod.hh +include/hatponboard-lib/ChoicePoint.hh +include/hatponboard-lib/ChoiceReminder.hh +include/hatponboard-lib/Entity.hh +include/hatponboard-lib/HATPexception.hh +include/hatponboard-lib/HTNBase.hh +include/hatponboard-lib/LightAttributeSet.hh +include/hatponboard-lib/LightEntity.hh +include/hatponboard-lib/LightWorldBase.hh +include/hatponboard-lib/LightWorldBaseAgent.hh +include/hatponboard-lib/MainSessionMsg.hh +include/hatponboard-lib/PartialPlanAppraiser.hh +include/hatponboard-lib/Plan.hh +include/hatponboard-lib/PlanSender.hh +include/hatponboard-lib/PlanStockManager.hh +include/hatponboard-lib/PlanTree.hh +include/hatponboard-lib/PlanTreeTaskList.hh +include/hatponboard-lib/PlanTreeTaskListNode.hh +include/hatponboard-lib/SocialRuleBase.hh +include/hatponboard-lib/SocialRuleData.hh +include/hatponboard-lib/Substitution.hh +include/hatponboard-lib/Task.hh +include/hatponboard-lib/TaskInstance.hh +include/hatponboard-lib/TaskList.hh +include/hatponboard-lib/TaskListNode.hh +include/hatponboard-lib/TimeProjection.hh +include/hatponboard-lib/UndesirableStateData.hh +include/hatponboard-lib/WastedTimeData.hh +include/hatponboard-lib/WorldBase.hh +include/hatponboard-lib/WorldBaseAgent.hh +include/hatponboard-lib/WorldBaseReport.hh +include/hatponboard-lib/hatpPlanningSession.hh +include/hatponboard-lib/msgTypesTrait.hh +include/hatponboard-lib/tools.hh +include/hatponboard-lib/wait.hh +lib/libhatp-plan.so +lib/libhatp-plan.so.${PKGVERSION} +lib/libhatp-planningsession.so +lib/libhatp-planningsession.so.${PKGVERSION} +lib/libhatp-tools.so +lib/libhatp-tools.so.${PKGVERSION} +lib/pkgconfig/hatponboard-lib.pc +share/cmake/Modules/Findhatponboard-lib.cmake diff --git a/hatponboard-lib/depend.mk b/hatponboard-lib/depend.mk new file mode 100644 index 0000000000000000000000000000000000000000..1473778d3b184e3a9c15b06d709b283307497c66 --- /dev/null +++ b/hatponboard-lib/depend.mk @@ -0,0 +1,31 @@ +# robotpkg depend.mk for: planning/hatponboard-lib +# Created: Raphaël Lallement, 22/05/2013 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +HATPONBOARD-LIB_DEPEND_MK:=${HATPONBOARD-LIB_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= hatponboard-lib +endif + +ifeq (+,$(HATPONBOARD-LIB_DEPEND_MK)) +PREFER.hatpconsole?= robotpkg + +DEPEND_USE+= hatponboard-lib + +DEPEND_ABI.hatponboard-lib?= hatponboard-lib>=1.0.0 +DEPEND_DIR.hatponboard-lib?= ../../wip/hatponboard-lib + +SYSTEM_SEARCH.hatponboard-lib=\ + bin/hatpparser\ + include/hatponboard-lib/Entity.hh\ + lib/libhatp-tools.so\ + lib/libhatp-plan.so\ + lib/libhatp-planningsession.so\ + lib/pkgconfig/hatponboard-lib.pc\ + share/cmake/Modules/Findhatponbaord-lib.pc +endif + + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/hatponboard-lib/distinfo b/hatponboard-lib/distinfo new file mode 100644 index 0000000000000000000000000000000000000000..9b19570d1aa92ff79c2d705f59ea5e67ada55bb5 --- /dev/null +++ b/hatponboard-lib/distinfo @@ -0,0 +1,3 @@ +SHA1 (hatponboard-lib-1.0.0.tar.gz) = c838cd0c291fa31d0631a9a121d28f6f5e4668a9 +RMD160 (hatponboard-lib-1.0.0.tar.gz) = a60604088c5af882c6b8519a5e527e3bc836d928 +Size (hatponboard-lib-1.0.0.tar.gz) = 127795 bytes