Files
2026-07-13 12:32:21 +08:00

32 lines
630 B
Plaintext

load("@kong_bindings//:variables.bzl", "KONG_VAR")
load("@rules_foreign_cc//foreign_cc:defs.bzl", "make")
filegroup(
name = "all_srcs",
srcs = glob(
include = ["**"],
exclude = ["*.bazel"],
),
)
make(
name = "lua",
lib_source = ":all_srcs",
out_binaries = [
"lua",
],
targets = [
"posix -j" + KONG_VAR["NPROC"], # use posix instead linux to be able to cross compile
"install INSTALL_TOP=$$INSTALLDIR",
],
visibility = ["//visibility:public"],
)
filegroup(
name = "lua_dir",
srcs = [
":lua",
],
output_group = "gen_dir",
)