(lang dune 3.21)
(name tsdl)
(version 1.1.0)
(sections
 (lib /usr/lib64/ocaml/tsdl)
 (libexec /usr/lib64/ocaml/tsdl)
 (doc /usr/doc/tsdl)
 (stublibs /usr/lib64/ocaml/stublibs))
(files
 (lib
  (META
   async_function_description.ml
   c.ml
   dune-package
   function_description.ml
   libtsdl_stubs.a
   opam
   sdl2__c_generated_functions__Async_function_description__Async_functions.ml
   sdl2__c_generated_functions__Function_description__Functions.ml
   sdl2__c_generated_types.ml
   sdl2__function_gen__Async_function_description__Async_functions.ml
   sdl2__function_gen__Function_description__Functions.ml
   sdl2__type_gen.ml
   top/tsdl_top.a
   top/tsdl_top.cma
   top/tsdl_top.cmi
   top/tsdl_top.cmt
   top/tsdl_top.cmx
   top/tsdl_top.cmxa
   top/tsdl_top.ml
   top/tsdl_top_init.ml
   tsdl.a
   tsdl.cma
   tsdl.cmi
   tsdl.cmt
   tsdl.cmti
   tsdl.cmx
   tsdl.cmxa
   tsdl.ml
   tsdl.mli
   tsdl__.cmi
   tsdl__.cmt
   tsdl__.cmx
   tsdl__.ml
   tsdl__Async_function_description.cmi
   tsdl__Async_function_description.cmt
   tsdl__Async_function_description.cmx
   tsdl__C.cmi
   tsdl__C.cmt
   tsdl__C.cmx
   tsdl__Function_description.cmi
   tsdl__Function_description.cmt
   tsdl__Function_description.cmx
   tsdl__Sdl2__c_generated_functions__Async_function_description__Async_functions.cmi
   tsdl__Sdl2__c_generated_functions__Async_function_description__Async_functions.cmt
   tsdl__Sdl2__c_generated_functions__Async_function_description__Async_functions.cmx
   tsdl__Sdl2__c_generated_functions__Function_description__Functions.cmi
   tsdl__Sdl2__c_generated_functions__Function_description__Functions.cmt
   tsdl__Sdl2__c_generated_functions__Function_description__Functions.cmx
   tsdl__Sdl2__c_generated_types.cmi
   tsdl__Sdl2__c_generated_types.cmt
   tsdl__Sdl2__c_generated_types.cmx
   tsdl__Sdl2__function_gen__Async_function_description__Async_functions.cmi
   tsdl__Sdl2__function_gen__Async_function_description__Async_functions.cmt
   tsdl__Sdl2__function_gen__Async_function_description__Async_functions.cmx
   tsdl__Sdl2__function_gen__Function_description__Functions.cmi
   tsdl__Sdl2__function_gen__Function_description__Functions.cmt
   tsdl__Sdl2__function_gen__Function_description__Functions.cmx
   tsdl__Sdl2__type_gen.cmi
   tsdl__Sdl2__type_gen.cmt
   tsdl__Sdl2__type_gen.cmx
   tsdl__Type_description.cmi
   tsdl__Type_description.cmt
   tsdl__Type_description.cmx
   tsdl__Types_generated.cmi
   tsdl__Types_generated.cmt
   tsdl__Types_generated.cmx
   type_description.ml
   types_generated.ml))
 (libexec (top/tsdl_top.cmxs tsdl.cmxs))
 (doc (CHANGES.md LICENSE.md README.md))
 (stublibs (dlltsdl_stubs.so)))
(library
 (name tsdl)
 (kind normal)
 (archives (byte tsdl.cma) (native tsdl.cmxa))
 (plugins (byte tsdl.cma) (native tsdl.cmxs))
 (foreign_objects
  sdl2__c_cout_generated_functions__Async_function_description__Async_functions.o
  sdl2__c_cout_generated_functions__Function_description__Functions.o
  tsdl_stubs.o)
 (foreign_archives (archives (for all) (files libtsdl_stubs.a)))
 (foreign_dll_files ../stublibs/dlltsdl_stubs.so)
 (native_archives tsdl.a)
 (requires ctypes-foreign ctypes ctypes.stubs)
 (main_module_name Tsdl)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name tsdl__)
     (visibility public)
     (kind alias)
     (source (path Tsdl__) (impl (path tsdl__.ml-gen))))
    (name Tsdl)
    (modules
     (module
      (obj_name tsdl__Async_function_description)
      (visibility public)
      (source
       (path Async_function_description)
       (impl (path async_function_description.ml))))
     (module
      (obj_name tsdl__C)
      (visibility public)
      (source (path C) (impl (path c.ml))))
     (module
      (obj_name tsdl__Function_description)
      (visibility public)
      (source
       (path Function_description)
       (impl (path function_description.ml))))
     (module
      (obj_name
       tsdl__Sdl2__c_generated_functions__Async_function_description__Async_functions)
      (visibility public)
      (source
       (path
        Sdl2__c_generated_functions__Async_function_description__Async_functions)
       (impl
        (path
         sdl2__c_generated_functions__Async_function_description__Async_functions.ml))))
     (module
      (obj_name
       tsdl__Sdl2__c_generated_functions__Function_description__Functions)
      (visibility public)
      (source
       (path Sdl2__c_generated_functions__Function_description__Functions)
       (impl
        (path sdl2__c_generated_functions__Function_description__Functions.ml))))
     (module
      (obj_name tsdl__Sdl2__c_generated_types)
      (visibility public)
      (source
       (path Sdl2__c_generated_types)
       (impl (path sdl2__c_generated_types.ml))))
     (module
      (obj_name
       tsdl__Sdl2__function_gen__Async_function_description__Async_functions)
      (visibility public)
      (source
       (path Sdl2__function_gen__Async_function_description__Async_functions)
       (impl
        (path
         sdl2__function_gen__Async_function_description__Async_functions.ml))))
     (module
      (obj_name tsdl__Sdl2__function_gen__Function_description__Functions)
      (visibility public)
      (source
       (path Sdl2__function_gen__Function_description__Functions)
       (impl (path sdl2__function_gen__Function_description__Functions.ml))))
     (module
      (obj_name tsdl__Sdl2__type_gen)
      (visibility public)
      (source (path Sdl2__type_gen) (impl (path sdl2__type_gen.ml))))
     (module
      (obj_name tsdl)
      (visibility public)
      (source (path Tsdl) (intf (path tsdl.mli)) (impl (path tsdl.ml))))
     (module
      (obj_name tsdl__Type_description)
      (visibility public)
      (source (path Type_description) (impl (path type_description.ml))))
     (module
      (obj_name tsdl__Types_generated)
      (visibility public)
      (source (path Types_generated) (impl (path types_generated.ml))))))
   (wrapped true))))
(library
 (name tsdl.top)
 (kind normal)
 (archives (byte top/tsdl_top.cma) (native top/tsdl_top.cmxa))
 (plugins (byte top/tsdl_top.cma) (native top/tsdl_top.cmxs))
 (native_archives top/tsdl_top.a)
 (requires tsdl compiler-libs.toplevel)
 (main_module_name Tsdl_top)
 (modes byte native)
 (modules
  (singleton
   (obj_name tsdl_top)
   (visibility public)
   (source (path Tsdl_top) (impl (path top/tsdl_top.ml))))))
