oasis files

This commit is contained in:
Simon Cruanes 2014-09-30 17:12:59 +02:00
parent 7d3742e765
commit a3cfdacc78
9 changed files with 76 additions and 41 deletions

19
_tags
View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: 4eaa31a9f64d59d82a736ef275c18061) # DO NOT EDIT (digest: 126bedd0d6759f38e9b7190eebb08140)
# Ignore VCS directories, you can use the same kind of rule outside # Ignore VCS directories, you can use the same kind of rule outside
# OASIS_START/STOP if you want to exclude directories that contains # OASIS_START/STOP if you want to exclude directories that contains
# useless stuff for the build process # useless stuff for the build process
@ -19,6 +19,12 @@
"string/containers_string.cmxs": use_containers_string "string/containers_string.cmxs": use_containers_string
"string/KMP.cmx": for-pack(Containers_string) "string/KMP.cmx": for-pack(Containers_string)
"string/levenshtein.cmx": for-pack(Containers_string) "string/levenshtein.cmx": for-pack(Containers_string)
# Library containers_advanced
"advanced/containers_advanced.cmxs": use_containers_advanced
"advanced/CCLinq.cmx": for-pack(Containers_advanced)
"advanced/CCBatch.cmx": for-pack(Containers_advanced)
"advanced/CCCat.cmx": for-pack(Containers_advanced)
<advanced/*.ml{,i}>: use_containers
# Library containers_pervasives # Library containers_pervasives
"pervasives/containers_pervasives.cmxs": use_containers_pervasives "pervasives/containers_pervasives.cmxs": use_containers_pervasives
<pervasives/*.ml{,i}>: use_containers <pervasives/*.ml{,i}>: use_containers
@ -39,7 +45,6 @@
"misc/bij.cmx": for-pack(Containers_misc) "misc/bij.cmx": for-pack(Containers_misc)
"misc/piCalculus.cmx": for-pack(Containers_misc) "misc/piCalculus.cmx": for-pack(Containers_misc)
"misc/bencode.cmx": for-pack(Containers_misc) "misc/bencode.cmx": for-pack(Containers_misc)
"misc/sexp.cmx": for-pack(Containers_misc)
"misc/RAL.cmx": for-pack(Containers_misc) "misc/RAL.cmx": for-pack(Containers_misc)
"misc/unionFind.cmx": for-pack(Containers_misc) "misc/unionFind.cmx": for-pack(Containers_misc)
"misc/smallSet.cmx": for-pack(Containers_misc) "misc/smallSet.cmx": for-pack(Containers_misc)
@ -85,9 +90,11 @@
"benchs/benchs.native": package(bench) "benchs/benchs.native": package(bench)
"benchs/benchs.native": package(unix) "benchs/benchs.native": package(unix)
"benchs/benchs.native": use_containers "benchs/benchs.native": use_containers
"benchs/benchs.native": use_containers_advanced
"benchs/benchs.native": use_containers_misc "benchs/benchs.native": use_containers_misc
"benchs/benchs.native": use_containers_string "benchs/benchs.native": use_containers_string
<benchs/*.ml{,i}>: package(bench) <benchs/*.ml{,i}>: package(bench)
<benchs/*.ml{,i}>: use_containers_advanced
<benchs/*.ml{,i}>: use_containers_string <benchs/*.ml{,i}>: use_containers_string
# Executable bench_conv # Executable bench_conv
"benchs/bench_conv.native": package(benchmark) "benchs/bench_conv.native": package(benchmark)
@ -157,13 +164,11 @@
"examples/lambda.byte": package(unix) "examples/lambda.byte": package(unix)
"examples/lambda.byte": use_containers "examples/lambda.byte": use_containers
"examples/lambda.byte": use_containers_misc "examples/lambda.byte": use_containers_misc
# Executable id_sexp
"examples/id_sexp.native": package(unix)
"examples/id_sexp.native": use_containers
"examples/id_sexp.native": use_containers_misc
<examples/*.ml{,i}>: package(unix) <examples/*.ml{,i}>: package(unix)
<examples/*.ml{,i}>: use_containers
<examples/*.ml{,i}>: use_containers_misc <examples/*.ml{,i}>: use_containers_misc
# Executable id_sexp
"examples/id_sexp.native": use_containers
<examples/*.ml{,i}>: use_containers
# OASIS_STOP # OASIS_STOP
<tests/*.ml{,i}>: thread <tests/*.ml{,i}>: thread
<threads/*.ml{,i}>: thread <threads/*.ml{,i}>: thread

View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: a6bb53268d7bad1acff03396fa05033b) # DO NOT EDIT (digest: f2008fc227a68cb26812ab37438e52a8)
core/CCVector core/CCVector
core/CCDeque core/CCDeque
core/CCGen core/CCGen
@ -17,21 +17,19 @@ core/CCOpt
core/CCPair core/CCPair
core/CCFun core/CCFun
core/CCHash core/CCHash
core/CCCat
core/CCKList core/CCKList
core/CCInt core/CCInt
core/CCBool core/CCBool
core/CCArray core/CCArray
core/CCBatch
core/CCOrd core/CCOrd
core/CCIO core/CCIO
core/CCRandom core/CCRandom
core/CCLinq
core/CCKTree core/CCKTree
core/CCTrie core/CCTrie
core/CCString core/CCString
core/CCHashtbl core/CCHashtbl
core/CCFlatHashtbl core/CCFlatHashtbl
core/CCSexp
string/KMP string/KMP
string/Levenshtein string/Levenshtein
# OASIS_STOP # OASIS_STOP

View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: 1de551686e91870f31fc6db16438e2c0) # DO NOT EDIT (digest: 5c08a0bf51a82d21179a12753e47acff)
misc/Cache misc/Cache
misc/FHashtbl misc/FHashtbl
misc/FlatHashtbl misc/FlatHashtbl
@ -15,7 +15,6 @@ misc/Univ
misc/Bij misc/Bij
misc/PiCalculus misc/PiCalculus
misc/Bencode misc/Bencode
misc/Sexp
misc/RAL misc/RAL
misc/UnionFind misc/UnionFind
misc/SmallSet misc/SmallSet

View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: 176a952c03cc29ec8fbecdbfa8ef56f0) # DO NOT EDIT (digest: 9ea9a3fbcbba3c5c19725ea1fd444cc8)
version = "0.3.4" version = "0.3.4"
description = "A modular standard library focused on data structures." description = "A modular standard library focused on data structures."
archive(byte) = "containers.cma" archive(byte) = "containers.cma"
@ -71,5 +71,16 @@ package "cgi" (
archive(native, plugin) = "containers_cgi.cmxs" archive(native, plugin) = "containers_cgi.cmxs"
exists_if = "containers_cgi.cma" exists_if = "containers_cgi.cma"
) )
package "advanced" (
version = "0.3.4"
description = "A modular standard library focused on data structures."
requires = "containers"
archive(byte) = "containers_advanced.cma"
archive(byte, plugin) = "containers_advanced.cma"
archive(native) = "containers_advanced.cmxa"
archive(native, plugin) = "containers_advanced.cmxs"
exists_if = "containers_advanced.cma"
)
# OASIS_STOP # OASIS_STOP

View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: bc148b0cd76b42738441881becfb4513) # DO NOT EDIT (digest: f5cc3719f4c5e3e210a649e32f08ebde)
CCVector CCVector
CCDeque CCDeque
CCGen CCGen
@ -17,19 +17,17 @@ CCOpt
CCPair CCPair
CCFun CCFun
CCHash CCHash
CCCat
CCKList CCKList
CCInt CCInt
CCBool CCBool
CCArray CCArray
CCBatch
CCOrd CCOrd
CCIO CCIO
CCRandom CCRandom
CCLinq
CCKTree CCKTree
CCTrie CCTrie
CCString CCString
CCHashtbl CCHashtbl
CCFlatHashtbl CCFlatHashtbl
CCSexp
# OASIS_STOP # OASIS_STOP

View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: bc148b0cd76b42738441881becfb4513) # DO NOT EDIT (digest: f5cc3719f4c5e3e210a649e32f08ebde)
CCVector CCVector
CCDeque CCDeque
CCGen CCGen
@ -17,19 +17,17 @@ CCOpt
CCPair CCPair
CCFun CCFun
CCHash CCHash
CCCat
CCKList CCKList
CCInt CCInt
CCBool CCBool
CCArray CCArray
CCBatch
CCOrd CCOrd
CCIO CCIO
CCRandom CCRandom
CCLinq
CCKTree CCKTree
CCTrie CCTrie
CCString CCString
CCHashtbl CCHashtbl
CCFlatHashtbl CCFlatHashtbl
CCSexp
# OASIS_STOP # OASIS_STOP

View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: 3b9f2ec4fc5d13ba4a9f0ac8f4d61ce6) # DO NOT EDIT (digest: 9851db0fe3105f1a9f67c941d62c467a)
Cache Cache
FHashtbl FHashtbl
FlatHashtbl FlatHashtbl
@ -15,7 +15,6 @@ Univ
Bij Bij
PiCalculus PiCalculus
Bencode Bencode
Sexp
RAL RAL
UnionFind UnionFind
SmallSet SmallSet

View file

@ -1,5 +1,5 @@
(* OASIS_START *) (* OASIS_START *)
(* DO NOT EDIT (digest: 47cdd7e819f798e50723373435866cb7) *) (* DO NOT EDIT (digest: 2ec2194dcebadfa4593677936942ece3) *)
module OASISGettext = struct module OASISGettext = struct
(* # 22 "src/oasis/OASISGettext.ml" *) (* # 22 "src/oasis/OASISGettext.ml" *)
@ -599,6 +599,7 @@ let package_default =
[ [
("containers", ["core"], []); ("containers", ["core"], []);
("containers_string", ["string"], []); ("containers_string", ["string"], []);
("containers_advanced", ["advanced"], []);
("containers_pervasives", ["pervasives"], []); ("containers_pervasives", ["pervasives"], []);
("containers_misc", ["misc"], []); ("containers_misc", ["misc"], []);
("containers_thread", ["threads"], []); ("containers_thread", ["threads"], []);
@ -618,13 +619,14 @@ let package_default =
("examples/cgi", ["cgi"; "core"]); ("examples/cgi", ["cgi"; "core"]);
("examples", ["core"; "misc"]); ("examples", ["core"; "misc"]);
("cgi", ["core"]); ("cgi", ["core"]);
("benchs", ["core"; "misc"; "string"]) ("benchs", ["advanced"; "core"; "misc"; "string"]);
("advanced", ["core"])
] ]
} }
;; ;;
let dispatch_default = MyOCamlbuildBase.dispatch_default package_default;; let dispatch_default = MyOCamlbuildBase.dispatch_default package_default;;
# 629 "myocamlbuild.ml" # 631 "myocamlbuild.ml"
(* OASIS_STOP *) (* OASIS_STOP *)
Ocamlbuild_plugin.dispatch dispatch_default;; Ocamlbuild_plugin.dispatch dispatch_default;;

View file

@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.4.4 *) (* setup.ml generated for the first time by OASIS v0.4.4 *)
(* OASIS_START *) (* OASIS_START *)
(* DO NOT EDIT (digest: 183eaa6c7caeb5dfeb678eda23eb7dde) *) (* DO NOT EDIT (digest: 0222fd16fc381f55925d964c1351f1d7) *)
(* (*
Regenerated by OASIS v0.4.4 Regenerated by OASIS v0.4.4
Visit http://oasis.forge.ocamlcore.org for more information and Visit http://oasis.forge.ocamlcore.org for more information and
@ -7012,21 +7012,19 @@ let setup_t =
"CCPair"; "CCPair";
"CCFun"; "CCFun";
"CCHash"; "CCHash";
"CCCat";
"CCKList"; "CCKList";
"CCInt"; "CCInt";
"CCBool"; "CCBool";
"CCArray"; "CCArray";
"CCBatch";
"CCOrd"; "CCOrd";
"CCIO"; "CCIO";
"CCRandom"; "CCRandom";
"CCLinq";
"CCKTree"; "CCKTree";
"CCTrie"; "CCTrie";
"CCString"; "CCString";
"CCHashtbl"; "CCHashtbl";
"CCFlatHashtbl" "CCFlatHashtbl";
"CCSexp"
]; ];
lib_pack = false; lib_pack = false;
lib_internal_modules = []; lib_internal_modules = [];
@ -7064,6 +7062,36 @@ let setup_t =
lib_findlib_name = Some "string"; lib_findlib_name = Some "string";
lib_findlib_containers = [] lib_findlib_containers = []
}); });
Library
({
cs_name = "containers_advanced";
cs_data = PropList.Data.create ();
cs_plugin_data = []
},
{
bs_build = [(OASISExpr.EBool true, true)];
bs_install = [(OASISExpr.EBool true, true)];
bs_path = "advanced";
bs_compiled_object = Best;
bs_build_depends = [InternalLibrary "containers"];
bs_build_tools = [ExternalTool "ocamlbuild"];
bs_c_sources = [];
bs_data_files = [];
bs_ccopt = [(OASISExpr.EBool true, [])];
bs_cclib = [(OASISExpr.EBool true, [])];
bs_dlllib = [(OASISExpr.EBool true, [])];
bs_dllpath = [(OASISExpr.EBool true, [])];
bs_byteopt = [(OASISExpr.EBool true, [])];
bs_nativeopt = [(OASISExpr.EBool true, [])]
},
{
lib_modules = ["CCLinq"; "CCBatch"; "CCCat"];
lib_pack = true;
lib_internal_modules = [];
lib_findlib_parent = Some "containers";
lib_findlib_name = Some "advanced";
lib_findlib_containers = []
});
Library Library
({ ({
cs_name = "containers_pervasives"; cs_name = "containers_pervasives";
@ -7138,7 +7166,6 @@ let setup_t =
"Bij"; "Bij";
"PiCalculus"; "PiCalculus";
"Bencode"; "Bencode";
"Sexp";
"RAL"; "RAL";
"UnionFind"; "UnionFind";
"SmallSet"; "SmallSet";
@ -7404,7 +7431,8 @@ let setup_t =
InternalLibrary "containers"; InternalLibrary "containers";
InternalLibrary "containers_string"; InternalLibrary "containers_string";
InternalLibrary "containers_misc"; InternalLibrary "containers_misc";
FindlibPackage ("bench", None) FindlibPackage ("bench", None);
InternalLibrary "containers_advanced"
]; ];
bs_build_tools = [ExternalTool "ocamlbuild"]; bs_build_tools = [ExternalTool "ocamlbuild"];
bs_c_sources = []; bs_c_sources = [];
@ -7765,11 +7793,7 @@ let setup_t =
bs_install = [(OASISExpr.EBool true, false)]; bs_install = [(OASISExpr.EBool true, false)];
bs_path = "examples/"; bs_path = "examples/";
bs_compiled_object = Native; bs_compiled_object = Native;
bs_build_depends = bs_build_depends = [InternalLibrary "containers"];
[
InternalLibrary "containers";
InternalLibrary "containers_misc"
];
bs_build_tools = [ExternalTool "ocamlbuild"]; bs_build_tools = [ExternalTool "ocamlbuild"];
bs_c_sources = []; bs_c_sources = [];
bs_data_files = []; bs_data_files = [];
@ -7808,7 +7832,8 @@ let setup_t =
}; };
oasis_fn = Some "_oasis"; oasis_fn = Some "_oasis";
oasis_version = "0.4.4"; oasis_version = "0.4.4";
oasis_digest = Some "\214\176\018E\1355\180\012\196\136b\005\024\030Sz"; oasis_digest =
Some "\205\189\170!\227\180\207y\249\201\198\237\173\205\222\"";
oasis_exec = None; oasis_exec = None;
oasis_setup_args = []; oasis_setup_args = [];
setup_update = false setup_update = false
@ -7816,6 +7841,6 @@ let setup_t =
let setup () = BaseSetup.setup setup_t;; let setup () = BaseSetup.setup setup_t;;
# 7820 "setup.ml" # 7845 "setup.ml"
(* OASIS_STOP *) (* OASIS_STOP *)
let () = setup ();; let () = setup ();;