PawletOS vendor tree — Third-party notices ========================================== All files in this repository are licensed under the Apache License, Version 2.0 unless stated otherwise. You may obtain a copy of the License at: https://www.apache.org/licenses/LICENSE-2.0 The following third-party works are incorporated, adapted, or used as the basis for code in this repository. Each is also licensed under the Apache License, Version 2.0, and their original copyright notices are retained in the respective source files. 1. The LineageOS Project / The CyanogenMod Project --------------------------------------------------- Files adapted from android_vendor_lineage: - build/envsetup.sh (breakfast, brunch, mka, cmka, cout, aospremote, repopick, reposync, repodiff) - build/tasks/bacon.mk (bacon OTA package target) - config/version.mk (buildtype filtering, version string structure) Files in the Updater application whose architecture is derived from android_packages_apps_Updater (packages/apps/Updater): - apps/Updater/src/.../ABUpdateInstaller.kt - apps/Updater/src/.../controller/UpdaterController.kt - apps/Updater/src/.../DownloadClient.kt - apps/Updater/src/.../OTAUtils.kt - apps/Updater/src/.../UpdaterReceiver.kt - apps/Updater/src/.../UpdaterService.kt - apps/Updater/src/.../UpdatesActivity.kt - apps/Updater/src/.../model/Update.kt - apps/Updater/src/.../model/UpdateEntry.kt - apps/Updater/res/ The update server JSON API is compatible with the LineageOS update server API format as documented at: https://github.com/LineageOS/android_packages_apps_Updater Copyright (C) 2012 The CyanogenMod Project Copyright (C) 2017 The LineageOS Project Licensed under the Apache License, Version 2.0. 2. The Android Open Source Project (AOSP) ------------------------------------------ The boot control HAL in hal/boot_control/rpi/ implements the AOSP AIDL interface android.hardware.boot (hardware/interfaces/boot/), and its structure follows the AOSP reference implementation. - hal/boot_control/rpi/BootControl.h - hal/boot_control/rpi/BootControl.cpp - hal/boot_control/rpi/service.cpp - hal/boot_control/rpi/misc_rpi.h - hal/boot_control/rpi/Android.bp - hal/boot_control/rpi/android.hardware.boot-service.pawlet_rpi.rc - hal/boot_control/rpi/android.hardware.boot-service.pawlet_rpi.xml Build system hook files (build/core/config.mk, Android.mk files, soong Android.bp files) follow AOSP vendor integration conventions. Copyright (C) The Android Open Source Project Licensed under the Apache License, Version 2.0.