(lang dune 3.20)
(name containers)
(version 42bfe9c)
(sections
 (lib /usr/lib/arm-linux-gnueabihf/ocaml/5.4.0/containers)
 (doc /usr/doc/containers)
 (stublibs /usr/lib/arm-linux-gnueabihf/ocaml/5.4.0/stublibs))
(files
 (lib
  (CCArray.ml
   CCArray.mli
   CCArrayLabels.ml
   CCArrayLabels.mli
   CCAtomic.ml
   CCBool.ml
   CCBool.mli
   CCByte_buffer.ml
   CCByte_buffer.mli
   CCByte_slice.ml
   CCByte_slice.mli
   CCCanonical_sexp.ml
   CCCanonical_sexp.mli
   CCChar.ml
   CCChar.mli
   CCEither.ml
   CCEither.mli
   CCEqual.ml
   CCEqual.mli
   CCEqualLabels.ml
   CCEqualLabels.mli
   CCFloat.ml
   CCFloat.mli
   CCFormat.ml
   CCFormat.mli
   CCFun.ml
   CCFun.mli
   CCHash.ml
   CCHash.mli
   CCHashtbl.ml
   CCHashtbl.mli
   CCHeap.ml
   CCHeap.mli
   CCIO.ml
   CCIO.mli
   CCInt.ml
   CCInt.mli
   CCInt32.ml
   CCInt32.mli
   CCInt64.ml
   CCInt64.mli
   CCList.ml
   CCList.mli
   CCListLabels.ml
   CCListLabels.mli
   CCMap.ml
   CCMap.mli
   CCNativeint.ml
   CCNativeint.mli
   CCOpt.ml
   CCOpt.mli
   CCOption.ml
   CCOption.mli
   CCOrd.ml
   CCOrd.mli
   CCPair.ml
   CCPair.mli
   CCParse.ml
   CCParse.mli
   CCRandom.ml
   CCRandom.mli
   CCRef.ml
   CCRef.mli
   CCResult.ml
   CCResult.mli
   CCSeq.ml
   CCSeq.mli
   CCSet.ml
   CCSet.mli
   CCSexp.ml
   CCSexp.mli
   CCSexp_intf.ml
   CCSexp_lex.ml
   CCString.ml
   CCString.mli
   CCStringLabels.ml
   CCStringLabels.mli
   CCUnit.ml
   CCUtf8_string.ml
   CCUtf8_string.mli
   CCVector.ml
   CCVector.mli
   META
   bencode/containers_bencode.cma
   bencode/containers_bencode.cmi
   bencode/containers_bencode.cmt
   bencode/containers_bencode.cmti
   bencode/containers_bencode.ml
   bencode/containers_bencode.mli
   cCArray.cmi
   cCArray.cmt
   cCArray.cmti
   cCArrayLabels.cmi
   cCArrayLabels.cmt
   cCArrayLabels.cmti
   cCAtomic.cmi
   cCAtomic.cmt
   cCBool.cmi
   cCBool.cmt
   cCBool.cmti
   cCByte_buffer.cmi
   cCByte_buffer.cmt
   cCByte_buffer.cmti
   cCByte_slice.cmi
   cCByte_slice.cmt
   cCByte_slice.cmti
   cCCanonical_sexp.cmi
   cCCanonical_sexp.cmt
   cCCanonical_sexp.cmti
   cCChar.cmi
   cCChar.cmt
   cCChar.cmti
   cCEither.cmi
   cCEither.cmt
   cCEither.cmti
   cCEqual.cmi
   cCEqual.cmt
   cCEqual.cmti
   cCEqualLabels.cmi
   cCEqualLabels.cmt
   cCEqualLabels.cmti
   cCFloat.cmi
   cCFloat.cmt
   cCFloat.cmti
   cCFormat.cmi
   cCFormat.cmt
   cCFormat.cmti
   cCFun.cmi
   cCFun.cmt
   cCFun.cmti
   cCHash.cmi
   cCHash.cmt
   cCHash.cmti
   cCHashtbl.cmi
   cCHashtbl.cmt
   cCHashtbl.cmti
   cCHeap.cmi
   cCHeap.cmt
   cCHeap.cmti
   cCIO.cmi
   cCIO.cmt
   cCIO.cmti
   cCInt.cmi
   cCInt.cmt
   cCInt.cmti
   cCInt32.cmi
   cCInt32.cmt
   cCInt32.cmti
   cCInt64.cmi
   cCInt64.cmt
   cCInt64.cmti
   cCList.cmi
   cCList.cmt
   cCList.cmti
   cCListLabels.cmi
   cCListLabels.cmt
   cCListLabels.cmti
   cCMap.cmi
   cCMap.cmt
   cCMap.cmti
   cCNativeint.cmi
   cCNativeint.cmt
   cCNativeint.cmti
   cCOpt.cmi
   cCOpt.cmt
   cCOpt.cmti
   cCOption.cmi
   cCOption.cmt
   cCOption.cmti
   cCOrd.cmi
   cCOrd.cmt
   cCOrd.cmti
   cCPair.cmi
   cCPair.cmt
   cCPair.cmti
   cCParse.cmi
   cCParse.cmt
   cCParse.cmti
   cCRandom.cmi
   cCRandom.cmt
   cCRandom.cmti
   cCRef.cmi
   cCRef.cmt
   cCRef.cmti
   cCResult.cmi
   cCResult.cmt
   cCResult.cmti
   cCSeq.cmi
   cCSeq.cmt
   cCSeq.cmti
   cCSet.cmi
   cCSet.cmt
   cCSet.cmti
   cCSexp.cmi
   cCSexp.cmt
   cCSexp.cmti
   cCSexp_intf.cmi
   cCSexp_intf.cmt
   cCSexp_lex.cmi
   cCSexp_lex.cmt
   cCString.cmi
   cCString.cmt
   cCString.cmti
   cCStringLabels.cmi
   cCStringLabels.cmt
   cCStringLabels.cmti
   cCUnit.cmi
   cCUnit.cmt
   cCUtf8_string.cmi
   cCUtf8_string.cmt
   cCUtf8_string.cmti
   cCVector.cmi
   cCVector.cmt
   cCVector.cmti
   cbor/containers_cbor.cma
   cbor/containers_cbor.cmi
   cbor/containers_cbor.cmt
   cbor/containers_cbor.cmti
   cbor/containers_cbor.ml
   cbor/containers_cbor.mli
   codegen/containers_codegen.cma
   codegen/containers_codegen.cmi
   codegen/containers_codegen.cmt
   codegen/containers_codegen.cmti
   codegen/containers_codegen.ml
   codegen/containers_codegen.mli
   containers.cma
   containers.cmi
   containers.cmt
   containers.ml
   containersLabels.cmi
   containersLabels.cmt
   containersLabels.ml
   domain/containers_domain.cma
   domain/containers_domain.cmi
   domain/containers_domain.cmt
   domain/containers_domain.cmti
   domain/containers_domain.ml
   domain/containers_domain.mli
   dune-package
   leb128/containers_leb128.cma
   leb128/containers_leb128.cmi
   leb128/containers_leb128.cmt
   leb128/containers_leb128.cmti
   leb128/containers_leb128.ml
   leb128/containers_leb128.mli
   leb128/libcontainers_leb128_stubs.a
   monomorphic/CCMonomorphic.ml
   monomorphic/CCMonomorphic.mli
   monomorphic/cCMonomorphic.cmi
   monomorphic/cCMonomorphic.cmt
   monomorphic/cCMonomorphic.cmti
   monomorphic/containers_monomorphic.cma
   opam
   pp/containers_pp.cma
   pp/containers_pp.cmi
   pp/containers_pp.cmt
   pp/containers_pp.cmti
   pp/containers_pp.ml
   pp/containers_pp.mli
   pvec/containers_pvec.cma
   pvec/containers_pvec.cmi
   pvec/containers_pvec.cmt
   pvec/containers_pvec.cmti
   pvec/containers_pvec.ml
   pvec/containers_pvec.mli
   scc/containers_scc.cma
   scc/containers_scc.cmi
   scc/containers_scc.cmt
   scc/containers_scc.cmti
   scc/containers_scc.ml
   scc/containers_scc.mli
   top/containers_top.cma
   top/containers_top.cmi
   top/containers_top.cmt
   top/containers_top.ml
   unix/CCUnix.ml
   unix/CCUnix.mli
   unix/cCUnix.cmi
   unix/cCUnix.cmt
   unix/cCUnix.cmti
   unix/containers_unix.cma))
 (doc (CHANGELOG.md LICENSE README.md))
 (stublibs (dllcontainers_leb128_stubs.so)))
(library
 (name containers)
 (kind normal)
 (archives (byte containers.cma))
 (plugins (byte containers.cma))
 (requires containers.monomorphic containers.domain)
 (modes byte)
 (modules
  (unwrapped
   (module
    (obj_name cCArray)
    (visibility public)
    (source (path CCArray) (intf (path CCArray.mli)) (impl (path CCArray.ml))))
   (module
    (obj_name cCArrayLabels)
    (visibility public)
    (source
     (path CCArrayLabels)
     (intf (path CCArrayLabels.mli))
     (impl (path CCArrayLabels.ml))))
   (module
    (obj_name cCAtomic)
    (visibility public)
    (source (path CCAtomic) (impl (path CCAtomic.ml))))
   (module
    (obj_name cCBool)
    (visibility public)
    (source (path CCBool) (intf (path CCBool.mli)) (impl (path CCBool.ml))))
   (module
    (obj_name cCByte_buffer)
    (visibility public)
    (source
     (path CCByte_buffer)
     (intf (path CCByte_buffer.mli))
     (impl (path CCByte_buffer.ml))))
   (module
    (obj_name cCByte_slice)
    (visibility public)
    (source
     (path CCByte_slice)
     (intf (path CCByte_slice.mli))
     (impl (path CCByte_slice.ml))))
   (module
    (obj_name cCCanonical_sexp)
    (visibility public)
    (source
     (path CCCanonical_sexp)
     (intf (path CCCanonical_sexp.mli))
     (impl (path CCCanonical_sexp.ml))))
   (module
    (obj_name cCChar)
    (visibility public)
    (source (path CCChar) (intf (path CCChar.mli)) (impl (path CCChar.ml))))
   (module
    (obj_name cCEither)
    (visibility public)
    (source
     (path CCEither)
     (intf (path CCEither.mli))
     (impl (path CCEither.ml))))
   (module
    (obj_name cCEqual)
    (visibility public)
    (source (path CCEqual) (intf (path CCEqual.mli)) (impl (path CCEqual.ml))))
   (module
    (obj_name cCEqualLabels)
    (visibility public)
    (source
     (path CCEqualLabels)
     (intf (path CCEqualLabels.mli))
     (impl (path CCEqualLabels.ml))))
   (module
    (obj_name cCFloat)
    (visibility public)
    (source (path CCFloat) (intf (path CCFloat.mli)) (impl (path CCFloat.ml))))
   (module
    (obj_name cCFormat)
    (visibility public)
    (source
     (path CCFormat)
     (intf (path CCFormat.mli))
     (impl (path CCFormat.ml))))
   (module
    (obj_name cCFun)
    (visibility public)
    (source (path CCFun) (intf (path CCFun.mli)) (impl (path CCFun.ml))))
   (module
    (obj_name cCHash)
    (visibility public)
    (source (path CCHash) (intf (path CCHash.mli)) (impl (path CCHash.ml))))
   (module
    (obj_name cCHashtbl)
    (visibility public)
    (source
     (path CCHashtbl)
     (intf (path CCHashtbl.mli))
     (impl (path CCHashtbl.ml))))
   (module
    (obj_name cCHeap)
    (visibility public)
    (source (path CCHeap) (intf (path CCHeap.mli)) (impl (path CCHeap.ml))))
   (module
    (obj_name cCIO)
    (visibility public)
    (source (path CCIO) (intf (path CCIO.mli)) (impl (path CCIO.ml))))
   (module
    (obj_name cCInt)
    (visibility public)
    (source (path CCInt) (intf (path CCInt.mli)) (impl (path CCInt.ml))))
   (module
    (obj_name cCInt32)
    (visibility public)
    (source (path CCInt32) (intf (path CCInt32.mli)) (impl (path CCInt32.ml))))
   (module
    (obj_name cCInt64)
    (visibility public)
    (source (path CCInt64) (intf (path CCInt64.mli)) (impl (path CCInt64.ml))))
   (module
    (obj_name cCList)
    (visibility public)
    (source (path CCList) (intf (path CCList.mli)) (impl (path CCList.ml))))
   (module
    (obj_name cCListLabels)
    (visibility public)
    (source
     (path CCListLabels)
     (intf (path CCListLabels.mli))
     (impl (path CCListLabels.ml))))
   (module
    (obj_name cCMap)
    (visibility public)
    (source (path CCMap) (intf (path CCMap.mli)) (impl (path CCMap.ml))))
   (module
    (obj_name cCNativeint)
    (visibility public)
    (source
     (path CCNativeint)
     (intf (path CCNativeint.mli))
     (impl (path CCNativeint.ml))))
   (module
    (obj_name cCOpt)
    (visibility public)
    (source (path CCOpt) (intf (path CCOpt.mli)) (impl (path CCOpt.ml))))
   (module
    (obj_name cCOption)
    (visibility public)
    (source
     (path CCOption)
     (intf (path CCOption.mli))
     (impl (path CCOption.ml))))
   (module
    (obj_name cCOrd)
    (visibility public)
    (source (path CCOrd) (intf (path CCOrd.mli)) (impl (path CCOrd.ml))))
   (module
    (obj_name cCPair)
    (visibility public)
    (source (path CCPair) (intf (path CCPair.mli)) (impl (path CCPair.ml))))
   (module
    (obj_name cCParse)
    (visibility public)
    (source (path CCParse) (intf (path CCParse.mli)) (impl (path CCParse.ml))))
   (module
    (obj_name cCRandom)
    (visibility public)
    (source
     (path CCRandom)
     (intf (path CCRandom.mli))
     (impl (path CCRandom.ml))))
   (module
    (obj_name cCRef)
    (visibility public)
    (source (path CCRef) (intf (path CCRef.mli)) (impl (path CCRef.ml))))
   (module
    (obj_name cCResult)
    (visibility public)
    (source
     (path CCResult)
     (intf (path CCResult.mli))
     (impl (path CCResult.ml))))
   (module
    (obj_name cCSeq)
    (visibility public)
    (source (path CCSeq) (intf (path CCSeq.mli)) (impl (path CCSeq.ml))))
   (module
    (obj_name cCSet)
    (visibility public)
    (source (path CCSet) (intf (path CCSet.mli)) (impl (path CCSet.ml))))
   (module
    (obj_name cCSexp)
    (visibility public)
    (source (path CCSexp) (intf (path CCSexp.mli)) (impl (path CCSexp.ml))))
   (module
    (obj_name cCSexp_intf)
    (visibility public)
    (source (path CCSexp_intf) (impl (path CCSexp_intf.ml))))
   (module
    (obj_name cCSexp_lex)
    (visibility public)
    (source (path CCSexp_lex) (impl (path CCSexp_lex.ml))))
   (module
    (obj_name cCString)
    (visibility public)
    (source
     (path CCString)
     (intf (path CCString.mli))
     (impl (path CCString.ml))))
   (module
    (obj_name cCStringLabels)
    (visibility public)
    (source
     (path CCStringLabels)
     (intf (path CCStringLabels.mli))
     (impl (path CCStringLabels.ml))))
   (module
    (obj_name cCUnit)
    (visibility public)
    (source (path CCUnit) (impl (path CCUnit.ml))))
   (module
    (obj_name cCUtf8_string)
    (visibility public)
    (source
     (path CCUtf8_string)
     (intf (path CCUtf8_string.mli))
     (impl (path CCUtf8_string.ml))))
   (module
    (obj_name cCVector)
    (visibility public)
    (source
     (path CCVector)
     (intf (path CCVector.mli))
     (impl (path CCVector.ml))))
   (module
    (obj_name containers)
    (visibility public)
    (source (path Containers) (impl (path containers.ml))))
   (module
    (obj_name containersLabels)
    (visibility public)
    (source (path ContainersLabels) (impl (path containersLabels.ml)))))))
(library
 (name containers.bencode)
 (kind normal)
 (synopsis "Bencode codec for containers (the format for bittorrent files)")
 (archives (byte bencode/containers_bencode.cma))
 (plugins (byte bencode/containers_bencode.cma))
 (requires containers)
 (main_module_name Containers_bencode)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_bencode)
   (visibility public)
   (source
    (path Containers_bencode)
    (intf (path bencode/containers_bencode.mli))
    (impl (path bencode/containers_bencode.ml))))))
(library
 (name containers.cbor)
 (kind normal)
 (archives (byte cbor/containers_cbor.cma))
 (plugins (byte cbor/containers_cbor.cma))
 (requires containers)
 (main_module_name Containers_cbor)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_cbor)
   (visibility public)
   (source
    (path Containers_cbor)
    (intf (path cbor/containers_cbor.mli))
    (impl (path cbor/containers_cbor.ml))))))
(library
 (name containers.codegen)
 (kind normal)
 (synopsis "code generators for Containers")
 (archives (byte codegen/containers_codegen.cma))
 (plugins (byte codegen/containers_codegen.cma))
 (requires containers)
 (main_module_name Containers_codegen)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_codegen)
   (visibility public)
   (source
    (path Containers_codegen)
    (intf (path codegen/containers_codegen.mli))
    (impl (path codegen/containers_codegen.ml))))))
(library
 (name containers.domain)
 (kind normal)
 (synopsis "Compatibility library for the Domain module")
 (archives (byte domain/containers_domain.cma))
 (plugins (byte domain/containers_domain.cma))
 (main_module_name Containers_domain)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_domain)
   (visibility public)
   (source
    (path Containers_domain)
    (intf (path domain/containers_domain.mli))
    (impl (path domain/containers_domain.ml))))))
(library
 (name containers.leb128)
 (kind normal)
 (synopsis
  "LEB128 encoding (https://en.wikipedia.org/wiki/LEB128) for cephalopod")
 (archives (byte leb128/containers_leb128.cma))
 (plugins (byte leb128/containers_leb128.cma))
 (foreign_objects leb128/stubs.o)
 (foreign_archives
  (archives (for all) (files leb128/libcontainers_leb128_stubs.a)))
 (foreign_dll_files ../stublibs/dllcontainers_leb128_stubs.so)
 (requires containers)
 (main_module_name Containers_leb128)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_leb128)
   (visibility public)
   (source
    (path Containers_leb128)
    (intf (path leb128/containers_leb128.mli))
    (impl (path leb128/containers_leb128.ml))))))
(library
 (name containers.monomorphic)
 (kind normal)
 (archives (byte monomorphic/containers_monomorphic.cma))
 (plugins (byte monomorphic/containers_monomorphic.cma))
 (modes byte)
 (modules
  (singleton
   (obj_name cCMonomorphic)
   (visibility public)
   (source
    (path CCMonomorphic)
    (intf (path monomorphic/CCMonomorphic.mli))
    (impl (path monomorphic/CCMonomorphic.ml))))))
(library
 (name containers.pp)
 (kind normal)
 (synopsis "Pretty printer for Containers")
 (archives (byte pp/containers_pp.cma))
 (plugins (byte pp/containers_pp.cma))
 (requires containers)
 (main_module_name Containers_pp)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_pp)
   (visibility public)
   (source
    (path Containers_pp)
    (intf (path pp/containers_pp.mli))
    (impl (path pp/containers_pp.ml))))))
(library
 (name containers.pvec)
 (kind normal)
 (synopsis "Persistent vector for OCaml")
 (archives (byte pvec/containers_pvec.cma))
 (plugins (byte pvec/containers_pvec.cma))
 (main_module_name Containers_pvec)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_pvec)
   (visibility public)
   (source
    (path Containers_pvec)
    (intf (path pvec/containers_pvec.mli))
    (impl (path pvec/containers_pvec.ml))))))
(library
 (name containers.scc)
 (kind normal)
 (synopsis "strongly connected components algorithm")
 (archives (byte scc/containers_scc.cma))
 (plugins (byte scc/containers_scc.cma))
 (requires containers)
 (main_module_name Containers_scc)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_scc)
   (visibility public)
   (source
    (path Containers_scc)
    (intf (path scc/containers_scc.mli))
    (impl (path scc/containers_scc.ml))))))
(library
 (name containers.top)
 (kind normal)
 (archives (byte top/containers_top.cma))
 (plugins (byte top/containers_top.cma))
 (requires compiler-libs.common containers containers.unix)
 (modes byte)
 (modules
  (singleton
   (obj_name containers_top)
   (visibility public)
   (source (path Containers_top) (impl (path top/containers_top.ml))))))
(library
 (name containers.unix)
 (kind normal)
 (archives (byte unix/containers_unix.cma))
 (plugins (byte unix/containers_unix.cma))
 (requires unix)
 (modes byte)
 (modules
  (singleton
   (obj_name cCUnix)
   (visibility public)
   (source
    (path CCUnix)
    (intf (path unix/CCUnix.mli))
    (impl (path unix/CCUnix.ml))))))
