Commits

camlspotter  committed 9d8c77e

update

  • Participants
  • Parent commits 1d53ef8

Comments (0)

Files changed (8)

File omy/OMyExternal.html

 <p>Functions to integrate non-OMake projects</p>
 <div class="section" id="downloading">
 <h2>Downloading<a class="headerlink" href="#downloading" title="Permalink to this headline">¶</a></h2>
-<p id="index-0">WGet(url, dir)</p>
+<p id="index-32">WGet(url, dir)</p>
 <blockquote>
 Run wget and retrieve $(url) to $(dir)
 If the file is already downloaded, does nothing.</blockquote>
 </div>
 <div class="section" id="files">
 <h2>Files<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h2>
-<p id="index-1">Files(dir)</p>
+<p id="index-33">Files(dir)</p>
 <blockquote>
 List up files in directory $(dir), without the prefix &#8220;$(dir)/&#8221;</blockquote>
-<p id="index-2">OCamlModulesFromPath(files)</p>
+<p id="index-34">OCamlModulesFromPath(files)</p>
 <blockquote>
 <p>Get the OCaml module paths from OCaml object and interface file names: x.cmo, y.cmx =&gt; x, y</p>
 <p>CR : Defined but not useful</p>
 <h2>Functions for <cite>External</cite> projects<a class="headerlink" href="#functions-for-external-projects" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="general-rule-for-commands">
 <h3>General rule for commands<a class="headerlink" href="#general-rule-for-commands" title="Permalink to this headline">¶</a></h3>
-<p id="index-3">OCamlExternal(PACK)</p>
+<p id="index-35">OCamlExternal(PACK)</p>
 <blockquote>
 <p>Add a rule to install non-omake project.</p>
 <blockquote>
 </blockquote>
 <p>CR jfuruse: this is pretty buggy</p>
 </blockquote>
-<p id="index-4">OCamlExternalPack(PACK)</p>
+<p id="index-36">OCamlExternalPack(PACK)</p>
 <blockquote>
 <p>Add a rule to install non-omake OCaml package.</p>
 <blockquote>

File omy/OMyMakefile.html

 <p>Useful functions to build OCaml projects</p>
 <div class="section" id="directories">
 <h2>Directories<a class="headerlink" href="#directories" title="Permalink to this headline">¶</a></h2>
-<p id="index-5">BIG_ROOT</p>
+<p id="index-37">BIG_ROOT</p>
 <blockquote>
 <div class="highlight-python"><pre>= $(dir .)</pre>
 </div>
 <p>The build root directory</p>
 </blockquote>
-<p id="index-6">PREFIX</p>
+<p id="index-38">PREFIX</p>
 <blockquote>
 <div class="highlight-python"><pre>= $(getenv PREFIX)</pre>
 </div>
 </div>
 <div class="section" id="installation-mark-files">
 <h2>Installation mark files<a class="headerlink" href="#installation-mark-files" title="Permalink to this headline">¶</a></h2>
-<p id="index-7">INSTALLED</p>
+<p id="index-39">INSTALLED</p>
 <blockquote>
 <div class="highlight-python"><pre>= $(BIG_ROOT)/installed</pre>
 </div>
 <p>Installation mark files are put inside this directory.</p>
 </blockquote>
-<p id="index-8">Installed(packs)</p>
+<p id="index-40">Installed(packs)</p>
 <blockquote>
 Returns the installation mark files of $(packs)</blockquote>
-<p id="index-9">CreateInstalled(pack, targets)</p>
+<p id="index-41">CreateInstalled(pack, targets)</p>
 <blockquote>
 Create $(Installed $(pack)) file from the digests of $(targets)</blockquote>
 </div>
 <div class="section" id="misc-tools">
 <h2>Misc tools<a class="headerlink" href="#misc-tools" title="Permalink to this headline">¶</a></h2>
-<p id="index-10">mkdir_if_not_exists(dir)</p>
+<p id="index-42">mkdir_if_not_exists(dir)</p>
 <blockquote>
 ditto.</blockquote>
 </div>
 <div class="section" id="ocamlfind">
 <h2>OCamlFind<a class="headerlink" href="#ocamlfind" title="Permalink to this headline">¶</a></h2>
-<p id="index-11">USE_OCAMLFIND</p>
+<p id="index-43">USE_OCAMLFIND</p>
 <blockquote>
 <div class="highlight-python"><pre>=  true</pre>
 </div>
 <p>OMy requires OCamlFind! Do not ask me how to use OMy without OCamlFind. Please.</p>
 </blockquote>
-<p id="index-12">OCAMLFIND_PREINSTALLED_PACKAGES[]</p>
+<p id="index-44">OCAMLFIND_PREINSTALLED_PACKAGES[]</p>
 <blockquote>
 <div class="highlight-python"><pre>=  bigarray camlp4 dbm dynlink graphics num num-top stdlib str threads unix</pre>
 </div>
 Subdirs()</pre>
 </div>
 </blockquote>
-<p id="index-13">BYTE_ENABLED</p>
+<p id="index-45">BYTE_ENABLED</p>
 <blockquote>
 <div class="highlight-python"><pre>=  true</pre>
 </div>
 </div>
 <div class="section" id="spot-files-ocamlspotter">
 <h2>Spot files (OCamlSpotter)<a class="headerlink" href="#spot-files-ocamlspotter" title="Permalink to this headline">¶</a></h2>
-<p id="index-14">setenv(OCAML_ANNOT, 1)</p>
+<p id="index-46">setenv(OCAML_ANNOT, 1)</p>
 <blockquote>
 Define OCAML_ANNOT so that custom ocamlc/ocamlopt automatically create spot/spit/annot files</blockquote>
 </div>
 <div class="section" id="packages">
 <h2>Packages<a class="headerlink" href="#packages" title="Permalink to this headline">¶</a></h2>
-<dl class="docutils" id="index-15">
+<dl class="docutils" id="index-47">
 <dt>public.OCAMLPACKS[]</dt>
 <dd>OCaml packages required for compilation. MyCaml* functions automatically add necessary dependencies over packages in $(OCAMLPACKS).</dd>
 </dl>
-<dl class="docutils" id="index-16">
+<dl class="docutils" id="index-48">
 <dt>public.CAMLP4PACKS[]</dt>
 <dd>CamlP4 syntax extension packages required for parsing. MyCaml* functions automatically add necessary dependencies over packages in $(CAMLP4PACKS).</dd>
 </dl>
 </div>
 <div class="section" id="dependencies">
 <h2>Dependencies<a class="headerlink" href="#dependencies" title="Permalink to this headline">¶</a></h2>
-<p id="index-17">RequirePackages(packages)</p>
+<p id="index-49">RequirePackages(packages)</p>
 <blockquote>
 Add dependencies of any build activity over $(packages).
 This introduces implicit rule: <em>you may need to export it, if you use this function in a local context.</em></blockquote>
-<p id="index-18">OCamlRequirePackages(packages)</p>
+<p id="index-50">OCamlRequirePackages(packages)</p>
 <blockquote>
 <p>Add dependencies of OCaml compiled files (cmx, cmo, etc.) over $(packages).
 $(packages) listed in OCAMLFIND_PREINSTALLED_PACKAGES are ignored.</p>
 <p>Usually you do not need to call this function. Use OCAMLPACKS variable instead.
 This introduces implicit rule: <em>you may need to export it, if you use this function in a local context.</em></p>
 </blockquote>
-<p id="index-19">OCamlRequireCamlP4Packages(packages)</p>
+<p id="index-51">OCamlRequireCamlP4Packages(packages)</p>
 <blockquote>
 <p>Add dependencies of OCaml dependency analysis and build over $(packages).
 Use this for adding dependencies for CamlP4 extensions.
 <p>Usually you do not need to call this function. Use CAML4PACKS variable instead.
 This introduces implicit rule: <em>you may need to export it, if you use this function in a local context.</em></p>
 </blockquote>
-<p id="index-20">%.auto.mli: %.ml</p>
+<p id="index-52">%.auto.mli: %.ml</p>
 <blockquote>
 <tt class="docutils literal"><span class="pre">omake</span> <span class="pre">xxx.auto.mli</span></tt> generates .mli file from xxx.ml</blockquote>
 </div>
 <div class="section" id="build-rules">
 <h2>Build rules<a class="headerlink" href="#build-rules" title="Permalink to this headline">¶</a></h2>
-<p id="index-21">MyOCamlPackage(library_name, files, cmodules, linkopts)</p>
+<p id="index-53">MyOCamlPackage(library_name, files, cmodules, linkopts)</p>
 <blockquote>
 <dl class="docutils">
 <dt>Add a rule for OCaml package $(library_name).cmo, $(library_name).cmx and etc.</dt>
 <p>Example: MyOCamlPackage(foo, alpha beta, $(EMPTY), $(EMPTY))</p>
 <p>Todo: external C library</p>
 </blockquote>
-<p id="index-22">MyOCamlProgram(name, files)</p>
+<p id="index-54">MyOCamlProgram(name, files)</p>
 <blockquote>
 <dl class="docutils">
 <dt>Add a rule to build a program $(name)</dt>
 </dd>
 </dl>
 </blockquote>
-<p id="index-23">MyOCamlLibrary(name, files)</p>
+<p id="index-55">MyOCamlLibrary(name, files)</p>
 <blockquote>
 <dl class="docutils">
 <dt>Add a rule to build OCaml library $(name)</dt>
 </div>
 <div class="section" id="subdir-traversal">
 <h2>Subdir traversal<a class="headerlink" href="#subdir-traversal" title="Permalink to this headline">¶</a></h2>
-<p id="index-24">Subdirs_except(dirs)</p>
+<p id="index-56">Subdirs_except(dirs)</p>
 <blockquote>
 Recursively traverse the subdirs except $(dirs)</blockquote>
-<p id="index-25">Subdirs()</p>
+<p id="index-57">Subdirs()</p>
 <blockquote>
 Recursively traverse all the subdirs</blockquote>
-<p id="index-26">Subdirs_only(dirs)</p>
+<p id="index-58">Subdirs_only(dirs)</p>
 <blockquote>
 Recursively traverse the given subdirs $(dirs)</blockquote>
 </div>
 <div class="section" id="dependency-dot-files-for-graphviz">
 <h2>Dependency dot files for Graphviz<a class="headerlink" href="#dependency-dot-files-for-graphviz" title="Permalink to this headline">¶</a></h2>
-<p id="index-27">Dot()</p>
+<p id="index-59">Dot()</p>
 <blockquote>
 Add a rule for <tt class="docutils literal"><span class="pre">depend.dot</span></tt> for a dependency graph of OCaml files in the current directory</blockquote>
 </div>

File omy/OMyTar.html

   <div class="section" id="omytar">
 <h1>OMyTar<a class="headerlink" href="#omytar" title="Permalink to this headline">¶</a></h1>
 <p>Handling tar archives, such as .tar, .tar.gz, .tar.bz2, .tgz, .tbz</p>
-<p id="index-28">TarExtract(f)</p>
+<p id="index-60">TarExtract(f)</p>
 <blockquote>
 Extract tar archive $(f).</blockquote>
-<p id="index-29">TarExtractAt(f, dir)</p>
+<p id="index-61">TarExtractAt(f, dir)</p>
 <blockquote>
 Extract $(f) to directory $(dir)</blockquote>
-<p id="index-30">TarList(f)</p>
+<p id="index-62">TarList(f)</p>
 <blockquote>
 Obtain the list of archived files in $(f)</blockquote>
-<p id="index-31">TarAutoExtract(f, dir)</p>
+<p id="index-63">TarAutoExtract(f, dir)</p>
 <blockquote>
 Extract tar archive $(f) to directory $(dir).
 If the archive has more than one files or directories in its top directory structure,

File omy/_sources/OMyExternal.txt

 ============================
 
 .. index::
-    WGet(url, dir)
+    WGet()
 
 WGet(url, dir)
 
 ============================
 
 .. index::
-    Files(dir)
+    Files()
 
 Files(dir)
 
     List up files in directory $(dir), without the prefix "$(dir)/"
 
 .. index::
-    OCamlModulesFromPath(files)
+    OCamlModulesFromPath()
 
 OCamlModulesFromPath(files)
 
 ---------------------------------
 
 .. index::
-    OCamlExternal(PACK)
+    OCamlExternal()
 
 OCamlExternal(PACK)
 
 
 
 .. index::
-    OCamlExternalPack(PACK)
+    OCamlExternalPack()
 
 OCamlExternalPack(PACK)
 

File omy/_sources/OMyMakefile.txt

     Installation mark files are put inside this directory.
 
 .. index::
-    Installed(packs)
+    Installed()
 
 Installed(packs)
 
     Returns the installation mark files of $(packs)
 
 .. index::
-    CreateInstalled(pack, targets)
+    CreateInstalled()
 
 CreateInstalled(pack, targets)
 
 ======================================================================
 
 .. index::
-    mkdir_if_not_exists(dir)
+    mkdir_if_not_exists()
 
 mkdir_if_not_exists(dir)
 
 =========================================================================
 
 .. index::
-    RequirePackages(packages)
+    RequirePackages()
 
 RequirePackages(packages)
 
     This introduces implicit rule: *you may need to export it, if you use this function in a local context.*
 
 .. index::
-    OCamlRequirePackages(packages)
+    OCamlRequirePackages()
 
 OCamlRequirePackages(packages)
 
     This introduces implicit rule: *you may need to export it, if you use this function in a local context.*
 
 .. index::
-    OCamlRequireCamlP4Packages(packages)
+    OCamlRequireCamlP4Packages()
 
 OCamlRequireCamlP4Packages(packages)
 
 
 
 .. index::
-    MyOCamlPackage(library_name, files, cmodules, linkopts)
+    MyOCamlPackage()
 
 MyOCamlPackage(library_name, files, cmodules, linkopts)
 
 
 
 .. index::
-    MyOCamlProgram(name, files)
+    MyOCamlProgram()
 
 MyOCamlProgram(name, files)
 
             OCaml module names (without .ml)
 
 .. index::
-    MyOCamlLibrary(name, files)
+    MyOCamlLibrary()
 
 MyOCamlLibrary(name, files)
 
 =====================================================================
 
 .. index::
-    Subdirs_except(dirs)
+    Subdirs_except()
 
 Subdirs_except(dirs)
 
     Recursively traverse all the subdirs
 
 .. index::
-    Subdirs_only(dirs)
+    Subdirs_only()
 
 Subdirs_only(dirs)
 

File omy/_sources/OMyTar.txt

 Handling tar archives, such as .tar, .tar.gz, .tar.bz2, .tgz, .tbz
 
 .. index::
-    TarExtract(f)
+    TarExtract()
 
 TarExtract(f)
 
     Extract tar archive $(f). 
 
 .. index::
-    TarExtractAt(f, dir)
+    TarExtractAt()
 
 TarExtractAt(f, dir)
 
     Extract $(f) to directory $(dir)
 
 .. index::
-    TarList(f)
+    TarList()
 
 TarList(f)
 
 
 
 .. index::
-    TarAutoExtract(f, dir)
+    TarAutoExtract()
 
 TarAutoExtract(f, dir)
 

File omy/genindex.html

 
    <h1 id="index">Index</h1>
 
-   <a href="#Symbols"><strong>Symbols</strong></a> | <a href="#B"><strong>B</strong></a> | <a href="#C"><strong>C</strong></a> | <a href="#D"><strong>D</strong></a> | <a href="#F"><strong>F</strong></a> | <a href="#I"><strong>I</strong></a> | <a href="#L"><strong>L</strong></a> | <a href="#M"><strong>M</strong></a> | <a href="#O"><strong>O</strong></a> | <a href="#P"><strong>P</strong></a> | <a href="#R"><strong>R</strong></a> | <a href="#S"><strong>S</strong></a> | <a href="#T"><strong>T</strong></a> | <a href="#U"><strong>U</strong></a> | <a href="#W"><strong>W</strong></a> 
+   <a href="#Symbols"><strong>Symbols</strong></a> | <a href="#B"><strong>B</strong></a> | <a href="#C"><strong>C</strong></a> | <a href="#D"><strong>D</strong></a> | <a href="#F"><strong>F</strong></a> | <a href="#I"><strong>I</strong></a> | <a href="#M"><strong>M</strong></a> | <a href="#O"><strong>O</strong></a> | <a href="#P"><strong>P</strong></a> | <a href="#R"><strong>R</strong></a> | <a href="#S"><strong>S</strong></a> | <a href="#T"><strong>T</strong></a> | <a href="#U"><strong>U</strong></a> | <a href="#W"><strong>W</strong></a> 
 
    <hr />
 
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-20">%.auto.mli: %.ml</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-52">%.auto.mli: %.ml</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="B">B</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-5">BIG_ROOT</a></dt>
-<dt><a href="OMyMakefile.html#index-13">BYTE_ENABLED</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-37">BIG_ROOT</a></dt>
+<dt><a href="OMyMakefile.html#index-45">BYTE_ENABLED</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="C">C</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-21">cmodules</a></dt>
-<dt><a href="OMyMakefile.html#index-9">CreateInstalled(pack</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-41">CreateInstalled()</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="D">D</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyTar.html#index-29">dir)</a>, <a href="OMyTar.html#index-31">[1]</a>, <a href="OMyExternal.html#index-0">[2]</a></dt>
-<dt><a href="OMyMakefile.html#index-27">Dot()</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-59">Dot()</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="F">F</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-21">files</a></dt>
-<dt><a href="OMyExternal.html#index-1">Files(dir)</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="OMyMakefile.html#index-22">files)</a>, <a href="OMyMakefile.html#index-23">[1]</a></dt>
+<dt><a href="OMyExternal.html#index-33">Files()</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="I">I</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-7">INSTALLED</a></dt>
-<dt><a href="OMyMakefile.html#index-8">Installed(packs)</a></dt></dl></td><td width="33%" valign="top"><dl>
-</dl></td></tr></table>
-
-<h2 id="L">L</h2>
-<table width="100%" class="indextable"><tr><td width="33%" valign="top">
-<dl>
-
-<dt><a href="OMyMakefile.html#index-21">linkopts)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-39">INSTALLED</a></dt>
+<dt><a href="OMyMakefile.html#index-40">Installed()</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="M">M</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-10">mkdir_if_not_exists(dir)</a></dt>
-<dt><a href="OMyMakefile.html#index-23">MyOCamlLibrary(name</a></dt>
-<dt><a href="OMyMakefile.html#index-21">MyOCamlPackage(library_name</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="OMyMakefile.html#index-22">MyOCamlProgram(name</a></dt>
+<dt><a href="OMyMakefile.html#index-42">mkdir_if_not_exists()</a></dt>
+<dt><a href="OMyMakefile.html#index-55">MyOCamlLibrary()</a></dt>
+<dt><a href="OMyMakefile.html#index-53">MyOCamlPackage()</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-54">MyOCamlProgram()</a></dt>
 </dl></td></tr></table>
 
 <h2 id="O">O</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyExternal.html#index-3">OCamlExternal(PACK)</a></dt>
-<dt><a href="OMyExternal.html#index-4">OCamlExternalPack(PACK)</a></dt>
-<dt><a href="OMyMakefile.html#index-12">OCAMLFIND_PREINSTALLED_PACKAGES[]</a></dt>
-<dt><a href="OMyExternal.html#index-2">OCamlModulesFromPath(files)</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="OMyMakefile.html#index-19">OCamlRequireCamlP4Packages(packages)</a></dt>
-<dt><a href="OMyMakefile.html#index-18">OCamlRequirePackages(packages)</a></dt>
+<dt><a href="OMyExternal.html#index-35">OCamlExternal()</a></dt>
+<dt><a href="OMyExternal.html#index-36">OCamlExternalPack()</a></dt>
+<dt><a href="OMyMakefile.html#index-44">OCAMLFIND_PREINSTALLED_PACKAGES[]</a></dt>
+<dt><a href="OMyExternal.html#index-34">OCamlModulesFromPath()</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-51">OCamlRequireCamlP4Packages()</a></dt>
+<dt><a href="OMyMakefile.html#index-50">OCamlRequirePackages()</a></dt>
 </dl></td></tr></table>
 
 <h2 id="P">P</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-6">PREFIX</a></dt>
-<dt><a href="OMyMakefile.html#index-16">public.CAMLP4PACKS[]</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="OMyMakefile.html#index-15">public.OCAMLPACKS[]</a></dt>
+<dt><a href="OMyMakefile.html#index-38">PREFIX</a></dt>
+<dt><a href="OMyMakefile.html#index-48">public.CAMLP4PACKS[]</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-47">public.OCAMLPACKS[]</a></dt>
 </dl></td></tr></table>
 
 <h2 id="R">R</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-17">RequirePackages(packages)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-49">RequirePackages()</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="S">S</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-14">setenv(OCAML_ANNOT, 1)</a></dt>
-<dt><a href="OMyMakefile.html#index-25">Subdirs()</a></dt>
-<dt><a href="OMyMakefile.html#index-24">Subdirs_except(dirs)</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="OMyMakefile.html#index-26">Subdirs_only(dirs)</a></dt>
+<dt><a href="OMyMakefile.html#index-46">setenv(OCAML_ANNOT, 1)</a></dt>
+<dt><a href="OMyMakefile.html#index-57">Subdirs()</a></dt>
+<dt><a href="OMyMakefile.html#index-56">Subdirs_except()</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-58">Subdirs_only()</a></dt>
 </dl></td></tr></table>
 
 <h2 id="T">T</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyTar.html#index-31">TarAutoExtract(f</a></dt>
-<dt><a href="OMyTar.html#index-28">TarExtract(f)</a></dt>
-<dt><a href="OMyTar.html#index-29">TarExtractAt(f</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="OMyMakefile.html#index-9">targets)</a></dt>
-<dt><a href="OMyTar.html#index-30">TarList(f)</a></dt>
+<dt><a href="OMyTar.html#index-63">TarAutoExtract()</a></dt>
+<dt><a href="OMyTar.html#index-60">TarExtract()</a></dt>
+<dt><a href="OMyTar.html#index-61">TarExtractAt()</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyTar.html#index-62">TarList()</a></dt>
 </dl></td></tr></table>
 
 <h2 id="U">U</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyMakefile.html#index-11">USE_OCAMLFIND</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyMakefile.html#index-43">USE_OCAMLFIND</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="W">W</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="OMyExternal.html#index-0">WGet(url</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="OMyExternal.html#index-32">WGet()</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 

File omy/searchindex.js

-Search.setIndex({desctypes:{},terms:{all:[2,3],dbm:3,execut:2,"true":3,over:3,obtain:0,syntax:3,prefix:[2,3],url:2,cclib:3,digest:3,whose:0,ocamlfind_preinstalled_packag:3,pretti:2,how:3,graph:3,tarlist:0,configur:2,activ:3,except:3,add:[2,3],program:3,local:3,introduc:3,non:2,sourc:[2,3],"return":3,thei:0,get:2,fals:3,auto:3,ocaml_annot:3,framework:3,graphviz:[1,3],recurs:3,dynlink:3,requir:[2,3],ditto:3,cmo:[2,3],name:[0,2,3],command:2,list:[0,2,3],alreadi:[2,3],linkopt:3,integr:2,cmx:[2,3],where:2,page:1,dir:[0,2,3],depend:[1,3],pleas:3,set:3,omyextern:[1,2],subdirs_except:3,tarautoextract:0,num:3,mandatori:2,bigarrai:3,download:[1,2],todo:3,librari:3,out:3,variabl:3,index:1,ocamlrequirepackag:3,newli:0,current:3,subdir:[1,3],without:[2,3],necessari:3,foo:3,"public":3,tarextract:0,run:2,insid:3,myocamlpackag:3,camlp4:3,omi:3,createinstal:3,extens:3,ask:3,path:2,"byte":3,implicit:3,mkdir_if_not_exist:3,search:1,obj:2,thread:3,omak:[2,3],equal:3,etc:3,library_nam:3,myocamlprogram:3,context:3,gener:[2,3],bz2:0,disabl:3,compil:3,tgz:0,onc:2,modul:[2,3],independ:3,misc:[1,3],automat:[2,3],put:3,unix:3,requirepackag:3,done:2,been:3,stdlib:3,wget:2,instal:[1,2,3],ocamlmodulesfrompath:2,ocamlexternalpack:2,given:3,from:[0,2,3],creat:[0,2,3],top:[0,3],empti:3,custom:3,avail:3,findlib:3,subdirs_onli:3,interfac:2,includ:3,handl:0,call:[2,3],type:2,more:0,"function":[1,2,3],ocamlc:3,option:[2,3],spit:3,ocamlfind:[1,2,3],tool:[1,3],xxx:3,getenv:3,content:1,mycaml:3,pars:3,ocamlrequirecamlp4packag:3,buggi:2,cmodul:3,than:0,ocamlspott:[1,3],camlp4pack:3,graphic:3,retriev:2,target:3,remov:2,mli:3,annot:3,structur:0,caml4pack:3,project:[1,2,3],defin:[2,3],str:3,"export":3,root:3,pack:[2,3],analysi:3,file:[0,1,2,3],conv:2,argument:2,indic:1,ocaml:[2,3],packag:[1,2,3],archiv:0,want:3,tabl:1,need:3,jfurus:2,tar:0,omytar:[0,1],alwai:3,ocamlopt:3,mai:3,welcom:1,extract:0,make:2,big_root:3,preinstal:3,setenv:3,build:[1,3],which:3,instead:3,you:3,document:1,noth:2,tbz:0,extern:[1,2,3],normal:3,object:2,spot:[1,3],tarextractat:0,befor:2,beta:3,required_pack:2,myocamllibrari:3,byte_en:3,use_ocamlfind:3,alpha:3,omymakefil:[1,3],expand:0,built:3,environ:[2,3],travers:[1,3],ani:3,directori:[0,1,2,3],ocamlextern:2,rule:[1,2,3],doe:2,extract_dir:2,mark:[1,2,3],exampl:3,ignor:3,thi:[2,3],link:3,ocamlpack:3,dot:[1,3],usual:3},titles:["OMyTar","Welcome to OMyMakefile&#8217;s documentation!","OMyExternal","OMyMakefile"],modules:{},descrefs:{},filenames:["OMyTar","index","OMyExternal","OMyMakefile"]})
+Search.setIndex({desctypes:{},terms:{all:[2,3],dbm:3,execut:2,over:3,obtain:0,syntax:3,prefix:[2,3],cclib:3,digest:3,whose:0,ocamlfind_preinstalled_packag:3,pretti:2,preinstal:3,graph:3,tarlist:0,configur:2,activ:3,except:3,add:[2,3],program:3,local:3,introduc:3,non:2,sourc:[2,3],"return":3,thei:0,get:2,fals:3,auto:3,ocaml_annot:3,framework:3,graphviz:[1,3],recurs:3,you:3,requir:[2,3],ditto:3,cmo:[2,3],ignor:3,name:[0,2,3],list:[0,2,3],requirepackag:3,linkopt:3,integr:2,cmx:[2,3],where:2,page:1,dir:[0,2,3],depend:[1,3],pleas:3,set:3,stdlib:3,subdirs_except:3,tarautoextract:0,num:3,mandatori:2,bigarrai:3,download:[1,2],todo:3,librari:3,out:3,variabl:3,index:1,ocamlrequirepackag:3,cmodul:3,newli:0,current:3,subdir:[1,3],necessari:3,foo:3,"public":3,tarextract:0,run:2,insid:3,myocamlpackag:3,camlp4:3,omi:3,createinstal:3,extens:3,ask:3,path:2,"byte":3,implicit:3,mkdir_if_not_exist:3,search:1,obj:2,thread:3,omak:[2,3],equal:3,etc:3,library_nam:3,myocamlprogram:3,context:3,gener:[2,3],disabl:3,compil:3,tgz:0,onc:2,modul:[2,3],independ:3,misc:[1,3],automat:[2,3],put:3,unix:3,alreadi:[2,3],done:2,empti:3,omyextern:[1,2],wget:2,instal:[1,2,3],ocamlmodulesfrompath:2,custom:3,given:3,from:[0,2,3],conv:2,top:[0,3],been:3,ocamlexternalpack:2,avail:3,findlib:3,subdirs_onli:3,interfac:2,includ:3,handl:0,exampl:3,call:[2,3],type:2,more:0,"function":[1,2,3],ocamlc:3,option:[2,3],spit:3,ocamlfind:[1,2,3],welcom:1,tool:[1,3],xxx:3,getenv:3,content:1,mycaml:3,pars:3,ocamlrequirecamlp4packag:3,buggi:2,"true":3,than:0,ocamlspott:[1,3],camlp4pack:3,graphic:3,retriev:2,target:3,remov:2,mli:3,annot:3,structur:0,caml4pack:3,project:[1,2,3],defin:[2,3],str:3,"export":3,root:3,pack:[2,3],analysi:3,want:3,creat:[0,2,3],directori:[0,1,2,3],argument:2,indic:1,ocaml:[2,3],packag:[1,2,3],archiv:0,use_ocamlfind:3,file:[0,1,2,3],tabl:1,need:3,jfurus:2,tar:0,omytar:[0,1],alwai:3,ocamlopt:3,built:3,extract:0,make:2,big_root:3,how:3,setenv:3,build:[1,3],which:3,instead:3,dynlink:3,document:1,noth:2,tbz:0,extern:[1,2,3],normal:3,object:2,spot:[1,3],tarextractat:0,befor:2,beta:3,required_pack:2,myocamllibrari:3,byte_en:3,mai:3,alpha:3,ocamlpack:3,expand:0,bz2:0,environ:[2,3],travers:[1,3],ani:3,url:2,ocamlextern:2,rule:[1,2,3],doe:2,extract_dir:2,mark:[1,2,3],without:[2,3],command:2,thi:[2,3],link:3,omymakefil:[1,3],dot:[1,3],usual:3},titles:["OMyTar","Welcome to OMyMakefile&#8217;s documentation!","OMyExternal","OMyMakefile"],modules:{},descrefs:{},filenames:["OMyTar","index","OMyExternal","OMyMakefile"]})