diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2018-10-29 18:37:26 +0100 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2018-12-11 12:20:32 +0000 |
commit | 16922b73bf17b2f23148438957cd3d18542075f4 (patch) | |
tree | 20355189f7f5f2262e7fe31be0b7119b07182ab1 /docs/0_Installation.md | |
parent | 77ca03276ea3bb12873a1b69b1726d4e99f8dead (diff) |
Docs reorganization and update
Docs reorganization and update using the latest afb-test improvments and
try to make it clearer.
Change-Id: If022cdb46364ef250361bdcd420d45b360f10a2e
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
(cherry picked from commit 2f3654275e44f9719818a848da9a0b576d5a1b53)
Diffstat (limited to 'docs/0_Installation.md')
-rw-r--r-- | docs/0_Installation.md | 59 |
1 files changed, 9 insertions, 50 deletions
diff --git a/docs/0_Installation.md b/docs/0_Installation.md index f02fa88..d4a388b 100644 --- a/docs/0_Installation.md +++ b/docs/0_Installation.md @@ -1,65 +1,24 @@ # Installation -## Pre-requisites +[Setup the pre-requisite](http://docs.automotivelinux.org/docs/devguides/en/dev/reference/host-configuration/docs/1_Prerequisites.html). -[Setup the pre-requisite](http://docs.automotivelinux.org/docs/devguides/en/dev/reference/host-configuration/docs/1_Prerequisites.html) then [install the Application Framework](http://docs.automotivelinux.org/docs/devguides/en/dev/reference/host-configuration/docs/2_AGL_Application_Framework.html) on your host. +Use the following command line to get the `afb-test` binding and all its +dependencies. -You will also need to install lua-devel >= 5.3 to be able to build the project. - -Fedora: - -```bash -dnf install lua-devel -``` - -OpenSuse: +* Fedora (>= 27): ```bash -zypper install lua53-devel +dnf install agl-app-afb-test-devel ``` -Ubuntu (>= Xenial), Debian stable: +* OpenSuse (>= 15.0): ```bash -apt-get install liblua5.3-dev +zypper install agl-app-afb-test-devel ``` -## Grab source and build - -Download the **afb-test** binding source code using git: - -```shell -git clone --recurse-submodules https://gerrit.automotivelinux.org/gerrit/apps/app-afb-test -cd afb-test -mkdir build -cd build -cmake .. && make -``` - -## Test natively on your host - -If you want to use the **afb-test** binding natively on your host, you have to -install it. Then *pkg-config* tool can find the **afb-test.pc** and you can -use **afm-test** launcher: - -```bash -sudo make install -# Eventually set PKG_CONFIG_PATH environment variable if not installed in the -# system directory -export PKG_CONFIG_PATH=<path-to-pkgconfig-dir>:${PKG_CONFIG_PATH} -# The same for the PATH environment variable where afm-test has been installed -export PATH=<path-to-afm-test-dir>:${PATH} -``` - -Then you can test other binding using the **afm-test** launcher. Example here, -with another binding project using **app-templates** submodule or the -**cmake-apps-module** CMake module: - -> **Note** CMake module is the new way to use **app-templates** +* Ubuntu (>= Xenial), Debian stable: ```bash -cd build -cmake .. -make -afm-test package package-test +apt-get install agl-app-afb-test-dev ``` |