Mercurial
view s3/BUILD @ 273:e02e2036ef84 default tip
add Layer 2 JRPG component system
Add reusable content and window modals, an isolated component sandbox, shared cyberpunk scroll areas, production-safe cache freshness, and server-rendered JRPG panel state.
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Sat, 08 Aug 2026 02:08:08 -0700 |
| 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"], )