diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-08 11:06:06 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-08 11:06:06 -0500 |
| commit | 6391164071b859e901283bec098974ef6b104f50 (patch) | |
| tree | 52ded084a17437b225382a01f1f293696de3029a /docker/build-inner.sh | |
| parent | f9fbaf60cdb8e242554227eb41b163c12591fdf2 (diff) | |
Add PE-side VFS bridge acceleration
Diffstat (limited to 'docker/build-inner.sh')
| -rwxr-xr-x | docker/build-inner.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docker/build-inner.sh b/docker/build-inner.sh index 24e965a..8a4f9cb 100755 --- a/docker/build-inner.sh +++ b/docker/build-inner.sh @@ -149,6 +149,18 @@ cp -f build/libs/uibase/src/libuibase.so "${OUT_DIR}/lib/" cp -f build/libs/libbsarch/liblibbsarch.so "${OUT_DIR}/lib/" cp -f build/libs/archive/src/libarchive.so "${OUT_DIR}/lib/" cp -f build/libs/plugin_python/src/runner/librunner.so "${OUT_DIR}/lib/" +[ -f build/src/src/libfluorine_vfs_preload.so ] && \ + cp -f build/src/src/libfluorine_vfs_preload.so "${OUT_DIR}/lib/" +# PE-side VFS injector: cross-built with mingw, copied into wine/ where +# Fluorine picks it up at prefix init and stages into c:\\windows\\system32\\. +if [ -f build/src/src/fluorine_vfs.dll ]; then + mkdir -p "${OUT_DIR}/wine" + cp -f build/src/src/fluorine_vfs.dll "${OUT_DIR}/wine/" +fi +if [ -f build/src/src/fluorine_vfs_hid.dll ]; then + mkdir -p "${OUT_DIR}/wine" + cp -f build/src/src/fluorine_vfs_hid.dll "${OUT_DIR}/wine/" +fi if [ -f "libs/bsa_ffi/target/release/libbsa_ffi.so" ]; then cp -f libs/bsa_ffi/target/release/libbsa_ffi.so "${OUT_DIR}/lib/" fi |
