MacOSX/VLC_app/VLC.xcodeproj: Create three different targets to have more grain contr...
authorPierre d'Herbemont <pdherbemont@videolan.org>
Tue, 1 Jan 2008 21:57:48 +0000 (21:57 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Tue, 1 Jan 2008 21:57:48 +0000 (21:57 +0000)
extras/MacOSX/VLC_app/VLC.xcodeproj/project.pbxproj

index 6eeab30..a5e647e 100644 (file)
                        );
                        dependencies = (
                                633BD7110D2AE0E50012A314 /* PBXTargetDependency */,
-                               633BD7130D2AE0EB0012A314 /* PBXTargetDependency */,
+                               637F33EB0D2AEE4B001E70AB /* PBXTargetDependency */,
                        );
                        name = "vlc-contrib-core-framework-app";
                        productName = "vlc-contrib-core-framework-app";
                };
+               637F33DF0D2AEE05001E70AB /* vlc-framework-app */ = {
+                       isa = PBXAggregateTarget;
+                       buildConfigurationList = 637F33F80D2AEE67001E70AB /* Build configuration list for PBXAggregateTarget "vlc-framework-app" */;
+                       buildPhases = (
+                       );
+                       dependencies = (
+                               637F33E50D2AEE29001E70AB /* PBXTargetDependency */,
+                               637F33E90D2AEE48001E70AB /* PBXTargetDependency */,
+                       );
+                       name = "vlc-framework-app";
+                       productName = "vlc-framework-app";
+               };
 /* End PBXAggregateTarget section */
 
 /* Begin PBXBuildFile section */
                        remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
                        remoteInfo = VLC;
                };
-               633BD6C30D2ADBBC0012A314 /* PBXContainerItemProxy */ = {
+               633BD7100D2AE0E50012A314 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 633BD69D0D2ACE520012A314 /* VLC.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
-                       remoteInfo = VLC;
+                       remoteGlobalIDString = 633BD6D20D2ADE040012A314;
+                       remoteInfo = "vlc-contrib-core-framework";
                };
-               633BD7100D2AE0E50012A314 /* PBXContainerItemProxy */ = {
+               637F33E40D2AEE29001E70AB /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 633BD69D0D2ACE520012A314 /* VLC.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = 633BD6D20D2ADE040012A314;
-                       remoteInfo = "vlc-contrib-core-framework";
+                       remoteGlobalIDString = 8DC2EF4F0486A6940098B216 /* VLC */;
+                       remoteInfo = VLC;
                };
-               633BD7120D2AE0EB0012A314 /* PBXContainerItemProxy */ = {
+               637F33E80D2AEE48001E70AB /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
                        proxyType = 1;
-                       remoteGlobalIDString = 8D1107260486CEB800E47090;
+                       remoteGlobalIDString = 8D1107260486CEB800E47090 /* VLC */;
                        remoteInfo = VLC;
                };
+               637F33EA0D2AEE4B001E70AB /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 637F33DF0D2AEE05001E70AB /* vlc-framework-app */;
+                       remoteInfo = "vlc-framework-app";
+               };
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
                        buildRules = (
                        );
                        dependencies = (
-                               633BD6C40D2ADBBC0012A314 /* PBXTargetDependency */,
                        );
                        name = VLC;
                        productInstallPath = "$(HOME)/Applications";
                        projectRoot = "";
                        targets = (
                                633BD70D0D2AE0DF0012A314 /* vlc-contrib-core-framework-app */,
+                               637F33DF0D2AEE05001E70AB /* vlc-framework-app */,
                                8D1107260486CEB800E47090 /* VLC */,
                        );
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = /bin/sh;
-                       shellScript = "/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks $SRCROOT/../Framework/build/$BUILD_VARIANTS/VLC.framework $BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app/Contents/Frameworks";
+                       shellScript = "/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks $SRCROOT/../Framework/build/$CONFIGURATION/VLC.framework $BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app/Contents/Frameworks";
                        showEnvVarsInLog = 0;
                };
 /* End PBXShellScriptBuildPhase section */
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-               633BD6C40D2ADBBC0012A314 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = VLC;
-                       targetProxy = 633BD6C30D2ADBBC0012A314 /* PBXContainerItemProxy */;
-               };
                633BD7110D2AE0E50012A314 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = "vlc-contrib-core-framework";
                        targetProxy = 633BD7100D2AE0E50012A314 /* PBXContainerItemProxy */;
                };
-               633BD7130D2AE0EB0012A314 /* PBXTargetDependency */ = {
+               637F33E50D2AEE29001E70AB /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = VLC;
+                       targetProxy = 637F33E40D2AEE29001E70AB /* PBXContainerItemProxy */;
+               };
+               637F33E90D2AEE48001E70AB /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = 8D1107260486CEB800E47090 /* VLC */;
-                       targetProxy = 633BD7120D2AE0EB0012A314 /* PBXContainerItemProxy */;
+                       targetProxy = 637F33E80D2AEE48001E70AB /* PBXContainerItemProxy */;
+               };
+               637F33EB0D2AEE4B001E70AB /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 637F33DF0D2AEE05001E70AB /* vlc-framework-app */;
+                       targetProxy = 637F33EA0D2AEE4B001E70AB /* PBXContainerItemProxy */;
                };
 /* End PBXTargetDependency section */
 
                        };
                        name = Release;
                };
+               637F33E00D2AEE05001E70AB /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               PRODUCT_NAME = "vlc-framework-app";
+                       };
+                       name = Debug;
+               };
+               637F33E10D2AEE05001E70AB /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
+                               PRODUCT_NAME = "vlc-framework-app";
+                               ZERO_LINK = NO;
+                       };
+                       name = Release;
+               };
                C01FCF4B08A954540054247B /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               637F33F80D2AEE67001E70AB /* Build configuration list for PBXAggregateTarget "vlc-framework-app" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               637F33E00D2AEE05001E70AB /* Debug */,
+                               637F33E10D2AEE05001E70AB /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "VLC" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (