(lang dune 1.11)
(name ppx_deriving_rpc)
(library
 (name ppx_deriving_rpc)
 (kind ppx_deriver)
 (synopsis "[@@deriving rpc]")
 (archives (byte ppx_deriving_rpc.cma) (native ppx_deriving_rpc.cmxa))
 (plugins (byte ppx_deriving_rpc.cma) (native ppx_deriving_rpc.cmxs))
 (foreign_archives (native ppx_deriving_rpc.a))
 (requires ppxlib)
 (ppx_runtime_deps rpclib)
 (modes byte native)
 (modules
  (unwrapped
   ((name Common) (obj_name common) (visibility public) (impl))
   ((name Ppx_deriving_rpc)
    (obj_name ppx_deriving_rpc)
    (visibility public)
    (impl))
   ((name Ppx_deriving_rpcty)
    (obj_name ppx_deriving_rpcty)
    (visibility public)
    (impl)))))
