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

Last change on this file since 146 was 146, checked in by Nicholas Riley, 16 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.