bgfx.lua 786 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. }
  8. buildoptions {
  9. -- "-Wall",
  10. }
  11. defines {
  12. -- "BGFX_CONFIG_RENDERER_OPENGL=1",
  13. }
  14. configuration "Debug"
  15. defines {
  16. "BGFX_CONFIG_DEBUG=1",
  17. }
  18. configuration { "windows" }
  19. includedirs {
  20. "$(DXSDK_DIR)/include",
  21. }
  22. configuration { "not nacl" }
  23. includedirs {
  24. --nacl has GLES2 headers modified...
  25. BGFX_DIR .. "3rdparty/glext",
  26. }
  27. configuration {}
  28. includedirs {
  29. BGFX_DIR .. "include",
  30. }
  31. files {
  32. BGFX_DIR .. "include/**.h",
  33. BGFX_DIR .. "src/**.cpp",
  34. BGFX_DIR .. "src/**.h",
  35. }
  36. excludes {
  37. BGFX_DIR .. "src/**.bin.h",
  38. }
  39. -- copyLib()