Last active
December 12, 2017 11:25
-
-
Save lysannschlegel/26373d2f45d18527c298 to your computer and use it in GitHub Desktop.
Podspec for Cocos2d-SpriteBuilder version 3.4.3-rc0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pod::Spec.new do |s| | |
s.name = 'Cocos2D-SpriteBuilder' | |
s.version = '3.4.3-rc.0' | |
s.summary = 'Cocos2D-SpriteBuilder is a framework for building 2D games, demos, and other graphical/interactive applications for iOS, Mac and Android.' | |
s.homepage = 'http://cocos2d.spritebuilder.com/' | |
s.license = { :type => 'MIT', :file => 'LICENSE_cocos2d.txt' } | |
s.authors = 'Apportable Inc.' | |
s.platform = :ios, '6.0' | |
s.source = { :git => 'https://github.com/cocos2d/cocos2d-spritebuilder.git', :tag => 'release-3.4.3-rc.0', :submodules => true } | |
s.preserve_paths = 'LICENSE*', 'README.md', 'RELEASE_NOTES', 'AUTHORS', 'CHANGELOG', 'DONORS' | |
s.default_subspec = 'cocos2d' | |
s.subspec 'cocos2d' do |ss| | |
ss.source_files = [ | |
'cocos2d/**/*.h', | |
'cocos2d-ui/**/*.h', | |
# when updating the spec, copy the list of files from the target build settings, and replace the list below | |
'CCRendererGLSupport.m', | |
'cocos2d-ui/CCBReader/CCAnimationManager+FrameAnimation.m', | |
'cocos2d-ui/CCBReader/CCAnimationManager.m', | |
'cocos2d-ui/CCBReader/CCBAnimationManager.m', | |
'cocos2d-ui/CCBReader/CCBKeyframe.m', | |
'cocos2d-ui/CCBReader/CCBLocalizationManager.m', | |
'cocos2d-ui/CCBReader/CCBReader.m', | |
'cocos2d-ui/CCBReader/CCBsequence.m', | |
'cocos2d-ui/CCBReader/CCBSequenceProperty.m', | |
'cocos2d-ui/CCButton.m', | |
'cocos2d-ui/CCControl.m', | |
'cocos2d-ui/CCControlTextureFactory.m', | |
'cocos2d-ui/CCScrollView.m', | |
'cocos2d-ui/CCSlider.m', | |
'cocos2d-ui/CCTableView.m', | |
'cocos2d-ui/CCTextField.m', | |
'cocos2d-ui/Platform/CCPlatformTextField.m', | |
'cocos2d-ui/Platform/iOS/CCPlatformTextFieldIOS.m', | |
'cocos2d/CCAction.m', | |
'cocos2d/CCActionCatmullRom.m', | |
'cocos2d/CCActionEase.m', | |
'cocos2d/CCActionInstant.m', | |
'cocos2d/CCActionInterval.m', | |
'cocos2d/CCActionManager.m', | |
'cocos2d/CCActionProgressTimer.m', | |
'cocos2d/CCActionTween.m', | |
'cocos2d/CCAnimation.m', | |
'cocos2d/CCAnimationCache.m', | |
'cocos2d/CCCache.m', | |
'cocos2d/CCClippingNode.m', | |
'cocos2d/CCConfiguration.m', | |
'cocos2d/CCDirector.m', | |
'cocos2d/CCDrawNode.m', | |
'cocos2d/CCEffect.m', | |
'cocos2d/CCEffectBloom.m', | |
'cocos2d/CCEffectBlur.m', | |
'cocos2d/CCEffectBrightness.m', | |
'cocos2d/CCEffectColorChannelOffset.m', | |
'cocos2d/CCEffectContrast.m', | |
'cocos2d/CCEffectDFInnerGlow.m', | |
'cocos2d/CCEffectDFOutline.m', | |
'cocos2d/CCEffectDistanceField.m', | |
'cocos2d/CCEffectDropShadow.m', | |
'cocos2d/CCEffectGlass.m', | |
'cocos2d/CCEffectHue.m', | |
'cocos2d/CCEffectInvert.m', | |
'cocos2d/CCEffectLighting.m', | |
'cocos2d/CCEffectNode.m', | |
'cocos2d/CCEffectOutline.m', | |
'cocos2d/CCEffectPixellate.m', | |
'cocos2d/CCEffectReflection.m', | |
'cocos2d/CCEffectRefraction.m', | |
'cocos2d/CCEffectRenderer.m', | |
'cocos2d/CCEffectSaturation.m', | |
'cocos2d/CCEffectStack.m', | |
'cocos2d/CCEffectUtils.m', | |
'cocos2d/ccFPSImages.m', | |
'cocos2d/CCLabelBMFont.m', | |
'cocos2d/CCLabelTTF.m', | |
'cocos2d/CCLayout.m', | |
'cocos2d/CCLayoutBox.m', | |
'cocos2d/CCLightCollection.m', | |
'cocos2d/CCLightNode.m', | |
'cocos2d/CCMotionStreak.m', | |
'cocos2d/CCNode+Debug.m', | |
'cocos2d/CCNode.m', | |
'cocos2d/CCNodeColor.m', | |
'cocos2d/CCPackage.m', | |
'cocos2d/CCPackageCocos2dEnabler.m', | |
'cocos2d/CCPackageConstants.m', | |
'cocos2d/CCPackageDownload.m', | |
'cocos2d/CCPackageDownloadManager.m', | |
'cocos2d/CCPackageHelper.m', | |
'cocos2d/CCPackageInstaller.m', | |
'cocos2d/CCPackageManager.m', | |
'cocos2d/CCPackageUnzipper.m', | |
'cocos2d/CCParallaxNode.m', | |
'cocos2d/CCParticleBatchNode.m', | |
'cocos2d/CCParticleExamples.m', | |
'cocos2d/CCParticleSystem.m', | |
'cocos2d/CCParticleSystemBase.m', | |
'cocos2d/CCPhysicsBody.m', | |
'cocos2d/CCPhysicsJoint.m', | |
'cocos2d/CCPhysicsNode.m', | |
'cocos2d/CCPhysicsShape.m', | |
'cocos2d/CCProgressNode.m', | |
'cocos2d/CCRenderDispatch.m', | |
'cocos2d/CCRenderer.m', | |
'cocos2d/CCRendererBasicTypes.m', | |
'cocos2d/CCRenderTexture.m', | |
'cocos2d/CCResponder.m', | |
'cocos2d/CCResponderManager.m', | |
'cocos2d/CCScene.m', | |
'cocos2d/CCScheduler.m', | |
'cocos2d/CCShader.m', | |
'cocos2d/CCSprite.m', | |
'cocos2d/CCSprite9Slice.m', | |
'cocos2d/CCSpriteBatchNode.m', | |
'cocos2d/CCSpriteFrame.m', | |
'cocos2d/CCSpriteFrameCache.m', | |
'cocos2d/CCTexture.m', | |
'cocos2d/CCTextureCache.m', | |
'cocos2d/CCTexturePVR.m', | |
'cocos2d/CCTiledMap.m', | |
'cocos2d/CCTiledMapLayer.m', | |
'cocos2d/CCTiledMapObjectGroup.m', | |
'cocos2d/CCTMXXMLParser.m', | |
'cocos2d/CCTouch.m', | |
'cocos2d/CCTouchEvent.m', | |
'cocos2d/CCTransition.m', | |
'cocos2d/cocos2d.m', | |
'cocos2d/NSThread+performBlock.m', | |
'cocos2d/NSValue+CCRenderer.m', | |
'cocos2d/Platforms/Android/CCDirectorAndroid.m', | |
'cocos2d/Platforms/Android/CCGLView.m', | |
'cocos2d/Platforms/Android/CCMatrix3.m', | |
'cocos2d/Platforms/Android/CCMatrix4.m', | |
'cocos2d/Platforms/Android/CCQuaternion.m', | |
'cocos2d/Platforms/iOS/CCAppDelegate.m', | |
'cocos2d/Platforms/iOS/CCDirectorIOS.m', | |
'cocos2d/Platforms/iOS/CCGLView.m', | |
'cocos2d/Platforms/iOS/CCMetalSupport.m', | |
'cocos2d/Platforms/iOS/CCMetalView.m', | |
'cocos2d/Platforms/iOS/CCTouchIOS.m', | |
'cocos2d/Platforms/iOS/UITouch+CC.m', | |
'cocos2d/Platforms/Mac/CCDirectorMac.m', | |
'cocos2d/Platforms/Mac/CCGLView.m', | |
'cocos2d/Platforms/Mac/CCWindow.m', | |
'cocos2d/Support/base64.c', | |
'cocos2d/Support/CCColor.m', | |
'cocos2d/Support/CCFileUtils.m', | |
'cocos2d/Support/CCProfiling.m', | |
'cocos2d/Support/ccUtils.c', | |
'cocos2d/Support/CGPointExtension.m', | |
'cocos2d/Support/NSAttributedString+CCAdditions.m', | |
'cocos2d/Support/TGAlib.m', | |
'cocos2d/Support/ZipUtils.m', | |
] | |
ss.public_header_files = 'cocos2d/**/*.h', 'cocos2d-ui/**/*.h' | |
ss.header_mappings_dir = './' | |
ss.ios.frameworks = 'OpenGLES', 'GLKit' | |
ss.ios.weak_frameworks = 'Metal' | |
ss.subspec 'no-arc' do |sna| | |
sna.requires_arc = false | |
sna.source_files = 'cocos2d/CCNoARC.m' | |
end | |
ss.dependency 'Cocos2D-SpriteBuilder/ObjectAL' | |
ss.dependency 'Cocos2D-SpriteBuilder/SSZipArchive' | |
ss.dependency 'Cocos2D-SpriteBuilder/Objective-Chipmunk' | |
end | |
s.subspec 'ObjectAL' do |ss| | |
ss.source_files = 'external/ObjectAL/ObjectAL/**/*.[chm]' | |
ss.public_header_files = 'external/ObjectAL/ObjectAL/**/*.h' | |
ss.header_mappings_dir = 'external/ObjectAL/ObjectAL' | |
ss.requires_arc = false | |
ss.ios.frameworks = 'OpenAL', 'AudioToolbox', 'AVFoundation' | |
end | |
s.subspec 'SSZipArchive' do |ss| | |
ss.source_files = 'external/SSZipArchive/SSZipArchive/**/*.[chm]' | |
ss.public_header_files = 'external/SSZipArchive/SSZipArchive/*.h' | |
ss.header_mappings_dir = 'external/SSZipArchive' | |
ss.library = 'z' | |
end | |
s.subspec 'Objective-Chipmunk' do |ss| | |
ss.source_files = 'external/Chipmunk/objectivec/**/*.[hm]' | |
ss.public_header_files = 'external/Chipmunk/objectivec/include/**/*.h' | |
ss.header_mappings_dir = 'external/Chipmunk/objectivec/include' | |
ss.requires_arc = false | |
ss.subspec 'chipmunk' do |sss| | |
sss.source_files = 'external/Chipmunk/src/**/*.[ch]', 'external/Chipmunk/include/**/*.[ch]' | |
sss.public_header_files = 'external/Chipmunk/include/**/*.h' | |
sss.header_mappings_dir = 'external/Chipmunk/include' | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment