BackendFileList.cmake 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. set(BACKEND_COMMON_HDR_FILES
  2. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend.h
  3. )
  4. set(Win32_GL2_SRC_FILES
  5. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_Win32.cpp
  6. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.cpp
  7. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_Win32_GL2.cpp
  8. )
  9. set(Win32_GL2_HDR_FILES
  10. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_Win32.h
  11. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.h
  12. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Include_Windows.h
  13. )
  14. set(Win32_VK_SRC_FILES
  15. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_Win32.cpp
  16. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_VK.cpp
  17. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_Win32_VK.cpp
  18. )
  19. set(Win32_VK_HDR_FILES
  20. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_Win32.h
  21. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_VK.h
  22. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Vulkan/ShadersCompiledSPV.h
  23. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Vulkan/vk_mem_alloc.h
  24. )
  25. set(X11_GL2_SRC_FILES
  26. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_X11.cpp
  27. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.cpp
  28. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_X11_GL2.cpp
  29. )
  30. set(X11_GL2_HDR_FILES
  31. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_X11.h
  32. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.h
  33. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Include_Xlib.h
  34. )
  35. set(SDL_GL2_SRC_FILES
  36. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.cpp
  37. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.cpp
  38. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_SDL_GL2.cpp
  39. )
  40. set(SDL_GL2_HDR_FILES
  41. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.h
  42. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.h
  43. )
  44. set(SDL_GL3_SRC_FILES
  45. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.cpp
  46. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL3.cpp
  47. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_SDL_GL3.cpp
  48. )
  49. set(SDL_GL3_HDR_FILES
  50. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.h
  51. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL3.h
  52. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Include_GL3.h
  53. )
  54. set(SDL_VK_SRC_FILES
  55. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.cpp
  56. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_VK.cpp
  57. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_SDL_VK.cpp
  58. )
  59. set(SDL_VK_HDR_FILES
  60. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.h
  61. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_VK.h
  62. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Vulkan/ShadersCompiledSPV.h
  63. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Vulkan/vk_mem_alloc.h
  64. )
  65. set(SDL_SDLrenderer_SRC_FILES
  66. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_SDL.cpp
  67. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.cpp
  68. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_SDL_SDLrenderer.cpp
  69. )
  70. set(SDL_SDLrenderer_HDR_FILES
  71. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SDL.h
  72. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_SDL.h
  73. )
  74. set(SFML_GL2_SRC_FILES
  75. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SFML.cpp
  76. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.cpp
  77. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_SFML_GL2.cpp
  78. )
  79. set(SFML_GL2_HDR_FILES
  80. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_SFML.h
  81. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.h
  82. )
  83. set(GLFW_GL2_SRC_FILES
  84. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_GLFW.cpp
  85. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.cpp
  86. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_GLFW_GL2.cpp
  87. )
  88. set(GLFW_GL2_HDR_FILES
  89. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_GLFW.h
  90. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL2.h
  91. )
  92. set(GLFW_GL3_SRC_FILES
  93. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_GLFW.cpp
  94. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL3.cpp
  95. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_GLFW_GL3.cpp
  96. )
  97. set(GLFW_GL3_HDR_FILES
  98. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_GLFW.h
  99. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_GL3.h
  100. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Include_GL3.h
  101. )
  102. set(GLFW_VK_SRC_FILES
  103. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_GLFW.cpp
  104. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_VK.cpp
  105. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Backend_GLFW_VK.cpp
  106. )
  107. set(GLFW_VK_HDR_FILES
  108. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Platform_GLFW.h
  109. ${PROJECT_SOURCE_DIR}/Backends/RmlUi_Renderer_VK.h
  110. )