Mercurial
view third_party/raylib/BUILD @ 282:6bd4a3990696 default tip
Add cross-platform canvas orchestration and typed composer
Enable native ARM dependencies, macOS Copilot orchestration, portable service supervision, CPU dictation, and a shared N-key speak-or-type composer.
Co-authored-by: Copilot <[email protected]>
Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Thu, 20 Aug 2026 20:45:25 -0700 |
| parents | b55c22cff335 |
| children |
line wrap: on
line source
load("@emsdk//emscripten_toolchain:wasm_rules.bzl", "wasm_cc_binary") load("@rules_cc//cc:cc_library.bzl", "cc_library") load("//third_party/raylib:raylib.bzl", "raylib_binary") cc_library( name = "raylib_linux", srcs = ["glibc_compat.c"], alwayslink = True, deps = ["//third_party/raylib/raylib-6.0_linux_amd64:raylib_linux"], linkopts = [ "-lm", "-lpthread", "-ldl", "-lrt", "-lX11", ], visibility = ["//visibility:public"], ) alias( name = "raylib", actual = select({ "//config:windows_arm64_setting": "//third_party/raylib/raylib-6.0_winarm64_msvc16:raylib_windows_arm64", "//config:macos": "//third_party/raylib/raylib-6.0_macos:raylib_mac", "//config:linux": ":raylib_linux", "//config:windows": "//third_party/raylib/raylib-6.0_win64_msvc16:raylib_windows", "//conditions:default": "//third_party/raylib/raylib-6.0_webassembly:raylib_webassembly", }), visibility = ["//visibility:public"], ) filegroup( name = "raylib_hdrs", srcs = glob(["include/**"]), visibility = ["//visibility:public"], ) cc_library( name = "raygui", hdrs = ["include/raygui.h"], deps = [":raylib"], visibility = ["//visibility:public"], ) cc_library( name = "raylib_custom_ui", srcs = ["custom.c"], hdrs = ["custom.h"], deps = [":raylib", "//dowa:dowa"], visibility = ["//visibility:public"], ) raylib_binary( name = "raylib_6_smoke", srcs = ["smoke.c"], deps = [":raylib"], ) wasm_cc_binary( name = "raylib_6_smoke_wasm", cc_target = ":raylib_6_smoke", )