Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

AWSiOSSDK 1.3.3 podspec

  • Loading branch information...
commit 70d066dd162d7eb0b53a75517243cef75b1fa9f9 1 parent c8be660
@nov nov authored fabiopelosin committed
Showing with 38 additions and 0 deletions.
  1. +38 −0 AWSiOSSDK/1.3.3/AWSiOSSDK.podspec
View
38 AWSiOSSDK/1.3.3/AWSiOSSDK.podspec
@@ -0,0 +1,38 @@
+Pod::Spec.new do |s|
+ s.name = 'AWSiOSSDK'
+ s.version = '1.3.3'
+ s.license = 'Apache 2.0'
+ s.summary = 'Amazon Web Services SDK for iOS.'
+ s.homepage = 'http://aws.amazon.com/sdkforios'
+ s.author = { 'Amazon Web Services' => 'amazonwebservices' }
+ s.source = { :git => 'https://github.com/amazonwebservices/aws-sdk-for-ios.git', :commit => '4fb867331360a16dfc472849791e584a621967bf'}
+ s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
+ s.platform = :ios
+
+ s.header_mappings_dir = 'src/include'
+
+ s.subspec 'DynamoDB' do |ss|
+ ss.source_files = "src/Amazon.DynamoDB/**/*.m", "src/include/DynamoDB/*.h"
+ ss.dependency 'AWSiOSSDK/Runtime'
+ end
+
+ s.subspec 'Runtime' do |ss|
+ ss.source_files = "src/Amazon.Runtime/**/*.m", "src/include/*.h"
+ ss.dependency 'AWSiOSSDK/DynamoDB'
+ ss.dependency 'AWSiOSSDK/GMT-Logger'
+ ss.dependency 'SBJson'
+ end
+
+ # TODO: GTM should be an external dependency.
+ s.subspec 'GMT-Logger' do |ss|
+ ss.source_files = 'src/ThirdParty/GTM*.{h,m}'
+ end
+
+ # S3 does not build because it needs a Constants.h file defined by clients
+ %w[ AutoScaling CloudWatch DynamoDB EC2 ElasticLoadBalancing S3 SES SNS SQS STS SimpleDB ].each do |name|
+ s.subspec name do |ss|
+ ss.source_files = "src/Amazon.#{name}/**/*.m", "src/include/#{name}/*.h"
+ ss.dependency 'AWSiOSSDK/Runtime'
+ end
+ end
+end
Please sign in to comment.
Something went wrong with that request. Please try again.