(lang dune 3.11)
(name psq)
(version %%VERSION_NUM%%)
(sections (lib .) (libexec .) (doc ../../doc/psq))
(files
 (lib
  (.private/psq_list.cmi
   .private/psq_list.cmt
   META
   dune-package
   opam
   psq.a
   psq.cma
   psq.cmi
   psq.cmt
   psq.cmti
   psq.cmx
   psq.cmxa
   psq.ml
   psq.mli
   psq_list.cmx
   psq_list.ml))
 (libexec (psq.cmxs))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name psq)
 (kind normal)
 (synopsis "Functional Priority Search Queues")
 (archives (byte psq.cma) (native psq.cmxa))
 (plugins (byte psq.cma) (native psq.cmxs))
 (native_archives psq.a)
 (requires seq)
 (modes byte native)
 (obj_dir (private_dir .private))
 (modules
  (unwrapped
   (module
    (obj_name psq)
    (visibility public)
    (source (path Psq) (intf (path psq.mli)) (impl (path psq.ml))))
   (module
    (obj_name psq_list)
    (visibility private)
    (source (path Psq_list) (impl (path psq_list.ml)))))))
