CMakeLists.txt 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. SET(polycore_SRCS
  2. ../Build/Linux/PolycodeView.cpp
  3. Source/OSBasics.cpp
  4. # Source/PolyAGLCore.cpp
  5. Source/PolyBezierCurve.cpp
  6. Source/PolyBone.cpp
  7. Source/PolyCamera.cpp
  8. # Source/PolyCocoaCore.cpp
  9. # Source/PolycodeView.mm
  10. Source/PolyColor.cpp
  11. Source/PolyConfig.cpp
  12. Source/PolyCore.cpp
  13. Source/PolyCoreInput.cpp
  14. Source/PolyCoreServices.cpp
  15. Source/PolyCubemap.cpp
  16. Source/PolyData.cpp
  17. Source/PolyEntity.cpp
  18. Source/PolyEvent.cpp
  19. Source/PolyEventDispatcher.cpp
  20. Source/PolyEventHandler.cpp
  21. Source/PolyFixedShader.cpp
  22. Source/PolyFont.cpp
  23. Source/PolyFontManager.cpp
  24. # Source/PolyGenericScene.cpp
  25. Source/PolyGLCubemap.cpp
  26. # Source/PolyGLES1Renderer.cpp
  27. # Source/PolyGLES1Texture.cpp
  28. Source/PolyGLRenderer.cpp
  29. Source/PolyGLSLProgram.cpp
  30. Source/PolyGLSLShader.cpp
  31. Source/PolyGLSLShaderModule.cpp
  32. Source/PolyGLTexture.cpp
  33. Source/PolyGLVertexBuffer.cpp
  34. Source/PolyImage.cpp
  35. Source/PolyInputEvent.cpp
  36. # Source/PolyiPhoneCore.cpp
  37. Source/PolyLabel.cpp
  38. Source/PolyLogger.cpp
  39. Source/PolyMaterial.cpp
  40. Source/PolyMaterialManager.cpp
  41. Source/PolyMatrix4.cpp
  42. Source/PolyMesh.cpp
  43. Source/PolyModule.cpp
  44. Source/PolyObject.cpp
  45. Source/PolyParticle.cpp
  46. Source/PolyParticleEmitter.cpp
  47. Source/PolyPerlin.cpp
  48. Source/PolyPolygon.cpp
  49. Source/PolyQuaternion.cpp
  50. Source/PolyQuaternionCurve.cpp
  51. Source/PolyRectangle.cpp
  52. Source/PolyRenderer.cpp
  53. Source/PolyResource.cpp
  54. Source/PolyResourceManager.cpp
  55. Source/PolyScene.cpp
  56. Source/PolySceneEntity.cpp
  57. Source/PolySceneLabel.cpp
  58. Source/PolySceneLight.cpp
  59. Source/PolySceneLine.cpp
  60. Source/PolySceneManager.cpp
  61. Source/PolySceneMesh.cpp
  62. Source/PolyScenePrimitive.cpp
  63. Source/PolySceneRenderTexture.cpp
  64. Source/PolySceneSound.cpp
  65. Source/PolyScreen.cpp
  66. Source/PolyScreenCurve.cpp
  67. Source/PolyScreenEntity.cpp
  68. Source/PolyScreenEvent.cpp
  69. Source/PolyScreenImage.cpp
  70. Source/PolyScreenLabel.cpp
  71. Source/PolyScreenLine.cpp
  72. Source/PolyScreenManager.cpp
  73. Source/PolyScreenMesh.cpp
  74. Source/PolyScreenShape.cpp
  75. Source/PolyScreenSound.cpp
  76. Source/PolyScreenSprite.cpp
  77. Source/PolySDLCore.cpp
  78. Source/PolyShader.cpp
  79. Source/PolySkeleton.cpp
  80. Source/PolySound.cpp
  81. Source/PolySoundManager.cpp
  82. Source/PolyString.cpp
  83. Source/PolyTexture.cpp
  84. Source/PolyTimer.cpp
  85. Source/PolyTimerManager.cpp
  86. Source/PolyTween.cpp
  87. Source/PolyTweenManager.cpp
  88. Source/PolyVector2.cpp
  89. Source/PolyVector3.cpp
  90. Source/PolyVertex.cpp
  91. # Source/PolyWinCore.cpp
  92. Source/tinystr.cpp
  93. Source/tinyxml.cpp
  94. Source/tinyxmlerror.cpp
  95. Source/tinyxmlparser.cpp
  96. )
  97. SET(polycore_HDRS
  98. ../Build/Linux/PolycodeView.h
  99. Include/OSBasics.h
  100. # Include/PolyAGLCore.h
  101. Include/PolyBasics.h
  102. Include/PolyBezierCurve.h
  103. Include/PolyBone.h
  104. Include/PolyCamera.h
  105. # Include/PolyCocoaCore.h
  106. Include/Polycode.h
  107. # Include/PolycodeView.h
  108. Include/PolyColor.h
  109. Include/PolyConfig.h
  110. Include/PolyCore.h
  111. Include/PolyCoreInput.h
  112. Include/PolyCoreServices.h
  113. Include/PolyCubemap.h
  114. Include/PolyData.h
  115. Include/PolyEntity.h
  116. Include/PolyEventDispatcher.h
  117. Include/PolyEvent.h
  118. Include/PolyEventHandler.h
  119. Include/PolyFixedShader.h
  120. Include/PolyFont.h
  121. Include/PolyFontManager.h
  122. Include/PolyGenericScene.h
  123. Include/PolyGLCubemap.h
  124. # Include/PolyGLES1Renderer.h
  125. # Include/PolyGLES1Texture.h
  126. Include/PolyGlobals.h
  127. Include/PolyGLRenderer.h
  128. Include/PolyGLSLProgram.h
  129. Include/PolyGLSLShader.h
  130. Include/PolyGLSLShaderModule.h
  131. Include/PolyGLTexture.h
  132. Include/PolyGLVertexBuffer.h
  133. Include/PolyImage.h
  134. Include/PolyInputEvent.h
  135. Include/PolyInputKeys.h
  136. # Include/PolyiPhoneCore.h
  137. # Include/Poly_iPhone.h
  138. Include/PolyLabel.h
  139. Include/PolyLogger.h
  140. Include/PolyMaterial.h
  141. Include/PolyMaterialManager.h
  142. Include/PolyMatrix4.h
  143. Include/PolyMesh.h
  144. Include/PolyModule.h
  145. Include/PolyObject.h
  146. Include/PolyParticleEmitter.h
  147. Include/PolyParticle.h
  148. Include/PolyPerlin.h
  149. Include/PolyPolygon.h
  150. Include/PolyQuaternionCurve.h
  151. Include/PolyQuaternion.h
  152. Include/PolyRectangle.h
  153. Include/PolyRenderer.h
  154. Include/PolyResource.h
  155. Include/PolyResourceManager.h
  156. Include/PolySceneEntity.h
  157. Include/PolyScene.h
  158. Include/PolySceneLabel.h
  159. Include/PolySceneLight.h
  160. Include/PolySceneLine.h
  161. Include/PolySceneManager.h
  162. Include/PolySceneMesh.h
  163. Include/PolyScenePrimitive.h
  164. Include/PolySceneRenderTexture.h
  165. Include/PolySceneSound.h
  166. Include/PolyScreenCurve.h
  167. Include/PolyScreenEntity.h
  168. Include/PolyScreenEvent.h
  169. Include/PolyScreen.h
  170. Include/PolyScreenImage.h
  171. Include/PolyScreenLabel.h
  172. Include/PolyScreenLine.h
  173. Include/PolyScreenManager.h
  174. Include/PolyScreenMesh.h
  175. Include/PolyScreenShape.h
  176. Include/PolyScreenSound.h
  177. Include/PolyScreenSprite.h
  178. Include/PolySDLCore.h
  179. Include/PolyShader.h
  180. Include/PolySkeleton.h
  181. Include/PolySound.h
  182. Include/PolySoundManager.h
  183. Include/PolyString.h
  184. Include/PolyTexture.h
  185. Include/PolyThreaded.h
  186. Include/PolyTimer.h
  187. Include/PolyTimerManager.h
  188. Include/PolyTween.h
  189. Include/PolyTweenManager.h
  190. Include/PolyVector2.h
  191. Include/PolyVector3.h
  192. Include/PolyVertex.h
  193. # Include/PolyWinCore.h
  194. Include/tinystr.h
  195. Include/tinyxml.h
  196. )
  197. #ADD_LIBRARY(PolyCore SHARED ${polycore_SRCS} ${polycore_HDRS})
  198. ADD_LIBRARY(PolyCoreStatic ${polycore_SRCS} ${polycore_HDRS})