Add Ultralight SDK submodule and update scripts

Add Ultralight SDK as a git submodule (ThirdParty/Ultralight-SDK, Windows branch) and update build/deploy tooling and docs to use the vendored SDK by default. Updated .gitmodules and added the submodule pointer; build-prismaui.bat and deploy-all.bat now default UL_SDK to the submodule path and build-prismaui.bat checks the submodule is initialized. The PowerShell linker script (scripts/setup-ultralight-link.ps1) now falls back to ThirdParty/Ultralight-SDK when no SdkPath is provided. Documentation and developer log updated (docs/setup.md, plugin/setup.md, docs/dev-log.md) to document submodule initialization and usage; ULTRALIGHT_SDK_PATH can still override the default. Run 'git submodule update --init --recursive' on clones to initialize the SDK.
This commit is contained in:
Andrew Zambazos
2026-06-11 14:16:41 +12:00
parent 0980567605
commit 5bbcccee2c
8 changed files with 71 additions and 4 deletions
+2 -1
View File
@@ -61,7 +61,8 @@ ThirdParty/framework-F4-Conversion
Ultralight SDK setup:
* Default SDK path: `F:\UltralightSDK`
* Vendored as a git submodule at `ThirdParty/Ultralight-SDK` (tracks the `Windows` branch)
* Initialize with: `git submodule update --init --recursive ThirdParty/Ultralight-SDK`
* Override with environment variable: `ULTRALIGHT_SDK_PATH`
Build PrismaUI_F4: