MYNetwork.xcodeproj/project.pbxproj
author Jens Alfke <jens@mooseyard.com>
Fri Jul 24 14:06:28 2009 -0700 (2009-07-24)
changeset 63 5e4855a592ee
parent 49 20cccc7c26ee
permissions -rw-r--r--
* The BLIPConnection receivedRequest: delegate method now returns BOOL. If the method returns NO (or if the method isn't implemented in the delegate), that means it didn't handle the message at all; an error will be returned to the sender.
* If the connection closes unexpectedly due to an error, then the auto-generated responses to pending requests will contain that error. This makes it easier to display a meaningful error message in the handler for the request.
jens@0
     1
// !$*UTF8*$!
jens@0
     2
{
jens@0
     3
	archiveVersion = 1;
jens@0
     4
	classes = {
jens@0
     5
	};
jens@0
     6
	objectVersion = 45;
jens@0
     7
	objects = {
jens@0
     8
jens@0
     9
/* Begin PBXBuildFile section */
jens@0
    10
		270461130DE49030003D9D3F /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F40DE49030003D9D3F /* BLIPConnection.m */; };
jens@0
    11
		270461140DE49030003D9D3F /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F60DE49030003D9D3F /* BLIPDispatcher.m */; };
jens@0
    12
		270461150DE49030003D9D3F /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F90DE49030003D9D3F /* BLIPMessage.m */; };
jens@0
    13
		270461160DE49030003D9D3F /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FB0DE49030003D9D3F /* BLIPProperties.m */; };
jens@0
    14
		270461170DE49030003D9D3F /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FD0DE49030003D9D3F /* BLIPReader.m */; };
jens@0
    15
		270461190DE49030003D9D3F /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461000DE49030003D9D3F /* BLIPWriter.m */; };
jens@0
    16
		2704611A0DE49030003D9D3F /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461020DE49030003D9D3F /* IPAddress.m */; };
jens@0
    17
		2704611B0DE49030003D9D3F /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610A0DE49030003D9D3F /* TCPConnection.m */; };
jens@0
    18
		2704611C0DE49030003D9D3F /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610C0DE49030003D9D3F /* TCPEndpoint.m */; };
jens@0
    19
		2704611D0DE49030003D9D3F /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610E0DE49030003D9D3F /* TCPListener.m */; };
jens@0
    20
		2704611E0DE49030003D9D3F /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461100DE49030003D9D3F /* TCPStream.m */; };
jens@0
    21
		2704611F0DE49030003D9D3F /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461120DE49030003D9D3F /* TCPWriter.m */; };
jens@0
    22
		2704612C0DE49088003D9D3F /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461280DE49088003D9D3F /* Test.m */; };
jens@0
    23
		2704612D0DE49088003D9D3F /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704612A0DE49088003D9D3F /* Logging.m */; };
jens@0
    24
		270461370DE4918D003D9D3F /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461350DE4918D003D9D3F /* ExceptionUtils.m */; };
jens@0
    25
		270461470DE491A6003D9D3F /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461460DE491A6003D9D3F /* Target.m */; };
jens@0
    26
		270461890DE49634003D9D3F /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; };
jens@26
    27
		2706F1D90F9D3EF300292CCF /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2706F1D80F9D3EF300292CCF /* SecurityInterface.framework */; };
jens@49
    28
		27375DFB0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m in Sources */ = {isa = PBXBuildFile; fileRef = 27375DFA0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m */; };
jens@49
    29
		27375DFC0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m in Sources */ = {isa = PBXBuildFile; fileRef = 27375DFA0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m */; };
jens@49
    30
		27375DFD0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m in Sources */ = {isa = PBXBuildFile; fileRef = 27375DFA0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m */; };
jens@31
    31
		273B457B0FA681EE00276298 /* MYBonjourRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 273B45790FA681EE00276298 /* MYBonjourRegistration.h */; };
jens@31
    32
		273B457C0FA681EE00276298 /* MYBonjourRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 273B457A0FA681EE00276298 /* MYBonjourRegistration.m */; };
jens@31
    33
		273B457D0FA681EE00276298 /* MYBonjourRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 273B457A0FA681EE00276298 /* MYBonjourRegistration.m */; };
jens@26
    34
		2777C9110F7602A7007F8D30 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C9100F7602A7007F8D30 /* Security.framework */; };
jens@3
    35
		2779048B0DE9204300C6D295 /* BLIPEchoClient.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */; };
jens@5
    36
		277905240DE9E5BC00C6D295 /* BLIPEchoServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */; };
jens@5
    37
		277905300DE9ED9100C6D295 /* MYUtilitiesTest_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */; };
jens@5
    38
		2779053B0DE9EDAA00C6D295 /* BLIPTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FE0DE49030003D9D3F /* BLIPTest.m */; };
jens@27
    39
		2780F20C0FA194BD00C0FB83 /* MYDNSService.h in Headers */ = {isa = PBXBuildFile; fileRef = 2780F20A0FA194BD00C0FB83 /* MYDNSService.h */; };
jens@27
    40
		2780F20D0FA194BD00C0FB83 /* MYDNSService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2780F20B0FA194BD00C0FB83 /* MYDNSService.m */; };
jens@27
    41
		2780F20E0FA194BD00C0FB83 /* MYDNSService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2780F20B0FA194BD00C0FB83 /* MYDNSService.m */; };
jens@28
    42
		2780F4380FA28F4400C0FB83 /* MYBonjourQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 2780F4360FA28F4400C0FB83 /* MYBonjourQuery.h */; };
jens@28
    43
		2780F4390FA28F4400C0FB83 /* MYBonjourQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 2780F4370FA28F4400C0FB83 /* MYBonjourQuery.m */; };
jens@28
    44
		2780F43A0FA28F4400C0FB83 /* MYBonjourQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 2780F4370FA28F4400C0FB83 /* MYBonjourQuery.m */; };
jens@28
    45
		2780F4A10FA2C59000C0FB83 /* MYAddressLookup.h in Headers */ = {isa = PBXBuildFile; fileRef = 2780F49F0FA2C59000C0FB83 /* MYAddressLookup.h */; };
jens@28
    46
		2780F4A20FA2C59000C0FB83 /* MYAddressLookup.m in Sources */ = {isa = PBXBuildFile; fileRef = 2780F4A00FA2C59000C0FB83 /* MYAddressLookup.m */; };
jens@28
    47
		2780F4A30FA2C59000C0FB83 /* MYAddressLookup.m in Sources */ = {isa = PBXBuildFile; fileRef = 2780F4A00FA2C59000C0FB83 /* MYAddressLookup.m */; };
jens@26
    48
		278C1A3D0F9F687800954AE1 /* PortMapperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A340F9F687800954AE1 /* PortMapperTest.m */; };
jens@26
    49
		278C1A3E0F9F687800954AE1 /* MYPortMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A360F9F687800954AE1 /* MYPortMapper.m */; };
jens@26
    50
		278C1BA60F9F92EA00954AE1 /* MYBonjourBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */; };
jens@26
    51
		278C1BA70F9F92EA00954AE1 /* MYBonjourService.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */; };
jens@26
    52
		278C1BB90F9F975700954AE1 /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */; };
jens@26
    53
		279DDA590F9E2DFA00D75D91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD99E0F9E290500D75D91 /* Foundation.framework */; };
jens@26
    54
		279DDAE00F9E2E0F00D75D91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD99E0F9E290500D75D91 /* Foundation.framework */; };
jens@26
    55
		279DDC4E0F9E2E2700D75D91 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD9B30F9E296E00D75D91 /* CoreServices.framework */; };
jens@26
    56
		279DDC520F9E2E3A00D75D91 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD9B10F9E296200D75D91 /* libz.dylib */; };
jens@26
    57
		279DDC970F9E2EF400D75D91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD99E0F9E290500D75D91 /* Foundation.framework */; };
jens@26
    58
		279DDC9B0F9E2F2A00D75D91 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DDC9A0F9E2F2A00D75D91 /* AppKit.framework */; };
jens@26
    59
		279DDCD10F9E38DD00D75D91 /* BLIPEchoClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 277903E90DE8F08100C6D295 /* BLIPEchoClient.m */; };
jens@26
    60
		279E8FA10F9FDD2600608D8D /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F40DE49030003D9D3F /* BLIPConnection.m */; };
jens@26
    61
		279E8FA20F9FDD2600608D8D /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F60DE49030003D9D3F /* BLIPDispatcher.m */; };
jens@26
    62
		279E8FA30F9FDD2600608D8D /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F90DE49030003D9D3F /* BLIPMessage.m */; };
jens@26
    63
		279E8FA40F9FDD2600608D8D /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FB0DE49030003D9D3F /* BLIPProperties.m */; };
jens@26
    64
		279E8FA50F9FDD2600608D8D /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FD0DE49030003D9D3F /* BLIPReader.m */; };
jens@26
    65
		279E8FA60F9FDD2600608D8D /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; };
jens@26
    66
		279E8FA70F9FDD2600608D8D /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461000DE49030003D9D3F /* BLIPWriter.m */; };
jens@26
    67
		279E8FA80F9FDD2600608D8D /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461020DE49030003D9D3F /* IPAddress.m */; };
jens@26
    68
		279E8FA90F9FDD2600608D8D /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610A0DE49030003D9D3F /* TCPConnection.m */; };
jens@26
    69
		279E8FAA0F9FDD2600608D8D /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610C0DE49030003D9D3F /* TCPEndpoint.m */; };
jens@26
    70
		279E8FAB0F9FDD2600608D8D /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610E0DE49030003D9D3F /* TCPListener.m */; };
jens@26
    71
		279E8FAC0F9FDD2600608D8D /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461100DE49030003D9D3F /* TCPStream.m */; };
jens@26
    72
		279E8FAD0F9FDD2600608D8D /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461120DE49030003D9D3F /* TCPWriter.m */; };
jens@26
    73
		279E8FAE0F9FDD2600608D8D /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; };
jens@26
    74
		279E8FAF0F9FDD2600608D8D /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461350DE4918D003D9D3F /* ExceptionUtils.m */; };
jens@26
    75
		279E8FB00F9FDD2600608D8D /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */; };
jens@26
    76
		279E8FB10F9FDD2600608D8D /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704612A0DE49088003D9D3F /* Logging.m */; };
jens@26
    77
		279E8FB20F9FDD2600608D8D /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461460DE491A6003D9D3F /* Target.m */; };
jens@26
    78
		279E8FB30F9FDD2600608D8D /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461280DE49088003D9D3F /* Test.m */; };
jens@26
    79
		279E8FB40F9FDD2600608D8D /* PortMapperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A340F9F687800954AE1 /* PortMapperTest.m */; };
jens@26
    80
		279E8FB50F9FDD2600608D8D /* MYPortMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1A360F9F687800954AE1 /* MYPortMapper.m */; };
jens@26
    81
		279E8FB60F9FDD2600608D8D /* MYBonjourBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */; };
jens@26
    82
		279E8FB70F9FDD2600608D8D /* MYBonjourService.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */; };
jens@26
    83
		279E8FB80F9FDD2600608D8D /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */; };
jens@26
    84
		279E8FD70F9FDDE900608D8D /* libMYNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */; };
jens@26
    85
		279E8FEF0F9FDE5A00608D8D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C9100F7602A7007F8D30 /* Security.framework */; };
jens@26
    86
		279E8FFA0F9FDEEB00608D8D /* libMYNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */; };
jens@26
    87
		279E8FFC0F9FDEFB00608D8D /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 279DD9B30F9E296E00D75D91 /* CoreServices.framework */; };
jens@26
    88
		279E8FFE0F9FDF0600608D8D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C9100F7602A7007F8D30 /* Security.framework */; };
jens@0
    89
		27D5EC070DE5FEDE00CD84FA /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; };
jens@10
    90
		27E0DBF10DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */; };
jens@0
    91
/* End PBXBuildFile section */
jens@0
    92
jens@26
    93
/* Begin PBXContainerItemProxy section */
jens@26
    94
		279E8FD50F9FDDD900608D8D /* PBXContainerItemProxy */ = {
jens@26
    95
			isa = PBXContainerItemProxy;
jens@26
    96
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
jens@26
    97
			proxyType = 1;
jens@27
    98
			remoteGlobalIDString = 279E8F9D0F9FDD0800608D8D;
jens@26
    99
			remoteInfo = Library;
jens@26
   100
		};
jens@26
   101
		279E8FF80F9FDECD00608D8D /* PBXContainerItemProxy */ = {
jens@26
   102
			isa = PBXContainerItemProxy;
jens@26
   103
			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
jens@26
   104
			proxyType = 1;
jens@27
   105
			remoteGlobalIDString = 279E8F9D0F9FDD0800608D8D;
jens@26
   106
			remoteInfo = Library;
jens@26
   107
		};
jens@26
   108
/* End PBXContainerItemProxy section */
jens@26
   109
jens@0
   110
/* Begin PBXCopyFilesBuildPhase section */
jens@5
   111
		277905290DE9E5BC00C6D295 /* CopyFiles */ = {
jens@5
   112
			isa = PBXCopyFilesBuildPhase;
jens@5
   113
			buildActionMask = 8;
jens@5
   114
			dstPath = /usr/share/man/man1/;
jens@5
   115
			dstSubfolderSpec = 0;
jens@5
   116
			files = (
jens@5
   117
			);
jens@5
   118
			runOnlyForDeploymentPostprocessing = 1;
jens@5
   119
		};
jens@0
   120
		8DD76F9E0486AA7600D96B5E /* CopyFiles */ = {
jens@0
   121
			isa = PBXCopyFilesBuildPhase;
jens@0
   122
			buildActionMask = 8;
jens@0
   123
			dstPath = /usr/share/man/man1/;
jens@0
   124
			dstSubfolderSpec = 0;
jens@0
   125
			files = (
jens@0
   126
			);
jens@0
   127
			runOnlyForDeploymentPostprocessing = 1;
jens@0
   128
		};
jens@0
   129
/* End PBXCopyFilesBuildPhase section */
jens@0
   130
jens@0
   131
/* Begin PBXFileReference section */
jens@0
   132
		270460F30DE49030003D9D3F /* BLIPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPConnection.h; sourceTree = "<group>"; };
jens@0
   133
		270460F40DE49030003D9D3F /* BLIPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPConnection.m; sourceTree = "<group>"; };
jens@0
   134
		270460F50DE49030003D9D3F /* BLIPDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPDispatcher.h; sourceTree = "<group>"; };
jens@0
   135
		270460F60DE49030003D9D3F /* BLIPDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPDispatcher.m; sourceTree = "<group>"; };
jens@0
   136
		270460F70DE49030003D9D3F /* BLIP_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIP_Internal.h; sourceTree = "<group>"; };
jens@0
   137
		270460F80DE49030003D9D3F /* BLIPMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPMessage.h; sourceTree = "<group>"; };
jens@0
   138
		270460F90DE49030003D9D3F /* BLIPMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPMessage.m; sourceTree = "<group>"; };
jens@0
   139
		270460FA0DE49030003D9D3F /* BLIPProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPProperties.h; sourceTree = "<group>"; };
jens@0
   140
		270460FB0DE49030003D9D3F /* BLIPProperties.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPProperties.m; sourceTree = "<group>"; };
jens@0
   141
		270460FC0DE49030003D9D3F /* BLIPReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPReader.h; sourceTree = "<group>"; };
jens@0
   142
		270460FD0DE49030003D9D3F /* BLIPReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPReader.m; sourceTree = "<group>"; };
jens@26
   143
		270460FE0DE49030003D9D3F /* BLIPTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BLIPTest.m; path = ../BLIPTest.m; sourceTree = "<group>"; };
jens@0
   144
		270460FF0DE49030003D9D3F /* BLIPWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPWriter.h; sourceTree = "<group>"; };
jens@0
   145
		270461000DE49030003D9D3F /* BLIPWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPWriter.m; sourceTree = "<group>"; };
jens@0
   146
		270461010DE49030003D9D3F /* IPAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IPAddress.h; sourceTree = "<group>"; };
jens@0
   147
		270461020DE49030003D9D3F /* IPAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IPAddress.m; sourceTree = "<group>"; };
jens@0
   148
		270461080DE49030003D9D3F /* TCP_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCP_Internal.h; sourceTree = "<group>"; };
jens@0
   149
		270461090DE49030003D9D3F /* TCPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPConnection.h; sourceTree = "<group>"; };
jens@0
   150
		2704610A0DE49030003D9D3F /* TCPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPConnection.m; sourceTree = "<group>"; };
jens@0
   151
		2704610B0DE49030003D9D3F /* TCPEndpoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPEndpoint.h; sourceTree = "<group>"; };
jens@0
   152
		2704610C0DE49030003D9D3F /* TCPEndpoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPEndpoint.m; sourceTree = "<group>"; };
jens@0
   153
		2704610D0DE49030003D9D3F /* TCPListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPListener.h; sourceTree = "<group>"; };
jens@0
   154
		2704610E0DE49030003D9D3F /* TCPListener.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPListener.m; sourceTree = "<group>"; };
jens@0
   155
		2704610F0DE49030003D9D3F /* TCPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPStream.h; sourceTree = "<group>"; };
jens@0
   156
		270461100DE49030003D9D3F /* TCPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPStream.m; sourceTree = "<group>"; };
jens@0
   157
		270461110DE49030003D9D3F /* TCPWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPWriter.h; sourceTree = "<group>"; };
jens@0
   158
		270461120DE49030003D9D3F /* TCPWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCPWriter.m; sourceTree = "<group>"; };
jens@0
   159
		270461280DE49088003D9D3F /* Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Test.m; sourceTree = "<group>"; };
jens@0
   160
		270461290DE49088003D9D3F /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Test.h; sourceTree = "<group>"; };
jens@0
   161
		2704612A0DE49088003D9D3F /* Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Logging.m; sourceTree = "<group>"; };
jens@0
   162
		2704612B0DE49088003D9D3F /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
jens@0
   163
		270461350DE4918D003D9D3F /* ExceptionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionUtils.m; sourceTree = "<group>"; };
jens@0
   164
		270461360DE4918D003D9D3F /* ExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionUtils.h; sourceTree = "<group>"; };
jens@0
   165
		270461450DE491A6003D9D3F /* Target.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Target.h; sourceTree = "<group>"; };
jens@0
   166
		270461460DE491A6003D9D3F /* Target.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Target.m; sourceTree = "<group>"; };
jens@0
   167
		270461720DE49340003D9D3F /* MYNetwork */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MYNetwork; sourceTree = BUILT_PRODUCTS_DIR; };
jens@0
   168
		270461870DE49634003D9D3F /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CollectionUtils.m; sourceTree = "<group>"; };
jens@0
   169
		270461880DE49634003D9D3F /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = "<group>"; };
jens@0
   170
		270462C00DE4A639003D9D3F /* MYUtilities_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYUtilities_Prefix.pch; sourceTree = "<group>"; };
jens@0
   171
		270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYUtilitiesTest_main.m; sourceTree = "<group>"; };
jens@60
   172
		270462C30DE4A65B003D9D3F /* BLIP Overview.txt */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; name = "BLIP Overview.txt"; path = "BLIP/BLIP Overview.txt"; sourceTree = "<group>"; wrapsLines = 1; };
jens@26
   173
		2706F1D80F9D3EF300292CCF /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = System/Library/Frameworks/SecurityInterface.framework; sourceTree = SDKROOT; };
jens@49
   174
		27375DFA0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TCPEndpoint+Certs.m"; sourceTree = "<group>"; };
jens@60
   175
		273B45790FA681EE00276298 /* MYBonjourRegistration.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = MYBonjourRegistration.h; sourceTree = "<group>"; };
jens@60
   176
		273B457A0FA681EE00276298 /* MYBonjourRegistration.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = MYBonjourRegistration.m; sourceTree = "<group>"; };
jens@26
   177
		274122DD0F9CDD1600F21842 /* MYUtilities_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Debug.xcconfig; sourceTree = "<group>"; };
jens@26
   178
		274122DE0F9CDD1600F21842 /* MYUtilities_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Release.xcconfig; sourceTree = "<group>"; };
jens@26
   179
		2777C9100F7602A7007F8D30 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
jens@60
   180
		277903830DE8C2DD00C6D295 /* maindocs.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = maindocs.h; sourceTree = "<group>"; wrapsLines = 1; };
jens@3
   181
		277903D50DE8EE4800C6D295 /* BLIPEchoServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPEchoServer.h; sourceTree = "<group>"; };
jens@3
   182
		277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPEchoServer.m; sourceTree = "<group>"; };
jens@3
   183
		277903D80DE8EFC900C6D295 /* BLIP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIP.h; sourceTree = "<group>"; };
jens@3
   184
		277903E80DE8F08100C6D295 /* BLIPEchoClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPEchoClient.h; sourceTree = "<group>"; };
jens@3
   185
		277903E90DE8F08100C6D295 /* BLIPEchoClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPEchoClient.m; sourceTree = "<group>"; };
jens@3
   186
		277904260DE91C7900C6D295 /* BLIP Echo Client.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BLIP Echo Client.app"; sourceTree = BUILT_PRODUCTS_DIR; };
jens@3
   187
		277904280DE91C7900C6D295 /* BLIP Echo Client-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BLIP Echo Client-Info.plist"; sourceTree = "<group>"; };
jens@3
   188
		2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BLIPEchoClient.xib; sourceTree = "<group>"; };
jens@5
   189
		2779052D0DE9E5BC00C6D295 /* BLIPEchoServer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BLIPEchoServer; sourceTree = BUILT_PRODUCTS_DIR; };
jens@28
   190
		2780F20A0FA194BD00C0FB83 /* MYDNSService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYDNSService.h; path = PortMapper/MYDNSService.h; sourceTree = "<group>"; };
jens@28
   191
		2780F20B0FA194BD00C0FB83 /* MYDNSService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYDNSService.m; path = PortMapper/MYDNSService.m; sourceTree = "<group>"; };
jens@60
   192
		2780F4360FA28F4400C0FB83 /* MYBonjourQuery.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = MYBonjourQuery.h; sourceTree = "<group>"; };
jens@60
   193
		2780F4370FA28F4400C0FB83 /* MYBonjourQuery.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = MYBonjourQuery.m; sourceTree = "<group>"; };
jens@31
   194
		2780F49F0FA2C59000C0FB83 /* MYAddressLookup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYAddressLookup.h; path = Bonjour/MYAddressLookup.h; sourceTree = "<group>"; };
jens@31
   195
		2780F4A00FA2C59000C0FB83 /* MYAddressLookup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYAddressLookup.m; path = Bonjour/MYAddressLookup.m; sourceTree = "<group>"; };
jens@26
   196
		278C1A340F9F687800954AE1 /* PortMapperTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PortMapperTest.m; sourceTree = "<group>"; };
jens@26
   197
		278C1A350F9F687800954AE1 /* MYPortMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPortMapper.h; sourceTree = "<group>"; };
jens@26
   198
		278C1A360F9F687800954AE1 /* MYPortMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPortMapper.m; sourceTree = "<group>"; };
jens@60
   199
		278C1B9E0F9F92EA00954AE1 /* MYBonjourBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = MYBonjourBrowser.h; sourceTree = "<group>"; };
jens@60
   200
		278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = MYBonjourBrowser.m; sourceTree = "<group>"; };
jens@60
   201
		278C1BA00F9F92EA00954AE1 /* MYBonjourService.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = MYBonjourService.h; sourceTree = "<group>"; };
jens@60
   202
		278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = MYBonjourService.m; sourceTree = "<group>"; };
jens@26
   203
		278C1BB50F9F975700954AE1 /* ConcurrentOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcurrentOperation.h; sourceTree = "<group>"; };
jens@26
   204
		278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcurrentOperation.m; sourceTree = "<group>"; };
jens@26
   205
		279DD99E0F9E290500D75D91 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
jens@26
   206
		279DD9B10F9E296200D75D91 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
jens@26
   207
		279DD9B30F9E296E00D75D91 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; };
jens@26
   208
		279DDC9A0F9E2F2A00D75D91 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
jens@60
   209
		279DDCCB0F9E381500D75D91 /* MYNetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = MYNetwork.h; sourceTree = "<group>"; };
jens@26
   210
		279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMYNetwork.a; sourceTree = BUILT_PRODUCTS_DIR; };
jens@0
   211
		27D5EC050DE5FEDE00CD84FA /* BLIPRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPRequest.h; sourceTree = "<group>"; };
jens@0
   212
		27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPRequest.m; sourceTree = "<group>"; };
jens@10
   213
		27E0DBED0DF3450F00E7F648 /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = "<group>"; };
jens@10
   214
		27E0DBEE0DF3450F00E7F648 /* GTMNSData+zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMNSData+zlib.h"; sourceTree = "<group>"; };
jens@10
   215
		27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMNSData+zlib.m"; sourceTree = "<group>"; };
jens@0
   216
/* End PBXFileReference section */
jens@0
   217
jens@0
   218
/* Begin PBXFrameworksBuildPhase section */
jens@3
   219
		277904240DE91C7900C6D295 /* Frameworks */ = {
jens@3
   220
			isa = PBXFrameworksBuildPhase;
jens@3
   221
			buildActionMask = 2147483647;
jens@3
   222
			files = (
jens@26
   223
				279DDC970F9E2EF400D75D91 /* Foundation.framework in Frameworks */,
jens@26
   224
				279DDC9B0F9E2F2A00D75D91 /* AppKit.framework in Frameworks */,
jens@26
   225
				279E8FD70F9FDDE900608D8D /* libMYNetwork.a in Frameworks */,
jens@26
   226
				279E8FEF0F9FDE5A00608D8D /* Security.framework in Frameworks */,
jens@3
   227
			);
jens@3
   228
			runOnlyForDeploymentPostprocessing = 0;
jens@3
   229
		};
jens@5
   230
		277905250DE9E5BC00C6D295 /* Frameworks */ = {
jens@5
   231
			isa = PBXFrameworksBuildPhase;
jens@5
   232
			buildActionMask = 2147483647;
jens@5
   233
			files = (
jens@26
   234
				279DDAE00F9E2E0F00D75D91 /* Foundation.framework in Frameworks */,
jens@26
   235
				279E8FFA0F9FDEEB00608D8D /* libMYNetwork.a in Frameworks */,
jens@26
   236
				279E8FFC0F9FDEFB00608D8D /* CoreServices.framework in Frameworks */,
jens@26
   237
				279E8FFE0F9FDF0600608D8D /* Security.framework in Frameworks */,
jens@26
   238
			);
jens@26
   239
			runOnlyForDeploymentPostprocessing = 0;
jens@26
   240
		};
jens@26
   241
		279E8F9C0F9FDD0800608D8D /* Frameworks */ = {
jens@26
   242
			isa = PBXFrameworksBuildPhase;
jens@26
   243
			buildActionMask = 2147483647;
jens@26
   244
			files = (
jens@5
   245
			);
jens@5
   246
			runOnlyForDeploymentPostprocessing = 0;
jens@5
   247
		};
jens@0
   248
		8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
jens@0
   249
			isa = PBXFrameworksBuildPhase;
jens@0
   250
			buildActionMask = 2147483647;
jens@0
   251
			files = (
jens@26
   252
				2777C9110F7602A7007F8D30 /* Security.framework in Frameworks */,
jens@26
   253
				2706F1D90F9D3EF300292CCF /* SecurityInterface.framework in Frameworks */,
jens@26
   254
				279DDA590F9E2DFA00D75D91 /* Foundation.framework in Frameworks */,
jens@26
   255
				279DDC4E0F9E2E2700D75D91 /* CoreServices.framework in Frameworks */,
jens@26
   256
				279DDC520F9E2E3A00D75D91 /* libz.dylib in Frameworks */,
jens@0
   257
			);
jens@0
   258
			runOnlyForDeploymentPostprocessing = 0;
jens@0
   259
		};
jens@0
   260
/* End PBXFrameworksBuildPhase section */
jens@0
   261
jens@0
   262
/* Begin PBXGroup section */
jens@0
   263
		08FB7794FE84155DC02AAC07 /* MYNetwork */ = {
jens@0
   264
			isa = PBXGroup;
jens@0
   265
			children = (
jens@0
   266
				270462C30DE4A65B003D9D3F /* BLIP Overview.txt */,
jens@2
   267
				277903830DE8C2DD00C6D295 /* maindocs.h */,
jens@0
   268
				270460F00DE49030003D9D3F /* MYNetwork */,
jens@0
   269
				270461220DE49055003D9D3F /* MYUtilities */,
jens@10
   270
				277903E70DE8F05F00C6D295 /* Demo */,
jens@0
   271
				08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */,
jens@0
   272
				1AB674ADFE9D54B511CA2CBB /* Products */,
jens@0
   273
			);
jens@0
   274
			name = MYNetwork;
jens@0
   275
			sourceTree = "<group>";
jens@0
   276
		};
jens@0
   277
		08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = {
jens@0
   278
			isa = PBXGroup;
jens@0
   279
			children = (
jens@26
   280
				279DDC9A0F9E2F2A00D75D91 /* AppKit.framework */,
jens@26
   281
				279DD9B30F9E296E00D75D91 /* CoreServices.framework */,
jens@26
   282
				279DD99E0F9E290500D75D91 /* Foundation.framework */,
jens@26
   283
				2777C9100F7602A7007F8D30 /* Security.framework */,
jens@26
   284
				2706F1D80F9D3EF300292CCF /* SecurityInterface.framework */,
jens@26
   285
				279DD9B10F9E296200D75D91 /* libz.dylib */,
jens@0
   286
			);
jens@0
   287
			name = "External Frameworks and Libraries";
jens@0
   288
			sourceTree = "<group>";
jens@0
   289
		};
jens@0
   290
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
jens@0
   291
			isa = PBXGroup;
jens@0
   292
			children = (
jens@0
   293
				270461720DE49340003D9D3F /* MYNetwork */,
jens@3
   294
				277904260DE91C7900C6D295 /* BLIP Echo Client.app */,
jens@5
   295
				2779052D0DE9E5BC00C6D295 /* BLIPEchoServer */,
jens@26
   296
				279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */,
jens@0
   297
			);
jens@0
   298
			name = Products;
jens@0
   299
			sourceTree = "<group>";
jens@0
   300
		};
jens@0
   301
		270460F00DE49030003D9D3F /* MYNetwork */ = {
jens@0
   302
			isa = PBXGroup;
jens@0
   303
			children = (
jens@26
   304
				279DDCCB0F9E381500D75D91 /* MYNetwork.h */,
jens@28
   305
				2780F5710FA2E38100C0FB83 /* Addressing */,
jens@28
   306
				278C1A320F9F687800954AE1 /* PortMapper */,
jens@28
   307
				278C1B9D0F9F92D600954AE1 /* Bonjour */,
jens@0
   308
				270461070DE49030003D9D3F /* TCP */,
jens@0
   309
				270460F10DE49030003D9D3F /* BLIP */,
jens@0
   310
			);
jens@60
   311
			indentWidth = 4;
jens@0
   312
			name = MYNetwork;
jens@0
   313
			sourceTree = "<group>";
jens@0
   314
		};
jens@0
   315
		270460F10DE49030003D9D3F /* BLIP */ = {
jens@0
   316
			isa = PBXGroup;
jens@0
   317
			children = (
jens@3
   318
				277903D80DE8EFC900C6D295 /* BLIP.h */,
jens@0
   319
				270460F30DE49030003D9D3F /* BLIPConnection.h */,
jens@0
   320
				270460F40DE49030003D9D3F /* BLIPConnection.m */,
jens@0
   321
				270460F50DE49030003D9D3F /* BLIPDispatcher.h */,
jens@0
   322
				270460F60DE49030003D9D3F /* BLIPDispatcher.m */,
jens@0
   323
				270460F80DE49030003D9D3F /* BLIPMessage.h */,
jens@0
   324
				270460F90DE49030003D9D3F /* BLIPMessage.m */,
jens@0
   325
				27D5EC050DE5FEDE00CD84FA /* BLIPRequest.h */,
jens@0
   326
				27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */,
jens@0
   327
				270460FA0DE49030003D9D3F /* BLIPProperties.h */,
jens@0
   328
				270460FB0DE49030003D9D3F /* BLIPProperties.m */,
jens@0
   329
				270460FC0DE49030003D9D3F /* BLIPReader.h */,
jens@0
   330
				270460FD0DE49030003D9D3F /* BLIPReader.m */,
jens@0
   331
				270460FF0DE49030003D9D3F /* BLIPWriter.h */,
jens@0
   332
				270461000DE49030003D9D3F /* BLIPWriter.m */,
jens@0
   333
				270460F70DE49030003D9D3F /* BLIP_Internal.h */,
jens@0
   334
			);
jens@60
   335
			indentWidth = 4;
jens@0
   336
			path = BLIP;
jens@0
   337
			sourceTree = "<group>";
jens@0
   338
		};
jens@0
   339
		270461070DE49030003D9D3F /* TCP */ = {
jens@0
   340
			isa = PBXGroup;
jens@0
   341
			children = (
jens@0
   342
				270461090DE49030003D9D3F /* TCPConnection.h */,
jens@0
   343
				2704610A0DE49030003D9D3F /* TCPConnection.m */,
jens@0
   344
				2704610B0DE49030003D9D3F /* TCPEndpoint.h */,
jens@0
   345
				2704610C0DE49030003D9D3F /* TCPEndpoint.m */,
jens@49
   346
				27375DFA0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m */,
jens@0
   347
				2704610D0DE49030003D9D3F /* TCPListener.h */,
jens@0
   348
				2704610E0DE49030003D9D3F /* TCPListener.m */,
jens@0
   349
				2704610F0DE49030003D9D3F /* TCPStream.h */,
jens@0
   350
				270461100DE49030003D9D3F /* TCPStream.m */,
jens@0
   351
				270461110DE49030003D9D3F /* TCPWriter.h */,
jens@0
   352
				270461120DE49030003D9D3F /* TCPWriter.m */,
jens@0
   353
				270461080DE49030003D9D3F /* TCP_Internal.h */,
jens@0
   354
			);
jens@60
   355
			indentWidth = 4;
jens@0
   356
			path = TCP;
jens@0
   357
			sourceTree = "<group>";
jens@0
   358
		};
jens@0
   359
		270461220DE49055003D9D3F /* MYUtilities */ = {
jens@0
   360
			isa = PBXGroup;
jens@0
   361
			children = (
jens@45
   362
				270461880DE49634003D9D3F /* CollectionUtils.h */,
jens@45
   363
				270461870DE49634003D9D3F /* CollectionUtils.m */,
jens@26
   364
				278C1BB50F9F975700954AE1 /* ConcurrentOperation.h */,
jens@26
   365
				278C1BB60F9F975700954AE1 /* ConcurrentOperation.m */,
jens@0
   366
				270461360DE4918D003D9D3F /* ExceptionUtils.h */,
jens@0
   367
				270461350DE4918D003D9D3F /* ExceptionUtils.m */,
jens@45
   368
				27E0DBEC0DF3450F00E7F648 /* GoogleToolboxSubset */,
jens@0
   369
				2704612B0DE49088003D9D3F /* Logging.h */,
jens@0
   370
				2704612A0DE49088003D9D3F /* Logging.m */,
jens@45
   371
				274122DD0F9CDD1600F21842 /* MYUtilities_Debug.xcconfig */,
jens@45
   372
				270462C00DE4A639003D9D3F /* MYUtilities_Prefix.pch */,
jens@45
   373
				274122DE0F9CDD1600F21842 /* MYUtilities_Release.xcconfig */,
jens@45
   374
				270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */,
jens@0
   375
				270461450DE491A6003D9D3F /* Target.h */,
jens@0
   376
				270461460DE491A6003D9D3F /* Target.m */,
jens@0
   377
				270461290DE49088003D9D3F /* Test.h */,
jens@0
   378
				270461280DE49088003D9D3F /* Test.m */,
jens@0
   379
			);
jens@60
   380
			indentWidth = 4;
jens@0
   381
			name = MYUtilities;
jens@30
   382
			sourceTree = MYUtilities;
jens@0
   383
		};
jens@3
   384
		277903E70DE8F05F00C6D295 /* Demo */ = {
jens@3
   385
			isa = PBXGroup;
jens@3
   386
			children = (
jens@26
   387
				270460FE0DE49030003D9D3F /* BLIPTest.m */,
jens@3
   388
				277903D50DE8EE4800C6D295 /* BLIPEchoServer.h */,
jens@3
   389
				277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */,
jens@3
   390
				277903E80DE8F08100C6D295 /* BLIPEchoClient.h */,
jens@3
   391
				277903E90DE8F08100C6D295 /* BLIPEchoClient.m */,
jens@3
   392
				2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */,
jens@3
   393
				277904280DE91C7900C6D295 /* BLIP Echo Client-Info.plist */,
jens@3
   394
			);
jens@60
   395
			indentWidth = 4;
jens@10
   396
			name = Demo;
jens@10
   397
			path = BLIP/Demo;
jens@10
   398
			sourceTree = "<group>";
jens@10
   399
		};
jens@28
   400
		2780F5710FA2E38100C0FB83 /* Addressing */ = {
jens@28
   401
			isa = PBXGroup;
jens@28
   402
			children = (
jens@28
   403
				270461010DE49030003D9D3F /* IPAddress.h */,
jens@28
   404
				270461020DE49030003D9D3F /* IPAddress.m */,
jens@28
   405
				2780F20A0FA194BD00C0FB83 /* MYDNSService.h */,
jens@28
   406
				2780F20B0FA194BD00C0FB83 /* MYDNSService.m */,
jens@31
   407
				2780F49F0FA2C59000C0FB83 /* MYAddressLookup.h */,
jens@31
   408
				2780F4A00FA2C59000C0FB83 /* MYAddressLookup.m */,
jens@28
   409
			);
jens@60
   410
			indentWidth = 4;
jens@28
   411
			name = Addressing;
jens@28
   412
			sourceTree = "<group>";
jens@28
   413
		};
jens@26
   414
		278C1A320F9F687800954AE1 /* PortMapper */ = {
jens@26
   415
			isa = PBXGroup;
jens@26
   416
			children = (
jens@26
   417
				278C1A350F9F687800954AE1 /* MYPortMapper.h */,
jens@26
   418
				278C1A360F9F687800954AE1 /* MYPortMapper.m */,
jens@26
   419
				278C1A340F9F687800954AE1 /* PortMapperTest.m */,
jens@26
   420
			);
jens@60
   421
			indentWidth = 4;
jens@26
   422
			path = PortMapper;
jens@26
   423
			sourceTree = "<group>";
jens@26
   424
		};
jens@26
   425
		278C1B9D0F9F92D600954AE1 /* Bonjour */ = {
jens@26
   426
			isa = PBXGroup;
jens@26
   427
			children = (
jens@26
   428
				278C1B9E0F9F92EA00954AE1 /* MYBonjourBrowser.h */,
jens@26
   429
				278C1B9F0F9F92EA00954AE1 /* MYBonjourBrowser.m */,
jens@26
   430
				278C1BA00F9F92EA00954AE1 /* MYBonjourService.h */,
jens@26
   431
				278C1BA10F9F92EA00954AE1 /* MYBonjourService.m */,
jens@28
   432
				2780F4360FA28F4400C0FB83 /* MYBonjourQuery.h */,
jens@28
   433
				2780F4370FA28F4400C0FB83 /* MYBonjourQuery.m */,
jens@31
   434
				273B45790FA681EE00276298 /* MYBonjourRegistration.h */,
jens@31
   435
				273B457A0FA681EE00276298 /* MYBonjourRegistration.m */,
jens@26
   436
			);
jens@60
   437
			indentWidth = 4;
jens@26
   438
			path = Bonjour;
jens@26
   439
			sourceTree = "<group>";
jens@26
   440
		};
jens@10
   441
		27E0DBEC0DF3450F00E7F648 /* GoogleToolboxSubset */ = {
jens@10
   442
			isa = PBXGroup;
jens@10
   443
			children = (
jens@10
   444
				27E0DBED0DF3450F00E7F648 /* GTMDefines.h */,
jens@10
   445
				27E0DBEE0DF3450F00E7F648 /* GTMNSData+zlib.h */,
jens@10
   446
				27E0DBEF0DF3450F00E7F648 /* GTMNSData+zlib.m */,
jens@10
   447
			);
jens@10
   448
			path = GoogleToolboxSubset;
jens@3
   449
			sourceTree = "<group>";
jens@3
   450
		};
jens@0
   451
/* End PBXGroup section */
jens@0
   452
jens@26
   453
/* Begin PBXHeadersBuildPhase section */
jens@26
   454
		279E8F9A0F9FDD0800608D8D /* Headers */ = {
jens@26
   455
			isa = PBXHeadersBuildPhase;
jens@26
   456
			buildActionMask = 2147483647;
jens@26
   457
			files = (
jens@27
   458
				2780F20C0FA194BD00C0FB83 /* MYDNSService.h in Headers */,
jens@28
   459
				2780F4380FA28F4400C0FB83 /* MYBonjourQuery.h in Headers */,
jens@28
   460
				2780F4A10FA2C59000C0FB83 /* MYAddressLookup.h in Headers */,
jens@31
   461
				273B457B0FA681EE00276298 /* MYBonjourRegistration.h in Headers */,
jens@26
   462
			);
jens@26
   463
			runOnlyForDeploymentPostprocessing = 0;
jens@26
   464
		};
jens@26
   465
/* End PBXHeadersBuildPhase section */
jens@26
   466
jens@0
   467
/* Begin PBXNativeTarget section */
jens@3
   468
		277904250DE91C7900C6D295 /* BLIP Echo Client */ = {
jens@3
   469
			isa = PBXNativeTarget;
jens@3
   470
			buildConfigurationList = 2779042B0DE91C7A00C6D295 /* Build configuration list for PBXNativeTarget "BLIP Echo Client" */;
jens@3
   471
			buildPhases = (
jens@3
   472
				277904220DE91C7900C6D295 /* Resources */,
jens@3
   473
				277904230DE91C7900C6D295 /* Sources */,
jens@3
   474
				277904240DE91C7900C6D295 /* Frameworks */,
jens@3
   475
			);
jens@3
   476
			buildRules = (
jens@3
   477
			);
jens@3
   478
			dependencies = (
jens@26
   479
				279E8FD60F9FDDD900608D8D /* PBXTargetDependency */,
jens@3
   480
			);
jens@3
   481
			name = "BLIP Echo Client";
jens@3
   482
			productName = "BLIP Echo Client";
jens@3
   483
			productReference = 277904260DE91C7900C6D295 /* BLIP Echo Client.app */;
jens@3
   484
			productType = "com.apple.product-type.application";
jens@3
   485
		};
jens@5
   486
		2779050F0DE9E5BC00C6D295 /* BLIP Echo Server */ = {
jens@5
   487
			isa = PBXNativeTarget;
jens@5
   488
			buildConfigurationList = 2779052A0DE9E5BC00C6D295 /* Build configuration list for PBXNativeTarget "BLIP Echo Server" */;
jens@5
   489
			buildPhases = (
jens@5
   490
				277905100DE9E5BC00C6D295 /* Sources */,
jens@5
   491
				277905250DE9E5BC00C6D295 /* Frameworks */,
jens@5
   492
				277905290DE9E5BC00C6D295 /* CopyFiles */,
jens@5
   493
			);
jens@5
   494
			buildRules = (
jens@5
   495
			);
jens@5
   496
			dependencies = (
jens@26
   497
				279E8FF90F9FDECD00608D8D /* PBXTargetDependency */,
jens@5
   498
			);
jens@5
   499
			name = "BLIP Echo Server";
jens@5
   500
			productInstallPath = "$(HOME)/bin";
jens@5
   501
			productName = MYNetwork;
jens@5
   502
			productReference = 2779052D0DE9E5BC00C6D295 /* BLIPEchoServer */;
jens@5
   503
			productType = "com.apple.product-type.tool";
jens@5
   504
		};
jens@26
   505
		279E8F9D0F9FDD0800608D8D /* Library */ = {
jens@0
   506
			isa = PBXNativeTarget;
jens@26
   507
			buildConfigurationList = 279E8FCC0F9FDD8900608D8D /* Build configuration list for PBXNativeTarget "Library" */;
jens@26
   508
			buildPhases = (
jens@26
   509
				279E8F9A0F9FDD0800608D8D /* Headers */,
jens@26
   510
				279E8F9B0F9FDD0800608D8D /* Sources */,
jens@26
   511
				279E8F9C0F9FDD0800608D8D /* Frameworks */,
jens@26
   512
			);
jens@26
   513
			buildRules = (
jens@26
   514
			);
jens@26
   515
			dependencies = (
jens@26
   516
			);
jens@26
   517
			name = Library;
jens@26
   518
			productName = Library;
jens@26
   519
			productReference = 279E8F9E0F9FDD0800608D8D /* libMYNetwork.a */;
jens@26
   520
			productType = "com.apple.product-type.library.static";
jens@26
   521
		};
jens@26
   522
		8DD76F960486AA7600D96B5E /* SelfTest */ = {
jens@26
   523
			isa = PBXNativeTarget;
jens@26
   524
			buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "SelfTest" */;
jens@0
   525
			buildPhases = (
jens@0
   526
				8DD76F990486AA7600D96B5E /* Sources */,
jens@0
   527
				8DD76F9B0486AA7600D96B5E /* Frameworks */,
jens@0
   528
				8DD76F9E0486AA7600D96B5E /* CopyFiles */,
jens@0
   529
			);
jens@0
   530
			buildRules = (
jens@0
   531
			);
jens@0
   532
			dependencies = (
jens@0
   533
			);
jens@26
   534
			name = SelfTest;
jens@0
   535
			productInstallPath = "$(HOME)/bin";
jens@0
   536
			productName = MYNetwork;
jens@0
   537
			productReference = 270461720DE49340003D9D3F /* MYNetwork */;
jens@0
   538
			productType = "com.apple.product-type.tool";
jens@0
   539
		};
jens@0
   540
/* End PBXNativeTarget section */
jens@0
   541
jens@0
   542
/* Begin PBXProject section */
jens@0
   543
		08FB7793FE84155DC02AAC07 /* Project object */ = {
jens@0
   544
			isa = PBXProject;
jens@0
   545
			buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "MYNetwork" */;
jens@0
   546
			compatibilityVersion = "Xcode 3.1";
jens@0
   547
			hasScannedForEncodings = 1;
jens@0
   548
			mainGroup = 08FB7794FE84155DC02AAC07 /* MYNetwork */;
jens@0
   549
			projectDirPath = "";
jens@0
   550
			projectRoot = "";
jens@0
   551
			targets = (
jens@26
   552
				279E8F9D0F9FDD0800608D8D /* Library */,
jens@26
   553
				8DD76F960486AA7600D96B5E /* SelfTest */,
jens@3
   554
				277904250DE91C7900C6D295 /* BLIP Echo Client */,
jens@5
   555
				2779050F0DE9E5BC00C6D295 /* BLIP Echo Server */,
jens@0
   556
			);
jens@0
   557
		};
jens@0
   558
/* End PBXProject section */
jens@0
   559
jens@3
   560
/* Begin PBXResourcesBuildPhase section */
jens@3
   561
		277904220DE91C7900C6D295 /* Resources */ = {
jens@3
   562
			isa = PBXResourcesBuildPhase;
jens@3
   563
			buildActionMask = 2147483647;
jens@3
   564
			files = (
jens@3
   565
				2779048B0DE9204300C6D295 /* BLIPEchoClient.xib in Resources */,
jens@3
   566
			);
jens@3
   567
			runOnlyForDeploymentPostprocessing = 0;
jens@3
   568
		};
jens@3
   569
/* End PBXResourcesBuildPhase section */
jens@3
   570
jens@0
   571
/* Begin PBXSourcesBuildPhase section */
jens@3
   572
		277904230DE91C7900C6D295 /* Sources */ = {
jens@3
   573
			isa = PBXSourcesBuildPhase;
jens@3
   574
			buildActionMask = 2147483647;
jens@3
   575
			files = (
jens@26
   576
				279DDCD10F9E38DD00D75D91 /* BLIPEchoClient.m in Sources */,
jens@49
   577
				27375DFC0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m in Sources */,
jens@3
   578
			);
jens@3
   579
			runOnlyForDeploymentPostprocessing = 0;
jens@3
   580
		};
jens@5
   581
		277905100DE9E5BC00C6D295 /* Sources */ = {
jens@5
   582
			isa = PBXSourcesBuildPhase;
jens@5
   583
			buildActionMask = 2147483647;
jens@5
   584
			files = (
jens@5
   585
				277905240DE9E5BC00C6D295 /* BLIPEchoServer.m in Sources */,
jens@49
   586
				27375DFD0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m in Sources */,
jens@26
   587
			);
jens@26
   588
			runOnlyForDeploymentPostprocessing = 0;
jens@26
   589
		};
jens@26
   590
		279E8F9B0F9FDD0800608D8D /* Sources */ = {
jens@26
   591
			isa = PBXSourcesBuildPhase;
jens@26
   592
			buildActionMask = 2147483647;
jens@26
   593
			files = (
jens@26
   594
				279E8FA10F9FDD2600608D8D /* BLIPConnection.m in Sources */,
jens@26
   595
				279E8FA20F9FDD2600608D8D /* BLIPDispatcher.m in Sources */,
jens@26
   596
				279E8FA30F9FDD2600608D8D /* BLIPMessage.m in Sources */,
jens@26
   597
				279E8FA40F9FDD2600608D8D /* BLIPProperties.m in Sources */,
jens@26
   598
				279E8FA50F9FDD2600608D8D /* BLIPReader.m in Sources */,
jens@26
   599
				279E8FA60F9FDD2600608D8D /* BLIPRequest.m in Sources */,
jens@26
   600
				279E8FA70F9FDD2600608D8D /* BLIPWriter.m in Sources */,
jens@26
   601
				279E8FA80F9FDD2600608D8D /* IPAddress.m in Sources */,
jens@26
   602
				279E8FA90F9FDD2600608D8D /* TCPConnection.m in Sources */,
jens@26
   603
				279E8FAA0F9FDD2600608D8D /* TCPEndpoint.m in Sources */,
jens@26
   604
				279E8FAB0F9FDD2600608D8D /* TCPListener.m in Sources */,
jens@26
   605
				279E8FAC0F9FDD2600608D8D /* TCPStream.m in Sources */,
jens@26
   606
				279E8FAD0F9FDD2600608D8D /* TCPWriter.m in Sources */,
jens@26
   607
				279E8FAE0F9FDD2600608D8D /* CollectionUtils.m in Sources */,
jens@26
   608
				279E8FAF0F9FDD2600608D8D /* ExceptionUtils.m in Sources */,
jens@26
   609
				279E8FB00F9FDD2600608D8D /* GTMNSData+zlib.m in Sources */,
jens@26
   610
				279E8FB10F9FDD2600608D8D /* Logging.m in Sources */,
jens@26
   611
				279E8FB20F9FDD2600608D8D /* Target.m in Sources */,
jens@26
   612
				279E8FB30F9FDD2600608D8D /* Test.m in Sources */,
jens@26
   613
				279E8FB40F9FDD2600608D8D /* PortMapperTest.m in Sources */,
jens@26
   614
				279E8FB50F9FDD2600608D8D /* MYPortMapper.m in Sources */,
jens@26
   615
				279E8FB60F9FDD2600608D8D /* MYBonjourBrowser.m in Sources */,
jens@26
   616
				279E8FB70F9FDD2600608D8D /* MYBonjourService.m in Sources */,
jens@26
   617
				279E8FB80F9FDD2600608D8D /* ConcurrentOperation.m in Sources */,
jens@27
   618
				2780F20D0FA194BD00C0FB83 /* MYDNSService.m in Sources */,
jens@28
   619
				2780F4390FA28F4400C0FB83 /* MYBonjourQuery.m in Sources */,
jens@28
   620
				2780F4A20FA2C59000C0FB83 /* MYAddressLookup.m in Sources */,
jens@31
   621
				273B457C0FA681EE00276298 /* MYBonjourRegistration.m in Sources */,
jens@5
   622
			);
jens@5
   623
			runOnlyForDeploymentPostprocessing = 0;
jens@5
   624
		};
jens@0
   625
		8DD76F990486AA7600D96B5E /* Sources */ = {
jens@0
   626
			isa = PBXSourcesBuildPhase;
jens@0
   627
			buildActionMask = 2147483647;
jens@0
   628
			files = (
jens@0
   629
				270461130DE49030003D9D3F /* BLIPConnection.m in Sources */,
jens@0
   630
				270461140DE49030003D9D3F /* BLIPDispatcher.m in Sources */,
jens@0
   631
				270461150DE49030003D9D3F /* BLIPMessage.m in Sources */,
jens@0
   632
				270461160DE49030003D9D3F /* BLIPProperties.m in Sources */,
jens@0
   633
				270461170DE49030003D9D3F /* BLIPReader.m in Sources */,
jens@0
   634
				270461190DE49030003D9D3F /* BLIPWriter.m in Sources */,
jens@0
   635
				2704611A0DE49030003D9D3F /* IPAddress.m in Sources */,
jens@0
   636
				2704611B0DE49030003D9D3F /* TCPConnection.m in Sources */,
jens@0
   637
				2704611C0DE49030003D9D3F /* TCPEndpoint.m in Sources */,
jens@0
   638
				2704611D0DE49030003D9D3F /* TCPListener.m in Sources */,
jens@0
   639
				2704611E0DE49030003D9D3F /* TCPStream.m in Sources */,
jens@0
   640
				2704611F0DE49030003D9D3F /* TCPWriter.m in Sources */,
jens@0
   641
				2704612C0DE49088003D9D3F /* Test.m in Sources */,
jens@0
   642
				2704612D0DE49088003D9D3F /* Logging.m in Sources */,
jens@0
   643
				270461370DE4918D003D9D3F /* ExceptionUtils.m in Sources */,
jens@0
   644
				270461470DE491A6003D9D3F /* Target.m in Sources */,
jens@0
   645
				270461890DE49634003D9D3F /* CollectionUtils.m in Sources */,
jens@0
   646
				27D5EC070DE5FEDE00CD84FA /* BLIPRequest.m in Sources */,
jens@5
   647
				277905300DE9ED9100C6D295 /* MYUtilitiesTest_main.m in Sources */,
jens@5
   648
				2779053B0DE9EDAA00C6D295 /* BLIPTest.m in Sources */,
jens@10
   649
				27E0DBF10DF3450F00E7F648 /* GTMNSData+zlib.m in Sources */,
jens@26
   650
				278C1A3D0F9F687800954AE1 /* PortMapperTest.m in Sources */,
jens@26
   651
				278C1A3E0F9F687800954AE1 /* MYPortMapper.m in Sources */,
jens@26
   652
				278C1BA60F9F92EA00954AE1 /* MYBonjourBrowser.m in Sources */,
jens@26
   653
				278C1BA70F9F92EA00954AE1 /* MYBonjourService.m in Sources */,
jens@26
   654
				278C1BB90F9F975700954AE1 /* ConcurrentOperation.m in Sources */,
jens@27
   655
				2780F20E0FA194BD00C0FB83 /* MYDNSService.m in Sources */,
jens@28
   656
				2780F43A0FA28F4400C0FB83 /* MYBonjourQuery.m in Sources */,
jens@28
   657
				2780F4A30FA2C59000C0FB83 /* MYAddressLookup.m in Sources */,
jens@31
   658
				273B457D0FA681EE00276298 /* MYBonjourRegistration.m in Sources */,
jens@49
   659
				27375DFB0FC9FB5C0033F8F5 /* TCPEndpoint+Certs.m in Sources */,
jens@0
   660
			);
jens@0
   661
			runOnlyForDeploymentPostprocessing = 0;
jens@0
   662
		};
jens@0
   663
/* End PBXSourcesBuildPhase section */
jens@0
   664
jens@26
   665
/* Begin PBXTargetDependency section */
jens@26
   666
		279E8FD60F9FDDD900608D8D /* PBXTargetDependency */ = {
jens@26
   667
			isa = PBXTargetDependency;
jens@26
   668
			target = 279E8F9D0F9FDD0800608D8D /* Library */;
jens@26
   669
			targetProxy = 279E8FD50F9FDDD900608D8D /* PBXContainerItemProxy */;
jens@26
   670
		};
jens@26
   671
		279E8FF90F9FDECD00608D8D /* PBXTargetDependency */ = {
jens@26
   672
			isa = PBXTargetDependency;
jens@26
   673
			target = 279E8F9D0F9FDD0800608D8D /* Library */;
jens@26
   674
			targetProxy = 279E8FF80F9FDECD00608D8D /* PBXContainerItemProxy */;
jens@26
   675
		};
jens@26
   676
/* End PBXTargetDependency section */
jens@26
   677
jens@0
   678
/* Begin XCBuildConfiguration section */
jens@0
   679
		1DEB927508733DD40010E9CD /* Debug */ = {
jens@0
   680
			isa = XCBuildConfiguration;
jens@0
   681
			buildSettings = {
jens@0
   682
				PRODUCT_NAME = MYNetwork;
jens@0
   683
			};
jens@0
   684
			name = Debug;
jens@0
   685
		};
jens@0
   686
		1DEB927608733DD40010E9CD /* Release */ = {
jens@0
   687
			isa = XCBuildConfiguration;
jens@0
   688
			buildSettings = {
jens@0
   689
				PRODUCT_NAME = MYNetwork;
jens@0
   690
			};
jens@0
   691
			name = Release;
jens@0
   692
		};
jens@0
   693
		1DEB927908733DD40010E9CD /* Debug */ = {
jens@0
   694
			isa = XCBuildConfiguration;
jens@26
   695
			baseConfigurationReference = 274122DD0F9CDD1600F21842 /* MYUtilities_Debug.xcconfig */;
jens@0
   696
			buildSettings = {
jens@0
   697
				SDKROOT = macosx10.5;
jens@0
   698
			};
jens@0
   699
			name = Debug;
jens@0
   700
		};
jens@0
   701
		1DEB927A08733DD40010E9CD /* Release */ = {
jens@0
   702
			isa = XCBuildConfiguration;
jens@26
   703
			baseConfigurationReference = 274122DE0F9CDD1600F21842 /* MYUtilities_Release.xcconfig */;
jens@0
   704
			buildSettings = {
jens@0
   705
				SDKROOT = macosx10.5;
jens@3
   706
			};
jens@3
   707
			name = Release;
jens@3
   708
		};
jens@3
   709
		277904290DE91C7A00C6D295 /* Debug */ = {
jens@3
   710
			isa = XCBuildConfiguration;
jens@3
   711
			buildSettings = {
jens@3
   712
				INFOPLIST_FILE = "BLIP/Demo/BLIP Echo Client-Info.plist";
jens@3
   713
				INSTALL_PATH = "$(HOME)/Applications";
jens@3
   714
				PRODUCT_NAME = "BLIP Echo Client";
jens@3
   715
			};
jens@3
   716
			name = Debug;
jens@3
   717
		};
jens@3
   718
		2779042A0DE91C7A00C6D295 /* Release */ = {
jens@3
   719
			isa = XCBuildConfiguration;
jens@3
   720
			buildSettings = {
jens@3
   721
				INFOPLIST_FILE = "BLIP/Demo/BLIP Echo Client-Info.plist";
jens@3
   722
				INSTALL_PATH = "$(HOME)/Applications";
jens@3
   723
				PRODUCT_NAME = "BLIP Echo Client";
jens@0
   724
			};
jens@0
   725
			name = Release;
jens@0
   726
		};
jens@5
   727
		2779052B0DE9E5BC00C6D295 /* Debug */ = {
jens@5
   728
			isa = XCBuildConfiguration;
jens@5
   729
			buildSettings = {
jens@5
   730
				PRODUCT_NAME = BLIPEchoServer;
jens@5
   731
			};
jens@5
   732
			name = Debug;
jens@5
   733
		};
jens@5
   734
		2779052C0DE9E5BC00C6D295 /* Release */ = {
jens@5
   735
			isa = XCBuildConfiguration;
jens@5
   736
			buildSettings = {
jens@5
   737
				PRODUCT_NAME = BLIPEchoServer;
jens@5
   738
			};
jens@5
   739
			name = Release;
jens@5
   740
		};
jens@26
   741
		279E8F9F0F9FDD0900608D8D /* Debug */ = {
jens@26
   742
			isa = XCBuildConfiguration;
jens@26
   743
			buildSettings = {
danpreston@39
   744
				GCC_ENABLE_OBJC_GC = supported;
jens@26
   745
				INSTALL_PATH = /usr/local/lib;
jens@26
   746
				PRODUCT_NAME = MYNetwork;
jens@26
   747
			};
jens@26
   748
			name = Debug;
jens@26
   749
		};
jens@26
   750
		279E8FA00F9FDD0900608D8D /* Release */ = {
jens@26
   751
			isa = XCBuildConfiguration;
jens@26
   752
			buildSettings = {
danpreston@39
   753
				GCC_ENABLE_OBJC_GC = supported;
jens@26
   754
				INSTALL_PATH = /usr/local/lib;
jens@26
   755
				PRODUCT_NAME = MYNetwork;
jens@26
   756
			};
jens@26
   757
			name = Release;
jens@26
   758
		};
jens@0
   759
/* End XCBuildConfiguration section */
jens@0
   760
jens@0
   761
/* Begin XCConfigurationList section */
jens@26
   762
		1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "SelfTest" */ = {
jens@0
   763
			isa = XCConfigurationList;
jens@0
   764
			buildConfigurations = (
jens@0
   765
				1DEB927508733DD40010E9CD /* Debug */,
jens@0
   766
				1DEB927608733DD40010E9CD /* Release */,
jens@0
   767
			);
jens@0
   768
			defaultConfigurationIsVisible = 0;
jens@0
   769
			defaultConfigurationName = Release;
jens@0
   770
		};
jens@0
   771
		1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "MYNetwork" */ = {
jens@0
   772
			isa = XCConfigurationList;
jens@0
   773
			buildConfigurations = (
jens@0
   774
				1DEB927908733DD40010E9CD /* Debug */,
jens@0
   775
				1DEB927A08733DD40010E9CD /* Release */,
jens@0
   776
			);
jens@0
   777
			defaultConfigurationIsVisible = 0;
jens@0
   778
			defaultConfigurationName = Release;
jens@0
   779
		};
jens@3
   780
		2779042B0DE91C7A00C6D295 /* Build configuration list for PBXNativeTarget "BLIP Echo Client" */ = {
jens@3
   781
			isa = XCConfigurationList;
jens@3
   782
			buildConfigurations = (
jens@3
   783
				277904290DE91C7A00C6D295 /* Debug */,
jens@3
   784
				2779042A0DE91C7A00C6D295 /* Release */,
jens@3
   785
			);
jens@3
   786
			defaultConfigurationIsVisible = 0;
jens@3
   787
			defaultConfigurationName = Release;
jens@3
   788
		};
jens@5
   789
		2779052A0DE9E5BC00C6D295 /* Build configuration list for PBXNativeTarget "BLIP Echo Server" */ = {
jens@5
   790
			isa = XCConfigurationList;
jens@5
   791
			buildConfigurations = (
jens@5
   792
				2779052B0DE9E5BC00C6D295 /* Debug */,
jens@5
   793
				2779052C0DE9E5BC00C6D295 /* Release */,
jens@5
   794
			);
jens@5
   795
			defaultConfigurationIsVisible = 0;
jens@5
   796
			defaultConfigurationName = Release;
jens@5
   797
		};
jens@26
   798
		279E8FCC0F9FDD8900608D8D /* Build configuration list for PBXNativeTarget "Library" */ = {
jens@26
   799
			isa = XCConfigurationList;
jens@26
   800
			buildConfigurations = (
jens@26
   801
				279E8F9F0F9FDD0900608D8D /* Debug */,
jens@26
   802
				279E8FA00F9FDD0900608D8D /* Release */,
jens@26
   803
			);
jens@26
   804
			defaultConfigurationIsVisible = 0;
jens@26
   805
			defaultConfigurationName = Release;
jens@26
   806
		};
jens@0
   807
/* End XCConfigurationList section */
jens@0
   808
	};
jens@0
   809
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
jens@0
   810
}