@@ -195,19 +195,26 @@ susan: all sustst
195195sustst:
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
200200omlibrary: build/lib/omlibrary/stamp modelica3d
201201 echo "Windows-1252" > "build/lib/omlibrary/Modelica 2.2.2/package.encoding"
202202build/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 $@
208208omlibrary-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+
211218omlibrary-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
247257distclean: clean
248258 (cd Compiler && $(MAKE) -f $(defaultMakefileTarget) reallyclean)
0 commit comments