You've already forked CardputerZero-AppBuilder
mirror of
https://github.com/m5stack/CardputerZero-AppBuilder.git
synced 2026-05-20 11:51:57 -07:00
3a1da4f654
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
APPLaunch (prebuilt by emulator)
This directory contains only a manifest — no sources. APPLaunch lives in
M5CardputerZero-UserDemo/projects/APPLaunch/ and is built by the emulator's
own CMake as libAPPLaunch.dylib (on mac) / libAPPLaunch.so (Linux). We
deliberately do not vendor, copy, or otherwise modify the UserDemo repository.
How it works
When czdev run apps/applaunch runs:
- If the emulator binary isn't built yet, czdev builds it. That build pulls
in the UserDemo submodule inside the emulator and produces
emulator/build/apps/libAPPLaunch.dylib. - The
prebuilt-emulator-appruntime tells czdev to skip cmake and use that file directly. - czdev launches the emulator with APPLaunch loaded.
To get updates from UserDemo, run git submodule update --remote inside
emulator/vendor/M5CardputerZero-UserDemo/ and rebuild the emulator.