let ubode use own unmanaged libraries, so they can change without impact on old ode module. Add those libraries, for now just copies of the ode ones

This commit is contained in:
UbitUmarov
2022-05-01 01:47:29 +01:00
parent 4f7b293c5e
commit 7ed4fb978c
9 changed files with 476 additions and 478 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -56,7 +56,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde
}
if (Util.IsWindows())
Util.LoadArchSpecificWindowsDll("ode.dll");
Util.LoadArchSpecificWindowsDll("ubode.dll");
SafeNativeMethods.InitODE();

View File

@@ -1,7 +1,5 @@
<configuration>
<dllmap os="osx" dll="ode" target="lib64/libode.dylib" />
<dllmap os="!windows,osx" cpu="x86-64,ia64" dll="ode" target="lib64/libode-x86_64" />
<dllmap os="!windows,osx" cpu="x86" dll="ode" target="lib32/libode" />
<dllmap os="!windows,osx" cpu="ppc64" dll="ode" target="lib64/libode-ppc64" />
<dllmap os="!windows,osx" cpu="s390x" dll="ode" target="lib64/libode-s390x" />
<dllmap os="osx" dll="ode" target="lib64/libubode.dylib" />
<dllmap os="!windows,osx" cpu="x86-64,ia64" dll="ode" target="lib64/libubode-x86_64" />
<dllmap os="!windows,osx" cpu="x86" dll="ode" target="lib32/libubode" />
</configuration>

BIN
bin/lib32/libubode.dylib Normal file

Binary file not shown.

BIN
bin/lib32/libubode.so Normal file

Binary file not shown.

BIN
bin/lib32/ubode.dll Normal file

Binary file not shown.

Binary file not shown.

BIN
bin/lib64/libubode.dylib Normal file

Binary file not shown.

BIN
bin/lib64/ubode.dll Normal file

Binary file not shown.