snej@25: // !$*UTF8*$! snej@25: { snej@25: archiveVersion = 1; snej@25: classes = { snej@25: }; snej@25: objectVersion = 45; snej@25: objects = { snej@25: snej@25: /* Begin PBXBuildFile section */ snej@25: 1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; snej@25: 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; snej@25: 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; snej@25: 270E9AC00EE61113003F17CA /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA20EE61113003F17CA /* IPAddress.m */; }; snej@25: 270E9AC10EE61113003F17CA /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA50EE61113003F17CA /* TCPConnection.m */; }; snej@25: 270E9AC20EE61113003F17CA /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA70EE61113003F17CA /* TCPEndpoint.m */; }; snej@25: 270E9AC30EE61113003F17CA /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA90EE61113003F17CA /* TCPListener.m */; }; snej@25: 270E9AC40EE61113003F17CA /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AAB0EE61113003F17CA /* TCPStream.m */; }; snej@25: 270E9AC50EE61113003F17CA /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AAD0EE61113003F17CA /* TCPWriter.m */; }; snej@25: 270E9AC60EE61113003F17CA /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB20EE61113003F17CA /* BLIPConnection.m */; }; snej@25: 270E9AC70EE61113003F17CA /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB40EE61113003F17CA /* BLIPDispatcher.m */; }; snej@25: 270E9AC80EE61113003F17CA /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB60EE61113003F17CA /* BLIPMessage.m */; }; snej@25: 270E9AC90EE61113003F17CA /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB80EE61113003F17CA /* BLIPRequest.m */; }; snej@25: 270E9ACA0EE61113003F17CA /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABA0EE61113003F17CA /* BLIPProperties.m */; }; snej@25: 270E9ACB0EE61113003F17CA /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABC0EE61113003F17CA /* BLIPReader.m */; }; snej@25: 270E9ACC0EE61113003F17CA /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABE0EE61113003F17CA /* BLIPWriter.m */; }; snej@25: 270E9ADF0EE6111A003F17CA /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD10EE6111A003F17CA /* CollectionUtils.m */; }; snej@25: 270E9AE00EE6111A003F17CA /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD30EE6111A003F17CA /* ExceptionUtils.m */; }; snej@25: 270E9AE10EE6111A003F17CA /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD50EE6111A003F17CA /* Logging.m */; }; snej@25: 270E9AE20EE6111A003F17CA /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD70EE6111A003F17CA /* Target.m */; }; snej@25: 270E9AE30EE6111A003F17CA /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD90EE6111A003F17CA /* Test.m */; }; snej@25: 270E9AE40EE6111A003F17CA /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ADD0EE6111A003F17CA /* GTMNSData+zlib.m */; }; snej@25: 270E9AE90EE61167003F17CA /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 270E9AE80EE61167003F17CA /* libz.dylib */; }; snej@25: 270E9B4F0EE63F8F003F17CA /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270E9B4E0EE63F8F003F17CA /* CFNetwork.framework */; }; snej@25: 270E9B950EE64B3C003F17CA /* HelloWorld.xib in Resources */ = {isa = PBXBuildFile; fileRef = 270E9B940EE64B3C003F17CA /* HelloWorld.xib */; }; snej@25: 270E9B990EE64B45003F17CA /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 270E9B960EE64B45003F17CA /* Default.png */; }; snej@25: 270E9B9A0EE64B45003F17CA /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 270E9B970EE64B45003F17CA /* Icon.png */; }; snej@25: 270E9BA10EE64B4E003F17CA /* HelloWorldAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9B9E0EE64B4E003F17CA /* HelloWorldAppDelegate.m */; }; snej@25: 270E9BA20EE64B4E003F17CA /* MyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9BA00EE64B4E003F17CA /* MyViewController.m */; }; jens@26: 2777C78D0F75E141007F8D30 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C78C0F75E141007F8D30 /* Security.framework */; }; jens@26: 278C1B2E0F9F865800954AE1 /* MYPortMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B2C0F9F865800954AE1 /* MYPortMapper.m */; }; jens@26: 278C1B2F0F9F865800954AE1 /* PortMapperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B2D0F9F865800954AE1 /* PortMapperTest.m */; }; jens@26: 278C1B350F9F86A100954AE1 /* MYUtilities_Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 278C1B330F9F86A100954AE1 /* MYUtilities_Debug.xcconfig */; }; jens@26: 278C1B360F9F86A100954AE1 /* MYUtilities_Release.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 278C1B340F9F86A100954AE1 /* MYUtilities_Release.xcconfig */; }; jens@49: 27C6A22B0FC5D92000EFF2A7 /* TCPEndpoint+Certs.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C6A22A0FC5D92000EFF2A7 /* TCPEndpoint+Certs.m */; }; jens@31: 27D915BF0FA8EABC002B0DEC /* MYDNSService.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915BC0FA8EABC002B0DEC /* MYDNSService.m */; }; jens@31: 27D915C00FA8EABC002B0DEC /* MYAddressLookup.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915BE0FA8EABC002B0DEC /* MYAddressLookup.m */; }; jens@31: 27D915C90FA8EAD0002B0DEC /* MYBonjourBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C20FA8EAD0002B0DEC /* MYBonjourBrowser.m */; }; jens@31: 27D915CA0FA8EAD0002B0DEC /* MYBonjourService.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C40FA8EAD0002B0DEC /* MYBonjourService.m */; }; jens@31: 27D915CB0FA8EAD0002B0DEC /* MYBonjourQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C60FA8EAD0002B0DEC /* MYBonjourQuery.m */; }; jens@31: 27D915CC0FA8EAD0002B0DEC /* MYBonjourRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C80FA8EAD0002B0DEC /* MYBonjourRegistration.m */; }; snej@25: 280E754F0DD40C5E005A515E /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 280E754C0DD40C5E005A515E /* MainWindow.xib */; }; jim@43: 384A72AE0FB00523006A0B19 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; jim@43: 384A72AF0FB00523006A0B19 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270E9B4E0EE63F8F003F17CA /* CFNetwork.framework */; }; jim@43: 384A72B00FB00523006A0B19 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 270E9AE80EE61167003F17CA /* libz.dylib */; }; jim@43: 384A72B10FB00523006A0B19 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; jim@43: 384A72B20FB00523006A0B19 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C78C0F75E141007F8D30 /* Security.framework */; }; jim@43: 384A72B70FB0062C006A0B19 /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */; }; jim@43: 384A72B80FB006DF006A0B19 /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA20EE61113003F17CA /* IPAddress.m */; }; jim@43: 384A72B90FB006DF006A0B19 /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA50EE61113003F17CA /* TCPConnection.m */; }; jim@43: 384A72BA0FB006DF006A0B19 /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA70EE61113003F17CA /* TCPEndpoint.m */; }; jim@43: 384A72BB0FB006DF006A0B19 /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA90EE61113003F17CA /* TCPListener.m */; }; jim@43: 384A72BC0FB006DF006A0B19 /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AAB0EE61113003F17CA /* TCPStream.m */; }; jim@43: 384A72BD0FB006DF006A0B19 /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AAD0EE61113003F17CA /* TCPWriter.m */; }; jim@43: 384A72BE0FB006DF006A0B19 /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB20EE61113003F17CA /* BLIPConnection.m */; }; jim@43: 384A72BF0FB006DF006A0B19 /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB40EE61113003F17CA /* BLIPDispatcher.m */; }; jim@43: 384A72C00FB006DF006A0B19 /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB60EE61113003F17CA /* BLIPMessage.m */; }; jim@43: 384A72C10FB006DF006A0B19 /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB80EE61113003F17CA /* BLIPRequest.m */; }; jim@43: 384A72C20FB006DF006A0B19 /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABA0EE61113003F17CA /* BLIPProperties.m */; }; jim@43: 384A72C30FB006DF006A0B19 /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABC0EE61113003F17CA /* BLIPReader.m */; }; jim@43: 384A72C40FB006DF006A0B19 /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABE0EE61113003F17CA /* BLIPWriter.m */; }; jim@43: 384A72C50FB006DF006A0B19 /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD10EE6111A003F17CA /* CollectionUtils.m */; }; jim@43: 384A72C60FB006DF006A0B19 /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD30EE6111A003F17CA /* ExceptionUtils.m */; }; jim@43: 384A72C70FB006DF006A0B19 /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD50EE6111A003F17CA /* Logging.m */; }; jim@43: 384A72C80FB006DF006A0B19 /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD70EE6111A003F17CA /* Target.m */; }; jim@43: 384A72C90FB006DF006A0B19 /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD90EE6111A003F17CA /* Test.m */; }; jim@43: 384A72CA0FB006DF006A0B19 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ADD0EE6111A003F17CA /* GTMNSData+zlib.m */; }; jim@43: 384A72CB0FB006DF006A0B19 /* MYPortMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B2C0F9F865800954AE1 /* MYPortMapper.m */; }; jim@43: 384A72CC0FB006DF006A0B19 /* PortMapperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B2D0F9F865800954AE1 /* PortMapperTest.m */; }; jim@43: 384A72CD0FB006DF006A0B19 /* MYDNSService.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915BC0FA8EABC002B0DEC /* MYDNSService.m */; }; jim@43: 384A72CE0FB006DF006A0B19 /* MYAddressLookup.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915BE0FA8EABC002B0DEC /* MYAddressLookup.m */; }; jim@43: 384A72CF0FB006DF006A0B19 /* MYBonjourBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C20FA8EAD0002B0DEC /* MYBonjourBrowser.m */; }; jim@43: 384A72D00FB006DF006A0B19 /* MYBonjourService.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C40FA8EAD0002B0DEC /* MYBonjourService.m */; }; jim@43: 384A72D10FB006DF006A0B19 /* MYBonjourQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C60FA8EAD0002B0DEC /* MYBonjourQuery.m */; }; jim@43: 384A72D20FB006DF006A0B19 /* MYBonjourRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C80FA8EAD0002B0DEC /* MYBonjourRegistration.m */; }; jim@43: 384A72D30FB006DF006A0B19 /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */; }; snej@25: /* End PBXBuildFile section */ snej@25: snej@25: /* Begin PBXFileReference section */ snej@25: 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; snej@25: 1D6058910D05DD3D006BFB54 /* BLIPEcho.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BLIPEcho.app; sourceTree = BUILT_PRODUCTS_DIR; }; snej@25: 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; snej@25: 270E9AA10EE61113003F17CA /* IPAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IPAddress.h; sourceTree = ""; }; snej@25: 270E9AA20EE61113003F17CA /* IPAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IPAddress.m; sourceTree = ""; }; snej@25: 270E9AA40EE61113003F17CA /* TCPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPConnection.h; sourceTree = ""; }; snej@25: 270E9AA50EE61113003F17CA /* TCPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPConnection.m; sourceTree = ""; }; snej@25: 270E9AA60EE61113003F17CA /* TCPEndpoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPEndpoint.h; sourceTree = ""; }; snej@25: 270E9AA70EE61113003F17CA /* TCPEndpoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPEndpoint.m; sourceTree = ""; }; snej@25: 270E9AA80EE61113003F17CA /* TCPListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPListener.h; sourceTree = ""; }; snej@25: 270E9AA90EE61113003F17CA /* TCPListener.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPListener.m; sourceTree = ""; }; snej@25: 270E9AAA0EE61113003F17CA /* TCPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPStream.h; sourceTree = ""; }; snej@25: 270E9AAB0EE61113003F17CA /* TCPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPStream.m; sourceTree = ""; }; snej@25: 270E9AAC0EE61113003F17CA /* TCPWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPWriter.h; sourceTree = ""; }; snej@25: 270E9AAD0EE61113003F17CA /* TCPWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPWriter.m; sourceTree = ""; }; snej@25: 270E9AAE0EE61113003F17CA /* TCP_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCP_Internal.h; sourceTree = ""; }; snej@25: 270E9AB00EE61113003F17CA /* BLIP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIP.h; sourceTree = ""; }; snej@25: 270E9AB10EE61113003F17CA /* BLIPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPConnection.h; sourceTree = ""; }; snej@25: 270E9AB20EE61113003F17CA /* BLIPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPConnection.m; sourceTree = ""; }; snej@25: 270E9AB30EE61113003F17CA /* BLIPDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPDispatcher.h; sourceTree = ""; }; snej@25: 270E9AB40EE61113003F17CA /* BLIPDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPDispatcher.m; sourceTree = ""; }; snej@25: 270E9AB50EE61113003F17CA /* BLIPMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPMessage.h; sourceTree = ""; }; snej@25: 270E9AB60EE61113003F17CA /* BLIPMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPMessage.m; sourceTree = ""; }; snej@25: 270E9AB70EE61113003F17CA /* BLIPRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPRequest.h; sourceTree = ""; }; snej@25: 270E9AB80EE61113003F17CA /* BLIPRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPRequest.m; sourceTree = ""; }; snej@25: 270E9AB90EE61113003F17CA /* BLIPProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPProperties.h; sourceTree = ""; }; snej@25: 270E9ABA0EE61113003F17CA /* BLIPProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPProperties.m; sourceTree = ""; }; snej@25: 270E9ABB0EE61113003F17CA /* BLIPReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPReader.h; sourceTree = ""; }; snej@25: 270E9ABC0EE61113003F17CA /* BLIPReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPReader.m; sourceTree = ""; }; snej@25: 270E9ABD0EE61113003F17CA /* BLIPWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPWriter.h; sourceTree = ""; }; snej@25: 270E9ABE0EE61113003F17CA /* BLIPWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPWriter.m; sourceTree = ""; }; snej@25: 270E9ABF0EE61113003F17CA /* BLIP_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIP_Internal.h; sourceTree = ""; }; snej@25: 270E9ACE0EE6111A003F17CA /* MYUtilitiesTest_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYUtilitiesTest_main.m; sourceTree = ""; }; snej@25: 270E9ACF0EE6111A003F17CA /* MYUtilities_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYUtilities_Prefix.pch; sourceTree = ""; }; snej@25: 270E9AD00EE6111A003F17CA /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = ""; }; snej@25: 270E9AD10EE6111A003F17CA /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CollectionUtils.m; sourceTree = ""; }; snej@25: 270E9AD20EE6111A003F17CA /* ExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionUtils.h; sourceTree = ""; }; snej@25: 270E9AD30EE6111A003F17CA /* ExceptionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionUtils.m; sourceTree = ""; }; snej@25: 270E9AD40EE6111A003F17CA /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = ""; }; snej@25: 270E9AD50EE6111A003F17CA /* Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Logging.m; sourceTree = ""; }; snej@25: 270E9AD60EE6111A003F17CA /* Target.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Target.h; sourceTree = ""; }; snej@25: 270E9AD70EE6111A003F17CA /* Target.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Target.m; sourceTree = ""; }; snej@25: 270E9AD80EE6111A003F17CA /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Test.h; sourceTree = ""; }; snej@25: 270E9AD90EE6111A003F17CA /* Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Test.m; sourceTree = ""; }; snej@25: 270E9ADB0EE6111A003F17CA /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; snej@25: 270E9ADC0EE6111A003F17CA /* GTMNSData+zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSData+zlib.h"; sourceTree = ""; }; snej@25: 270E9ADD0EE6111A003F17CA /* GTMNSData+zlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSData+zlib.m"; sourceTree = ""; }; snej@25: 270E9AE80EE61167003F17CA /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; snej@25: 270E9B4E0EE63F8F003F17CA /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; snej@25: 270E9B940EE64B3C003F17CA /* HelloWorld.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HelloWorld.xib; sourceTree = ""; }; snej@25: 270E9B960EE64B45003F17CA /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; snej@25: 270E9B970EE64B45003F17CA /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = ""; }; snej@25: 270E9B9D0EE64B4E003F17CA /* HelloWorldAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloWorldAppDelegate.h; sourceTree = ""; }; snej@25: 270E9B9E0EE64B4E003F17CA /* HelloWorldAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloWorldAppDelegate.m; sourceTree = ""; }; snej@25: 270E9B9F0EE64B4E003F17CA /* MyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyViewController.h; sourceTree = ""; }; snej@25: 270E9BA00EE64B4E003F17CA /* MyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyViewController.m; sourceTree = ""; }; jens@26: 2777C78C0F75E141007F8D30 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; jens@26: 278C1B2B0F9F865800954AE1 /* MYPortMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPortMapper.h; sourceTree = ""; }; jens@26: 278C1B2C0F9F865800954AE1 /* MYPortMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPortMapper.m; sourceTree = ""; }; jens@26: 278C1B2D0F9F865800954AE1 /* PortMapperTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PortMapperTest.m; sourceTree = ""; }; jens@26: 278C1B330F9F86A100954AE1 /* MYUtilities_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Debug.xcconfig; sourceTree = ""; }; jens@26: 278C1B340F9F86A100954AE1 /* MYUtilities_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Release.xcconfig; sourceTree = ""; }; jens@49: 27C6A22A0FC5D92000EFF2A7 /* TCPEndpoint+Certs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TCPEndpoint+Certs.m"; sourceTree = ""; }; jens@31: 27D915BB0FA8EABC002B0DEC /* MYDNSService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYDNSService.h; path = PortMapper/MYDNSService.h; sourceTree = ""; }; jens@31: 27D915BC0FA8EABC002B0DEC /* MYDNSService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYDNSService.m; path = PortMapper/MYDNSService.m; sourceTree = ""; }; jens@31: 27D915BD0FA8EABC002B0DEC /* MYAddressLookup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYAddressLookup.h; path = Bonjour/MYAddressLookup.h; sourceTree = ""; }; jens@31: 27D915BE0FA8EABC002B0DEC /* MYAddressLookup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYAddressLookup.m; path = Bonjour/MYAddressLookup.m; sourceTree = ""; }; jens@31: 27D915C10FA8EAD0002B0DEC /* MYBonjourBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYBonjourBrowser.h; path = Bonjour/MYBonjourBrowser.h; sourceTree = ""; }; jens@31: 27D915C20FA8EAD0002B0DEC /* MYBonjourBrowser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYBonjourBrowser.m; path = Bonjour/MYBonjourBrowser.m; sourceTree = ""; }; jens@31: 27D915C30FA8EAD0002B0DEC /* MYBonjourService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYBonjourService.h; path = Bonjour/MYBonjourService.h; sourceTree = ""; }; jens@31: 27D915C40FA8EAD0002B0DEC /* MYBonjourService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYBonjourService.m; path = Bonjour/MYBonjourService.m; sourceTree = ""; }; jens@31: 27D915C50FA8EAD0002B0DEC /* MYBonjourQuery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYBonjourQuery.h; path = Bonjour/MYBonjourQuery.h; sourceTree = ""; }; jens@31: 27D915C60FA8EAD0002B0DEC /* MYBonjourQuery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYBonjourQuery.m; path = Bonjour/MYBonjourQuery.m; sourceTree = ""; }; jens@31: 27D915C70FA8EAD0002B0DEC /* MYBonjourRegistration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYBonjourRegistration.h; path = Bonjour/MYBonjourRegistration.h; sourceTree = ""; }; jens@31: 27D915C80FA8EAD0002B0DEC /* MYBonjourRegistration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYBonjourRegistration.m; path = Bonjour/MYBonjourRegistration.m; sourceTree = ""; }; snej@25: 280E754C0DD40C5E005A515E /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = ""; }; snej@25: 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = iPhone/main.m; sourceTree = ""; }; jim@43: 384A72A90FB0050B006A0B19 /* libMYNetwork.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMYNetwork.a; sourceTree = BUILT_PRODUCTS_DIR; }; jim@43: 384A72B50FB0062C006A0B19 /* ConcurrentOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcurrentOperation.h; sourceTree = ""; }; jim@43: 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcurrentOperation.m; sourceTree = ""; }; snej@25: 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; snej@25: /* End PBXFileReference section */ snej@25: snej@25: /* Begin PBXFrameworksBuildPhase section */ snej@25: 1D60588F0D05DD3D006BFB54 /* Frameworks */ = { snej@25: isa = PBXFrameworksBuildPhase; snej@25: buildActionMask = 2147483647; snej@25: files = ( snej@25: 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */, snej@25: 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */, snej@25: 270E9AE90EE61167003F17CA /* libz.dylib in Frameworks */, snej@25: 270E9B4F0EE63F8F003F17CA /* CFNetwork.framework in Frameworks */, jens@26: 2777C78D0F75E141007F8D30 /* Security.framework in Frameworks */, snej@25: ); snej@25: runOnlyForDeploymentPostprocessing = 0; snej@25: }; jim@43: 384A72A70FB0050B006A0B19 /* Frameworks */ = { jim@43: isa = PBXFrameworksBuildPhase; jim@43: buildActionMask = 2147483647; jim@43: files = ( jim@43: 384A72AE0FB00523006A0B19 /* Foundation.framework in Frameworks */, jim@43: 384A72AF0FB00523006A0B19 /* CFNetwork.framework in Frameworks */, jim@43: 384A72B00FB00523006A0B19 /* libz.dylib in Frameworks */, jim@43: 384A72B10FB00523006A0B19 /* UIKit.framework in Frameworks */, jim@43: 384A72B20FB00523006A0B19 /* Security.framework in Frameworks */, jim@43: ); jim@43: runOnlyForDeploymentPostprocessing = 0; jim@43: }; snej@25: /* End PBXFrameworksBuildPhase section */ snej@25: snej@25: /* Begin PBXGroup section */ snej@25: 19C28FACFE9D520D11CA2CBB /* Products */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 1D6058910D05DD3D006BFB54 /* BLIPEcho.app */, jim@43: 384A72A90FB0050B006A0B19 /* libMYNetwork.a */, snej@25: ); snej@25: name = Products; snej@25: sourceTree = ""; snej@25: }; snej@25: 270E9A9B0EE61091003F17CA /* iPhone */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 270E9B9C0EE64B4E003F17CA /* Classes */, snej@25: 29B97317FDCFA39411CA2CEA /* Resources */, snej@25: ); snej@25: path = iPhone; snej@25: sourceTree = ""; snej@25: tabWidth = 4; snej@25: }; snej@25: 270E9AA00EE61113003F17CA /* MYNetwork */ = { snej@25: isa = PBXGroup; snej@25: children = ( jens@31: 27D915B90FA8EA85002B0DEC /* Addressing */, jens@47: 278C1B2A0F9F865800954AE1 /* PortMapper */, jens@31: 27D915BA0FA8EA98002B0DEC /* Bonjour */, snej@25: 270E9AA30EE61113003F17CA /* TCP */, snej@25: 270E9AAF0EE61113003F17CA /* BLIP */, snej@25: ); snej@25: name = MYNetwork; snej@25: sourceTree = ""; snej@25: }; snej@25: 270E9AA30EE61113003F17CA /* TCP */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 270E9AA40EE61113003F17CA /* TCPConnection.h */, snej@25: 270E9AA50EE61113003F17CA /* TCPConnection.m */, snej@25: 270E9AA60EE61113003F17CA /* TCPEndpoint.h */, snej@25: 270E9AA70EE61113003F17CA /* TCPEndpoint.m */, jens@49: 27C6A22A0FC5D92000EFF2A7 /* TCPEndpoint+Certs.m */, snej@25: 270E9AA80EE61113003F17CA /* TCPListener.h */, snej@25: 270E9AA90EE61113003F17CA /* TCPListener.m */, snej@25: 270E9AAA0EE61113003F17CA /* TCPStream.h */, snej@25: 270E9AAB0EE61113003F17CA /* TCPStream.m */, snej@25: 270E9AAC0EE61113003F17CA /* TCPWriter.h */, snej@25: 270E9AAD0EE61113003F17CA /* TCPWriter.m */, snej@25: 270E9AAE0EE61113003F17CA /* TCP_Internal.h */, snej@25: ); snej@25: path = TCP; snej@25: sourceTree = ""; snej@25: }; snej@25: 270E9AAF0EE61113003F17CA /* BLIP */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 270E9AB00EE61113003F17CA /* BLIP.h */, snej@25: 270E9AB10EE61113003F17CA /* BLIPConnection.h */, snej@25: 270E9AB20EE61113003F17CA /* BLIPConnection.m */, snej@25: 270E9AB30EE61113003F17CA /* BLIPDispatcher.h */, snej@25: 270E9AB40EE61113003F17CA /* BLIPDispatcher.m */, snej@25: 270E9AB50EE61113003F17CA /* BLIPMessage.h */, snej@25: 270E9AB60EE61113003F17CA /* BLIPMessage.m */, snej@25: 270E9AB70EE61113003F17CA /* BLIPRequest.h */, snej@25: 270E9AB80EE61113003F17CA /* BLIPRequest.m */, snej@25: 270E9AB90EE61113003F17CA /* BLIPProperties.h */, snej@25: 270E9ABA0EE61113003F17CA /* BLIPProperties.m */, snej@25: 270E9ABB0EE61113003F17CA /* BLIPReader.h */, snej@25: 270E9ABC0EE61113003F17CA /* BLIPReader.m */, snej@25: 270E9ABD0EE61113003F17CA /* BLIPWriter.h */, snej@25: 270E9ABE0EE61113003F17CA /* BLIPWriter.m */, snej@25: 270E9ABF0EE61113003F17CA /* BLIP_Internal.h */, snej@25: ); snej@25: path = BLIP; snej@25: sourceTree = ""; snej@25: }; snej@25: 270E9ACD0EE6111A003F17CA /* MYUtilities */ = { snej@25: isa = PBXGroup; snej@25: children = ( jim@43: 384A72B50FB0062C006A0B19 /* ConcurrentOperation.h */, jim@43: 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */, snej@25: 270E9ACE0EE6111A003F17CA /* MYUtilitiesTest_main.m */, snej@25: 270E9ACF0EE6111A003F17CA /* MYUtilities_Prefix.pch */, snej@25: 270E9AD00EE6111A003F17CA /* CollectionUtils.h */, snej@25: 270E9AD10EE6111A003F17CA /* CollectionUtils.m */, snej@25: 270E9AD20EE6111A003F17CA /* ExceptionUtils.h */, snej@25: 270E9AD30EE6111A003F17CA /* ExceptionUtils.m */, snej@25: 270E9AD40EE6111A003F17CA /* Logging.h */, snej@25: 270E9AD50EE6111A003F17CA /* Logging.m */, snej@25: 270E9AD60EE6111A003F17CA /* Target.h */, snej@25: 270E9AD70EE6111A003F17CA /* Target.m */, snej@25: 270E9AD80EE6111A003F17CA /* Test.h */, snej@25: 270E9AD90EE6111A003F17CA /* Test.m */, jens@26: 278C1B330F9F86A100954AE1 /* MYUtilities_Debug.xcconfig */, jens@26: 278C1B340F9F86A100954AE1 /* MYUtilities_Release.xcconfig */, snej@25: 270E9ADA0EE6111A003F17CA /* GoogleToolboxSubset */, snej@25: ); snej@25: name = MYUtilities; jens@30: sourceTree = MYUtilities; snej@25: }; snej@25: 270E9ADA0EE6111A003F17CA /* GoogleToolboxSubset */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 270E9ADB0EE6111A003F17CA /* GTMDefines.h */, snej@25: 270E9ADC0EE6111A003F17CA /* GTMNSData+zlib.h */, snej@25: 270E9ADD0EE6111A003F17CA /* GTMNSData+zlib.m */, snej@25: ); snej@25: path = GoogleToolboxSubset; snej@25: sourceTree = ""; snej@25: }; snej@25: 270E9B9C0EE64B4E003F17CA /* Classes */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 270E9B9D0EE64B4E003F17CA /* HelloWorldAppDelegate.h */, snej@25: 270E9B9E0EE64B4E003F17CA /* HelloWorldAppDelegate.m */, snej@25: 270E9B9F0EE64B4E003F17CA /* MyViewController.h */, snej@25: 270E9BA00EE64B4E003F17CA /* MyViewController.m */, snej@25: ); snej@25: path = Classes; snej@25: sourceTree = ""; snej@25: }; jens@26: 278C1B2A0F9F865800954AE1 /* PortMapper */ = { jens@26: isa = PBXGroup; jens@26: children = ( jens@26: 278C1B2B0F9F865800954AE1 /* MYPortMapper.h */, jens@26: 278C1B2C0F9F865800954AE1 /* MYPortMapper.m */, jens@26: 278C1B2D0F9F865800954AE1 /* PortMapperTest.m */, jens@26: ); jens@26: path = PortMapper; jens@26: sourceTree = ""; jens@26: }; jens@31: 27D915B90FA8EA85002B0DEC /* Addressing */ = { jens@31: isa = PBXGroup; jens@31: children = ( jens@31: 270E9AA10EE61113003F17CA /* IPAddress.h */, jens@31: 270E9AA20EE61113003F17CA /* IPAddress.m */, jens@31: 27D915BB0FA8EABC002B0DEC /* MYDNSService.h */, jens@31: 27D915BC0FA8EABC002B0DEC /* MYDNSService.m */, jens@31: 27D915BD0FA8EABC002B0DEC /* MYAddressLookup.h */, jens@31: 27D915BE0FA8EABC002B0DEC /* MYAddressLookup.m */, jens@31: ); jens@31: name = Addressing; jens@31: sourceTree = ""; jens@31: }; jens@31: 27D915BA0FA8EA98002B0DEC /* Bonjour */ = { jens@31: isa = PBXGroup; jens@31: children = ( jens@31: 27D915C10FA8EAD0002B0DEC /* MYBonjourBrowser.h */, jens@31: 27D915C20FA8EAD0002B0DEC /* MYBonjourBrowser.m */, jens@31: 27D915C30FA8EAD0002B0DEC /* MYBonjourService.h */, jens@31: 27D915C40FA8EAD0002B0DEC /* MYBonjourService.m */, jens@31: 27D915C50FA8EAD0002B0DEC /* MYBonjourQuery.h */, jens@31: 27D915C60FA8EAD0002B0DEC /* MYBonjourQuery.m */, jens@31: 27D915C70FA8EAD0002B0DEC /* MYBonjourRegistration.h */, jens@31: 27D915C80FA8EAD0002B0DEC /* MYBonjourRegistration.m */, jens@31: ); jens@31: name = Bonjour; jens@31: sourceTree = ""; jens@31: }; snej@25: 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 270E9AA00EE61113003F17CA /* MYNetwork */, snej@25: 270E9ACD0EE6111A003F17CA /* MYUtilities */, snej@25: 270E9A9B0EE61091003F17CA /* iPhone */, snej@25: 29B97315FDCFA39411CA2CEA /* Other Sources */, snej@25: 29B97323FDCFA39411CA2CEA /* Frameworks */, snej@25: 19C28FACFE9D520D11CA2CBB /* Products */, jens@26: 2777C78C0F75E141007F8D30 /* Security.framework */, snej@25: ); snej@25: name = CustomTemplate; snej@25: sourceTree = ""; snej@25: }; snej@25: 29B97315FDCFA39411CA2CEA /* Other Sources */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 29B97316FDCFA39411CA2CEA /* main.m */, snej@25: ); snej@25: name = "Other Sources"; snej@25: sourceTree = ""; snej@25: }; snej@25: 29B97317FDCFA39411CA2CEA /* Resources */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 270E9B940EE64B3C003F17CA /* HelloWorld.xib */, snej@25: 280E754C0DD40C5E005A515E /* MainWindow.xib */, snej@25: 8D1107310486CEB800E47090 /* Info.plist */, snej@25: 270E9B960EE64B45003F17CA /* Default.png */, snej@25: 270E9B970EE64B45003F17CA /* Icon.png */, snej@25: ); snej@25: name = Resources; snej@25: sourceTree = ""; snej@25: }; snej@25: 29B97323FDCFA39411CA2CEA /* Frameworks */ = { snej@25: isa = PBXGroup; snej@25: children = ( snej@25: 1D30AB110D05D00D00671497 /* Foundation.framework */, snej@25: 270E9B4E0EE63F8F003F17CA /* CFNetwork.framework */, snej@25: 270E9AE80EE61167003F17CA /* libz.dylib */, snej@25: 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */, snej@25: ); snej@25: name = Frameworks; snej@25: sourceTree = ""; snej@25: }; snej@25: /* End PBXGroup section */ snej@25: jim@43: /* Begin PBXHeadersBuildPhase section */ jim@43: 384A72A50FB0050B006A0B19 /* Headers */ = { jim@43: isa = PBXHeadersBuildPhase; jim@43: buildActionMask = 2147483647; jim@43: files = ( jim@43: ); jim@43: runOnlyForDeploymentPostprocessing = 0; jim@43: }; jim@43: /* End PBXHeadersBuildPhase section */ jim@43: snej@25: /* Begin PBXNativeTarget section */ snej@25: 1D6058900D05DD3D006BFB54 /* MYNetwork-iPhone */ = { snej@25: isa = PBXNativeTarget; snej@25: buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MYNetwork-iPhone" */; snej@25: buildPhases = ( snej@25: 1D60588D0D05DD3D006BFB54 /* Resources */, snej@25: 1D60588E0D05DD3D006BFB54 /* Sources */, snej@25: 1D60588F0D05DD3D006BFB54 /* Frameworks */, snej@25: ); snej@25: buildRules = ( snej@25: ); snej@25: dependencies = ( snej@25: ); snej@25: name = "MYNetwork-iPhone"; snej@25: productName = "MYNetwork-iPhone"; snej@25: productReference = 1D6058910D05DD3D006BFB54 /* BLIPEcho.app */; snej@25: productType = "com.apple.product-type.application"; snej@25: }; jim@43: 384A72A80FB0050B006A0B19 /* MYNetwork */ = { jim@43: isa = PBXNativeTarget; jim@43: buildConfigurationList = 384A72B40FB00534006A0B19 /* Build configuration list for PBXNativeTarget "MYNetwork" */; jim@43: buildPhases = ( jim@43: 384A72A50FB0050B006A0B19 /* Headers */, jim@43: 384A72A60FB0050B006A0B19 /* Sources */, jim@43: 384A72A70FB0050B006A0B19 /* Frameworks */, jim@43: ); jim@43: buildRules = ( jim@43: ); jim@43: dependencies = ( jim@43: ); jim@43: name = MYNetwork; jim@43: productName = MYNetwork; jim@43: productReference = 384A72A90FB0050B006A0B19 /* libMYNetwork.a */; jim@43: productType = "com.apple.product-type.library.static"; jim@43: }; snej@25: /* End PBXNativeTarget section */ snej@25: snej@25: /* Begin PBXProject section */ snej@25: 29B97313FDCFA39411CA2CEA /* Project object */ = { snej@25: isa = PBXProject; snej@25: buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MYNetwork-iPhone" */; snej@25: compatibilityVersion = "Xcode 3.1"; snej@25: hasScannedForEncodings = 1; snej@25: knownRegions = ( snej@25: English, snej@25: Japanese, snej@25: French, snej@25: German, snej@25: en, snej@25: ); snej@25: mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; snej@25: projectDirPath = ""; snej@25: projectRoot = ""; snej@25: targets = ( snej@25: 1D6058900D05DD3D006BFB54 /* MYNetwork-iPhone */, jim@43: 384A72A80FB0050B006A0B19 /* MYNetwork */, snej@25: ); snej@25: }; snej@25: /* End PBXProject section */ snej@25: snej@25: /* Begin PBXResourcesBuildPhase section */ snej@25: 1D60588D0D05DD3D006BFB54 /* Resources */ = { snej@25: isa = PBXResourcesBuildPhase; snej@25: buildActionMask = 2147483647; snej@25: files = ( snej@25: 280E754F0DD40C5E005A515E /* MainWindow.xib in Resources */, snej@25: 270E9B950EE64B3C003F17CA /* HelloWorld.xib in Resources */, snej@25: 270E9B990EE64B45003F17CA /* Default.png in Resources */, snej@25: 270E9B9A0EE64B45003F17CA /* Icon.png in Resources */, jens@26: 278C1B350F9F86A100954AE1 /* MYUtilities_Debug.xcconfig in Resources */, jens@26: 278C1B360F9F86A100954AE1 /* MYUtilities_Release.xcconfig in Resources */, snej@25: ); snej@25: runOnlyForDeploymentPostprocessing = 0; snej@25: }; snej@25: /* End PBXResourcesBuildPhase section */ snej@25: snej@25: /* Begin PBXSourcesBuildPhase section */ snej@25: 1D60588E0D05DD3D006BFB54 /* Sources */ = { snej@25: isa = PBXSourcesBuildPhase; snej@25: buildActionMask = 2147483647; snej@25: files = ( snej@25: 1D60589B0D05DD56006BFB54 /* main.m in Sources */, snej@25: 270E9AC00EE61113003F17CA /* IPAddress.m in Sources */, snej@25: 270E9AC10EE61113003F17CA /* TCPConnection.m in Sources */, snej@25: 270E9AC20EE61113003F17CA /* TCPEndpoint.m in Sources */, snej@25: 270E9AC30EE61113003F17CA /* TCPListener.m in Sources */, snej@25: 270E9AC40EE61113003F17CA /* TCPStream.m in Sources */, snej@25: 270E9AC50EE61113003F17CA /* TCPWriter.m in Sources */, snej@25: 270E9AC60EE61113003F17CA /* BLIPConnection.m in Sources */, snej@25: 270E9AC70EE61113003F17CA /* BLIPDispatcher.m in Sources */, snej@25: 270E9AC80EE61113003F17CA /* BLIPMessage.m in Sources */, snej@25: 270E9AC90EE61113003F17CA /* BLIPRequest.m in Sources */, snej@25: 270E9ACA0EE61113003F17CA /* BLIPProperties.m in Sources */, snej@25: 270E9ACB0EE61113003F17CA /* BLIPReader.m in Sources */, snej@25: 270E9ACC0EE61113003F17CA /* BLIPWriter.m in Sources */, snej@25: 270E9ADF0EE6111A003F17CA /* CollectionUtils.m in Sources */, snej@25: 270E9AE00EE6111A003F17CA /* ExceptionUtils.m in Sources */, snej@25: 270E9AE10EE6111A003F17CA /* Logging.m in Sources */, snej@25: 270E9AE20EE6111A003F17CA /* Target.m in Sources */, snej@25: 270E9AE30EE6111A003F17CA /* Test.m in Sources */, snej@25: 270E9AE40EE6111A003F17CA /* GTMNSData+zlib.m in Sources */, snej@25: 270E9BA10EE64B4E003F17CA /* HelloWorldAppDelegate.m in Sources */, snej@25: 270E9BA20EE64B4E003F17CA /* MyViewController.m in Sources */, jens@26: 278C1B2E0F9F865800954AE1 /* MYPortMapper.m in Sources */, jens@26: 278C1B2F0F9F865800954AE1 /* PortMapperTest.m in Sources */, jens@31: 27D915BF0FA8EABC002B0DEC /* MYDNSService.m in Sources */, jens@31: 27D915C00FA8EABC002B0DEC /* MYAddressLookup.m in Sources */, jens@31: 27D915C90FA8EAD0002B0DEC /* MYBonjourBrowser.m in Sources */, jens@31: 27D915CA0FA8EAD0002B0DEC /* MYBonjourService.m in Sources */, jens@31: 27D915CB0FA8EAD0002B0DEC /* MYBonjourQuery.m in Sources */, jens@31: 27D915CC0FA8EAD0002B0DEC /* MYBonjourRegistration.m in Sources */, jim@43: 384A72B70FB0062C006A0B19 /* ConcurrentOperation.m in Sources */, jens@49: 27C6A22B0FC5D92000EFF2A7 /* TCPEndpoint+Certs.m in Sources */, jim@43: ); jim@43: runOnlyForDeploymentPostprocessing = 0; jim@43: }; jim@43: 384A72A60FB0050B006A0B19 /* Sources */ = { jim@43: isa = PBXSourcesBuildPhase; jim@43: buildActionMask = 2147483647; jim@43: files = ( jim@43: 384A72B80FB006DF006A0B19 /* IPAddress.m in Sources */, jim@43: 384A72B90FB006DF006A0B19 /* TCPConnection.m in Sources */, jim@43: 384A72BA0FB006DF006A0B19 /* TCPEndpoint.m in Sources */, jim@43: 384A72BB0FB006DF006A0B19 /* TCPListener.m in Sources */, jim@43: 384A72BC0FB006DF006A0B19 /* TCPStream.m in Sources */, jim@43: 384A72BD0FB006DF006A0B19 /* TCPWriter.m in Sources */, jim@43: 384A72BE0FB006DF006A0B19 /* BLIPConnection.m in Sources */, jim@43: 384A72BF0FB006DF006A0B19 /* BLIPDispatcher.m in Sources */, jim@43: 384A72C00FB006DF006A0B19 /* BLIPMessage.m in Sources */, jim@43: 384A72C10FB006DF006A0B19 /* BLIPRequest.m in Sources */, jim@43: 384A72C20FB006DF006A0B19 /* BLIPProperties.m in Sources */, jim@43: 384A72C30FB006DF006A0B19 /* BLIPReader.m in Sources */, jim@43: 384A72C40FB006DF006A0B19 /* BLIPWriter.m in Sources */, jim@43: 384A72C50FB006DF006A0B19 /* CollectionUtils.m in Sources */, jim@43: 384A72C60FB006DF006A0B19 /* ExceptionUtils.m in Sources */, jim@43: 384A72C70FB006DF006A0B19 /* Logging.m in Sources */, jim@43: 384A72C80FB006DF006A0B19 /* Target.m in Sources */, jim@43: 384A72C90FB006DF006A0B19 /* Test.m in Sources */, jim@43: 384A72CA0FB006DF006A0B19 /* GTMNSData+zlib.m in Sources */, jim@43: 384A72CB0FB006DF006A0B19 /* MYPortMapper.m in Sources */, jim@43: 384A72CC0FB006DF006A0B19 /* PortMapperTest.m in Sources */, jim@43: 384A72CD0FB006DF006A0B19 /* MYDNSService.m in Sources */, jim@43: 384A72CE0FB006DF006A0B19 /* MYAddressLookup.m in Sources */, jim@43: 384A72CF0FB006DF006A0B19 /* MYBonjourBrowser.m in Sources */, jim@43: 384A72D00FB006DF006A0B19 /* MYBonjourService.m in Sources */, jim@43: 384A72D10FB006DF006A0B19 /* MYBonjourQuery.m in Sources */, jim@43: 384A72D20FB006DF006A0B19 /* MYBonjourRegistration.m in Sources */, jim@43: 384A72D30FB006DF006A0B19 /* ConcurrentOperation.m in Sources */, snej@25: ); snej@25: runOnlyForDeploymentPostprocessing = 0; snej@25: }; snej@25: /* End PBXSourcesBuildPhase section */ snej@25: snej@25: /* Begin XCBuildConfiguration section */ snej@25: 1D6058940D05DD3E006BFB54 /* Debug */ = { snej@25: isa = XCBuildConfiguration; snej@25: buildSettings = { morrowa@55: GCC_C_LANGUAGE_STANDARD = c99; snej@25: INFOPLIST_FILE = iPhone/Info.plist; snej@25: PRODUCT_NAME = BLIPEcho; snej@25: }; snej@25: name = Debug; snej@25: }; snej@25: 1D6058950D05DD3E006BFB54 /* Release */ = { snej@25: isa = XCBuildConfiguration; snej@25: buildSettings = { snej@25: INFOPLIST_FILE = iPhone/Info.plist; snej@25: PRODUCT_NAME = BLIPEcho; snej@25: }; snej@25: name = Release; snej@25: }; jim@43: 384A72AA0FB0050C006A0B19 /* Debug */ = { jim@43: isa = XCBuildConfiguration; jim@43: buildSettings = { jim@43: ALWAYS_SEARCH_USER_PATHS = NO; jim@43: COPY_PHASE_STRIP = NO; jim@43: GCC_DYNAMIC_NO_PIC = NO; jim@43: GCC_OPTIMIZATION_LEVEL = 0; jim@43: PREBINDING = NO; jim@43: PRODUCT_NAME = MYNetwork; jim@43: }; jim@43: name = Debug; jim@43: }; jim@43: 384A72AB0FB0050C006A0B19 /* Release */ = { jim@43: isa = XCBuildConfiguration; jim@43: buildSettings = { jim@43: ALWAYS_SEARCH_USER_PATHS = NO; jim@43: COPY_PHASE_STRIP = YES; jim@43: DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; jim@43: GCC_ENABLE_FIX_AND_CONTINUE = NO; jim@43: PREBINDING = NO; jim@43: PRODUCT_NAME = MYNetwork; jim@43: ZERO_LINK = NO; jim@43: }; jim@43: name = Release; jim@43: }; snej@25: C01FCF4F08A954540054247B /* Debug */ = { snej@25: isa = XCBuildConfiguration; jens@26: baseConfigurationReference = 278C1B330F9F86A100954AE1 /* MYUtilities_Debug.xcconfig */; snej@25: buildSettings = { snej@25: ARCHS = "$(ARCHS_STANDARD_32_BIT)"; snej@25: "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; jens@26: EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = "*.nib *.lproj *.framework *.gch *.xcode* (*) CVS .svn .hg"; snej@25: ONLY_ACTIVE_ARCH = YES; jens@30: SDKROOT = iphonesimulator2.2.1; snej@25: }; snej@25: name = Debug; snej@25: }; snej@25: C01FCF5008A954540054247B /* Release */ = { snej@25: isa = XCBuildConfiguration; jens@26: baseConfigurationReference = 278C1B340F9F86A100954AE1 /* MYUtilities_Release.xcconfig */; snej@25: buildSettings = { snej@25: ARCHS = "$(ARCHS_STANDARD_32_BIT)"; snej@25: "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; jens@30: SDKROOT = iphonesimulator2.2.1; snej@25: }; snej@25: name = Release; snej@25: }; snej@25: /* End XCBuildConfiguration section */ snej@25: snej@25: /* Begin XCConfigurationList section */ snej@25: 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MYNetwork-iPhone" */ = { snej@25: isa = XCConfigurationList; snej@25: buildConfigurations = ( snej@25: 1D6058940D05DD3E006BFB54 /* Debug */, snej@25: 1D6058950D05DD3E006BFB54 /* Release */, snej@25: ); snej@25: defaultConfigurationIsVisible = 0; snej@25: defaultConfigurationName = Release; snej@25: }; jim@43: 384A72B40FB00534006A0B19 /* Build configuration list for PBXNativeTarget "MYNetwork" */ = { jim@43: isa = XCConfigurationList; jim@43: buildConfigurations = ( jim@43: 384A72AA0FB0050C006A0B19 /* Debug */, jim@43: 384A72AB0FB0050C006A0B19 /* Release */, jim@43: ); jim@43: defaultConfigurationIsVisible = 0; jim@43: defaultConfigurationName = Release; jim@43: }; snej@25: C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MYNetwork-iPhone" */ = { snej@25: isa = XCConfigurationList; snej@25: buildConfigurations = ( snej@25: C01FCF4F08A954540054247B /* Debug */, snej@25: C01FCF5008A954540054247B /* Release */, snej@25: ); snej@25: defaultConfigurationIsVisible = 0; snej@25: defaultConfigurationName = Release; snej@25: }; snej@25: /* End XCConfigurationList section */ snej@25: }; snej@25: rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; snej@25: }