cc_library( name = "headers", hdrs = [ "include/parselink/utility/argparse.h", "include/parselink/server.h", ], strip_include_prefix = "include/parselink", visibility = ["//visibility:public"], ) cc_library( name = "msgpack", hdrs = glob([ "include/parselink/msgpack/**/*.h" ]), deps = [ "@expected", ], strip_include_prefix = "include/parselink", visibility = ["//visibility:public"], ) cc_binary( name = "parselinkd", srcs = [ "main.cpp", "server.cpp", ], deps = [ "headers", "@boost//:beast", "//source/common" ], )