9 /* Begin PBXBuildFile section */
10 6100F43F0C9F627F00F02307 /* XMLTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 6100F43D0C9F627F00F02307 /* XMLTree.m */; };
11 6100F4400C9F627F00F02307 /* XMLTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 6100F43E0C9F627F00F02307 /* XMLTree.h */; };
12 6100F4410C9F627F00F02307 /* XMLTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 6100F43D0C9F627F00F02307 /* XMLTree.m */; };
13 6100F4E40C9FA39500F02307 /* SUDownload.h in Headers */ = {isa = PBXBuildFile; fileRef = 6100F4E20C9FA39500F02307 /* SUDownload.h */; };
14 6100F4E50C9FA39500F02307 /* SUDownload.m in Sources */ = {isa = PBXBuildFile; fileRef = 6100F4E30C9FA39500F02307 /* SUDownload.m */; };
15 6100F4E60C9FA39500F02307 /* SUDownload.m in Sources */ = {isa = PBXBuildFile; fileRef = 6100F4E30C9FA39500F02307 /* SUDownload.m */; };
16 6143EC870C96FB940072AF19 /* SparkleStub.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61CE8ABB0C95DE6400A251D5 /* SparkleStub.framework */; };
17 6143EC8C0C96FBA00072AF19 /* SparkleStub.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 61CE8ABB0C95DE6400A251D5 /* SparkleStub.framework */; };
18 6184C99E0C6CE3D6002684BC /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6184C99D0C6CE3D6002684BC /* main.m */; };
19 6184C9C60C6CE70E002684BC /* SURegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 6184C9C50C6CE70E002684BC /* SURegistry.m */; };
20 619B857A0CA0FAB700071A48 /* SUPoset.m in Sources */ = {isa = PBXBuildFile; fileRef = 619B85780CA0FAB700071A48 /* SUPoset.m */; };
21 619B857B0CA0FAB700071A48 /* SUPoset.h in Headers */ = {isa = PBXBuildFile; fileRef = 619B85790CA0FAB700071A48 /* SUPoset.h */; };
22 619B857C0CA0FAB700071A48 /* SUPoset.m in Sources */ = {isa = PBXBuildFile; fileRef = 619B85780CA0FAB700071A48 /* SUPoset.m */; };
23 619B85F40CA1080F00071A48 /* sparkle2_test.xml in Resources */ = {isa = PBXBuildFile; fileRef = 619B85F30CA1080F00071A48 /* sparkle2_test.xml */; };
24 619B85F50CA1080F00071A48 /* sparkle2_test.xml in Resources */ = {isa = PBXBuildFile; fileRef = 619B85F30CA1080F00071A48 /* sparkle2_test.xml */; };
25 619D25B30C9830320034B7EE /* SUUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 619D25B20C9830320034B7EE /* SUUtilities.m */; };
26 619D25B40C9830320034B7EE /* SUUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 619D25B10C9830320034B7EE /* SUUtilities.h */; };
27 619D25B50C9830320034B7EE /* SUUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 619D25B20C9830320034B7EE /* SUUtilities.m */; };
28 619D25CE0C9832C10034B7EE /* BLAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9B16C0C96529F00D774C4 /* BLAuthentication.m */; };
29 619D26BE0C98F15E0034B7EE /* SUProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = 6184C9DF0C6D01CA002684BC /* SUProduct.m */; };
30 619D26BF0C98F1620034B7EE /* SUProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = 6184C9DE0C6D01CA002684BC /* SUProduct.h */; settings = {ATTRIBUTES = (Public, ); }; };
31 619D26E00C98F2370034B7EE /* NDAlias+AliasFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9AFA00C96179500D774C4 /* NDAlias+AliasFile.m */; };
32 619D26E10C98F2370034B7EE /* NDAlias.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D9AFA10C96179500D774C4 /* NDAlias.h */; settings = {ATTRIBUTES = (Public, ); }; };
33 619D26E20C98F2390034B7EE /* NDAlias.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9AFA20C96179500D774C4 /* NDAlias.m */; };
34 619D26E40C98F23A0034B7EE /* NDResourceFork+OtherSorces.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9AFA40C96179500D774C4 /* NDResourceFork+OtherSorces.m */; };
35 619D26E60C98F23B0034B7EE /* NDResourceFork.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9AFA60C96179500D774C4 /* NDResourceFork.m */; };
36 619D26E80C98F23D0034B7EE /* NSString+NDCarbonUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9AFA80C96179500D774C4 /* NSString+NDCarbonUtilities.m */; };
37 619D26EA0C98F23E0034B7EE /* NSURL+NDCarbonUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9AFAA0C96179500D774C4 /* NSURL+NDCarbonUtilities.m */; };
38 619D270B0C98F3110034B7EE /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 619D268F0C98F08D0034B7EE /* Sparkle.framework */; };
39 619D27160C98F3740034B7EE /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 619D268F0C98F08D0034B7EE /* Sparkle.framework */; };
40 619D27270C98F3C30034B7EE /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 619D268F0C98F08D0034B7EE /* Sparkle.framework */; };
41 619D27790C98F59F0034B7EE /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 619D268F0C98F08D0034B7EE /* Sparkle.framework */; };
42 619D277F0C98F5A40034B7EE /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 619D268F0C98F08D0034B7EE /* Sparkle.framework */; };
43 61CE8B080C95EAD700A251D5 /* SUBootstrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 61CE8AD50C95E00000A251D5 /* SUBootstrapper.m */; };
44 61CE8B0B0C95EAEE00A251D5 /* SUBootstrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 61CE8AD40C95E00000A251D5 /* SUBootstrapper.h */; settings = {ATTRIBUTES = (Public, ); }; };
45 61CE8B290C95EB9500A251D5 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61CE8B280C95EB9500A251D5 /* MainMenu.xib */; };
46 61CE8B5A0C95EE5A00A251D5 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 61CE8B1D0C95EB3700A251D5 /* main.m */; };
47 61CE8B760C95FD8F00A251D5 /* SUConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 61CE8B750C95FD8F00A251D5 /* SUConstants.m */; };
48 61CE8B770C95FDCA00A251D5 /* SUConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 61CE8B750C95FD8F00A251D5 /* SUConstants.m */; };
49 61CE8BAD0C95FF4A00A251D5 /* SUConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 61CE8B750C95FD8F00A251D5 /* SUConstants.m */; };
50 61CE8C1D0C96099C00A251D5 /* Sparkle.icns in Resources */ = {isa = PBXBuildFile; fileRef = 61CE8BCD0C9605FA00A251D5 /* Sparkle.icns */; };
51 61CE8C1E0C9609A200A251D5 /* Sparkle.icns in Resources */ = {isa = PBXBuildFile; fileRef = 61CE8BCD0C9605FA00A251D5 /* Sparkle.icns */; };
52 61D4D0F50C99B15F00B56DB1 /* SUVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D4D0F30C99B15F00B56DB1 /* SUVersion.h */; };
53 61D4D0F60C99B16000B56DB1 /* SUVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D4D0F40C99B15F00B56DB1 /* SUVersion.m */; };
54 61D4D0F70C99B16000B56DB1 /* SUVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D4D0F40C99B15F00B56DB1 /* SUVersion.m */; };
55 61D4D0FA0C99B47400B56DB1 /* SUBranch.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D4D0F80C99B47400B56DB1 /* SUBranch.h */; };
56 61D4D0FB0C99B47400B56DB1 /* SUBranch.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D4D0F90C99B47400B56DB1 /* SUBranch.m */; };
57 61D4D0FC0C99B47400B56DB1 /* SUBranch.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D4D0F90C99B47400B56DB1 /* SUBranch.m */; };
58 61D4D0FF0C99B77400B56DB1 /* SUAtomFeedParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D4D0FD0C99B77400B56DB1 /* SUAtomFeedParser.h */; };
59 61D4D1000C99B77400B56DB1 /* SUAtomFeedParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D4D0FE0C99B77400B56DB1 /* SUAtomFeedParser.m */; };
60 61D4D1010C99B77400B56DB1 /* SUAtomFeedParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D4D0FE0C99B77400B56DB1 /* SUAtomFeedParser.m */; };
61 61D9B0280C9639C900D774C4 /* SURegistryProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D9AFDF0C96356100D774C4 /* SURegistryProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
62 61D9B0310C963A4000D774C4 /* SUProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = 6184C9DE0C6D01CA002684BC /* SUProduct.h */; settings = {ATTRIBUTES = (Public, ); }; };
63 61D9B1330C96505900D774C4 /* SURegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9B1070C964E5500D774C4 /* SURegistrar.m */; };
64 61D9B1360C96506E00D774C4 /* SURegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D9B1060C964E5500D774C4 /* SURegistrar.h */; settings = {ATTRIBUTES = (Public, ); }; };
65 61D9B17F0C9653B900D774C4 /* BLAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D9B16B0C96529F00D774C4 /* BLAuthentication.h */; };
66 61D9B1800C9653BC00D774C4 /* BLAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D9B16C0C96529F00D774C4 /* BLAuthentication.m */; };
67 61D9B1C40C96545900D774C4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61D9B1C30C96545900D774C4 /* Security.framework */; };
68 61D9B1C50C96545900D774C4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61D9B1C30C96545900D774C4 /* Security.framework */; };
69 8D202CEA0486D31800D8A456 /* Sparkle_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 32DBCFA20370C41700C91783 /* Sparkle_Prefix.pch */; };
70 8D202CEB0486D31800D8A456 /* SparklePref.h in Headers */ = {isa = PBXBuildFile; fileRef = F506C03C013D9D7901CA16C8 /* SparklePref.h */; };
71 8D202CED0486D31800D8A456 /* PrefPane-InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* PrefPane-InfoPlist.strings */; };
72 8D202CEE0486D31800D8A456 /* SparklePref.tiff in Resources */ = {isa = PBXBuildFile; fileRef = F506C040013D9D8001CA16C8 /* SparklePref.tiff */; };
73 8D202CEF0486D31800D8A456 /* SparklePref.nib in Resources */ = {isa = PBXBuildFile; fileRef = F506C042013D9D8C01CA16C8 /* SparklePref.nib */; };
74 8D202CF10486D31800D8A456 /* SparklePref.m in Sources */ = {isa = PBXBuildFile; fileRef = F506C03D013D9D7901CA16C8 /* SparklePref.m */; };
75 8D202CF30486D31800D8A456 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
76 8D202CF40486D31800D8A456 /* PreferencePanes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F506C035013D953901CA16C8 /* PreferencePanes.framework */; };
77 8DD4ED500C9E58F3005CE26A /* SUPoset.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DD4ED4E0C9E58F3005CE26A /* SUPoset.h */; };
78 8DD4ED510C9E58F3005CE26A /* SUPoset.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DD4ED4F0C9E58F3005CE26A /* SUPoset.m */; };
79 /* End PBXBuildFile section */
81 /* Begin PBXContainerItemProxy section */
82 6143EC1E0C96F9170072AF19 /* PBXContainerItemProxy */ = {
83 isa = PBXContainerItemProxy;
84 containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
86 remoteGlobalIDString = 6184C9840C6CE1F1002684BC;
87 remoteInfo = "Sparkle Daemon";
89 619D26D30C98F1A50034B7EE /* PBXContainerItemProxy */ = {
90 isa = PBXContainerItemProxy;
91 containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
93 remoteGlobalIDString = 619D268E0C98F08D0034B7EE;
94 remoteInfo = "Sparkle Framework";
96 619D26D50C98F1AB0034B7EE /* PBXContainerItemProxy */ = {
97 isa = PBXContainerItemProxy;
98 containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
100 remoteGlobalIDString = 619D268E0C98F08D0034B7EE;
101 remoteInfo = "Sparkle Framework";
103 61CE8AF60C95EA4700A251D5 /* PBXContainerItemProxy */ = {
104 isa = PBXContainerItemProxy;
105 containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
107 remoteGlobalIDString = 61CE8ABA0C95DE6400A251D5;
108 remoteInfo = "Sparkle Stub";
110 /* End PBXContainerItemProxy section */
112 /* Begin PBXCopyFilesBuildPhase section */
113 6143EC5C0C96FAC10072AF19 /* CopyFiles */ = {
114 isa = PBXCopyFilesBuildPhase;
115 buildActionMask = 2147483647;
117 dstSubfolderSpec = 10;
119 619D27790C98F59F0034B7EE /* Sparkle.framework in CopyFiles */,
120 6143EC8C0C96FBA00072AF19 /* SparkleStub.framework in CopyFiles */,
122 runOnlyForDeploymentPostprocessing = 0;
124 619D27560C98F3D90034B7EE /* CopyFiles */ = {
125 isa = PBXCopyFilesBuildPhase;
126 buildActionMask = 2147483647;
128 dstSubfolderSpec = 10;
130 619D27270C98F3C30034B7EE /* Sparkle.framework in CopyFiles */,
132 runOnlyForDeploymentPostprocessing = 0;
134 /* End PBXCopyFilesBuildPhase section */
136 /* Begin PBXFileReference section */
137 089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
138 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = "English.lproj/PrefPane-InfoPlist.strings"; sourceTree = "<group>"; };
139 089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
140 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
141 32DBCFA20370C41700C91783 /* Sparkle_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sparkle_Prefix.pch; sourceTree = "<group>"; };
142 6100F43D0C9F627F00F02307 /* XMLTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLTree.m; sourceTree = "<group>"; };
143 6100F43E0C9F627F00F02307 /* XMLTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLTree.h; sourceTree = "<group>"; };
144 6100F4E20C9FA39500F02307 /* SUDownload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUDownload.h; sourceTree = "<group>"; };
145 6100F4E30C9FA39500F02307 /* SUDownload.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUDownload.m; sourceTree = "<group>"; };
146 6184C9850C6CE1F1002684BC /* Sparkle Daemon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Sparkle Daemon.app"; sourceTree = BUILT_PRODUCTS_DIR; };
147 6184C9870C6CE1F1002684BC /* Daemon-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Daemon-Info.plist"; path = "Daemon/Daemon-Info.plist"; sourceTree = "<group>"; };
148 6184C99D0C6CE3D6002684BC /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Daemon/main.m; sourceTree = "<group>"; };
149 6184C9C40C6CE70E002684BC /* SURegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SURegistry.h; path = Daemon/SURegistry.h; sourceTree = "<group>"; };
150 6184C9C50C6CE70E002684BC /* SURegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SURegistry.m; path = Daemon/SURegistry.m; sourceTree = "<group>"; };
151 6184C9DE0C6D01CA002684BC /* SUProduct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUProduct.h; sourceTree = "<group>"; };
152 6184C9DF0C6D01CA002684BC /* SUProduct.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUProduct.m; sourceTree = "<group>"; };
153 619B85780CA0FAB700071A48 /* SUPoset.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUPoset.m; sourceTree = "<group>"; };
154 619B85790CA0FAB700071A48 /* SUPoset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPoset.h; sourceTree = "<group>"; };
155 619B85F30CA1080F00071A48 /* sparkle2_test.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = sparkle2_test.xml; sourceTree = "<group>"; };
156 619D25B10C9830320034B7EE /* SUUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUtilities.h; sourceTree = "<group>"; };
157 619D25B20C9830320034B7EE /* SUUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUtilities.m; sourceTree = "<group>"; };
158 619D268F0C98F08D0034B7EE /* Sparkle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sparkle.framework; sourceTree = BUILT_PRODUCTS_DIR; };
159 619D26900C98F08D0034B7EE /* Sparkle Framework-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "Sparkle Framework-Info.plist"; sourceTree = "<group>"; };
160 61CE8ABB0C95DE6400A251D5 /* SparkleStub.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SparkleStub.framework; sourceTree = BUILT_PRODUCTS_DIR; };
161 61CE8ABC0C95DE6400A251D5 /* SparkleStub-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "SparkleStub-Info.plist"; sourceTree = "<group>"; };
162 61CE8AD40C95E00000A251D5 /* SUBootstrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUBootstrapper.h; sourceTree = "<group>"; };
163 61CE8AD50C95E00000A251D5 /* SUBootstrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUBootstrapper.m; sourceTree = "<group>"; };
164 61CE8AED0C95E9E100A251D5 /* Sparkle Test App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Sparkle Test App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
165 61CE8AEF0C95E9E100A251D5 /* Test App-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "Test App-Info.plist"; sourceTree = "<group>"; };
166 61CE8B1D0C95EB3700A251D5 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
167 61CE8B280C95EB9500A251D5 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = MainMenu.xib; sourceTree = "<group>"; };
168 61CE8B750C95FD8F00A251D5 /* SUConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUConstants.m; sourceTree = "<group>"; };
169 61CE8BCD0C9605FA00A251D5 /* Sparkle.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Sparkle.icns; sourceTree = "<group>"; };
170 61D4D0F30C99B15F00B56DB1 /* SUVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUVersion.h; sourceTree = "<group>"; };
171 61D4D0F40C99B15F00B56DB1 /* SUVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUVersion.m; sourceTree = "<group>"; };
172 61D4D0F80C99B47400B56DB1 /* SUBranch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUBranch.h; sourceTree = "<group>"; };
173 61D4D0F90C99B47400B56DB1 /* SUBranch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUBranch.m; sourceTree = "<group>"; };
174 61D4D0FD0C99B77400B56DB1 /* SUAtomFeedParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAtomFeedParser.h; sourceTree = "<group>"; };
175 61D4D0FE0C99B77400B56DB1 /* SUAtomFeedParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAtomFeedParser.m; sourceTree = "<group>"; };
176 61D9AF9F0C96179500D774C4 /* NDAlias+AliasFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NDAlias+AliasFile.h"; sourceTree = "<group>"; };
177 61D9AFA00C96179500D774C4 /* NDAlias+AliasFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NDAlias+AliasFile.m"; sourceTree = "<group>"; };
178 61D9AFA10C96179500D774C4 /* NDAlias.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NDAlias.h; sourceTree = "<group>"; };
179 61D9AFA20C96179500D774C4 /* NDAlias.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NDAlias.m; sourceTree = "<group>"; };
180 61D9AFA30C96179500D774C4 /* NDResourceFork+OtherSorces.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NDResourceFork+OtherSorces.h"; sourceTree = "<group>"; };
181 61D9AFA40C96179500D774C4 /* NDResourceFork+OtherSorces.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NDResourceFork+OtherSorces.m"; sourceTree = "<group>"; };
182 61D9AFA50C96179500D774C4 /* NDResourceFork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NDResourceFork.h; sourceTree = "<group>"; };
183 61D9AFA60C96179500D774C4 /* NDResourceFork.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NDResourceFork.m; sourceTree = "<group>"; };
184 61D9AFA70C96179500D774C4 /* NSString+NDCarbonUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+NDCarbonUtilities.h"; sourceTree = "<group>"; };
185 61D9AFA80C96179500D774C4 /* NSString+NDCarbonUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+NDCarbonUtilities.m"; sourceTree = "<group>"; };
186 61D9AFA90C96179500D774C4 /* NSURL+NDCarbonUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+NDCarbonUtilities.h"; sourceTree = "<group>"; };
187 61D9AFAA0C96179500D774C4 /* NSURL+NDCarbonUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+NDCarbonUtilities.m"; sourceTree = "<group>"; };
188 61D9AFDF0C96356100D774C4 /* SURegistryProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SURegistryProtocol.h; path = Daemon/SURegistryProtocol.h; sourceTree = "<group>"; };
189 61D9B1060C964E5500D774C4 /* SURegistrar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SURegistrar.h; sourceTree = "<group>"; };
190 61D9B1070C964E5500D774C4 /* SURegistrar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SURegistrar.m; sourceTree = "<group>"; };
191 61D9B16B0C96529F00D774C4 /* BLAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLAuthentication.h; sourceTree = "<group>"; };
192 61D9B16C0C96529F00D774C4 /* BLAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLAuthentication.m; sourceTree = "<group>"; };
193 61D9B1C30C96545900D774C4 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
194 8D202CF70486D31800D8A456 /* PrefPane-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "PrefPane-Info.plist"; path = "PrefPane/PrefPane-Info.plist"; sourceTree = "<group>"; };
195 8D202CF80486D31800D8A456 /* Sparkle.prefPane */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Sparkle.prefPane; sourceTree = BUILT_PRODUCTS_DIR; };
196 F506C035013D953901CA16C8 /* PreferencePanes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PreferencePanes.framework; path = /System/Library/Frameworks/PreferencePanes.framework; sourceTree = "<absolute>"; };
197 F506C03C013D9D7901CA16C8 /* SparklePref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SparklePref.h; path = PrefPane/SparklePref.h; sourceTree = "<group>"; };
198 F506C03D013D9D7901CA16C8 /* SparklePref.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SparklePref.m; path = PrefPane/SparklePref.m; sourceTree = "<group>"; };
199 F506C040013D9D8001CA16C8 /* SparklePref.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = SparklePref.tiff; path = PrefPane/SparklePref.tiff; sourceTree = "<group>"; };
200 F506C043013D9D8C01CA16C8 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/SparklePref.nib; sourceTree = "<group>"; };
201 /* End PBXFileReference section */
203 /* Begin PBXFrameworksBuildPhase section */
204 6184C9830C6CE1F1002684BC /* Frameworks */ = {
205 isa = PBXFrameworksBuildPhase;
206 buildActionMask = 2147483647;
208 61D9B1C50C96545900D774C4 /* Security.framework in Frameworks */,
209 619D270B0C98F3110034B7EE /* Sparkle.framework in Frameworks */,
211 runOnlyForDeploymentPostprocessing = 0;
213 619D268D0C98F08D0034B7EE /* Frameworks */ = {
214 isa = PBXFrameworksBuildPhase;
215 buildActionMask = 2147483647;
218 runOnlyForDeploymentPostprocessing = 0;
220 61CE8AB90C95DE6400A251D5 /* Frameworks */ = {
221 isa = PBXFrameworksBuildPhase;
222 buildActionMask = 2147483647;
224 61D9B1C40C96545900D774C4 /* Security.framework in Frameworks */,
225 619D27160C98F3740034B7EE /* Sparkle.framework in Frameworks */,
227 runOnlyForDeploymentPostprocessing = 0;
229 61CE8AEB0C95E9E100A251D5 /* Frameworks */ = {
230 isa = PBXFrameworksBuildPhase;
231 buildActionMask = 2147483647;
233 619D277F0C98F5A40034B7EE /* Sparkle.framework in Frameworks */,
234 6143EC870C96FB940072AF19 /* SparkleStub.framework in Frameworks */,
236 runOnlyForDeploymentPostprocessing = 0;
238 8D202CF20486D31800D8A456 /* Frameworks */ = {
239 isa = PBXFrameworksBuildPhase;
240 buildActionMask = 2147483647;
242 8D202CF30486D31800D8A456 /* Cocoa.framework in Frameworks */,
243 8D202CF40486D31800D8A456 /* PreferencePanes.framework in Frameworks */,
245 runOnlyForDeploymentPostprocessing = 0;
247 /* End PBXFrameworksBuildPhase section */
249 /* Begin PBXGroup section */
250 089C166AFE841209C02AAC07 /* Sparkle */ = {
253 6184C98D0C6CE205002684BC /* Daemon */,
254 619D26BC0C98F11C0034B7EE /* Framework */,
255 08FB77AFFE84173DC02AAC07 /* Preference Pane */,
256 61CE8AD10C95DF6A00A251D5 /* Stub */,
257 61CE8AF30C95E9ED00A251D5 /* TestApp */,
258 32DBCFA10370C40200C91783 /* Other Sources */,
259 089C1671FE841209C02AAC07 /* Frameworks and Libraries */,
260 19C28FB8FE9D52D311CA2CBB /* Products */,
263 sourceTree = "<group>";
265 089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = {
268 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */,
269 1058C7AEFEA557BF11CA2CBB /* Other Frameworks */,
271 name = "Frameworks and Libraries";
272 sourceTree = "<group>";
274 089C167CFE841241C02AAC07 /* Resources */ = {
277 8D202CF70486D31800D8A456 /* PrefPane-Info.plist */,
278 089C167DFE841241C02AAC07 /* PrefPane-InfoPlist.strings */,
279 F506C040013D9D8001CA16C8 /* SparklePref.tiff */,
280 F506C042013D9D8C01CA16C8 /* SparklePref.nib */,
283 sourceTree = "<group>";
285 08FB77AFFE84173DC02AAC07 /* Preference Pane */ = {
288 089C167CFE841241C02AAC07 /* Resources */,
289 F506C03C013D9D7901CA16C8 /* SparklePref.h */,
290 F506C03D013D9D7901CA16C8 /* SparklePref.m */,
292 name = "Preference Pane";
293 sourceTree = "<group>";
295 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
298 61D9B1C30C96545900D774C4 /* Security.framework */,
299 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
300 F506C035013D953901CA16C8 /* PreferencePanes.framework */,
302 name = "Linked Frameworks";
303 sourceTree = "<group>";
305 1058C7AEFEA557BF11CA2CBB /* Other Frameworks */ = {
308 089C1672FE841209C02AAC07 /* Foundation.framework */,
309 089C167FFE841241C02AAC07 /* AppKit.framework */,
311 name = "Other Frameworks";
312 sourceTree = "<group>";
314 19C28FB8FE9D52D311CA2CBB /* Products */ = {
317 8D202CF80486D31800D8A456 /* Sparkle.prefPane */,
318 6184C9850C6CE1F1002684BC /* Sparkle Daemon.app */,
319 61CE8ABB0C95DE6400A251D5 /* SparkleStub.framework */,
320 61CE8AED0C95E9E100A251D5 /* Sparkle Test App.app */,
321 619D268F0C98F08D0034B7EE /* Sparkle.framework */,
324 sourceTree = "<group>";
326 32DBCFA10370C40200C91783 /* Other Sources */ = {
329 61D9B16A0C96529F00D774C4 /* BLAuthentication */,
330 32DBCFA20370C41700C91783 /* Sparkle_Prefix.pch */,
331 61CE8B750C95FD8F00A251D5 /* SUConstants.m */,
332 619D25B10C9830320034B7EE /* SUUtilities.h */,
333 619D25B20C9830320034B7EE /* SUUtilities.m */,
335 name = "Other Sources";
336 sourceTree = "<group>";
338 6184C98D0C6CE205002684BC /* Daemon */ = {
341 6184C98F0C6CE20B002684BC /* Resources */,
342 6184C99D0C6CE3D6002684BC /* main.m */,
343 61D9AFDF0C96356100D774C4 /* SURegistryProtocol.h */,
344 6184C9C40C6CE70E002684BC /* SURegistry.h */,
345 6184C9C50C6CE70E002684BC /* SURegistry.m */,
348 sourceTree = "<group>";
350 6184C98F0C6CE20B002684BC /* Resources */ = {
353 6184C9870C6CE1F1002684BC /* Daemon-Info.plist */,
356 sourceTree = "<group>";
358 619D26BC0C98F11C0034B7EE /* Framework */ = {
361 61D9AF9E0C96179500D774C4 /* NDAlias */,
362 61D4D0F80C99B47400B56DB1 /* SUBranch.h */,
363 61D4D0F90C99B47400B56DB1 /* SUBranch.m */,
364 619B85790CA0FAB700071A48 /* SUPoset.h */,
365 619B85780CA0FAB700071A48 /* SUPoset.m */,
366 6184C9DE0C6D01CA002684BC /* SUProduct.h */,
367 6184C9DF0C6D01CA002684BC /* SUProduct.m */,
368 61D4D0F30C99B15F00B56DB1 /* SUVersion.h */,
369 61D4D0F40C99B15F00B56DB1 /* SUVersion.m */,
370 619D26900C98F08D0034B7EE /* Sparkle Framework-Info.plist */,
371 61D4D0FD0C99B77400B56DB1 /* SUAtomFeedParser.h */,
372 61D4D0FE0C99B77400B56DB1 /* SUAtomFeedParser.m */,
373 6100F43E0C9F627F00F02307 /* XMLTree.h */,
374 6100F43D0C9F627F00F02307 /* XMLTree.m */,
375 6100F4E20C9FA39500F02307 /* SUDownload.h */,
376 6100F4E30C9FA39500F02307 /* SUDownload.m */,
379 sourceTree = "<group>";
381 61CE8AD10C95DF6A00A251D5 /* Stub */ = {
384 619B85F30CA1080F00071A48 /* sparkle2_test.xml */,
385 61CE8AD40C95E00000A251D5 /* SUBootstrapper.h */,
386 61CE8AD50C95E00000A251D5 /* SUBootstrapper.m */,
387 61D9B1060C964E5500D774C4 /* SURegistrar.h */,
388 61D9B1070C964E5500D774C4 /* SURegistrar.m */,
389 61CE8BCD0C9605FA00A251D5 /* Sparkle.icns */,
390 61CE8ABC0C95DE6400A251D5 /* SparkleStub-Info.plist */,
393 sourceTree = "<group>";
395 61CE8AF30C95E9ED00A251D5 /* TestApp */ = {
398 61CE8B1D0C95EB3700A251D5 /* main.m */,
399 61CE8B280C95EB9500A251D5 /* MainMenu.xib */,
400 61CE8AEF0C95E9E100A251D5 /* Test App-Info.plist */,
403 sourceTree = "<group>";
405 61D9AF9E0C96179500D774C4 /* NDAlias */ = {
408 61D9AF9F0C96179500D774C4 /* NDAlias+AliasFile.h */,
409 61D9AFA00C96179500D774C4 /* NDAlias+AliasFile.m */,
410 61D9AFA10C96179500D774C4 /* NDAlias.h */,
411 61D9AFA20C96179500D774C4 /* NDAlias.m */,
412 61D9AFA30C96179500D774C4 /* NDResourceFork+OtherSorces.h */,
413 61D9AFA40C96179500D774C4 /* NDResourceFork+OtherSorces.m */,
414 61D9AFA50C96179500D774C4 /* NDResourceFork.h */,
415 61D9AFA60C96179500D774C4 /* NDResourceFork.m */,
416 61D9AFA70C96179500D774C4 /* NSString+NDCarbonUtilities.h */,
417 61D9AFA80C96179500D774C4 /* NSString+NDCarbonUtilities.m */,
418 61D9AFA90C96179500D774C4 /* NSURL+NDCarbonUtilities.h */,
419 61D9AFAA0C96179500D774C4 /* NSURL+NDCarbonUtilities.m */,
422 sourceTree = "<group>";
424 61D9B16A0C96529F00D774C4 /* BLAuthentication */ = {
427 61D9B16B0C96529F00D774C4 /* BLAuthentication.h */,
428 61D9B16C0C96529F00D774C4 /* BLAuthentication.m */,
430 path = BLAuthentication;
431 sourceTree = "<group>";
433 /* End PBXGroup section */
435 /* Begin PBXHeadersBuildPhase section */
436 619D268A0C98F08D0034B7EE /* Headers */ = {
437 isa = PBXHeadersBuildPhase;
438 buildActionMask = 2147483647;
440 619D26BF0C98F1620034B7EE /* SUProduct.h in Headers */,
441 619D26E10C98F2370034B7EE /* NDAlias.h in Headers */,
443 runOnlyForDeploymentPostprocessing = 0;
445 61CE8AB60C95DE6400A251D5 /* Headers */ = {
446 isa = PBXHeadersBuildPhase;
447 buildActionMask = 2147483647;
449 61CE8B0B0C95EAEE00A251D5 /* SUBootstrapper.h in Headers */,
450 61D9B0280C9639C900D774C4 /* SURegistryProtocol.h in Headers */,
451 61D9B0310C963A4000D774C4 /* SUProduct.h in Headers */,
452 61D9B1360C96506E00D774C4 /* SURegistrar.h in Headers */,
453 61D9B17F0C9653B900D774C4 /* BLAuthentication.h in Headers */,
454 619D25B40C9830320034B7EE /* SUUtilities.h in Headers */,
455 61D4D0F50C99B15F00B56DB1 /* SUVersion.h in Headers */,
456 61D4D0FA0C99B47400B56DB1 /* SUBranch.h in Headers */,
457 61D4D0FF0C99B77400B56DB1 /* SUAtomFeedParser.h in Headers */,
458 6100F4400C9F627F00F02307 /* XMLTree.h in Headers */,
459 6100F4E40C9FA39500F02307 /* SUDownload.h in Headers */,
460 619B857B0CA0FAB700071A48 /* SUPoset.h in Headers */,
462 runOnlyForDeploymentPostprocessing = 0;
464 8D202CE90486D31800D8A456 /* Headers */ = {
465 isa = PBXHeadersBuildPhase;
466 buildActionMask = 2147483647;
468 8D202CEA0486D31800D8A456 /* Sparkle_Prefix.pch in Headers */,
469 8D202CEB0486D31800D8A456 /* SparklePref.h in Headers */,
471 runOnlyForDeploymentPostprocessing = 0;
473 /* End PBXHeadersBuildPhase section */
475 /* Begin PBXNativeTarget section */
476 6184C9840C6CE1F1002684BC /* Sparkle Daemon */ = {
477 isa = PBXNativeTarget;
478 buildConfigurationList = 6184C98A0C6CE1F1002684BC /* Build configuration list for PBXNativeTarget "Sparkle Daemon" */;
480 6184C9810C6CE1F1002684BC /* Resources */,
481 6184C9820C6CE1F1002684BC /* Sources */,
482 6184C9830C6CE1F1002684BC /* Frameworks */,
483 619D27560C98F3D90034B7EE /* CopyFiles */,
484 61D4D0E10C99A30100B56DB1 /* ShellScript */,
489 619D26D60C98F1AB0034B7EE /* PBXTargetDependency */,
491 name = "Sparkle Daemon";
492 productName = Daemon;
493 productReference = 6184C9850C6CE1F1002684BC /* Sparkle Daemon.app */;
494 productType = "com.apple.product-type.application";
496 619D268E0C98F08D0034B7EE /* Sparkle Framework */ = {
497 isa = PBXNativeTarget;
498 buildConfigurationList = 619D26940C98F08E0034B7EE /* Build configuration list for PBXNativeTarget "Sparkle Framework" */;
500 619D268A0C98F08D0034B7EE /* Headers */,
501 619D268B0C98F08D0034B7EE /* Resources */,
502 619D268C0C98F08D0034B7EE /* Sources */,
503 619D268D0C98F08D0034B7EE /* Frameworks */,
509 name = "Sparkle Framework";
510 productName = "Sparkle Framework";
511 productReference = 619D268F0C98F08D0034B7EE /* Sparkle.framework */;
512 productType = "com.apple.product-type.framework";
514 61CE8ABA0C95DE6400A251D5 /* Sparkle Stub */ = {
515 isa = PBXNativeTarget;
516 buildConfigurationList = 61CE8AC00C95DE6500A251D5 /* Build configuration list for PBXNativeTarget "Sparkle Stub" */;
518 61CE8AB60C95DE6400A251D5 /* Headers */,
519 61CE8AB70C95DE6400A251D5 /* Resources */,
520 61CE8AB80C95DE6400A251D5 /* Sources */,
521 61CE8AB90C95DE6400A251D5 /* Frameworks */,
526 619D26D40C98F1A50034B7EE /* PBXTargetDependency */,
528 name = "Sparkle Stub";
529 productName = "Application Framework";
530 productReference = 61CE8ABB0C95DE6400A251D5 /* SparkleStub.framework */;
531 productType = "com.apple.product-type.framework";
533 61CE8AEC0C95E9E100A251D5 /* Sparkle Test App */ = {
534 isa = PBXNativeTarget;
535 buildConfigurationList = 61CE8AF20C95E9E100A251D5 /* Build configuration list for PBXNativeTarget "Sparkle Test App" */;
537 61CE8AE90C95E9E100A251D5 /* Resources */,
538 61CE8AEA0C95E9E100A251D5 /* Sources */,
539 61CE8AEB0C95E9E100A251D5 /* Frameworks */,
540 6143EC5C0C96FAC10072AF19 /* CopyFiles */,
545 61CE8AF70C95EA4700A251D5 /* PBXTargetDependency */,
546 6143EC1F0C96F9170072AF19 /* PBXTargetDependency */,
548 name = "Sparkle Test App";
549 productName = "Test App";
550 productReference = 61CE8AED0C95E9E100A251D5 /* Sparkle Test App.app */;
551 productType = "com.apple.product-type.application";
553 8D202CE80486D31800D8A456 /* Sparkle PrefPane */ = {
554 isa = PBXNativeTarget;
555 buildConfigurationList = 1DBD214808BA80EA00186707 /* Build configuration list for PBXNativeTarget "Sparkle PrefPane" */;
557 8D202CE90486D31800D8A456 /* Headers */,
558 8D202CEC0486D31800D8A456 /* Resources */,
559 8D202CF00486D31800D8A456 /* Sources */,
560 8D202CF20486D31800D8A456 /* Frameworks */,
561 8D202CF50486D31800D8A456 /* Rez */,
567 name = "Sparkle PrefPane";
568 productInstallPath = "$(HOME)/Library/PreferencePanes";
569 productName = Sparkle;
570 productReference = 8D202CF80486D31800D8A456 /* Sparkle.prefPane */;
571 productType = "com.apple.product-type.bundle";
573 /* End PBXNativeTarget section */
575 /* Begin PBXProject section */
576 089C1669FE841209C02AAC07 /* Project object */ = {
578 buildConfigurationList = 1DBD214C08BA80EA00186707 /* Build configuration list for PBXProject "Sparkle" */;
579 hasScannedForEncodings = 1;
580 mainGroup = 089C166AFE841209C02AAC07 /* Sparkle */;
584 8D202CE80486D31800D8A456 /* Sparkle PrefPane */,
585 6184C9840C6CE1F1002684BC /* Sparkle Daemon */,
586 61CE8ABA0C95DE6400A251D5 /* Sparkle Stub */,
587 61CE8AEC0C95E9E100A251D5 /* Sparkle Test App */,
588 619D268E0C98F08D0034B7EE /* Sparkle Framework */,
591 /* End PBXProject section */
593 /* Begin PBXResourcesBuildPhase section */
594 6184C9810C6CE1F1002684BC /* Resources */ = {
595 isa = PBXResourcesBuildPhase;
596 buildActionMask = 2147483647;
598 619B85F50CA1080F00071A48 /* sparkle2_test.xml in Resources */,
600 runOnlyForDeploymentPostprocessing = 0;
602 619D268B0C98F08D0034B7EE /* Resources */ = {
603 isa = PBXResourcesBuildPhase;
604 buildActionMask = 2147483647;
607 runOnlyForDeploymentPostprocessing = 0;
609 61CE8AB70C95DE6400A251D5 /* Resources */ = {
610 isa = PBXResourcesBuildPhase;
611 buildActionMask = 2147483647;
613 61CE8C1D0C96099C00A251D5 /* Sparkle.icns in Resources */,
614 619B85F40CA1080F00071A48 /* sparkle2_test.xml in Resources */,
616 runOnlyForDeploymentPostprocessing = 0;
618 61CE8AE90C95E9E100A251D5 /* Resources */ = {
619 isa = PBXResourcesBuildPhase;
620 buildActionMask = 2147483647;
622 61CE8B290C95EB9500A251D5 /* MainMenu.xib in Resources */,
623 61CE8C1E0C9609A200A251D5 /* Sparkle.icns in Resources */,
625 runOnlyForDeploymentPostprocessing = 0;
627 8D202CEC0486D31800D8A456 /* Resources */ = {
628 isa = PBXResourcesBuildPhase;
629 buildActionMask = 2147483647;
631 8D202CED0486D31800D8A456 /* PrefPane-InfoPlist.strings in Resources */,
632 8D202CEE0486D31800D8A456 /* SparklePref.tiff in Resources */,
633 8D202CEF0486D31800D8A456 /* SparklePref.nib in Resources */,
635 runOnlyForDeploymentPostprocessing = 0;
637 /* End PBXResourcesBuildPhase section */
639 /* Begin PBXRezBuildPhase section */
640 8D202CF50486D31800D8A456 /* Rez */ = {
641 isa = PBXRezBuildPhase;
642 buildActionMask = 2147483647;
645 runOnlyForDeploymentPostprocessing = 0;
647 /* End PBXRezBuildPhase section */
649 /* Begin PBXShellScriptBuildPhase section */
650 61D4D0E10C99A30100B56DB1 /* ShellScript */ = {
651 isa = PBXShellScriptBuildPhase;
652 buildActionMask = 2147483647;
659 runOnlyForDeploymentPostprocessing = 0;
660 shellPath = "/usr/bin/perl -w";
661 shellScript = "# Xcode auto-versioning script for Subversion\n# by Axel Andersson, modified by Daniel Jalkut to add\n# \"--revision HEAD\" to the svn info line, which allows\n# the latest revision to always be used.\n\nuse strict;\n\ndie \"$0: Must be run from Xcode\" unless $ENV{\"BUILT_PRODUCTS_DIR\"};\n\n# Get the current subversion revision number and use it to set the CFBundleVersion value\nmy $REV = `/usr/bin/env svnversion -n ./`;\nmy $INFO = \"$ENV{BUILT_PRODUCTS_DIR}/$ENV{WRAPPER_NAME}/Contents/Info.plist\";\n\nmy $version = $REV;\n\n# (Match the last group of digits and optional letter M/S):\n\n# ugly yet functional (barely) regex by Daniel Jalkut:\n#$version =~ s/([\\d]*:)(\\d+[M|S]*).*/$2/;\n\n# better yet still functional regex via Kevin \"Regex Nerd\" Ballard\n($version =~ m/\\d+[MS]*$/) && ($version = $&);\n\ndie \"$0: No Subversion revision found\" unless $version;\n\nopen(FH, \"$INFO\") or die \"$0: $INFO: $!\";\nmy $info = join(\"\", <FH>);\nclose(FH);\n\n$info =~ s/([\\t ]+<key>CFBundleVersion<\\/key>\\n[\\t ]+<string>).*?(<\\/string>)/$1$version$2/;\n\nopen(FH, \">$INFO\") or die \"$0: $INFO: $!\";\nprint FH $info;\nclose(FH);";
663 /* End PBXShellScriptBuildPhase section */
665 /* Begin PBXSourcesBuildPhase section */
666 6184C9820C6CE1F1002684BC /* Sources */ = {
667 isa = PBXSourcesBuildPhase;
668 buildActionMask = 2147483647;
670 6184C99E0C6CE3D6002684BC /* main.m in Sources */,
671 6184C9C60C6CE70E002684BC /* SURegistry.m in Sources */,
672 61CE8B770C95FDCA00A251D5 /* SUConstants.m in Sources */,
673 619D25B30C9830320034B7EE /* SUUtilities.m in Sources */,
674 619D25CE0C9832C10034B7EE /* BLAuthentication.m in Sources */,
675 61D4D0F70C99B16000B56DB1 /* SUVersion.m in Sources */,
676 61D4D0FC0C99B47400B56DB1 /* SUBranch.m in Sources */,
677 61D4D1010C99B77400B56DB1 /* SUAtomFeedParser.m in Sources */,
678 6100F4410C9F627F00F02307 /* XMLTree.m in Sources */,
679 6100F4E60C9FA39500F02307 /* SUDownload.m in Sources */,
680 619B857C0CA0FAB700071A48 /* SUPoset.m in Sources */,
682 runOnlyForDeploymentPostprocessing = 0;
684 619D268C0C98F08D0034B7EE /* Sources */ = {
685 isa = PBXSourcesBuildPhase;
686 buildActionMask = 2147483647;
688 619D26BE0C98F15E0034B7EE /* SUProduct.m in Sources */,
689 619D26E00C98F2370034B7EE /* NDAlias+AliasFile.m in Sources */,
690 619D26E20C98F2390034B7EE /* NDAlias.m in Sources */,
691 619D26E40C98F23A0034B7EE /* NDResourceFork+OtherSorces.m in Sources */,
692 619D26E60C98F23B0034B7EE /* NDResourceFork.m in Sources */,
693 619D26E80C98F23D0034B7EE /* NSString+NDCarbonUtilities.m in Sources */,
694 619D26EA0C98F23E0034B7EE /* NSURL+NDCarbonUtilities.m in Sources */,
696 runOnlyForDeploymentPostprocessing = 0;
698 61CE8AB80C95DE6400A251D5 /* Sources */ = {
699 isa = PBXSourcesBuildPhase;
700 buildActionMask = 2147483647;
702 61CE8B080C95EAD700A251D5 /* SUBootstrapper.m in Sources */,
703 61CE8BAD0C95FF4A00A251D5 /* SUConstants.m in Sources */,
704 61D9B1330C96505900D774C4 /* SURegistrar.m in Sources */,
705 61D9B1800C9653BC00D774C4 /* BLAuthentication.m in Sources */,
706 619D25B50C9830320034B7EE /* SUUtilities.m in Sources */,
707 61D4D0F60C99B16000B56DB1 /* SUVersion.m in Sources */,
708 61D4D0FB0C99B47400B56DB1 /* SUBranch.m in Sources */,
709 61D4D1000C99B77400B56DB1 /* SUAtomFeedParser.m in Sources */,
710 6100F43F0C9F627F00F02307 /* XMLTree.m in Sources */,
711 6100F4E50C9FA39500F02307 /* SUDownload.m in Sources */,
712 619B857A0CA0FAB700071A48 /* SUPoset.m in Sources */,
714 runOnlyForDeploymentPostprocessing = 0;
716 61CE8AEA0C95E9E100A251D5 /* Sources */ = {
717 isa = PBXSourcesBuildPhase;
718 buildActionMask = 2147483647;
720 61CE8B5A0C95EE5A00A251D5 /* main.m in Sources */,
721 61CE8B760C95FD8F00A251D5 /* SUConstants.m in Sources */,
723 runOnlyForDeploymentPostprocessing = 0;
725 8D202CF00486D31800D8A456 /* Sources */ = {
726 isa = PBXSourcesBuildPhase;
727 buildActionMask = 2147483647;
729 8D202CF10486D31800D8A456 /* SparklePref.m in Sources */,
731 runOnlyForDeploymentPostprocessing = 0;
733 /* End PBXSourcesBuildPhase section */
735 /* Begin PBXTargetDependency section */
736 6143EC1F0C96F9170072AF19 /* PBXTargetDependency */ = {
737 isa = PBXTargetDependency;
738 target = 6184C9840C6CE1F1002684BC /* Sparkle Daemon */;
739 targetProxy = 6143EC1E0C96F9170072AF19 /* PBXContainerItemProxy */;
741 619D26D40C98F1A50034B7EE /* PBXTargetDependency */ = {
742 isa = PBXTargetDependency;
743 target = 619D268E0C98F08D0034B7EE /* Sparkle Framework */;
744 targetProxy = 619D26D30C98F1A50034B7EE /* PBXContainerItemProxy */;
746 619D26D60C98F1AB0034B7EE /* PBXTargetDependency */ = {
747 isa = PBXTargetDependency;
748 target = 619D268E0C98F08D0034B7EE /* Sparkle Framework */;
749 targetProxy = 619D26D50C98F1AB0034B7EE /* PBXContainerItemProxy */;
751 61CE8AF70C95EA4700A251D5 /* PBXTargetDependency */ = {
752 isa = PBXTargetDependency;
753 target = 61CE8ABA0C95DE6400A251D5 /* Sparkle Stub */;
754 targetProxy = 61CE8AF60C95EA4700A251D5 /* PBXContainerItemProxy */;
756 /* End PBXTargetDependency section */
758 /* Begin PBXVariantGroup section */
759 089C167DFE841241C02AAC07 /* PrefPane-InfoPlist.strings */ = {
760 isa = PBXVariantGroup;
762 089C167EFE841241C02AAC07 /* English */,
764 name = "PrefPane-InfoPlist.strings";
766 sourceTree = "<group>";
768 F506C042013D9D8C01CA16C8 /* SparklePref.nib */ = {
769 isa = PBXVariantGroup;
771 F506C043013D9D8C01CA16C8 /* English */,
773 name = SparklePref.nib;
775 sourceTree = "<group>";
777 /* End PBXVariantGroup section */
779 /* Begin XCBuildConfiguration section */
780 1DBD214908BA80EA00186707 /* Debug */ = {
781 isa = XCBuildConfiguration;
783 COPY_PHASE_STRIP = NO;
784 GCC_DYNAMIC_NO_PIC = NO;
785 GCC_ENABLE_FIX_AND_CONTINUE = YES;
786 GCC_MODEL_TUNING = G5;
787 GCC_OPTIMIZATION_LEVEL = 0;
788 GCC_PRECOMPILE_PREFIX_HEADER = YES;
789 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
790 INFOPLIST_FILE = "PrefPane/PrefPane-Info.plist";
791 INSTALL_PATH = "$(HOME)/Library/PreferencePanes";
792 PRODUCT_NAME = Sparkle;
793 WRAPPER_EXTENSION = prefPane;
798 1DBD214A08BA80EA00186707 /* Release */ = {
799 isa = XCBuildConfiguration;
805 GCC_MODEL_TUNING = G5;
806 GCC_PRECOMPILE_PREFIX_HEADER = YES;
807 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
808 INFOPLIST_FILE = "PrefPane/PrefPane-Info.plist";
809 INSTALL_PATH = "$(HOME)/Library/PreferencePanes";
810 PRODUCT_NAME = Sparkle;
811 WRAPPER_EXTENSION = prefPane;
815 1DBD214D08BA80EA00186707 /* Debug */ = {
816 isa = XCBuildConfiguration;
818 GCC_PRECOMPILE_PREFIX_HEADER = YES;
819 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
820 GCC_WARN_ABOUT_RETURN_TYPE = YES;
821 GCC_WARN_UNUSED_VARIABLE = YES;
823 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
827 1DBD214E08BA80EA00186707 /* Release */ = {
828 isa = XCBuildConfiguration;
830 GCC_PRECOMPILE_PREFIX_HEADER = YES;
831 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
832 GCC_WARN_ABOUT_RETURN_TYPE = YES;
833 GCC_WARN_UNUSED_VARIABLE = YES;
835 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
839 6184C9880C6CE1F1002684BC /* Debug */ = {
840 isa = XCBuildConfiguration;
842 COPY_PHASE_STRIP = NO;
843 GCC_DYNAMIC_NO_PIC = NO;
844 GCC_ENABLE_FIX_AND_CONTINUE = YES;
845 GCC_MODEL_TUNING = G5;
846 GCC_OPTIMIZATION_LEVEL = 0;
847 GCC_PRECOMPILE_PREFIX_HEADER = YES;
848 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
849 INFOPLIST_FILE = "Daemon/Daemon-Info.plist";
850 INSTALL_PATH = "$(HOME)/Applications";
858 PRODUCT_NAME = "Sparkle Daemon";
859 WRAPPER_EXTENSION = app;
864 6184C9890C6CE1F1002684BC /* Release */ = {
865 isa = XCBuildConfiguration;
867 COPY_PHASE_STRIP = YES;
868 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
869 GCC_ENABLE_FIX_AND_CONTINUE = NO;
870 GCC_MODEL_TUNING = G5;
871 GCC_PRECOMPILE_PREFIX_HEADER = YES;
872 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
873 INFOPLIST_FILE = "Daemon/Daemon-Info.plist";
874 INSTALL_PATH = "$(HOME)/Applications";
882 PRODUCT_NAME = "Sparkle Daemon";
883 WRAPPER_EXTENSION = app;
888 619D26920C98F08E0034B7EE /* Debug */ = {
889 isa = XCBuildConfiguration;
891 COPY_PHASE_STRIP = NO;
892 DYLIB_COMPATIBILITY_VERSION = 1;
893 DYLIB_CURRENT_VERSION = 1;
894 FRAMEWORK_VERSION = A;
895 GCC_DYNAMIC_NO_PIC = NO;
896 GCC_ENABLE_FIX_AND_CONTINUE = YES;
897 GCC_MODEL_TUNING = G5;
898 GCC_OPTIMIZATION_LEVEL = 0;
899 GCC_PRECOMPILE_PREFIX_HEADER = YES;
900 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
901 INFOPLIST_FILE = "Framework/Sparkle Framework-Info.plist";
902 INSTALL_PATH = "@executable_path/../Frameworks/";
910 PRODUCT_NAME = Sparkle;
915 619D26930C98F08E0034B7EE /* Release */ = {
916 isa = XCBuildConfiguration;
918 COPY_PHASE_STRIP = YES;
919 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
920 DYLIB_COMPATIBILITY_VERSION = 1;
921 DYLIB_CURRENT_VERSION = 1;
922 FRAMEWORK_VERSION = A;
923 GCC_ENABLE_FIX_AND_CONTINUE = NO;
924 GCC_MODEL_TUNING = G5;
925 GCC_PRECOMPILE_PREFIX_HEADER = YES;
926 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
927 INFOPLIST_FILE = "Framework/Sparkle Framework-Info.plist";
928 INSTALL_PATH = "@executable_path/../Frameworks/";
936 PRODUCT_NAME = Sparkle;
941 61CE8ABE0C95DE6400A251D5 /* Debug */ = {
942 isa = XCBuildConfiguration;
944 COPY_PHASE_STRIP = NO;
945 DYLIB_COMPATIBILITY_VERSION = 1;
946 DYLIB_CURRENT_VERSION = 1;
947 FRAMEWORK_VERSION = A;
948 GCC_DYNAMIC_NO_PIC = NO;
949 GCC_ENABLE_FIX_AND_CONTINUE = YES;
950 GCC_MODEL_TUNING = G5;
951 GCC_OPTIMIZATION_LEVEL = 0;
952 GCC_PRECOMPILE_PREFIX_HEADER = YES;
953 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
954 INFOPLIST_FILE = "Stub/SparkleStub-Info.plist";
955 INSTALL_PATH = "@executable_path/../Frameworks/";
963 PRODUCT_NAME = SparkleStub;
968 61CE8ABF0C95DE6400A251D5 /* Release */ = {
969 isa = XCBuildConfiguration;
971 COPY_PHASE_STRIP = YES;
972 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
973 DYLIB_COMPATIBILITY_VERSION = 1;
974 DYLIB_CURRENT_VERSION = 1;
975 FRAMEWORK_VERSION = A;
976 GCC_ENABLE_FIX_AND_CONTINUE = NO;
977 GCC_MODEL_TUNING = G5;
978 GCC_PRECOMPILE_PREFIX_HEADER = YES;
979 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
980 INFOPLIST_FILE = "Stub/SparkleStub-Info.plist";
981 INSTALL_PATH = "@executable_path/../Frameworks/";
989 PRODUCT_NAME = SparkleStub;
994 61CE8AF00C95E9E100A251D5 /* Debug */ = {
995 isa = XCBuildConfiguration;
997 COPY_PHASE_STRIP = NO;
998 GCC_DYNAMIC_NO_PIC = NO;
999 GCC_ENABLE_FIX_AND_CONTINUE = YES;
1000 GCC_MODEL_TUNING = G5;
1001 GCC_OPTIMIZATION_LEVEL = 0;
1002 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1003 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
1004 INFOPLIST_FILE = "TestApp/Test App-Info.plist";
1005 INSTALL_PATH = "$(HOME)/Applications";
1013 PRODUCT_NAME = "Sparkle Test App";
1014 WRAPPER_EXTENSION = app;
1019 61CE8AF10C95E9E100A251D5 /* Release */ = {
1020 isa = XCBuildConfiguration;
1022 COPY_PHASE_STRIP = YES;
1023 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1024 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1025 GCC_MODEL_TUNING = G5;
1026 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1027 GCC_PREFIX_HEADER = Sparkle_Prefix.pch;
1028 INFOPLIST_FILE = "TestApp/Test App-Info.plist";
1029 INSTALL_PATH = "$(HOME)/Applications";
1037 PRODUCT_NAME = "Sparkle Test App";
1038 WRAPPER_EXTENSION = app;
1043 /* End XCBuildConfiguration section */
1045 /* Begin XCConfigurationList section */
1046 1DBD214808BA80EA00186707 /* Build configuration list for PBXNativeTarget "Sparkle PrefPane" */ = {
1047 isa = XCConfigurationList;
1048 buildConfigurations = (
1049 1DBD214908BA80EA00186707 /* Debug */,
1050 1DBD214A08BA80EA00186707 /* Release */,
1052 defaultConfigurationIsVisible = 0;
1053 defaultConfigurationName = Release;
1055 1DBD214C08BA80EA00186707 /* Build configuration list for PBXProject "Sparkle" */ = {
1056 isa = XCConfigurationList;
1057 buildConfigurations = (
1058 1DBD214D08BA80EA00186707 /* Debug */,
1059 1DBD214E08BA80EA00186707 /* Release */,
1061 defaultConfigurationIsVisible = 0;
1062 defaultConfigurationName = Release;
1064 6184C98A0C6CE1F1002684BC /* Build configuration list for PBXNativeTarget "Sparkle Daemon" */ = {
1065 isa = XCConfigurationList;
1066 buildConfigurations = (
1067 6184C9880C6CE1F1002684BC /* Debug */,
1068 6184C9890C6CE1F1002684BC /* Release */,
1070 defaultConfigurationIsVisible = 0;
1071 defaultConfigurationName = Release;
1073 619D26940C98F08E0034B7EE /* Build configuration list for PBXNativeTarget "Sparkle Framework" */ = {
1074 isa = XCConfigurationList;
1075 buildConfigurations = (
1076 619D26920C98F08E0034B7EE /* Debug */,
1077 619D26930C98F08E0034B7EE /* Release */,
1079 defaultConfigurationIsVisible = 0;
1080 defaultConfigurationName = Release;
1082 61CE8AC00C95DE6500A251D5 /* Build configuration list for PBXNativeTarget "Sparkle Stub" */ = {
1083 isa = XCConfigurationList;
1084 buildConfigurations = (
1085 61CE8ABE0C95DE6400A251D5 /* Debug */,
1086 61CE8ABF0C95DE6400A251D5 /* Release */,
1088 defaultConfigurationIsVisible = 0;
1089 defaultConfigurationName = Release;
1091 61CE8AF20C95E9E100A251D5 /* Build configuration list for PBXNativeTarget "Sparkle Test App" */ = {
1092 isa = XCConfigurationList;
1093 buildConfigurations = (
1094 61CE8AF00C95E9E100A251D5 /* Debug */,
1095 61CE8AF10C95E9E100A251D5 /* Release */,
1097 defaultConfigurationIsVisible = 0;
1098 defaultConfigurationName = Release;
1100 /* End XCConfigurationList section */
1102 rootObject = 089C1669FE841209C02AAC07 /* Project object */;