if(WINDOWS AND BUILD_SHARED_LIBS) ADD_DEFINITIONS (-D_USREXDLL) endif() include_directories( ../../extensions ) set(COCOS_EXTENSIONS_SRC ../extensions/assets-manager/AssetsManager.cpp ../extensions/assets-manager/AssetsManagerEx.cpp ../extensions/assets-manager/CCEventAssetsManagerEx.cpp ../extensions/assets-manager/CCEventListenerAssetsManagerEx.cpp ../extensions/assets-manager/Downloader.cpp ../extensions/assets-manager/Manifest.cpp ../extensions/GUI/CCControlExtension/CCControl.cpp ../extensions/GUI/CCControlExtension/CCControlButton.cpp ../extensions/GUI/CCControlExtension/CCControlColourPicker.cpp ../extensions/GUI/CCControlExtension/CCControlHuePicker.cpp ../extensions/GUI/CCControlExtension/CCControlPotentiometer.cpp ../extensions/GUI/CCControlExtension/CCControlSaturationBrightnessPicker.cpp ../extensions/GUI/CCControlExtension/CCControlSlider.cpp ../extensions/GUI/CCControlExtension/CCControlStepper.cpp ../extensions/GUI/CCControlExtension/CCControlSwitch.cpp ../extensions/GUI/CCControlExtension/CCControlUtils.cpp ../extensions/GUI/CCControlExtension/CCInvocation.cpp ../extensions/GUI/CCScrollView/CCScrollView.cpp ../extensions/GUI/CCScrollView/CCTableView.cpp ../extensions/GUI/CCScrollView/CCTableViewCell.cpp ../extensions/physics-nodes/CCPhysicsDebugNode.cpp ../extensions/physics-nodes/CCPhysicsSprite.cpp ../extensions/Particle3D/CCParticle3DAffector.cpp ../extensions/Particle3D/CCParticle3DEmitter.cpp ../extensions/Particle3D/CCParticle3DRender.cpp ../extensions/Particle3D/CCParticleSystem3D.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DDynamicAttribute.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DDynamicAttributeTranslator.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DForceField.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DMaterialManager.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DMaterialTranslator.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DNoise.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DPlane.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DRendererTranslator.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DScriptCompiler.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DScriptLexer.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DScriptParser.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DScriptTranslator.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DSimpleSpline.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DSphere.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DTechniqueTranslator.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DTranslateManager.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticle3DUtil.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticleSystem3D.cpp ../extensions/Particle3D/ParticleUniverse/CCPUParticleSystem3DTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DAffectorManager.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DAlignAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DAlignAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DBaseCollider.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DBaseColliderTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DBaseForceAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DBaseForceAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DBoxCollider.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DBoxColliderTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DCollisionAvoidanceAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DCollisionAvoidanceAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DColorAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DColorAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DFlockCenteringAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DFlockCenteringAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DForceFieldAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DForceFieldAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DGeometryRotator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DGeometryRotatorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DGravityAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DGravityAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DInterParticleCollider.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DInterParticleColliderTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DJetAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DJetAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DLineAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DLineAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DLinearForceAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DLinearForceAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DParticleFollower.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DParticleFollowerTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DPathFollower.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DPathFollowerTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DPlaneCollider.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DPlaneColliderTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DRandomiser.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DRandomiserTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DScaleAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DScaleAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DScaleVelocityAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DScaleVelocityAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DSineForceAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DSineForceAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DSphereCollider.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DSphereColliderTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DTextureAnimator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DTextureAnimatorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DTextureRotator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DTextureRotatorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DVelocityMatchingAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DVelocityMatchingAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DVortexAffector.cpp ../extensions/Particle3D/ParticleUniverse/ParticleAffectors/CCPUParticle3DVortexAffectorTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DBoxEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DBoxEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DCircleEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DCircleEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DEmitterManager.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DLineEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DLineEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DMeshSurfaceEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DMeshSurfaceEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DPointEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DPointEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DPositionEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DPositionEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DSlaveEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DSlaveEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DSphereSurfaceEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DSphereSurfaceEmitterTranslator.cpp ../extensions/Particle3D/ParticleUniverse/ParticleEmitters/CCPUParticle3DVertexEmitter.cpp ../extensions/Particle3D/ParticleUniverse/ParticleRenders/CCPUParticle3DRender.cpp ${PLATFORM_EXTENSIONS_SRC} )