Android.mk 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_MODULE := cocos_extension_static
  4. LOCAL_MODULE_FILENAME := libextension
  5. LOCAL_ARM_MODE := arm
  6. LOCAL_SRC_FILES := \
  7. assets-manager/AssetsManager.cpp \
  8. assets-manager/Manifest.cpp \
  9. assets-manager/AssetsManagerEx.cpp \
  10. assets-manager/CCEventAssetsManagerEx.cpp \
  11. assets-manager/CCEventListenerAssetsManagerEx.cpp \
  12. GUI/CCControlExtension/CCControl.cpp \
  13. GUI/CCControlExtension/CCControlButton.cpp \
  14. GUI/CCControlExtension/CCControlColourPicker.cpp \
  15. GUI/CCControlExtension/CCControlHuePicker.cpp \
  16. GUI/CCControlExtension/CCControlPotentiometer.cpp \
  17. GUI/CCControlExtension/CCControlSaturationBrightnessPicker.cpp \
  18. GUI/CCControlExtension/CCControlSlider.cpp \
  19. GUI/CCControlExtension/CCControlStepper.cpp \
  20. GUI/CCControlExtension/CCControlSwitch.cpp \
  21. GUI/CCControlExtension/CCControlUtils.cpp \
  22. GUI/CCControlExtension/CCInvocation.cpp \
  23. GUI/CCScrollView/CCScrollView.cpp \
  24. GUI/CCScrollView/CCTableView.cpp \
  25. GUI/CCScrollView/CCTableViewCell.cpp \
  26. physics-nodes/CCPhysicsDebugNode.cpp \
  27. physics-nodes/CCPhysicsSprite.cpp \
  28. Particle3D/CCParticle3DAffector.cpp \
  29. Particle3D/CCParticle3DEmitter.cpp \
  30. Particle3D/CCParticle3DRender.cpp \
  31. Particle3D/CCParticleSystem3D.cpp \
  32. Particle3D/PU/CCPUDynamicAttribute.cpp \
  33. Particle3D/PU/CCPUDynamicAttributeTranslator.cpp \
  34. Particle3D/PU/CCPUForceField.cpp \
  35. Particle3D/PU/CCPUMaterialManager.cpp \
  36. Particle3D/PU/CCPUMaterialTranslator.cpp \
  37. Particle3D/PU/CCPUNoise.cpp \
  38. Particle3D/PU/CCPUPlane.cpp \
  39. Particle3D/PU/CCPURendererTranslator.cpp \
  40. Particle3D/PU/CCPUScriptCompiler.cpp \
  41. Particle3D/PU/CCPUScriptLexer.cpp \
  42. Particle3D/PU/CCPUScriptParser.cpp \
  43. Particle3D/PU/CCPUScriptTranslator.cpp \
  44. Particle3D/PU/CCPUSimpleSpline.cpp \
  45. Particle3D/PU/CCPUSphere.cpp \
  46. Particle3D/PU/CCPUTechniqueTranslator.cpp \
  47. Particle3D/PU/CCPUTranslateManager.cpp \
  48. Particle3D/PU/CCPUUtil.cpp \
  49. Particle3D/PU/CCPUParticleSystem3D.cpp \
  50. Particle3D/PU/CCPUParticleSystem3DTranslator.cpp \
  51. Particle3D/PU/CCPUListener.cpp \
  52. Particle3D/PU/CCPUAffector.cpp \
  53. Particle3D/PU/CCPUAffectorManager.cpp \
  54. Particle3D/PU/CCPUAffectorTranslator.cpp \
  55. Particle3D/PU/CCPUAlignAffector.cpp \
  56. Particle3D/PU/CCPUAlignAffectorTranslator.cpp \
  57. Particle3D/PU/CCPUBaseCollider.cpp \
  58. Particle3D/PU/CCPUBaseColliderTranslator.cpp \
  59. Particle3D/PU/CCPUBaseForceAffector.cpp \
  60. Particle3D/PU/CCPUBaseForceAffectorTranslator.cpp \
  61. Particle3D/PU/CCPUBoxCollider.cpp \
  62. Particle3D/PU/CCPUBoxColliderTranslator.cpp \
  63. Particle3D/PU/CCPUCollisionAvoidanceAffector.cpp \
  64. Particle3D/PU/CCPUCollisionAvoidanceAffectorTranslator.cpp \
  65. Particle3D/PU/CCPUColorAffector.cpp \
  66. Particle3D/PU/CCPUColorAffectorTranslator.cpp \
  67. Particle3D/PU/CCPUFlockCenteringAffector.cpp \
  68. Particle3D/PU/CCPUFlockCenteringAffectorTranslator.cpp \
  69. Particle3D/PU/CCPUForceFieldAffector.cpp \
  70. Particle3D/PU/CCPUForceFieldAffectorTranslator.cpp \
  71. Particle3D/PU/CCPUGeometryRotator.cpp \
  72. Particle3D/PU/CCPUGeometryRotatorTranslator.cpp \
  73. Particle3D/PU/CCPUGravityAffector.cpp \
  74. Particle3D/PU/CCPUGravityAffectorTranslator.cpp \
  75. Particle3D/PU/CCPUInterParticleCollider.cpp \
  76. Particle3D/PU/CCPUInterParticleColliderTranslator.cpp \
  77. Particle3D/PU/CCPUJetAffector.cpp \
  78. Particle3D/PU/CCPUJetAffectorTranslator.cpp \
  79. Particle3D/PU/CCPULineAffector.cpp \
  80. Particle3D/PU/CCPULineAffectorTranslator.cpp \
  81. Particle3D/PU/CCPULinearForceAffector.cpp \
  82. Particle3D/PU/CCPULinearForceAffectorTranslator.cpp \
  83. Particle3D/PU/CCPUParticleFollower.cpp \
  84. Particle3D/PU/CCPUParticleFollowerTranslator.cpp \
  85. Particle3D/PU/CCPUPathFollower.cpp \
  86. Particle3D/PU/CCPUPathFollowerTranslator.cpp \
  87. Particle3D/PU/CCPUPlaneCollider.cpp \
  88. Particle3D/PU/CCPUPlaneColliderTranslator.cpp \
  89. Particle3D/PU/CCPURandomiser.cpp \
  90. Particle3D/PU/CCPURandomiserTranslator.cpp \
  91. Particle3D/PU/CCPUScaleAffector.cpp \
  92. Particle3D/PU/CCPUScaleAffectorTranslator.cpp \
  93. Particle3D/PU/CCPUScaleVelocityAffector.cpp \
  94. Particle3D/PU/CCPUScaleVelocityAffectorTranslator.cpp \
  95. Particle3D/PU/CCPUSineForceAffector.cpp \
  96. Particle3D/PU/CCPUSineForceAffectorTranslator.cpp \
  97. Particle3D/PU/CCPUSphereCollider.cpp \
  98. Particle3D/PU/CCPUSphereColliderTranslator.cpp \
  99. Particle3D/PU/CCPUTextureAnimator.cpp \
  100. Particle3D/PU/CCPUTextureAnimatorTranslator.cpp \
  101. Particle3D/PU/CCPUTextureRotator.cpp \
  102. Particle3D/PU/CCPUTextureRotatorTranslator.cpp \
  103. Particle3D/PU/CCPUVelocityMatchingAffector.cpp \
  104. Particle3D/PU/CCPUVelocityMatchingAffectorTranslator.cpp \
  105. Particle3D/PU/CCPUVortexAffector.cpp \
  106. Particle3D/PU/CCPUVortexAffectorTranslator.cpp \
  107. Particle3D/PU/CCPUEmitter.cpp \
  108. Particle3D/PU/CCPUEmitterTranslator.cpp \
  109. Particle3D/PU/CCPUEmitterManager.cpp \
  110. Particle3D/PU/CCPUBoxEmitter.cpp \
  111. Particle3D/PU/CCPUBoxEmitterTranslator.cpp \
  112. Particle3D/PU/CCPUCircleEmitter.cpp \
  113. Particle3D/PU/CCPUCircleEmitterTranslator.cpp \
  114. Particle3D/PU/CCPULineEmitter.cpp \
  115. Particle3D/PU/CCPULineEmitterTranslator.cpp \
  116. Particle3D/PU/CCPUMeshSurfaceEmitter.cpp \
  117. Particle3D/PU/CCPUMeshSurfaceEmitterTranslator.cpp \
  118. Particle3D/PU/CCPUPointEmitter.cpp \
  119. Particle3D/PU/CCPUPointEmitterTranslator.cpp \
  120. Particle3D/PU/CCPUPositionEmitter.cpp \
  121. Particle3D/PU/CCPUPositionEmitterTranslator.cpp \
  122. Particle3D/PU/CCPUSlaveEmitter.cpp \
  123. Particle3D/PU/CCPUSlaveEmitterTranslator.cpp \
  124. Particle3D/PU/CCPUSphereSurfaceEmitter.cpp \
  125. Particle3D/PU/CCPUSphereSurfaceEmitterTranslator.cpp \
  126. Particle3D/PU/CCPUVertexEmitter.cpp \
  127. Particle3D/PU/CCPURender.cpp \
  128. Particle3D/PU/CCPUBeamRender.cpp \
  129. Particle3D/PU/CCPUBillboardChain.cpp \
  130. Particle3D/PU/CCPURibbonTrail.cpp \
  131. Particle3D/PU/CCPURibbonTrailRender.cpp \
  132. Particle3D/PU/CCPUDoAffectorEventHandler.cpp \
  133. Particle3D/PU/CCPUDoAffectorEventHandlerTranslator.cpp \
  134. Particle3D/PU/CCPUDoEnableComponentEventHandler.cpp \
  135. Particle3D/PU/CCPUDoEnableComponentEventHandlerTranslator.cpp \
  136. Particle3D/PU/CCPUDoExpireEventHandler.cpp \
  137. Particle3D/PU/CCPUDoExpireEventHandlerTranslator.cpp \
  138. Particle3D/PU/CCPUDoFreezeEventHandler.cpp \
  139. Particle3D/PU/CCPUDoFreezeEventHandlerTranslator.cpp \
  140. Particle3D/PU/CCPUDoPlacementParticleEventHandler.cpp \
  141. Particle3D/PU/CCPUDoPlacementParticleEventHandlerTranslator.cpp \
  142. Particle3D/PU/CCPUDoScaleEventHandler.cpp \
  143. Particle3D/PU/CCPUDoScaleEventHandlerTranslator.cpp \
  144. Particle3D/PU/CCPUDoStopSystemEventHandler.cpp \
  145. Particle3D/PU/CCPUDoStopSystemEventHandlerTranslator.cpp \
  146. Particle3D/PU/CCPUEventHandler.cpp \
  147. Particle3D/PU/CCPUEventHandlerManager.cpp \
  148. Particle3D/PU/CCPUEventHandlerTranslator.cpp \
  149. Particle3D/PU/CCPUObserver.cpp \
  150. Particle3D/PU/CCPUObserverManager.cpp \
  151. Particle3D/PU/CCPUObserverTranslator.cpp \
  152. Particle3D/PU/CCPUOnClearObserver.cpp \
  153. Particle3D/PU/CCPUOnClearObserverTranslator.cpp \
  154. Particle3D/PU/CCPUOnCollisionObserver.cpp \
  155. Particle3D/PU/CCPUOnCollisionObserverTranslator.cpp \
  156. Particle3D/PU/CCPUOnCountObserver.cpp \
  157. Particle3D/PU/CCPUOnCountObserverTranslator.cpp \
  158. Particle3D/PU/CCPUOnEmissionObserver.cpp \
  159. Particle3D/PU/CCPUOnEmissionObserverTranslator.cpp \
  160. Particle3D/PU/CCPUOnEventFlagObserver.cpp \
  161. Particle3D/PU/CCPUOnEventFlagObserverTranslator.cpp \
  162. Particle3D/PU/CCPUOnExpireObserver.cpp \
  163. Particle3D/PU/CCPUOnExpireObserverTranslator.cpp \
  164. Particle3D/PU/CCPUOnPositionObserver.cpp \
  165. Particle3D/PU/CCPUOnPositionObserverTranslator.cpp \
  166. Particle3D/PU/CCPUOnQuotaObserver.cpp \
  167. Particle3D/PU/CCPUOnQuotaObserverTranslator.cpp \
  168. Particle3D/PU/CCPUOnRandomObserver.cpp \
  169. Particle3D/PU/CCPUOnRandomObserverTranslator.cpp \
  170. Particle3D/PU/CCPUOnTimeObserver.cpp \
  171. Particle3D/PU/CCPUOnTimeObserverTranslator.cpp \
  172. Particle3D/PU/CCPUOnVelocityObserver.cpp \
  173. Particle3D/PU/CCPUOnVelocityObserverTranslator.cpp \
  174. Particle3D/PU/CCPUBehaviour.cpp \
  175. Particle3D/PU/CCPUBehaviourManager.cpp \
  176. Particle3D/PU/CCPUBehaviourTranslator.cpp \
  177. Particle3D/PU/CCPUSlaveBehaviour.cpp \
  178. Particle3D/PU/CCPUSlaveBehaviourTranslator.cpp
  179. LOCAL_STATIC_LIBRARIES := cocos2dx_internal_static
  180. LOCAL_STATIC_LIBRARIES += box2d_static
  181. LOCAL_STATIC_LIBRARIES += bullet_static
  182. LOCAL_STATIC_LIBRARIES += cocos_network_static
  183. LOCAL_CXXFLAGS += -fexceptions
  184. LOCAL_C_INCLUDES := $(LOCAL_PATH)
  185. LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/. \
  186. $(LOCAL_PATH)/.. \
  187. $(LOCAL_PATH)/GUI/CCControlExtension \
  188. $(LOCAL_PATH)/GUI/CCScrollView
  189. include $(BUILD_STATIC_LIBRARY)