libxmp-lite.lua 499 B

12345678910111213141516171819202122232425262728293031
  1. local prelude = require "prelude"
  2. local libxmp = prelude.library_module("LibXMP-Lite", "libxmp-lite")
  3. -- TODO : was that really intended?
  4. :use_public_includes {
  5. "include"
  6. }
  7. :use_private_includes {
  8. "src/",
  9. "include/libxmp-lite"
  10. }
  11. :use_files {
  12. "src/**.c",
  13. "src/**.h",
  14. }
  15. :use_win_defines {
  16. "WIN32",
  17. "_USE_MATH_DEFINES",
  18. "LIBXMP_CORE_PLAYER",
  19. "BUILDING_DLL"}
  20. libxmp._VERSION = "0.0.1"
  21. libxmp._LIBRARY_VERSION = "4.4.1"
  22. libxmp._NAME = "XMP-Lite"
  23. return libxmp