Update -getUploadSafeName: to not fail with certain characters
[printdrop.git] / PrintDrop.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 44;
7 objects = {
8
9 /* Begin PBXBuildFile section */
10 1E1624F30D736C500067F3B4 /* GradientBackView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1624F20D736C500067F3B4 /* GradientBackView.m */; };
11 1E1625410D736EF20067F3B4 /* DraggableImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1625400D736EF20067F3B4 /* DraggableImageView.m */; };
12 1E1626560D7388110067F3B4 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1626550D7388110067F3B4 /* AppController.m */; };
13 1EDFC4E80E4A3EC0000E08AE /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */; };
14 1EDFC5130E4A3ED9000E08AE /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */; };
15 1EDFC52B0E4A4224000E08AE /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1EDFC5290E4A4224000E08AE /* MainMenu.xib */; };
16 1EE1E3E50D7482E7002999AD /* gradient.png in Resources */ = {isa = PBXBuildFile; fileRef = 1EE1E3E30D7482E7002999AD /* gradient.png */; };
17 1EE1E4710D748AE4002999AD /* libgcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E4580D748AE4002999AD /* libgcrypt.h */; };
18 1EE1E4720D748AE4002999AD /* libssh2.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E4590D748AE4002999AD /* libssh2.h */; };
19 1EE1E4730D748AE4002999AD /* libssh2_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E45A0D748AE4002999AD /* libssh2_config.h */; };
20 1EE1E4740D748AE4002999AD /* libssh2_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E45B0D748AE4002999AD /* libssh2_priv.h */; };
21 1EE1E4750D748AE4002999AD /* libssh2_publickey.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E45C0D748AE4002999AD /* libssh2_publickey.h */; };
22 1EE1E4760D748AE4002999AD /* libssh2_sftp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E45D0D748AE4002999AD /* libssh2_sftp.h */; };
23 1EE1E4770D748AE4002999AD /* openssl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EE1E45E0D748AE4002999AD /* openssl.h */; };
24 1EE1E4780D748AE4002999AD /* channel.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4600D748AE4002999AD /* channel.c */; };
25 1EE1E4790D748AE4002999AD /* comp.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4610D748AE4002999AD /* comp.c */; };
26 1EE1E47A0D748AE4002999AD /* crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4620D748AE4002999AD /* crypt.c */; };
27 1EE1E47B0D748AE4002999AD /* hostkey.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4630D748AE4002999AD /* hostkey.c */; };
28 1EE1E47C0D748AE4002999AD /* kex.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4640D748AE4002999AD /* kex.c */; };
29 1EE1E47E0D748AE4002999AD /* mac.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4660D748AE4002999AD /* mac.c */; };
30 1EE1E47F0D748AE4002999AD /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4670D748AE4002999AD /* misc.c */; };
31 1EE1E4800D748AE4002999AD /* openssl.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4680D748AE4002999AD /* openssl.c */; };
32 1EE1E4810D748AE4002999AD /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4690D748AE4002999AD /* packet.c */; };
33 1EE1E4820D748AE4002999AD /* pem.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E46A0D748AE4002999AD /* pem.c */; };
34 1EE1E4830D748AE4002999AD /* publickey.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E46B0D748AE4002999AD /* publickey.c */; };
35 1EE1E4840D748AE4002999AD /* scp.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E46C0D748AE4002999AD /* scp.c */; };
36 1EE1E4850D748AE4002999AD /* session.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E46D0D748AE4002999AD /* session.c */; };
37 1EE1E4860D748AE4002999AD /* sftp.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E46E0D748AE4002999AD /* sftp.c */; };
38 1EE1E4870D748AE4002999AD /* transport.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E46F0D748AE4002999AD /* transport.c */; };
39 1EE1E4880D748AE4002999AD /* userauth.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1E4700D748AE4002999AD /* userauth.c */; };
40 1EE1E48C0D748B19002999AD /* liblibssh2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EE1E4500D748AC9002999AD /* liblibssh2.a */; };
41 1EE653530D75F5AC00D7A7FA /* Printers.plist in Resources */ = {isa = PBXBuildFile; fileRef = 1EE653510D75F5AC00D7A7FA /* Printers.plist */; };
42 1EF0D3690E6484750007A78D /* Help.html in Resources */ = {isa = PBXBuildFile; fileRef = 1EF0D3670E6484750007A78D /* Help.html */; };
43 1EF0D3740E6484EE0007A78D /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EF0D3730E6484EE0007A78D /* WebKit.framework */; };
44 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
45 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
46 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
47 /* End PBXBuildFile section */
48
49 /* Begin PBXContainerItemProxy section */
50 1EE1E4EE0D749370002999AD /* PBXContainerItemProxy */ = {
51 isa = PBXContainerItemProxy;
52 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
53 proxyType = 1;
54 remoteGlobalIDString = 1EE1E44F0D748AC9002999AD;
55 remoteInfo = libssh2;
56 };
57 /* End PBXContainerItemProxy section */
58
59 /* Begin PBXCopyFilesBuildPhase section */
60 1EDFC5150E4A3EE3000E08AE /* CopyFiles */ = {
61 isa = PBXCopyFilesBuildPhase;
62 buildActionMask = 2147483647;
63 dstPath = "";
64 dstSubfolderSpec = 10;
65 files = (
66 1EDFC5130E4A3ED9000E08AE /* Sparkle.framework in CopyFiles */,
67 );
68 runOnlyForDeploymentPostprocessing = 0;
69 };
70 /* End PBXCopyFilesBuildPhase section */
71
72 /* Begin PBXFileReference section */
73 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
74 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
75 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
76 1E1624F10D736C500067F3B4 /* GradientBackView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GradientBackView.h; path = Source/GradientBackView.h; sourceTree = "<group>"; };
77 1E1624F20D736C500067F3B4 /* GradientBackView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GradientBackView.m; path = Source/GradientBackView.m; sourceTree = "<group>"; };
78 1E16253F0D736EF20067F3B4 /* DraggableImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DraggableImageView.h; path = Source/DraggableImageView.h; sourceTree = "<group>"; };
79 1E1625400D736EF20067F3B4 /* DraggableImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DraggableImageView.m; path = Source/DraggableImageView.m; sourceTree = "<group>"; };
80 1E1626540D7388110067F3B4 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = Source/AppController.h; sourceTree = "<group>"; };
81 1E1626550D7388110067F3B4 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppController.m; path = Source/AppController.m; sourceTree = "<group>"; };
82 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
83 1EDFC52A0E4A4224000E08AE /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
84 1EE1E3E40D7482E7002999AD /* English */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = English; path = English.lproj/gradient.png; sourceTree = "<group>"; };
85 1EE1E4500D748AC9002999AD /* liblibssh2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibssh2.a; sourceTree = BUILT_PRODUCTS_DIR; };
86 1EE1E4580D748AE4002999AD /* libgcrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libgcrypt.h; sourceTree = "<group>"; };
87 1EE1E4590D748AE4002999AD /* libssh2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libssh2.h; sourceTree = "<group>"; };
88 1EE1E45A0D748AE4002999AD /* libssh2_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libssh2_config.h; sourceTree = "<group>"; };
89 1EE1E45B0D748AE4002999AD /* libssh2_priv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libssh2_priv.h; sourceTree = "<group>"; };
90 1EE1E45C0D748AE4002999AD /* libssh2_publickey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libssh2_publickey.h; sourceTree = "<group>"; };
91 1EE1E45D0D748AE4002999AD /* libssh2_sftp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libssh2_sftp.h; sourceTree = "<group>"; };
92 1EE1E45E0D748AE4002999AD /* openssl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openssl.h; sourceTree = "<group>"; };
93 1EE1E4600D748AE4002999AD /* channel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = channel.c; sourceTree = "<group>"; };
94 1EE1E4610D748AE4002999AD /* comp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = comp.c; sourceTree = "<group>"; };
95 1EE1E4620D748AE4002999AD /* crypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt.c; sourceTree = "<group>"; };
96 1EE1E4630D748AE4002999AD /* hostkey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hostkey.c; sourceTree = "<group>"; };
97 1EE1E4640D748AE4002999AD /* kex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kex.c; sourceTree = "<group>"; };
98 1EE1E4660D748AE4002999AD /* mac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mac.c; sourceTree = "<group>"; };
99 1EE1E4670D748AE4002999AD /* misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = misc.c; sourceTree = "<group>"; };
100 1EE1E4680D748AE4002999AD /* openssl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = openssl.c; sourceTree = "<group>"; };
101 1EE1E4690D748AE4002999AD /* packet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = "<group>"; };
102 1EE1E46A0D748AE4002999AD /* pem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pem.c; sourceTree = "<group>"; };
103 1EE1E46B0D748AE4002999AD /* publickey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = publickey.c; sourceTree = "<group>"; };
104 1EE1E46C0D748AE4002999AD /* scp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scp.c; sourceTree = "<group>"; };
105 1EE1E46D0D748AE4002999AD /* session.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = session.c; sourceTree = "<group>"; };
106 1EE1E46E0D748AE4002999AD /* sftp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sftp.c; sourceTree = "<group>"; };
107 1EE1E46F0D748AE4002999AD /* transport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = transport.c; sourceTree = "<group>"; };
108 1EE1E4700D748AE4002999AD /* userauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = userauth.c; sourceTree = "<group>"; };
109 1EE653520D75F5AC00D7A7FA /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = English; path = English.lproj/Printers.plist; sourceTree = "<group>"; };
110 1EF0D3680E6484750007A78D /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = English; path = English.lproj/Help.html; sourceTree = "<group>"; };
111 1EF0D3730E6484EE0007A78D /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
112 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
113 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
114 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
115 32CA4F630368D1EE00C91783 /* PrintDrop_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrintDrop_Prefix.pch; sourceTree = "<group>"; };
116 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
117 8D1107320486CEB800E47090 /* BU Print Drop.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BU Print Drop.app"; sourceTree = BUILT_PRODUCTS_DIR; };
118 /* End PBXFileReference section */
119
120 /* Begin PBXFrameworksBuildPhase section */
121 1EE1E44E0D748AC9002999AD /* Frameworks */ = {
122 isa = PBXFrameworksBuildPhase;
123 buildActionMask = 2147483647;
124 files = (
125 );
126 runOnlyForDeploymentPostprocessing = 0;
127 };
128 8D11072E0486CEB800E47090 /* Frameworks */ = {
129 isa = PBXFrameworksBuildPhase;
130 buildActionMask = 2147483647;
131 files = (
132 1EE1E48C0D748B19002999AD /* liblibssh2.a in Frameworks */,
133 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
134 1EDFC4E80E4A3EC0000E08AE /* Sparkle.framework in Frameworks */,
135 1EF0D3740E6484EE0007A78D /* WebKit.framework in Frameworks */,
136 );
137 runOnlyForDeploymentPostprocessing = 0;
138 };
139 /* End PBXFrameworksBuildPhase section */
140
141 /* Begin PBXGroup section */
142 080E96DDFE201D6D7F000001 /* Classes */ = {
143 isa = PBXGroup;
144 children = (
145 1E1626540D7388110067F3B4 /* AppController.h */,
146 1E1626550D7388110067F3B4 /* AppController.m */,
147 1E1624F10D736C500067F3B4 /* GradientBackView.h */,
148 1E1624F20D736C500067F3B4 /* GradientBackView.m */,
149 1E16253F0D736EF20067F3B4 /* DraggableImageView.h */,
150 1E1625400D736EF20067F3B4 /* DraggableImageView.m */,
151 );
152 name = Classes;
153 sourceTree = "<group>";
154 };
155 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
156 isa = PBXGroup;
157 children = (
158 1EDFC4E70E4A3EC0000E08AE /* Sparkle.framework */,
159 1EF0D3730E6484EE0007A78D /* WebKit.framework */,
160 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
161 );
162 name = "Linked Frameworks";
163 sourceTree = "<group>";
164 };
165 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
166 isa = PBXGroup;
167 children = (
168 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
169 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
170 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
171 );
172 name = "Other Frameworks";
173 sourceTree = "<group>";
174 };
175 19C28FACFE9D520D11CA2CBB /* Products */ = {
176 isa = PBXGroup;
177 children = (
178 8D1107320486CEB800E47090 /* BU Print Drop.app */,
179 1EE1E4500D748AC9002999AD /* liblibssh2.a */,
180 );
181 name = Products;
182 sourceTree = "<group>";
183 };
184 1EE1E4560D748AE4002999AD /* libssh2 */ = {
185 isa = PBXGroup;
186 children = (
187 1EE1E4570D748AE4002999AD /* Headers */,
188 1EE1E45F0D748AE4002999AD /* Source */,
189 );
190 name = libssh2;
191 path = Vendor/libssh2;
192 sourceTree = "<group>";
193 };
194 1EE1E4570D748AE4002999AD /* Headers */ = {
195 isa = PBXGroup;
196 children = (
197 1EE1E4580D748AE4002999AD /* libgcrypt.h */,
198 1EE1E4590D748AE4002999AD /* libssh2.h */,
199 1EE1E45A0D748AE4002999AD /* libssh2_config.h */,
200 1EE1E45B0D748AE4002999AD /* libssh2_priv.h */,
201 1EE1E45C0D748AE4002999AD /* libssh2_publickey.h */,
202 1EE1E45D0D748AE4002999AD /* libssh2_sftp.h */,
203 1EE1E45E0D748AE4002999AD /* openssl.h */,
204 );
205 path = Headers;
206 sourceTree = "<group>";
207 };
208 1EE1E45F0D748AE4002999AD /* Source */ = {
209 isa = PBXGroup;
210 children = (
211 1EE1E4600D748AE4002999AD /* channel.c */,
212 1EE1E4610D748AE4002999AD /* comp.c */,
213 1EE1E4620D748AE4002999AD /* crypt.c */,
214 1EE1E4630D748AE4002999AD /* hostkey.c */,
215 1EE1E4640D748AE4002999AD /* kex.c */,
216 1EE1E4660D748AE4002999AD /* mac.c */,
217 1EE1E4670D748AE4002999AD /* misc.c */,
218 1EE1E4680D748AE4002999AD /* openssl.c */,
219 1EE1E4690D748AE4002999AD /* packet.c */,
220 1EE1E46A0D748AE4002999AD /* pem.c */,
221 1EE1E46B0D748AE4002999AD /* publickey.c */,
222 1EE1E46C0D748AE4002999AD /* scp.c */,
223 1EE1E46D0D748AE4002999AD /* session.c */,
224 1EE1E46E0D748AE4002999AD /* sftp.c */,
225 1EE1E46F0D748AE4002999AD /* transport.c */,
226 1EE1E4700D748AE4002999AD /* userauth.c */,
227 );
228 path = Source;
229 sourceTree = "<group>";
230 };
231 29B97314FDCFA39411CA2CEA /* PrintDrop */ = {
232 isa = PBXGroup;
233 children = (
234 080E96DDFE201D6D7F000001 /* Classes */,
235 29B97315FDCFA39411CA2CEA /* Other Sources */,
236 29B97317FDCFA39411CA2CEA /* Resources */,
237 1EE1E4560D748AE4002999AD /* libssh2 */,
238 29B97323FDCFA39411CA2CEA /* Frameworks */,
239 19C28FACFE9D520D11CA2CBB /* Products */,
240 );
241 name = PrintDrop;
242 sourceTree = "<group>";
243 };
244 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
245 isa = PBXGroup;
246 children = (
247 32CA4F630368D1EE00C91783 /* PrintDrop_Prefix.pch */,
248 29B97316FDCFA39411CA2CEA /* main.m */,
249 );
250 name = "Other Sources";
251 sourceTree = "<group>";
252 };
253 29B97317FDCFA39411CA2CEA /* Resources */ = {
254 isa = PBXGroup;
255 children = (
256 1EF0D3670E6484750007A78D /* Help.html */,
257 1EE653510D75F5AC00D7A7FA /* Printers.plist */,
258 1EE1E3E30D7482E7002999AD /* gradient.png */,
259 8D1107310486CEB800E47090 /* Info.plist */,
260 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
261 1EDFC5290E4A4224000E08AE /* MainMenu.xib */,
262 );
263 name = Resources;
264 sourceTree = "<group>";
265 };
266 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
267 isa = PBXGroup;
268 children = (
269 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
270 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
271 );
272 name = Frameworks;
273 sourceTree = "<group>";
274 };
275 /* End PBXGroup section */
276
277 /* Begin PBXHeadersBuildPhase section */
278 1EE1E44C0D748AC9002999AD /* Headers */ = {
279 isa = PBXHeadersBuildPhase;
280 buildActionMask = 2147483647;
281 files = (
282 1EE1E4710D748AE4002999AD /* libgcrypt.h in Headers */,
283 1EE1E4720D748AE4002999AD /* libssh2.h in Headers */,
284 1EE1E4730D748AE4002999AD /* libssh2_config.h in Headers */,
285 1EE1E4740D748AE4002999AD /* libssh2_priv.h in Headers */,
286 1EE1E4750D748AE4002999AD /* libssh2_publickey.h in Headers */,
287 1EE1E4760D748AE4002999AD /* libssh2_sftp.h in Headers */,
288 1EE1E4770D748AE4002999AD /* openssl.h in Headers */,
289 );
290 runOnlyForDeploymentPostprocessing = 0;
291 };
292 /* End PBXHeadersBuildPhase section */
293
294 /* Begin PBXNativeTarget section */
295 1EE1E44F0D748AC9002999AD /* libssh2 */ = {
296 isa = PBXNativeTarget;
297 buildConfigurationList = 1EE1E4550D748ADB002999AD /* Build configuration list for PBXNativeTarget "libssh2" */;
298 buildPhases = (
299 1EE1E44C0D748AC9002999AD /* Headers */,
300 1EE1E44D0D748AC9002999AD /* Sources */,
301 1EE1E44E0D748AC9002999AD /* Frameworks */,
302 );
303 buildRules = (
304 );
305 dependencies = (
306 );
307 name = libssh2;
308 productName = libssh2;
309 productReference = 1EE1E4500D748AC9002999AD /* liblibssh2.a */;
310 productType = "com.apple.product-type.library.static";
311 };
312 8D1107260486CEB800E47090 /* PrintDrop */ = {
313 isa = PBXNativeTarget;
314 buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "PrintDrop" */;
315 buildPhases = (
316 8D1107290486CEB800E47090 /* Resources */,
317 8D11072C0486CEB800E47090 /* Sources */,
318 1EDFC5150E4A3EE3000E08AE /* CopyFiles */,
319 8D11072E0486CEB800E47090 /* Frameworks */,
320 1EE1E4B00D749106002999AD /* ShellScript */,
321 );
322 buildRules = (
323 );
324 dependencies = (
325 1EE1E4EF0D749370002999AD /* PBXTargetDependency */,
326 );
327 name = PrintDrop;
328 productInstallPath = "$(HOME)/Applications";
329 productName = PrintDrop;
330 productReference = 8D1107320486CEB800E47090 /* BU Print Drop.app */;
331 productType = "com.apple.product-type.application";
332 };
333 /* End PBXNativeTarget section */
334
335 /* Begin PBXProject section */
336 29B97313FDCFA39411CA2CEA /* Project object */ = {
337 isa = PBXProject;
338 buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "PrintDrop" */;
339 compatibilityVersion = "Xcode 3.0";
340 hasScannedForEncodings = 1;
341 mainGroup = 29B97314FDCFA39411CA2CEA /* PrintDrop */;
342 projectDirPath = "";
343 projectRoot = "";
344 targets = (
345 8D1107260486CEB800E47090 /* PrintDrop */,
346 1EE1E44F0D748AC9002999AD /* libssh2 */,
347 );
348 };
349 /* End PBXProject section */
350
351 /* Begin PBXResourcesBuildPhase section */
352 8D1107290486CEB800E47090 /* Resources */ = {
353 isa = PBXResourcesBuildPhase;
354 buildActionMask = 2147483647;
355 files = (
356 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
357 1EE1E3E50D7482E7002999AD /* gradient.png in Resources */,
358 1EE653530D75F5AC00D7A7FA /* Printers.plist in Resources */,
359 1EDFC52B0E4A4224000E08AE /* MainMenu.xib in Resources */,
360 1EF0D3690E6484750007A78D /* Help.html in Resources */,
361 );
362 runOnlyForDeploymentPostprocessing = 0;
363 };
364 /* End PBXResourcesBuildPhase section */
365
366 /* Begin PBXShellScriptBuildPhase section */
367 1EE1E4B00D749106002999AD /* ShellScript */ = {
368 isa = PBXShellScriptBuildPhase;
369 buildActionMask = 2147483647;
370 files = (
371 );
372 inputPaths = (
373 );
374 outputPaths = (
375 );
376 runOnlyForDeploymentPostprocessing = 0;
377 shellPath = /usr/bin/ruby;
378 shellScript = "require \"ftools\"\nrequire \"Time\"\n\nhash = %x{/usr/local/bin/git log -1 --pretty=format:%h}\ntimestamp = %x{/usr/local/bin/git log -1 --pretty=format:%ct}\ntime = Time.at(timestamp.to_i)\n\nbuild = (\"%02d\" % time.year) + (\"%02d\" % time.month) + (\"%02d\" % time.day) + \".\" + hash\n\ninfopath = ENV[\"CONFIGURATION_BUILD_DIR\"] + \"/\" + ENV[\"INFOPLIST_PATH\"]\n\nfile = \"\"\nio = File.new(infopath)\nlastline = \"\"\nwhile line = io.gets do\n\tif lastline.match(\"CFBundleVersion\")\n\t\tfile += \"\\t<string>#{build}</string>\\n\"\n\telse\n\t\tfile += line\n\tend\n\tlastline = line\nend\nio.close\n\nio = File.new(infopath, \"w\")\nio.write(file)\nio.close";
379 };
380 /* End PBXShellScriptBuildPhase section */
381
382 /* Begin PBXSourcesBuildPhase section */
383 1EE1E44D0D748AC9002999AD /* Sources */ = {
384 isa = PBXSourcesBuildPhase;
385 buildActionMask = 2147483647;
386 files = (
387 1EE1E4780D748AE4002999AD /* channel.c in Sources */,
388 1EE1E4790D748AE4002999AD /* comp.c in Sources */,
389 1EE1E47A0D748AE4002999AD /* crypt.c in Sources */,
390 1EE1E47B0D748AE4002999AD /* hostkey.c in Sources */,
391 1EE1E47C0D748AE4002999AD /* kex.c in Sources */,
392 1EE1E47E0D748AE4002999AD /* mac.c in Sources */,
393 1EE1E47F0D748AE4002999AD /* misc.c in Sources */,
394 1EE1E4800D748AE4002999AD /* openssl.c in Sources */,
395 1EE1E4810D748AE4002999AD /* packet.c in Sources */,
396 1EE1E4820D748AE4002999AD /* pem.c in Sources */,
397 1EE1E4830D748AE4002999AD /* publickey.c in Sources */,
398 1EE1E4840D748AE4002999AD /* scp.c in Sources */,
399 1EE1E4850D748AE4002999AD /* session.c in Sources */,
400 1EE1E4860D748AE4002999AD /* sftp.c in Sources */,
401 1EE1E4870D748AE4002999AD /* transport.c in Sources */,
402 1EE1E4880D748AE4002999AD /* userauth.c in Sources */,
403 );
404 runOnlyForDeploymentPostprocessing = 0;
405 };
406 8D11072C0486CEB800E47090 /* Sources */ = {
407 isa = PBXSourcesBuildPhase;
408 buildActionMask = 2147483647;
409 files = (
410 8D11072D0486CEB800E47090 /* main.m in Sources */,
411 1E1624F30D736C500067F3B4 /* GradientBackView.m in Sources */,
412 1E1625410D736EF20067F3B4 /* DraggableImageView.m in Sources */,
413 1E1626560D7388110067F3B4 /* AppController.m in Sources */,
414 );
415 runOnlyForDeploymentPostprocessing = 0;
416 };
417 /* End PBXSourcesBuildPhase section */
418
419 /* Begin PBXTargetDependency section */
420 1EE1E4EF0D749370002999AD /* PBXTargetDependency */ = {
421 isa = PBXTargetDependency;
422 target = 1EE1E44F0D748AC9002999AD /* libssh2 */;
423 targetProxy = 1EE1E4EE0D749370002999AD /* PBXContainerItemProxy */;
424 };
425 /* End PBXTargetDependency section */
426
427 /* Begin PBXVariantGroup section */
428 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
429 isa = PBXVariantGroup;
430 children = (
431 089C165DFE840E0CC02AAC07 /* English */,
432 );
433 name = InfoPlist.strings;
434 sourceTree = "<group>";
435 };
436 1EDFC5290E4A4224000E08AE /* MainMenu.xib */ = {
437 isa = PBXVariantGroup;
438 children = (
439 1EDFC52A0E4A4224000E08AE /* English */,
440 );
441 name = MainMenu.xib;
442 sourceTree = "<group>";
443 };
444 1EE1E3E30D7482E7002999AD /* gradient.png */ = {
445 isa = PBXVariantGroup;
446 children = (
447 1EE1E3E40D7482E7002999AD /* English */,
448 );
449 name = gradient.png;
450 sourceTree = "<group>";
451 };
452 1EE653510D75F5AC00D7A7FA /* Printers.plist */ = {
453 isa = PBXVariantGroup;
454 children = (
455 1EE653520D75F5AC00D7A7FA /* English */,
456 );
457 name = Printers.plist;
458 sourceTree = "<group>";
459 };
460 1EF0D3670E6484750007A78D /* Help.html */ = {
461 isa = PBXVariantGroup;
462 children = (
463 1EF0D3680E6484750007A78D /* English */,
464 );
465 name = Help.html;
466 sourceTree = "<group>";
467 };
468 /* End PBXVariantGroup section */
469
470 /* Begin XCBuildConfiguration section */
471 1EE1E4510D748AC9002999AD /* Debug */ = {
472 isa = XCBuildConfiguration;
473 buildSettings = {
474 COPY_PHASE_STRIP = NO;
475 GCC_DYNAMIC_NO_PIC = NO;
476 GCC_ENABLE_FIX_AND_CONTINUE = YES;
477 GCC_MODEL_TUNING = G5;
478 GCC_OPTIMIZATION_LEVEL = 0;
479 INSTALL_PATH = /usr/local/lib;
480 PREBINDING = NO;
481 PRODUCT_NAME = libssh2;
482 ZERO_LINK = YES;
483 };
484 name = Debug;
485 };
486 1EE1E4520D748AC9002999AD /* Release */ = {
487 isa = XCBuildConfiguration;
488 buildSettings = {
489 COPY_PHASE_STRIP = YES;
490 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
491 GCC_ENABLE_FIX_AND_CONTINUE = NO;
492 GCC_MODEL_TUNING = G5;
493 INSTALL_PATH = /usr/local/lib;
494 PREBINDING = NO;
495 PRODUCT_NAME = libssh2;
496 ZERO_LINK = NO;
497 };
498 name = Release;
499 };
500 C01FCF4B08A954540054247B /* Debug */ = {
501 isa = XCBuildConfiguration;
502 buildSettings = {
503 COPY_PHASE_STRIP = NO;
504 FRAMEWORK_SEARCH_PATHS = (
505 "$(inherited)",
506 "\"$(SRCROOT)\"",
507 );
508 GCC_DYNAMIC_NO_PIC = NO;
509 GCC_ENABLE_FIX_AND_CONTINUE = YES;
510 GCC_MODEL_TUNING = G5;
511 GCC_OPTIMIZATION_LEVEL = 0;
512 GCC_PRECOMPILE_PREFIX_HEADER = YES;
513 GCC_PREFIX_HEADER = PrintDrop_Prefix.pch;
514 HEADER_SEARCH_PATHS = "\"$(SRCROOT)/Vendor/libssh2/Headers\"";
515 INFOPLIST_FILE = Info.plist;
516 INSTALL_PATH = "$(HOME)/Applications";
517 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/build/Release\"";
518 OTHER_CFLAGS = "-DBLU_DEBUG";
519 OTHER_LDFLAGS = (
520 "-undefined",
521 suppress,
522 "-force_flat_namespace",
523 );
524 PRODUCT_NAME = "BU Print Drop";
525 WRAPPER_EXTENSION = app;
526 ZERO_LINK = YES;
527 };
528 name = Debug;
529 };
530 C01FCF4C08A954540054247B /* Release */ = {
531 isa = XCBuildConfiguration;
532 buildSettings = {
533 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
534 FRAMEWORK_SEARCH_PATHS = (
535 "$(inherited)",
536 "\"$(SRCROOT)\"",
537 );
538 GCC_MODEL_TUNING = G5;
539 GCC_PRECOMPILE_PREFIX_HEADER = YES;
540 GCC_PREFIX_HEADER = PrintDrop_Prefix.pch;
541 HEADER_SEARCH_PATHS = "\"$(SRCROOT)/Vendor/libssh2/Headers\"";
542 INFOPLIST_FILE = Info.plist;
543 INSTALL_PATH = "$(HOME)/Applications";
544 LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/build/Release\"";
545 OTHER_LDFLAGS = (
546 "-undefined",
547 suppress,
548 "-force_flat_namespace",
549 );
550 PRODUCT_NAME = "BU Print Drop";
551 WRAPPER_EXTENSION = app;
552 };
553 name = Release;
554 };
555 C01FCF4F08A954540054247B /* Debug */ = {
556 isa = XCBuildConfiguration;
557 buildSettings = {
558 GCC_C_LANGUAGE_STANDARD = gnu99;
559 GCC_WARN_ABOUT_RETURN_TYPE = YES;
560 GCC_WARN_UNUSED_VARIABLE = YES;
561 PREBINDING = NO;
562 SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
563 };
564 name = Debug;
565 };
566 C01FCF5008A954540054247B /* Release */ = {
567 isa = XCBuildConfiguration;
568 buildSettings = {
569 ARCHS = (
570 ppc,
571 i386,
572 );
573 GCC_C_LANGUAGE_STANDARD = gnu99;
574 GCC_WARN_ABOUT_RETURN_TYPE = YES;
575 GCC_WARN_UNUSED_VARIABLE = YES;
576 PREBINDING = NO;
577 SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
578 };
579 name = Release;
580 };
581 /* End XCBuildConfiguration section */
582
583 /* Begin XCConfigurationList section */
584 1EE1E4550D748ADB002999AD /* Build configuration list for PBXNativeTarget "libssh2" */ = {
585 isa = XCConfigurationList;
586 buildConfigurations = (
587 1EE1E4510D748AC9002999AD /* Debug */,
588 1EE1E4520D748AC9002999AD /* Release */,
589 );
590 defaultConfigurationIsVisible = 0;
591 defaultConfigurationName = Release;
592 };
593 C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "PrintDrop" */ = {
594 isa = XCConfigurationList;
595 buildConfigurations = (
596 C01FCF4B08A954540054247B /* Debug */,
597 C01FCF4C08A954540054247B /* Release */,
598 );
599 defaultConfigurationIsVisible = 0;
600 defaultConfigurationName = Release;
601 };
602 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "PrintDrop" */ = {
603 isa = XCConfigurationList;
604 buildConfigurations = (
605 C01FCF4F08A954540054247B /* Debug */,
606 C01FCF5008A954540054247B /* Release */,
607 );
608 defaultConfigurationIsVisible = 0;
609 defaultConfigurationName = Release;
610 };
611 /* End XCConfigurationList section */
612 };
613 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
614 }