Many changes! Snapshots now working properly. Programmatic environment interface...
[RExecServer.git] / RExecServer.xcodeproj / project.pbxproj
blob3a71d689583133bc3919b697737ba7237a324d9c
1 // !$*UTF8*$!
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 42;
7         objects = {
9 /* Begin PBXAggregateTarget section */
10                 F0F3DD210C3B110000264A46 /* Create Preview Image */ = {
11                         isa = PBXAggregateTarget;
12                         buildConfigurationList = F0F3DD480C3B113B00264A46 /* Build configuration list for PBXAggregateTarget "Create Preview Image" */;
13                         buildPhases = (
14                                 F0F3DD200C3B110000264A46 /* ShellScript */,
15                         );
16                         dependencies = (
17                                 F0F3DD230C3B110700264A46 /* PBXTargetDependency */,
18                         );
19                         name = "Create Preview Image";
20                         productName = "Create Preview Image";
21                 };
22 /* End PBXAggregateTarget section */
24 /* Begin PBXBuildFile section */
25                 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
26                 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
27                 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
28                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
29                 F0170C980C3ED7BA0049C4BE /* RFunction.m in Sources */ = {isa = PBXBuildFile; fileRef = F0170C970C3ED7BA0049C4BE /* RFunction.m */; };
30                 F03D01940C30A0E90012FB79 /* R.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F03D01930C30A0E90012FB79 /* R.framework */; };
31                 F03D01A20C30A3AE0012FB79 /* RInterpreter.m in Sources */ = {isa = PBXBuildFile; fileRef = F03D01A10C30A3AE0012FB79 /* RInterpreter.m */; };
32                 F03D03020C31A16D0012FB79 /* RApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = F03D03010C31A16D0012FB79 /* RApplication.m */; };
33                 F03D03130C31A2700012FB79 /* RApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F03D03120C31A2700012FB79 /* RApplicationDelegate.m */; };
34                 F05AC7740C3309C9008A1FC2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F05AC7730C3309C9008A1FC2 /* Security.framework */; };
35                 F05AC79A0C330CD0008A1FC2 /* RCGImageDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = F05AC7990C330CD0008A1FC2 /* RCGImageDevice.m */; };
36                 F05D24F00C31E64700E573F1 /* RDeviceImpl.c in Sources */ = {isa = PBXBuildFile; fileRef = F05D24EF0C31E64700E573F1 /* RDeviceImpl.c */; };
37                 F05D25B50C31F0B800E573F1 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F05D25B40C31F0B800E573F1 /* ApplicationServices.framework */; };
38                 F07100D40C35B0E1001F35AA /* Device.nib in Resources */ = {isa = PBXBuildFile; fileRef = F07100D20C35B0E1001F35AA /* Device.nib */; };
39                 F07100EA0C35B13E001F35AA /* DeviceWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F07100E90C35B13E001F35AA /* DeviceWindowController.m */; };
40                 F07100EF0C35B148001F35AA /* DeviceView.m in Sources */ = {isa = PBXBuildFile; fileRef = F07100EE0C35B148001F35AA /* DeviceView.m */; };
41                 F071043A0C361AD3001F35AA /* RIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = F07104390C361AD3001F35AA /* RIcon.icns */; };
42                 F07108D70C39B3FA001F35AA /* NSData+RSerialize.m in Sources */ = {isa = PBXBuildFile; fileRef = F07108D60C39B3FA001F35AA /* NSData+RSerialize.m */; };
43                 F0710AB30C3AE159001F35AA /* TerminalDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F0710AB20C3AE159001F35AA /* TerminalDelegate.m */; };
44                 F071FFC50C359B05001F35AA /* RExecServer.sh in Resources */ = {isa = PBXBuildFile; fileRef = F071FFC40C359B05001F35AA /* RExecServer.sh */; };
45                 F0DB70B30C3D903C0066FD18 /* REnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DB70B20C3D903C0066FD18 /* REnvironment.m */; };
46                 F0DB70B60C3D90590066FD18 /* RObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DB70B50C3D90590066FD18 /* RObject.m */; };
47                 F0DB70CA0C3D97190066FD18 /* RDataPortManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DB70C90C3D97190066FD18 /* RDataPortManager.m */; };
48                 F0E2208D0C42CC1C00864C9D /* RServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F0E2208C0C42CC1C00864C9D /* RServerConnection.m */; };
49                 F0F091110C32130600B1CDD3 /* RDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = F0F091100C32130600B1CDD3 /* RDevice.m */; };
50                 F0F0911A0C32135200B1CDD3 /* RPDFDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = F0F091190C32135200B1CDD3 /* RPDFDevice.m */; };
51 /* End PBXBuildFile section */
53 /* Begin PBXContainerItemProxy section */
54                 F0F3DD220C3B110700264A46 /* PBXContainerItemProxy */ = {
55                         isa = PBXContainerItemProxy;
56                         containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
57                         proxyType = 1;
58                         remoteGlobalIDString = 8D1107260486CEB800E47090;
59                         remoteInfo = RExecServer;
60                 };
61 /* End PBXContainerItemProxy section */
63 /* Begin PBXFileReference section */
64                 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
65                 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
66                 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
67                 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
68                 29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
69                 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
70                 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
71                 32CA4F630368D1EE00C91783 /* RExecServer_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RExecServer_Prefix.pch; sourceTree = "<group>"; };
72                 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
73                 8D1107320486CEB800E47090 /* RExecServer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RExecServer.app; sourceTree = BUILT_PRODUCTS_DIR; };
74                 F0170C960C3ED7BA0049C4BE /* RFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RFunction.h; sourceTree = "<group>"; };
75                 F0170C970C3ED7BA0049C4BE /* RFunction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RFunction.m; sourceTree = "<group>"; };
76                 F03D01930C30A0E90012FB79 /* R.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = R.framework; path = /Library/Frameworks/R.framework; sourceTree = "<absolute>"; };
77                 F03D01A00C30A3AE0012FB79 /* RInterpreter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RInterpreter.h; sourceTree = "<group>"; };
78                 F03D01A10C30A3AE0012FB79 /* RInterpreter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RInterpreter.m; sourceTree = "<group>"; };
79                 F03D03000C31A16D0012FB79 /* RApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RApplication.h; sourceTree = "<group>"; };
80                 F03D03010C31A16D0012FB79 /* RApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RApplication.m; sourceTree = "<group>"; };
81                 F03D03110C31A2700012FB79 /* RApplicationDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RApplicationDelegate.h; sourceTree = "<group>"; };
82                 F03D03120C31A2700012FB79 /* RApplicationDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RApplicationDelegate.m; sourceTree = "<group>"; };
83                 F05AC7730C3309C9008A1FC2 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
84                 F05AC7980C330CD0008A1FC2 /* RCGImageDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCGImageDevice.h; sourceTree = "<group>"; };
85                 F05AC7990C330CD0008A1FC2 /* RCGImageDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCGImageDevice.m; sourceTree = "<group>"; };
86                 F05D24EE0C31E64700E573F1 /* RDeviceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RDeviceImpl.h; sourceTree = "<group>"; };
87                 F05D24EF0C31E64700E573F1 /* RDeviceImpl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RDeviceImpl.c; sourceTree = "<group>"; };
88                 F05D25B40C31F0B800E573F1 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
89                 F07100D30C35B0E1001F35AA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Device.nib; sourceTree = "<group>"; };
90                 F07100E80C35B13E001F35AA /* DeviceWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceWindowController.h; sourceTree = "<group>"; };
91                 F07100E90C35B13E001F35AA /* DeviceWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceWindowController.m; sourceTree = "<group>"; };
92                 F07100ED0C35B148001F35AA /* DeviceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceView.h; sourceTree = "<group>"; };
93                 F07100EE0C35B148001F35AA /* DeviceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceView.m; sourceTree = "<group>"; };
94                 F07104390C361AD3001F35AA /* RIcon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = RIcon.icns; sourceTree = "<group>"; };
95                 F07107BF0C399B79001F35AA /* RInterpreterProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RInterpreterProtocol.h; sourceTree = "<group>"; };
96                 F07108D50C39B3FA001F35AA /* NSData+RSerialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+RSerialize.h"; sourceTree = "<group>"; };
97                 F07108D60C39B3FA001F35AA /* NSData+RSerialize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+RSerialize.m"; sourceTree = "<group>"; };
98                 F0710AB10C3AE159001F35AA /* TerminalDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TerminalDelegate.h; sourceTree = "<group>"; };
99                 F0710AB20C3AE159001F35AA /* TerminalDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TerminalDelegate.m; sourceTree = "<group>"; };
100                 F071FFC40C359B05001F35AA /* RExecServer.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = RExecServer.sh; sourceTree = "<group>"; };
101                 F0DB70B10C3D903C0066FD18 /* REnvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = REnvironment.h; sourceTree = "<group>"; };
102                 F0DB70B20C3D903C0066FD18 /* REnvironment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = REnvironment.m; sourceTree = "<group>"; };
103                 F0DB70B40C3D90590066FD18 /* RObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RObject.h; sourceTree = "<group>"; };
104                 F0DB70B50C3D90590066FD18 /* RObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RObject.m; sourceTree = "<group>"; };
105                 F0DB70C80C3D97190066FD18 /* RDataPortManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RDataPortManager.h; sourceTree = "<group>"; };
106                 F0DB70C90C3D97190066FD18 /* RDataPortManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RDataPortManager.m; sourceTree = "<group>"; };
107                 F0E2208B0C42CC1C00864C9D /* RServerConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RServerConnection.h; sourceTree = "<group>"; };
108                 F0E2208C0C42CC1C00864C9D /* RServerConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RServerConnection.m; sourceTree = "<group>"; };
109                 F0F0910F0C32130600B1CDD3 /* RDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RDevice.h; sourceTree = "<group>"; };
110                 F0F091100C32130600B1CDD3 /* RDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RDevice.m; sourceTree = "<group>"; };
111                 F0F091180C32135200B1CDD3 /* RPDFDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RPDFDevice.h; sourceTree = "<group>"; };
112                 F0F091190C32135200B1CDD3 /* RPDFDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RPDFDevice.m; sourceTree = "<group>"; };
113 /* End PBXFileReference section */
115 /* Begin PBXFrameworksBuildPhase section */
116                 8D11072E0486CEB800E47090 /* Frameworks */ = {
117                         isa = PBXFrameworksBuildPhase;
118                         buildActionMask = 2147483647;
119                         files = (
120                                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
121                                 F03D01940C30A0E90012FB79 /* R.framework in Frameworks */,
122                                 F05D25B50C31F0B800E573F1 /* ApplicationServices.framework in Frameworks */,
123                                 F05AC7740C3309C9008A1FC2 /* Security.framework in Frameworks */,
124                         );
125                         runOnlyForDeploymentPostprocessing = 0;
126                 };
127 /* End PBXFrameworksBuildPhase section */
129 /* Begin PBXGroup section */
130                 080E96DDFE201D6D7F000001 /* R Interpreter Interface */ = {
131                         isa = PBXGroup;
132                         children = (
133                                 F03D01A00C30A3AE0012FB79 /* RInterpreter.h */,
134                                 F03D01A10C30A3AE0012FB79 /* RInterpreter.m */,
135                                 F07108D50C39B3FA001F35AA /* NSData+RSerialize.h */,
136                                 F07108D60C39B3FA001F35AA /* NSData+RSerialize.m */,
137                                 F07107BF0C399B79001F35AA /* RInterpreterProtocol.h */,
138                         );
139                         name = "R Interpreter Interface";
140                         sourceTree = "<group>";
141                 };
142                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
143                         isa = PBXGroup;
144                         children = (
145                                 F05AC7730C3309C9008A1FC2 /* Security.framework */,
146                                 F05D25B40C31F0B800E573F1 /* ApplicationServices.framework */,
147                                 F03D01930C30A0E90012FB79 /* R.framework */,
148                                 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
149                         );
150                         name = "Linked Frameworks";
151                         sourceTree = "<group>";
152                 };
153                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
154                         isa = PBXGroup;
155                         children = (
156                                 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
157                                 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
158                                 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
159                         );
160                         name = "Other Frameworks";
161                         sourceTree = "<group>";
162                 };
163                 19C28FACFE9D520D11CA2CBB /* Products */ = {
164                         isa = PBXGroup;
165                         children = (
166                                 8D1107320486CEB800E47090 /* RExecServer.app */,
167                         );
168                         name = Products;
169                         sourceTree = "<group>";
170                 };
171                 29B97314FDCFA39411CA2CEA /* RExecServer */ = {
172                         isa = PBXGroup;
173                         children = (
174                                 F0DB70CB0C3D98250066FD18 /* Graphics Devices */,
175                                 F0DB70C70C3D96F80066FD18 /* Interprocess Communication */,
176                                 F07100E70C35B122001F35AA /* User Interface Stuff */,
177                                 080E96DDFE201D6D7F000001 /* R Interpreter Interface */,
178                                 29B97315FDCFA39411CA2CEA /* Other Sources */,
179                                 29B97317FDCFA39411CA2CEA /* Resources */,
180                                 29B97323FDCFA39411CA2CEA /* Frameworks */,
181                                 19C28FACFE9D520D11CA2CBB /* Products */,
182                         );
183                         name = RExecServer;
184                         sourceTree = "<group>";
185                 };
186                 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
187                         isa = PBXGroup;
188                         children = (
189                                 32CA4F630368D1EE00C91783 /* RExecServer_Prefix.pch */,
190                                 29B97316FDCFA39411CA2CEA /* main.m */,
191                                 F03D03000C31A16D0012FB79 /* RApplication.h */,
192                                 F03D03010C31A16D0012FB79 /* RApplication.m */,
193                                 F03D03110C31A2700012FB79 /* RApplicationDelegate.h */,
194                                 F03D03120C31A2700012FB79 /* RApplicationDelegate.m */,
195                         );
196                         name = "Other Sources";
197                         sourceTree = "<group>";
198                 };
199                 29B97317FDCFA39411CA2CEA /* Resources */ = {
200                         isa = PBXGroup;
201                         children = (
202                                 F07104390C361AD3001F35AA /* RIcon.icns */,
203                                 8D1107310486CEB800E47090 /* Info.plist */,
204                                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
205                                 29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
206                                 F071FFC40C359B05001F35AA /* RExecServer.sh */,
207                                 F07100D20C35B0E1001F35AA /* Device.nib */,
208                         );
209                         name = Resources;
210                         sourceTree = "<group>";
211                 };
212                 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
213                         isa = PBXGroup;
214                         children = (
215                                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
216                                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
217                         );
218                         name = Frameworks;
219                         sourceTree = "<group>";
220                 };
221                 F07100E70C35B122001F35AA /* User Interface Stuff */ = {
222                         isa = PBXGroup;
223                         children = (
224                                 F07100ED0C35B148001F35AA /* DeviceView.h */,
225                                 F07100EE0C35B148001F35AA /* DeviceView.m */,
226                                 F07100E80C35B13E001F35AA /* DeviceWindowController.h */,
227                                 F07100E90C35B13E001F35AA /* DeviceWindowController.m */,
228                                 F0710AB10C3AE159001F35AA /* TerminalDelegate.h */,
229                                 F0710AB20C3AE159001F35AA /* TerminalDelegate.m */,
230                         );
231                         name = "User Interface Stuff";
232                         sourceTree = "<group>";
233                 };
234                 F0DB70C70C3D96F80066FD18 /* Interprocess Communication */ = {
235                         isa = PBXGroup;
236                         children = (
237                                 F0DB70C80C3D97190066FD18 /* RDataPortManager.h */,
238                                 F0DB70C90C3D97190066FD18 /* RDataPortManager.m */,
239                                 F0DB70B40C3D90590066FD18 /* RObject.h */,
240                                 F0DB70B50C3D90590066FD18 /* RObject.m */,
241                                 F0DB70B10C3D903C0066FD18 /* REnvironment.h */,
242                                 F0DB70B20C3D903C0066FD18 /* REnvironment.m */,
243                                 F0170C960C3ED7BA0049C4BE /* RFunction.h */,
244                                 F0170C970C3ED7BA0049C4BE /* RFunction.m */,
245                                 F0E2208B0C42CC1C00864C9D /* RServerConnection.h */,
246                                 F0E2208C0C42CC1C00864C9D /* RServerConnection.m */,
247                         );
248                         name = "Interprocess Communication";
249                         sourceTree = "<group>";
250                 };
251                 F0DB70CB0C3D98250066FD18 /* Graphics Devices */ = {
252                         isa = PBXGroup;
253                         children = (
254                                 F0F0910F0C32130600B1CDD3 /* RDevice.h */,
255                                 F0F091100C32130600B1CDD3 /* RDevice.m */,
256                                 F0F091180C32135200B1CDD3 /* RPDFDevice.h */,
257                                 F0F091190C32135200B1CDD3 /* RPDFDevice.m */,
258                                 F05D24EE0C31E64700E573F1 /* RDeviceImpl.h */,
259                                 F05D24EF0C31E64700E573F1 /* RDeviceImpl.c */,
260                                 F05AC7980C330CD0008A1FC2 /* RCGImageDevice.h */,
261                                 F05AC7990C330CD0008A1FC2 /* RCGImageDevice.m */,
262                         );
263                         name = "Graphics Devices";
264                         sourceTree = "<group>";
265                 };
266 /* End PBXGroup section */
268 /* Begin PBXNativeTarget section */
269                 8D1107260486CEB800E47090 /* RExecServer */ = {
270                         isa = PBXNativeTarget;
271                         buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "RExecServer" */;
272                         buildPhases = (
273                                 8D1107290486CEB800E47090 /* Resources */,
274                                 8D11072C0486CEB800E47090 /* Sources */,
275                                 8D11072E0486CEB800E47090 /* Frameworks */,
276                         );
277                         buildRules = (
278                         );
279                         dependencies = (
280                         );
281                         name = RExecServer;
282                         productInstallPath = "$(HOME)/Applications";
283                         productName = RExecServer;
284                         productReference = 8D1107320486CEB800E47090 /* RExecServer.app */;
285                         productType = "com.apple.product-type.application";
286                 };
287 /* End PBXNativeTarget section */
289 /* Begin PBXProject section */
290                 29B97313FDCFA39411CA2CEA /* Project object */ = {
291                         isa = PBXProject;
292                         buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "RExecServer" */;
293                         compatibilityVersion = "Xcode 2.4";
294                         hasScannedForEncodings = 1;
295                         mainGroup = 29B97314FDCFA39411CA2CEA /* RExecServer */;
296                         projectDirPath = "";
297                         projectRoot = "";
298                         targets = (
299                                 8D1107260486CEB800E47090 /* RExecServer */,
300                                 F0F3DD210C3B110000264A46 /* Create Preview Image */,
301                         );
302                 };
303 /* End PBXProject section */
305 /* Begin PBXResourcesBuildPhase section */
306                 8D1107290486CEB800E47090 /* Resources */ = {
307                         isa = PBXResourcesBuildPhase;
308                         buildActionMask = 2147483647;
309                         files = (
310                                 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
311                                 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
312                                 F071FFC50C359B05001F35AA /* RExecServer.sh in Resources */,
313                                 F07100D40C35B0E1001F35AA /* Device.nib in Resources */,
314                                 F071043A0C361AD3001F35AA /* RIcon.icns in Resources */,
315                         );
316                         runOnlyForDeploymentPostprocessing = 0;
317                 };
318 /* End PBXResourcesBuildPhase section */
320 /* Begin PBXShellScriptBuildPhase section */
321                 F0F3DD200C3B110000264A46 /* ShellScript */ = {
322                         isa = PBXShellScriptBuildPhase;
323                         buildActionMask = 2147483647;
324                         files = (
325                         );
326                         inputPaths = (
327                         );
328                         outputPaths = (
329                         );
330                         runOnlyForDeploymentPostprocessing = 0;
331                         shellPath = /bin/sh;
332                         shellScript = "# shell script goes here\n\nDMG_NAME=\"${PROJECT}${BUILD_STYLE}Preview\"\nDMG_VOLUME_NAME=\"$PROJECT $BUILD_STYLE\"\n\nhdiutil create -ov -srcfolder \"$BUILT_PRODUCTS_DIR\" \"$BUILD_ROOT/$DMG_NAME.dmg\" -volname \"$DMG_VOLUME_NAME\"\n\nexit 0";
333                 };
334 /* End PBXShellScriptBuildPhase section */
336 /* Begin PBXSourcesBuildPhase section */
337                 8D11072C0486CEB800E47090 /* Sources */ = {
338                         isa = PBXSourcesBuildPhase;
339                         buildActionMask = 2147483647;
340                         files = (
341                                 8D11072D0486CEB800E47090 /* main.m in Sources */,
342                                 F03D01A20C30A3AE0012FB79 /* RInterpreter.m in Sources */,
343                                 F03D03020C31A16D0012FB79 /* RApplication.m in Sources */,
344                                 F03D03130C31A2700012FB79 /* RApplicationDelegate.m in Sources */,
345                                 F05D24F00C31E64700E573F1 /* RDeviceImpl.c in Sources */,
346                                 F0F091110C32130600B1CDD3 /* RDevice.m in Sources */,
347                                 F0F0911A0C32135200B1CDD3 /* RPDFDevice.m in Sources */,
348                                 F05AC79A0C330CD0008A1FC2 /* RCGImageDevice.m in Sources */,
349                                 F07100EA0C35B13E001F35AA /* DeviceWindowController.m in Sources */,
350                                 F07100EF0C35B148001F35AA /* DeviceView.m in Sources */,
351                                 F07108D70C39B3FA001F35AA /* NSData+RSerialize.m in Sources */,
352                                 F0710AB30C3AE159001F35AA /* TerminalDelegate.m in Sources */,
353                                 F0DB70B30C3D903C0066FD18 /* REnvironment.m in Sources */,
354                                 F0DB70B60C3D90590066FD18 /* RObject.m in Sources */,
355                                 F0DB70CA0C3D97190066FD18 /* RDataPortManager.m in Sources */,
356                                 F0170C980C3ED7BA0049C4BE /* RFunction.m in Sources */,
357                                 F0E2208D0C42CC1C00864C9D /* RServerConnection.m in Sources */,
358                         );
359                         runOnlyForDeploymentPostprocessing = 0;
360                 };
361 /* End PBXSourcesBuildPhase section */
363 /* Begin PBXTargetDependency section */
364                 F0F3DD230C3B110700264A46 /* PBXTargetDependency */ = {
365                         isa = PBXTargetDependency;
366                         target = 8D1107260486CEB800E47090 /* RExecServer */;
367                         targetProxy = F0F3DD220C3B110700264A46 /* PBXContainerItemProxy */;
368                 };
369 /* End PBXTargetDependency section */
371 /* Begin PBXVariantGroup section */
372                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
373                         isa = PBXVariantGroup;
374                         children = (
375                                 089C165DFE840E0CC02AAC07 /* English */,
376                         );
377                         name = InfoPlist.strings;
378                         sourceTree = "<group>";
379                 };
380                 29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
381                         isa = PBXVariantGroup;
382                         children = (
383                                 29B97319FDCFA39411CA2CEA /* English */,
384                         );
385                         name = MainMenu.nib;
386                         sourceTree = "<group>";
387                 };
388                 F07100D20C35B0E1001F35AA /* Device.nib */ = {
389                         isa = PBXVariantGroup;
390                         children = (
391                                 F07100D30C35B0E1001F35AA /* English */,
392                         );
393                         name = Device.nib;
394                         sourceTree = "<group>";
395                 };
396 /* End PBXVariantGroup section */
398 /* Begin XCBuildConfiguration section */
399                 C01FCF4B08A954540054247B /* Debug */ = {
400                         isa = XCBuildConfiguration;
401                         buildSettings = {
402                                 COPY_PHASE_STRIP = NO;
403                                 GCC_DYNAMIC_NO_PIC = NO;
404                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
405                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
406                                 GCC_FAST_OBJC_DISPATCH = YES;
407                                 GCC_MODEL_TUNING = G5;
408                                 GCC_OPTIMIZATION_LEVEL = 0;
409                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
410                                 HEADER_SEARCH_PATHS = /Library/Frameworks/R.framework/Headers;
411                                 INFOPLIST_FILE = Info.plist;
412                                 INSTALL_PATH = "$(HOME)/Applications";
413                                 PRODUCT_NAME = RExecServer;
414                                 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
415                                 WRAPPER_EXTENSION = app;
416                                 ZERO_LINK = NO;
417                         };
418                         name = Debug;
419                 };
420                 C01FCF4C08A954540054247B /* Release */ = {
421                         isa = XCBuildConfiguration;
422                         buildSettings = {
423                                 ARCHS = (
424                                         ppc,
425                                         i386,
426                                 );
427                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
428                                 GCC_FAST_OBJC_DISPATCH = YES;
429                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
430                                 GCC_MODEL_TUNING = G5;
431                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
432                                 HEADER_SEARCH_PATHS = /Library/Frameworks/R.framework/Headers;
433                                 INFOPLIST_FILE = Info.plist;
434                                 INSTALL_PATH = "$(HOME)/Applications";
435                                 PRODUCT_NAME = RExecServer;
436                                 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
437                                 WRAPPER_EXTENSION = app;
438                                 ZERO_LINK = NO;
439                         };
440                         name = Release;
441                 };
442                 C01FCF4F08A954540054247B /* Debug */ = {
443                         isa = XCBuildConfiguration;
444                         buildSettings = {
445                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
446                                 GCC_WARN_UNUSED_VARIABLE = YES;
447                                 PREBINDING = NO;
448                                 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
449                         };
450                         name = Debug;
451                 };
452                 C01FCF5008A954540054247B /* Release */ = {
453                         isa = XCBuildConfiguration;
454                         buildSettings = {
455                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
456                                 GCC_WARN_UNUSED_VARIABLE = YES;
457                                 PREBINDING = NO;
458                                 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
459                         };
460                         name = Release;
461                 };
462                 F0F3DD490C3B113B00264A46 /* Debug */ = {
463                         isa = XCBuildConfiguration;
464                         buildSettings = {
465                                 COPY_PHASE_STRIP = NO;
466                                 GCC_DYNAMIC_NO_PIC = NO;
467                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
468                                 GCC_OPTIMIZATION_LEVEL = 0;
469                                 PRODUCT_NAME = "Create Preview Image";
470                         };
471                         name = Debug;
472                 };
473                 F0F3DD4A0C3B113B00264A46 /* Release */ = {
474                         isa = XCBuildConfiguration;
475                         buildSettings = {
476                                 COPY_PHASE_STRIP = YES;
477                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
478                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
479                                 PRODUCT_NAME = "Create Preview Image";
480                                 ZERO_LINK = NO;
481                         };
482                         name = Release;
483                 };
484 /* End XCBuildConfiguration section */
486 /* Begin XCConfigurationList section */
487                 C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "RExecServer" */ = {
488                         isa = XCConfigurationList;
489                         buildConfigurations = (
490                                 C01FCF4B08A954540054247B /* Debug */,
491                                 C01FCF4C08A954540054247B /* Release */,
492                         );
493                         defaultConfigurationIsVisible = 0;
494                         defaultConfigurationName = Release;
495                 };
496                 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "RExecServer" */ = {
497                         isa = XCConfigurationList;
498                         buildConfigurations = (
499                                 C01FCF4F08A954540054247B /* Debug */,
500                                 C01FCF5008A954540054247B /* Release */,
501                         );
502                         defaultConfigurationIsVisible = 0;
503                         defaultConfigurationName = Release;
504                 };
505                 F0F3DD480C3B113B00264A46 /* Build configuration list for PBXAggregateTarget "Create Preview Image" */ = {
506                         isa = XCConfigurationList;
507                         buildConfigurations = (
508                                 F0F3DD490C3B113B00264A46 /* Debug */,
509                                 F0F3DD4A0C3B113B00264A46 /* Release */,
510                         );
511                         defaultConfigurationIsVisible = 0;
512                         defaultConfigurationName = Release;
513                 };
514 /* End XCConfigurationList section */
515         };
516         rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;