Android.mk 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. LOCAL_PATH := $(call my-dir)
  2. include $(CLEAR_VARS)
  3. LOCAL_MODULE := editor_support_static
  4. LOCAL_MODULE_FILENAME := libeditorsupport
  5. LOCAL_ARM_MODE := arm
  6. LOCAL_SRC_FILES := \
  7. ../scripting/js-bindings/manual/jsb_helper.cpp \
  8. IOBuffer.cpp \
  9. MeshBuffer.cpp \
  10. middleware-adapter.cpp \
  11. TypedArrayPool.cpp \
  12. IOTypedArray.cpp \
  13. MiddlewareManager.cpp \
  14. ../scripting/js-bindings/auto/jsb_cocos2dx_editor_support_auto.cpp
  15. ifeq ($(USE_PARTICLE),1)
  16. LOCAL_SRC_FILES += \
  17. particle/ParticleSimulator.cpp \
  18. ../scripting/js-bindings/auto/jsb_cocos2dx_particle_auto.cpp
  19. endif # USE_PARTICLE
  20. ifeq ($(USE_SPINE),1)
  21. LOCAL_SRC_FILES += \
  22. spine/Animation.cpp \
  23. spine/AnimationState.cpp \
  24. spine/AnimationStateData.cpp \
  25. spine/Atlas.cpp \
  26. spine/AtlasAttachmentLoader.cpp \
  27. spine/Attachment.cpp \
  28. spine/AttachmentLoader.cpp \
  29. spine/AttachmentTimeline.cpp \
  30. spine/Bone.cpp \
  31. spine/BoneData.cpp \
  32. spine/BoundingBoxAttachment.cpp \
  33. spine/ClippingAttachment.cpp \
  34. spine/ColorTimeline.cpp \
  35. spine/Constraint.cpp \
  36. spine/ConstraintData.cpp \
  37. spine/CurveTimeline.cpp \
  38. spine/DeformTimeline.cpp \
  39. spine/DrawOrderTimeline.cpp \
  40. spine/Event.cpp \
  41. spine/EventData.cpp \
  42. spine/EventTimeline.cpp \
  43. spine/Extension.cpp \
  44. spine/IkConstraint.cpp \
  45. spine/IkConstraintData.cpp \
  46. spine/IkConstraintTimeline.cpp \
  47. spine/Json.cpp \
  48. spine/LinkedMesh.cpp \
  49. spine/MathUtil.cpp \
  50. spine/MeshAttachment.cpp \
  51. spine/PathAttachment.cpp \
  52. spine/PathConstraint.cpp \
  53. spine/PathConstraintData.cpp \
  54. spine/PathConstraintMixTimeline.cpp \
  55. spine/PathConstraintPositionTimeline.cpp \
  56. spine/PathConstraintSpacingTimeline.cpp \
  57. spine/PointAttachment.cpp \
  58. spine/RegionAttachment.cpp \
  59. spine/RotateTimeline.cpp \
  60. spine/RTTI.cpp \
  61. spine/ScaleTimeline.cpp \
  62. spine/ShearTimeline.cpp \
  63. spine/Skeleton.cpp \
  64. spine/SkeletonBinary.cpp \
  65. spine/SkeletonBounds.cpp \
  66. spine/SkeletonClipping.cpp \
  67. spine/SkeletonData.cpp \
  68. spine/SkeletonJson.cpp \
  69. spine/Skin.cpp \
  70. spine/Slot.cpp \
  71. spine/SlotData.cpp \
  72. spine/SpineObject.cpp \
  73. spine/TextureLoader.cpp \
  74. spine/Timeline.cpp \
  75. spine/TransformConstraint.cpp \
  76. spine/TransformConstraintData.cpp \
  77. spine/TransformConstraintTimeline.cpp \
  78. spine/TranslateTimeline.cpp \
  79. spine/Triangulator.cpp \
  80. spine/TwoColorTimeline.cpp \
  81. spine/Updatable.cpp \
  82. spine/VertexAttachment.cpp \
  83. spine/VertexEffect.cpp \
  84. spine-creator-support/AttachmentVertices.cpp \
  85. spine-creator-support/SkeletonAnimation.cpp \
  86. spine-creator-support/SkeletonDataMgr.cpp \
  87. spine-creator-support/SkeletonRenderer.cpp \
  88. spine-creator-support/spine-cocos2dx.cpp \
  89. spine-creator-support/VertexEffectDelegate.cpp \
  90. spine-creator-support/SkeletonCacheMgr.cpp \
  91. spine-creator-support/SkeletonCache.cpp \
  92. spine-creator-support/SkeletonCacheAnimation.cpp \
  93. spine-creator-support/AttachUtil.cpp \
  94. ../scripting/js-bindings/manual/jsb_spine_manual.cpp \
  95. ../scripting/js-bindings/auto/jsb_cocos2dx_spine_auto.cpp
  96. endif # USE_SPINE
  97. ifeq ($(USE_DRAGONBONES),1)
  98. LOCAL_SRC_FILES += \
  99. dragonbones/animation/Animation.cpp \
  100. dragonbones/animation/AnimationState.cpp \
  101. dragonbones/animation/BaseTimelineState.cpp \
  102. dragonbones/animation/TimelineState.cpp \
  103. dragonbones/animation/WorldClock.cpp \
  104. dragonbones/armature/Armature.cpp \
  105. dragonbones/armature/Bone.cpp \
  106. dragonbones/armature/Constraint.cpp \
  107. dragonbones/armature/DeformVertices.cpp \
  108. dragonbones/armature/Slot.cpp \
  109. dragonbones/armature/TransformObject.cpp \
  110. dragonbones/core/BaseObject.cpp \
  111. dragonbones/core/DragonBones.cpp \
  112. dragonbones/event/EventObject.cpp \
  113. dragonbones/factory/BaseFactory.cpp \
  114. dragonbones/geom/Point.cpp \
  115. dragonbones/geom/Transform.cpp \
  116. dragonbones/model/AnimationConfig.cpp \
  117. dragonbones/model/AnimationData.cpp \
  118. dragonbones/model/ArmatureData.cpp \
  119. dragonbones/model/BoundingBoxData.cpp \
  120. dragonbones/model/CanvasData.cpp \
  121. dragonbones/model/ConstraintData.cpp \
  122. dragonbones/model/DisplayData.cpp \
  123. dragonbones/model/DragonBonesData.cpp \
  124. dragonbones/model/SkinData.cpp \
  125. dragonbones/model/TextureAtlasData.cpp \
  126. dragonbones/model/UserData.cpp \
  127. dragonbones/parser/DataParser.cpp \
  128. dragonbones/parser/BinaryDataParser.cpp \
  129. dragonbones/parser/JSONDataParser.cpp \
  130. dragonbones-creator-support/CCArmatureDisplay.cpp \
  131. dragonbones-creator-support/CCFactory.cpp \
  132. dragonbones-creator-support/CCSlot.cpp \
  133. dragonbones-creator-support/CCTextureAtlasData.cpp \
  134. dragonbones-creator-support/ArmatureCache.cpp \
  135. dragonbones-creator-support/ArmatureCacheMgr.cpp \
  136. dragonbones-creator-support/CCArmatureCacheDisplay.cpp \
  137. dragonbones-creator-support/AttachUtil.cpp \
  138. ../scripting/js-bindings/manual/jsb_dragonbones_manual.cpp \
  139. ../scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.cpp
  140. endif # USE_DRAGONBONES
  141. LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) \
  142. $(LOCAL_PATH)/.. \
  143. $(LOCAL_PATH)/../..
  144. LOCAL_C_INCLUDES := $(LOCAL_PATH)/.. \
  145. $(LOCAL_PATH)/../.. \
  146. $(LOCAL_PATH)/../../external/android/$(TARGET_ARCH_ABI)/include/v8 \
  147. $(LOCAL_PATH)/../../external/sources/
  148. include $(BUILD_STATIC_LIBRARY)