• Home
Name Date Size #Lines LOC

..--

cmake/modules/12-May-2024-3931

doc/12-May-2024-1,8701,358

ivi-id-agent-modules/ivi-id-agent/12-May-2024-473344

ivi-input-modules/ivi-input-controller/12-May-2024-1,5781,258

ivi-layermanagement-api/12-May-2024-8,3565,802

ivi-layermanagement-examples/12-May-2024-13,0559,317

protocol/12-May-2024-930813

screen-info/12-May-2024-432363

weston-ivi-shell/12-May-2024-2,6692,138

.gitattributesD12-May-2024631 1615

CMakeLists.txtD12-May-20242.6 KiB6553

LICENSED12-May-202410.6 KiB204203

OAT.xmlD12-May-20245.3 KiB8128

READMED12-May-20241.6 KiB6347

README.OpenSourceD12-May-2024512 1211

README

1Sections in this file describe:
2- How to build
3- Example applications
4- How to test
5
6How to build on different platforms
7====================================
8
9Pre-requisite:
10- Weston
11- CMake required (version 2.6 or higher)
12- Open GLES and EGL for example applications
13- Gtest for the test suite
14
15Build up
161. Pull the current codebase form the git repo
17   E.g. git clone https://github.com/GENIVI/wayland-ivi-extension.git
18
192. Create a build directory
20   E.g mkdir build_ivi_extension
21
223. In <build-dir> Generate build system for your platform using CMake.
23   E.g. cd <build-dir>
24        cmake -DCMAKE_TOOLCHAIN_FILE=<your setting *.cmake> ../
25
264. Start the build and install
27
28   E.g. sudo make install
29
30Example applications
31====================================
32
33Pre-requisite:
34- Modify weston.ini to use ivi-shell.so
35  Example:
36    [core]
37    shell=ivi-shell.so
38    modules=ivi-controller.so
39
40    [ivi-shell]
41    ivi-input-module=ivi-input-controller.so
42
43- Set Environmental values
44  Example:
45    export XDG_RUNTIME_DIR=/var/run/<your user name>/1000
46    export LD_LIBRARY_PATH=<your installation path>/lib
47
48Start-up Weston:
49   Example: <your installation path>/bin/weston
50
51Start-up HMI helper:
52   Example: <your installation path>/bin/layer-add-surfaces 1000 1
53
54EGLWLMockNavigation:
55   Example: <your installation path>/bin/EGLWLMockNavigation
56
57How to test
58====================================
591. Build the testsuite by setting BUILD_ILM_API_TESTS option.
60   Example: cmake -DBUILD_ILM_API_TESTS
612. After starting up Weston run the testsuite.
62   Example: <your installation path>/bin/ivi-layermanagement-api-test
63

README.OpenSource

1[
2    {
3        "Name": "wayland-ivi-extension",
4        "License": "Apache License V2.0",
5        "License File": "LICENSE",
6        "Version Number": "2.2.0",
7        "Owner": "lizheng2@huawei.com",
8        "Upstream URL": "https://github.com/GENIVI/wayland-ivi-extension/archive/refs/tags/2.2.0_weston_5_compartible.zip",
9        "Description": "This Project provides a possibility to control IVI applications with well known ILM interface with was first implemented in IVI Layer Manager."
10    }
11]
12