Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 79 lines (61 sloc) 4.811 kb
fccc685 Initial open-source release
MLstate authored
1 # -*- conf -*- (for emacs)
2
3 <**/*.{ml,mli}>: use_buildinfos, use_libbase, use_compilerlib, use_opacapi
4
5 # specific tags, compilation
6 # writing every dependence help to understand how we should refactor this
7 # TODO : what is so special in opalib that preserve us to have all this in qml ?
8 # (libqmlcompil is jalous of opalib)
9 # it help as well to see what depends still on liboldqml.
10 # Please, keep it so until the refactoring is finished
11
12 <checkopacapi.{ml,byte,native}>: use_opalang, use_opabsl_for_compiler, use_libbsl, use_libqmlcompil, use_compilerlib, use_pplib
13
14 <compilationUtils.ml>: use_opalib
15 <pass_FunActionEnvSerialize.{ml,mli}>: use_libqmlcompil, use_opalang, use_opalib, use_jslang, use_qmlpasses
16 <pass_FunActionJsCallGeneration.{ml,mli}>: use_libqmlcompil, use_opalang, use_opalib, use_qml2js
17 <opa_InsertRemote.{ml,mli}>: use_libqmlcompil, use_opalib, use_qmlpasses, use_jslang
ccded04 @BourgerieQuentin [enhance] compiler: (big) added mongo accessors generation + database ba...
BourgerieQuentin authored
18 <pass_MongoAccessGeneration.{ml,mli}>: use_libqmlcompil, use_opalang, use_qmlpasses
fccc685 Initial open-source release
MLstate authored
19 <pass_RegisterFields.{ml,mli}>: use_libqmlcompil
20 <opa_SlicedReorder.{ml,mli}>: use_libqmlcompil, use_opalib
21 <pass_AddCSS.{ml,mli}>: use_libqmlcompil, use_opalib, use_opalang
22
23 <opa_ResolveJsIdent.{ml,mli}>: use_libqmlcompil, use_opalib, use_qml2js
24 <opa_Roots.{ml,mli}>: use_libqmlcompil, use_opalib, use_opalang, use_opapasses
25
26 <pass_EnrichMagic.{ml,mli}>:use_libqmlcompil, use_opalang, use_qmlslicer, use_qmlpasses
27 <pass_InitializeBslValues.{ml,mli}>: use_libqmlcompil
28 <pass_Retyping.{ml,mli}>: use_libqmlcompil
29 <pass_Typing.{ml,mli}>: use_libqmlcompil, use_opalang
30 <pass_TypeDefinition.{ml,mli}>: use_libqmlcompil
31 <pass_EndOfSeparateCompilation.{ml,mli}>: use_libqmlcompil, use_opalib, use_qmlslicer
32 <pass_CheckPatternMatching.{ml,mli}>: use_libqmlcompil, use_opalib
33 <pass_CodingDirectives.{ml,mli}>: use_compilerlib, use_libqmlcompil, use_opalang
34 <pass_MacroExpansion.{ml,mli}>: use_libqmlcompil, use_passlib, use_opalib, use_opalang
35 <pass_OpaDocApi.{ml,mli}>: use_libqmlcompil, use_opalib, use_opalang, use_opapasses, use_qmlpasses, with_mlstate_debug
36 <pass_JavascriptCompilation.{ml,mli}>: use_libqmlcompil, use_libbsl, use_opalib, use_qml2js, use_opalang, use_jslang, use_qml2ocaml, use_qmljsimp
37 <pass_RegisterAppSrcCode.{ml,mli}>: use_libqmlcompil, use_opapasses, use_opalang
51f92b4 [feature] adding: a no_client_calls directive
Hugo Heuzard authored
38 <pass_TreatNoClientCalls.{ml,mli}>: use_libqmlcompil, use_opapasses, use_opalang
6019e3a @BourgerieQuentin [feature] dbGen: Import database runtime corresponding to the selected b...
BourgerieQuentin authored
39 <pass_DbEngineImportation.{ml,mli}>: use_libqmlcompil, use_opalang
fccc685 Initial open-source release
MLstate authored
40
41 <reordering.{ml,mli}>: use_graph, use_libqmlcompil, use_opalib
42
43 <pass_AddStdlibFiles.{ml,mli}>: use_compilerlib, use_opalib
44
45 <pass_BslLoading.{ml,mli}>: use_libbsl, use_opalib, use_opabsl_for_compiler, use_qmlflatcompiler, use_qml2ocaml, use_qml2js, use_opalang, use_libqmlcompil
46
47 <s3Warnings.{ml,mli}>: use_compilerlib, use_libqmlcompil, use_qmlpasses, use_opapasses, use_qmljsimp, use_qmlflatcompiler, use_qmlslicer, use_opalang
48
49 # thing about it
50 <passes.{ml,mli}>: use_pplib, use_libqmlcompil, use_opalib, use_qmlfakecompiler, use_qmlflatcompiler, use_qml2ocaml, use_qml2js, use_libbsl, use_opalang, use_opapasses, use_qmlslicer, use_jslang, use_qmlcpsrewriter, use_qmlpasses
51
52 # main
53 <main_utils.{ml,mli}>: use_libqmlcompil, use_opalang, use_opalib, use_opapasses, use_libbsl
54 <opa_parse.ml>: use_opalib, use_opalang, use_opapasses
55
56 # s3 main
57 <s3Passes.{ml,mli}>: use_pplib, use_libqmlcompil, use_opalib, use_qmlslicer, use_passlib, use_opapasses, use_qml2ocaml, use_opalang, use_libbsl, use_qmlfakecompiler, use_qmlflatcompiler, use_ocamllang, use_qmlpasses, use_qml2js
b79d8ce [enhance] manpages: added manpage generation program for the Opa compile...
Mathieu Baudet authored
58 <{main,gen_opa_manpage}.ml>: use_opalib, use_opalang, use_opapasses, use_libqmlcompil, use_qml2ocaml, use_passlib
415cfc3 @BourgerieQuentin [feature] syntax: syntax helper
BourgerieQuentin authored
59 <syntaxHelper.ml>: use_opalib, use_opalang, use_opapasses, use_libqmlcompil, use_qml2ocaml, use_passlib
fccc685 Initial open-source release
MLstate authored
60
61 # linking
415cfc3 @BourgerieQuentin [feature] syntax: syntax helper
BourgerieQuentin authored
62 <{main,opa_parse,checkopacapi,gen_opa_manpage,syntaxHelper}.{byte,native}>: thread, use_dynlink, use_graph, use_str, use_cryptokit, use_unix, use_nums, use_zip, use_buildinfos, use_libbase, use_ulex, use_libtrx, use_libqmlcompil, use_libbsl, use_opalib, use_opalang, use_opapasses, use_qmlfakecompiler, use_qmlflatcompiler, use_qml2ocaml, use_qmljsimp, use_qml2js, use_opabsl_for_compiler, use_qmlslicer, use_jslang, use_qmlcpsrewriter, use_ocamllang, use_passlib, use_compilerlib, use_pplib, use_qmlpasses, use_opacapi
fccc685 Initial open-source release
MLstate authored
63
64 <opa_InsertRemote.ml>: with_mlstate_debug
65 <main_utils.ml>: with_mlstate_debug
66 <passes.ml>: with_mlstate_debug
67 <main.ml>: with_mlstate_debug
68
69 # Temporary dependencies introduced by the refactoring
70 # needed to remove the dependency of opalang on opalib
71 # (bringing MapToIdent in opalang)
72 <{opa_SlicedReorder,opa_InsertRemote,opa_InsertFunInfos,opa_ResolveJsIdent}.ml{,i}>: use_opalang
73
74 # ppdebug
75 <pass_AddStdlibFiles.ml>: with_mlstate_debug
76 <pass_InitializeBslValues.ml>: with_mlstate_debug
77 <pass_CheckPatternMatching.ml>: with_mlstate_debug
78 <pass_BslLoading.ml>: with_mlstate_debug
Something went wrong with that request. Please try again.