Commits

ampatspell committed a1fab7d

Project which builds arm+i386 from sources located in parent folder

Comments (0)

Files changed (3)

+syntax: glob
+
+.DS_Store
+Icon?
+
+*.swp
+*~.nib
+
+*.pyc
+._*
+*.xcodeproj/*.pbxuser
+*.xcodeproj/*.perspective*
+*.xcodeproj/*.mode*
+
+
+syntax: regexp
+
+^build/
+

TouchJSONStatic.xcodeproj/project.pbxproj

+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 45;
+	objects = {
+
+/* Begin PBXAggregateTarget section */
+		2105293B12860DE800CA7DF4 /* TouchJSON */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = 2105294812860E3800CA7DF4 /* Build configuration list for PBXAggregateTarget "TouchJSON" */;
+			buildPhases = (
+				2105293F12860E0500CA7DF4 /* ShellScript */,
+			);
+			dependencies = (
+				2105294112860E2500CA7DF4 /* PBXTargetDependency */,
+				2105294312860E2600CA7DF4 /* PBXTargetDependency */,
+			);
+			name = TouchJSON;
+			productName = TouchJSON;
+		};
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+		210528EA12860D0400CA7DF4 /* CDataScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D012860D0400CA7DF4 /* CDataScanner.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528EB12860D0400CA7DF4 /* CDataScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D112860D0400CA7DF4 /* CDataScanner.m */; };
+		210528EC12860D0400CA7DF4 /* CFilteringJSONSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D312860D0400CA7DF4 /* CFilteringJSONSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528ED12860D0400CA7DF4 /* CFilteringJSONSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D412860D0400CA7DF4 /* CFilteringJSONSerializer.m */; };
+		210528EE12860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D512860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528EF12860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D612860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.m */; };
+		210528F012860D0400CA7DF4 /* CJSONSerializedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D712860D0400CA7DF4 /* CJSONSerializedData.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528F112860D0400CA7DF4 /* CJSONSerializedData.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D812860D0400CA7DF4 /* CJSONSerializedData.m */; };
+		210528F212860D0400CA7DF4 /* CDataScanner_Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528DA12860D0400CA7DF4 /* CDataScanner_Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528F312860D0400CA7DF4 /* CDataScanner_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528DB12860D0400CA7DF4 /* CDataScanner_Extensions.m */; };
+		210528F412860D0400CA7DF4 /* NSCharacterSet_Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528DC12860D0400CA7DF4 /* NSCharacterSet_Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528F512860D0400CA7DF4 /* NSCharacterSet_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528DD12860D0400CA7DF4 /* NSCharacterSet_Extensions.m */; };
+		210528F612860D0400CA7DF4 /* NSDictionary_JSONExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528DE12860D0400CA7DF4 /* NSDictionary_JSONExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528F712860D0400CA7DF4 /* NSDictionary_JSONExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528DF12860D0400CA7DF4 /* NSDictionary_JSONExtensions.m */; };
+		210528F812860D0400CA7DF4 /* NSScanner_Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E012860D0400CA7DF4 /* NSScanner_Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528F912860D0400CA7DF4 /* NSScanner_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E112860D0400CA7DF4 /* NSScanner_Extensions.m */; };
+		210528FA12860D0400CA7DF4 /* CJSONDeserializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E312860D0400CA7DF4 /* CJSONDeserializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528FB12860D0400CA7DF4 /* CJSONDeserializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E412860D0400CA7DF4 /* CJSONDeserializer.m */; };
+		210528FC12860D0400CA7DF4 /* CJSONScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E512860D0400CA7DF4 /* CJSONScanner.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528FD12860D0400CA7DF4 /* CJSONScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E612860D0400CA7DF4 /* CJSONScanner.m */; };
+		210528FE12860D0400CA7DF4 /* CJSONSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E712860D0400CA7DF4 /* CJSONSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		210528FF12860D0400CA7DF4 /* CJSONSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E812860D0400CA7DF4 /* CJSONSerializer.m */; };
+		2105290012860D0400CA7DF4 /* JSONRepresentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E912860D0400CA7DF4 /* JSONRepresentation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105291A12860D8F00CA7DF4 /* TouchJSONStatic_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* TouchJSONStatic_Prefix.pch */; };
+		2105291B12860D8F00CA7DF4 /* CDataScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D012860D0400CA7DF4 /* CDataScanner.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105291C12860D8F00CA7DF4 /* CFilteringJSONSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D312860D0400CA7DF4 /* CFilteringJSONSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105291D12860D8F00CA7DF4 /* CJSONDeserializer_BlocksExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D512860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105291E12860D8F00CA7DF4 /* CJSONSerializedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528D712860D0400CA7DF4 /* CJSONSerializedData.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105291F12860D8F00CA7DF4 /* CDataScanner_Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528DA12860D0400CA7DF4 /* CDataScanner_Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292012860D8F00CA7DF4 /* NSCharacterSet_Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528DC12860D0400CA7DF4 /* NSCharacterSet_Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292112860D8F00CA7DF4 /* NSDictionary_JSONExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528DE12860D0400CA7DF4 /* NSDictionary_JSONExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292212860D8F00CA7DF4 /* NSScanner_Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E012860D0400CA7DF4 /* NSScanner_Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292312860D8F00CA7DF4 /* CJSONDeserializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E312860D0400CA7DF4 /* CJSONDeserializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292412860D8F00CA7DF4 /* CJSONScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E512860D0400CA7DF4 /* CJSONScanner.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292512860D8F00CA7DF4 /* CJSONSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E712860D0400CA7DF4 /* CJSONSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292612860D8F00CA7DF4 /* JSONRepresentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 210528E912860D0400CA7DF4 /* JSONRepresentation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		2105292812860D8F00CA7DF4 /* CDataScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D112860D0400CA7DF4 /* CDataScanner.m */; };
+		2105292912860D8F00CA7DF4 /* CFilteringJSONSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D412860D0400CA7DF4 /* CFilteringJSONSerializer.m */; };
+		2105292A12860D8F00CA7DF4 /* CJSONDeserializer_BlocksExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D612860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.m */; };
+		2105292B12860D8F00CA7DF4 /* CJSONSerializedData.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528D812860D0400CA7DF4 /* CJSONSerializedData.m */; };
+		2105292C12860D8F00CA7DF4 /* CDataScanner_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528DB12860D0400CA7DF4 /* CDataScanner_Extensions.m */; };
+		2105292D12860D8F00CA7DF4 /* NSCharacterSet_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528DD12860D0400CA7DF4 /* NSCharacterSet_Extensions.m */; };
+		2105292E12860D8F00CA7DF4 /* NSDictionary_JSONExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528DF12860D0400CA7DF4 /* NSDictionary_JSONExtensions.m */; };
+		2105292F12860D8F00CA7DF4 /* NSScanner_Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E112860D0400CA7DF4 /* NSScanner_Extensions.m */; };
+		2105293012860D8F00CA7DF4 /* CJSONDeserializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E412860D0400CA7DF4 /* CJSONDeserializer.m */; };
+		2105293112860D8F00CA7DF4 /* CJSONScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E612860D0400CA7DF4 /* CJSONScanner.m */; };
+		2105293212860D8F00CA7DF4 /* CJSONSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 210528E812860D0400CA7DF4 /* CJSONSerializer.m */; };
+		2105293412860D8F00CA7DF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
+		AA747D9F0F9514B9006C5449 /* TouchJSONStatic_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* TouchJSONStatic_Prefix.pch */; settings = {ATTRIBUTES = (); }; };
+		AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+		2105294012860E2500CA7DF4 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = D2AAC07D0554694100DB518D /* TouchJSONSimulator */;
+			remoteInfo = TouchJSONSimulator;
+		};
+		2105294212860E2600CA7DF4 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 2105291812860D8F00CA7DF4 /* TouchJSONDevice */;
+			remoteInfo = TouchJSONDevice;
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+		210528D012860D0400CA7DF4 /* CDataScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDataScanner.h; path = ../Source/CDataScanner.h; sourceTree = SOURCE_ROOT; };
+		210528D112860D0400CA7DF4 /* CDataScanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDataScanner.m; path = ../Source/CDataScanner.m; sourceTree = SOURCE_ROOT; };
+		210528D312860D0400CA7DF4 /* CFilteringJSONSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CFilteringJSONSerializer.h; sourceTree = "<group>"; };
+		210528D412860D0400CA7DF4 /* CFilteringJSONSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CFilteringJSONSerializer.m; sourceTree = "<group>"; };
+		210528D512860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONDeserializer_BlocksExtensions.h; sourceTree = "<group>"; };
+		210528D612860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONDeserializer_BlocksExtensions.m; sourceTree = "<group>"; };
+		210528D712860D0400CA7DF4 /* CJSONSerializedData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONSerializedData.h; sourceTree = "<group>"; };
+		210528D812860D0400CA7DF4 /* CJSONSerializedData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONSerializedData.m; sourceTree = "<group>"; };
+		210528DA12860D0400CA7DF4 /* CDataScanner_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDataScanner_Extensions.h; sourceTree = "<group>"; };
+		210528DB12860D0400CA7DF4 /* CDataScanner_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDataScanner_Extensions.m; sourceTree = "<group>"; };
+		210528DC12860D0400CA7DF4 /* NSCharacterSet_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSCharacterSet_Extensions.h; sourceTree = "<group>"; };
+		210528DD12860D0400CA7DF4 /* NSCharacterSet_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSCharacterSet_Extensions.m; sourceTree = "<group>"; };
+		210528DE12860D0400CA7DF4 /* NSDictionary_JSONExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDictionary_JSONExtensions.h; sourceTree = "<group>"; };
+		210528DF12860D0400CA7DF4 /* NSDictionary_JSONExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDictionary_JSONExtensions.m; sourceTree = "<group>"; };
+		210528E012860D0400CA7DF4 /* NSScanner_Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSScanner_Extensions.h; sourceTree = "<group>"; };
+		210528E112860D0400CA7DF4 /* NSScanner_Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSScanner_Extensions.m; sourceTree = "<group>"; };
+		210528E312860D0400CA7DF4 /* CJSONDeserializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONDeserializer.h; sourceTree = "<group>"; };
+		210528E412860D0400CA7DF4 /* CJSONDeserializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONDeserializer.m; sourceTree = "<group>"; };
+		210528E512860D0400CA7DF4 /* CJSONScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONScanner.h; sourceTree = "<group>"; };
+		210528E612860D0400CA7DF4 /* CJSONScanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONScanner.m; sourceTree = "<group>"; };
+		210528E712860D0400CA7DF4 /* CJSONSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CJSONSerializer.h; sourceTree = "<group>"; };
+		210528E812860D0400CA7DF4 /* CJSONSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CJSONSerializer.m; sourceTree = "<group>"; };
+		210528E912860D0400CA7DF4 /* JSONRepresentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSONRepresentation.h; sourceTree = "<group>"; };
+		2105293812860D8F00CA7DF4 /* libTouchJSON.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libTouchJSON.a; sourceTree = BUILT_PRODUCTS_DIR; };
+		AA747D9E0F9514B9006C5449 /* TouchJSONStatic_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TouchJSONStatic_Prefix.pch; sourceTree = SOURCE_ROOT; };
+		AACBBE490F95108600F1A2B1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+		D2AAC07E0554694100DB518D /* libTouchJSON.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libTouchJSON.a; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		2105293312860D8F00CA7DF4 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2105293412860D8F00CA7DF4 /* Foundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		D2AAC07C0554694100DB518D /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		034768DFFF38A50411DB9C8B /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				D2AAC07E0554694100DB518D /* libTouchJSON.a */,
+				2105293812860D8F00CA7DF4 /* libTouchJSON.a */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		0867D691FE84028FC02AAC07 /* TouchJSONStatic */ = {
+			isa = PBXGroup;
+			children = (
+				08FB77AEFE84172EC02AAC07 /* Classes */,
+				32C88DFF0371C24200C91783 /* Other Sources */,
+				0867D69AFE84028FC02AAC07 /* Frameworks */,
+				034768DFFF38A50411DB9C8B /* Products */,
+			);
+			name = TouchJSONStatic;
+			sourceTree = "<group>";
+		};
+		0867D69AFE84028FC02AAC07 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				AACBBE490F95108600F1A2B1 /* Foundation.framework */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+		08FB77AEFE84172EC02AAC07 /* Classes */ = {
+			isa = PBXGroup;
+			children = (
+				210528D012860D0400CA7DF4 /* CDataScanner.h */,
+				210528D112860D0400CA7DF4 /* CDataScanner.m */,
+				210528D212860D0400CA7DF4 /* Experimental */,
+				210528D912860D0400CA7DF4 /* Extensions */,
+				210528E212860D0400CA7DF4 /* JSON */,
+			);
+			name = Classes;
+			sourceTree = "<group>";
+		};
+		210528D212860D0400CA7DF4 /* Experimental */ = {
+			isa = PBXGroup;
+			children = (
+				210528D312860D0400CA7DF4 /* CFilteringJSONSerializer.h */,
+				210528D412860D0400CA7DF4 /* CFilteringJSONSerializer.m */,
+				210528D512860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.h */,
+				210528D612860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.m */,
+				210528D712860D0400CA7DF4 /* CJSONSerializedData.h */,
+				210528D812860D0400CA7DF4 /* CJSONSerializedData.m */,
+			);
+			name = Experimental;
+			path = ../Source/Experimental;
+			sourceTree = SOURCE_ROOT;
+		};
+		210528D912860D0400CA7DF4 /* Extensions */ = {
+			isa = PBXGroup;
+			children = (
+				210528DA12860D0400CA7DF4 /* CDataScanner_Extensions.h */,
+				210528DB12860D0400CA7DF4 /* CDataScanner_Extensions.m */,
+				210528DC12860D0400CA7DF4 /* NSCharacterSet_Extensions.h */,
+				210528DD12860D0400CA7DF4 /* NSCharacterSet_Extensions.m */,
+				210528DE12860D0400CA7DF4 /* NSDictionary_JSONExtensions.h */,
+				210528DF12860D0400CA7DF4 /* NSDictionary_JSONExtensions.m */,
+				210528E012860D0400CA7DF4 /* NSScanner_Extensions.h */,
+				210528E112860D0400CA7DF4 /* NSScanner_Extensions.m */,
+			);
+			name = Extensions;
+			path = ../Source/Extensions;
+			sourceTree = SOURCE_ROOT;
+		};
+		210528E212860D0400CA7DF4 /* JSON */ = {
+			isa = PBXGroup;
+			children = (
+				210528E312860D0400CA7DF4 /* CJSONDeserializer.h */,
+				210528E412860D0400CA7DF4 /* CJSONDeserializer.m */,
+				210528E512860D0400CA7DF4 /* CJSONScanner.h */,
+				210528E612860D0400CA7DF4 /* CJSONScanner.m */,
+				210528E712860D0400CA7DF4 /* CJSONSerializer.h */,
+				210528E812860D0400CA7DF4 /* CJSONSerializer.m */,
+				210528E912860D0400CA7DF4 /* JSONRepresentation.h */,
+			);
+			name = JSON;
+			path = ../Source/JSON;
+			sourceTree = SOURCE_ROOT;
+		};
+		32C88DFF0371C24200C91783 /* Other Sources */ = {
+			isa = PBXGroup;
+			children = (
+				AA747D9E0F9514B9006C5449 /* TouchJSONStatic_Prefix.pch */,
+			);
+			name = "Other Sources";
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+		2105291912860D8F00CA7DF4 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2105291A12860D8F00CA7DF4 /* TouchJSONStatic_Prefix.pch in Headers */,
+				2105291B12860D8F00CA7DF4 /* CDataScanner.h in Headers */,
+				2105291C12860D8F00CA7DF4 /* CFilteringJSONSerializer.h in Headers */,
+				2105291D12860D8F00CA7DF4 /* CJSONDeserializer_BlocksExtensions.h in Headers */,
+				2105291E12860D8F00CA7DF4 /* CJSONSerializedData.h in Headers */,
+				2105291F12860D8F00CA7DF4 /* CDataScanner_Extensions.h in Headers */,
+				2105292012860D8F00CA7DF4 /* NSCharacterSet_Extensions.h in Headers */,
+				2105292112860D8F00CA7DF4 /* NSDictionary_JSONExtensions.h in Headers */,
+				2105292212860D8F00CA7DF4 /* NSScanner_Extensions.h in Headers */,
+				2105292312860D8F00CA7DF4 /* CJSONDeserializer.h in Headers */,
+				2105292412860D8F00CA7DF4 /* CJSONScanner.h in Headers */,
+				2105292512860D8F00CA7DF4 /* CJSONSerializer.h in Headers */,
+				2105292612860D8F00CA7DF4 /* JSONRepresentation.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		D2AAC07A0554694100DB518D /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				AA747D9F0F9514B9006C5449 /* TouchJSONStatic_Prefix.pch in Headers */,
+				210528EA12860D0400CA7DF4 /* CDataScanner.h in Headers */,
+				210528EC12860D0400CA7DF4 /* CFilteringJSONSerializer.h in Headers */,
+				210528EE12860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.h in Headers */,
+				210528F012860D0400CA7DF4 /* CJSONSerializedData.h in Headers */,
+				210528F212860D0400CA7DF4 /* CDataScanner_Extensions.h in Headers */,
+				210528F412860D0400CA7DF4 /* NSCharacterSet_Extensions.h in Headers */,
+				210528F612860D0400CA7DF4 /* NSDictionary_JSONExtensions.h in Headers */,
+				210528F812860D0400CA7DF4 /* NSScanner_Extensions.h in Headers */,
+				210528FA12860D0400CA7DF4 /* CJSONDeserializer.h in Headers */,
+				210528FC12860D0400CA7DF4 /* CJSONScanner.h in Headers */,
+				210528FE12860D0400CA7DF4 /* CJSONSerializer.h in Headers */,
+				2105290012860D0400CA7DF4 /* JSONRepresentation.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+		2105291812860D8F00CA7DF4 /* TouchJSONDevice */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 2105293512860D8F00CA7DF4 /* Build configuration list for PBXNativeTarget "TouchJSONDevice" */;
+			buildPhases = (
+				2105291912860D8F00CA7DF4 /* Headers */,
+				2105292712860D8F00CA7DF4 /* Sources */,
+				2105293312860D8F00CA7DF4 /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = TouchJSONDevice;
+			productName = TouchJSONStatic;
+			productReference = 2105293812860D8F00CA7DF4 /* libTouchJSON.a */;
+			productType = "com.apple.product-type.library.static";
+		};
+		D2AAC07D0554694100DB518D /* TouchJSONSimulator */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 1DEB921E08733DC00010E9CD /* Build configuration list for PBXNativeTarget "TouchJSONSimulator" */;
+			buildPhases = (
+				D2AAC07A0554694100DB518D /* Headers */,
+				D2AAC07B0554694100DB518D /* Sources */,
+				D2AAC07C0554694100DB518D /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = TouchJSONSimulator;
+			productName = TouchJSONStatic;
+			productReference = D2AAC07E0554694100DB518D /* libTouchJSON.a */;
+			productType = "com.apple.product-type.library.static";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		0867D690FE84028FC02AAC07 /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = 1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "TouchJSONStatic" */;
+			compatibilityVersion = "Xcode 3.1";
+			developmentRegion = English;
+			hasScannedForEncodings = 1;
+			knownRegions = (
+				English,
+				Japanese,
+				French,
+				German,
+			);
+			mainGroup = 0867D691FE84028FC02AAC07 /* TouchJSONStatic */;
+			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				D2AAC07D0554694100DB518D /* TouchJSONSimulator */,
+				2105291812860D8F00CA7DF4 /* TouchJSONDevice */,
+				2105293B12860DE800CA7DF4 /* TouchJSON */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		2105293F12860E0500CA7DF4 /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "mkdir -p ${TEMP_ROOT}/${BUILD_STYLE}/Library\n \nlipo -create \"${TEMP_ROOT}/${BUILD_STYLE}-iphoneos/libTouchJSON.a\" \"${TEMP_ROOT}/${BUILD_STYLE}-iphonesimulator/libTouchJSON.a\" -output \"${TEMP_ROOT}/${BUILD_STYLE}/Library/libTouchJSON.a\"\n\ncp -R \"${TEMP_ROOT}/${BUILD_STYLE}-iphoneos/Headers\" \"${TEMP_ROOT}/${BUILD_STYLE}/Library\"\n";
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		2105292712860D8F00CA7DF4 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2105292812860D8F00CA7DF4 /* CDataScanner.m in Sources */,
+				2105292912860D8F00CA7DF4 /* CFilteringJSONSerializer.m in Sources */,
+				2105292A12860D8F00CA7DF4 /* CJSONDeserializer_BlocksExtensions.m in Sources */,
+				2105292B12860D8F00CA7DF4 /* CJSONSerializedData.m in Sources */,
+				2105292C12860D8F00CA7DF4 /* CDataScanner_Extensions.m in Sources */,
+				2105292D12860D8F00CA7DF4 /* NSCharacterSet_Extensions.m in Sources */,
+				2105292E12860D8F00CA7DF4 /* NSDictionary_JSONExtensions.m in Sources */,
+				2105292F12860D8F00CA7DF4 /* NSScanner_Extensions.m in Sources */,
+				2105293012860D8F00CA7DF4 /* CJSONDeserializer.m in Sources */,
+				2105293112860D8F00CA7DF4 /* CJSONScanner.m in Sources */,
+				2105293212860D8F00CA7DF4 /* CJSONSerializer.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		D2AAC07B0554694100DB518D /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				210528EB12860D0400CA7DF4 /* CDataScanner.m in Sources */,
+				210528ED12860D0400CA7DF4 /* CFilteringJSONSerializer.m in Sources */,
+				210528EF12860D0400CA7DF4 /* CJSONDeserializer_BlocksExtensions.m in Sources */,
+				210528F112860D0400CA7DF4 /* CJSONSerializedData.m in Sources */,
+				210528F312860D0400CA7DF4 /* CDataScanner_Extensions.m in Sources */,
+				210528F512860D0400CA7DF4 /* NSCharacterSet_Extensions.m in Sources */,
+				210528F712860D0400CA7DF4 /* NSDictionary_JSONExtensions.m in Sources */,
+				210528F912860D0400CA7DF4 /* NSScanner_Extensions.m in Sources */,
+				210528FB12860D0400CA7DF4 /* CJSONDeserializer.m in Sources */,
+				210528FD12860D0400CA7DF4 /* CJSONScanner.m in Sources */,
+				210528FF12860D0400CA7DF4 /* CJSONSerializer.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+		2105294112860E2500CA7DF4 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = D2AAC07D0554694100DB518D /* TouchJSONSimulator */;
+			targetProxy = 2105294012860E2500CA7DF4 /* PBXContainerItemProxy */;
+		};
+		2105294312860E2600CA7DF4 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 2105291812860D8F00CA7DF4 /* TouchJSONDevice */;
+			targetProxy = 2105294212860E2600CA7DF4 /* PBXContainerItemProxy */;
+		};
+/* End PBXTargetDependency section */
+
+/* Begin XCBuildConfiguration section */
+		1DEB921F08733DC00010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+				COPY_PHASE_STRIP = NO;
+				DSTROOT = /tmp/TouchJSONStatic.dst;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = TouchJSONStatic_Prefix.pch;
+				INSTALL_PATH = /usr/local/lib;
+				PRODUCT_NAME = TouchJSON;
+				PUBLIC_HEADERS_FOLDER_PATH = Headers/TouchJSON;
+				SDKROOT = iphonesimulator4.0;
+				SKIP_INSTALL = NO;
+			};
+			name = Debug;
+		};
+		1DEB922008733DC00010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+				DSTROOT = /tmp/TouchJSONStatic.dst;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = TouchJSONStatic_Prefix.pch;
+				INSTALL_PATH = /usr/local/lib;
+				PRODUCT_NAME = TouchJSON;
+				PUBLIC_HEADERS_FOLDER_PATH = Headers/TouchJSON;
+				SDKROOT = iphonesimulator4.0;
+				SKIP_INSTALL = NO;
+			};
+			name = Release;
+		};
+		1DEB922308733DC00010E9CD /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+				GCC_C_LANGUAGE_STANDARD = c99;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				OTHER_LDFLAGS = "-ObjC";
+				PREBINDING = NO;
+				SDKROOT = iphoneos;
+			};
+			name = Debug;
+		};
+		1DEB922408733DC00010E9CD /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+				GCC_C_LANGUAGE_STANDARD = c99;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				OTHER_LDFLAGS = "-ObjC";
+				PREBINDING = NO;
+				SDKROOT = iphoneos;
+			};
+			name = Release;
+		};
+		2105293612860D8F00CA7DF4 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+				COPY_PHASE_STRIP = NO;
+				DSTROOT = /tmp/TouchJSONStatic.dst;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = TouchJSONStatic_Prefix.pch;
+				INSTALL_PATH = /usr/local/lib;
+				IPHONEOS_DEPLOYMENT_TARGET = 4.0;
+				PRODUCT_NAME = TouchJSON;
+				PUBLIC_HEADERS_FOLDER_PATH = Headers/TouchJSON;
+				SKIP_INSTALL = NO;
+			};
+			name = Debug;
+		};
+		2105293712860D8F00CA7DF4 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+				DSTROOT = /tmp/TouchJSONStatic.dst;
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = TouchJSONStatic_Prefix.pch;
+				INSTALL_PATH = /usr/local/lib;
+				IPHONEOS_DEPLOYMENT_TARGET = 4.0;
+				PRODUCT_NAME = TouchJSON;
+				PUBLIC_HEADERS_FOLDER_PATH = Headers/TouchJSON;
+				SKIP_INSTALL = NO;
+			};
+			name = Release;
+		};
+		2105293C12860DE800CA7DF4 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				PRODUCT_NAME = TouchJSON;
+			};
+			name = Debug;
+		};
+		2105293D12860DE800CA7DF4 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				PRODUCT_NAME = TouchJSON;
+				ZERO_LINK = NO;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		1DEB921E08733DC00010E9CD /* Build configuration list for PBXNativeTarget "TouchJSONSimulator" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB921F08733DC00010E9CD /* Debug */,
+				1DEB922008733DC00010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "TouchJSONStatic" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1DEB922308733DC00010E9CD /* Debug */,
+				1DEB922408733DC00010E9CD /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		2105293512860D8F00CA7DF4 /* Build configuration list for PBXNativeTarget "TouchJSONDevice" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				2105293612860D8F00CA7DF4 /* Debug */,
+				2105293712860D8F00CA7DF4 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		2105294812860E3800CA7DF4 /* Build configuration list for PBXAggregateTarget "TouchJSON" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				2105293C12860DE800CA7DF4 /* Debug */,
+				2105293D12860DE800CA7DF4 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
+}

TouchJSONStatic_Prefix.pch

+//
+// Prefix header for all source files of the 'CocoaTouchStaticLibrary' target in the 'CocoaTouchStaticLibrary' project.
+//
+
+#ifdef __OBJC__
+    #import <Foundation/Foundation.h>
+#endif