Files
gvisor/external/tools/plugin-stack/plugin-stack.BUILD
T

23 lines
798 B
INI
Raw Normal View History

2023-10-11 14:44:29 +08:00
config_setting(
name = "plugin_tldk_condition",
values = {"define": "plugin_tldk=true"},
)
genrule(
name = "pluginstack_genrule",
outs = ["libpluginstack.a"],
cmd = select({
# Support IVB and later machines.
2024-09-24 13:26:47 -07:00
":plugin_tldk_condition": "git clone https://github.com/alipay/tldk.git; cd tldk; git checkout cec8ff773c2ee609a1fcbc389aecb4dbb4e3bb88; make -j 1 DPDK_MACHINE=ivb EXTRA_CFLAGS='-g -O3 -fPIC -fno-omit-frame-pointer -DLOOK_ASIDE_BACKEND -Wno-error -Wno-use-after-free' all; cd ..; cp -f tldk/libtldk.a $(RULEDIR)/libpluginstack.a",
2023-10-11 14:44:29 +08:00
"//conditions:default": "",
}),
2024-09-24 13:26:47 -07:00
local = 1,
2023-10-11 14:44:29 +08:00
visibility = ["//visibility:public"],
)
cc_library(
name = "libpluginstack",
srcs = ["libpluginstack.a"],
visibility = ["//visibility:public"],
)