1234567891011121314151617181920212223242526272829303132333435363738394041 |
- genrule(
- name = "snappy_stubs_public_h",
- srcs = [
- "snappy-stubs-public.h.in",
- ],
- outs = [
- "snappy-stubs-public.h",
- ],
- cmd = "sed 's/$${HAVE_SYS_UIO_H_01}/true/g' $(<) | " +
- "sed 's/$${PROJECT_VERSION_MAJOR}/0/g' | " +
- "sed 's/$${PROJECT_VERSION_MINOR}/9/g' | " +
- "sed 's/$${PROJECT_VERSION_PATCH}/2/g' >$(@)",
- )
- cc_library(
- name = "snappy",
- srcs = [
- "snappy.cc",
- "snappy-c.cc",
- "snappy-sinksource.cc",
- "snappy-stubs-internal.cc",
- ],
- hdrs = [
- ":snappy_stubs_public_h",
- "snappy.h",
- "snappy-c.h",
- "snappy-internal.h",
- "snappy-sinksource.h",
- "snappy-stubs-internal.h",
- "snappy-stubs-public.h.in",
- ],
- copts = [
- "-Wno-non-virtual-dtor",
- "-Wno-unused-variable",
- "-Wno-implicit-fallthrough",
- "-Wno-unused-function",
- ],
- includes = ["."],
- visibility = ["//visibility:public"],
- )
|