xmake.lua 874 B

12345678910111213141516171819202122232425262728
  1. add_rules("mode.debug", "mode.release")
  2. target("kmod")
  3. set_kind("$(kind)")
  4. set_languages("gnu99")
  5. add_headerfiles("(libkmod/libkmod.h)")
  6. add_headerfiles("(libkmod/libkmod-index.h)")
  7. add_includedirs(".")
  8. add_defines("PATH_MAX=4096")
  9. add_defines("ANOTHER_BRICK_IN_THE")
  10. add_defines("SYSCONFDIR=\"/tmp\"")
  11. add_defines("secure_getenv=getenv")
  12. add_cflags("-include config.h")
  13. add_files(
  14. "libkmod/libkmod.c",
  15. "libkmod/libkmod-builtin.c",
  16. "libkmod/libkmod-file.c",
  17. "libkmod/libkmod-module.c",
  18. "libkmod/libkmod-config.c",
  19. "libkmod/libkmod-index.c",
  20. "libkmod/libkmod-elf.c",
  21. "libkmod/libkmod-list.c",
  22. "libkmod/libkmod-signature.c",
  23. "shared/array.c",
  24. "shared/scratchbuf.c",
  25. "shared/util.c",
  26. "shared/hash.c",
  27. "shared/strbuf.c")