(lang dune 3.23)
(name ocf_ppx)
(version 1.0.0)
(sections
 (lib /opt/local/lib/ocaml/site-lib/ocf_ppx)
 (libexec /opt/local/lib/ocaml/site-lib/ocf_ppx)
 (bin /opt/local/bin)
 (doc /opt/local/share/doc/ocf_ppx))
(files
 (lib
  (META
   dune-package
   ocf_ppx.a
   ocf_ppx.cma
   ocf_ppx.cmi
   ocf_ppx.cmt
   ocf_ppx.cmx
   ocf_ppx.cmxa
   ocf_ppx.ml
   ocf_ppx__Ppx_ocf.cmi
   ocf_ppx__Ppx_ocf.cmt
   ocf_ppx__Ppx_ocf.cmx
   opam
   ppx_ocf.ml))
 (libexec (ocf_ppx.cmxs ppx.exe))
 (bin (ocf_ppx))
 (doc (LICENSE README.md)))
(library
 (name ocf_ppx)
 (kind ppx_rewriter)
 (archives (byte ocf_ppx.cma) (native ocf_ppx.cmxa))
 (plugins (byte ocf_ppx.cma) (native ocf_ppx.cmxs))
 (native_archives ocf_ppx.a)
 (requires ocf ppxlib.ast ppxlib)
 (main_module_name Ocf_ppx)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name ocf_ppx)
     (visibility public)
     (kind alias)
     (source (path Ocf_ppx) (impl (path ocf_ppx.ml-gen))))
    (name Ocf_ppx)
    (modules
     (module
      (obj_name ocf_ppx__Ppx_ocf)
      (visibility public)
      (source (path Ppx_ocf) (impl (path ppx_ocf.ml))))))
   (wrapped true))))
