CMakeSources.cmake 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. set(BS_SBANSHEEENGINE_INC_NOFILTER
  2. "BsScriptObject.h"
  3. "BsScriptEnginePrerequisites.h"
  4. "BsManagedComponent.h"
  5. "BsScriptResourceManager.h"
  6. "BsScriptGameObjectManager.h"
  7. "BsScriptObjectImpl.h"
  8. "BsManagedResource.h"
  9. "BsManagedResourceMetaData.h"
  10. "BsManagedResourceManager.h"
  11. "BsScriptObjectManager.h"
  12. "BsEngineScriptLibrary.h"
  13. "BsPlayInEditorManager.h"
  14. )
  15. set(BS_SBANSHEEENGINE_SRC_WRAPPERS_GUI
  16. "Wrappers/GUI/BsScriptRange.cpp"
  17. "Wrappers/GUI/BsScriptStep.cpp"
  18. "Wrappers/GUI/BsScriptGUIButton.cpp"
  19. "Wrappers/GUI/BsScriptGUIElementStateStyle.cpp"
  20. "Wrappers/GUI/BsScriptGUIElementStyle.cpp"
  21. "Wrappers/GUI/BsScriptGUIFixedSpace.cpp"
  22. "Wrappers/GUI/BsScriptGUIFlexibleSpace.cpp"
  23. "Wrappers/GUI/BsScriptGUIInputBox.cpp"
  24. "Wrappers/GUI/BsScriptGUILabel.cpp"
  25. "Wrappers/GUI/BsScriptGUILayout.cpp"
  26. "Wrappers/GUI/BsScriptGUIListBox.cpp"
  27. "Wrappers/GUI/BsScriptGUIScrollArea.cpp"
  28. "Wrappers/GUI/BsScriptGUITexture.cpp"
  29. "Wrappers/GUI/BsScriptGUIToggle.cpp"
  30. "Wrappers/GUI/BsScriptGUIToggleGroup.cpp"
  31. "Wrappers/GUI/BsScriptGUIElement.cpp"
  32. "Wrappers/GUI/BsScriptGUIUtility.cpp"
  33. "Wrappers/GUI/BsScriptGUIRenderTexture.cpp"
  34. "Wrappers/GUI/BsScriptGUISlider.cpp"
  35. "Wrappers/GUI/BsScriptGUIProgressBar.cpp"
  36. "Wrappers/GUI/BsScriptGUISkin.cpp"
  37. "Wrappers/GUI/BsScriptGUIWidget.cpp"
  38. "Wrappers/GUI/BsScriptGUI.cpp"
  39. "Wrappers/GUI/BsScriptGUICanvas.cpp"
  40. "Wrappers/GUI/BsScriptGUIScrollBar.cpp"
  41. )
  42. set(BS_SBANSHEEENGINE_INC_SERIALIZATION_RTTI
  43. "RTTI/BsManagedSerializableArrayRTTI.h"
  44. "RTTI/BsManagedSerializableDictionaryRTTI.h"
  45. "RTTI/BsManagedSerializableListRTTI.h"
  46. "RTTI/BsManagedSerializableObjectRTTI.h"
  47. "RTTI/BsManagedSerializableFieldRTTI.h"
  48. "RTTI/BsManagedSerializableObjectInfoRTTI.h"
  49. "RTTI/BsManagedSerializableDiffRTTI.h"
  50. )
  51. set(BS_SBANSHEEENGINE_INC_WRAPPERS
  52. "Wrappers/BsScriptBuiltin.h"
  53. "Wrappers/BsScriptColor.h"
  54. "Wrappers/BsScriptComponent.h"
  55. "Wrappers/BsScriptContextMenu.h"
  56. "Wrappers/BsScriptCursor.h"
  57. "Wrappers/BsScriptDebug.h"
  58. "Wrappers/BsScriptGameObject.h"
  59. "Wrappers/BsScriptInput.h"
  60. "Wrappers/BsScriptInputConfiguration.h"
  61. "Wrappers/BsScriptLogEntry.h"
  62. "Wrappers/BsScriptManagedResource.h"
  63. "Wrappers/BsScriptPixelUtility.h"
  64. "Wrappers/BsScriptPlainText.h"
  65. "Wrappers/BsScriptPrefab.h"
  66. "Wrappers/BsScriptResource.h"
  67. "Wrappers/BsScriptVirtualInput.h"
  68. "Wrappers/BsScriptVirtualButton.h"
  69. "Wrappers/BsScriptVector2I.h"
  70. "Wrappers/BsScriptVector.h"
  71. "Wrappers/BsScriptTime.h"
  72. "Wrappers/BsScriptShaderInclude.h"
  73. "Wrappers/BsScriptSerializableUtility.h"
  74. "Wrappers/BsScriptSerializableProperty.h"
  75. "Wrappers/BsScriptSerializableObject.h"
  76. "Wrappers/BsScriptSerializableList.h"
  77. "Wrappers/BsScriptSerializableField.h"
  78. "Wrappers/BsScriptSerializableDictionary.h"
  79. "Wrappers/BsScriptScriptCode.h"
  80. "Wrappers/BsScriptSerializableArray.h"
  81. "Wrappers/BsScriptSceneObject.h"
  82. "Wrappers/BsScriptScene.h"
  83. "Wrappers/BsScriptResources.h"
  84. "Wrappers/BsScriptResourceRef.h"
  85. "Wrappers/BsScriptManagedComponent.h"
  86. "Wrappers/BsScriptQuaternion.h"
  87. )
  88. set(BS_SBANSHEEENGINE_INC_WRAPPERS_GUI
  89. "Wrappers/GUI/BsScriptRange.h"
  90. "Wrappers/GUI/BsScriptStep.h"
  91. "Wrappers/GUI/BsScriptGUIButton.h"
  92. "Wrappers/GUI/BsScriptGUIElementStateStyle.h"
  93. "Wrappers/GUI/BsScriptGUIElementStyle.h"
  94. "Wrappers/GUI/BsScriptGUIFixedSpace.h"
  95. "Wrappers/GUI/BsScriptGUIFlexibleSpace.h"
  96. "Wrappers/GUI/BsScriptGUIInputBox.h"
  97. "Wrappers/GUI/BsScriptGUILabel.h"
  98. "Wrappers/GUI/BsScriptGUILayout.h"
  99. "Wrappers/GUI/BsScriptGUIListBox.h"
  100. "Wrappers/GUI/BsScriptGUIScrollArea.h"
  101. "Wrappers/GUI/BsScriptGUITexture.h"
  102. "Wrappers/GUI/BsScriptGUIToggle.h"
  103. "Wrappers/GUI/BsScriptGUIToggleGroup.h"
  104. "Wrappers/GUI/BsScriptGUIElement.h"
  105. "Wrappers/GUI/BsScriptGUIUtility.h"
  106. "Wrappers/GUI/BsScriptGUIRenderTexture.h"
  107. "Wrappers/GUI/BsScriptGUISlider.h"
  108. "Wrappers/GUI/BsScriptGUIProgressBar.h"
  109. "Wrappers/GUI/BsScriptGUISkin.h"
  110. "Wrappers/GUI/BsScriptGUIWidget.h"
  111. "Wrappers/GUI/BsScriptGUI.h"
  112. "Wrappers/GUI/BsScriptGUICanvas.h"
  113. "Wrappers/GUI/BsScriptGUIScrollBar.h"
  114. )
  115. set(BS_SBANSHEEENGINE_SRC_SERIALIZATION
  116. "Serialization/BsManagedSerializableArray.cpp"
  117. "Serialization/BsManagedSerializableDictionary.cpp"
  118. "Serialization/BsManagedSerializableField.cpp"
  119. "Serialization/BsManagedSerializableList.cpp"
  120. "Serialization/BsManagedSerializableObject.cpp"
  121. "Serialization/BsManagedSerializableObjectInfo.cpp"
  122. "Serialization/BsScriptAssemblyManager.cpp"
  123. "Serialization/BsManagedSerializableDiff.cpp"
  124. "Serialization/BsManagedDiff.cpp"
  125. )
  126. set(BS_SBANSHEEENGINE_SRC_WRAPPERS
  127. "Wrappers/BsScriptBuiltin.cpp"
  128. "Wrappers/BsScriptColor.cpp"
  129. "Wrappers/BsScriptComponent.cpp"
  130. "Wrappers/BsScriptContextMenu.cpp"
  131. "Wrappers/BsScriptCursor.cpp"
  132. "Wrappers/BsScriptDebug.cpp"
  133. "Wrappers/BsScriptGameObject.cpp"
  134. "Wrappers/BsScriptInput.cpp"
  135. "Wrappers/BsScriptInputConfiguration.cpp"
  136. "Wrappers/BsScriptLogEntry.cpp"
  137. "Wrappers/BsScriptManagedResource.cpp"
  138. "Wrappers/BsScriptPixelUtility.cpp"
  139. "Wrappers/BsScriptPlainText.cpp"
  140. "Wrappers/BsScriptPrefab.cpp"
  141. "Wrappers/BsScriptVirtualInput.cpp"
  142. "Wrappers/BsScriptVirtualButton.cpp"
  143. "Wrappers/BsScriptVector2I.cpp"
  144. "Wrappers/BsScriptVector.cpp"
  145. "Wrappers/BsScriptTime.cpp"
  146. "Wrappers/BsScriptShaderInclude.cpp"
  147. "Wrappers/BsScriptSerializableUtility.cpp"
  148. "Wrappers/BsScriptSerializableProperty.cpp"
  149. "Wrappers/BsScriptSerializableObject.cpp"
  150. "Wrappers/BsScriptSerializableList.cpp"
  151. "Wrappers/BsScriptSerializableField.cpp"
  152. "Wrappers/BsScriptSerializableDictionary.cpp"
  153. "Wrappers/BsScriptSerializableArray.cpp"
  154. "Wrappers/BsScriptScriptCode.cpp"
  155. "Wrappers/BsScriptSceneObject.cpp"
  156. "Wrappers/BsScriptScene.cpp"
  157. "Wrappers/BsScriptResources.cpp"
  158. "Wrappers/BsScriptResourceRef.cpp"
  159. "Wrappers/BsScriptResource.cpp"
  160. "Wrappers/BsScriptManagedComponent.cpp"
  161. "Wrappers/BsScriptQuaternion.cpp"
  162. )
  163. set(BS_SBANSHEEENGINE_INC_SERIALIZATION
  164. "Serialization/BsManagedSerializableArray.h"
  165. "Serialization/BsManagedSerializableDictionary.h"
  166. "Serialization/BsManagedSerializableList.h"
  167. "Serialization/BsManagedSerializableObject.h"
  168. "Serialization/BsManagedSerializableField.h"
  169. "Serialization/BsManagedSerializableObjectInfo.h"
  170. "Serialization/BsScriptAssemblyManager.h"
  171. "Serialization/BsManagedSerializableDiff.h"
  172. "Serialization/BsManagedDiff.h"
  173. "Serialization/BsBuiltinComponentLookup.h"
  174. "Serialization/BsBuiltinResourceLookup.h"
  175. )
  176. set(BS_SBANSHEEENGINE_SRC_NOFILTER
  177. "BsScriptEnginePlugin.cpp"
  178. "BsManagedComponent.cpp"
  179. "BsScriptResourceManager.cpp"
  180. "BsScriptGameObjectManager.cpp"
  181. "BsScriptObjectImpl.cpp"
  182. "BsScriptObject.cpp"
  183. "BsManagedResource.cpp"
  184. "BsManagedResourceMetaData.cpp"
  185. "BsManagedResourceManager.cpp"
  186. "BsScriptObjectManager.cpp"
  187. "BsEngineScriptLibrary.cpp"
  188. "BsPlayInEditorManager.cpp"
  189. )
  190. set(BS_SBANSHEEENGINE_INC_RTTI
  191. "RTTI/BsManagedComponentRTTI.h"
  192. "RTTI/BsManagedResourceRTTI.h"
  193. "RTTI/BsManagedResourceMetaDataRTTI.h"
  194. )
  195. set(BS_SBANSHEEENGINE_INC_EXTENSIONS
  196. "Extensions/BsPixelDataEx.h"
  197. "Extensions/BsAsyncOpEx.h"
  198. "Extensions/BsTextureEx.h"
  199. "Extensions/BsMeshDataEx.h"
  200. "Extensions/BsMeshEx.h"
  201. "Extensions/BsSkeletonEx.h"
  202. "Extensions/BsPhysicsMeshEx.h"
  203. "Extensions/BsAnimationEx.h"
  204. "Extensions/BsShaderEx.h"
  205. "Extensions/BsMaterialEx.h"
  206. "Extensions/BsRenderTargetEx.h"
  207. "Extensions/BsColorGradientEx.h"
  208. )
  209. set(BS_SBANSHEEENGINE_SRC_EXTENSIONS
  210. "Extensions/BsPixelDataEx.cpp"
  211. "Extensions/BsAsyncOpEx.cpp"
  212. "Extensions/BsTextureEx.cpp"
  213. "Extensions/BsMeshDataEx.cpp"
  214. "Extensions/BsMeshEx.cpp"
  215. "Extensions/BsSkeletonEx.cpp"
  216. "Extensions/BsPhysicsMeshEx.cpp"
  217. "Extensions/BsAnimationEx.cpp"
  218. "Extensions/BsShaderEx.cpp"
  219. "Extensions/BsMaterialEx.cpp"
  220. "Extensions/BsRenderTargetEx.cpp"
  221. "Extensions/BsColorGradientEx.cpp"
  222. )
  223. source_group("Header Files" FILES ${BS_SBANSHEEENGINE_INC_NOFILTER})
  224. source_group("Source Files\\Wrappers\\GUI" FILES ${BS_SBANSHEEENGINE_SRC_WRAPPERS_GUI})
  225. source_group("Header Files\\Serialization\\RTTI" FILES ${BS_SBANSHEEENGINE_INC_SERIALIZATION_RTTI})
  226. source_group("Header Files\\Wrappers" FILES ${BS_SBANSHEEENGINE_INC_WRAPPERS})
  227. source_group("Header Files\\Wrappers\\GUI" FILES ${BS_SBANSHEEENGINE_INC_WRAPPERS_GUI})
  228. source_group("Source Files\\Serialization" FILES ${BS_SBANSHEEENGINE_SRC_SERIALIZATION})
  229. source_group("Source Files\\Wrappers" FILES ${BS_SBANSHEEENGINE_SRC_WRAPPERS})
  230. source_group("Header Files\\Serialization" FILES ${BS_SBANSHEEENGINE_INC_SERIALIZATION})
  231. source_group("Source Files" FILES ${BS_SBANSHEEENGINE_SRC_NOFILTER})
  232. source_group("Header Files\\RTTI" FILES ${BS_SBANSHEEENGINE_INC_RTTI})
  233. source_group("Header Files\\Extensions" FILES ${BS_SBANSHEEENGINE_INC_EXTENSIONS})
  234. source_group("Source Files\\Extensions" FILES ${BS_SBANSHEEENGINE_SRC_EXTENSIONS})
  235. set(BS_SBANSHEEENGINE_SRC
  236. ${BS_SBANSHEEENGINE_INC_NOFILTER}
  237. ${BS_SBANSHEEENGINE_SRC_WRAPPERS_GUI}
  238. ${BS_SBANSHEEENGINE_INC_SERIALIZATION_RTTI}
  239. ${BS_SBANSHEEENGINE_INC_WRAPPERS}
  240. ${BS_SBANSHEEENGINE_INC_WRAPPERS_GUI}
  241. ${BS_SBANSHEEENGINE_SRC_SERIALIZATION}
  242. ${BS_SBANSHEEENGINE_SRC_WRAPPERS}
  243. ${BS_SBANSHEEENGINE_INC_SERIALIZATION}
  244. ${BS_SBANSHEEENGINE_SRC_NOFILTER}
  245. ${BS_SBANSHEEENGINE_INC_RTTI}
  246. ${BS_SBANSHEEENGINE_INC_EXTENSIONS}
  247. ${BS_SBANSHEEENGINE_SRC_EXTENSIONS}
  248. )