(lang dune 2.9)
(name tyxml-ppx)
(version 4.5.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))
 (native_archives tyxml_ppx_register.a)
 (requires tyxml-ppx.internal ppxlib.ast ppxlib)
 (main_module_name Tyxml_ppx_register)
 (modes byte native)
 (modules
  (singleton
   (name Tyxml_ppx_register)
   (obj_name tyxml_ppx_register)
   (visibility public)
   (impl))))
(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))
 (native_archives internal/tyxml_ppx.a)
 (requires re.str markup tyxml-syntax ppxlib.ast ppxlib)
 (main_module_name Tyxml_ppx)
 (modes byte native)
 (modules
  (singleton
   (name Tyxml_ppx)
   (obj_name tyxml_ppx)
   (visibility public)
   (impl)
   (intf))))
