blob: 7704bb9b65d9095ba64cba1c115db530f6d32c16 [file] [log] [blame]
James Kuszmaulbc02ff42021-01-15 20:41:30 -08001# usrsctp is only actually being used for the CRC function, and getting
2# the entire library building was being obnoxious.
3cc_library(
4 name = "usrsctp_crc32",
5 srcs = ["usrsctplib/netinet/sctp_crc32.c"],
6 hdrs = glob(["usrsctplib/**/*.h"]),
7 copts = [
8 "-Wno-cast-qual",
9 "-Wno-cast-align",
10 "-Wno-unused-parameter",
11 "-Wno-incompatible-pointer-types-discards-qualifiers",
12 ],
13 defines = [
14 "__Userspace_os_Linux",
15 "__Userspace__",
16 "SCTP_SIMPLE_ALLOCATOR",
17 ],
18 includes = ["usrsctplib/"],
19 target_compatible_with = ["@platforms//os:linux"],
20 visibility = ["//visibility:public"],
21)