(lang dune 3.21)
(name gccjit)
(version 0.3.2)
(sections
 (lib /usr/lib/ocaml/gccjit)
 (libexec /usr/lib/ocaml/gccjit)
 (doc /usr/share/doc/gccjit)
 (stublibs /usr/lib/ocaml/stublibs))
(files
 (lib
  (META
   c.ml
   dune-package
   gccjit.a
   gccjit.cma
   gccjit.cmi
   gccjit.cmt
   gccjit.cmti
   gccjit.cmx
   gccjit.cmxa
   gccjit.ml
   gccjit.mli
   gccjit__.cmi
   gccjit__.cmt
   gccjit__.cmx
   gccjit__.ml
   gccjit__C.cmi
   gccjit__C.cmt
   gccjit__C.cmx
   gccjit__Gccjit_bindings.cmi
   gccjit__Gccjit_bindings.cmt
   gccjit__Gccjit_bindings.cmx
   gccjit__Gccjit_bindings_types.cmi
   gccjit__Gccjit_bindings_types.cmt
   gccjit__Gccjit_bindings_types.cmx
   gccjit__Libgccjit__c_generated_functions__Gccjit_bindings__Functions.cmi
   gccjit__Libgccjit__c_generated_functions__Gccjit_bindings__Functions.cmt
   gccjit__Libgccjit__c_generated_functions__Gccjit_bindings__Functions.cmx
   gccjit__Libgccjit__c_generated_types.cmi
   gccjit__Libgccjit__c_generated_types.cmt
   gccjit__Libgccjit__c_generated_types.cmx
   gccjit__Libgccjit__function_gen__Gccjit_bindings__Functions.cmi
   gccjit__Libgccjit__function_gen__Gccjit_bindings__Functions.cmt
   gccjit__Libgccjit__function_gen__Gccjit_bindings__Functions.cmx
   gccjit__Libgccjit__type_gen.cmi
   gccjit__Libgccjit__type_gen.cmt
   gccjit__Libgccjit__type_gen.cmx
   gccjit__Types_generated.cmi
   gccjit__Types_generated.cmt
   gccjit__Types_generated.cmx
   gccjit_bindings.ml
   gccjit_bindings_types.ml
   libgccjit__c_generated_functions__Gccjit_bindings__Functions.ml
   libgccjit__c_generated_types.ml
   libgccjit__function_gen__Gccjit_bindings__Functions.ml
   libgccjit__type_gen.ml
   libgccjit_stubs.a
   opam
   types_generated.ml))
 (libexec (gccjit.cmxs))
 (doc (CHANGES.md LICENSE README.md))
 (stublibs (dllgccjit_stubs.so)))
(library
 (name gccjit)
 (kind normal)
 (archives (byte gccjit.cma) (native gccjit.cmxa))
 (plugins (byte gccjit.cma) (native gccjit.cmxs))
 (foreign_objects
  libgccjit__c_cout_generated_functions__Gccjit_bindings__Functions.o)
 (foreign_archives (archives (for all) (files libgccjit_stubs.a)))
 (foreign_dll_files ../stublibs/dllgccjit_stubs.so)
 (native_archives gccjit.a)
 (requires ctypes-foreign ctypes ctypes.stubs)
 (main_module_name Gccjit)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name gccjit__)
     (visibility public)
     (kind alias)
     (source (path Gccjit__) (impl (path gccjit__.ml-gen))))
    (name Gccjit)
    (modules
     (module
      (obj_name gccjit__C)
      (visibility public)
      (source (path C) (impl (path c.ml))))
     (module
      (obj_name gccjit)
      (visibility public)
      (source (path Gccjit) (intf (path gccjit.mli)) (impl (path gccjit.ml))))
     (module
      (obj_name gccjit__Gccjit_bindings)
      (visibility public)
      (source (path Gccjit_bindings) (impl (path gccjit_bindings.ml))))
     (module
      (obj_name gccjit__Gccjit_bindings_types)
      (visibility public)
      (source
       (path Gccjit_bindings_types)
       (impl (path gccjit_bindings_types.ml))))
     (module
      (obj_name
       gccjit__Libgccjit__c_generated_functions__Gccjit_bindings__Functions)
      (visibility public)
      (source
       (path Libgccjit__c_generated_functions__Gccjit_bindings__Functions)
       (impl
        (path libgccjit__c_generated_functions__Gccjit_bindings__Functions.ml))))
     (module
      (obj_name gccjit__Libgccjit__c_generated_types)
      (visibility public)
      (source
       (path Libgccjit__c_generated_types)
       (impl (path libgccjit__c_generated_types.ml))))
     (module
      (obj_name gccjit__Libgccjit__function_gen__Gccjit_bindings__Functions)
      (visibility public)
      (source
       (path Libgccjit__function_gen__Gccjit_bindings__Functions)
       (impl (path libgccjit__function_gen__Gccjit_bindings__Functions.ml))))
     (module
      (obj_name gccjit__Libgccjit__type_gen)
      (visibility public)
      (source (path Libgccjit__type_gen) (impl (path libgccjit__type_gen.ml))))
     (module
      (obj_name gccjit__Types_generated)
      (visibility public)
      (source (path Types_generated) (impl (path types_generated.ml))))))
   (wrapped true))))
