Mercurial
view s3/BUILD @ 215:c3df85159b31
removed a python library that isn't used for much.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Sat, 28 Feb 2026 20:34:18 -0800 |
| parents | 008ca7780c8a |
| children |
line wrap: on
line source
load("@rules_cc//cc:cc_library.bzl", "cc_library") # File group filegroup( name = "s3_hdrs", srcs = ["s3_uploader.h"], visibility = ["//visibility:public"], ) # Main S3 uploader library (platform-aware) alias( name = "s3", actual = select({ "//config:macos": ":s3_macos", "//config:linux": ":s3_linux", "//conditions:default": ":s3_linux", }), visibility = ["//visibility:public"], ) cc_library( name = "s3_macos", srcs = ["s3_uploader.c"], hdrs = [":s3_hdrs"], deps = [ "//dowa:dowa", "//seobeo:seobeo", "@openssl//:ssl", ], target_compatible_with = [ "@platforms//os:osx", ], visibility = ["//visibility:public"], ) cc_library( name = "s3_linux", srcs = ["s3_uploader.c"], hdrs = [":s3_hdrs"], deps = [ "//dowa:dowa", "//seobeo:seobeo", "@openssl//:ssl", ], target_compatible_with = [ "@platforms//os:linux", ], visibility = ["//visibility:public"], ) # Alias for convenience alias( name = "s3_uploader", actual = ":s3", visibility = ["//visibility:public"], )