Markus Mottl avatar Markus Mottl committed d77956a

Added documentation build rules

Comments (0)

Files changed (5)

 ^ocaml_gpr\.native$
 ^test_derivatives\.native$
 ^save_data\.native$
+^API\.docdir$
+# OASIS_START
+# DO NOT EDIT (digest: 6e717a1bed5b6942fd1469d04916bc60)
+lib/Interfaces
+lib/Utils
+lib/Block_diag
+lib/Cov_const
+lib/Cov_lin_ard
+lib/Cov_lin_one
+lib/Cov_se_iso
+lib/Cov_se_fat
+lib/Fitc_gp
+# OASIS_STOP
 (* OASIS_START *)
-(* DO NOT EDIT (digest: bb76e0005113b363c42ba809c8bb641a) *)
+(* DO NOT EDIT (digest: b17bd2eadfe559c57259ada820f41ff2) *)
 This is the INSTALL file for the gpr distribution.
 
 This package uses OASIS to generate its build system. See section OASIS for
 ============
 
 In order to compile this package, you will need:
-* ocaml (>= 4.00)
+* ocaml (>= 4.00) for all, doc API
 * findlib
 * core for library gpr
 * lacaml for library gpr
   Run$:               flag(tests)
   Command:            $test_derivatives
   WorkingDirectory:   test
+
+Document API
+  Title:           API reference for GPR
+  Type:            OCamlbuild (0.3)
+  InstallDir:      $docdir/api
+  BuildTools:      ocamldoc, ocamlbuild
+  XOCamlbuildPath: .
+  XOCamlbuildLibraries: gpr
 (* setup.ml generated for the first time by OASIS v0.3.0~rc6 *)
 
 (* OASIS_START *)
-(* DO NOT EDIT (digest: bd264cb703d1a30b639e23e06c8d965d) *)
+(* DO NOT EDIT (digest: 3c4471bc110e38d731ba4dd69c083600) *)
 (*
    Regenerated by OASIS v0.3.0~rc6
    Visit http://oasis.forge.ocamlcore.org for more information and
                  cmd_distclean = [(OASISExpr.EBool true, None)];
                  })
        ];
-     doc = [];
+     doc = [("API", OCamlbuildDocPlugin.doc_build ".")];
      install = InternalInstallPlugin.install;
      uninstall = InternalInstallPlugin.uninstall;
      clean = [OCamlbuildPlugin.clean];
                  cmd_distclean = [(OASISExpr.EBool true, None)];
                  })
        ];
-     clean_doc = [];
+     clean_doc = [("API", OCamlbuildDocPlugin.doc_clean ".")];
      distclean = [];
      distclean_test =
        [
                              true)
                         ];
                       test_tools = [];
+                      });
+               Doc
+                 ({
+                     cs_name = "API";
+                     cs_data = PropList.Data.create ();
+                     cs_plugin_data = [];
+                     },
+                   {
+                      doc_type = (`Doc, "OCamlbuild", Some "0.3");
+                      doc_custom =
+                        {
+                           pre_command = [(OASISExpr.EBool true, None)];
+                           post_command = [(OASISExpr.EBool true, None)];
+                           };
+                      doc_build =
+                        [
+                           (OASISExpr.ENot (OASISExpr.EFlag "docs"), false);
+                           (OASISExpr.EFlag "docs", true)
+                        ];
+                      doc_install = [(OASISExpr.EBool true, true)];
+                      doc_install_dir = "$docdir/api";
+                      doc_title = "API reference for GPR";
+                      doc_authors = [];
+                      doc_abstract = None;
+                      doc_format = OtherDoc;
+                      doc_data_files = [];
+                      doc_build_tools =
+                        [ExternalTool "ocamldoc"; ExternalTool "ocamlbuild"];
                       })
             ];
           plugins =
           };
      oasis_fn = Some "_oasis";
      oasis_version = "0.3.0~rc6";
-     oasis_digest = Some "�z\134��\153��\030(����|";
+     oasis_digest = Some "d\001�\\)\147Wm3}\143\143WY|\001";
      oasis_exec = None;
      oasis_setup_args = [];
      setup_update = false;
 
 let setup () = BaseSetup.setup setup_t;;
 
-# 5831 "setup.ml"
+# 5859 "setup.ml"
 (* OASIS_STOP *)
 let () = setup ();;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.