Revision 62d50515
| client/CMakeLists.txt | ||
|---|---|---|
| 1 |
CMAKE_MINIMUM_REQUIRED(VERSION 2.6) |
|
| 2 |
|
|
| 3 |
PROJECT("hlrc_client")
|
|
| 4 |
|
|
| 5 |
SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS TRUE) |
|
| 6 |
|
|
| 7 |
#options |
|
| 8 |
OPTION(BUILD_CPP "Decide whether to build the CPP bindings." ON) |
|
| 9 |
OPTION(BUILD_JAVA "Decide whether to build the Java bindings." ON) |
|
| 10 |
OPTION(BUILD_PYTHON "Decide whether to build the Python bindings." ON) |
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
IF(BUILD_CPP) |
|
| 15 |
ADD_SUBDIRECTORY(cpp) |
|
| 16 |
ENDIF() |
|
| 17 |
|
|
| 18 |
IF(BUILD_JAVA) |
|
| 19 |
ADD_SUBDIRECTORY(java) |
|
| 20 |
ENDIF() |
|
| 21 |
|
|
| 22 |
IF(BUILD_PYTHON) |
|
| 23 |
ADD_SUBDIRECTORY(python) |
|
| 24 |
ENDIF() |
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| client/java/CMakeLists.txt | ||
|---|---|---|
| 1 |
cmake_minimum_required(VERSION 2.8) |
|
| 2 |
|
|
| 3 |
SET(JAR_FILE "${CMAKE_CURRENT_BINARY_DIR}/hlrc_client_java-0.1.jar" )
|
|
| 4 |
|
|
| 5 |
FIND_PROGRAM(MVN_EXECUTABLE mvn) |
|
| 6 |
IF(MVN_EXECUTABLE) |
|
| 7 |
ADD_CUSTOM_COMMAND(OUTPUT ${JAR_FILE}
|
|
| 8 |
COMMAND ${MVN_EXECUTABLE} install appassembler::assemble
|
|
| 9 |
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|
|
| 10 |
COMMENT "Creating jar files") |
|
| 11 |
|
|
| 12 |
ADD_CUSTOM_TARGET(java ALL DEPENDS ${JAR_FILE})
|
|
| 13 |
|
|
| 14 |
INSTALL(FILES ${JAR_FILE} DESTINATION share/java)
|
|
| 15 |
|
|
| 16 |
ELSE() |
|
| 17 |
MESSAGE(STATUS "mvn not found. java bindings will not be created") |
|
| 18 |
ENDIF() |
|
| 19 |
|
|
| client/java/pom.xml | ||
|---|---|---|
| 3 | 3 |
<modelVersion>4.0.0</modelVersion> |
| 4 | 4 |
<groupId>de.citec.csra</groupId> |
| 5 | 5 |
<artifactId>hlrc-client</artifactId> |
| 6 |
<version>1.0.0-SNAPSHOT</version>
|
|
| 6 |
<version>0.1-SNAPSHOT</version>
|
|
| 7 | 7 |
<packaging>jar</packaging> |
| 8 |
<name>High Level Command Client</name>
|
|
| 8 |
<name>High Level Robot Control java client</name>
|
|
| 9 | 9 |
<url>http://maven.apache.org</url> |
| 10 | 10 |
<build> |
| 11 | 11 |
<plugins> |
| client/python/CMakeLists.txt | ||
|---|---|---|
| 1 |
cmake_minimum_required(VERSION 2.8) |
|
| 2 |
|
|
| 3 |
install(CODE "execute_process(COMMAND python setup.py install -f --prefix=${CMAKE_INSTALL_PREFIX} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})")
|
|
| client/python/hlrc_client.egg-info/PKG-INFO | ||
|---|---|---|
| 1 | 1 |
Metadata-Version: 1.1 |
| 2 | 2 |
Name: hlrc-client |
| 3 |
Version: 1.2.0
|
|
| 3 |
Version: 0.1
|
|
| 4 | 4 |
Summary: [h]igh [l]evel [r]obot [c]ontrol client project |
| 5 | 5 |
Home-page: http://opensource.cit-ec.uni-bielefeld.de/hlrc |
| 6 | 6 |
Author: Simon Schulz |
| client/python/hlrc_client.egg-info/SOURCES.txt | ||
|---|---|---|
| 4 | 4 |
setup.cfg |
| 5 | 5 |
setup.py |
| 6 | 6 |
hlrc_client/Middleware.py |
| 7 |
hlrc_client/MiddlewareROS.py |
|
| 7 | 8 |
hlrc_client/MiddlewareRSB.py |
| 8 | 9 |
hlrc_client/RobotAnimation.py |
| 9 | 10 |
hlrc_client/RobotController.py |
| client/python/hlrc_client.egg-info/requires.txt | ||
|---|---|---|
| 1 |
peppercorn |
|
| 1 |
|
|
| 2 | 2 |
|
| 3 | 3 |
[test] |
| 4 | 4 |
coverage |
| client/python/setup.py | ||
|---|---|---|
| 23 | 23 |
# Versions should comply with PEP440. For a discussion on single-sourcing |
| 24 | 24 |
# the version across setup.py and the project code, see |
| 25 | 25 |
# https://packaging.python.org/en/latest/single_source_version.html |
| 26 |
version='1.2.0',
|
|
| 26 |
version='0.1',
|
|
| 27 | 27 |
|
| 28 | 28 |
description='[h]igh [l]evel [r]obot [c]ontrol client project', |
| 29 | 29 |
long_description=long_description, |
| ... | ... | |
| 75 | 75 |
# your project is installed. For an analysis of "install_requires" vs pip's |
| 76 | 76 |
# requirements files see: |
| 77 | 77 |
# https://packaging.python.org/en/latest/requirements.html |
| 78 |
install_requires=['peppercorn'],
|
|
| 78 |
install_requires=[], |
|
| 79 | 79 |
|
| 80 | 80 |
# List additional groups of dependencies here (e.g. development |
| 81 | 81 |
# dependencies). You can install these using the following syntax, |
Also available in: Unified diff