source: trunk/launch/launch/launch.pbproj/project.pbxproj@ 146

Last change on this file since 146 was 146, checked in by Nicholas Riley, 19 years ago

VERSION: Updated for 1.0 (at long last!)

main.c: Dealt with -b/-h issue through documentation in man page,
removed from to do list. Dealt with -X issue through testing and
adding kLSNoClassicEnvironmentErr. Added kLSNoExecutableErr and
kCGErrorApplicationRequiresNewerSystem. Removed
BROKEN_LAUNCHNEWINSTANCE because it's fixed in Panther. Updated for
1.0. Fixed a couple of minor memory leaks. Output errors to stderr
instead of stdout. Work around bug in LSOpenFromURLSpec in Panther
(filed bug already). Don't make '????' look like a trigraph to GCC.

launch.pbproj: Updated for Xcode.

launch.1: Manual page, finally. Documents several known Mac OS X bugs
which interfere with launch's functioning.

README: Updated for 1.0. Added man page installation/removal
instructions, just like appswitch. s/Chimera/Camino/. Added my zsh
e() function as an example. Updated examples to reflect current
software versions and usage. Updated stationery discussion to mention
that Omni apps handle stationery too.

package-launch.sh: Set type/creator of files (not that it matters
since we're not doing a dmg distribution any more). Changes for man
page packaging.

File size: 6.2 KB
Line 
1// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 39;
7 objects = {
8 014CEA490018CE3211CA2923 = {
9 buildRules = (
10 );
11 buildSettings = {
12 COPY_PHASE_STRIP = NO;
13 GCC_DYNAMIC_NO_PIC = NO;
14 GCC_ENABLE_FIX_AND_CONTINUE = YES;
15 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
16 GCC_OPTIMIZATION_LEVEL = 0;
17 OPTIMIZATION_CFLAGS = "-O0";
18 ZERO_LINK = YES;
19 };
20 isa = PBXBuildStyle;
21 name = Development;
22 };
23 014CEA4A0018CE3211CA2923 = {
24 buildRules = (
25 );
26 buildSettings = {
27 COPY_PHASE_STRIP = YES;
28 GCC_ENABLE_FIX_AND_CONTINUE = NO;
29 ZERO_LINK = NO;
30 };
31 isa = PBXBuildStyle;
32 name = Deployment;
33 };
34//010
35//011
36//012
37//013
38//014
39//030
40//031
41//032
42//033
43//034
44 034768E2FF38A6DC11DB9C8B = {
45 expectedFileType = "compiled.mach-o.executable";
46 fallbackIsa = PBXFileReference;
47 isa = PBXExecutableFileReference;
48 path = launch;
49 refType = 3;
50 sourceTree = BUILT_PRODUCTS_DIR;
51 };
52//030
53//031
54//032
55//033
56//034
57//080
58//081
59//082
60//083
61//084
62 08FB7793FE84155DC02AAC07 = {
63 buildSettings = {
64 };
65 buildStyles = (
66 014CEA490018CE3211CA2923,
67 014CEA4A0018CE3211CA2923,
68 );
69 hasScannedForEncodings = 1;
70 isa = PBXProject;
71 mainGroup = 08FB7794FE84155DC02AAC07;
72 projectDirPath = "";
73 targets = (
74 08FB779FFE84155DC02AAC07,
75 );
76 };
77 08FB7794FE84155DC02AAC07 = {
78 children = (
79 08FB7795FE84155DC02AAC07,
80 08FB779DFE84155DC02AAC07,
81 19C28FBDFE9D53C911CA2CBB,
82 F5C0CA9501B5740C01AEEDB1,
83 F574340B01B8A47B01AEEDB1,
84 );
85 isa = PBXGroup;
86 name = launch;
87 refType = 4;
88 sourceTree = "<group>";
89 };
90 08FB7795FE84155DC02AAC07 = {
91 children = (
92 08FB7796FE84155DC02AAC07,
93 );
94 isa = PBXGroup;
95 name = Source;
96 refType = 4;
97 sourceTree = "<group>";
98 };
99 08FB7796FE84155DC02AAC07 = {
100 expectedFileType = sourcecode.c.c;
101 fileEncoding = 30;
102 isa = PBXFileReference;
103 path = main.c;
104 refType = 4;
105 sourceTree = "<group>";
106 };
107 08FB779DFE84155DC02AAC07 = {
108 children = (
109 F5E819BF0198DFF701AEEDB1,
110 F561F49F0139D7DD01AEEDB1,
111 09AB6884FE841BABC02AAC07,
112 F579CF4B019A1C6D01AEEDB1,
113 );
114 isa = PBXGroup;
115 name = "External Frameworks and Libraries";
116 refType = 4;
117 sourceTree = "<group>";
118 };
119 08FB779FFE84155DC02AAC07 = {
120 buildPhases = (
121 08FB77A0FE84155DC02AAC07,
122 08FB77A1FE84155DC02AAC07,
123 08FB77A3FE84155DC02AAC07,
124 08FB77A5FE84155DC02AAC07,
125 );
126 buildSettings = {
127 FRAMEWORK_SEARCH_PATHS = "";
128 HEADER_SEARCH_PATHS = "";
129 INSTALL_PATH = "\U0001$(HOME)/bin";
130 LIBRARY_SEARCH_PATHS = "";
131 OTHER_CFLAGS = "";
132 OTHER_LDFLAGS = "";
133 OTHER_REZFLAGS = "";
134 PRODUCT_NAME = launch;
135 REZ_EXECUTABLE = YES;
136 SECTORDER_FLAGS = "";
137 WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
138 };
139 dependencies = (
140 );
141 isa = PBXToolTarget;
142 name = launch;
143 productInstallPath = "$(HOME)/bin";
144 productName = launch;
145 productReference = 034768E2FF38A6DC11DB9C8B;
146 };
147 08FB77A0FE84155DC02AAC07 = {
148 buildActionMask = 2147483647;
149 files = (
150 );
151 isa = PBXHeadersBuildPhase;
152 runOnlyForDeploymentPostprocessing = 0;
153 };
154 08FB77A1FE84155DC02AAC07 = {
155 buildActionMask = 2147483647;
156 files = (
157 08FB77A2FE84155DC02AAC07,
158 );
159 isa = PBXSourcesBuildPhase;
160 runOnlyForDeploymentPostprocessing = 0;
161 };
162 08FB77A2FE84155DC02AAC07 = {
163 fileRef = 08FB7796FE84155DC02AAC07;
164 isa = PBXBuildFile;
165 settings = {
166 ATTRIBUTES = (
167 );
168 };
169 };
170 08FB77A3FE84155DC02AAC07 = {
171 buildActionMask = 2147483647;
172 files = (
173 09AB6885FE841BABC02AAC07,
174 F561F4A00139D7DD01AEEDB1,
175 F5E819C00198DFF701AEEDB1,
176 F579CF4C019A1C6D01AEEDB1,
177 );
178 isa = PBXFrameworksBuildPhase;
179 runOnlyForDeploymentPostprocessing = 0;
180 };
181 08FB77A5FE84155DC02AAC07 = {
182 buildActionMask = 2147483647;
183 files = (
184 );
185 isa = PBXRezBuildPhase;
186 runOnlyForDeploymentPostprocessing = 0;
187 };
188//080
189//081
190//082
191//083
192//084
193//090
194//091
195//092
196//093
197//094
198 09AB6884FE841BABC02AAC07 = {
199 expectedFileType = wrapper.framework;
200 fallbackIsa = PBXFileReference;
201 isa = PBXFrameworkReference;
202 name = CoreFoundation.framework;
203 path = /System/Library/Frameworks/CoreFoundation.framework;
204 refType = 0;
205 sourceTree = "<absolute>";
206 };
207 09AB6885FE841BABC02AAC07 = {
208 fileRef = 09AB6884FE841BABC02AAC07;
209 isa = PBXBuildFile;
210 settings = {
211 };
212 };
213//090
214//091
215//092
216//093
217//094
218//190
219//191
220//192
221//193
222//194
223 19C28FBDFE9D53C911CA2CBB = {
224 children = (
225 034768E2FF38A6DC11DB9C8B,
226 );
227 isa = PBXGroup;
228 name = Products;
229 refType = 4;
230 sourceTree = "<group>";
231 };
232//190
233//191
234//192
235//193
236//194
237//F50
238//F51
239//F52
240//F53
241//F54
242 F561F49F0139D7DD01AEEDB1 = {
243 expectedFileType = wrapper.framework;
244 fallbackIsa = PBXFileReference;
245 isa = PBXFrameworkReference;
246 name = ApplicationServices.framework;
247 path = /System/Library/Frameworks/ApplicationServices.framework;
248 refType = 0;
249 sourceTree = "<absolute>";
250 };
251 F561F4A00139D7DD01AEEDB1 = {
252 fileRef = F561F49F0139D7DD01AEEDB1;
253 isa = PBXBuildFile;
254 settings = {
255 };
256 };
257 F574340B01B8A47B01AEEDB1 = {
258 expectedFileType = text;
259 fileEncoding = 30;
260 isa = PBXFileReference;
261 path = VERSION;
262 refType = 4;
263 sourceTree = "<group>";
264 };
265 F579CF4B019A1C6D01AEEDB1 = {
266 expectedFileType = wrapper.framework;
267 fallbackIsa = PBXFileReference;
268 isa = PBXFrameworkReference;
269 name = Security.framework;
270 path = /System/Library/Frameworks/Security.framework;
271 refType = 0;
272 sourceTree = "<absolute>";
273 };
274 F579CF4C019A1C6D01AEEDB1 = {
275 fileRef = F579CF4B019A1C6D01AEEDB1;
276 isa = PBXBuildFile;
277 settings = {
278 };
279 };
280 F5C0CA9501B5740C01AEEDB1 = {
281 expectedFileType = text;
282 fileEncoding = 30;
283 isa = PBXFileReference;
284 path = README;
285 refType = 4;
286 sourceTree = "<group>";
287 };
288 F5E819BF0198DFF701AEEDB1 = {
289 expectedFileType = wrapper.framework;
290 fallbackIsa = PBXFileReference;
291 isa = PBXFrameworkReference;
292 name = Carbon.framework;
293 path = /System/Library/Frameworks/Carbon.framework;
294 refType = 0;
295 sourceTree = "<absolute>";
296 };
297 F5E819C00198DFF701AEEDB1 = {
298 fileRef = F5E819BF0198DFF701AEEDB1;
299 isa = PBXBuildFile;
300 settings = {
301 };
302 };
303 };
304 rootObject = 08FB7793FE84155DC02AAC07;
305}
Note: See TracBrowser for help on using the repository browser.