1.1 --- a/MYNetwork-iPhone.xcodeproj/project.pbxproj Wed Apr 29 13:29:31 2009 -0700
1.2 +++ b/MYNetwork-iPhone.xcodeproj/project.pbxproj Sun May 10 19:05:52 2009 -0700
1.3 @@ -48,6 +48,40 @@
1.4 27D915CB0FA8EAD0002B0DEC /* MYBonjourQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C60FA8EAD0002B0DEC /* MYBonjourQuery.m */; };
1.5 27D915CC0FA8EAD0002B0DEC /* MYBonjourRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C80FA8EAD0002B0DEC /* MYBonjourRegistration.m */; };
1.6 280E754F0DD40C5E005A515E /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 280E754C0DD40C5E005A515E /* MainWindow.xib */; };
1.7 + 384A72AE0FB00523006A0B19 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
1.8 + 384A72AF0FB00523006A0B19 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270E9B4E0EE63F8F003F17CA /* CFNetwork.framework */; };
1.9 + 384A72B00FB00523006A0B19 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 270E9AE80EE61167003F17CA /* libz.dylib */; };
1.10 + 384A72B10FB00523006A0B19 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
1.11 + 384A72B20FB00523006A0B19 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2777C78C0F75E141007F8D30 /* Security.framework */; };
1.12 + 384A72B70FB0062C006A0B19 /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */; };
1.13 + 384A72B80FB006DF006A0B19 /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA20EE61113003F17CA /* IPAddress.m */; };
1.14 + 384A72B90FB006DF006A0B19 /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA50EE61113003F17CA /* TCPConnection.m */; };
1.15 + 384A72BA0FB006DF006A0B19 /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA70EE61113003F17CA /* TCPEndpoint.m */; };
1.16 + 384A72BB0FB006DF006A0B19 /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AA90EE61113003F17CA /* TCPListener.m */; };
1.17 + 384A72BC0FB006DF006A0B19 /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AAB0EE61113003F17CA /* TCPStream.m */; };
1.18 + 384A72BD0FB006DF006A0B19 /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AAD0EE61113003F17CA /* TCPWriter.m */; };
1.19 + 384A72BE0FB006DF006A0B19 /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB20EE61113003F17CA /* BLIPConnection.m */; };
1.20 + 384A72BF0FB006DF006A0B19 /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB40EE61113003F17CA /* BLIPDispatcher.m */; };
1.21 + 384A72C00FB006DF006A0B19 /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB60EE61113003F17CA /* BLIPMessage.m */; };
1.22 + 384A72C10FB006DF006A0B19 /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AB80EE61113003F17CA /* BLIPRequest.m */; };
1.23 + 384A72C20FB006DF006A0B19 /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABA0EE61113003F17CA /* BLIPProperties.m */; };
1.24 + 384A72C30FB006DF006A0B19 /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABC0EE61113003F17CA /* BLIPReader.m */; };
1.25 + 384A72C40FB006DF006A0B19 /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ABE0EE61113003F17CA /* BLIPWriter.m */; };
1.26 + 384A72C50FB006DF006A0B19 /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD10EE6111A003F17CA /* CollectionUtils.m */; };
1.27 + 384A72C60FB006DF006A0B19 /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD30EE6111A003F17CA /* ExceptionUtils.m */; };
1.28 + 384A72C70FB006DF006A0B19 /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD50EE6111A003F17CA /* Logging.m */; };
1.29 + 384A72C80FB006DF006A0B19 /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD70EE6111A003F17CA /* Target.m */; };
1.30 + 384A72C90FB006DF006A0B19 /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9AD90EE6111A003F17CA /* Test.m */; };
1.31 + 384A72CA0FB006DF006A0B19 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E9ADD0EE6111A003F17CA /* GTMNSData+zlib.m */; };
1.32 + 384A72CB0FB006DF006A0B19 /* MYPortMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B2C0F9F865800954AE1 /* MYPortMapper.m */; };
1.33 + 384A72CC0FB006DF006A0B19 /* PortMapperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 278C1B2D0F9F865800954AE1 /* PortMapperTest.m */; };
1.34 + 384A72CD0FB006DF006A0B19 /* MYDNSService.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915BC0FA8EABC002B0DEC /* MYDNSService.m */; };
1.35 + 384A72CE0FB006DF006A0B19 /* MYAddressLookup.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915BE0FA8EABC002B0DEC /* MYAddressLookup.m */; };
1.36 + 384A72CF0FB006DF006A0B19 /* MYBonjourBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C20FA8EAD0002B0DEC /* MYBonjourBrowser.m */; };
1.37 + 384A72D00FB006DF006A0B19 /* MYBonjourService.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C40FA8EAD0002B0DEC /* MYBonjourService.m */; };
1.38 + 384A72D10FB006DF006A0B19 /* MYBonjourQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C60FA8EAD0002B0DEC /* MYBonjourQuery.m */; };
1.39 + 384A72D20FB006DF006A0B19 /* MYBonjourRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D915C80FA8EAD0002B0DEC /* MYBonjourRegistration.m */; };
1.40 + 384A72D30FB006DF006A0B19 /* ConcurrentOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */; };
1.41 /* End PBXBuildFile section */
1.42
1.43 /* Begin PBXFileReference section */
1.44 @@ -127,6 +161,9 @@
1.45 27D915C80FA8EAD0002B0DEC /* MYBonjourRegistration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYBonjourRegistration.m; path = Bonjour/MYBonjourRegistration.m; sourceTree = "<group>"; };
1.46 280E754C0DD40C5E005A515E /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
1.47 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = iPhone/main.m; sourceTree = "<group>"; };
1.48 + 384A72A90FB0050B006A0B19 /* libMYNetwork.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMYNetwork.a; sourceTree = BUILT_PRODUCTS_DIR; };
1.49 + 384A72B50FB0062C006A0B19 /* ConcurrentOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcurrentOperation.h; sourceTree = "<group>"; };
1.50 + 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcurrentOperation.m; sourceTree = "<group>"; };
1.51 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1.52 /* End PBXFileReference section */
1.53
1.54 @@ -143,6 +180,18 @@
1.55 );
1.56 runOnlyForDeploymentPostprocessing = 0;
1.57 };
1.58 + 384A72A70FB0050B006A0B19 /* Frameworks */ = {
1.59 + isa = PBXFrameworksBuildPhase;
1.60 + buildActionMask = 2147483647;
1.61 + files = (
1.62 + 384A72AE0FB00523006A0B19 /* Foundation.framework in Frameworks */,
1.63 + 384A72AF0FB00523006A0B19 /* CFNetwork.framework in Frameworks */,
1.64 + 384A72B00FB00523006A0B19 /* libz.dylib in Frameworks */,
1.65 + 384A72B10FB00523006A0B19 /* UIKit.framework in Frameworks */,
1.66 + 384A72B20FB00523006A0B19 /* Security.framework in Frameworks */,
1.67 + );
1.68 + runOnlyForDeploymentPostprocessing = 0;
1.69 + };
1.70 /* End PBXFrameworksBuildPhase section */
1.71
1.72 /* Begin PBXGroup section */
1.73 @@ -150,6 +199,7 @@
1.74 isa = PBXGroup;
1.75 children = (
1.76 1D6058910D05DD3D006BFB54 /* BLIPEcho.app */,
1.77 + 384A72A90FB0050B006A0B19 /* libMYNetwork.a */,
1.78 );
1.79 name = Products;
1.80 sourceTree = "<group>";
1.81 @@ -220,6 +270,8 @@
1.82 270E9ACD0EE6111A003F17CA /* MYUtilities */ = {
1.83 isa = PBXGroup;
1.84 children = (
1.85 + 384A72B50FB0062C006A0B19 /* ConcurrentOperation.h */,
1.86 + 384A72B60FB0062C006A0B19 /* ConcurrentOperation.m */,
1.87 270E9ACE0EE6111A003F17CA /* MYUtilitiesTest_main.m */,
1.88 270E9ACF0EE6111A003F17CA /* MYUtilities_Prefix.pch */,
1.89 270E9AD00EE6111A003F17CA /* CollectionUtils.h */,
1.90 @@ -345,6 +397,16 @@
1.91 };
1.92 /* End PBXGroup section */
1.93
1.94 +/* Begin PBXHeadersBuildPhase section */
1.95 + 384A72A50FB0050B006A0B19 /* Headers */ = {
1.96 + isa = PBXHeadersBuildPhase;
1.97 + buildActionMask = 2147483647;
1.98 + files = (
1.99 + );
1.100 + runOnlyForDeploymentPostprocessing = 0;
1.101 + };
1.102 +/* End PBXHeadersBuildPhase section */
1.103 +
1.104 /* Begin PBXNativeTarget section */
1.105 1D6058900D05DD3D006BFB54 /* MYNetwork-iPhone */ = {
1.106 isa = PBXNativeTarget;
1.107 @@ -363,6 +425,23 @@
1.108 productReference = 1D6058910D05DD3D006BFB54 /* BLIPEcho.app */;
1.109 productType = "com.apple.product-type.application";
1.110 };
1.111 + 384A72A80FB0050B006A0B19 /* MYNetwork */ = {
1.112 + isa = PBXNativeTarget;
1.113 + buildConfigurationList = 384A72B40FB00534006A0B19 /* Build configuration list for PBXNativeTarget "MYNetwork" */;
1.114 + buildPhases = (
1.115 + 384A72A50FB0050B006A0B19 /* Headers */,
1.116 + 384A72A60FB0050B006A0B19 /* Sources */,
1.117 + 384A72A70FB0050B006A0B19 /* Frameworks */,
1.118 + );
1.119 + buildRules = (
1.120 + );
1.121 + dependencies = (
1.122 + );
1.123 + name = MYNetwork;
1.124 + productName = MYNetwork;
1.125 + productReference = 384A72A90FB0050B006A0B19 /* libMYNetwork.a */;
1.126 + productType = "com.apple.product-type.library.static";
1.127 + };
1.128 /* End PBXNativeTarget section */
1.129
1.130 /* Begin PBXProject section */
1.131 @@ -383,6 +462,7 @@
1.132 projectRoot = "";
1.133 targets = (
1.134 1D6058900D05DD3D006BFB54 /* MYNetwork-iPhone */,
1.135 + 384A72A80FB0050B006A0B19 /* MYNetwork */,
1.136 );
1.137 };
1.138 /* End PBXProject section */
1.139 @@ -438,6 +518,42 @@
1.140 27D915CA0FA8EAD0002B0DEC /* MYBonjourService.m in Sources */,
1.141 27D915CB0FA8EAD0002B0DEC /* MYBonjourQuery.m in Sources */,
1.142 27D915CC0FA8EAD0002B0DEC /* MYBonjourRegistration.m in Sources */,
1.143 + 384A72B70FB0062C006A0B19 /* ConcurrentOperation.m in Sources */,
1.144 + );
1.145 + runOnlyForDeploymentPostprocessing = 0;
1.146 + };
1.147 + 384A72A60FB0050B006A0B19 /* Sources */ = {
1.148 + isa = PBXSourcesBuildPhase;
1.149 + buildActionMask = 2147483647;
1.150 + files = (
1.151 + 384A72B80FB006DF006A0B19 /* IPAddress.m in Sources */,
1.152 + 384A72B90FB006DF006A0B19 /* TCPConnection.m in Sources */,
1.153 + 384A72BA0FB006DF006A0B19 /* TCPEndpoint.m in Sources */,
1.154 + 384A72BB0FB006DF006A0B19 /* TCPListener.m in Sources */,
1.155 + 384A72BC0FB006DF006A0B19 /* TCPStream.m in Sources */,
1.156 + 384A72BD0FB006DF006A0B19 /* TCPWriter.m in Sources */,
1.157 + 384A72BE0FB006DF006A0B19 /* BLIPConnection.m in Sources */,
1.158 + 384A72BF0FB006DF006A0B19 /* BLIPDispatcher.m in Sources */,
1.159 + 384A72C00FB006DF006A0B19 /* BLIPMessage.m in Sources */,
1.160 + 384A72C10FB006DF006A0B19 /* BLIPRequest.m in Sources */,
1.161 + 384A72C20FB006DF006A0B19 /* BLIPProperties.m in Sources */,
1.162 + 384A72C30FB006DF006A0B19 /* BLIPReader.m in Sources */,
1.163 + 384A72C40FB006DF006A0B19 /* BLIPWriter.m in Sources */,
1.164 + 384A72C50FB006DF006A0B19 /* CollectionUtils.m in Sources */,
1.165 + 384A72C60FB006DF006A0B19 /* ExceptionUtils.m in Sources */,
1.166 + 384A72C70FB006DF006A0B19 /* Logging.m in Sources */,
1.167 + 384A72C80FB006DF006A0B19 /* Target.m in Sources */,
1.168 + 384A72C90FB006DF006A0B19 /* Test.m in Sources */,
1.169 + 384A72CA0FB006DF006A0B19 /* GTMNSData+zlib.m in Sources */,
1.170 + 384A72CB0FB006DF006A0B19 /* MYPortMapper.m in Sources */,
1.171 + 384A72CC0FB006DF006A0B19 /* PortMapperTest.m in Sources */,
1.172 + 384A72CD0FB006DF006A0B19 /* MYDNSService.m in Sources */,
1.173 + 384A72CE0FB006DF006A0B19 /* MYAddressLookup.m in Sources */,
1.174 + 384A72CF0FB006DF006A0B19 /* MYBonjourBrowser.m in Sources */,
1.175 + 384A72D00FB006DF006A0B19 /* MYBonjourService.m in Sources */,
1.176 + 384A72D10FB006DF006A0B19 /* MYBonjourQuery.m in Sources */,
1.177 + 384A72D20FB006DF006A0B19 /* MYBonjourRegistration.m in Sources */,
1.178 + 384A72D30FB006DF006A0B19 /* ConcurrentOperation.m in Sources */,
1.179 );
1.180 runOnlyForDeploymentPostprocessing = 0;
1.181 };
1.182 @@ -460,6 +576,31 @@
1.183 };
1.184 name = Release;
1.185 };
1.186 + 384A72AA0FB0050C006A0B19 /* Debug */ = {
1.187 + isa = XCBuildConfiguration;
1.188 + buildSettings = {
1.189 + ALWAYS_SEARCH_USER_PATHS = NO;
1.190 + COPY_PHASE_STRIP = NO;
1.191 + GCC_DYNAMIC_NO_PIC = NO;
1.192 + GCC_OPTIMIZATION_LEVEL = 0;
1.193 + PREBINDING = NO;
1.194 + PRODUCT_NAME = MYNetwork;
1.195 + };
1.196 + name = Debug;
1.197 + };
1.198 + 384A72AB0FB0050C006A0B19 /* Release */ = {
1.199 + isa = XCBuildConfiguration;
1.200 + buildSettings = {
1.201 + ALWAYS_SEARCH_USER_PATHS = NO;
1.202 + COPY_PHASE_STRIP = YES;
1.203 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1.204 + GCC_ENABLE_FIX_AND_CONTINUE = NO;
1.205 + PREBINDING = NO;
1.206 + PRODUCT_NAME = MYNetwork;
1.207 + ZERO_LINK = NO;
1.208 + };
1.209 + name = Release;
1.210 + };
1.211 C01FCF4F08A954540054247B /* Debug */ = {
1.212 isa = XCBuildConfiguration;
1.213 baseConfigurationReference = 278C1B330F9F86A100954AE1 /* MYUtilities_Debug.xcconfig */;
1.214 @@ -494,6 +635,15 @@
1.215 defaultConfigurationIsVisible = 0;
1.216 defaultConfigurationName = Release;
1.217 };
1.218 + 384A72B40FB00534006A0B19 /* Build configuration list for PBXNativeTarget "MYNetwork" */ = {
1.219 + isa = XCConfigurationList;
1.220 + buildConfigurations = (
1.221 + 384A72AA0FB0050C006A0B19 /* Debug */,
1.222 + 384A72AB0FB0050C006A0B19 /* Release */,
1.223 + );
1.224 + defaultConfigurationIsVisible = 0;
1.225 + defaultConfigurationName = Release;
1.226 + };
1.227 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MYNetwork-iPhone" */ = {
1.228 isa = XCConfigurationList;
1.229 buildConfigurations = (