diff -r ffdaa33a408a -r cb9cdf247239 MYNetwork.xcodeproj/project.pbxproj --- a/MYNetwork.xcodeproj/project.pbxproj Sun Jul 13 10:59:06 2008 -0700 +++ b/MYNetwork.xcodeproj/project.pbxproj Wed Apr 22 16:45:39 2009 -0700 @@ -24,60 +24,74 @@ 270461370DE4918D003D9D3F /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461350DE4918D003D9D3F /* ExceptionUtils.m */; }; 270461470DE491A6003D9D3F /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461460DE491A6003D9D3F /* Target.m */; }; 270461890DE49634003D9D3F /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; }; - 2704618C0DE49652003D9D3F /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2704618B0DE49652003D9D3F /* libz.dylib */; }; - 270461920DE4975D003D9D3F /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270461910DE4975C003D9D3F /* CoreServices.framework */; }; - 277904330DE91DE600C6D295 /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F40DE49030003D9D3F /* BLIPConnection.m */; }; - 277904340DE91DE700C6D295 /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F60DE49030003D9D3F /* BLIPDispatcher.m */; }; - 277904350DE91DE800C6D295 /* BLIPEchoClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 277903E90DE8F08100C6D295 /* BLIPEchoClient.m */; }; - 277904370DE91DEB00C6D295 /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F90DE49030003D9D3F /* BLIPMessage.m */; }; - 277904380DE91DEC00C6D295 /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FB0DE49030003D9D3F /* BLIPProperties.m */; }; - 277904390DE91DEE00C6D295 /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FD0DE49030003D9D3F /* BLIPReader.m */; }; - 2779043A0DE91DEF00C6D295 /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; }; - 2779043C0DE91DF100C6D295 /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461000DE49030003D9D3F /* BLIPWriter.m */; }; - 2779043D0DE91DF300C6D295 /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461020DE49030003D9D3F /* IPAddress.m */; }; - 2779043E0DE91DF500C6D295 /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610A0DE49030003D9D3F /* TCPConnection.m */; }; - 2779043F0DE91DF800C6D295 /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610C0DE49030003D9D3F /* TCPEndpoint.m */; }; - 277904400DE91DF900C6D295 /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610E0DE49030003D9D3F /* TCPListener.m */; }; - 277904410DE91DFA00C6D295 /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461100DE49030003D9D3F /* TCPStream.m */; }; - 277904420DE91DFC00C6D295 /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461120DE49030003D9D3F /* TCPWriter.m */; }; - 277904440DE91E3500C6D295 /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; }; - 277904450DE91E3600C6D295 /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461350DE4918D003D9D3F /* ExceptionUtils.m */; }; - 277904460DE91E3700C6D295 /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704612A0DE49088003D9D3F /* Logging.m */; }; - 277904480DE91E3900C6D295 /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461460DE491A6003D9D3F /* Target.m */; }; - 277904490DE91E3A00C6D295 /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461280DE49088003D9D3F /* Test.m */; }; + 2706F1D90F9D3EF300292CCF /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2706F1D80F9D3EF300292CCF /* SecurityInterface.framework */; }; + 2777C9110F7602A7007F8D30 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C9100F7602A7007F8D30 /* Security.framework */; }; 2779048B0DE9204300C6D295 /* BLIPEchoClient.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */; }; - 277905110DE9E5BC00C6D295 /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F40DE49030003D9D3F /* BLIPConnection.m */; }; - 277905120DE9E5BC00C6D295 /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F60DE49030003D9D3F /* BLIPDispatcher.m */; }; - 277905130DE9E5BC00C6D295 /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F90DE49030003D9D3F /* BLIPMessage.m */; }; - 277905140DE9E5BC00C6D295 /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FB0DE49030003D9D3F /* BLIPProperties.m */; }; - 277905150DE9E5BC00C6D295 /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FD0DE49030003D9D3F /* BLIPReader.m */; }; - 277905160DE9E5BC00C6D295 /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461000DE49030003D9D3F /* BLIPWriter.m */; }; - 277905170DE9E5BC00C6D295 /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461020DE49030003D9D3F /* IPAddress.m */; }; - 277905180DE9E5BC00C6D295 /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610A0DE49030003D9D3F /* TCPConnection.m */; }; - 277905190DE9E5BC00C6D295 /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610C0DE49030003D9D3F /* TCPEndpoint.m */; }; - 2779051A0DE9E5BC00C6D295 /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610E0DE49030003D9D3F /* TCPListener.m */; }; - 2779051B0DE9E5BC00C6D295 /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461100DE49030003D9D3F /* TCPStream.m */; }; - 2779051C0DE9E5BC00C6D295 /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461120DE49030003D9D3F /* TCPWriter.m */; }; - 2779051D0DE9E5BC00C6D295 /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461280DE49088003D9D3F /* Test.m */; }; - 2779051E0DE9E5BC00C6D295 /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704612A0DE49088003D9D3F /* Logging.m */; }; - 2779051F0DE9E5BC00C6D295 /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461350DE4918D003D9D3F /* ExceptionUtils.m */; }; - 277905200DE9E5BC00C6D295 /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461460DE491A6003D9D3F /* Target.m */; }; - 277905220DE9E5BC00C6D295 /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; }; - 277905230DE9E5BC00C6D295 /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; }; 277905240DE9E5BC00C6D295 /* BLIPEchoServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */; }; - 277905260DE9E5BC00C6D295 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; }; - 277905270DE9E5BC00C6D295 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2704618B0DE49652003D9D3F /* libz.dylib */; }; - 277905280DE9E5BC00C6D295 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270461910DE4975C003D9D3F /* CoreServices.framework */; }; 277905300DE9ED9100C6D295 /* MYUtilitiesTest_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */; }; 2779053B0DE9EDAA00C6D295 /* BLIPTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FE0DE49030003D9D3F /* BLIPTest.m */; }; - 277ECFBC0E2A73A100D756BB /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2704618B0DE49652003D9D3F /* libz.dylib */; }; + 278C1A3D0F9F687800954AE1 /* PortMapperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A340F9F687800954AE1 /* PortMapperTest.m */; }; + 278C1A3E0F9F687800954AE1 /* MYPortMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A360F9F687800954AE1 /* MYPortMapper.m */; }; + 278C1BA60F9F92EA00954AE1 /* MYBonjourBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */; }; + 278C1BA70F9F92EA00954AE1 /* MYBonjourService.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */; }; + 278C1BB90F9F975700954AE1 /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */; }; + 279DDA590F9E2DFA00D75D91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD99E0F9E290500D75D91 /* Foundation.framework */; }; + 279DDAE00F9E2E0F00D75D91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD99E0F9E290500D75D91 /* Foundation.framework */; }; + 279DDC4E0F9E2E2700D75D91 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD9B30F9E296E00D75D91 /* CoreServices.framework */; }; + 279DDC520F9E2E3A00D75D91 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD9B10F9E296200D75D91 /* libz.dylib */; }; + 279DDC970F9E2EF400D75D91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD99E0F9E290500D75D91 /* Foundation.framework */; }; + 279DDC9B0F9E2F2A00D75D91 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DDC9A0F9E2F2A00D75D91 /* AppKit.framework */; }; + 279DDCD10F9E38DD00D75D91 /* BLIPEchoClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 277903E90DE8F08100C6D295 /* BLIPEchoClient.m */; }; + 279E8FA10F9FDD2600608D8D /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F40DE49030003D9D3F /* BLIPConnection.m */; }; + 279E8FA20F9FDD2600608D8D /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F60DE49030003D9D3F /* BLIPDispatcher.m */; }; + 279E8FA30F9FDD2600608D8D /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F90DE49030003D9D3F /* BLIPMessage.m */; }; + 279E8FA40F9FDD2600608D8D /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FB0DE49030003D9D3F /* BLIPProperties.m */; }; + 279E8FA50F9FDD2600608D8D /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FD0DE49030003D9D3F /* BLIPReader.m */; }; + 279E8FA60F9FDD2600608D8D /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; }; + 279E8FA70F9FDD2600608D8D /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461000DE49030003D9D3F /* BLIPWriter.m */; }; + 279E8FA80F9FDD2600608D8D /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461020DE49030003D9D3F /* IPAddress.m */; }; + 279E8FA90F9FDD2600608D8D /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610A0DE49030003D9D3F /* TCPConnection.m */; }; + 279E8FAA0F9FDD2600608D8D /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610C0DE49030003D9D3F /* TCPEndpoint.m */; }; + 279E8FAB0F9FDD2600608D8D /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610E0DE49030003D9D3F /* TCPListener.m */; }; + 279E8FAC0F9FDD2600608D8D /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461100DE49030003D9D3F /* TCPStream.m */; }; + 279E8FAD0F9FDD2600608D8D /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461120DE49030003D9D3F /* TCPWriter.m */; }; + 279E8FAE0F9FDD2600608D8D /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; }; + 279E8FAF0F9FDD2600608D8D /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461350DE4918D003D9D3F /* ExceptionUtils.m */; }; + 279E8FB00F9FDD2600608D8D /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */; }; + 279E8FB10F9FDD2600608D8D /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704612A0DE49088003D9D3F /* Logging.m */; }; + 279E8FB20F9FDD2600608D8D /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461460DE491A6003D9D3F /* Target.m */; }; + 279E8FB30F9FDD2600608D8D /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461280DE49088003D9D3F /* Test.m */; }; + 279E8FB40F9FDD2600608D8D /* PortMapperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A340F9F687800954AE1 /* PortMapperTest.m */; }; + 279E8FB50F9FDD2600608D8D /* MYPortMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A360F9F687800954AE1 /* MYPortMapper.m */; }; + 279E8FB60F9FDD2600608D8D /* MYBonjourBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */; }; + 279E8FB70F9FDD2600608D8D /* MYBonjourService.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */; }; + 279E8FB80F9FDD2600608D8D /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */; }; + 279E8FD70F9FDDE900608D8D /* libMYNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */; }; + 279E8FEF0F9FDE5A00608D8D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C9100F7602A7007F8D30 /* Security.framework */; }; + 279E8FFA0F9FDEEB00608D8D /* libMYNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */; }; + 279E8FFC0F9FDEFB00608D8D /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD9B30F9E296E00D75D91 /* CoreServices.framework */; }; + 279E8FFE0F9FDF0600608D8D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C9100F7602A7007F8D30 /* Security.framework */; }; 27D5EC070DE5FEDE00CD84FA /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; }; - 27E0DBF00DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */; }; 27E0DBF10DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */; }; - 27E0DBF20DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */; }; - 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 279E8FD50F9FDDD900608D8D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 279E8F9D0F9FDD0800608D8D /* Library */; + remoteInfo = Library; + }; + 279E8FF80F9FDECD00608D8D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 279E8F9D0F9FDD0800608D8D /* Library */; + remoteInfo = Library; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXCopyFilesBuildPhase section */ 277905290DE9E5BC00C6D295 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; @@ -100,7 +114,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 270460F30DE49030003D9D3F /* BLIPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPConnection.h; sourceTree = ""; }; 270460F40DE49030003D9D3F /* BLIPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPConnection.m; sourceTree = ""; }; 270460F50DE49030003D9D3F /* BLIPDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPDispatcher.h; sourceTree = ""; }; @@ -112,7 +125,7 @@ 270460FB0DE49030003D9D3F /* BLIPProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPProperties.m; sourceTree = ""; }; 270460FC0DE49030003D9D3F /* BLIPReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPReader.h; sourceTree = ""; }; 270460FD0DE49030003D9D3F /* BLIPReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPReader.m; sourceTree = ""; }; - 270460FE0DE49030003D9D3F /* BLIPTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BLIPTest.m; path = BLIP/BLIPTest.m; sourceTree = ""; }; + 270460FE0DE49030003D9D3F /* BLIPTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BLIPTest.m; path = ../BLIPTest.m; sourceTree = ""; }; 270460FF0DE49030003D9D3F /* BLIPWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPWriter.h; sourceTree = ""; }; 270461000DE49030003D9D3F /* BLIPWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPWriter.m; sourceTree = ""; }; 270461010DE49030003D9D3F /* IPAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IPAddress.h; sourceTree = ""; }; @@ -139,11 +152,13 @@ 270461720DE49340003D9D3F /* MYNetwork */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MYNetwork; sourceTree = BUILT_PRODUCTS_DIR; }; 270461870DE49634003D9D3F /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CollectionUtils.m; sourceTree = ""; }; 270461880DE49634003D9D3F /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = ""; }; - 2704618B0DE49652003D9D3F /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = ""; }; - 270461910DE4975C003D9D3F /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; 270462C00DE4A639003D9D3F /* MYUtilities_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYUtilities_Prefix.pch; sourceTree = ""; }; 270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYUtilitiesTest_main.m; sourceTree = ""; }; 270462C30DE4A65B003D9D3F /* BLIP Overview.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "BLIP Overview.txt"; path = "BLIP/BLIP Overview.txt"; sourceTree = ""; wrapsLines = 1; }; + 2706F1D80F9D3EF300292CCF /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = System/Library/Frameworks/SecurityInterface.framework; sourceTree = SDKROOT; }; + 274122DD0F9CDD1600F21842 /* MYUtilities_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Debug.xcconfig; sourceTree = ""; }; + 274122DE0F9CDD1600F21842 /* MYUtilities_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Release.xcconfig; sourceTree = ""; }; + 2777C9100F7602A7007F8D30 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 277903830DE8C2DD00C6D295 /* maindocs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maindocs.h; sourceTree = ""; wrapsLines = 1; }; 277903D50DE8EE4800C6D295 /* BLIPEchoServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPEchoServer.h; sourceTree = ""; }; 277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPEchoServer.m; sourceTree = ""; }; @@ -154,6 +169,21 @@ 277904280DE91C7900C6D295 /* BLIP Echo Client-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BLIP Echo Client-Info.plist"; sourceTree = ""; }; 2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BLIPEchoClient.xib; sourceTree = ""; }; 2779052D0DE9E5BC00C6D295 /* BLIPEchoServer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BLIPEchoServer; sourceTree = BUILT_PRODUCTS_DIR; }; + 278C1A340F9F687800954AE1 /* PortMapperTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PortMapperTest.m; sourceTree = ""; }; + 278C1A350F9F687800954AE1 /* MYPortMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPortMapper.h; sourceTree = ""; }; + 278C1A360F9F687800954AE1 /* MYPortMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPortMapper.m; sourceTree = ""; }; + 278C1B9E0F9F92EA00954AE1 /* MYBonjourBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYBonjourBrowser.h; sourceTree = ""; }; + 278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYBonjourBrowser.m; sourceTree = ""; }; + 278C1BA00F9F92EA00954AE1 /* MYBonjourService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYBonjourService.h; sourceTree = ""; }; + 278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYBonjourService.m; sourceTree = ""; }; + 278C1BB50F9F975700954AE1 /* ConcurrentOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcurrentOperation.h; sourceTree = ""; }; + 278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcurrentOperation.m; sourceTree = ""; }; + 279DD99E0F9E290500D75D91 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 279DD9B10F9E296200D75D91 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; + 279DD9B30F9E296E00D75D91 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; + 279DDC9A0F9E2F2A00D75D91 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 279DDCCB0F9E381500D75D91 /* MYNetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYNetwork.h; sourceTree = ""; }; + 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMYNetwork.a; sourceTree = BUILT_PRODUCTS_DIR; }; 27D5EC050DE5FEDE00CD84FA /* BLIPRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPRequest.h; sourceTree = ""; }; 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPRequest.m; sourceTree = ""; }; 27E0DBED0DF3450F00E7F648 /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; @@ -166,7 +196,10 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 277ECFBC0E2A73A100D756BB /* libz.dylib in Frameworks */, + 279DDC970F9E2EF400D75D91 /* Foundation.framework in Frameworks */, + 279DDC9B0F9E2F2A00D75D91 /* AppKit.framework in Frameworks */, + 279E8FD70F9FDDE900608D8D /* libMYNetwork.a in Frameworks */, + 279E8FEF0F9FDE5A00608D8D /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -174,9 +207,17 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 277905260DE9E5BC00C6D295 /* Foundation.framework in Frameworks */, - 277905270DE9E5BC00C6D295 /* libz.dylib in Frameworks */, - 277905280DE9E5BC00C6D295 /* CoreServices.framework in Frameworks */, + 279DDAE00F9E2E0F00D75D91 /* Foundation.framework in Frameworks */, + 279E8FFA0F9FDEEB00608D8D /* libMYNetwork.a in Frameworks */, + 279E8FFC0F9FDEFB00608D8D /* CoreServices.framework in Frameworks */, + 279E8FFE0F9FDF0600608D8D /* Security.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 279E8F9C0F9FDD0800608D8D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( ); runOnlyForDeploymentPostprocessing = 0; }; @@ -184,9 +225,11 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */, - 2704618C0DE49652003D9D3F /* libz.dylib in Frameworks */, - 270461920DE4975D003D9D3F /* CoreServices.framework in Frameworks */, + 2777C9110F7602A7007F8D30 /* Security.framework in Frameworks */, + 2706F1D90F9D3EF300292CCF /* SecurityInterface.framework in Frameworks */, + 279DDA590F9E2DFA00D75D91 /* Foundation.framework in Frameworks */, + 279DDC4E0F9E2E2700D75D91 /* CoreServices.framework in Frameworks */, + 279DDC520F9E2E3A00D75D91 /* libz.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -200,7 +243,6 @@ 277903830DE8C2DD00C6D295 /* maindocs.h */, 270460F00DE49030003D9D3F /* MYNetwork */, 270461220DE49055003D9D3F /* MYUtilities */, - 270460FE0DE49030003D9D3F /* BLIPTest.m */, 277903E70DE8F05F00C6D295 /* Demo */, 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */, 1AB674ADFE9D54B511CA2CBB /* Products */, @@ -211,9 +253,12 @@ 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = { isa = PBXGroup; children = ( - 270461910DE4975C003D9D3F /* CoreServices.framework */, - 08FB779EFE84155DC02AAC07 /* Foundation.framework */, - 2704618B0DE49652003D9D3F /* libz.dylib */, + 279DDC9A0F9E2F2A00D75D91 /* AppKit.framework */, + 279DD9B30F9E296E00D75D91 /* CoreServices.framework */, + 279DD99E0F9E290500D75D91 /* Foundation.framework */, + 2777C9100F7602A7007F8D30 /* Security.framework */, + 2706F1D80F9D3EF300292CCF /* SecurityInterface.framework */, + 279DD9B10F9E296200D75D91 /* libz.dylib */, ); name = "External Frameworks and Libraries"; sourceTree = ""; @@ -224,6 +269,7 @@ 270461720DE49340003D9D3F /* MYNetwork */, 277904260DE91C7900C6D295 /* BLIP Echo Client.app */, 2779052D0DE9E5BC00C6D295 /* BLIPEchoServer */, + 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */, ); name = Products; sourceTree = ""; @@ -231,10 +277,13 @@ 270460F00DE49030003D9D3F /* MYNetwork */ = { isa = PBXGroup; children = ( + 279DDCCB0F9E381500D75D91 /* MYNetwork.h */, 270461010DE49030003D9D3F /* IPAddress.h */, 270461020DE49030003D9D3F /* IPAddress.m */, 270461070DE49030003D9D3F /* TCP */, + 278C1A320F9F687800954AE1 /* PortMapper */, 270460F10DE49030003D9D3F /* BLIP */, + 278C1B9D0F9F92D600954AE1 /* Bonjour */, ); name = MYNetwork; sourceTree = ""; @@ -283,6 +332,8 @@ 270461220DE49055003D9D3F /* MYUtilities */ = { isa = PBXGroup; children = ( + 278C1BB50F9F975700954AE1 /* ConcurrentOperation.h */, + 278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */, 270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */, 270462C00DE4A639003D9D3F /* MYUtilities_Prefix.pch */, 270461880DE49634003D9D3F /* CollectionUtils.h */, @@ -295,6 +346,8 @@ 270461460DE491A6003D9D3F /* Target.m */, 270461290DE49088003D9D3F /* Test.h */, 270461280DE49088003D9D3F /* Test.m */, + 274122DD0F9CDD1600F21842 /* MYUtilities_Debug.xcconfig */, + 274122DE0F9CDD1600F21842 /* MYUtilities_Release.xcconfig */, 27E0DBEC0DF3450F00E7F648 /* GoogleToolboxSubset */, ); name = MYUtilities; @@ -304,6 +357,7 @@ 277903E70DE8F05F00C6D295 /* Demo */ = { isa = PBXGroup; children = ( + 270460FE0DE49030003D9D3F /* BLIPTest.m */, 277903D50DE8EE4800C6D295 /* BLIPEchoServer.h */, 277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */, 277903E80DE8F08100C6D295 /* BLIPEchoClient.h */, @@ -315,6 +369,27 @@ path = BLIP/Demo; sourceTree = ""; }; + 278C1A320F9F687800954AE1 /* PortMapper */ = { + isa = PBXGroup; + children = ( + 278C1A350F9F687800954AE1 /* MYPortMapper.h */, + 278C1A360F9F687800954AE1 /* MYPortMapper.m */, + 278C1A340F9F687800954AE1 /* PortMapperTest.m */, + ); + path = PortMapper; + sourceTree = ""; + }; + 278C1B9D0F9F92D600954AE1 /* Bonjour */ = { + isa = PBXGroup; + children = ( + 278C1B9E0F9F92EA00954AE1 /* MYBonjourBrowser.h */, + 278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */, + 278C1BA00F9F92EA00954AE1 /* MYBonjourService.h */, + 278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */, + ); + path = Bonjour; + sourceTree = ""; + }; 27E0DBEC0DF3450F00E7F648 /* GoogleToolboxSubset */ = { isa = PBXGroup; children = ( @@ -327,6 +402,16 @@ }; /* End PBXGroup section */ +/* Begin PBXHeadersBuildPhase section */ + 279E8F9A0F9FDD0800608D8D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + /* Begin PBXNativeTarget section */ 277904250DE91C7900C6D295 /* BLIP Echo Client */ = { isa = PBXNativeTarget; @@ -339,6 +424,7 @@ buildRules = ( ); dependencies = ( + 279E8FD60F9FDDD900608D8D /* PBXTargetDependency */, ); name = "BLIP Echo Client"; productName = "BLIP Echo Client"; @@ -356,6 +442,7 @@ buildRules = ( ); dependencies = ( + 279E8FF90F9FDECD00608D8D /* PBXTargetDependency */, ); name = "BLIP Echo Server"; productInstallPath = "$(HOME)/bin"; @@ -363,9 +450,26 @@ productReference = 2779052D0DE9E5BC00C6D295 /* BLIPEchoServer */; productType = "com.apple.product-type.tool"; }; - 8DD76F960486AA7600D96B5E /* MYNetwork */ = { + 279E8F9D0F9FDD0800608D8D /* Library */ = { isa = PBXNativeTarget; - buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "MYNetwork" */; + buildConfigurationList = 279E8FCC0F9FDD8900608D8D /* Build configuration list for PBXNativeTarget "Library" */; + buildPhases = ( + 279E8F9A0F9FDD0800608D8D /* Headers */, + 279E8F9B0F9FDD0800608D8D /* Sources */, + 279E8F9C0F9FDD0800608D8D /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Library; + productName = Library; + productReference = 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */; + productType = "com.apple.product-type.library.static"; + }; + 8DD76F960486AA7600D96B5E /* SelfTest */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "SelfTest" */; buildPhases = ( 8DD76F990486AA7600D96B5E /* Sources */, 8DD76F9B0486AA7600D96B5E /* Frameworks */, @@ -375,7 +479,7 @@ ); dependencies = ( ); - name = MYNetwork; + name = SelfTest; productInstallPath = "$(HOME)/bin"; productName = MYNetwork; productReference = 270461720DE49340003D9D3F /* MYNetwork */; @@ -393,7 +497,8 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 8DD76F960486AA7600D96B5E /* MYNetwork */, + 279E8F9D0F9FDD0800608D8D /* Library */, + 8DD76F960486AA7600D96B5E /* SelfTest */, 277904250DE91C7900C6D295 /* BLIP Echo Client */, 2779050F0DE9E5BC00C6D295 /* BLIP Echo Server */, ); @@ -416,26 +521,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 277904330DE91DE600C6D295 /* BLIPConnection.m in Sources */, - 277904340DE91DE700C6D295 /* BLIPDispatcher.m in Sources */, - 277904350DE91DE800C6D295 /* BLIPEchoClient.m in Sources */, - 277904370DE91DEB00C6D295 /* BLIPMessage.m in Sources */, - 277904380DE91DEC00C6D295 /* BLIPProperties.m in Sources */, - 277904390DE91DEE00C6D295 /* BLIPReader.m in Sources */, - 2779043A0DE91DEF00C6D295 /* BLIPRequest.m in Sources */, - 2779043C0DE91DF100C6D295 /* BLIPWriter.m in Sources */, - 2779043D0DE91DF300C6D295 /* IPAddress.m in Sources */, - 2779043E0DE91DF500C6D295 /* TCPConnection.m in Sources */, - 2779043F0DE91DF800C6D295 /* TCPEndpoint.m in Sources */, - 277904400DE91DF900C6D295 /* TCPListener.m in Sources */, - 277904410DE91DFA00C6D295 /* TCPStream.m in Sources */, - 277904420DE91DFC00C6D295 /* TCPWriter.m in Sources */, - 277904440DE91E3500C6D295 /* CollectionUtils.m in Sources */, - 277904450DE91E3600C6D295 /* ExceptionUtils.m in Sources */, - 277904460DE91E3700C6D295 /* Logging.m in Sources */, - 277904480DE91E3900C6D295 /* Target.m in Sources */, - 277904490DE91E3A00C6D295 /* Test.m in Sources */, - 27E0DBF00DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */, + 279DDCD10F9E38DD00D75D91 /* BLIPEchoClient.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -443,26 +529,38 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 277905110DE9E5BC00C6D295 /* BLIPConnection.m in Sources */, - 277905120DE9E5BC00C6D295 /* BLIPDispatcher.m in Sources */, - 277905130DE9E5BC00C6D295 /* BLIPMessage.m in Sources */, - 277905140DE9E5BC00C6D295 /* BLIPProperties.m in Sources */, - 277905150DE9E5BC00C6D295 /* BLIPReader.m in Sources */, - 277905160DE9E5BC00C6D295 /* BLIPWriter.m in Sources */, - 277905170DE9E5BC00C6D295 /* IPAddress.m in Sources */, - 277905180DE9E5BC00C6D295 /* TCPConnection.m in Sources */, - 277905190DE9E5BC00C6D295 /* TCPEndpoint.m in Sources */, - 2779051A0DE9E5BC00C6D295 /* TCPListener.m in Sources */, - 2779051B0DE9E5BC00C6D295 /* TCPStream.m in Sources */, - 2779051C0DE9E5BC00C6D295 /* TCPWriter.m in Sources */, - 2779051D0DE9E5BC00C6D295 /* Test.m in Sources */, - 2779051E0DE9E5BC00C6D295 /* Logging.m in Sources */, - 2779051F0DE9E5BC00C6D295 /* ExceptionUtils.m in Sources */, - 277905200DE9E5BC00C6D295 /* Target.m in Sources */, - 277905220DE9E5BC00C6D295 /* CollectionUtils.m in Sources */, - 277905230DE9E5BC00C6D295 /* BLIPRequest.m in Sources */, 277905240DE9E5BC00C6D295 /* BLIPEchoServer.m in Sources */, - 27E0DBF20DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 279E8F9B0F9FDD0800608D8D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 279E8FA10F9FDD2600608D8D /* BLIPConnection.m in Sources */, + 279E8FA20F9FDD2600608D8D /* BLIPDispatcher.m in Sources */, + 279E8FA30F9FDD2600608D8D /* BLIPMessage.m in Sources */, + 279E8FA40F9FDD2600608D8D /* BLIPProperties.m in Sources */, + 279E8FA50F9FDD2600608D8D /* BLIPReader.m in Sources */, + 279E8FA60F9FDD2600608D8D /* BLIPRequest.m in Sources */, + 279E8FA70F9FDD2600608D8D /* BLIPWriter.m in Sources */, + 279E8FA80F9FDD2600608D8D /* IPAddress.m in Sources */, + 279E8FA90F9FDD2600608D8D /* TCPConnection.m in Sources */, + 279E8FAA0F9FDD2600608D8D /* TCPEndpoint.m in Sources */, + 279E8FAB0F9FDD2600608D8D /* TCPListener.m in Sources */, + 279E8FAC0F9FDD2600608D8D /* TCPStream.m in Sources */, + 279E8FAD0F9FDD2600608D8D /* TCPWriter.m in Sources */, + 279E8FAE0F9FDD2600608D8D /* CollectionUtils.m in Sources */, + 279E8FAF0F9FDD2600608D8D /* ExceptionUtils.m in Sources */, + 279E8FB00F9FDD2600608D8D /* GTMNSData+zlib.m in Sources */, + 279E8FB10F9FDD2600608D8D /* Logging.m in Sources */, + 279E8FB20F9FDD2600608D8D /* Target.m in Sources */, + 279E8FB30F9FDD2600608D8D /* Test.m in Sources */, + 279E8FB40F9FDD2600608D8D /* PortMapperTest.m in Sources */, + 279E8FB50F9FDD2600608D8D /* MYPortMapper.m in Sources */, + 279E8FB60F9FDD2600608D8D /* MYBonjourBrowser.m in Sources */, + 279E8FB70F9FDD2600608D8D /* MYBonjourService.m in Sources */, + 279E8FB80F9FDD2600608D8D /* ConcurrentOperation.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -491,26 +589,33 @@ 277905300DE9ED9100C6D295 /* MYUtilitiesTest_main.m in Sources */, 2779053B0DE9EDAA00C6D295 /* BLIPTest.m in Sources */, 27E0DBF10DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */, + 278C1A3D0F9F687800954AE1 /* PortMapperTest.m in Sources */, + 278C1A3E0F9F687800954AE1 /* MYPortMapper.m in Sources */, + 278C1BA60F9F92EA00954AE1 /* MYBonjourBrowser.m in Sources */, + 278C1BA70F9F92EA00954AE1 /* MYBonjourService.m in Sources */, + 278C1BB90F9F975700954AE1 /* ConcurrentOperation.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 279E8FD60F9FDDD900608D8D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 279E8F9D0F9FDD0800608D8D /* Library */; + targetProxy = 279E8FD50F9FDDD900608D8D /* PBXContainerItemProxy */; + }; + 279E8FF90F9FDECD00608D8D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 279E8F9D0F9FDD0800608D8D /* Library */; + targetProxy = 279E8FF80F9FDECD00608D8D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin XCBuildConfiguration section */ 1DEB927508733DD40010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = c99; - 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 = ../MYUtilities/MYUtilities_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = DEBUG; - INSTALL_PATH = /usr/local/bin; PRODUCT_NAME = MYNetwork; }; name = Debug; @@ -518,68 +623,31 @@ 1DEB927608733DD40010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_MODEL_TUNING = G5; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = ../MYUtilities/MYUtilities_Prefix.pch; - INSTALL_PATH = /usr/local/bin; PRODUCT_NAME = MYNetwork; }; name = Release; }; 1DEB927908733DD40010E9CD /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 274122DD0F9CDD1600F21842 /* MYUtilities_Debug.xcconfig */; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = DEBUG; - GCC_TREAT_WARNINGS_AS_ERRORS = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - ONLY_ACTIVE_ARCH = YES; - PREBINDING = NO; SDKROOT = macosx10.5; - WARNING_CFLAGS = "-Wall"; }; name = Debug; }; 1DEB927A08733DD40010E9CD /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 274122DE0F9CDD1600F21842 /* MYUtilities_Release.xcconfig */; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_TREAT_WARNINGS_AS_ERRORS = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - PREBINDING = NO; SDKROOT = macosx10.5; - WARNING_CFLAGS = "-Wall"; }; name = Release; }; 277904290DE91C7A00C6D295 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - 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 = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "BLIP/Demo/BLIP Echo Client-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; PRODUCT_NAME = "BLIP Echo Client"; }; name = Debug; @@ -587,41 +655,15 @@ 2779042A0DE91C7A00C6D295 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_MODEL_TUNING = G5; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; INFOPLIST_FILE = "BLIP/Demo/BLIP Echo Client-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; PRODUCT_NAME = "BLIP Echo Client"; - ZERO_LINK = NO; }; name = Release; }; 2779052B0DE9E5BC00C6D295 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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 = ../MYUtilities/MYUtilities_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = DEBUG; - INSTALL_PATH = /usr/local/bin; PRODUCT_NAME = BLIPEchoServer; }; name = Debug; @@ -629,21 +671,30 @@ 2779052C0DE9E5BC00C6D295 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_MODEL_TUNING = G5; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = MYNetwork_Prefix.pch; - INSTALL_PATH = /usr/local/bin; PRODUCT_NAME = BLIPEchoServer; }; name = Release; }; + 279E8F9F0F9FDD0900608D8D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = MYNetwork; + }; + name = Debug; + }; + 279E8FA00F9FDD0900608D8D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = MYNetwork; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "MYNetwork" */ = { + 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "SelfTest" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB927508733DD40010E9CD /* Debug */, @@ -679,6 +730,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 279E8FCC0F9FDD8900608D8D /* Build configuration list for PBXNativeTarget "Library" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 279E8F9F0F9FDD0900608D8D /* Debug */, + 279E8FA00F9FDD0900608D8D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;