- プロダクト概要(canonical):
docs/steering/product.md - アーキテクチャ方針(canonical):
docs/steering/tech.md - 構造・責務分割(canonical):
docs/steering/structure.md
WSL から Windows 向け DLL をクロスビルドするための dev shell を用意しています。
nix が使えることを確認してください。
nix developnix-shell を使う場合の既定シェル(ネイティブ開発向け):
nix-shellWindows DLL のクロスビルド用シェルが必要な場合:
nix develop .#windowsnix-shell で Windows クロスビルド用シェルに入る場合:
nix-shell shell.windows.nixcargo build -p client-godot-adapter --target x86_64-pc-windows-gnuスクリプト経由で Windows ビルドする場合:
scripts/build-client-core-windows.shLinux 向けライブラリをビルドして Godot 配置する場合:
scripts/build-client-core-linux.shmacOS 向けライブラリをビルドして Godot 配置する場合:
# ホスト arch を自動判定(または --arch x86_64|arm64)
scripts/build-client-core-macos.shclient/godot/client_core.gdextension は実行時に以下の DLL を参照します。
res://bin/windows/client_core.dll
# 実ファイル: client/godot/bin/windows/client_core.dll
scripts/build-client-core-windows.sh はビルド成果物を
client/godot/bin/windows/client_core.dll へコピーします。