Skip to content

Commit

Permalink
Merge pull request BoltsFramework#150 from richardjrossiii/tvos
Browse files Browse the repository at this point in the history
Added tvOS build target
  • Loading branch information
richardjrossiii committed Sep 17, 2015
2 parents edac485 + cb9750d commit d18e420
Show file tree
Hide file tree
Showing 9 changed files with 398 additions and 1 deletion.
195 changes: 195 additions & 0 deletions Bolts.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,29 @@
8EA6BF691805CF5600337041 /* BoltsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EA6BF681805CF5600337041 /* BoltsTests.m */; };
8EDDA63017E17DDC00655F8A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E9C3CEC17DE9DE000427E62 /* Foundation.framework */; };
B242FABB19A567660097ECAE /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = B242FAB919A567660097ECAE /* BFMeasurementEvent.m */; };
F5AFC9EC1BA752750076E927 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8103FA5319900A84000BAE3F /* BFTaskCompletionSource.m */; };
F5AFC9ED1BA752750076E927 /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 8103FA5119900A84000BAE3F /* BFTask.m */; };
F5AFC9EE1BA752750076E927 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 8103FA5519900A84000BAE3F /* Bolts.m */; };
F5AFC9EF1BA752750076E927 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA39C911ADE715400DD78CC /* BFCancellationTokenRegistration.m */; };
F5AFC9F01BA752750076E927 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C60AEC21ACF093D00747DD7 /* BFCancellationTokenSource.m */; };
F5AFC9F11BA752750076E927 /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8103FA4F19900A84000BAE3F /* BFExecutor.m */; };
F5AFC9F21BA752750076E927 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C60AEBE1ACF08F300747DD7 /* BFCancellationToken.m */; };
F5AFC9F41BA752750076E927 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E9C3CEC17DE9DE000427E62 /* Foundation.framework */; };
F5AFC9F61BA752750076E927 /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CA39C901ADE715400DD78CC /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9F71BA752750076E927 /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 8103FA5019900A84000BAE3F /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9F81BA752750076E927 /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C60AEC11ACF093D00747DD7 /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9F91BA752750076E927 /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8103FA4E19900A84000BAE3F /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9FA1BA752750076E927 /* BFDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 8105DA241B7A83BC0092AE4F /* BFDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9FB1BA752750076E927 /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 8103FA5219900A84000BAE3F /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9FC1BA752750076E927 /* BoltsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8103FA5619900A84000BAE3F /* BoltsVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9FD1BA752750076E927 /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = 8103FA5419900A84000BAE3F /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFC9FE1BA752750076E927 /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C60AEBD1ACF08F300747DD7 /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
F5AFCA081BA752770076E927 /* ExecutorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DC1A611B7A7F4000F491DC /* ExecutorTests.m */; };
F5AFCA091BA752770076E927 /* BoltsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EA6BF681805CF5600337041 /* BoltsTests.m */; };
F5AFCA0A1BA752770076E927 /* TaskTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E9C3D1C17DE9F6500427E62 /* TaskTests.m */; };
F5AFCA0B1BA752770076E927 /* CancellationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C60AEC51ACF19F900747DD7 /* CancellationTests.m */; };
F5AFCA0D1BA752770076E927 /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EDDA63517E17DDD00655F8A /* Bolts.framework */; };
F5AFCA0E1BA752770076E927 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E8C8ED217F23C3B00E3F1C7 /* XCTest.framework */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand All @@ -105,6 +128,13 @@
remoteGlobalIDString = 8EDDA62817E17DDC00655F8A;
remoteInfo = MacBolts;
};
F5AFCA061BA752770076E927 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 8E9C3CE117DE9DE000427E62 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 8EDDA62817E17DDC00655F8A;
remoteInfo = MacBolts;
};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
Expand Down Expand Up @@ -187,6 +217,12 @@
B242FAB919A567660097ECAE /* BFMeasurementEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BFMeasurementEvent.m; sourceTree = "<group>"; };
B242FABA19A567660097ECAE /* BFURL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BFURL_Internal.h; sourceTree = "<group>"; };
B242FAC019A599CD0097ECAE /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BFMeasurementEvent_Internal.h; sourceTree = "<group>"; };
F5AFCA021BA752750076E927 /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; };
F5AFCA131BA752770076E927 /* BoltsTests-tvOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "BoltsTests-tvOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
F5AFCA151BA752AF0076E927 /* Bolts-tvOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Bolts-tvOS.xcconfig"; sourceTree = "<group>"; };
F5AFCA161BA752D30076E927 /* BoltsTests-tvOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "BoltsTests-tvOS.xcconfig"; sourceTree = "<group>"; };
F5AFCA171BA752F90076E927 /* tvOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = tvOS.xcconfig; sourceTree = "<group>"; };
F5AFCA181BA753D20076E927 /* tvOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "tvOS-Info.plist"; path = "Resources/tvOS-Info.plist"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -235,6 +271,23 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
F5AFC9F31BA752750076E927 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F5AFC9F41BA752750076E927 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F5AFCA0C1BA752770076E927 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F5AFCA0D1BA752770076E927 /* Bolts.framework in Frameworks */,
F5AFCA0E1BA752770076E927 /* XCTest.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
Expand Down Expand Up @@ -316,8 +369,10 @@
children = (
81279F721B9A3F06006696C2 /* Bolts-iOS.xcconfig */,
81279F731B9A3F06006696C2 /* Bolts-OSX.xcconfig */,
F5AFCA151BA752AF0076E927 /* Bolts-tvOS.xcconfig */,
81279F741B9A3F06006696C2 /* BoltsTests-iOS.xcconfig */,
81279F751B9A3F06006696C2 /* BoltsTests-OSX.xcconfig */,
F5AFCA161BA752D30076E927 /* BoltsTests-tvOS.xcconfig */,
81279F761B9A3F06006696C2 /* Shared */,
);
path = Configurations;
Expand All @@ -340,6 +395,7 @@
children = (
81279F791B9A3F06006696C2 /* iOS.xcconfig */,
81279F7A1B9A3F06006696C2 /* OSX.xcconfig */,
F5AFCA171BA752F90076E927 /* tvOS.xcconfig */,
);
path = Platform;
sourceTree = "<group>";
Expand Down Expand Up @@ -408,6 +464,8 @@
8E8C8EE917F23D1D00E3F1C7 /* BoltsTests-iOS.xctest */,
8E8C8F1917F241DA00E3F1C7 /* BoltsTests-OSX.xctest */,
1EC3016018CDAA8400D06D07 /* BoltsTestUI.app */,
F5AFCA021BA752750076E927 /* Bolts.framework */,
F5AFCA131BA752770076E927 /* BoltsTests-tvOS.xctest */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -441,6 +499,7 @@
814916E11AD5D46600EE7C63 /* iOS.modulemap */,
8122B2881AA0E8220025C5AF /* iOS-Info.plist */,
81F0E88D19E5CB5A00812A88 /* Mac-Info.plist */,
F5AFCA181BA753D20076E927 /* tvOS-Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
Expand Down Expand Up @@ -489,6 +548,22 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
F5AFC9F51BA752750076E927 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F5AFC9F61BA752750076E927 /* BFCancellationTokenRegistration.h in Headers */,
F5AFC9F71BA752750076E927 /* BFTask.h in Headers */,
F5AFC9F81BA752750076E927 /* BFCancellationTokenSource.h in Headers */,
F5AFC9F91BA752750076E927 /* BFExecutor.h in Headers */,
F5AFC9FA1BA752750076E927 /* BFDefines.h in Headers */,
F5AFC9FB1BA752750076E927 /* BFTaskCompletionSource.h in Headers */,
F5AFC9FC1BA752750076E927 /* BoltsVersion.h in Headers */,
F5AFC9FD1BA752750076E927 /* Bolts.h in Headers */,
F5AFC9FE1BA752750076E927 /* BFCancellationToken.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
Expand Down Expand Up @@ -580,6 +655,41 @@
productReference = 8EDDA63517E17DDD00655F8A /* Bolts.framework */;
productType = "com.apple.product-type.framework";
};
F5AFC9EA1BA752750076E927 /* TVBolts */ = {
isa = PBXNativeTarget;
buildConfigurationList = F5AFC9FF1BA752750076E927 /* Build configuration list for PBXNativeTarget "TVBolts" */;
buildPhases = (
F5AFC9EB1BA752750076E927 /* Sources */,
F5AFC9F31BA752750076E927 /* Frameworks */,
F5AFC9F51BA752750076E927 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = TVBolts;
productName = Bolts;
productReference = F5AFCA021BA752750076E927 /* Bolts.framework */;
productType = "com.apple.product-type.framework";
};
F5AFCA041BA752770076E927 /* TVBoltsTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = F5AFCA101BA752770076E927 /* Build configuration list for PBXNativeTarget "TVBoltsTests" */;
buildPhases = (
F5AFCA071BA752770076E927 /* Sources */,
F5AFCA0C1BA752770076E927 /* Frameworks */,
F5AFCA0F1BA752770076E927 /* Resources */,
);
buildRules = (
);
dependencies = (
F5AFCA051BA752770076E927 /* PBXTargetDependency */,
);
name = TVBoltsTests;
productName = MacBoltsTests;
productReference = F5AFCA131BA752770076E927 /* BoltsTests-tvOS.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
Expand Down Expand Up @@ -611,8 +721,10 @@
targets = (
8E9C3CE817DE9DE000427E62 /* Bolts */,
8EDDA62817E17DDC00655F8A /* MacBolts */,
F5AFC9EA1BA752750076E927 /* TVBolts */,
8E8C8EE817F23D1D00E3F1C7 /* BoltsTests */,
8E8C8F1817F241DA00E3F1C7 /* MacBoltsTests */,
F5AFCA041BA752770076E927 /* TVBoltsTests */,
1EC3015F18CDAA8300D06D07 /* BoltsTestUI */,
);
};
Expand Down Expand Up @@ -643,6 +755,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
F5AFCA0F1BA752770076E927 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
Expand Down Expand Up @@ -715,6 +834,31 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
F5AFC9EB1BA752750076E927 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F5AFC9EC1BA752750076E927 /* BFTaskCompletionSource.m in Sources */,
F5AFC9ED1BA752750076E927 /* BFTask.m in Sources */,
F5AFC9EE1BA752750076E927 /* Bolts.m in Sources */,
F5AFC9EF1BA752750076E927 /* BFCancellationTokenRegistration.m in Sources */,
F5AFC9F01BA752750076E927 /* BFCancellationTokenSource.m in Sources */,
F5AFC9F11BA752750076E927 /* BFExecutor.m in Sources */,
F5AFC9F21BA752750076E927 /* BFCancellationToken.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F5AFCA071BA752770076E927 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F5AFCA081BA752770076E927 /* ExecutorTests.m in Sources */,
F5AFCA091BA752770076E927 /* BoltsTests.m in Sources */,
F5AFCA0A1BA752770076E927 /* TaskTests.m in Sources */,
F5AFCA0B1BA752770076E927 /* CancellationTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
Expand All @@ -733,6 +877,11 @@
target = 8EDDA62817E17DDC00655F8A /* MacBolts */;
targetProxy = 8E8C8F2417F241DA00E3F1C7 /* PBXContainerItemProxy */;
};
F5AFCA051BA752770076E927 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8EDDA62817E17DDC00655F8A /* MacBolts */;
targetProxy = F5AFCA061BA752770076E927 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
Expand Down Expand Up @@ -886,6 +1035,34 @@
};
name = Release;
};
F5AFCA001BA752750076E927 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F5AFCA151BA752AF0076E927 /* Bolts-tvOS.xcconfig */;
buildSettings = {
};
name = Debug;
};
F5AFCA011BA752750076E927 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F5AFCA151BA752AF0076E927 /* Bolts-tvOS.xcconfig */;
buildSettings = {
};
name = Release;
};
F5AFCA111BA752770076E927 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F5AFCA161BA752D30076E927 /* BoltsTests-tvOS.xcconfig */;
buildSettings = {
};
name = Debug;
};
F5AFCA121BA752770076E927 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F5AFCA161BA752D30076E927 /* BoltsTests-tvOS.xcconfig */;
buildSettings = {
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
Expand Down Expand Up @@ -943,6 +1120,24 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F5AFC9FF1BA752750076E927 /* Build configuration list for PBXNativeTarget "TVBolts" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F5AFCA001BA752750076E927 /* Debug */,
F5AFCA011BA752750076E927 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F5AFCA101BA752770076E927 /* Build configuration list for PBXNativeTarget "TVBoltsTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F5AFCA111BA752770076E927 /* Debug */,
F5AFCA121BA752770076E927 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 8E9C3CE117DE9DE000427E62 /* Project object */;
Expand Down
Loading

0 comments on commit d18e420

Please sign in to comment.