-src/modelica_compiler/parseTree.cmi:
-src/modelica_compiler/linenum.cmi:
-src/modelica_compiler/parser.cmi: ./src/modelica_compiler/parseTree.cmi
-src/modelica_compiler/lexer.cmi: ./src/translator/parsing/parser.cmi
-src/modelica_compiler/precompilation.cmi: \
- ./src/modelica_compiler/parseTree.cmi
-src/modelica_compiler/compilation.cmi: \
- ./src/modelica_compiler/precompilation.cmi
-src/modelica_compiler/instantiation.cmi: \
- ./src/modelica_compiler/compilation.cmi
-src/modelica_compiler/graphNodeSet.cmi:
-src/modelica_compiler/symbolicExpression.cmi:
-src/modelica_compiler/squareSparseMatrix.cmi:
-src/modelica_compiler/bipartiteGraph.cmi:
-src/modelica_compiler/hungarianMethod.cmi:
-src/modelica_compiler/causalityGraph.cmi:
-src/modelica_compiler/optimization.cmi: \
- ./src/modelica_compiler/symbolicExpression.cmi \
- ./src/translator/instantiation/instantiation.cmi \
- ./src/modelica_compiler/compilation.cmi
-src/modelica_compiler/xMLCodeGeneration.cmi: \
- ./src/modelica_compiler/optimization.cmi
-src/modelica_compiler/optimizingCompiler.cmi: \
- ./src/modelica_compiler/optimization.cmi
-src/modelica_compiler/scicosCodeGeneration.cmi: \
- ./src/modelica_compiler/optimization.cmi
-src/modelica_compiler/scicosOptimizingCompiler.cmi:
-src/modelica_compiler/parseTree.cmo: src/modelica_compiler/parseTree.cmi
-src/modelica_compiler/parseTree.cmx: src/modelica_compiler/parseTree.cmi
-src/modelica_compiler/linenum.cmo: src/modelica_compiler/linenum.cmi
-src/modelica_compiler/linenum.cmx: src/modelica_compiler/linenum.cmi
-src/modelica_compiler/parser.cmo: ./src/modelica_compiler/parseTree.cmi \
- ./src/translator/parsing/linenum.cmi src/modelica_compiler/parser.cmi
-src/modelica_compiler/parser.cmx: ./src/modelica_compiler/parseTree.cmx \
- ./src/translator/parsing/linenum.cmx src/modelica_compiler/parser.cmi
-src/modelica_compiler/lexer.cmo: ./src/translator/parsing/parser.cmi \
- src/modelica_compiler/lexer.cmi
-src/modelica_compiler/lexer.cmx: ./src/translator/parsing/parser.cmx \
- src/modelica_compiler/lexer.cmi
-src/modelica_compiler/precompilation.cmo: \
- ./src/modelica_compiler/parseTree.cmi \
- src/modelica_compiler/precompilation.cmi
-src/modelica_compiler/precompilation.cmx: \
- ./src/modelica_compiler/parseTree.cmx \
- src/modelica_compiler/precompilation.cmi
-src/modelica_compiler/compilation.cmo: \
- ./src/modelica_compiler/precompilation.cmi \
- ./src/modelica_compiler/parseTree.cmi \
- src/modelica_compiler/compilation.cmi
-src/modelica_compiler/compilation.cmx: \
- ./src/modelica_compiler/precompilation.cmx \
- ./src/modelica_compiler/parseTree.cmx \
- src/modelica_compiler/compilation.cmi
-src/modelica_compiler/instantiation.cmo: \
- ./src/modelica_compiler/compilation.cmi \
- src/modelica_compiler/instantiation.cmi
-src/modelica_compiler/instantiation.cmx: \
- ./src/modelica_compiler/compilation.cmx \
- src/modelica_compiler/instantiation.cmi
-src/modelica_compiler/graphNodeSet.cmo: \
- src/modelica_compiler/graphNodeSet.cmi
-src/modelica_compiler/graphNodeSet.cmx: \
- src/modelica_compiler/graphNodeSet.cmi
-src/modelica_compiler/symbolicExpression.cmo: \
- ./src/modelica_compiler/graphNodeSet.cmi \
- src/modelica_compiler/symbolicExpression.cmi
-src/modelica_compiler/symbolicExpression.cmx: \
- ./src/modelica_compiler/graphNodeSet.cmx \
- src/modelica_compiler/symbolicExpression.cmi
-src/modelica_compiler/squareSparseMatrix.cmo: \
- src/modelica_compiler/squareSparseMatrix.cmi
-src/modelica_compiler/squareSparseMatrix.cmx: \
- src/modelica_compiler/squareSparseMatrix.cmi
-src/modelica_compiler/bipartiteGraph.cmo: \
- src/modelica_compiler/bipartiteGraph.cmi
-src/modelica_compiler/bipartiteGraph.cmx: \
- src/modelica_compiler/bipartiteGraph.cmi
-src/modelica_compiler/hungarianMethod.cmo: \
- src/modelica_compiler/hungarianMethod.cmi
-src/modelica_compiler/hungarianMethod.cmx: \
- src/modelica_compiler/hungarianMethod.cmi
-src/modelica_compiler/causalityGraph.cmo: \
- src/modelica_compiler/causalityGraph.cmi
-src/modelica_compiler/causalityGraph.cmx: \
- src/modelica_compiler/causalityGraph.cmi
-src/modelica_compiler/optimization.cmo: \
- ./src/modelica_compiler/symbolicExpression.cmi \
- ./src/modelica_compiler/squareSparseMatrix.cmi \
- ./src/translator/instantiation/instantiation.cmi \
- ./src/modelica_compiler/hungarianMethod.cmi \
- ./src/modelica_compiler/compilation.cmi \
- ./src/modelica_compiler/causalityGraph.cmi \
- ./src/modelica_compiler/bipartiteGraph.cmi \
- src/modelica_compiler/optimization.cmi
-src/modelica_compiler/optimization.cmx: \
- ./src/modelica_compiler/symbolicExpression.cmx \
- ./src/modelica_compiler/squareSparseMatrix.cmx \
- ./src/translator/instantiation/instantiation.cmx \
- ./src/modelica_compiler/hungarianMethod.cmx \
- ./src/modelica_compiler/compilation.cmx \
- ./src/modelica_compiler/causalityGraph.cmx \
- ./src/modelica_compiler/bipartiteGraph.cmx \
- src/modelica_compiler/optimization.cmi
-src/modelica_compiler/xMLCodeGeneration.cmo: \
- ./src/modelica_compiler/symbolicExpression.cmi \
- ./src/modelica_compiler/optimization.cmi \
- src/modelica_compiler/xMLCodeGeneration.cmi
-src/modelica_compiler/xMLCodeGeneration.cmx: \
- ./src/modelica_compiler/symbolicExpression.cmx \
- ./src/modelica_compiler/optimization.cmx \
- src/modelica_compiler/xMLCodeGeneration.cmi
-src/modelica_compiler/optimizingCompiler.cmo: \
- ./src/modelica_compiler/xMLCodeGeneration.cmi \
- ./src/modelica_compiler/precompilation.cmi \
- ./src/translator/parsing/parser.cmi \
- ./src/modelica_compiler/optimization.cmi \
- ./src/translator/parsing/lexer.cmi \
- ./src/translator/instantiation/instantiation.cmi \
- ./src/modelica_compiler/compilation.cmi \
- src/modelica_compiler/optimizingCompiler.cmi
-src/modelica_compiler/optimizingCompiler.cmx: \
- ./src/modelica_compiler/xMLCodeGeneration.cmx \
- ./src/modelica_compiler/precompilation.cmx \
- ./src/translator/parsing/parser.cmx \
- ./src/modelica_compiler/optimization.cmx \
- ./src/translator/parsing/lexer.cmx \
- ./src/translator/instantiation/instantiation.cmx \
- ./src/modelica_compiler/compilation.cmx \
- src/modelica_compiler/optimizingCompiler.cmi
-src/modelica_compiler/scicosCodeGeneration.cmo: \
- ./src/modelica_compiler/symbolicExpression.cmi \
- ./src/modelica_compiler/optimization.cmi \
- ./src/translator/instantiation/instantiation.cmi \
- src/modelica_compiler/scicosCodeGeneration.cmi
-src/modelica_compiler/scicosCodeGeneration.cmx: \
- ./src/modelica_compiler/symbolicExpression.cmx \
- ./src/modelica_compiler/optimization.cmx \
- ./src/translator/instantiation/instantiation.cmx \
- src/modelica_compiler/scicosCodeGeneration.cmi
-src/modelica_compiler/scicosOptimizingCompiler.cmo: \
- ./src/modelica_compiler/scicosCodeGeneration.cmi \
- ./src/modelica_compiler/optimizingCompiler.cmi \
- src/modelica_compiler/scicosOptimizingCompiler.cmi
-src/modelica_compiler/scicosOptimizingCompiler.cmx: \
- ./src/modelica_compiler/scicosCodeGeneration.cmx \
- ./src/modelica_compiler/optimizingCompiler.cmx \
- src/modelica_compiler/scicosOptimizingCompiler.cmi
-src/xml2modelica/xMLTree.cmo:
-src/xml2modelica/xMLTree.cmx:
-src/xml2modelica/linenum.cmo:
-src/xml2modelica/linenum.cmx:
-src/xml2modelica/stringParser.cmo:
-src/xml2modelica/stringParser.cmx:
-src/xml2modelica/stringLexer.cmo: ./src/xml2modelica/stringParser.cmo
-src/xml2modelica/stringLexer.cmx: ./src/xml2modelica/stringParser.cmx
-src/xml2modelica/xMLParser.cmo: ./src/xml2modelica/xMLTree.cmo \
- ./src/translator/parsing/linenum.cmi
-src/xml2modelica/xMLParser.cmx: ./src/xml2modelica/xMLTree.cmx \
- ./src/translator/parsing/linenum.cmx
-src/xml2modelica/xMLLexer.cmo: ./src/xml2modelica/xMLParser.cmo
-src/xml2modelica/xMLLexer.cmx: ./src/xml2modelica/xMLParser.cmx
-src/xml2modelica/modelicaCodeGenerator.cmo: ./src/xml2modelica/xMLTree.cmo \
- ./src/xml2modelica/stringParser.cmo ./src/xml2modelica/stringLexer.cmo
-src/xml2modelica/modelicaCodeGenerator.cmx: ./src/xml2modelica/xMLTree.cmx \
- ./src/xml2modelica/stringParser.cmx ./src/xml2modelica/stringLexer.cmx
-src/xml2modelica/xML2Modelica.cmo: ./src/xml2modelica/xMLParser.cmo \
- ./src/xml2modelica/xMLLexer.cmo \
- ./src/xml2modelica/modelicaCodeGenerator.cmo
-src/xml2modelica/xML2Modelica.cmx: ./src/xml2modelica/xMLParser.cmx \
+./src/xml2modelica/xMLTree.cmo ./src/xml2modelica/xMLTree.cmi : \
+ ./src/xml2modelica/xMLTree.ml
+./src/xml2modelica/xMLTree.cmx ./src/xml2modelica/xMLTree.o \
+ ./src/xml2modelica/xMLTree.cmi : ./src/xml2modelica/xMLTree.ml
+./src/xml2modelica/linenum.cmo ./src/xml2modelica/linenum.cmi : \
+ ./src/xml2modelica/linenum.ml
+./src/xml2modelica/linenum.cmx ./src/xml2modelica/linenum.o \
+ ./src/xml2modelica/linenum.cmi : ./src/xml2modelica/linenum.ml
+./src/xml2modelica/stringParser.cmo ./src/xml2modelica/stringParser.cmi : \
+ ./src/xml2modelica/stringParser.ml
+./src/xml2modelica/stringParser.cmx ./src/xml2modelica/stringParser.o \
+ ./src/xml2modelica/stringParser.cmi : ./src/xml2modelica/stringParser.ml
+./src/xml2modelica/stringLexer.cmo ./src/xml2modelica/stringLexer.cmi : \
+ ./src/xml2modelica/stringParser.cmi ./src/xml2modelica/stringLexer.ml
+./src/xml2modelica/stringLexer.cmx ./src/xml2modelica/stringLexer.o \
+ ./src/xml2modelica/stringLexer.cmi : ./src/xml2modelica/stringParser.cmi \
+ ./src/xml2modelica/stringParser.cmx ./src/xml2modelica/stringLexer.ml
+./src/xml2modelica/xMLParser.cmo ./src/xml2modelica/xMLParser.cmi : \
+ ./src/xml2modelica/xMLTree.cmi ./src/modelica_compiler/linenum.cmi \
+ ./src/xml2modelica/xMLParser.ml
+./src/xml2modelica/xMLParser.cmx ./src/xml2modelica/xMLParser.o \
+ ./src/xml2modelica/xMLParser.cmi : ./src/xml2modelica/xMLTree.cmi \
+ ./src/xml2modelica/xMLTree.cmx ./src/modelica_compiler/linenum.cmi \
+ ./src/modelica_compiler/linenum.cmx ./src/xml2modelica/xMLParser.ml
+./src/xml2modelica/xMLLexer.cmo ./src/xml2modelica/xMLLexer.cmi : \
+ ./src/xml2modelica/xMLParser.cmi ./src/xml2modelica/xMLLexer.ml
+./src/xml2modelica/xMLLexer.cmx ./src/xml2modelica/xMLLexer.o \
+ ./src/xml2modelica/xMLLexer.cmi : ./src/xml2modelica/xMLParser.cmi \
+ ./src/xml2modelica/xMLParser.cmx ./src/xml2modelica/xMLLexer.ml
+./src/xml2modelica/modelicaCodeGenerator.cmo \
+ ./src/xml2modelica/modelicaCodeGenerator.cmi : \
+ ./src/xml2modelica/xMLTree.cmi ./src/xml2modelica/stringParser.cmi \
+ ./src/xml2modelica/stringLexer.cmi \
+ ./src/xml2modelica/modelicaCodeGenerator.ml
+./src/xml2modelica/modelicaCodeGenerator.cmx \
+ ./src/xml2modelica/modelicaCodeGenerator.o \
+ ./src/xml2modelica/modelicaCodeGenerator.cmi : \
+ ./src/xml2modelica/xMLTree.cmi ./src/xml2modelica/xMLTree.cmx \
+ ./src/xml2modelica/stringParser.cmi ./src/xml2modelica/stringParser.cmx \
+ ./src/xml2modelica/stringLexer.cmi ./src/xml2modelica/stringLexer.cmx \
+ ./src/xml2modelica/modelicaCodeGenerator.ml
+./src/xml2modelica/xML2Modelica.cmo ./src/xml2modelica/xML2Modelica.cmi : \
+ ./src/xml2modelica/xMLParser.cmi ./src/xml2modelica/xMLLexer.cmi \
+ ./src/xml2modelica/modelicaCodeGenerator.cmi \
+ ./src/xml2modelica/xML2Modelica.ml
+./src/xml2modelica/xML2Modelica.cmx ./src/xml2modelica/xML2Modelica.o \
+ ./src/xml2modelica/xML2Modelica.cmi : ./src/xml2modelica/xMLParser.cmi \
+ ./src/xml2modelica/xMLParser.cmx ./src/xml2modelica/xMLLexer.cmi \
./src/xml2modelica/xMLLexer.cmx \
- ./src/xml2modelica/modelicaCodeGenerator.cmx
-src/translator/parsing/syntax.cmi:
-src/translator/parsing/parser.cmi: ./src/translator/parsing/syntax.cmi
-src/translator/parsing/lexer.cmi: ./src/translator/parsing/parser.cmi
-src/translator/parsing/linenum.cmi:
-src/translator/compilation/types.cmi:
-src/translator/compilation/nameResolve.cmi: \
- ./src/translator/compilation/types.cmi \
- ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi
-src/translator/instantiation/instantiation.cmi: \
+ ./src/xml2modelica/modelicaCodeGenerator.cmi \
+ ./src/xml2modelica/modelicaCodeGenerator.cmx \
+ ./src/xml2modelica/xML2Modelica.ml
+./src/translator/parsing/syntax.cmo ./src/translator/parsing/syntax.cmi : \
+ ./src/translator/parsing/syntax.ml
+./src/translator/parsing/syntax.cmx ./src/translator/parsing/syntax.o \
+ ./src/translator/parsing/syntax.cmi : ./src/translator/parsing/syntax.ml
+./src/translator/parsing/parser.cmo ./src/translator/parsing/parser.cmi : \
+ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.ml
+./src/translator/parsing/parser.cmx ./src/translator/parsing/parser.o \
+ ./src/translator/parsing/parser.cmi : ./src/translator/parsing/syntax.cmi \
+ ./src/translator/parsing/syntax.cmx ./src/translator/parsing/parser.ml
+./src/translator/parsing/lexer.cmo ./src/translator/parsing/lexer.cmi : \
+ ./src/translator/parsing/parser.cmi ./src/translator/parsing/lexer.ml
+./src/translator/parsing/lexer.cmx ./src/translator/parsing/lexer.o \
+ ./src/translator/parsing/lexer.cmi : ./src/translator/parsing/parser.cmi \
+ ./src/translator/parsing/parser.cmx ./src/translator/parsing/lexer.ml
+./src/translator/parsing/linenum.cmo ./src/translator/parsing/linenum.cmi : \
+ ./src/translator/parsing/linenum.ml
+./src/translator/parsing/linenum.cmx ./src/translator/parsing/linenum.o \
+ ./src/translator/parsing/linenum.cmi : \
+ ./src/translator/parsing/linenum.ml
+./src/translator/compilation/types.cmo \
+ ./src/translator/compilation/types.cmi : \
+ ./src/translator/compilation/types.ml
+./src/translator/compilation/types.cmx ./src/translator/compilation/types.o \
+ ./src/translator/compilation/types.cmi : \
+ ./src/translator/compilation/types.ml
+./src/translator/compilation/nameResolve.cmo \
+ ./src/translator/compilation/nameResolve.cmi : \
./src/translator/compilation/types.cmi \
./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi \
- ./src/translator/compilation/nameResolve.cmi
-src/translator/exceptionHandling/msgDico.cmi:
-src/translator/exceptionHandling/errorDico.cmi: \
- ./src/translator/parsing/parser.cmi \
- ./src/translator/instantiation/instantiation.cmi
-src/translator/exceptionHandling/exceptHandler.cmi: \
- ./src/translator/parsing/parser.cmi \
- ./src/translator/instantiation/instantiation.cmi
-src/translator/translation/libraryManager.cmi: \
- ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi
-src/translator/translation/codeGeneration.cmi: \
+ ./src/translator/compilation/nameResolve.ml
+./src/translator/compilation/nameResolve.cmx \
+ ./src/translator/compilation/nameResolve.o \
+ ./src/translator/compilation/nameResolve.cmi : \
./src/translator/compilation/types.cmi \
- ./src/translator/instantiation/instantiation.cmi \
- ./src/translator/exceptionHandling/errorDico.cmi
-src/translator/translation/versiondate.cmi:
-src/translator/translation/translator.cmi: \
- ./src/translator/parsing/syntax.cmi \
- ./src/translator/compilation/nameResolve.cmi \
- ./src/translator/instantiation/instantiation.cmi
-src/translator/parsing/syntax.cmo: src/translator/parsing/syntax.cmi
-src/translator/parsing/syntax.cmx: src/translator/parsing/syntax.cmi
-src/translator/parsing/parser.cmo: ./src/translator/parsing/syntax.cmi \
- src/translator/parsing/parser.cmi
-src/translator/parsing/parser.cmx: ./src/translator/parsing/syntax.cmx \
- src/translator/parsing/parser.cmi
-src/translator/parsing/lexer.cmo: ./src/translator/parsing/parser.cmi \
- src/translator/parsing/lexer.cmi
-src/translator/parsing/lexer.cmx: ./src/translator/parsing/parser.cmx \
- src/translator/parsing/lexer.cmi
-src/translator/parsing/linenum.cmo: src/translator/parsing/linenum.cmi
-src/translator/parsing/linenum.cmx: src/translator/parsing/linenum.cmi
-src/translator/compilation/types.cmo: src/translator/compilation/types.cmi
-src/translator/compilation/types.cmx: src/translator/compilation/types.cmi
-src/translator/compilation/nameResolve.cmo: \
- ./src/translator/compilation/types.cmi \
- ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi \
- src/translator/compilation/nameResolve.cmi
-src/translator/compilation/nameResolve.cmx: \
./src/translator/compilation/types.cmx \
- ./src/translator/parsing/syntax.cmx ./src/translator/parsing/parser.cmx \
- src/translator/compilation/nameResolve.cmi
-src/translator/instantiation/instantiation.cmo: \
+ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/syntax.cmx \
+ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+ ./src/translator/compilation/nameResolve.ml
+./src/translator/instantiation/instantiation.cmo \
+ ./src/translator/instantiation/instantiation.cmi : \
./src/translator/compilation/types.cmi \
./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi \
./src/translator/compilation/nameResolve.cmi \
- src/translator/instantiation/instantiation.cmi
-src/translator/instantiation/instantiation.cmx: \
+ ./src/translator/instantiation/instantiation.ml
+./src/translator/instantiation/instantiation.cmx \
+ ./src/translator/instantiation/instantiation.o \
+ ./src/translator/instantiation/instantiation.cmi : \
+ ./src/translator/compilation/types.cmi \
./src/translator/compilation/types.cmx \
- ./src/translator/parsing/syntax.cmx ./src/translator/parsing/parser.cmx \
+ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/syntax.cmx \
+ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+ ./src/translator/compilation/nameResolve.cmi \
./src/translator/compilation/nameResolve.cmx \
- src/translator/instantiation/instantiation.cmi
-src/translator/exceptionHandling/msgDico.cmo: \
- src/translator/exceptionHandling/msgDico.cmi
-src/translator/exceptionHandling/msgDico.cmx: \
- src/translator/exceptionHandling/msgDico.cmi
-src/translator/exceptionHandling/errorDico.cmo: \
+ ./src/translator/instantiation/instantiation.ml
+./src/translator/exceptionHandling/msgDico.cmo \
+ ./src/translator/exceptionHandling/msgDico.cmi : \
+ ./src/translator/exceptionHandling/msgDico.ml
+./src/translator/exceptionHandling/msgDico.cmx \
+ ./src/translator/exceptionHandling/msgDico.o \
+ ./src/translator/exceptionHandling/msgDico.cmi : \
+ ./src/translator/exceptionHandling/msgDico.ml
+./src/translator/exceptionHandling/errorDico.cmo \
+ ./src/translator/exceptionHandling/errorDico.cmi : \
./src/translator/parsing/parser.cmi \
./src/translator/compilation/nameResolve.cmi \
./src/translator/instantiation/instantiation.cmi \
- src/translator/exceptionHandling/errorDico.cmi
-src/translator/exceptionHandling/errorDico.cmx: \
- ./src/translator/parsing/parser.cmx \
+ ./src/translator/exceptionHandling/errorDico.ml
+./src/translator/exceptionHandling/errorDico.cmx \
+ ./src/translator/exceptionHandling/errorDico.o \
+ ./src/translator/exceptionHandling/errorDico.cmi : \
+ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+ ./src/translator/compilation/nameResolve.cmi \
./src/translator/compilation/nameResolve.cmx \
+ ./src/translator/instantiation/instantiation.cmi \
./src/translator/instantiation/instantiation.cmx \
- src/translator/exceptionHandling/errorDico.cmi
-src/translator/exceptionHandling/exceptHandler.cmo: \
+ ./src/translator/exceptionHandling/errorDico.ml
+./src/translator/exceptionHandling/exceptHandler.cmo \
+ ./src/translator/exceptionHandling/exceptHandler.cmi : \
./src/translator/parsing/parser.cmi \
./src/translator/compilation/nameResolve.cmi \
./src/translator/exceptionHandling/msgDico.cmi \
./src/translator/parsing/linenum.cmi \
./src/translator/instantiation/instantiation.cmi \
./src/translator/exceptionHandling/errorDico.cmi \
- src/translator/exceptionHandling/exceptHandler.cmi
-src/translator/exceptionHandling/exceptHandler.cmx: \
- ./src/translator/parsing/parser.cmx \
+ ./src/translator/exceptionHandling/exceptHandler.ml
+./src/translator/exceptionHandling/exceptHandler.cmx \
+ ./src/translator/exceptionHandling/exceptHandler.o \
+ ./src/translator/exceptionHandling/exceptHandler.cmi : \
+ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+ ./src/translator/compilation/nameResolve.cmi \
./src/translator/compilation/nameResolve.cmx \
+ ./src/translator/exceptionHandling/msgDico.cmi \
./src/translator/exceptionHandling/msgDico.cmx \
- ./src/translator/parsing/linenum.cmx \
+ ./src/translator/parsing/linenum.cmi ./src/translator/parsing/linenum.cmx \
+ ./src/translator/instantiation/instantiation.cmi \
./src/translator/instantiation/instantiation.cmx \
+ ./src/translator/exceptionHandling/errorDico.cmi \
./src/translator/exceptionHandling/errorDico.cmx \
- src/translator/exceptionHandling/exceptHandler.cmi
-src/translator/translation/libraryManager.cmo: \
+ ./src/translator/exceptionHandling/exceptHandler.ml
+./src/translator/translation/libraryManager.cmo \
+ ./src/translator/translation/libraryManager.cmi : \
./src/translator/parsing/parser.cmi ./src/translator/parsing/lexer.cmi \
./src/translator/exceptionHandling/exceptHandler.cmi \
- src/translator/translation/libraryManager.cmi
-src/translator/translation/libraryManager.cmx: \
- ./src/translator/parsing/parser.cmx ./src/translator/parsing/lexer.cmx \
+ ./src/translator/translation/libraryManager.ml
+./src/translator/translation/libraryManager.cmx \
+ ./src/translator/translation/libraryManager.o \
+ ./src/translator/translation/libraryManager.cmi : \
+ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+ ./src/translator/parsing/lexer.cmi ./src/translator/parsing/lexer.cmx \
+ ./src/translator/exceptionHandling/exceptHandler.cmi \
./src/translator/exceptionHandling/exceptHandler.cmx \
- src/translator/translation/libraryManager.cmi
-src/translator/translation/codeGeneration.cmo: \
+ ./src/translator/translation/libraryManager.ml
+./src/translator/translation/codeGeneration.cmo \
+ ./src/translator/translation/codeGeneration.cmi : \
./src/translator/compilation/types.cmi \
./src/translator/compilation/nameResolve.cmi \
./src/translator/instantiation/instantiation.cmi \
./src/translator/exceptionHandling/errorDico.cmi \
- src/translator/translation/codeGeneration.cmi
-src/translator/translation/codeGeneration.cmx: \
+ ./src/translator/translation/codeGeneration.ml
+./src/translator/translation/codeGeneration.cmx \
+ ./src/translator/translation/codeGeneration.o \
+ ./src/translator/translation/codeGeneration.cmi : \
+ ./src/translator/compilation/types.cmi \
./src/translator/compilation/types.cmx \
+ ./src/translator/compilation/nameResolve.cmi \
./src/translator/compilation/nameResolve.cmx \
+ ./src/translator/instantiation/instantiation.cmi \
./src/translator/instantiation/instantiation.cmx \
+ ./src/translator/exceptionHandling/errorDico.cmi \
./src/translator/exceptionHandling/errorDico.cmx \
- src/translator/translation/codeGeneration.cmi
-src/translator/translation/versiondate.cmo: \
- src/translator/translation/versiondate.cmi
-src/translator/translation/versiondate.cmx: \
- src/translator/translation/versiondate.cmi
-src/translator/translation/translator.cmo: \
+ ./src/translator/translation/codeGeneration.ml
+./src/translator/translation/versiondate.cmo \
+ ./src/translator/translation/versiondate.cmi : \
+ ./src/translator/translation/versiondate.ml
+./src/translator/translation/versiondate.cmx \
+ ./src/translator/translation/versiondate.o \
+ ./src/translator/translation/versiondate.cmi : \
+ ./src/translator/translation/versiondate.ml
+./src/translator/translation/translator.cmo \
+ ./src/translator/translation/translator.cmi : \
./src/translator/translation/versiondate.cmi \
./src/translator/compilation/nameResolve.cmi \
./src/translator/translation/libraryManager.cmi \
./src/translator/instantiation/instantiation.cmi \
./src/translator/exceptionHandling/exceptHandler.cmi \
./src/translator/translation/codeGeneration.cmi \
- src/translator/translation/translator.cmi
-src/translator/translation/translator.cmx: \
+ ./src/translator/translation/translator.ml
+./src/translator/translation/translator.cmx \
+ ./src/translator/translation/translator.o \
+ ./src/translator/translation/translator.cmi : \
+ ./src/translator/translation/versiondate.cmi \
./src/translator/translation/versiondate.cmx \
+ ./src/translator/compilation/nameResolve.cmi \
./src/translator/compilation/nameResolve.cmx \
+ ./src/translator/translation/libraryManager.cmi \
./src/translator/translation/libraryManager.cmx \
+ ./src/translator/instantiation/instantiation.cmi \
./src/translator/instantiation/instantiation.cmx \
+ ./src/translator/exceptionHandling/exceptHandler.cmi \
./src/translator/exceptionHandling/exceptHandler.cmx \
+ ./src/translator/translation/codeGeneration.cmi \
./src/translator/translation/codeGeneration.cmx \
- src/translator/translation/translator.cmi
+ ./src/translator/translation/translator.ml
+./src/modelica_compiler/parseTree.cmo : \
+ ./src/modelica_compiler/parseTree.cmi \
+ ./src/modelica_compiler/parseTree.ml
+./src/modelica_compiler/parseTree.cmx ./src/modelica_compiler/parseTree.o : \
+ ./src/modelica_compiler/parseTree.cmi \
+ ./src/modelica_compiler/parseTree.ml
+./src/modelica_compiler/linenum.cmo ./src/modelica_compiler/linenum.cmi : \
+ ./src/modelica_compiler/linenum.ml
+./src/modelica_compiler/linenum.cmx ./src/modelica_compiler/linenum.o \
+ ./src/modelica_compiler/linenum.cmi : ./src/modelica_compiler/linenum.ml
+./src/modelica_compiler/parser.cmo ./src/modelica_compiler/parser.cmi : \
+ ./src/modelica_compiler/parseTree.cmi ./src/modelica_compiler/linenum.cmi \
+ ./src/modelica_compiler/parser.ml
+./src/modelica_compiler/parser.cmx ./src/modelica_compiler/parser.o \
+ ./src/modelica_compiler/parser.cmi : \
+ ./src/modelica_compiler/parseTree.cmi \
+ ./src/modelica_compiler/parseTree.cmx ./src/modelica_compiler/linenum.cmi \
+ ./src/modelica_compiler/linenum.cmx ./src/modelica_compiler/parser.ml
+./src/modelica_compiler/lexer.cmo ./src/modelica_compiler/lexer.cmi : \
+ ./src/modelica_compiler/parser.cmi ./src/modelica_compiler/lexer.ml
+./src/modelica_compiler/lexer.cmx ./src/modelica_compiler/lexer.o \
+ ./src/modelica_compiler/lexer.cmi : ./src/modelica_compiler/parser.cmi \
+ ./src/modelica_compiler/parser.cmx ./src/modelica_compiler/lexer.ml
+./src/modelica_compiler/precompilation.cmo : \
+ ./src/modelica_compiler/parseTree.cmi \
+ ./src/modelica_compiler/precompilation.cmi \
+ ./src/modelica_compiler/precompilation.ml
+./src/modelica_compiler/precompilation.cmx \
+ ./src/modelica_compiler/precompilation.o : \
+ ./src/modelica_compiler/parseTree.cmi \
+ ./src/modelica_compiler/parseTree.cmx \
+ ./src/modelica_compiler/precompilation.cmi \
+ ./src/modelica_compiler/precompilation.ml
+./src/modelica_compiler/compilation.cmo : \
+ ./src/modelica_compiler/precompilation.cmi \
+ ./src/modelica_compiler/parseTree.cmi \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/compilation.ml
+./src/modelica_compiler/compilation.cmx \
+ ./src/modelica_compiler/compilation.o : \
+ ./src/modelica_compiler/precompilation.cmi \
+ ./src/modelica_compiler/precompilation.cmx \
+ ./src/modelica_compiler/parseTree.cmi \
+ ./src/modelica_compiler/parseTree.cmx \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/compilation.ml
+./src/modelica_compiler/instantiation.cmo : \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/instantiation.ml
+./src/modelica_compiler/instantiation.cmx \
+ ./src/modelica_compiler/instantiation.o : \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/compilation.cmx \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/instantiation.ml
+./src/modelica_compiler/graphNodeSet.cmo : \
+ ./src/modelica_compiler/graphNodeSet.cmi \
+ ./src/modelica_compiler/graphNodeSet.ml
+./src/modelica_compiler/graphNodeSet.cmx \
+ ./src/modelica_compiler/graphNodeSet.o : \
+ ./src/modelica_compiler/graphNodeSet.cmi \
+ ./src/modelica_compiler/graphNodeSet.ml
+./src/modelica_compiler/symbolicExpression.cmo : \
+ ./src/modelica_compiler/graphNodeSet.cmi \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/symbolicExpression.ml
+./src/modelica_compiler/symbolicExpression.cmx \
+ ./src/modelica_compiler/symbolicExpression.o : \
+ ./src/modelica_compiler/graphNodeSet.cmi \
+ ./src/modelica_compiler/graphNodeSet.cmx \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/symbolicExpression.ml
+./src/modelica_compiler/squareSparseMatrix.cmo : \
+ ./src/modelica_compiler/squareSparseMatrix.cmi \
+ ./src/modelica_compiler/squareSparseMatrix.ml
+./src/modelica_compiler/squareSparseMatrix.cmx \
+ ./src/modelica_compiler/squareSparseMatrix.o : \
+ ./src/modelica_compiler/squareSparseMatrix.cmi \
+ ./src/modelica_compiler/squareSparseMatrix.ml
+./src/modelica_compiler/bipartiteGraph.cmo : \
+ ./src/modelica_compiler/bipartiteGraph.cmi \
+ ./src/modelica_compiler/bipartiteGraph.ml
+./src/modelica_compiler/bipartiteGraph.cmx \
+ ./src/modelica_compiler/bipartiteGraph.o : \
+ ./src/modelica_compiler/bipartiteGraph.cmi \
+ ./src/modelica_compiler/bipartiteGraph.ml
+./src/modelica_compiler/hungarianMethod.cmo : \
+ ./src/modelica_compiler/hungarianMethod.cmi \
+ ./src/modelica_compiler/hungarianMethod.ml
+./src/modelica_compiler/hungarianMethod.cmx \
+ ./src/modelica_compiler/hungarianMethod.o : \
+ ./src/modelica_compiler/hungarianMethod.cmi \
+ ./src/modelica_compiler/hungarianMethod.ml
+./src/modelica_compiler/causalityGraph.cmo : \
+ ./src/modelica_compiler/causalityGraph.cmi \
+ ./src/modelica_compiler/causalityGraph.ml
+./src/modelica_compiler/causalityGraph.cmx \
+ ./src/modelica_compiler/causalityGraph.o : \
+ ./src/modelica_compiler/causalityGraph.cmi \
+ ./src/modelica_compiler/causalityGraph.ml
+./src/modelica_compiler/optimization.cmo : \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/squareSparseMatrix.cmi \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/hungarianMethod.cmi \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/causalityGraph.cmi \
+ ./src/modelica_compiler/bipartiteGraph.cmi \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/optimization.ml
+./src/modelica_compiler/optimization.cmx \
+ ./src/modelica_compiler/optimization.o : \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/symbolicExpression.cmx \
+ ./src/modelica_compiler/squareSparseMatrix.cmi \
+ ./src/modelica_compiler/squareSparseMatrix.cmx \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/instantiation.cmx \
+ ./src/modelica_compiler/hungarianMethod.cmi \
+ ./src/modelica_compiler/hungarianMethod.cmx \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/compilation.cmx \
+ ./src/modelica_compiler/causalityGraph.cmi \
+ ./src/modelica_compiler/causalityGraph.cmx \
+ ./src/modelica_compiler/bipartiteGraph.cmi \
+ ./src/modelica_compiler/bipartiteGraph.cmx \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/optimization.ml
+./src/modelica_compiler/xMLCodeGeneration.cmo : \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+ ./src/modelica_compiler/xMLCodeGeneration.ml
+./src/modelica_compiler/xMLCodeGeneration.cmx \
+ ./src/modelica_compiler/xMLCodeGeneration.o : \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/symbolicExpression.cmx \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/optimization.cmx \
+ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+ ./src/modelica_compiler/xMLCodeGeneration.ml
+./src/modelica_compiler/optimizingCompiler.cmo : \
+ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+ ./src/modelica_compiler/precompilation.cmi \
+ ./src/modelica_compiler/parser.cmi \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/lexer.cmi \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/optimizingCompiler.cmi \
+ ./src/modelica_compiler/optimizingCompiler.ml
+./src/modelica_compiler/optimizingCompiler.cmx \
+ ./src/modelica_compiler/optimizingCompiler.o : \
+ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+ ./src/modelica_compiler/xMLCodeGeneration.cmx \
+ ./src/modelica_compiler/precompilation.cmi \
+ ./src/modelica_compiler/precompilation.cmx \
+ ./src/modelica_compiler/parser.cmi ./src/modelica_compiler/parser.cmx \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/optimization.cmx \
+ ./src/modelica_compiler/lexer.cmi ./src/modelica_compiler/lexer.cmx \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/instantiation.cmx \
+ ./src/modelica_compiler/compilation.cmi \
+ ./src/modelica_compiler/compilation.cmx \
+ ./src/modelica_compiler/optimizingCompiler.cmi \
+ ./src/modelica_compiler/optimizingCompiler.ml
+./src/modelica_compiler/scicosCodeGeneration.cmo : \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+ ./src/modelica_compiler/scicosCodeGeneration.ml
+./src/modelica_compiler/scicosCodeGeneration.cmx \
+ ./src/modelica_compiler/scicosCodeGeneration.o : \
+ ./src/modelica_compiler/symbolicExpression.cmi \
+ ./src/modelica_compiler/symbolicExpression.cmx \
+ ./src/modelica_compiler/optimization.cmi \
+ ./src/modelica_compiler/optimization.cmx \
+ ./src/modelica_compiler/instantiation.cmi \
+ ./src/modelica_compiler/instantiation.cmx \
+ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+ ./src/modelica_compiler/scicosCodeGeneration.ml
+./src/modelica_compiler/scicosOptimizingCompiler.cmo \
+ ./src/modelica_compiler/scicosOptimizingCompiler.cmi : \
+ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+ ./src/modelica_compiler/optimizingCompiler.cmi \
+ ./src/modelica_compiler/scicosOptimizingCompiler.ml
+./src/modelica_compiler/scicosOptimizingCompiler.cmx \
+ ./src/modelica_compiler/scicosOptimizingCompiler.o \
+ ./src/modelica_compiler/scicosOptimizingCompiler.cmi : \
+ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+ ./src/modelica_compiler/scicosCodeGeneration.cmx \
+ ./src/modelica_compiler/optimizingCompiler.cmi \
+ ./src/modelica_compiler/optimizingCompiler.cmx \
+ ./src/modelica_compiler/scicosOptimizingCompiler.ml
*.cma
*.cmo
*.cmx
-*.mll
*.a
-src/modelica_compiler/*.ml
-src/modelica_compiler/.depend
-src/modelica_compiler/doc
#
#modelicac (windows)
#
src/modelica_compiler/modelicac.exe
src/modelica_compiler/*.obj
+src/modelica_compiler/lexer.ml
+src/modelica_compiler/linenum.ml
+src/modelica_compiler/parser.ml
+src/modelica_compiler/parser.mli
#
XML2Modelica
XML2Modelica.ocamlc
xml2modelica.exe
+src/xml2modelica/linenum.ml
#translator
src/translator/*/*.a
src/translator/parsing/lexer.ml
src/translator/parsing/parser.ml
+src/translator/parsing/parser.mli
src/translator/parsing/linenum.ml
# .tmp files generated on Windows
libscisundials_la_SOURCES = $(SUNDIALS_SOURCES)
-.NOTPARALLEL: libscisundials.la libsciscicos-algo.la
-
include $(top_srcdir)/Makefile.incl.am
# Build modelica stuff
# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
# Copyright (C) 2008 - INRIA - Sylvestre Ledru <sylvestre.ledru@inria.fr>
# Copyright (C) 2010 - DIGITEO - Sylvestre Ledru
+# Copyright (C) 2014 - Scilab Enterprises - Clement DAVID
#
# This file must be used under the terms of the CeCILL.
# This source file is licensed as described in the file COPYING, which
@OCAML_TRUE@@XCOS_TRUE@ modelicat$(EXEEXT)
PROGRAMS = $(bin_PROGRAMS)
am__XML2Modelica_SOURCES_DIST = $(srcdir)/src/xml2modelica/xMLTree.ml \
- $(srcdir)/src/xml2modelica/linenum.ml \
+ $(srcdir)/src/xml2modelica/linenum.mll \
$(srcdir)/src/xml2modelica/stringParser.ml \
$(srcdir)/src/xml2modelica/stringLexer.ml \
$(srcdir)/src/xml2modelica/xMLParser.ml \
$(srcdir)/src/xml2modelica/xMLLexer.ml \
$(srcdir)/src/xml2modelica/modelicaCodeGenerator.ml \
$(srcdir)/src/xml2modelica/xML2Modelica.ml
-am__objects_8 =
-@OCAML_TRUE@@XCOS_TRUE@am_XML2Modelica_OBJECTS = $(am__objects_8)
+am_XML2Modelica_OBJECTS =
XML2Modelica_OBJECTS = $(am_XML2Modelica_OBJECTS)
XML2Modelica_LDADD = $(LDADD)
am__modelicac_SOURCES_DIST = \
$(srcdir)/src/modelica_compiler/parseTree.ml \
- $(srcdir)/src/modelica_compiler/linenum.ml \
+ $(srcdir)/src/modelica_compiler/linenum.mll \
$(srcdir)/src/modelica_compiler/parser.mly \
$(srcdir)/src/modelica_compiler/lexer.mll \
$(srcdir)/src/modelica_compiler/precompilation.ml \
$(srcdir)/src/translator/parsing/syntax.ml \
$(srcdir)/src/translator/parsing/parser.mly \
$(srcdir)/src/translator/parsing/lexer.mll \
- $(srcdir)/src/translator/parsing/linenum.ml \
+ $(srcdir)/src/translator/parsing/linenum.mll \
$(srcdir)/src/translator/compilation/types.ml \
$(srcdir)/src/translator/compilation/nameResolve.ml \
$(srcdir)/src/translator/instantiation/instantiation.ml \
@OCAML_TRUE@@XCOS_TRUE@OCAMLLIBS = nums.cma
### XML2Modelica
-@OCAML_TRUE@@XCOS_TRUE@XML2Modelica_SOURCES = $(MLS_XML2Modelica)
-@OCAML_TRUE@@XCOS_TRUE@MLS_XML2Modelica = \
+@OCAML_TRUE@@XCOS_TRUE@XML2Modelica_SOURCES = \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/xMLTree.ml \
-@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/linenum.ml \
+@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/linenum.mll \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/stringParser.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/stringLexer.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/xMLParser.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/modelicaCodeGenerator.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/xml2modelica/xML2Modelica.ml
+@OCAML_TRUE@@XCOS_TRUE@XML2Modelica_SOURCES_mly = $(XML2Modelica_SOURCES:.mly=.ml)
+@OCAML_TRUE@@XCOS_TRUE@MLS_XML2Modelica = $(XML2Modelica_SOURCES_mly:.mll=.ml)
+@OCAML_TRUE@@XCOS_TRUE@MLIS_XML2Modelica = $(MLS_XML2Modelica:.ml=.mli)
@OCAML_TRUE@@XCOS_TRUE@BASE_PATH_XML2Modelica = $(srcdir)/src/xml2modelica
-### Translator
+### Translator
@OCAML_TRUE@@XCOS_TRUE@modelicat_SOURCES = \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/parsing/syntax.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/parsing/parser.mly \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/parsing/lexer.mll \
-@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/parsing/linenum.ml \
+@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/parsing/linenum.mll \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/compilation/types.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/compilation/nameResolve.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/translator/instantiation/instantiation.ml \
### Modelicac
@OCAML_TRUE@@XCOS_TRUE@modelicac_SOURCES = \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/modelica_compiler/parseTree.ml \
-@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/modelica_compiler/linenum.ml \
+@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/modelica_compiler/linenum.mll \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/modelica_compiler/parser.mly \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/modelica_compiler/lexer.mll \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/modelica_compiler/precompilation.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(srcdir)/src/modelica_compiler/scicosOptimizingCompiler.ml
@OCAML_TRUE@@XCOS_TRUE@modelicac_SOURCES_mly = $(modelicac_SOURCES:.mly=.ml)
-@OCAML_TRUE@@XCOS_TRUE@MLS = $(modelicac_SOURCES_mly:.mll=.ml)
-@OCAML_TRUE@@XCOS_TRUE@MLIS = $(MLS:.ml=.mli)
+@OCAML_TRUE@@XCOS_TRUE@MLS_modelicac = $(modelicac_SOURCES_mly:.mll=.ml)
+@OCAML_TRUE@@XCOS_TRUE@MLIS_modelicac = $(MLS:.ml=.mli)
@OCAML_TRUE@@XCOS_TRUE@BASE_PATH_MODELICAC = $(srcdir)/src/modelica_compiler
@OCAML_TRUE@@XCOS_TRUE@INCLUDE = -I $(BASE_PATH_MODELICAC) -I $(BASE_PATH_XML2Modelica)
@OCAML_TRUE@@XCOS_TRUE@CLEANFILES = $(BASE_PATH)/*/*.cmi \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/*/*.cm[aiox] \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/*/parser.mli \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/*/lexer.mli \
+@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/*/linenum.mli \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/*/parser.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/*/lexer.ml \
+@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/*/linenum.ml \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/translator/*/*.cmi \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/translator/*/*.o \
@OCAML_TRUE@@XCOS_TRUE@ $(BASE_PATH)/translator/*/*.a \
uninstall-pkglibLTLIBRARIES
-.NOTPARALLEL: libscisundials.la libsciscicos-algo.la
-
# This target enables tests for Scilab
check-local: $(top_builddir)/scilab-bin test
if test -d $(mydatadir)/tests; then \
# @TODO check how to avoid the rebuild of the parser/lexer
-@OCAML_TRUE@@XCOS_TRUE@%.cmo: %.ml %.cmi
+@OCAML_TRUE@@XCOS_TRUE@.cmi.cmo:
@OCAML_TRUE@@XCOS_TRUE@ @if echo "$<"|grep src/translator; then \
-@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $<; \
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $<; \
+@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $*.ml; \
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $*.ml; \
@OCAML_TRUE@@XCOS_TRUE@ else \
-@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $<; \
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $<; \
+@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $*.ml; \
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $*.ml; \
@OCAML_TRUE@@XCOS_TRUE@ fi
-@OCAML_TRUE@@XCOS_TRUE@.ml.cmx:
+@OCAML_TRUE@@XCOS_TRUE@.cmi.cmx:
@OCAML_TRUE@@XCOS_TRUE@ @if echo "$<"|grep src/translator; then \
-@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $<; \
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $<; \
+@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $*.ml; \
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $*.ml; \
@OCAML_TRUE@@XCOS_TRUE@ else \
-@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $<; \
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $<; \
+@OCAML_TRUE@@XCOS_TRUE@ echo $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $*.ml; \
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $*.ml; \
@OCAML_TRUE@@XCOS_TRUE@ fi
@OCAML_TRUE@@XCOS_TRUE@.mli.cmi:
@OCAML_TRUE@@XCOS_TRUE@.mly.ml:
@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLYACC) $<
+@OCAML_TRUE@@XCOS_TRUE@ @rm $*.mli
-# Build the binaries
+# Build the binaries, disabling parallel building
-@OCAML_TRUE@@XCOS_TRUE@modelicac: $(MLS:.ml=.cmx)
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $^
+@OCAML_TRUE@@XCOS_TRUE@modelicac: $(modelicac_SOURCES)
+@OCAML_TRUE@@XCOS_TRUE@ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicac:.ml=.cmx)
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $(MLS_modelicac:.ml=.cmx)
-@OCAML_TRUE@@XCOS_TRUE@modelicac.ocamlc: $(MLS:.ml=.cmo)
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $^
+@OCAML_TRUE@@XCOS_TRUE@modelicac.ocamlc: $(modelicac_SOURCES)
+@OCAML_TRUE@@XCOS_TRUE@ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicac:.ml=.cmo)
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $(MLS_modelicac:.ml=.cmo)
-@OCAML_TRUE@@XCOS_TRUE@XML2Modelica: $(MLS_XML2Modelica:.ml=.cmx)
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS:.cma=.cmxa) $^
+@OCAML_TRUE@@XCOS_TRUE@XML2Modelica: $(XML2Modelica_SOURCES)
+@OCAML_TRUE@@XCOS_TRUE@ $(MAKE) MAKEFLAGS=-j1 $(MLS_XML2Modelica:.ml=.cmx)
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS:.cma=.cmxa) $(MLS_XML2Modelica:.ml=.cmx)
-@OCAML_TRUE@@XCOS_TRUE@XML2Modelica.ocamlc: $(MLS_XML2Modelica:.ml=.cmo)
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS) $^
+@OCAML_TRUE@@XCOS_TRUE@XML2Modelica.ocamlc: $(XML2Modelica_SOURCES)
+@OCAML_TRUE@@XCOS_TRUE@ $(MAKE) MAKEFLAGS=-j1 $(MLS_XML2Modelica:.ml=.cmo)
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS) $(MLS_XML2Modelica:.ml=.cmo)
-@OCAML_TRUE@@XCOS_TRUE@modelicat: $(MLS_SPECIFIC_PRE_modelicat:.ml=.cmx) $(MLS_modelicat:.ml=.cmx)
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $^
+@OCAML_TRUE@@XCOS_TRUE@modelicat: $(modelicat_SOURCES)
+@OCAML_TRUE@@XCOS_TRUE@ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicat:.ml=.cmx)
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLOPT) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $(MLS_modelicat:.ml=.cmx)
-@OCAML_TRUE@@XCOS_TRUE@modelicat.ocamlc: $(MLS_SPECIFIC_PRE_modelicat:.ml=.cmo) $(MLS_modelicat:.ml=.cmo)
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $^
+@OCAML_TRUE@@XCOS_TRUE@modelicat.ocamlc: $(modelicat_SOURCES)
+@OCAML_TRUE@@XCOS_TRUE@ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicat:.ml=.cmo)
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLC) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $(MLS_modelicat:.ml=.cmo)
#BUILT_SOURCES = depend
-@OCAML_TRUE@@XCOS_TRUE@depend:
-@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLDEP) $(INCLUDE_modelicat) $(INCLUDE) $(MLIS) $(MLS) $(MLIS_XML2Modelica) $(MLS_XML2Modelica) $(MLIS_modelicat) $(MLS_modelicat) > .depend
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/parseTree.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/linenum.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/parser.cmi: ./src/modelica_compiler/parseTree.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/lexer.cmi: ./src/translator/parsing/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/precompilation.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/compilation.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/instantiation.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/graphNodeSet.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/symbolicExpression.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/squareSparseMatrix.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/bipartiteGraph.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/hungarianMethod.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/causalityGraph.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/optimization.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/xMLCodeGeneration.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/optimizingCompiler.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/scicosCodeGeneration.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/scicosOptimizingCompiler.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/parseTree.cmo: src/modelica_compiler/parseTree.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/parseTree.cmx: src/modelica_compiler/parseTree.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/linenum.cmo: src/modelica_compiler/linenum.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/linenum.cmx: src/modelica_compiler/linenum.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/parser.cmo: ./src/modelica_compiler/parseTree.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmi src/modelica_compiler/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/parser.cmx: ./src/modelica_compiler/parseTree.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmx src/modelica_compiler/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/lexer.cmo: ./src/translator/parsing/parser.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/lexer.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/lexer.cmx: ./src/translator/parsing/parser.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/lexer.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/precompilation.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/precompilation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/precompilation.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/precompilation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/compilation.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/compilation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/compilation.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/compilation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/instantiation.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/instantiation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/instantiation.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/instantiation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/graphNodeSet.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/graphNodeSet.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/graphNodeSet.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/graphNodeSet.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/symbolicExpression.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/symbolicExpression.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/symbolicExpression.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/symbolicExpression.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/squareSparseMatrix.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/squareSparseMatrix.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/squareSparseMatrix.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/squareSparseMatrix.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/bipartiteGraph.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/bipartiteGraph.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/bipartiteGraph.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/bipartiteGraph.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/hungarianMethod.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/hungarianMethod.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/hungarianMethod.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/hungarianMethod.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/causalityGraph.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/causalityGraph.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/causalityGraph.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/causalityGraph.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/optimization.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/optimization.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/optimization.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/optimization.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/xMLCodeGeneration.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/xMLCodeGeneration.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/xMLCodeGeneration.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/xMLCodeGeneration.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/optimizingCompiler.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/lexer.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/optimizingCompiler.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/optimizingCompiler.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/lexer.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/optimizingCompiler.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/scicosCodeGeneration.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/scicosCodeGeneration.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/scicosCodeGeneration.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/scicosCodeGeneration.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/scicosOptimizingCompiler.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/scicosOptimizingCompiler.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/modelica_compiler/scicosOptimizingCompiler.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/modelica_compiler/scicosOptimizingCompiler.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xMLTree.cmo:
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xMLTree.cmx:
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/linenum.cmo:
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/linenum.cmx:
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/stringParser.cmo:
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/stringParser.cmx:
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/stringLexer.cmo: ./src/xml2modelica/stringParser.cmo
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/stringLexer.cmx: ./src/xml2modelica/stringParser.cmx
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xMLParser.cmo: ./src/xml2modelica/xMLTree.cmo \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xMLParser.cmx: ./src/xml2modelica/xMLTree.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmx
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xMLLexer.cmo: ./src/xml2modelica/xMLParser.cmo
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xMLLexer.cmx: ./src/xml2modelica/xMLParser.cmx
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/modelicaCodeGenerator.cmo: ./src/xml2modelica/xMLTree.cmo \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringParser.cmo ./src/xml2modelica/stringLexer.cmo
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/modelicaCodeGenerator.cmx: ./src/xml2modelica/xMLTree.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringParser.cmx ./src/xml2modelica/stringLexer.cmx
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xML2Modelica.cmo: ./src/xml2modelica/xMLParser.cmo \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLLexer.cmo \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.cmo
-@OCAML_TRUE@@XCOS_TRUE@src/xml2modelica/xML2Modelica.cmx: ./src/xml2modelica/xMLParser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@depend: $(MLS_XML2Modelica) $(MLS_modelicac) $(MLS_modelicat)
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLDEP) -all $(INCLUDE) $(MLS_XML2Modelica) $(MLIS_XML2Modelica) > .depend
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLDEP) -all $(INCLUDE_modelicat) $(MLS_modelicat) $(MLIS_modelicat) >> .depend
+@OCAML_TRUE@@XCOS_TRUE@ $(OCAMLDEP) -all $(INCLUDE) $(MLS_modelicac) $(MLIS_modelicac) >> .depend
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xMLTree.cmo ./src/xml2modelica/xMLTree.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLTree.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xMLTree.cmx ./src/xml2modelica/xMLTree.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLTree.cmi : ./src/xml2modelica/xMLTree.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/linenum.cmo ./src/xml2modelica/linenum.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/linenum.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/linenum.cmx ./src/xml2modelica/linenum.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/linenum.cmi : ./src/xml2modelica/linenum.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/stringParser.cmo ./src/xml2modelica/stringParser.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringParser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/stringParser.cmx ./src/xml2modelica/stringParser.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringParser.cmi : ./src/xml2modelica/stringParser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/stringLexer.cmo ./src/xml2modelica/stringLexer.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringParser.cmi ./src/xml2modelica/stringLexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/stringLexer.cmx ./src/xml2modelica/stringLexer.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringLexer.cmi : ./src/xml2modelica/stringParser.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringParser.cmx ./src/xml2modelica/stringLexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xMLParser.cmo ./src/xml2modelica/xMLParser.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLTree.cmi ./src/modelica_compiler/linenum.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLParser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xMLParser.cmx ./src/xml2modelica/xMLParser.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLParser.cmi : ./src/xml2modelica/xMLTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLTree.cmx ./src/modelica_compiler/linenum.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/linenum.cmx ./src/xml2modelica/xMLParser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xMLLexer.cmo ./src/xml2modelica/xMLLexer.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLParser.cmi ./src/xml2modelica/xMLLexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xMLLexer.cmx ./src/xml2modelica/xMLLexer.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLLexer.cmi : ./src/xml2modelica/xMLParser.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLParser.cmx ./src/xml2modelica/xMLLexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/modelicaCodeGenerator.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLTree.cmi ./src/xml2modelica/stringParser.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringLexer.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/modelicaCodeGenerator.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLTree.cmi ./src/xml2modelica/xMLTree.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringParser.cmi ./src/xml2modelica/stringParser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/stringLexer.cmi ./src/xml2modelica/stringLexer.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xML2Modelica.cmo ./src/xml2modelica/xML2Modelica.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLParser.cmi ./src/xml2modelica/xMLLexer.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xML2Modelica.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/xml2modelica/xML2Modelica.cmx ./src/xml2modelica/xML2Modelica.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xML2Modelica.cmi : ./src/xml2modelica/xMLParser.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLParser.cmx ./src/xml2modelica/xMLLexer.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xMLLexer.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.cmx
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/syntax.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/parser.cmi: ./src/translator/parsing/syntax.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/lexer.cmi: ./src/translator/parsing/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/linenum.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/translator/compilation/types.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/translator/compilation/nameResolve.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/instantiation/instantiation.cmi: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/modelicaCodeGenerator.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/xml2modelica/xML2Modelica.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/syntax.cmo ./src/translator/parsing/syntax.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/syntax.cmx ./src/translator/parsing/syntax.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi : ./src/translator/parsing/syntax.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/parser.cmo ./src/translator/parsing/parser.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/parser.cmx ./src/translator/parsing/parser.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi : ./src/translator/parsing/syntax.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmx ./src/translator/parsing/parser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/lexer.cmo ./src/translator/parsing/lexer.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi ./src/translator/parsing/lexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/lexer.cmx ./src/translator/parsing/lexer.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/lexer.cmi : ./src/translator/parsing/parser.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmx ./src/translator/parsing/lexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/linenum.cmo ./src/translator/parsing/linenum.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/parsing/linenum.cmx ./src/translator/parsing/linenum.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/compilation/types.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/compilation/types.cmx ./src/translator/compilation/types.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/compilation/nameResolve.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/msgDico.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/errorDico.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/exceptHandler.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/libraryManager.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/codeGeneration.cmi: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/compilation/nameResolve.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/versiondate.cmi:
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/translator.cmi: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/syntax.cmo: src/translator/parsing/syntax.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/syntax.cmx: src/translator/parsing/syntax.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/parser.cmo: ./src/translator/parsing/syntax.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/parsing/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/parser.cmx: ./src/translator/parsing/syntax.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/parsing/parser.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/lexer.cmo: ./src/translator/parsing/parser.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/parsing/lexer.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/lexer.cmx: ./src/translator/parsing/parser.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/parsing/lexer.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/linenum.cmo: src/translator/parsing/linenum.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/parsing/linenum.cmx: src/translator/parsing/linenum.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/compilation/types.cmo: src/translator/compilation/types.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/compilation/types.cmx: src/translator/compilation/types.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/compilation/nameResolve.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/compilation/nameResolve.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/compilation/nameResolve.cmx: \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmx ./src/translator/parsing/parser.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/compilation/nameResolve.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/instantiation/instantiation.cmo: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/syntax.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/instantiation/instantiation.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/parser.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/instantiation/instantiation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/instantiation/instantiation.cmx: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/instantiation/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmx ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/syntax.cmi ./src/translator/parsing/syntax.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/instantiation/instantiation.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/msgDico.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/exceptionHandling/msgDico.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/msgDico.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/exceptionHandling/msgDico.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/errorDico.cmo: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/exceptionHandling/msgDico.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/exceptionHandling/msgDico.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/exceptionHandling/errorDico.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/exceptionHandling/errorDico.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/errorDico.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/exceptionHandling/errorDico.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/exceptionHandling/errorDico.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/exceptHandler.cmo: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/exceptionHandling/exceptHandler.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/exceptionHandling/exceptHandler.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/exceptionHandling/exceptHandler.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/exceptionHandling/exceptHandler.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/msgDico.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/linenum.cmi ./src/translator/parsing/linenum.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/exceptionHandling/exceptHandler.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/libraryManager.cmo: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/libraryManager.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi ./src/translator/parsing/lexer.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/libraryManager.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/libraryManager.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmx ./src/translator/parsing/lexer.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/libraryManager.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/parser.cmi ./src/translator/parsing/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/parsing/lexer.cmi ./src/translator/parsing/lexer.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/libraryManager.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/codeGeneration.cmo: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/codeGeneration.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/codeGeneration.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/codeGeneration.cmx: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/codeGeneration.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/types.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/errorDico.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/codeGeneration.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/versiondate.cmo: \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/versiondate.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/versiondate.cmx: \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/versiondate.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/translator.cmo: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/versiondate.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/versiondate.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/translator.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/translator.cmi : \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.cmi \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/translator.cmi
-@OCAML_TRUE@@XCOS_TRUE@src/translator/translation/translator.cmx: \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/translator.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/translator/translation/translator.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/translator.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/translator.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/versiondate.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/compilation/nameResolve.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/libraryManager.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/instantiation/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/exceptionHandling/exceptHandler.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.cmi \
@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/codeGeneration.cmx \
-@OCAML_TRUE@@XCOS_TRUE@ src/translator/translation/translator.cmi
+@OCAML_TRUE@@XCOS_TRUE@ ./src/translator/translation/translator.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/parseTree.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/parseTree.cmx ./src/modelica_compiler/parseTree.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/linenum.cmo ./src/modelica_compiler/linenum.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/linenum.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/linenum.cmx ./src/modelica_compiler/linenum.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/linenum.cmi : ./src/modelica_compiler/linenum.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/parser.cmo ./src/modelica_compiler/parser.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi ./src/modelica_compiler/linenum.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/parser.cmx ./src/modelica_compiler/parser.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parser.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmx ./src/modelica_compiler/linenum.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/linenum.cmx ./src/modelica_compiler/parser.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/lexer.cmo ./src/modelica_compiler/lexer.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parser.cmi ./src/modelica_compiler/lexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/lexer.cmx ./src/modelica_compiler/lexer.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/lexer.cmi : ./src/modelica_compiler/parser.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parser.cmx ./src/modelica_compiler/lexer.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/precompilation.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/precompilation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/compilation.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/compilation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parseTree.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/instantiation.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/graphNodeSet.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/graphNodeSet.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/symbolicExpression.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/symbolicExpression.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/graphNodeSet.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/squareSparseMatrix.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/squareSparseMatrix.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/bipartiteGraph.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/bipartiteGraph.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/hungarianMethod.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/hungarianMethod.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/causalityGraph.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/causalityGraph.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/optimization.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/optimization.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/squareSparseMatrix.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/hungarianMethod.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/causalityGraph.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/bipartiteGraph.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/xMLCodeGeneration.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/xMLCodeGeneration.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/optimizingCompiler.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parser.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/lexer.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/optimizingCompiler.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/xMLCodeGeneration.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/precompilation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/parser.cmi ./src/modelica_compiler/parser.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/lexer.cmi ./src/modelica_compiler/lexer.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/compilation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/scicosCodeGeneration.cmo : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/scicosCodeGeneration.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.o : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/symbolicExpression.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimization.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/instantiation.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/scicosOptimizingCompiler.cmo \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosOptimizingCompiler.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosOptimizingCompiler.ml
+@OCAML_TRUE@@XCOS_TRUE@./src/modelica_compiler/scicosOptimizingCompiler.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosOptimizingCompiler.o \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosOptimizingCompiler.cmi : \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosCodeGeneration.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.cmi \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/optimizingCompiler.cmx \
+@OCAML_TRUE@@XCOS_TRUE@ ./src/modelica_compiler/scicosOptimizingCompiler.ml
# Build modelica stuff
# Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
# Copyright (C) 2008 - INRIA - Sylvestre Ledru <sylvestre.ledru@inria.fr>
# Copyright (C) 2010 - DIGITEO - Sylvestre Ledru
+# Copyright (C) 2014 - Scilab Enterprises - Clement DAVID
#
# This file must be used under the terms of the CeCILL.
# This source file is licensed as described in the file COPYING, which
### XML2Modelica
-XML2Modelica_SOURCES = $(MLS_XML2Modelica)
-MLS_XML2Modelica= \
+XML2Modelica_SOURCES = \
$(srcdir)/src/xml2modelica/xMLTree.ml \
- $(srcdir)/src/xml2modelica/linenum.ml \
+ $(srcdir)/src/xml2modelica/linenum.mll \
$(srcdir)/src/xml2modelica/stringParser.ml \
$(srcdir)/src/xml2modelica/stringLexer.ml \
$(srcdir)/src/xml2modelica/xMLParser.ml \
$(srcdir)/src/xml2modelica/modelicaCodeGenerator.ml \
$(srcdir)/src/xml2modelica/xML2Modelica.ml
+XML2Modelica_SOURCES_mly = $(XML2Modelica_SOURCES:.mly=.ml)
+MLS_XML2Modelica = $(XML2Modelica_SOURCES_mly:.mll=.ml)
+MLIS_XML2Modelica = $(MLS_XML2Modelica:.ml=.mli)
+
BASE_PATH_XML2Modelica = $(srcdir)/src/xml2modelica
-### Translator
+### Translator
modelicat_SOURCES = \
$(srcdir)/src/translator/parsing/syntax.ml \
$(srcdir)/src/translator/parsing/parser.mly \
$(srcdir)/src/translator/parsing/lexer.mll \
- $(srcdir)/src/translator/parsing/linenum.ml \
+ $(srcdir)/src/translator/parsing/linenum.mll \
$(srcdir)/src/translator/compilation/types.ml \
$(srcdir)/src/translator/compilation/nameResolve.ml \
$(srcdir)/src/translator/instantiation/instantiation.ml \
modelicac_SOURCES = \
$(srcdir)/src/modelica_compiler/parseTree.ml \
- $(srcdir)/src/modelica_compiler/linenum.ml \
+ $(srcdir)/src/modelica_compiler/linenum.mll \
$(srcdir)/src/modelica_compiler/parser.mly \
$(srcdir)/src/modelica_compiler/lexer.mll \
$(srcdir)/src/modelica_compiler/precompilation.ml \
$(srcdir)/src/modelica_compiler/scicosOptimizingCompiler.ml
modelicac_SOURCES_mly = $(modelicac_SOURCES:.mly=.ml)
-MLS = $(modelicac_SOURCES_mly:.mll=.ml)
-MLIS = $(MLS:.ml=.mli)
+MLS_modelicac = $(modelicac_SOURCES_mly:.mll=.ml)
+MLIS_modelicac = $(MLS:.ml=.mli)
BASE_PATH_MODELICAC = $(srcdir)/src/modelica_compiler
# @TODO check how to avoid the rebuild of the parser/lexer
-%.cmo: %.ml %.cmi
+.cmi.cmo:
@if echo "$<"|grep src/translator; then \
- echo $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $<; \
- $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $<; \
+ echo $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $*.ml; \
+ $(OCAMLC) $(INCLUDE_modelicat) $(OCAMLCFLAGS) -c $*.ml; \
else \
- echo $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $<; \
- $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $<; \
+ echo $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $*.ml; \
+ $(OCAMLC) $(INCLUDE) $(OCAMLCFLAGS) -c $*.ml; \
fi
-.ml.cmx:
+.cmi.cmx:
@if echo "$<"|grep src/translator; then \
- echo $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $<; \
- $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $<; \
+ echo $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $*.ml; \
+ $(OCAMLOPT) $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) -c $*.ml; \
else \
- echo $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $<; \
- $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $<; \
+ echo $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $*.ml; \
+ $(OCAMLOPT) $(INCLUDE) $(OCAMLOPTFLAGS) -c $*.ml; \
fi
.mli.cmi:
.mly.ml:
$(OCAMLYACC) $<
+ @rm $*.mli
-# Build the binaries
+# Build the binaries, disabling parallel building
-modelicac: $(MLS:.ml=.cmx)
- $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $^
+modelicac: $(modelicac_SOURCES)
+ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicac:.ml=.cmx)
+ $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $(MLS_modelicac:.ml=.cmx)
-modelicac.ocamlc: $(MLS:.ml=.cmo)
- $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $^
+modelicac.ocamlc: $(modelicac_SOURCES)
+ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicac:.ml=.cmo)
+ $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $(MLS_modelicac:.ml=.cmo)
-XML2Modelica: $(MLS_XML2Modelica:.ml=.cmx)
- $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS:.cma=.cmxa) $^
+XML2Modelica: $(XML2Modelica_SOURCES)
+ $(MAKE) MAKEFLAGS=-j1 $(MLS_XML2Modelica:.ml=.cmx)
+ $(OCAMLOPT) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS:.cma=.cmxa) $(MLS_XML2Modelica:.ml=.cmx)
-XML2Modelica.ocamlc: $(MLS_XML2Modelica:.ml=.cmo)
- $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS) $^
+XML2Modelica.ocamlc: $(XML2Modelica_SOURCES)
+ $(MAKE) MAKEFLAGS=-j1 $(MLS_XML2Modelica:.ml=.cmo)
+ $(OCAMLC) -o $@ $(INCLUDE) $(OCAMLCFLAGS) $(OCAMLLIBS) $(MLS_XML2Modelica:.ml=.cmo)
-modelicat: $(MLS_SPECIFIC_PRE_modelicat:.ml=.cmx) $(MLS_modelicat:.ml=.cmx)
- $(OCAMLOPT) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $^
+modelicat: $(modelicat_SOURCES)
+ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicat:.ml=.cmx)
+ $(OCAMLOPT) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS:.cma=.cmxa) $(MLS_modelicat:.ml=.cmx)
-modelicat.ocamlc: $(MLS_SPECIFIC_PRE_modelicat:.ml=.cmo) $(MLS_modelicat:.ml=.cmo)
- $(OCAMLC) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $^
+modelicat.ocamlc: $(modelicat_SOURCES)
+ $(MAKE) MAKEFLAGS=-j1 $(MLS_modelicat:.ml=.cmo)
+ $(OCAMLC) -o $@ $(INCLUDE_modelicat) $(OCAMLOPTFLAGS) $(OCAMLLIBS) $(MLS_modelicat:.ml=.cmo)
CLEANFILES = $(BASE_PATH)/*/*.cmi \
$(BASE_PATH)/*/*.o \
$(BASE_PATH)/*/*.cm[aiox] \
$(BASE_PATH)/*/parser.mli \
$(BASE_PATH)/*/lexer.mli \
+ $(BASE_PATH)/*/linenum.mli \
$(BASE_PATH)/*/parser.ml \
$(BASE_PATH)/*/lexer.ml \
+ $(BASE_PATH)/*/linenum.ml \
$(BASE_PATH)/translator/*/*.cmi \
$(BASE_PATH)/translator/*/*.o \
$(BASE_PATH)/translator/*/*.a \
#BUILT_SOURCES = depend
-depend:
- $(OCAMLDEP) $(INCLUDE_modelicat) $(INCLUDE) $(MLIS) $(MLS) $(MLIS_XML2Modelica) $(MLS_XML2Modelica) $(MLIS_modelicat) $(MLS_modelicat) > .depend
+depend: $(MLS_XML2Modelica) $(MLS_modelicac) $(MLS_modelicat)
+ $(OCAMLDEP) -all $(INCLUDE) $(MLS_XML2Modelica) $(MLIS_XML2Modelica) > .depend
+ $(OCAMLDEP) -all $(INCLUDE_modelicat) $(MLS_modelicat) $(MLIS_modelicat) >> .depend
+ $(OCAMLDEP) -all $(INCLUDE) $(MLS_modelicac) $(MLIS_modelicac) >> .depend
include .depend
{
+(** Convert {! Parser.location } to line and column numbers. *)
+
let linenum = ref 0
let linebeg = ref 0
first_char
((Lexing.lexeme_end lexbuf - Lexing.lexeme_start lexbuf) + first_char);
raise Parsing.Parse_error
+
+++ /dev/null
-# 23 "linenum.mll"
-
-
-let linenum = ref 0
-let linebeg = ref 0
-
-
-# 9 "linenum.ml"
-let __ocaml_lex_tables = {
- Lexing.lex_base =
- "\000\000\254\255\001\000\255\255";
- Lexing.lex_backtrk =
- "\255\255\255\255\000\000\255\255";
- Lexing.lex_default =
- "\000\000\000\000\255\255\000\000";
- Lexing.lex_trans =
- "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\003\000\003\000\000\000\002\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\
- \001\000\000\000";
- Lexing.lex_check =
- "\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\000\000\002\000\255\255\000\000\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\
- \000\000\255\255";
- Lexing.lex_base_code =
- "";
- Lexing.lex_backtrk_code =
- "";
- Lexing.lex_default_code =
- "";
- Lexing.lex_trans_code =
- "";
- Lexing.lex_check_code =
- "";
- Lexing.lex_code =
- "";
-}
-
-let rec skip_line lexbuf =
- __ocaml_lex_skip_line_rec lexbuf 0
-and __ocaml_lex_skip_line_rec lexbuf __ocaml_lex_state =
- match Lexing.engine __ocaml_lex_tables __ocaml_lex_state lexbuf with
- | 0 ->
-# 32 "linenum.mll"
- ( incr linenum;
- linebeg := Lexing.lexeme_start lexbuf;
- Lexing.lexeme_end lexbuf )
-# 108 "linenum.ml"
-
- | 1 ->
-# 36 "linenum.mll"
- ( incr linenum;
- linebeg := Lexing.lexeme_start lexbuf;
- raise End_of_file )
-# 115 "linenum.ml"
-
- | __ocaml_lex_state -> lexbuf.Lexing.refill_buff lexbuf; __ocaml_lex_skip_line_rec lexbuf __ocaml_lex_state
-
-;;
-
-# 40 "linenum.mll"
-
-
-let for_position file loc =
- let ic = open_in_bin file in
- let lb = Lexing.from_channel ic in
- linenum := 1;
- linebeg := 0;
- begin try
- while skip_line lb <= loc do () done
- with End_of_file -> ()
- end;
- close_in ic;
- (!linenum - 1, !linebeg)
-
-
-# 137 "linenum.ml"
--- /dev/null
+(*
+ * Translator from Modelica 2.x to flat Modelica
+ *
+ * Copyright (C) 2005 - 2007 Imagine S.A.
+ * For more information or commercial use please contact us at www.amesim.com
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ *)
+
+{
+
+(** Convert {! Parser.location } to line and column numbers. *)
+
+let linenum = ref 0
+let linebeg = ref 0
+
+}
+
+rule skip_line = parse
+ | [^ '\n' '\r']* ('\n' | '\r' | "\r\n")
+ { incr linenum;
+ linebeg := Lexing.lexeme_start lexbuf;
+ Lexing.lexeme_end lexbuf }
+ | [^ '\n' '\r']* eof
+ { incr linenum;
+ linebeg := Lexing.lexeme_start lexbuf;
+ raise End_of_file }
+
+{
+
+let for_position file loc =
+ let ic = open_in_bin file in
+ let lb = Lexing.from_channel ic in
+ linenum := 1;
+ linebeg := 0;
+ begin try
+ while skip_line lb <= loc do () done
+ with End_of_file -> ()
+ end;
+ close_in ic;
+ (!linenum - 1, !linebeg)
+
+}
$(top_builddir)/modules/scicos_blocks/build/Cblocknames:Makefile.am $(SCICOS_BLOCKS_C_SOURCES)
@echo "-- Generates build/Cblocknames --"
- @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/build;
# Get the filename, strip the extension and put into a file
@for file in $(SCICOS_BLOCKS_C_SOURCES); do echo $$file |sed 's|.*/\([0-9A-Za-z_-]*\)\.c|\1|' ;done > $(top_builddir)/modules/scicos_blocks/build/Cblocknames
$(top_builddir)/modules/scicos_blocks/build/CPPblocknames:Makefile.am $(SCICOS_BLOCKS_CXX_SOURCES)
@echo "-- Generates build/CPPblocknames --"
- @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/build;
# Get the filename, strip the extension and put into a file
@for file in $(SCICOS_BLOCKS_CXX_SOURCES); do echo $$file |sed 's|.*/\([0-9A-Za-z_-]*\)\.cpp|\1|' ;done > $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
$(top_builddir)/modules/scicos_blocks/build/Fblocknames: Makefile.am $(SCICOS_BLOCKS_FORTRAN_SOURCES)
@echo "-- Generates build/Fblocknames --"
- @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/build;
# Get the filename, strip the extension and put into a file
@for file in $(SCICOS_BLOCKS_FORTRAN_SOURCES); do echo $$file |sed 's|.*/\([0-9A-Za-z_-]*\)\.f|\1|';done > $(top_builddir)/modules/scicos_blocks/build/Fblocknames
includes/blocks.h: $(top_builddir)/modules/scicos_blocks/build/Cblocknames $(top_builddir)/modules/scicos_blocks/build/Fblocknames $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
@echo "-- Building includes/blocks.h --"
- @if test ! -d $(top_builddir)/modules/scicos_blocks/includes/; then \
- mkdir $(top_builddir)/modules/scicos_blocks/includes/; \
- fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/includes;
@$(top_srcdir)/modules/scicos_blocks/src/scripts/GenBlocks.sh $(top_builddir)/modules/scicos_blocks/build/Fblocknames $(top_builddir)/modules/scicos_blocks/build/Cblocknames $(top_builddir)/modules/scicos_blocks/build/CPPblocknames $(top_builddir)/modules/scicos_blocks/includes/blocks.h
CLEANFILES=$(top_srcdir)/modules/scicos_blocks/includes/blocks.h \
TESTS_DIREXT= tests/unit_tests/Linear
-.NOTPARALLEL: build/Fblocknames build/Cblocknames
-
include $(top_srcdir)/Makefile.incl.am
$(top_builddir)/modules/scicos_blocks/build/Cblocknames:Makefile.am $(SCICOS_BLOCKS_C_SOURCES)
@echo "-- Generates build/Cblocknames --"
- @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/build;
# Get the filename, strip the extension and put into a file
@for file in $(SCICOS_BLOCKS_C_SOURCES); do echo $$file |sed 's|.*/\([0-9A-Za-z_-]*\)\.c|\1|' ;done > $(top_builddir)/modules/scicos_blocks/build/Cblocknames
$(top_builddir)/modules/scicos_blocks/build/CPPblocknames:Makefile.am $(SCICOS_BLOCKS_CXX_SOURCES)
@echo "-- Generates build/CPPblocknames --"
- @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/build;
# Get the filename, strip the extension and put into a file
@for file in $(SCICOS_BLOCKS_CXX_SOURCES); do echo $$file |sed 's|.*/\([0-9A-Za-z_-]*\)\.cpp|\1|' ;done > $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
$(top_builddir)/modules/scicos_blocks/build/Fblocknames: Makefile.am $(SCICOS_BLOCKS_FORTRAN_SOURCES)
@echo "-- Generates build/Fblocknames --"
- @if test ! -d build; then mkdir $(top_builddir)/modules/scicos_blocks/build; fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/build;
# Get the filename, strip the extension and put into a file
@for file in $(SCICOS_BLOCKS_FORTRAN_SOURCES); do echo $$file |sed 's|.*/\([0-9A-Za-z_-]*\)\.f|\1|';done > $(top_builddir)/modules/scicos_blocks/build/Fblocknames
includes/blocks.h: $(top_builddir)/modules/scicos_blocks/build/Cblocknames $(top_builddir)/modules/scicos_blocks/build/Fblocknames $(top_builddir)/modules/scicos_blocks/build/CPPblocknames
@echo "-- Building includes/blocks.h --"
- @if test ! -d $(top_builddir)/modules/scicos_blocks/includes/; then \
- mkdir $(top_builddir)/modules/scicos_blocks/includes/; \
- fi
+ mkdir -p $(top_builddir)/modules/scicos_blocks/includes;
@$(top_srcdir)/modules/scicos_blocks/src/scripts/GenBlocks.sh $(top_builddir)/modules/scicos_blocks/build/Fblocknames $(top_builddir)/modules/scicos_blocks/build/Cblocknames $(top_builddir)/modules/scicos_blocks/build/CPPblocknames $(top_builddir)/modules/scicos_blocks/includes/blocks.h
-.NOTPARALLEL: build/Fblocknames build/Cblocknames
-
# This target enables tests for Scilab
check-local: $(top_builddir)/scilab-bin test
if test -d $(mydatadir)/tests; then \