cpp_library(
    name = "cppclient",
    srcs = [
        "WatchmanClient.cpp",
        "WatchmanConnection.cpp",
        "WatchmanResponseError.cpp",
    ],
    headers = [
        "WatchmanClient.h",
        "WatchmanConnection.h",
    ],
    deps = [
        "@/folly:folly",
        "@/folly:subprocess",
        "@/folly/experimental/bser:bser",
        "@/folly/futures:futures",
        "@/folly/io/async:async",
    ],
)

buck_cxx_library(
    name = "headers",
    header_namespace = "",
    exported_headers = [
        "WatchmanClient.h",
        "WatchmanConnection.h",
    ],
    visibility = ["PUBLIC"],
)
