(lang dune 3.22)
(name ocaml-lua)
(version 1.8)
(sections
 (lib /opt/local/lib/ocaml/site-lib/ocaml-lua)
 (libexec /opt/local/lib/ocaml/site-lib/ocaml-lua)
 (doc /opt/local/share/doc/ocaml-lua)
 (stublibs /opt/local/lib/ocaml/site-lib/stublibs))
(files
 (lib
  (META
   c/liblua_c_stubs.a
   c/lua_c.a
   c/lua_c.cma
   c/lua_c.cmi
   c/lua_c.cmt
   c/lua_c.cmx
   c/lua_c.cmxa
   c/lua_c.ml
   dune-package
   liblua_stubs.a
   lua.a
   lua.cma
   lua.cmxa
   lua_api.cmi
   lua_api.cmt
   lua_api.cmx
   lua_api.ml
   lua_api_lib.cmi
   lua_api_lib.cmt
   lua_api_lib.cmti
   lua_api_lib.cmx
   lua_api_lib.ml
   lua_api_lib.mli
   lua_aux_lib.cmi
   lua_aux_lib.cmt
   lua_aux_lib.cmti
   lua_aux_lib.cmx
   lua_aux_lib.ml
   lua_aux_lib.mli
   opam))
 (libexec (c/lua_c.cmxs lua.cmxs))
 (doc (README.markdown))
 (stublibs (dlllua_c_stubs.so dlllua_stubs.so)))
(library
 (name ocaml-lua)
 (kind normal)
 (archives (byte lua.cma) (native lua.cmxa))
 (plugins (byte lua.cma) (native lua.cmxs))
 (foreign_objects lua_api_lib_stubs.o lua_aux_lib_stubs.o)
 (foreign_archives (archives (for all) (files liblua_stubs.a)))
 (foreign_dll_files ../stublibs/dlllua_stubs.so)
 (native_archives lua.a)
 (requires unix threads ocaml-lua.c)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name lua_api)
    (visibility public)
    (source (path Lua_api) (impl (path lua_api.ml))))
   (module
    (obj_name lua_api_lib)
    (visibility public)
    (source
     (path Lua_api_lib)
     (intf (path lua_api_lib.mli))
     (impl (path lua_api_lib.ml))))
   (module
    (obj_name lua_aux_lib)
    (visibility public)
    (source
     (path Lua_aux_lib)
     (intf (path lua_aux_lib.mli))
     (impl (path lua_aux_lib.ml)))))))
(library
 (name ocaml-lua.c)
 (kind normal)
 (archives (byte c/lua_c.cma) (native c/lua_c.cmxa))
 (plugins (byte c/lua_c.cma) (native c/lua_c.cmxs))
 (foreign_archives (archives (for all) (files c/liblua_c_stubs.a)))
 (foreign_dll_files ../stublibs/dlllua_c_stubs.so)
 (native_archives c/lua_c.a)
 (main_module_name Lua_c)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name lua_c)
     (visibility public)
     (kind alias)
     (source (path Lua_c) (impl (path c/lua_c.ml-gen))))
    (name Lua_c))
   (wrapped true))))
