]> gerrit.simantics Code Review - simantics/fmil.git/commit
Linux 64 support for FMU 00/1700/1 release/1.34.0 release/1.34.2
authormeklund <miro.eklund@semantum.fi>
Tue, 10 Apr 2018 14:00:47 +0000 (17:00 +0300)
committermeklund <miro.eklund@semantum.fi>
Tue, 10 Apr 2018 14:00:47 +0000 (17:00 +0300)
commita19f5279b32973dfc28ae084a8b7d20ae6aaac97
tree8706feb631856bb9466c08a34aa447f642ec1c58
parentd01d74c2c94987bbeb90e0940a3bf9d419984931
Linux 64 support for FMU

Refactored a lot of c and cpp code to allow both Windows and Linux
builds.

Added a Dockerfile and shellscripts that automatically builds the FMI
base library and FMUSimulator for us in .so format, as well as updates
them with "patchelf" program to properly find each-other.

Removed the previous Dockerfile, which only built the FMI library
without taking our code into account.

Updated all .so files to reflect changes made here.

Updated README

refs #7862

Change-Id: Ibfab64c67030825cbed763762354bacbe8884ad3
28 files changed:
org.simantics.fmil.core/Dockerfile [new file with mode: 0644]
org.simantics.fmil.core/README.md
org.simantics.fmil.core/linuxbuild/copytovolume.sh [moved from org.simantics.fmil.linux64/DockerFile/copytovolume.sh with 65% similarity]
org.simantics.fmil.core/linuxbuild/linuxbuild.sh [new file with mode: 0755]
org.simantics.fmil.core/linuxbuild/linuxdebugbuild.sh [new file with mode: 0755]
org.simantics.fmil.core/native/FMUSimulator/fmi_util.c.txt
org.simantics.fmil.core/native/FMUSimulator/include/fmi1_cs.h
org.simantics.fmil.core/native/FMUSimulator/include/fmi_me.h
org.simantics.fmil.core/native/FMUSimulator/include/jni.h
org.simantics.fmil.core/native/FMUSimulator/include/linux/jni_md.h [new file with mode: 0644]
org.simantics.fmil.core/native/FMUSimulator/include/sim_support.h
org.simantics.fmil.core/native/FMUSimulator/include/win32/jni_md.h [moved from org.simantics.fmil.core/native/FMUSimulator/include/jni_md.h with 100% similarity]
org.simantics.fmil.core/native/FMUSimulator/src/fmu_control.cpp
org.simantics.fmil.core/native/FMUSimulator/src/sim_support.c
org.simantics.fmil.core/src/org/simantics/fmil/core/FMIL.java
org.simantics.fmil.linux64/DockerFile/Dockerfile [deleted file]
org.simantics.fmil.linux64/libraries/debug/libFMUSimulator.so [new file with mode: 0755]
org.simantics.fmil.linux64/libraries/debug/libfmilib_shared.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/debug/libfmu1_dll_cs.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/debug/libfmu1_dll_me.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/debug/libfmu2_dll_cs.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/debug/libfmu2_dll_me.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/libFMUSimulator.so [new file with mode: 0755]
org.simantics.fmil.linux64/libraries/libfmilib_shared.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/libfmu1_dll_cs.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/libfmu1_dll_me.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/libfmu2_dll_cs.so [changed mode: 0644->0755]
org.simantics.fmil.linux64/libraries/libfmu2_dll_me.so [changed mode: 0644->0755]