| # Description: |
| # AWS C++ SDK |
| |
| package(default_visibility = ["//visibility:public"]) |
| |
| licenses(["notice"]) # Apache 2.0 |
| |
| exports_files(["LICENSE"]) |
| |
| load("@bazel_skylib//lib:selects.bzl", "selects") |
| |
| selects.config_setting_group( |
| name = "is_linux_debug", |
| match_all = ["@org_tensorflow//tensorflow:linux_x86_64", "@org_tensorflow//tensorflow:debug"], |
| ) |
| |
| cc_library( |
| name = "aws-checksums", |
| srcs = select({ |
| "@org_tensorflow//tensorflow:windows": glob([ |
| "source/visualc/*.c", |
| ]), |
| "//conditions:default": [], |
| }) + glob([ |
| "source/intel/*.c", |
| "source/arm/*.c", |
| "source/*.c", |
| ]), |
| hdrs = glob([ |
| "include/**/*.h" |
| ]), |
| includes = [ |
| "include/", |
| ], |
| deps = [ |
| "@aws-c-common", |
| ], |
| defines = select({ |
| ":is_linux_debug": [ |
| "DEBUG_BUILD" |
| ], |
| "//conditions:default": [], |
| }), |
| ) |