Skip to content

Commit a128a40

Browse files
committed
- Patch MSL 2.2.2 for 32-bit platforms
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@15755 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent d501b6a commit a128a40

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

Makefile.common

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,19 +195,26 @@ susan: all sustst
195195
sustst:
196196
(cd Compiler/susan_codegen && $(MAKE) -f Makefile test)
197197

198-
OMLIBRARY_INTERNAL_DIRS=BioChem?1.0 Modelica?1.6 Modelica?2.2.2 ModelicaAdditions Modelica?3.1 ModelicaServices?1.0 ModelicaServices?1.0?modelica3d Modelica_LinearSystems2?2.3 SimpleFluid
198+
OMLIBRARY_INTERNAL_DIRS=BioChem?1.0 Modelica?1.6 ModelicaAdditions Modelica?3.1 ModelicaServices?1.0 ModelicaServices?1.0?modelica3d Modelica_LinearSystems2?2.3 SimpleFluid
199199

200200
omlibrary: build/lib/omlibrary/stamp modelica3d
201201
echo "Windows-1252" > "build/lib/omlibrary/Modelica 2.2.2/package.encoding"
202202
build/lib/omlibrary/stamp: libraries/README
203203
rm -rf build/lib/omlibrary
204204
install -m755 -d "build/lib/omlibrary/Modelica 3.2.1" "build/lib/omlibrary/ModelicaServices 3.2.1" "build/lib/omlibrary/ModelicaReference 3.2.1" "build/lib/omlibrary/ModelicaTest 1.1"
205205
@# services3d target includes the services target
206-
$(MAKE) -f $(defaultMakefileTarget) omlibrary-internal omlibrary-32 omlibrary-services3d omlibrary-reference omlibrary-test
206+
$(MAKE) -f $(defaultMakefileTarget) omlibrary-internal omlibrary-32 omlibrary-services3d omlibrary-reference omlibrary-test omlibrary-222
207207
touch $@
208208
omlibrary-internal:
209209
(cd libraries/ && find $(OMLIBRARY_INTERNAL_DIRS) -type d -not -path "*svn*" -exec install -m755 -d ../build/lib/omlibrary/{} \;)
210210
(cd libraries/ && find $(OMLIBRARY_INTERNAL_DIRS) -type f -not -path "*svn*" -exec install -p -m644 {} ../build/lib/omlibrary/{} \;)
211+
212+
omlibrary-222:
213+
(cd "libraries/Modelica 2.2.2" && find . -type d -not -path "*svn*" -exec install -m755 -d "../../build/lib/omlibrary/Modelica 2.2.2/{}" \;)
214+
(cd "libraries/Modelica 2.2.2" && find . -type f -not -path "*svn*" -exec install -m644 {} "../../build/lib/omlibrary/Modelica 2.2.2/{}" \;)
215+
patch -d build/lib/omlibrary -p3 < "libraries/Modelica 2.2.2.patch"
216+
find "build/lib/omlibrary/Modelica 2.2.2" -name "*.orig" -exec rm -f "{}" ";"
217+
211218
omlibrary-32:
212219
(cd "libraries/Modelica 3.2.1/Modelica" && find . -type d -not -path "*svn*" -exec install -m755 -d "../../../build/lib/omlibrary/Modelica 3.2.1/{}" \;)
213220
(cd "libraries/Modelica 3.2.1/Modelica" && find . -type f -not -path "*svn*" -exec install -p -m644 {} "../../../build/lib/omlibrary/Modelica 3.2.1/{}" \;)
@@ -239,10 +246,13 @@ omlibrary-services3d: omlibrary-services
239246
find "build/lib/omlibrary/ModelicaServices 3.2.1 modelica3d" -name "*.orig" -exec rm -f "{}" ";"
240247

241248
# Run this command to update the omlibrary patch. Add more libraries as needed
242-
omlibrary-diff:
249+
omlibrary-msl321-diff:
243250
diff -u -x .svn -r "libraries/Modelica 3.2.1/Modelica" "build/lib/omlibrary/Modelica 3.2.1" > "libraries/Modelica 3.2.1.patch" || echo "*** Modelica 3.2.1 has patch"
251+
omlibrary-services321-diff:
244252
diff -u -x .svn -r "libraries/Modelica 3.2.1/ModelicaServices/" "build/lib/omlibrary/ModelicaServices 3.2.1" > "libraries/ModelicaServices 3.2.1.patch" || echo "*** ModelicaServices 3.2.1 has patch"
245253
diff -u -x .svn -r "build/lib/omlibrary/ModelicaServices 3.2.1/package.mo" "build/lib/omlibrary/ModelicaServices 3.2.1 modelica3d/package.mo" > "libraries/ModelicaServices 3.2.1 modelica3d.patch" || echo "*** ModelicaServices 3.2.1 modelica3d has patch"
254+
omlibrary-msl222-diff:
255+
diff -u -x .svn -r "libraries/Modelica 2.2.2/" "build/lib/omlibrary/Modelica 2.2.2" > "libraries/Modelica 2.2.2.patch" || echo "*** Modelica 2.2.2 has patch"
246256

247257
distclean: clean
248258
(cd Compiler && $(MAKE) -f $(defaultMakefileTarget) reallyclean)

0 commit comments

Comments
 (0)