MacOSX/VLC_App: Fix the framework Copy Phase. Patch by Enrique Osuna.
[vlc.git] / extras / MacOSX / Framework / Examples / test2 / test.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 42;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 6333027B0BD24CDB00193D7D /* Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 633302790BD24CDB00193D7D /* Controller.m */; };
11                 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
12                 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
13                 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
14                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
15                 EFD5522C0CC6DF380074CEE1 /* VLC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFD5522B0CC6DF190074CEE1 /* VLC.framework */; };
16 /* End PBXBuildFile section */
17
18 /* Begin PBXContainerItemProxy section */
19                 EF00D30D0CC6E0AC00209802 /* PBXContainerItemProxy */ = {
20                         isa = PBXContainerItemProxy;
21                         containerPortal = EFD552230CC6DF190074CEE1 /* VLC.xcodeproj */;
22                         proxyType = 1;
23                         remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
24                         remoteInfo = VLC;
25                 };
26                 EFD5522A0CC6DF190074CEE1 /* PBXContainerItemProxy */ = {
27                         isa = PBXContainerItemProxy;
28                         containerPortal = EFD552230CC6DF190074CEE1 /* VLC.xcodeproj */;
29                         proxyType = 2;
30                         remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
31                         remoteInfo = VLC;
32                 };
33 /* End PBXContainerItemProxy section */
34
35 /* Begin PBXFileReference section */
36                 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
37                 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
38                 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
39                 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
40                 29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
41                 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
42                 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
43                 32CA4F630368D1EE00C91783 /* test_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_Prefix.pch; sourceTree = "<group>"; };
44                 633302780BD24CDB00193D7D /* Controller.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Controller.h; sourceTree = "<group>"; };
45                 633302790BD24CDB00193D7D /* Controller.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Controller.m; sourceTree = "<group>"; };
46                 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
47                 8D1107320486CEB800E47090 /* test.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = test.app; sourceTree = BUILT_PRODUCTS_DIR; };
48                 EFD552230CC6DF190074CEE1 /* VLC.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = VLC.xcodeproj; path = ../../VLC.xcodeproj; sourceTree = SOURCE_ROOT; };
49 /* End PBXFileReference section */
50
51 /* Begin PBXFrameworksBuildPhase section */
52                 8D11072E0486CEB800E47090 /* Frameworks */ = {
53                         isa = PBXFrameworksBuildPhase;
54                         buildActionMask = 2147483647;
55                         files = (
56                                 EFD5522C0CC6DF380074CEE1 /* VLC.framework in Frameworks */,
57                                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
58                         );
59                         runOnlyForDeploymentPostprocessing = 0;
60                 };
61 /* End PBXFrameworksBuildPhase section */
62
63 /* Begin PBXGroup section */
64                 080E96DDFE201D6D7F000001 /* Classes */ = {
65                         isa = PBXGroup;
66                         children = (
67                                 633302780BD24CDB00193D7D /* Controller.h */,
68                                 633302790BD24CDB00193D7D /* Controller.m */,
69                         );
70                         name = Classes;
71                         sourceTree = "<group>";
72                 };
73                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
74                         isa = PBXGroup;
75                         children = (
76                                 EFD552230CC6DF190074CEE1 /* VLC.xcodeproj */,
77                                 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
78                         );
79                         name = "Linked Frameworks";
80                         sourceTree = "<group>";
81                 };
82                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
83                         isa = PBXGroup;
84                         children = (
85                                 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
86                                 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
87                                 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
88                         );
89                         name = "Other Frameworks";
90                         sourceTree = "<group>";
91                 };
92                 19C28FACFE9D520D11CA2CBB /* Products */ = {
93                         isa = PBXGroup;
94                         children = (
95                                 8D1107320486CEB800E47090 /* test.app */,
96                         );
97                         name = Products;
98                         sourceTree = "<group>";
99                 };
100                 29B97314FDCFA39411CA2CEA /* test */ = {
101                         isa = PBXGroup;
102                         children = (
103                                 080E96DDFE201D6D7F000001 /* Classes */,
104                                 29B97315FDCFA39411CA2CEA /* Other Sources */,
105                                 29B97317FDCFA39411CA2CEA /* Resources */,
106                                 29B97323FDCFA39411CA2CEA /* Frameworks */,
107                                 19C28FACFE9D520D11CA2CBB /* Products */,
108                         );
109                         name = test;
110                         sourceTree = "<group>";
111                 };
112                 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
113                         isa = PBXGroup;
114                         children = (
115                                 32CA4F630368D1EE00C91783 /* test_Prefix.pch */,
116                                 29B97316FDCFA39411CA2CEA /* main.m */,
117                         );
118                         name = "Other Sources";
119                         sourceTree = "<group>";
120                 };
121                 29B97317FDCFA39411CA2CEA /* Resources */ = {
122                         isa = PBXGroup;
123                         children = (
124                                 8D1107310486CEB800E47090 /* Info.plist */,
125                                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
126                                 29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
127                         );
128                         name = Resources;
129                         sourceTree = "<group>";
130                 };
131                 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
132                         isa = PBXGroup;
133                         children = (
134                                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
135                                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
136                         );
137                         name = Frameworks;
138                         sourceTree = "<group>";
139                 };
140                 EFD552240CC6DF190074CEE1 /* Products */ = {
141                         isa = PBXGroup;
142                         children = (
143                                 EFD5522B0CC6DF190074CEE1 /* VLC.framework */,
144                         );
145                         name = Products;
146                         sourceTree = "<group>";
147                 };
148 /* End PBXGroup section */
149
150 /* Begin PBXNativeTarget section */
151                 8D1107260486CEB800E47090 /* test */ = {
152                         isa = PBXNativeTarget;
153                         buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "test" */;
154                         buildPhases = (
155                                 8D1107290486CEB800E47090 /* Resources */,
156                                 8D11072C0486CEB800E47090 /* Sources */,
157                                 8D11072E0486CEB800E47090 /* Frameworks */,
158                         );
159                         buildRules = (
160                         );
161                         dependencies = (
162                                 EF00D30E0CC6E0AC00209802 /* PBXTargetDependency */,
163                         );
164                         name = test;
165                         productInstallPath = "$(HOME)/Applications";
166                         productName = test;
167                         productReference = 8D1107320486CEB800E47090 /* test.app */;
168                         productType = "com.apple.product-type.application";
169                 };
170 /* End PBXNativeTarget section */
171
172 /* Begin PBXProject section */
173                 29B97313FDCFA39411CA2CEA /* Project object */ = {
174                         isa = PBXProject;
175                         buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "test" */;
176                         hasScannedForEncodings = 1;
177                         mainGroup = 29B97314FDCFA39411CA2CEA /* test */;
178                         projectDirPath = "";
179                         projectReferences = (
180                                 {
181                                         ProductGroup = EFD552240CC6DF190074CEE1 /* Products */;
182                                         ProjectRef = EFD552230CC6DF190074CEE1 /* VLC.xcodeproj */;
183                                 },
184                         );
185                         targets = (
186                                 8D1107260486CEB800E47090 /* test */,
187                         );
188                 };
189 /* End PBXProject section */
190
191 /* Begin PBXReferenceProxy section */
192                 EFD5522B0CC6DF190074CEE1 /* VLC.framework */ = {
193                         isa = PBXReferenceProxy;
194                         fileType = wrapper.framework;
195                         path = VLC.framework;
196                         remoteRef = EFD5522A0CC6DF190074CEE1 /* PBXContainerItemProxy */;
197                         sourceTree = BUILT_PRODUCTS_DIR;
198                 };
199 /* End PBXReferenceProxy section */
200
201 /* Begin PBXResourcesBuildPhase section */
202                 8D1107290486CEB800E47090 /* Resources */ = {
203                         isa = PBXResourcesBuildPhase;
204                         buildActionMask = 2147483647;
205                         files = (
206                                 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
207                                 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
208                         );
209                         runOnlyForDeploymentPostprocessing = 0;
210                 };
211 /* End PBXResourcesBuildPhase section */
212
213 /* Begin PBXSourcesBuildPhase section */
214                 8D11072C0486CEB800E47090 /* Sources */ = {
215                         isa = PBXSourcesBuildPhase;
216                         buildActionMask = 2147483647;
217                         files = (
218                                 8D11072D0486CEB800E47090 /* main.m in Sources */,
219                                 6333027B0BD24CDB00193D7D /* Controller.m in Sources */,
220                         );
221                         runOnlyForDeploymentPostprocessing = 0;
222                 };
223 /* End PBXSourcesBuildPhase section */
224
225 /* Begin PBXTargetDependency section */
226                 EF00D30E0CC6E0AC00209802 /* PBXTargetDependency */ = {
227                         isa = PBXTargetDependency;
228                         name = VLC;
229                         targetProxy = EF00D30D0CC6E0AC00209802 /* PBXContainerItemProxy */;
230                 };
231 /* End PBXTargetDependency section */
232
233 /* Begin PBXVariantGroup section */
234                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
235                         isa = PBXVariantGroup;
236                         children = (
237                                 089C165DFE840E0CC02AAC07 /* English */,
238                         );
239                         name = InfoPlist.strings;
240                         sourceTree = "<group>";
241                 };
242                 29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
243                         isa = PBXVariantGroup;
244                         children = (
245                                 29B97319FDCFA39411CA2CEA /* English */,
246                         );
247                         name = MainMenu.nib;
248                         sourceTree = "<group>";
249                 };
250 /* End PBXVariantGroup section */
251
252 /* Begin XCBuildConfiguration section */
253                 C01FCF4B08A954540054247B /* Debug */ = {
254                         isa = XCBuildConfiguration;
255                         buildSettings = {
256                                 COPY_PHASE_STRIP = NO;
257                                 GCC_DYNAMIC_NO_PIC = NO;
258                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
259                                 GCC_MODEL_TUNING = G5;
260                                 GCC_OPTIMIZATION_LEVEL = 0;
261                                 INFOPLIST_FILE = Info.plist;
262                                 INSTALL_PATH = "$(HOME)/Applications";
263                                 LD_FLAGS_LIBINTL = "-dylib_file @loader_path/../lib/vlc_libintl.dylib:$(VLC_FRAMEWORK)/lib/vlc_libintl.dylib";
264                                 LD_FLAGS_LIBVLC = "-dylib_file @loader_path/lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib -dylib_file @loader_path/../lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib";
265                                 LD_FLAGS_LIBVLC_CONTROL = "-dylib_file @loader_path/lib/libvlc-control.dylib:$(VLC_FRAMEWORK)/lib/libvlc-control.dylib";
266                                 OTHER_LDFLAGS = (
267                                         "$(LD_FLAGS_LIBINTL)",
268                                         "$(LD_FLAGS_LIBVLC)",
269                                         "$(LD_FLAGS_LIBVLC_CONTROL)",
270                                 );
271                                 PRODUCT_NAME = test;
272                                 SYMROOT = ../../build;
273                                 VLC_FRAMEWORK = "$(TARGET_BUILD_DIR)/VLC.framework";
274                                 WRAPPER_EXTENSION = app;
275                                 ZERO_LINK = YES;
276                         };
277                         name = Debug;
278                 };
279                 C01FCF4C08A954540054247B /* Release */ = {
280                         isa = XCBuildConfiguration;
281                         buildSettings = {
282                                 ARCHS = "$(NATIVE_ARCH)";
283                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
284                                 GCC_MODEL_TUNING = G5;
285                                 INFOPLIST_FILE = Info.plist;
286                                 INSTALL_PATH = "$(HOME)/Applications";
287                                 LD_FLAGS_LIBINTL = "-dylib_file @loader_path/../lib/vlc_libintl.dylib:$(VLC_FRAMEWORK)/lib/vlc_libintl.dylib";
288                                 LD_FLAGS_LIBVLC = "-dylib_file @loader_path/lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib -dylib_file @loader_path/../lib/libvlc.dylib:$(VLC_FRAMEWORK)/lib/libvlc.dylib";
289                                 LD_FLAGS_LIBVLC_CONTROL = "-dylib_file @loader_path/lib/libvlc-control.dylib:$(VLC_FRAMEWORK)/lib/libvlc-control.dylib";
290                                 OTHER_LDFLAGS = (
291                                         "$(LD_FLAGS_LIBINTL)",
292                                         "$(LD_FLAGS_LIBVLC)",
293                                         "$(LD_FLAGS_LIBVLC_CONTROL)",
294                                 );
295                                 PRODUCT_NAME = test;
296                                 SYMROOT = ../../build;
297                                 VLC_FRAMEWORK = "$(TARGET_BUILD_DIR)/VLC.framework";
298                                 WRAPPER_EXTENSION = app;
299                         };
300                         name = Release;
301                 };
302                 C01FCF4F08A954540054247B /* Debug */ = {
303                         isa = XCBuildConfiguration;
304                         buildSettings = {
305                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
306                                 GCC_WARN_UNUSED_VARIABLE = YES;
307                                 PREBINDING = NO;
308                         };
309                         name = Debug;
310                 };
311                 C01FCF5008A954540054247B /* Release */ = {
312                         isa = XCBuildConfiguration;
313                         buildSettings = {
314                                 ARCHS = "$(NATIVE_ARCH)";
315                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
316                                 GCC_WARN_UNUSED_VARIABLE = YES;
317                                 PREBINDING = NO;
318                         };
319                         name = Release;
320                 };
321 /* End XCBuildConfiguration section */
322
323 /* Begin XCConfigurationList section */
324                 C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "test" */ = {
325                         isa = XCConfigurationList;
326                         buildConfigurations = (
327                                 C01FCF4B08A954540054247B /* Debug */,
328                                 C01FCF4C08A954540054247B /* Release */,
329                         );
330                         defaultConfigurationIsVisible = 0;
331                         defaultConfigurationName = Debug;
332                 };
333                 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "test" */ = {
334                         isa = XCConfigurationList;
335                         buildConfigurations = (
336                                 C01FCF4F08A954540054247B /* Debug */,
337                                 C01FCF5008A954540054247B /* Release */,
338                         );
339                         defaultConfigurationIsVisible = 0;
340                         defaultConfigurationName = Debug;
341                 };
342 /* End XCConfigurationList section */
343         };
344         rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
345 }