Repository structure manifest androidvehiclepluginvssgraphql androidvssauthenticationservice aasigdevconfiguration androidexternalaudiomixing Source

  • Slides: 3
Download presentation
Repository structure manifest android-vehicleplugin-vss-graphql android-vss-authentication-service aasig_dev_configuration android-external-audio-mixing . . . Source download: • repo

Repository structure manifest android-vehicleplugin-vss-graphql android-vss-authentication-service aasig_dev_configuration android-external-audio-mixing . . . Source download: • repo init -u https: //android. googlesource. com/plat form/manifest -b android-10. 0. 0_r 47 • git clone https: //github. com/GENIVI/aasig-localmanifest -b android-10. repo/local_manifests • repo sync Building: • lunch <genivi_audio_x 86_64 | genivi_vhal_x 86_64> • make

Local manifest content <? xml version="1. 0" encoding="UTF-8"? > <manifest> <remote name="GENIVI" fetch="git: //github.

Local manifest content <? xml version="1. 0" encoding="UTF-8"? > <manifest> <remote name="GENIVI" fetch="git: //github. com/GENIVI" /> <project path="vendor/genivi/packages/vss-authentication-service" name="android-vss-authentication-service" remote="GENIVI" revision="master"/> <project path="vendor/genivi/packages/vehicleplugin-vss-graphql" name="android-vehicleplugin-vss-graphql" remote="GENIVI" revision="master"/> <project path="vendor/genivi/packages/audio-hal" name="android-external-audio-mixing" remote="GENIVI" revision="master"/> </manifest>

Example configuration (VHAL # Copyright (c) 2020 Tieto. EVRY. All rights reserved. # Inherit

Example configuration (VHAL # Copyright (c) 2020 Tieto. EVRY. All rights reserved. # Inherit from common $(call inherit-product, device/genivi/common. mk) PRODUCT_NAME : = genivi_vhal_x 86_64 PRODUCT_DEVICE : = generic_x 86_64 PRODUCT_BRAND : = Android PRODUCT_MODEL : = genivi_vhal_x 86_64 model # Tieto Vehicle HAL implementation PRODUCT_PACKAGES += android. hardware. automotive. vehicle@2. 0 -service-tieto BOARD_SEPOLICY_DIRS += vendor/tieto/packages/vehicle/sepolicy # Tieto Vehicle. Plugin HAL policies BOARD_SEPOLICY_DIRS += vendor/tieto/interfaces/automotive/vehicle/plugin/sepolicy # Tieto Vehicle HAL Config file PRODUCT_COPY_FILES += vendor/tieto/packages/vehicle_config. json: $(TARGET_COPY_OUT_VENDOR)/etc/vehicle_config. json # Titeo Vehicle. Plugin HAL dummy implementation - for testing purposes only. # For production it shall be overridden by a valid plugin ifneq (, $(filter userdebug eng, $(TARGET_BUILD_VARIANT))) BOARD_SEPOLICY_DIRS += vendor/tieto/interfaces/automotive/vehicle/plugin/1. 0/default/sepolicy PRODUCT_PACKAGES += vendor. tieto. hardware. automotive. vehicle. plugin@1. 0 -service DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += vendor/tieto/interfaces/automotive/vehicle/plugin/1. 0/default/vendor. tieto. hardware. automotive. vehicle. plugin@1. 0 -service_fcm. xml endif # Graph. QL Vehicle Plugin PRODUCT_PACKAGES += com. tieto. vehicleplugin. graphql DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += vendor/genivi/packages/vehicleplugin-vss-graphql/vendor. tieto. hardware. automotive. vehicle. plugin@1. 0 -service-graphql_fcm. xml