aboutsummaryrefslogtreecommitdiff
path: root/docker/build-inner.sh
diff options
context:
space:
mode:
Diffstat (limited to 'docker/build-inner.sh')
-rwxr-xr-xdocker/build-inner.sh12
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