root/oggzcap/OggZCap.xcodeproj/project.pbxproj

Revision d172f177ff9e7ff75ed885b94cfbdeb9ccf34094, 24.0 kB (checked in by Robin Gareus <rgareus@…>, 14 months ago)

oggZcap: GUI, xcode and supportfiles

  • Property mode set to 100755
Line 
1// !$*UTF8*$!
2{
3        archiveVersion = 1;
4        classes = {
5        };
6        objectVersion = 44;
7        objects = {
8
9/* Begin PBXBuildFile section */
10                452CEE760D12D87D00633EBF /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 452CEE740D12D87D00633EBF /* main.m */; };
11                454398990D6F33A500761241 /* encoder_example.c in Sources */ = {isa = PBXBuildFile; fileRef = 454398740D6F33A500761241 /* encoder_example.c */; };
12                4543989A0D6F33A500761241 /* FrameReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 454398770D6F33A500761241 /* FrameReader.m */; };
13                4543989C0D6F33A500761241 /* Queue.m in Sources */ = {isa = PBXBuildFile; fileRef = 4543987B0D6F33A500761241 /* Queue.m */; };
14                4543989D0D6F33A500761241 /* QueueController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4543987D0D6F33A500761241 /* QueueController.m */; };
15                4543989E0D6F33A500761241 /* SampleCIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 454398810D6F33A500761241 /* SampleCIView.m */; };
16                454398A20D6F33A500761241 /* MyController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 454398890D6F33A500761241 /* MyController.mm */; };
17                454398A30D6F33A500761241 /* TargetTransparentWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4543988B0D6F33A500761241 /* TargetTransparentWindow.m */; };
18                45CC127E0D5899B7001EB49B /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 45CC127D0D5899B7001EB49B /* icon.icns */; };
19                45EE40690D19451D00A8A25E /* in.png in Resources */ = {isa = PBXBuildFile; fileRef = 45EE40670D19451D00A8A25E /* in.png */; };
20                45EE406A0D19451D00A8A25E /* out.png in Resources */ = {isa = PBXBuildFile; fileRef = 45EE40680D19451D00A8A25E /* out.png */; };
21                667DAD810AB5F6F600FB61F3 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 667DAD800AB5F6F600FB61F3 /* QuickTime.framework */; };
22                667DAFC50AB60A0900FB61F3 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 667DAFC40AB60A0900FB61F3 /* Quartz.framework */; };
23                8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
24                8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
25                8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
26                AF092A430C8464AC00831FD9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF092A420C8464AC00831FD9 /* OpenGL.framework */; };
27                B5BD945211346A530063C358 /* libogg.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD944A11346A530063C358 /* libogg.dylib */; };
28                B5BD945311346A530063C358 /* libshout.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD944B11346A530063C358 /* libshout.dylib */; };
29                B5BD945411346A530063C358 /* libtheora.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD944C11346A530063C358 /* libtheora.dylib */; };
30                B5BD945511346A530063C358 /* libtheoradec.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD944D11346A530063C358 /* libtheoradec.dylib */; };
31                B5BD945611346A530063C358 /* libtheoraenc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD944E11346A530063C358 /* libtheoraenc.dylib */; };
32                B5BD945711346A530063C358 /* libvorbis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD944F11346A530063C358 /* libvorbis.dylib */; };
33                B5BD945811346A530063C358 /* libvorbisenc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD945011346A530063C358 /* libvorbisenc.dylib */; };
34                B5BD945911346A530063C358 /* libvorbisfile.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B5BD945111346A530063C358 /* libvorbisfile.dylib */; };
35/* End PBXBuildFile section */
36
37/* Begin PBXFileReference section */
38                089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
39                1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
40                29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
41                452CEE740D12D87D00633EBF /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = src/main.m; sourceTree = "<group>"; };
42                454398740D6F33A500761241 /* encoder_example.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = encoder_example.c; sourceTree = "<group>"; };
43                454398750D6F33A500761241 /* encoder_example.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = encoder_example.h; sourceTree = "<group>"; };
44                454398760D6F33A500761241 /* FrameReader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FrameReader.h; sourceTree = "<group>"; };
45                454398770D6F33A500761241 /* FrameReader.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FrameReader.m; sourceTree = "<group>"; };
46                4543987A0D6F33A500761241 /* Queue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Queue.h; sourceTree = "<group>"; };
47                4543987B0D6F33A500761241 /* Queue.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Queue.m; sourceTree = "<group>"; };
48                4543987C0D6F33A500761241 /* QueueController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = QueueController.h; sourceTree = "<group>"; };
49                4543987D0D6F33A500761241 /* QueueController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = QueueController.m; sourceTree = "<group>"; };
50                454398800D6F33A500761241 /* SampleCIView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SampleCIView.h; path = src/SampleCIView.h; sourceTree = "<group>"; };
51                454398810D6F33A500761241 /* SampleCIView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SampleCIView.m; path = src/SampleCIView.m; sourceTree = "<group>"; };
52                454398890D6F33A500761241 /* MyController.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = MyController.mm; path = src/MyController.mm; sourceTree = "<group>"; };
53                4543988A0D6F33A500761241 /* MyController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MyController.h; path = src/MyController.h; sourceTree = "<group>"; };
54                4543988B0D6F33A500761241 /* TargetTransparentWindow.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = TargetTransparentWindow.m; path = src/TargetTransparentWindow.m; sourceTree = "<group>"; };
55                4543988C0D6F33A500761241 /* TargetTransparentWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TargetTransparentWindow.h; path = src/TargetTransparentWindow.h; sourceTree = "<group>"; };
56                45CC127D0D5899B7001EB49B /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = "<group>"; };
57                45EE40670D19451D00A8A25E /* in.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = in.png; path = resources/in.png; sourceTree = "<group>"; };
58                45EE40680D19451D00A8A25E /* out.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = out.png; path = resources/out.png; sourceTree = "<group>"; };
59                667DAD800AB5F6F600FB61F3 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
60                667DAFC40AB60A0900FB61F3 /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = /System/Library/Frameworks/Quartz.framework; sourceTree = "<absolute>"; };
61                8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
62                8D1107320486CEB800E47090 /* OggZCap.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OggZCap.app; sourceTree = BUILT_PRODUCTS_DIR; };
63                AF092A420C8464AC00831FD9 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
64                B5BD944A11346A530063C358 /* libogg.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libogg.dylib; path = /usr/local/lib/libogg.dylib; sourceTree = "<absolute>"; };
65                B5BD944B11346A530063C358 /* libshout.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libshout.dylib; path = /usr/local/lib/libshout.dylib; sourceTree = "<absolute>"; };
66                B5BD944C11346A530063C358 /* libtheora.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libtheora.dylib; path = /usr/local/lib/libtheora.dylib; sourceTree = "<absolute>"; };
67                B5BD944D11346A530063C358 /* libtheoradec.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libtheoradec.dylib; path = /usr/local/lib/libtheoradec.dylib; sourceTree = "<absolute>"; };
68                B5BD944E11346A530063C358 /* libtheoraenc.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libtheoraenc.dylib; path = /usr/local/lib/libtheoraenc.dylib; sourceTree = "<absolute>"; };
69                B5BD944F11346A530063C358 /* libvorbis.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libvorbis.dylib; path = /usr/local/lib/libvorbis.dylib; sourceTree = "<absolute>"; };
70                B5BD945011346A530063C358 /* libvorbisenc.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libvorbisenc.dylib; path = /usr/local/lib/libvorbisenc.dylib; sourceTree = "<absolute>"; };
71                B5BD945111346A530063C358 /* libvorbisfile.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libvorbisfile.dylib; path = /usr/local/lib/libvorbisfile.dylib; sourceTree = "<absolute>"; };
72/* End PBXFileReference section */
73
74/* Begin PBXFrameworksBuildPhase section */
75                8D11072E0486CEB800E47090 /* Frameworks */ = {
76                        isa = PBXFrameworksBuildPhase;
77                        buildActionMask = 2147483647;
78                        files = (
79                                8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
80                                667DAD810AB5F6F600FB61F3 /* QuickTime.framework in Frameworks */,
81                                667DAFC50AB60A0900FB61F3 /* Quartz.framework in Frameworks */,
82                                AF092A430C8464AC00831FD9 /* OpenGL.framework in Frameworks */,
83                                B5BD945211346A530063C358 /* libogg.dylib in Frameworks */,
84                                B5BD945311346A530063C358 /* libshout.dylib in Frameworks */,
85                                B5BD945411346A530063C358 /* libtheora.dylib in Frameworks */,
86                                B5BD945511346A530063C358 /* libtheoradec.dylib in Frameworks */,
87                                B5BD945611346A530063C358 /* libtheoraenc.dylib in Frameworks */,
88                                B5BD945711346A530063C358 /* libvorbis.dylib in Frameworks */,
89                                B5BD945811346A530063C358 /* libvorbisenc.dylib in Frameworks */,
90                                B5BD945911346A530063C358 /* libvorbisfile.dylib in Frameworks */,
91                        );
92                        runOnlyForDeploymentPostprocessing = 0;
93                };
94/* End PBXFrameworksBuildPhase section */
95
96/* Begin PBXGroup section */
97                080E96DDFE201D6D7F000001 /* Classes */ = {
98                        isa = PBXGroup;
99                        children = (
100                                454398730D6F33A500761241 /* videoout */,
101                                454398890D6F33A500761241 /* MyController.mm */,
102                                4543988A0D6F33A500761241 /* MyController.h */,
103                                4543988B0D6F33A500761241 /* TargetTransparentWindow.m */,
104                                4543988C0D6F33A500761241 /* TargetTransparentWindow.h */,
105                                454398810D6F33A500761241 /* SampleCIView.m */,
106                                454398800D6F33A500761241 /* SampleCIView.h */,
107                        );
108                        name = Classes;
109                        sourceTree = "<group>";
110                };
111                1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
112                        isa = PBXGroup;
113                        children = (
114                                B5BD944A11346A530063C358 /* libogg.dylib */,
115                                B5BD944B11346A530063C358 /* libshout.dylib */,
116                                B5BD944C11346A530063C358 /* libtheora.dylib */,
117                                B5BD944D11346A530063C358 /* libtheoradec.dylib */,
118                                B5BD944E11346A530063C358 /* libtheoraenc.dylib */,
119                                B5BD944F11346A530063C358 /* libvorbis.dylib */,
120                                B5BD945011346A530063C358 /* libvorbisenc.dylib */,
121                                B5BD945111346A530063C358 /* libvorbisfile.dylib */,
122                                AF092A420C8464AC00831FD9 /* OpenGL.framework */,
123                                667DAFC40AB60A0900FB61F3 /* Quartz.framework */,
124                                667DAD800AB5F6F600FB61F3 /* QuickTime.framework */,
125                                1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
126                        );
127                        name = "Linked Frameworks";
128                        sourceTree = "<group>";
129                };
130                1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
131                        isa = PBXGroup;
132                        children = (
133                        );
134                        name = "Other Frameworks";
135                        sourceTree = "<group>";
136                };
137                19C28FACFE9D520D11CA2CBB /* Products */ = {
138                        isa = PBXGroup;
139                        children = (
140                                8D1107320486CEB800E47090 /* OggZCap.app */,
141                        );
142                        name = Products;
143                        sourceTree = "<group>";
144                };
145                29B97314FDCFA39411CA2CEA /* OpenGLScreenCapture */ = {
146                        isa = PBXGroup;
147                        children = (
148                                4598D9AA0F2DE2DA00C12A0C /* lib */,
149                                080E96DDFE201D6D7F000001 /* Classes */,
150                                29B97315FDCFA39411CA2CEA /* Other Sources */,
151                                29B97317FDCFA39411CA2CEA /* Resources */,
152                                29B97323FDCFA39411CA2CEA /* Frameworks */,
153                                19C28FACFE9D520D11CA2CBB /* Products */,
154                        );
155                        name = OpenGLScreenCapture;
156                        sourceTree = "<group>";
157                };
158                29B97315FDCFA39411CA2CEA /* Other Sources */ = {
159                        isa = PBXGroup;
160                        children = (
161                                452CEE740D12D87D00633EBF /* main.m */,
162                        );
163                        name = "Other Sources";
164                        sourceTree = "<group>";
165                };
166                29B97317FDCFA39411CA2CEA /* Resources */ = {
167                        isa = PBXGroup;
168                        children = (
169                                45EE40670D19451D00A8A25E /* in.png */,
170                                45EE40680D19451D00A8A25E /* out.png */,
171                                45CC127D0D5899B7001EB49B /* icon.icns */,
172                                8D1107310486CEB800E47090 /* Info.plist */,
173                                089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
174                                29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
175                        );
176                        name = Resources;
177                        sourceTree = "<group>";
178                };
179                29B97323FDCFA39411CA2CEA /* Frameworks */ = {
180                        isa = PBXGroup;
181                        children = (
182                                1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
183                                1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
184                        );
185                        name = Frameworks;
186                        sourceTree = "<group>";
187                };
188                454398730D6F33A500761241 /* videoout */ = {
189                        isa = PBXGroup;
190                        children = (
191                                454398740D6F33A500761241 /* encoder_example.c */,
192                                454398750D6F33A500761241 /* encoder_example.h */,
193                                454398760D6F33A500761241 /* FrameReader.h */,
194                                454398770D6F33A500761241 /* FrameReader.m */,
195                                4543987A0D6F33A500761241 /* Queue.h */,
196                                4543987B0D6F33A500761241 /* Queue.m */,
197                                4543987C0D6F33A500761241 /* QueueController.h */,
198                                4543987D0D6F33A500761241 /* QueueController.m */,
199                        );
200                        name = videoout;
201                        path = src/videoout;
202                        sourceTree = "<group>";
203                };
204                4598D9AA0F2DE2DA00C12A0C /* lib */ = {
205                        isa = PBXGroup;
206                        children = (
207                        );
208                        path = lib;
209                        sourceTree = "<group>";
210                };
211/* End PBXGroup section */
212
213/* Begin PBXNativeTarget section */
214                8D1107260486CEB800E47090 /* OggZCap */ = {
215                        isa = PBXNativeTarget;
216                        buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "OggZCap" */;
217                        buildPhases = (
218                                8D1107290486CEB800E47090 /* Resources */,
219                                8D11072C0486CEB800E47090 /* Sources */,
220                                8D11072E0486CEB800E47090 /* Frameworks */,
221                                B5BD94A21134800D0063C358 /* ShellScript */,
222                        );
223                        buildRules = (
224                        );
225                        dependencies = (
226                        );
227                        name = OggZCap;
228                        productInstallPath = "$(HOME)/Applications";
229                        productName = OpenGLScreenCapture;
230                        productReference = 8D1107320486CEB800E47090 /* OggZCap.app */;
231                        productType = "com.apple.product-type.application";
232                };
233/* End PBXNativeTarget section */
234
235/* Begin PBXProject section */
236                29B97313FDCFA39411CA2CEA /* Project object */ = {
237                        isa = PBXProject;
238                        buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "OggZCap" */;
239                        compatibilityVersion = "Xcode 3.0";
240                        developmentRegion = English;
241                        hasScannedForEncodings = 1;
242                        knownRegions = (
243                                English,
244                                Japanese,
245                                French,
246                                German,
247                        );
248                        mainGroup = 29B97314FDCFA39411CA2CEA /* OpenGLScreenCapture */;
249                        projectDirPath = "";
250                        projectRoot = "";
251                        targets = (
252                                8D1107260486CEB800E47090 /* OggZCap */,
253                        );
254                };
255/* End PBXProject section */
256
257/* Begin PBXResourcesBuildPhase section */
258                8D1107290486CEB800E47090 /* Resources */ = {
259                        isa = PBXResourcesBuildPhase;
260                        buildActionMask = 2147483647;
261                        files = (
262                                8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
263                                8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
264                                45EE40690D19451D00A8A25E /* in.png in Resources */,
265                                45EE406A0D19451D00A8A25E /* out.png in Resources */,
266                                45CC127E0D5899B7001EB49B /* icon.icns in Resources */,
267                        );
268                        runOnlyForDeploymentPostprocessing = 0;
269                };
270/* End PBXResourcesBuildPhase section */
271
272/* Begin PBXShellScriptBuildPhase section */
273                B5BD94A21134800D0063C358 /* ShellScript */ = {
274                        isa = PBXShellScriptBuildPhase;
275                        buildActionMask = 12;
276                        files = (
277                        );
278                        inputPaths = (
279                        );
280                        outputPaths = (
281                        );
282                        runOnlyForDeploymentPostprocessing = 0;
283                        shellPath = /bin/sh;
284                        shellScript = "export INSTALLED=\"\"\nexport LIBS_PATH=\"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks\"\nmkdir -p $LIBS_PATH\nexport TARGET=\"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\"\n\nfollow_dependencies () {\n\tlibname=$1\n\tcd \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks\"\n\tdependencies=`otool -L \"$libname\"  | egrep '\\/(opt|usr)\\/local\\/lib' | awk '{print $1}'`\n\tfor l in $dependencies; do\n\t\tdepname=`basename $l`\n\t\tdeppath=`dirname $l`\n\t\tif [ ! -f \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/$depname\" ]; then\n\t\t\tdeploy_lib $depname \"$deppath\"\n\t\tfi\n\tdone\n}\n\nupdate_links () {\n\tlibname=$1\n\tlibpath=$2\n\tfor n in `ls $LIBS_PATH/*`; do\n\t\tinstall_name_tool \\\n\t\t\t-change \"$libpath/$libname\" \\\n\t\t\t@executable_path/../Frameworks/$libname \\\n\t\t\t\"$n\"\n\tdone\n}\n\ndeploy_lib () {\n\tlibname=$1\n\tlibpath=$2\n\tcheck=`echo $INSTALLED | grep $libname`\n\tif [ \"X$check\" = \"X\" ]; then\n\t\tif [ ! -f \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/$libname\" ]; then\n\t\t\tcp -f \"$libpath/$libname\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/$libname\"\n\t\t\tinstall_name_tool \\\n\t\t\t\t-id @executable_path/../Frameworks/$libname \\\n\t\t\t\t\"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/$libname\"\n\t\t\tfollow_dependencies $libname\n\t\tfi\n\t\texport INSTALLED=\"$INSTALLED $libname\"\n\tfi\n\tupdate_links $libname $libpath\n}\n\nupdate_executable() {\n\tLIBS=`otool -L \"$TARGET\" | egrep '\\/(opt|usr)\\/local\\/lib' | awk '{print $1}'`\n\tfor l in $LIBS; do\n\t\tlibname=`basename $l`\n\t\tlibpath=`dirname $l`\n\t\tdeploy_lib $libname $libpath\n\t\techo \"install_name_tool -change $libpath/$libname @executable_path/../Frameworks/$libname \\\"$TARGET\\\"\"\n\t\tinstall_name_tool \\\n\t\t\t-change $libpath/$libname \\\n\t\t\t@executable_path/../Frameworks/$libname \\\n\t\t\t\"$TARGET\"\n\tdone\n}\n\nupdate_executable\ncd $LIBS_PATH && MORELIBS=`otool -L * | egrep '\\/(opt|usr)\\/local\\/lib' | awk '{print $1}'` && cd -\nwhile [ \"X$MORELIBS\" != \"X\" ]; do\n\tfor l in $MORELIBS; do\n\t\tlibname=`basename $l`\n\t\tlibpath=`dirname $l`\n\t\tdeploy_lib \"$libname\" \"$libpath\"\n\tdone\n\tcd $LIBS_PATH && MORELIBS=`otool -L * | egrep '\\/(opt|usr)\\/local\\/lib' | awk '{print $1}'` && cd -\ndone\nupdate_executable\n";
285                };
286/* End PBXShellScriptBuildPhase section */
287
288/* Begin PBXSourcesBuildPhase section */
289                8D11072C0486CEB800E47090 /* Sources */ = {
290                        isa = PBXSourcesBuildPhase;
291                        buildActionMask = 2147483647;
292                        files = (
293                                452CEE760D12D87D00633EBF /* main.m in Sources */,
294                                454398990D6F33A500761241 /* encoder_example.c in Sources */,
295                                4543989A0D6F33A500761241 /* FrameReader.m in Sources */,
296                                4543989C0D6F33A500761241 /* Queue.m in Sources */,
297                                4543989D0D6F33A500761241 /* QueueController.m in Sources */,
298                                4543989E0D6F33A500761241 /* SampleCIView.m in Sources */,
299                                454398A20D6F33A500761241 /* MyController.mm in Sources */,
300                                454398A30D6F33A500761241 /* TargetTransparentWindow.m in Sources */,
301                        );
302                        runOnlyForDeploymentPostprocessing = 0;
303                };
304/* End PBXSourcesBuildPhase section */
305
306/* Begin PBXVariantGroup section */
307                089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
308                        isa = PBXVariantGroup;
309                        children = (
310                                089C165DFE840E0CC02AAC07 /* English */,
311                        );
312                        name = InfoPlist.strings;
313                        sourceTree = "<group>";
314                };
315                29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
316                        isa = PBXVariantGroup;
317                        children = (
318                                29B97319FDCFA39411CA2CEA /* English */,
319                        );
320                        name = MainMenu.nib;
321                        sourceTree = "<group>";
322                };
323/* End PBXVariantGroup section */
324
325/* Begin XCBuildConfiguration section */
326                C01FCF4B08A954540054247B /* Debug */ = {
327                        isa = XCBuildConfiguration;
328                        buildSettings = {
329                                COPY_PHASE_STRIP = NO;
330                                FRAMEWORK_SEARCH_PATHS = "";
331                                GCC_DYNAMIC_NO_PIC = NO;
332                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
333                                GCC_MODEL_TUNING = G5;
334                                GCC_OPTIMIZATION_LEVEL = 0;
335                                HEADER_SEARCH_PATHS = include;
336                                INFOPLIST_FILE = Info.plist;
337                                INSTALL_PATH = "$(HOME)/Applications";
338                                LIBRARY_SEARCH_PATHS = "";
339                                LINK_WITH_STANDARD_LIBRARIES = YES;
340                                PRODUCT_NAME = OpenGLScreenCapture;
341                                STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
342                                WRAPPER_EXTENSION = app;
343                        };
344                        name = Debug;
345                };
346                C01FCF4C08A954540054247B /* Release */ = {
347                        isa = XCBuildConfiguration;
348                        buildSettings = {
349                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
350                                LIBRARY_SEARCH_PATHS = (
351                                        "$(inherited)",
352                                        "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
353                                );
354                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/lib\"";
355                                OTHER_LDFLAGS = (
356                                        lib/libogg.a,
357                                        lib/libshout.a,
358                                        lib/libtheora.a,
359                                        lib/libvorbis.a,
360                                        lib/libspeex.a,
361                                );
362                        };
363                        name = Release;
364                };
365                C01FCF4F08A954540054247B /* Debug */ = {
366                        isa = XCBuildConfiguration;
367                        buildSettings = {
368                                ARCHS = (
369                                        ppc,
370                                        i386,
371                                );
372                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
373                                GCC_MODEL_TUNING = "";
374                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
375                                GCC_WARN_UNUSED_VARIABLE = YES;
376                                HEADER_SEARCH_PATHS = /Users/rgareus/Data/InOutConnectorSource/include/;
377                                LIBRARY_SEARCH_PATHS = /Users/rgareus/Data/InOutConnectorSource/lib;
378                                OTHER_CFLAGS = "";
379                                PREBINDING = NO;
380                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
381                        };
382                        name = Debug;
383                };
384                C01FCF5008A954540054247B /* Release */ = {
385                        isa = XCBuildConfiguration;
386                        buildSettings = {
387                                ARCHS = (
388                                        i386,
389                                        ppc,
390                                );
391                                GCC_AUTO_VECTORIZATION = YES;
392                                GCC_MODEL_TUNING = "";
393                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
394                                HEADER_SEARCH_PATHS = ./include;
395                                INFOPLIST_FILE = Info.plist;
396                                LD_OPENMP_FLAGS = "-headerpad_max_install_names -fopenmp";
397                                LIBRARY_SEARCH_PATHS = ./lib;
398                                ONLY_ACTIVE_ARCH = NO;
399                                OTHER_CFLAGS = "-headerpad_max_install_names";
400                                OTHER_LDFLAGS = "-headerpad_max_install_names";
401                                PREBINDING = NO;
402                                PRODUCT_NAME = OggZCap;
403                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
404                                WRAPPER_EXTENSION = app;
405                        };
406                        name = Release;
407                };
408/* End XCBuildConfiguration section */
409
410/* Begin XCConfigurationList section */
411                C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "OggZCap" */ = {
412                        isa = XCConfigurationList;
413                        buildConfigurations = (
414                                C01FCF4B08A954540054247B /* Debug */,
415                                C01FCF4C08A954540054247B /* Release */,
416                        );
417                        defaultConfigurationIsVisible = 0;
418                        defaultConfigurationName = Release;
419                };
420                C01FCF4E08A954540054247B /* Build configuration list for PBXProject "OggZCap" */ = {
421                        isa = XCConfigurationList;
422                        buildConfigurations = (
423                                C01FCF4F08A954540054247B /* Debug */,
424                                C01FCF5008A954540054247B /* Release */,
425                        );
426                        defaultConfigurationIsVisible = 0;
427                        defaultConfigurationName = Release;
428                };
429/* End XCConfigurationList section */
430        };
431        rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
432}
Note: See TracBrowser for help on using the browser.