(executable (name example) (preprocess (pps js_of_ocaml-ppx)) (modes js) (modules example) (libraries js_top_worker_client_msg lwt js_of_ocaml)) (executable (name example2) (preprocess (pps js_of_ocaml-ppx)) (modes js) (modules example2) (libraries js_top_worker_client_msg lwt js_of_ocaml)) (executable (name example3) (preprocess (pps js_of_ocaml-ppx)) (modes js) (modules example3) (libraries js_top_worker_client_msg lwt js_of_ocaml)) (executable (name example4) (preprocess (pps js_of_ocaml-ppx)) (modes js) (modules example4) (libraries js_top_worker_client_msg lwt js_of_ocaml)) (executable (name worker) (modes byte js) (modules worker) (link_flags (-linkall)) (js_of_ocaml (javascript_files ../lib/stubs.js) (flags --effects=disabled --toplevel --opt 3 +toplevel.js +dynlink.js)) (libraries js_top_worker-web logs.browser mime_printer tyxml js_top_worker-widget note)) (rule (target ocaml-worker.js) (deps ../client/ocaml-worker.js) (action (copy ../client/ocaml-worker.js %{target}))) (rule (targets (dir _opam)) (action (run jtw opam -o _opam str stringext mime_printer note))) (alias (name default) (deps index.html demo.html demo.js README.md example.bc.js example2.bc.js example3.bc.js example4.bc.js example5.js index2.html index3.html index4.html index5.html widget_test.html ocaml-worker.js _opam server.py (alias_rec all)))