updated _oasis and .gitignore

This commit is contained in:
Simon Cruanes 2013-10-20 19:54:58 +02:00
parent 25ea9bc8e4
commit 7765e7599b
6 changed files with 28 additions and 76 deletions

1
.gitignore vendored
View file

@ -2,6 +2,7 @@
.*.swo .*.swo
_build _build
*.native *.native
*.byte
.session .session
TAGS TAGS
*.docdir *.docdir

6
_oasis
View file

@ -90,7 +90,7 @@ Executable benchs
Test all Test all
Command: $run_tests Command: $run_tests
TestTools: run_tests TestTools: run_tests
Run$: flag(tests) Run$: flag(tests) && flag(lwt)
Executable run_tests Executable run_tests
Path: tests/ Path: tests/
@ -98,14 +98,14 @@ Executable run_tests
CompiledObject: native CompiledObject: native
MainIs: run_tests.ml MainIs: run_tests.ml
Build$: flag(tests) && flag(lwt) Build$: flag(tests) && flag(lwt)
BuildDepends: containers, oUnit, lwt BuildDepends: containers, oUnit, lwt, threads, lwt.unix
Executable web_pwd Executable web_pwd
Path: examples Path: examples
Install: false Install: false
MainIs: web_pwd.ml MainIs: web_pwd.ml
Build$: flag(cgi) Build$: flag(cgi)
BuildDepends: containers_cgi, threads, CamlGI BuildDepends: containers.cgi, threads, CamlGI
SourceRepository head SourceRepository head
Type: git Type: git

14
_tags
View file

@ -1,5 +1,5 @@
# OASIS_START # OASIS_START
# DO NOT EDIT (digest: 79585995b18632ac90365c888b75c5ba) # DO NOT EDIT (digest: d71835b977f65228c00aa3a47e880688)
# 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
@ -68,18 +68,26 @@
<tests/*.ml{,i}>: pkg_bench <tests/*.ml{,i}>: pkg_bench
# Executable run_tests # Executable run_tests
"tests/run_tests.native": use_containers "tests/run_tests.native": use_containers
"tests/run_tests.native": pkg_threads
"tests/run_tests.native": pkg_oUnit "tests/run_tests.native": pkg_oUnit
"tests/run_tests.native": pkg_lwt "tests/run_tests.native": pkg_lwt
"tests/run_tests.native": pkg_lwt.unix
"tests/run_tests.native": pkg_unix "tests/run_tests.native": pkg_unix
<tests/*.ml{,i}>: use_containers <tests/*.ml{,i}>: use_containers
<tests/*.ml{,i}>: pkg_threads
<tests/*.ml{,i}>: pkg_oUnit <tests/*.ml{,i}>: pkg_oUnit
<tests/*.ml{,i}>: pkg_lwt <tests/*.ml{,i}>: pkg_lwt
<tests/*.ml{,i}>: pkg_lwt.unix
<tests/*.ml{,i}>: pkg_unix <tests/*.ml{,i}>: pkg_unix
# Executable web_pwd # Executable web_pwd
"examples/web_pwd.byte": pkg_containers_cgi "examples/web_pwd.byte": use_containers_cgi
"examples/web_pwd.byte": use_containers
"examples/web_pwd.byte": pkg_threads "examples/web_pwd.byte": pkg_threads
"examples/web_pwd.byte": pkg_CamlGI "examples/web_pwd.byte": pkg_CamlGI
<examples/*.ml{,i}>: pkg_containers_cgi "examples/web_pwd.byte": pkg_unix
<examples/*.ml{,i}>: use_containers_cgi
<examples/*.ml{,i}>: use_containers
<examples/*.ml{,i}>: pkg_threads <examples/*.ml{,i}>: pkg_threads
<examples/*.ml{,i}>: pkg_CamlGI <examples/*.ml{,i}>: pkg_CamlGI
<examples/*.ml{,i}>: pkg_unix
# OASIS_STOP # OASIS_STOP

View file

@ -1,64 +0,0 @@
ocamlfind="/home/simon/.opam/system/bin/ocamlfind"
ocamlc="/usr/bin/ocamlc.opt"
ocamlopt="/usr/bin/ocamlopt.opt"
ocamlbuild="/usr/bin/ocamlbuild"
pkg_name="containers"
pkg_version="0.1"
os_type="Unix"
system="linux"
architecture="amd64"
ccomp_type="cc"
ocaml_version="4.00.1"
standard_library_default="/usr/lib/ocaml"
standard_library="/usr/lib/ocaml"
standard_runtime="/usr/bin/ocamlrun"
bytecomp_c_compiler="gcc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC"
native_c_compiler="gcc -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT"
model="default"
ext_obj=".o"
ext_asm=".s"
ext_lib=".a"
ext_dll=".so"
default_executable_name="a.out"
systhread_supported="true"
prefix="/usr/local"
exec_prefix="$prefix"
bindir="$exec_prefix/bin"
sbindir="$exec_prefix/sbin"
libexecdir="$exec_prefix/libexec"
sysconfdir="$prefix/etc"
sharedstatedir="$prefix/com"
localstatedir="$prefix/var"
libdir="$exec_prefix/lib"
datarootdir="$prefix/share"
datadir="$datarootdir"
infodir="$datarootdir/info"
localedir="$datarootdir/locale"
mandir="$datarootdir/man"
docdir="$datarootdir/doc/$pkg_name"
htmldir="$docdir"
dvidir="$docdir"
pdfdir="$docdir"
psdir="$docdir"
findlib_version="1.4"
is_native="true"
suffix_program=""
rm="rm -f"
rmdir="rm -rf"
debug="true"
profile="false"
native_dynlink="true"
ocamlbuildflags=""
cgi="true"
lwt="false"
thread="true"
bench="false"
docs="true"
tests="false"
ocaml_version_ge_4_00_1="4.00.1"
pkg_unix="/usr/lib/ocaml"
pkg_threads="/usr/lib/ocaml"
pkg_camlgi="/home/simon/.opam/system/lib/CamlGI"
ocamldoc="/usr/bin/ocamldoc"
pkg_bench="/home/simon/.opam/system/lib/bench"
pkg_ounit="/home/simon/.opam/system/lib/oUnit"

View file

@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.3.0 *) (* setup.ml generated for the first time by OASIS v0.3.0 *)
(* OASIS_START *) (* OASIS_START *)
(* DO NOT EDIT (digest: e88f591350fc76aa4ff518bff87740a1) *) (* DO NOT EDIT (digest: 55272ba3562c49c9ccb909d630d508a8) *)
(* (*
Regenerated by OASIS v0.3.0 Regenerated by OASIS v0.3.0
Visit http://oasis.forge.ocamlcore.org for more information and Visit http://oasis.forge.ocamlcore.org for more information and
@ -6113,7 +6113,9 @@ let setup_t =
[ [
InternalLibrary "containers"; InternalLibrary "containers";
FindlibPackage ("oUnit", None); FindlibPackage ("oUnit", None);
FindlibPackage ("lwt", None) FindlibPackage ("lwt", None);
FindlibPackage ("threads", None);
FindlibPackage ("lwt.unix", None)
]; ];
bs_build_tools = [ExternalTool "ocamlbuild"]; bs_build_tools = [ExternalTool "ocamlbuild"];
bs_c_sources = []; bs_c_sources = [];
@ -6148,7 +6150,9 @@ let setup_t =
(OASISExpr.EFlag "tests", false); (OASISExpr.EFlag "tests", false);
(OASISExpr.EAnd (OASISExpr.EAnd
(OASISExpr.EFlag "tests", (OASISExpr.EFlag "tests",
OASISExpr.EFlag "tests"), OASISExpr.EAnd
(OASISExpr.EFlag "tests",
OASISExpr.EFlag "lwt")),
true) true)
]; ];
test_tools = test_tools =
@ -6174,7 +6178,7 @@ let setup_t =
bs_compiled_object = Byte; bs_compiled_object = Byte;
bs_build_depends = bs_build_depends =
[ [
FindlibPackage ("containers_cgi", None); InternalLibrary "containers_cgi";
FindlibPackage ("threads", None); FindlibPackage ("threads", None);
FindlibPackage ("CamlGI", None) FindlibPackage ("CamlGI", None)
]; ];
@ -6215,7 +6219,7 @@ let setup_t =
}; };
oasis_fn = Some "_oasis"; oasis_fn = Some "_oasis";
oasis_version = "0.3.0"; oasis_version = "0.3.0";
oasis_digest = Some "$\027-\146h\194\205\029\204\206\210\171\235|k-"; oasis_digest = Some "\177\020\012#dJ\255\130\019K\237\025\237\016l\020";
oasis_exec = None; oasis_exec = None;
oasis_setup_args = []; oasis_setup_args = [];
setup_update = false; setup_update = false;
@ -6223,6 +6227,6 @@ let setup_t =
let setup () = BaseSetup.setup setup_t;; let setup () = BaseSetup.setup setup_t;;
# 6227 "setup.ml" # 6231 "setup.ml"
(* OASIS_STOP *) (* OASIS_STOP *)
let () = setup ();; let () = setup ();;

View file

@ -193,6 +193,9 @@ end
(** {2 Main interface} *) (** {2 Main interface} *)
(* TODO: interface with {! LazyGraph}. A (string, html.t, string) graph
maps naturally to URLs and simplifies routing. *)
val serve_state : ?sockfile:string -> ?sockaddr:Unix.sockaddr -> val serve_state : ?sockfile:string -> ?sockaddr:Unix.sockaddr ->
'a State.t -> unit 'a State.t -> unit
(** Serve incoming requests using a single object. (** Serve incoming requests using a single object.