(lang dune 2.9)
(name mlpost)
(version 0.9)
(library
 (name mlpost)
 (kind normal)
 (synopsis "OCaml interface to Mlpost, Cairo, Pgf")
 (archives (byte mlpost.cma) (native mlpost.cmxa))
 (plugins (byte mlpost.cma) (native mlpost.cmxs))
 (foreign_objects ml_mlpost_ft.o)
 (foreign_archives libmlpost_stubs.a)
 (native_archives mlpost.a)
 (requires unix bitstring cairo2 mlpost.version)
 (main_module_name Mlpost)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Mlpost)
   (modules
    ((name Arrow) (obj_name mlpost__Arrow) (visibility public) (impl))
    ((name Box) (obj_name mlpost__Box) (visibility public) (impl))
    ((name Brush) (obj_name mlpost__Brush) (visibility public) (impl))
    ((name Cairost) (obj_name mlpost__Cairost) (visibility public) (impl))
    ((name Color) (obj_name mlpost__Color) (visibility public) (impl))
    ((name Command) (obj_name mlpost__Command) (visibility public) (impl))
    ((name Compile) (obj_name mlpost__Compile) (visibility public) (impl))
    ((name Compiled_types)
     (obj_name mlpost__Compiled_types)
     (visibility public)
     (impl))
    ((name Compute) (obj_name mlpost__Compute) (visibility public) (impl))
    ((name Concrete) (obj_name mlpost__Concrete) (visibility public) (impl))
    ((name Concrete_types)
     (obj_name mlpost__Concrete_types)
     (visibility public)
     (impl))
    ((name Ctypes) (obj_name mlpost__Ctypes) (visibility public) (impl))
    ((name Dash) (obj_name mlpost__Dash) (visibility public) (impl))
    ((name Defaults)
     (obj_name mlpost__Defaults)
     (visibility public)
     (impl)
     (intf))
    ((name Diag) (obj_name mlpost__Diag) (visibility public) (impl))
    ((name Draw) (obj_name mlpost__Draw) (visibility public) (impl) (intf))
    ((name Duplicate) (obj_name mlpost__Duplicate) (visibility public) (impl))
    ((name Dvi) (obj_name mlpost__Dvi) (visibility public) (impl) (intf))
    ((name Dvi_util) (obj_name mlpost__Dvi_util) (visibility public) (impl))
    ((name Dvicairo)
     (obj_name mlpost__Dvicairo)
     (visibility public)
     (impl)
     (intf))
    ((name Dviinterp)
     (obj_name mlpost__Dviinterp)
     (visibility public)
     (impl)
     (intf))
    ((name File) (obj_name mlpost__File) (visibility public) (impl) (intf))
    ((name Fonts) (obj_name mlpost__Fonts) (visibility public) (impl) (intf))
    ((name Fonts_type)
     (obj_name mlpost__Fonts_type)
     (visibility public)
     (impl))
    ((name Generate) (obj_name mlpost__Generate) (visibility public) (impl))
    ((name Gentex)
     (obj_name mlpost__Gentex)
     (visibility public)
     (impl)
     (intf))
    ((name Hashcons)
     (obj_name mlpost__Hashcons)
     (visibility public)
     (impl)
     (intf))
    ((name Helpers) (obj_name mlpost__Helpers) (visibility public) (impl))
    ((name Hist) (obj_name mlpost__Hist) (visibility public) (impl))
    ((name Icairost) (obj_name mlpost__Icairost) (visibility public) (impl))
    ((name Legend) (obj_name mlpost__Legend) (visibility public) (impl))
    ((name MPprint) (obj_name mlpost__MPprint) (visibility public) (impl))
    ((name Map_lexer) (obj_name mlpost__Map_lexer) (visibility public) (impl))
    ((name Map_parser)
     (obj_name mlpost__Map_parser)
     (visibility public)
     (impl)
     (intf))
    ((name Matrix)
     (obj_name mlpost__Matrix)
     (visibility public)
     (impl)
     (intf))
    ((name MetaPath) (obj_name mlpost__MetaPath) (visibility public) (impl))
    ((name Metapath_lib)
     (obj_name mlpost__Metapath_lib)
     (visibility public)
     (impl)
     (intf))
    ((name Metapost)
     (obj_name mlpost__Metapost)
     (visibility public)
     (impl)
     (intf))
    ((name Metapost_tool)
     (obj_name mlpost__Metapost_tool)
     (visibility public)
     (impl))
    ((name Metric)
     (obj_name mlpost__Metric)
     (visibility public)
     (impl)
     (intf))
    ((name Misc) (obj_name mlpost__Misc) (visibility public) (impl))
    ((name Mlpost) (obj_name mlpost) (visibility public) (impl) (intf))
    ((name Mlpost_ft) (obj_name mlpost__Mlpost_ft) (visibility public) (impl))
    ((name Mps) (obj_name mlpost__Mps) (visibility public) (impl) (intf))
    ((name Name) (obj_name mlpost__Name) (visibility public) (impl))
    ((name Num) (obj_name mlpost__Num) (visibility public) (impl))
    ((name Path) (obj_name mlpost__Path) (visibility public) (impl))
    ((name Pen) (obj_name mlpost__Pen) (visibility public) (impl))
    ((name Pfb_lexer) (obj_name mlpost__Pfb_lexer) (visibility public) (impl))
    ((name Pfb_parser)
     (obj_name mlpost__Pfb_parser)
     (visibility public)
     (impl)
     (intf))
    ((name Pgf) (obj_name mlpost__Pgf) (visibility public) (impl) (intf))
    ((name Picture) (obj_name mlpost__Picture) (visibility public) (impl))
    ((name Picture_lib)
     (obj_name mlpost__Picture_lib)
     (visibility public)
     (impl)
     (intf))
    ((name Plot) (obj_name mlpost__Plot) (visibility public) (impl))
    ((name Point) (obj_name mlpost__Point) (visibility public) (impl))
    ((name Point_lib)
     (obj_name mlpost__Point_lib)
     (visibility public)
     (impl)
     (intf))
    ((name Print) (obj_name mlpost__Print) (visibility public) (impl))
    ((name Radar) (obj_name mlpost__Radar) (visibility public) (impl))
    ((name Real_plot) (obj_name mlpost__Real_plot) (visibility public) (impl))
    ((name Scan_prelude)
     (obj_name mlpost__Scan_prelude)
     (visibility public)
     (impl))
    ((name Shapes) (obj_name mlpost__Shapes) (visibility public) (impl))
    ((name Signature) (obj_name mlpost__Signature) (visibility public) (impl))
    ((name Spline)
     (obj_name mlpost__Spline)
     (visibility public)
     (impl)
     (intf))
    ((name Spline_lib)
     (obj_name mlpost__Spline_lib)
     (visibility public)
     (impl)
     (intf))
    ((name Tfm) (obj_name mlpost__Tfm) (visibility public) (impl) (intf))
    ((name Transform) (obj_name mlpost__Transform) (visibility public) (impl))
    ((name Tree) (obj_name mlpost__Tree) (visibility public) (impl))
    ((name Tree_adv) (obj_name mlpost__Tree_adv) (visibility public) (impl))
    ((name Triangle) (obj_name mlpost__Triangle) (visibility public) (impl))
    ((name Types) (obj_name mlpost__Types) (visibility public) (impl) (intf))
    ((name Unionfind)
     (obj_name mlpost__Unionfind)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Mlpost__)
    (obj_name mlpost__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name mlpost.desc_options)
 (kind normal)
 (archives
  (byte desc_options/mlpost_desc_options.cma)
  (native desc_options/mlpost_desc_options.cmxa))
 (plugins
  (byte desc_options/mlpost_desc_options.cma)
  (native desc_options/mlpost_desc_options.cmxs))
 (native_archives desc_options/mlpost_desc_options.a)
 (main_module_name Mlpost_desc_options)
 (modes byte native)
 (modules
  (singleton
   (name Mlpost_desc_options)
   (obj_name mlpost_desc_options)
   (visibility public)
   (impl))))
(library
 (name mlpost.dot)
 (kind normal)
 (synopsis "Library for Mlpost which use dot to place Box, Picture, ...")
 (archives (byte dot/mlpost_dot.cma) (native dot/mlpost_dot.cmxa))
 (plugins (byte dot/mlpost_dot.cma) (native dot/mlpost_dot.cmxs))
 (native_archives dot/mlpost_dot.a)
 (requires mlpost)
 (main_module_name Mlpost_dot)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Mlpost_dot)
   (modules
    ((name Dot) (obj_name mlpost_dot__Dot) (visibility public) (impl) (intf))
    ((name Mlpost_dot)
     (obj_name mlpost_dot)
     (visibility public)
     (impl)
     (intf))
    ((name Xdot_ast)
     (obj_name mlpost_dot__Xdot_ast)
     (visibility public)
     (impl))
    ((name Xdot_lexer)
     (obj_name mlpost_dot__Xdot_lexer)
     (visibility public)
     (impl))
    ((name Xdot_parser)
     (obj_name mlpost_dot__Xdot_parser)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Mlpost_dot__)
    (obj_name mlpost_dot__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
(library
 (name mlpost.options)
 (kind normal)
 (archives
  (byte options/mlpost_options.cma)
  (native options/mlpost_options.cmxa))
 (plugins
  (byte options/mlpost_options.cma)
  (native options/mlpost_options.cmxs))
 (native_archives options/mlpost_options.a)
 (requires mlpost mlpost.desc_options)
 (main_module_name Mlpost_options)
 (modes byte native)
 (modules
  (singleton
   (name Mlpost_options)
   (obj_name mlpost_options)
   (visibility public)
   (impl)
   (intf))))
(library
 (name mlpost.version)
 (kind normal)
 (archives
  (byte version/mlpost_version.cma)
  (native version/mlpost_version.cmxa))
 (plugins
  (byte version/mlpost_version.cma)
  (native version/mlpost_version.cmxs))
 (native_archives version/mlpost_version.a)
 (main_module_name Mlpost_version)
 (modes byte native)
 (modules
  (wrapped
   (main_module_name Mlpost_version)
   (modules
    ((name Conf) (obj_name mlpost_version__Conf) (visibility public) (impl))
    ((name Mlpost_version)
     (obj_name mlpost_version)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Mlpost_version__)
    (obj_name mlpost_version__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
