Mercurial
view third_party/luajit/BUILD @ 258:60a876c4587a
[ui] Add semantic primitive ownership
Build a layered Zenbu token and sizing system, make authored controls use native-underneath primitives, migrate mrjunejune without imposing visual surfaces, and document/enforce HTML ownership in the catalog and wiki.
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Wed, 05 Aug 2026 05:25:40 -0700 |
| parents | 94705b5986b3 |
| children |
line wrap: on
line source
load("@rules_foreign_cc//foreign_cc:defs.bzl", "make") package(default_visibility = ["//visibility:public"]) filegroup( name = "srcs", srcs = glob(["**"]), ) make( name = "luajit_build", args = ["-j4"], build_data = [":srcs"], env = { "BUILDMODE": "static", }, lib_source = ":srcs", out_binaries = ["luajit"], out_data_dirs = ["share"], out_include_dir = "include/luajit-2.1", out_static_libs = ["libluajit-5.1.a"], postfix_script = "cd $$INSTALLDIR$$/bin && find . -name 'luajit-*' -type f -exec cp {} luajit \\;", targets = [ "", "install PREFIX=$$INSTALLDIR$$", ], ) # Alias for the library alias( name = "luajit", actual = ":luajit_build", ) # Expose just the binary for use as a tool filegroup( name = "luajit_bin", srcs = [":luajit_build"], output_group = "luajit", )