Use Android platform services in retained package builds

This commit is contained in:
2026-06-17 16:14:27 +02:00
parent 57c2d1bfa4
commit 19f1af57fd
6 changed files with 32 additions and 3 deletions

View File

@@ -84,6 +84,17 @@ Completed, blocked, and superseded task history moved to
the queue is now ordered by code movement instead.
Current slice:
- `android/android/CMakeLists.txt`, `android/quest/CMakeLists.txt`, and
`android/focus/CMakeLists.txt` now compile
`src/platform_android/android_platform_services.cpp` instead of the retained
`src/platform_legacy/legacy_platform_services.cpp` shim.
- The retained Android package graphs now match the concrete Android
`create_platform_services(...)` path already used in
`android/src/cpp/main.cpp`.
- The retained standard Android package link gate still fails, but restoring
the old legacy source list reproduces a different unresolved-symbol link
failure too, so the package linker break is treated as preexisting noise for
this narrow source-list swap.
- `cmake/PanoPainterSources.cmake` no longer adds
`src/platform_legacy/legacy_platform_services.*` to
`PP_PANOPAINTER_APP_SOURCES`.