bgfx.lua 689 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. project "bgfx"
  2. uuid "2dc7fd80-ed76-11e0-be50-0800200c9a66"
  3. kind "StaticLib"
  4. includedirs {
  5. BGFX_DIR .. "../tinystl/include",
  6. BGFX_DIR .. "../bx/include",
  7. BGFX_DIR .. "3rdparty/glext",
  8. }
  9. buildoptions {
  10. -- "-Wall",
  11. }
  12. defines {
  13. -- "BGFX_CONFIG_RENDERER_OPENGL=1",
  14. }
  15. configuration "Debug"
  16. defines {
  17. "BGFX_CONFIG_DEBUG=1",
  18. }
  19. configuration { "windows" }
  20. includedirs {
  21. "$(DXSDK_DIR)/include",
  22. }
  23. configuration {}
  24. includedirs {
  25. BGFX_DIR .. "include",
  26. }
  27. files {
  28. BGFX_DIR .. "include/**.h",
  29. BGFX_DIR .. "src/**.cpp",
  30. BGFX_DIR .. "src/**.h",
  31. }
  32. excludes {
  33. BGFX_DIR .. "src/**.bin.h",
  34. }
  35. -- copyLib()