xmake.lua 512 B

12345678910111213141516171819
  1. add_rules("mode.release", "mode.debug")
  2. add_rules("platform.linux.bpf")
  3. add_requires("linux-tools", {configs = {bpftool = true}})
  4. add_requires("libbpf")
  5. if is_plat("android") then
  6. add_requires("ndk >=22.x")
  7. set_toolchains("@ndk", {sdkver = "23"})
  8. else
  9. add_requires("llvm >=10.x")
  10. set_toolchains("@llvm")
  11. add_requires("linux-headers")
  12. end
  13. target("minimal")
  14. set_kind("binary")
  15. add_files("src/*.c")
  16. add_packages("linux-tools", "linux-headers", "libbpf")
  17. set_license("GPL-2.0")