"CommonAPI SOME/IP Runtime" sources for the level 1 of The Legend of Ina. The original repository is hosted at: https://github.com/GENIVI/capicxx-someip-runtime
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
vjp 4ff8228b97 initial commit 3 years ago
cmake initial commit 3 years ago
include/CommonAPI/SomeIP initial commit 3 years ago
src/CommonAPI/SomeIP initial commit 3 years ago
AUTHORS initial commit 3 years ago
CHANGES initial commit 3 years ago
CMakeLists.txt initial commit 3 years ago
CommonAPI-SomeIP.pc.in initial commit 3 years ago
INSTALL initial commit 3 years ago
LICENSE initial commit 3 years ago
README.md initial commit 3 years ago

README.md

CommonAPI C++ SOME/IP Runtime

Copyright (C) 2016-2017, Bayerische Motoren Werke Aktiengesellschaft (BMW AG). Copyright (C) 2016-2017, GENIVI Alliance, Inc.

This file is part of GENIVI Project IPC Common API C++. Contributions are licensed to the GENIVI Alliance under one or more Contribution License Agreements or MPL 2.0.

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, you can obtain one at http://mozilla.org/MPL/2.0/.

== CommonAPI SOME/IP C++ User Guide The user guide can be found in the documentation directory of the CommonAPI-SomeIP-Tools project as AsciiDoc document. A pdf version can be found at https://github.com/GENIVI/capicxx-someip-tools/releases.

Further information

https://genivi.github.io/capicxx-core-tools/

Build Instructions for Linux
vsomeip

In order to build the CommonAPI SOME/IP Runtime library the vsomeip library must be available on your system. Please consult the vsomeip documentation for informations on building vsomeip.

Build CommonAPI-SomeIP Runtime

Use CMake to build the CommonAPI SOME/IP runtime library. We assume that your source directory is common-api-someip-runtime:

$ cd common-api-someip-runtime
$ mkdir build
$ cmake -D USE_INSTALLED_COMMONAPI=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..
$ make
$ make install

You can change the installation directory by the CMake variable CMAKE_INSTALL_PREFIX or you can let it uninstalled (skip the make install command). If you want to use the uninstalled version of CommonAPI set the CMake variable USE_INSTALLED_COMMONAPI to OFF.

For further build instructions (build for windows, build documentation, tests etc.) please refer to the CommonAPI SOME/IP tutorial.