(lang dune 3.11)
(name safepass)
(version 3.1)
(sections (lib .) (libexec .) (doc ../../doc/safepass) (stublibs ../stublibs))
(files
 (lib
  (META
   bcrypt.cmi
   bcrypt.cmt
   bcrypt.cmti
   bcrypt.cmx
   bcrypt.ml
   bcrypt.mli
   dune-package
   libsafepass_stubs.a
   opam
   safepass.a
   safepass.cma
   safepass.cmxa))
 (libexec (safepass.cmxs))
 (doc (CHANGES.md LICENSE README.md))
 (stublibs (dllsafepass_stubs.so)))
(library
 (name safepass)
 (kind normal)
 (synopsis "Facilities for the safe storage of user passwords")
 (archives (byte safepass.cma) (native safepass.cmxa))
 (plugins (byte safepass.cma) (native safepass.cmxs))
 (foreign_objects bcrypt_stub.o crypt_blowfish.o)
 (foreign_archives (archives (for all) (files libsafepass_stubs.a)))
 (foreign_dll_files ../stublibs/dllsafepass_stubs.so)
 (native_archives safepass.a)
 (modes byte native)
 (modules
  (singleton
   (obj_name bcrypt)
   (visibility public)
   (source (path Bcrypt) (intf (path bcrypt.mli)) (impl (path bcrypt.ml))))))
