BUILD.msgpack 689 B

1234567891011121314151617181920212223242526272829303132
  1. # This library is for internal use, because the library assumes a
  2. # different include prefix for itself than external libraries do.
  3. cc_library(
  4. name = "_msgpack",
  5. hdrs = glob([
  6. "include/**/*.h",
  7. "include/**/*.hpp",
  8. ]),
  9. strip_include_prefix = "include",
  10. )
  11. cc_library(
  12. name = "msgpack",
  13. srcs = [
  14. "src/objectc.c",
  15. "src/unpack.c",
  16. "src/version.c",
  17. "src/vrefbuffer.c",
  18. "src/zone.c",
  19. ],
  20. hdrs = [
  21. "include/msgpack.h",
  22. "include/msgpack.hpp",
  23. ],
  24. strip_include_prefix = "include",
  25. copts = [
  26. ],
  27. deps = [
  28. ":_msgpack",
  29. ],
  30. visibility = ["//visibility:public"],
  31. )