mirror of https://github.com/axmolengine/axmol.git
Adding CMakeLists.txt
This commit is contained in:
parent
8cdd1af982
commit
8676523433
|
@ -0,0 +1,125 @@
|
||||||
|
set(COCOS2D_SRC
|
||||||
|
CCAction.cpp
|
||||||
|
CCActionCamera.cpp
|
||||||
|
CCActionEase.cpp
|
||||||
|
CCActionGrid.cpp
|
||||||
|
CCActionGrid3D.cpp
|
||||||
|
CCActionInstant.cpp
|
||||||
|
CCActionInterval.cpp
|
||||||
|
CCActionManager.cpp
|
||||||
|
CCActionPageTurn3D.cpp
|
||||||
|
CCActionProgressTimer.cpp
|
||||||
|
CCActionTiledGrid.cpp
|
||||||
|
CCActionCatmullRom.cpp
|
||||||
|
CCActionTween.cpp
|
||||||
|
CCAtlasNode.cpp
|
||||||
|
CCNode.cpp
|
||||||
|
CCEventAcceleration.cpp
|
||||||
|
CCEventListenerAcceleration.cpp
|
||||||
|
CCEvent.cpp
|
||||||
|
CCEventDispatcher.cpp
|
||||||
|
CCEventListener.cpp
|
||||||
|
CCEventKeyboard.cpp
|
||||||
|
CCEventListenerKeyboard.cpp
|
||||||
|
CCEventMouse.cpp
|
||||||
|
CCEventListenerMouse.cpp
|
||||||
|
CCTouch.cpp
|
||||||
|
CCEventTouch.cpp
|
||||||
|
CCEventListenerTouch.cpp
|
||||||
|
CCEventCustom.cpp
|
||||||
|
CCEventListenerCustom.cpp
|
||||||
|
CCDrawingPrimitives.cpp
|
||||||
|
CCDrawNode.cpp
|
||||||
|
CCGrabber.cpp
|
||||||
|
CCGrid.cpp
|
||||||
|
CCFont.cpp
|
||||||
|
CCFontAtlas.cpp
|
||||||
|
CCFontAtlasCache.cpp
|
||||||
|
CCFontAtlasFactory.cpp
|
||||||
|
CCFontDefinition.cpp
|
||||||
|
CCFontFNT.cpp
|
||||||
|
CCFontFreeType.cpp
|
||||||
|
CCLabel.cpp
|
||||||
|
CCLabelAtlas.cpp
|
||||||
|
CCLabelBMFont.cpp
|
||||||
|
CCLabelTTF.cpp
|
||||||
|
CCLabelTextFormatter.cpp
|
||||||
|
CCTextImage.cpp
|
||||||
|
CCLayer.cpp
|
||||||
|
CCScene.cpp
|
||||||
|
CCTransition.cpp
|
||||||
|
CCTransitionPageTurn.cpp
|
||||||
|
CCTransitionProgress.cpp
|
||||||
|
CCMenu.cpp
|
||||||
|
CCMenuItem.cpp
|
||||||
|
CCMotionStreak.cpp
|
||||||
|
CCProgressTimer.cpp
|
||||||
|
CCClippingNode.cpp
|
||||||
|
CCRenderTexture.cpp
|
||||||
|
CCParticleExamples.cpp
|
||||||
|
CCParticleSystem.cpp
|
||||||
|
CCParticleSystemQuad.cpp
|
||||||
|
CCParticleBatchNode.cpp
|
||||||
|
CCScriptSupport.cpp
|
||||||
|
CCAnimation.cpp
|
||||||
|
CCAnimationCache.cpp
|
||||||
|
CCSprite.cpp
|
||||||
|
CCSpriteBatchNode.cpp
|
||||||
|
CCSpriteFrame.cpp
|
||||||
|
CCSpriteFrameCache.cpp
|
||||||
|
ccUTF8.cpp
|
||||||
|
CCProfiling.cpp
|
||||||
|
CCUserDefault.cpp
|
||||||
|
TransformUtils.cpp
|
||||||
|
base64.cpp
|
||||||
|
ccUtils.cpp
|
||||||
|
CCVertex.cpp
|
||||||
|
CCNotificationCenter.cpp
|
||||||
|
TGAlib.cpp
|
||||||
|
ZipUtils.cpp
|
||||||
|
ccCArray.cpp
|
||||||
|
CCComponent.cpp
|
||||||
|
CCComponentContainer.cpp
|
||||||
|
CCIMEDispatcher.cpp
|
||||||
|
CCTextFieldTTF.cpp
|
||||||
|
CCTexture2D.cpp
|
||||||
|
CCTextureAtlas.cpp
|
||||||
|
CCTextureCache.cpp
|
||||||
|
CCParallaxNode.cpp
|
||||||
|
CCTMXLayer.cpp
|
||||||
|
CCTMXObjectGroup.cpp
|
||||||
|
CCTMXTiledMap.cpp
|
||||||
|
CCTMXXMLParser.cpp
|
||||||
|
CCTileMapAtlas.cpp
|
||||||
|
CCGLProgram.cpp
|
||||||
|
ccGLStateCache.cpp
|
||||||
|
CCShaderCache.cpp
|
||||||
|
ccShaders.cpp
|
||||||
|
CCCamera.cpp
|
||||||
|
CCConfiguration.cpp
|
||||||
|
CCDirector.cpp
|
||||||
|
CCScheduler.cpp
|
||||||
|
ccFPSImages.c
|
||||||
|
ccTypes.cpp
|
||||||
|
cocos2d.cpp
|
||||||
|
CCDeprecated.cpp
|
||||||
|
platform/CCSAXParser.cpp
|
||||||
|
platform/CCThread.cpp
|
||||||
|
platform/CCEGLViewProtocol.cpp
|
||||||
|
platform/CCFileUtils.cpp
|
||||||
|
platform/linux/CCStdC.cpp
|
||||||
|
platform/linux/CCFileUtilsLinux.cpp
|
||||||
|
platform/linux/CCCommon.cpp
|
||||||
|
platform/linux/CCApplication.cpp
|
||||||
|
platform/linux/CCEGLView.cpp
|
||||||
|
platform/linux/CCImage.cpp
|
||||||
|
platform/linux/CCDevice.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
include(../physics/CMakeLists.txt)
|
||||||
|
|
||||||
|
add_library(cocos2d STATIC
|
||||||
|
${COCOS2D_SRC}
|
||||||
|
${COCOS_PHYSICS_SRC}
|
||||||
|
)
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
set(COCOS_BASE_SRC
|
||||||
|
CCAffineTransform.cpp
|
||||||
|
CCAutoreleasePool.cpp
|
||||||
|
CCGeometry.cpp
|
||||||
|
CCNS.cpp
|
||||||
|
CCObject.cpp
|
||||||
|
CCSet.cpp
|
||||||
|
CCArray.cpp
|
||||||
|
CCDictionary.cpp
|
||||||
|
CCString.cpp
|
||||||
|
CCDataVisitor.cpp
|
||||||
|
CCData.cpp
|
||||||
|
etc1.cpp
|
||||||
|
s3tc.cpp
|
||||||
|
atitc.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(cocosbase STATIC
|
||||||
|
${COCOS_BASE_SRC}
|
||||||
|
)
|
|
@ -0,0 +1,17 @@
|
||||||
|
|
||||||
|
SET(KAZMATH_SOURCES
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/mat4.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/mat3.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/plane.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/vec4.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/quaternion.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/vec2.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/vec3.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/utility.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/aabb.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/ray2.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/GL/mat4stack.c
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/math/kazmath/src/GL/matrix.c
|
||||||
|
)
|
||||||
|
|
||||||
|
ADD_SUBDIRECTORY(src)
|
|
@ -0,0 +1,17 @@
|
||||||
|
set(COCOS_PHYSICS_SRC
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/box2d/CCPhysicsContactInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/box2d/CCPhysicsJointInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/box2d/CCPhysicsShapeInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/box2d/CCPhysicsBodyInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/box2d/CCPhysicsWorldInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/chipmunk/CCPhysicsContactInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/chipmunk/CCPhysicsJointInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/chipmunk/CCPhysicsShapeInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/chipmunk/CCPhysicsBodyInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/chipmunk/CCPhysicsWorldInfo.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/CCPhysicsBody.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/CCPhysicsContact.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/CCPhysicsShape.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/CCPhysicsJoint.cpp
|
||||||
|
${CMAKE_SOURCE_DIR}/cocos/physics/CCPhysicsWorld.cpp
|
||||||
|
)
|
|
@ -0,0 +1,7 @@
|
||||||
|
set(TINYXML2_SRC
|
||||||
|
tinyxml2.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(tinyxml2 STATIC
|
||||||
|
${TINYXML2_SRC}
|
||||||
|
)
|
|
@ -0,0 +1,8 @@
|
||||||
|
set(UNZIP_SRC
|
||||||
|
ioapi.cpp
|
||||||
|
unzip.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
add_library(unzip STATIC
|
||||||
|
${UNZIP_SRC}
|
||||||
|
)
|
Loading…
Reference in New Issue