Skip to content
Snippets Groups Projects
Commit 6fb4f3fb authored by Arnaud Degroote's avatar Arnaud Degroote
Browse files

[wip/py-hla] Introduce py-hla

py-hla is a python wrapper over CERTI to speak with HLA (High Level
Architecture).
parent e6dfb5d7
No related branches found
No related tags found
No related merge requests found
......@@ -52,6 +52,7 @@ SUBDIR+= poisson
SUBDIR+= pr2-pick-object
SUBDIR+= py-flann
SUBDIR+= py-laaswm
SUBDIR+= py-hla
SUBDIR+= py-morse
SUBDIR+= rednav-genom
SUBDIR+= rfid-genom
......
CERTI is an Open Source HLA RTI. HLA (High-Level Architecture) is a general
purpose architecture for distributed computer simulation systems. In HLA
systems, the RTI (RunTime Infrastructure) manages data exchange between
simulations. CERTI supports HLA 1.3 specifications (C++ and Java) and partial
IEEE 1516-2000 (C++). CERTI is open source software (GPL, libraries are LGPL).
This package contains the Python API to communicate with CERTI.
# robotpkg Makefile for: architecture/py27-hla
# Created: Arnaud Degroote on Tue, 12 Mar 2013
#
COMMIT= HEAD
PKG_VERSION= 20130312
DISTNAME= pyhla-${PKG_VERSION}
PKGNAME= ${PKGTAG.python}-hla-${PKG_VERSION}
CATEGORIES= architecture
MASTER_SITES= :pserver:anonymous@cvs.savannah.nongnu.org:/sources/certi@${COMMIT}+applications/PyHLA
FETCH_METHOD= cvs
MAINTAINER= robotpkg@laas.fr
HOMEPAGE= https://savannah.nongnu.org/projects/certi
COMMENT= An Open Source HLA RTI (High Level Architecture) python API
LICENSE= gnu-gpl-v2
CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHON}
CMAKE_ARGS+= -DPYTHON_INCLUDE_PATH=${PYTHON_INCLUDE}
CMAKE_ARGS+= -DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE}
CMAKE_ARGS+= -DPYTHON_LIBRARY=${PYTHON_LIB}
CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT=ON
CMAKE_ARGS+= -DPYTHON_PACKAGES_PATH=${PREFIX}/${PYTHON_SITELIB}
include ../../wip/certi/depend.mk
include ../../mk/sysdep/cmake.mk
include ../../mk/sysdep/python.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
include ../../mk/robotpkg.mk
@comment Tue Mar 12 15:43:34 CET 2013
${PYTHON_SITELIB}/hla/__init__.py
${PYTHON_SITELIB}/hla/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/hla/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/hla/_omt.so
${PYTHON_SITELIB}/hla/_rti.so
${PYTHON_SITELIB}/hla/omt/__init__.py
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/hla/omt/array.py
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/array${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/array${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/hla/omt/basic.py
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/basic${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/basic${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/hla/omt/enumerated.py
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/enumerated${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/enumerated${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/hla/omt/record.py
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/record${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/hla/omt/${PYTHON_PYCACHE}/record${PYTHON_TAG}.pyo
${PYTHON_SITELIB}/hla/rti/__init__.py
${PYTHON_SITELIB}/hla/rti/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
${PYTHON_SITELIB}/hla/rti/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
# robotpkg depend.mk for: architecture/py27-hla
# Created: Arnaud Degroote on Tue, 12 Mar 2013
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
PYHLA_DEPEND_MK:=${PYHLA_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= py-hla
endif
ifeq (+,$(PYHLA_DEPEND_MK))
PREFER.py-hla?= robotpkg
DEPEND_USE+= py-hla
DEPEND_ABI.py-hla?= ${PKGTAG.python-}hla>=20101119
DEPEND_DIR.py-hla?= ../../wip/py-hla
SYSTEM_SEARCH.py-hla=\
'${PYTHON_SYSLIBSEARCH}/hla/__init__.py'
endif
include ../../mk/sysdep/python.mk
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (pyhla-20130312.tar.gz) = 82dfe589de54d4503cea7b712ba3268e7380d66d
RMD160 (pyhla-20130312.tar.gz) = 24668d1241e268fbab3af2d68e8e93c02acfb60f
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