(lang dune 3.20)
(name num)
(version 1.7~dev)
(sections
 (lib /build/ocaml-num/pkg/ocaml-num/num)
 (lib_root /build/ocaml-num/pkg/ocaml-num)
 (libexec /build/ocaml-num/pkg/ocaml-num/num)
 (doc /build/ocaml-num/pkg/ocaml-num/usr/doc/num)
 (stublibs /build/ocaml-num/pkg/ocaml-num/stublibs))
(files
 (lib
  (META
   core/arith_flags.cmi
   core/arith_flags.cmt
   core/arith_flags.cmti
   core/arith_flags.cmx
   core/arith_flags.ml
   core/arith_flags.mli
   core/arith_status.cmi
   core/arith_status.cmt
   core/arith_status.cmti
   core/arith_status.cmx
   core/arith_status.ml
   core/arith_status.mli
   core/big_int.cmi
   core/big_int.cmt
   core/big_int.cmti
   core/big_int.cmx
   core/big_int.ml
   core/big_int.mli
   core/int_misc.cmi
   core/int_misc.cmt
   core/int_misc.cmti
   core/int_misc.cmx
   core/int_misc.ml
   core/int_misc.mli
   core/libnum_core_stubs.a
   core/nat.cmi
   core/nat.cmt
   core/nat.cmti
   core/nat.cmx
   core/nat.ml
   core/nat.mli
   core/num.cmi
   core/num.cmt
   core/num.cmti
   core/num.cmx
   core/num.ml
   core/num.mli
   core/num_core.a
   core/num_core.cma
   core/num_core.cmxa
   core/ratio.cmi
   core/ratio.cmt
   core/ratio.cmti
   core/ratio.cmx
   core/ratio.ml
   core/ratio.mli
   dune-package
   num.cma
   num.cmxa
   opam
   top/num_top.cma
   top/num_top.cmi
   top/num_top.cmt
   top/num_top.cmti
   top/num_top.ml
   top/num_top.mli
   top/num_top_printers.cmi
   top/num_top_printers.cmt
   top/num_top_printers.cmti
   top/num_top_printers.ml
   top/num_top_printers.mli))
 (lib_root (num_top/META))
 (libexec (core/num_core.cmxs num.cmxs))
 (doc (LICENSE README.md))
 (stublibs (dllnum_core_stubs.so)))
(library
 (name num)
 (kind normal)
 (synopsis "Arbitrary-precision rational arithmetic")
 (archives (byte num.cma) (native num.cmxa))
 (plugins (byte num.cma) (native num.cmxs))
 (requires num.core)
 (modes byte native)
 (modules (unwrapped)))
(library
 (name num.core)
 (kind normal)
 (archives (byte core/num_core.cma) (native core/num_core.cmxa))
 (plugins (byte core/num_core.cma) (native core/num_core.cmxs))
 (foreign_objects core/bng.o core/nat_stubs.o)
 (foreign_archives (archives (for all) (files core/libnum_core_stubs.a)))
 (foreign_dll_files ../stublibs/dllnum_core_stubs.so)
 (native_archives core/num_core.a)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name arith_flags)
    (visibility public)
    (source
     (path Arith_flags)
     (intf (path core/arith_flags.mli))
     (impl (path core/arith_flags.ml))))
   (module
    (obj_name arith_status)
    (visibility public)
    (source
     (path Arith_status)
     (intf (path core/arith_status.mli))
     (impl (path core/arith_status.ml))))
   (module
    (obj_name big_int)
    (visibility public)
    (source
     (path Big_int)
     (intf (path core/big_int.mli))
     (impl (path core/big_int.ml))))
   (module
    (obj_name int_misc)
    (visibility public)
    (source
     (path Int_misc)
     (intf (path core/int_misc.mli))
     (impl (path core/int_misc.ml))))
   (module
    (obj_name nat)
    (visibility public)
    (source (path Nat) (intf (path core/nat.mli)) (impl (path core/nat.ml))))
   (module
    (obj_name num)
    (visibility public)
    (source (path Num) (intf (path core/num.mli)) (impl (path core/num.ml))))
   (module
    (obj_name ratio)
    (visibility public)
    (source
     (path Ratio)
     (intf (path core/ratio.mli))
     (impl (path core/ratio.ml)))))))
(library
 (name num.top)
 (kind normal)
 (archives (byte top/num_top.cma))
 (plugins (byte top/num_top.cma))
 (requires num compiler-libs)
 (modes byte)
 (modules
  (unwrapped
   (module
    (obj_name num_top)
    (visibility public)
    (source
     (path Num_top)
     (intf (path top/num_top.mli))
     (impl (path top/num_top.ml))))
   (module
    (obj_name num_top_printers)
    (visibility public)
    (source
     (path Num_top_printers)
     (intf (path top/num_top_printers.mli))
     (impl (path top/num_top_printers.ml)))))))
