-
Notifications
You must be signed in to change notification settings - Fork 22
Prepare environment
The Transmission Control Protocol should be supported your operation system. Usually you don't have to worry about TCP.
Install on Ubuntu 16.04
sudo apt install libboost-all-dev
Install on Ubuntu 14.04
sudo apt-get install libboost1.55-dev libboost-system1.55-dev libboost-thread1.55-dev libboost-log1.55-dev
This is short manual to build vsomeip on Ubuntu 14.04. For more details see vsomeip documentations.
git clone https://github.com/GENIVI/vsomeip.git
cd vsomeip
git checkout -b release/2.6.1 2.6.1
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=. ..
make
make install
In order to build of documentation:
sudo apt-get install asciidoc source-highlight doxygen graphviz
make doc
This is short manual to build CommonAPI on Ubuntu 14.04. For more details see CommonAPI documentations.
Build of C++ runtime labrary
git clone https://github.com/GENIVI/capicxx-core-runtime.git
cd capicxx-core-runtime
git checkout -b release/3.1.11 3.1.11
mkdir build
cd build
cmake ..
make
In order to build of documentation:
make doc
Build of tools for generation C++ source code
sudo apt-get install maven
git clone https://github.com/GENIVI/capicxx-core-tools.git
cd capicxx-core-tools
git checkout -b release/3.1.11 3.1.11
cd org.genivi.commonapi.core.releng
mvn -Dtarget.id=org.genivi.commonapi.core.target clean verify
Generator is located in capicxx-core-tools/org.genivi.commonapi.core.cli.product/target/products
In order to build of documentation:
cd capicxx-core-tools/docx
make ug_html spec_html
The documentation is located in capicxx-core-tools/doc
This is short manual to build CommonAPI-SomeIP on Ubuntu 14.04. For more details see CommonAPI-SomeIP documentations.
Build of C++ runtime labrary
git clone https://github.com/GENIVI/capicxx-someip-runtime.git
cd capicxx-someip-runtime
git checkout -b release/3.1.11 3.1.11.1
mkdir build
cd build
cmake ..
make
Build of tools for generation C++ source code
sudo apt-get install maven
git clone https://github.com/GENIVI/capicxx-someip-tools.git
cd capicxx-someip-tools
git checkout -b release/3.1.11 3.1.11
cd org.genivi.commonapi.someip.releng
mvn clean verify -DCOREPATH=</full/path/to>/capicxx-core-tools -Dtarget.id=org.genivi.commonapi.someip.target
Generator is located in capicxx-someip-tools/org.genivi.commonapi.someip.cli.product/target/products
In order to build of documentation:
cd capicxx-someip-tools/docx
make ug_html
The documentation is located in capicxx-someip-tools/doc
You don't need anything for this :)