# third_party_wayland-ivi-extension **Repository Path**: xiao-ming-k/third_party_wayland-ivi-extension ## Basic Information - **Project Name**: third_party_wayland-ivi-extension - **Description**: Third-party open-source software wayland-ivi-extension | 三方开源软件wayland-ivi-extension - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 27 - **Created**: 2022-06-23 - **Last Updated**: 2024-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Sections in this file describe: - How to build - Example applications - How to test How to build on different platforms ==================================== Pre-requisite: - Weston - CMake required (version 2.6 or higher) - Open GLES and EGL for example applications - Gtest for the test suite Build up 1. Pull the current codebase form the git repo E.g. git clone https://github.com/GENIVI/wayland-ivi-extension.git 2. Create a build directory E.g mkdir build_ivi_extension 3. In Generate build system for your platform using CMake. E.g. cd cmake -DCMAKE_TOOLCHAIN_FILE= ../ 4. Start the build and install E.g. sudo make install Example applications ==================================== Pre-requisite: - Modify weston.ini to use ivi-shell.so Example: [core] shell=ivi-shell.so modules=ivi-controller.so [ivi-shell] ivi-input-module=ivi-input-controller.so - Set Environmental values Example: export XDG_RUNTIME_DIR=/var/run//1000 export LD_LIBRARY_PATH=/lib Start-up Weston: Example: /bin/weston Start-up HMI helper: Example: /bin/layer-add-surfaces 1000 1 EGLWLMockNavigation: Example: /bin/EGLWLMockNavigation How to test ==================================== 1. Build the testsuite by setting BUILD_ILM_API_TESTS option. Example: cmake -DBUILD_ILM_API_TESTS 2. After starting up Weston run the testsuite. Example: /bin/ivi-layermanagement-api-test