9344e608f6
Adds the full vendor/pawlet tree for PawletOS on Raspberry Pi 4/5: - build/: envsetup.sh helpers (breakfast/brunch/mka), bacon OTA target, Soong namespace, build core hook - config/: common.mk, version.mk, BoardConfigPawlet.mk, BoardConfigSoong.mk, privapp-permissions, me.pawlet.android feature XML - hal/boot_control/rpi/: AIDL boot_control HAL for RPi A/B slot switching - apps/Updater/: A/B OTA updater (download, verify, install, reboot) - apps/PawletPlatform/: platform resource APK (device icons, strings) - overlay/frameworks/base/core/res/: framework config overrides - prebuilt/, vars/: init rc, aosp_target_release
17 lines
661 B
Makefile
17 lines
661 B
Makefile
#
|
|
# Copyright (C) 2025 oxmc / PawletOS
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
# Exports build variables from Make into Soong so vendor/pawlet
|
|
# modules can reference them via soong_config_variables.
|
|
#
|
|
|
|
# Export boot control block device paths so the HAL can be
|
|
# configured at build time if needed (currently runtime via props).
|
|
$(call add_soong_config_namespace,pawlet_bootcontrol)
|
|
|
|
# RPi boot partition layout
|
|
$(call soong_config_set,pawlet_bootcontrol,misc_device,/dev/block/by-name/misc)
|
|
$(call soong_config_set,pawlet_bootcontrol,boot_a_device,/dev/block/by-name/boot_a)
|
|
$(call soong_config_set,pawlet_bootcontrol,boot_b_device,/dev/block/by-name/boot_b)
|