(lang dune 1.8)
(name tyxml-ppx)
(version 4.3.0)
(library
 (name tyxml-ppx)
 (kind ppx_rewriter)
 (archives (byte tyxml_ppx_register.cma) (native tyxml_ppx_register.cmxa))
 (plugins (byte tyxml_ppx_register.cma) (native tyxml_ppx_register.cmxs))
 (foreign_archives (native tyxml_ppx_register.a))
 (requires tyxml-ppx.internal)
 (main_module_name Tyxml_ppx_register)
 (modes byte native)
 (modules
  (main_module_name Tyxml_ppx_register)
  (modules
   ((name Tyxml_ppx_register)
    (obj_name tyxml_ppx_register)
    (visibility public)
    (impl)))
  (wrapped true)))
(library
 (name tyxml-ppx.internal)
 (kind normal)
 (archives (byte internal/tyxml_ppx.cma) (native internal/tyxml_ppx.cmxa))
 (plugins (byte internal/tyxml_ppx.cma) (native internal/tyxml_ppx.cmxs))
 (foreign_archives (native internal/tyxml_ppx.a))
 (requires re.str ppx_tools_versioned markup tyxml.tools)
 (main_module_name Tyxml_ppx)
 (modes byte native)
 (modules
  (alias_module
   (name Tyxml_ppx__)
   (obj_name tyxml_ppx__)
   (visibility public)
   (impl))
  (main_module_name Tyxml_ppx)
  (modules
   ((name Attribute_value)
    (obj_name tyxml_ppx__Attribute_value)
    (visibility public)
    (impl)
    (intf))
   ((name Attributes)
    (obj_name tyxml_ppx__Attributes)
    (visibility public)
    (impl)
    (intf))
   ((name Common)
    (obj_name tyxml_ppx__Common)
    (visibility public)
    (impl)
    (intf))
   ((name Element)
    (obj_name tyxml_ppx__Element)
    (visibility public)
    (impl)
    (intf))
   ((name Element_content)
    (obj_name tyxml_ppx__Element_content)
    (visibility public)
    (impl)
    (intf))
   ((name Html_sigs_reflected)
    (obj_name tyxml_ppx__Html_sigs_reflected)
    (visibility public)
    (impl))
   ((name Html_types_reflected)
    (obj_name tyxml_ppx__Html_types_reflected)
    (visibility public)
    (impl))
   ((name Namespace)
    (obj_name tyxml_ppx__Namespace)
    (visibility public)
    (impl)
    (intf))
   ((name Sigs_reflected)
    (obj_name tyxml_ppx__Sigs_reflected)
    (visibility public)
    (intf))
   ((name Svg_sigs_reflected)
    (obj_name tyxml_ppx__Svg_sigs_reflected)
    (visibility public)
    (impl))
   ((name Svg_types_reflected)
    (obj_name tyxml_ppx__Svg_types_reflected)
    (visibility public)
    (impl))
   ((name Tyxml_ppx) (obj_name tyxml_ppx) (visibility public) (impl) (intf)))
  (wrapped true)))
