Ignore:
Timestamp:
02/29/08 23:30:13 (16 years ago)
Author:
Nicholas Riley
Message:

Use VERSION.xcconfig to generate ui.plist

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.xcodeproj/project.pbxproj

    r390 r421  
    2020                                E1EF063A0814203F00C464C7 /* PBXTargetDependency */,
    2121                                E1EF063C0814203F00C464C7 /* PBXTargetDependency */,
     22                                E13CAD350D78C96E0051111D /* PBXTargetDependency */,
    2223                        );
    2324                        name = "ICeCoffEE Installer";
     
    3435                E120DF1608141DBD00BF8DDC /* KillPrefpanesCache.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = E1BF15A403DBAA5600050002 /* KillPrefpanesCache.sh */; };
    3536                E120DF1908141DBD00BF8DDC /* ui.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = E1BF15A503DBAA5600050002 /* ui.plist */; };
     37                E13CACF50D78C4D20051111D /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E169DCAB03E4FF7A00050002 /* Carbon.framework */; };
     38                E13CACF80D78C5050051111D /* GetNumericBundleVersion.c in Sources */ = {isa = PBXBuildFile; fileRef = E13CACF70D78C5050051111D /* GetNumericBundleVersion.c */; };
    3639                E14DF1DA0A6F374700346107 /* APETools.o in Frameworks */ = {isa = PBXBuildFile; fileRef = E14DF1D90A6F374700346107 /* APETools.o */; };
    3740                E14E2AB60C2B774800AC18D0 /* ICeCoffEEParser.m in Sources */ = {isa = PBXBuildFile; fileRef = E14E2AB40C2B774800AC18D0 /* ICeCoffEEParser.m */; };
     
    8487
    8588/* Begin PBXContainerItemProxy section */
     89                E13CACDE0D78C4820051111D /* PBXContainerItemProxy */ = {
     90                        isa = PBXContainerItemProxy;
     91                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
     92                        proxyType = 1;
     93                        remoteGlobalIDString = E1ABAE8D0812F4B2007C5427 /* APE Module */;
     94                        remoteInfo = "APE Module";
     95                };
     96                E13CAD340D78C96E0051111D /* PBXContainerItemProxy */ = {
     97                        isa = PBXContainerItemProxy;
     98                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
     99                        proxyType = 1;
     100                        remoteGlobalIDString = E13CACD90D78C4720051111D /* GetNumericBundleVersion */;
     101                        remoteInfo = GetNumericBundleVersion;
     102                };
    86103                E1ABAEF30812F4B3007C5427 /* PBXContainerItemProxy */ = {
    87104                        isa = PBXContainerItemProxy;
     
    182199                E13762D103EC636D00050002 /* ICeCoffEEBookmarks.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ICeCoffEEBookmarks.h; sourceTree = "<group>"; };
    183200                E13762D203EC636D00050002 /* ICeCoffEEBookmarks.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ICeCoffEEBookmarks.c; sourceTree = "<group>"; };
     201                E13CACDA0D78C4720051111D /* GetNumericBundleVersion */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = GetNumericBundleVersion; sourceTree = BUILT_PRODUCTS_DIR; };
     202                E13CACF70D78C5050051111D /* GetNumericBundleVersion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = GetNumericBundleVersion.c; sourceTree = "<group>"; };
    184203                E140C475040BB997009FF178 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = Japanese; path = Japanese.lproj/APEInfo.rtfd; sourceTree = "<group>"; };
    185204                E140C476040BBABD009FF178 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Japanese; path = "Japanese.lproj/APE Manager plugin.nib"; sourceTree = "<group>"; };
     
    249268
    250269/* Begin PBXFrameworksBuildPhase section */
     270                E13CACD80D78C4720051111D /* Frameworks */ = {
     271                        isa = PBXFrameworksBuildPhase;
     272                        buildActionMask = 2147483647;
     273                        files = (
     274                                E13CACF50D78C4D20051111D /* Carbon.framework in Frameworks */,
     275                        );
     276                        runOnlyForDeploymentPostprocessing = 0;
     277                };
    251278                E14E2B2D0C2CBF8100AC18D0 /* Frameworks */ = {
    252279                        isa = PBXFrameworksBuildPhase;
     
    297324                                E1ABAEDF0812F4B2007C5427 /* ICFindFilesToRemove */,
    298325                                E14E2B1D0C2CBF1500AC18D0 /* TestParser */,
     326                                E13CACDA0D78C4720051111D /* GetNumericBundleVersion */,
    299327                        );
    300328                        name = Products;
     
    472500                        isa = PBXGroup;
    473501                        children = (
     502                                E13CACF70D78C5050051111D /* GetNumericBundleVersion.c */,
    474503                                E19EB4F503DD359100050002 /* ICFindFilesToRemove */,
    475504                                E120DF0C08141D5100BF8DDC /* ICeCoffEE Installer.app */,
     
    495524
    496525/* Begin PBXNativeTarget section */
     526                E13CACD90D78C4720051111D /* GetNumericBundleVersion */ = {
     527                        isa = PBXNativeTarget;
     528                        buildConfigurationList = E13CACF10D78C4BD0051111D /* Build configuration list for PBXNativeTarget "GetNumericBundleVersion" */;
     529                        buildPhases = (
     530                                E13CACD70D78C4720051111D /* Sources */,
     531                                E13CACD80D78C4720051111D /* Frameworks */,
     532                        );
     533                        buildRules = (
     534                        );
     535                        dependencies = (
     536                                E13CACDF0D78C4820051111D /* PBXTargetDependency */,
     537                        );
     538                        name = GetNumericBundleVersion;
     539                        productName = GetNumericBundleVersion;
     540                        productReference = E13CACDA0D78C4720051111D /* GetNumericBundleVersion */;
     541                        productType = "com.apple.product-type.tool";
     542                };
    497543                E14E2B1C0C2CBF1500AC18D0 /* TestParser */ = {
    498544                        isa = PBXNativeTarget;
     
    598644                                E1ABAE8D0812F4B2007C5427 /* APE Module */,
    599645                                E1ABAEBA0812F4B2007C5427 /* APEManagerPrefPane */,
     646                                E13CACD90D78C4720051111D /* GetNumericBundleVersion */,
    600647                                E1ABAED60812F4B2007C5427 /* ICFindFilesToRemove */,
    601648                                E120DB7308141CCB00BF8DDC /* ICeCoffEE Installer */,
     
    649696                        runOnlyForDeploymentPostprocessing = 0;
    650697                        shellPath = /bin/sh;
    651                         shellScript = "cd \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Contents/Resources/\" && \\\n/usr/bin/install \"${BUILT_PRODUCTS_DIR}/ICFindFilesToRemove\" ui && \\\nrm -rf ui/ICeCoffEE.ape && \\\nmkdir ui/ICeCoffEE.ape && \\\n/usr/bin/ditto -rsrc \"${BUILT_PRODUCTS_DIR}/ICeCoffEE.ape\" ui/ICeCoffEE.ape && \\\nfor i in ui/ICeCoffEE.ape/Contents/Resources/*.lproj\ndo\n    LPROJ=\"`basename $i`\"\n    mkdir -p \"${LPROJ}/ui\"\n    ln -s \"../../ui/ICeCoffEE.ape/Contents/Resources/$LPROJ/APEInfo.rtfd\" \"${LPROJ}/ui/ReadMe.rtfd\"\ndone";
     698                        shellScript = "cd \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Contents/Resources/\"\n/usr/bin/install \"${BUILT_PRODUCTS_DIR}/ICFindFilesToRemove\" ui\nrm -rf ui/ICeCoffEE.ape\nmkdir ui/ICeCoffEE.ape\n/usr/bin/ditto -rsrc \"${BUILT_PRODUCTS_DIR}/ICeCoffEE.ape\" ui/ICeCoffEE.ape\nfor i in ui/ICeCoffEE.ape/Contents/Resources/*.lproj\ndo\n    LPROJ=\"`basename $i`\"\n    mkdir -p \"${LPROJ}/ui\"\n    ln -s \"../../ui/ICeCoffEE.ape/Contents/Resources/$LPROJ/APEInfo.rtfd\" \"${LPROJ}/ui/ReadMe.rtfd\"\ndone\n/usr/libexec/PlistBuddy ui/ui.plist -c 'Set :ProductVersion \"'${CURRENT_MARKETING_VERSION}'\"'\n/usr/libexec/PlistBuddy ui/ui.plist -c 'Set :ProductNumVersion '$(${BUILT_PRODUCTS_DIR}/GetNumericBundleVersion ui/ICeCoffEE.ape)";
    652699                };
    653700                E1ABAEB70812F4B2007C5427 /* ShellScript */ = {
     
    663710
    664711/* Begin PBXSourcesBuildPhase section */
     712                E13CACD70D78C4720051111D /* Sources */ = {
     713                        isa = PBXSourcesBuildPhase;
     714                        buildActionMask = 2147483647;
     715                        files = (
     716                                E13CACF80D78C5050051111D /* GetNumericBundleVersion.c in Sources */,
     717                        );
     718                        runOnlyForDeploymentPostprocessing = 0;
     719                };
    665720                E14E2B1A0C2CBF1500AC18D0 /* Sources */ = {
    666721                        isa = PBXSourcesBuildPhase;
     
    726781
    727782/* Begin PBXTargetDependency section */
     783                E13CACDF0D78C4820051111D /* PBXTargetDependency */ = {
     784                        isa = PBXTargetDependency;
     785                        target = E1ABAE8D0812F4B2007C5427 /* APE Module */;
     786                        targetProxy = E13CACDE0D78C4820051111D /* PBXContainerItemProxy */;
     787                };
     788                E13CAD350D78C96E0051111D /* PBXTargetDependency */ = {
     789                        isa = PBXTargetDependency;
     790                        target = E13CACD90D78C4720051111D /* GetNumericBundleVersion */;
     791                        targetProxy = E13CAD340D78C96E0051111D /* PBXContainerItemProxy */;
     792                };
    728793                E1ABAEF40812F4B3007C5427 /* PBXTargetDependency */ = {
    729794                        isa = PBXTargetDependency;
     
    797862
    798863/* Begin XCBuildConfiguration section */
     864                E13CACDC0D78C4730051111D /* Development */ = {
     865                        isa = XCBuildConfiguration;
     866                        buildSettings = {
     867                                PRODUCT_NAME = GetNumericBundleVersion;
     868                                SKIP_INSTALL = YES;
     869                        };
     870                        name = Development;
     871                };
     872                E13CACDD0D78C4730051111D /* Deployment */ = {
     873                        isa = XCBuildConfiguration;
     874                        buildSettings = {
     875                                PRODUCT_NAME = GetNumericBundleVersion;
     876                                SKIP_INSTALL = YES;
     877                        };
     878                        name = Deployment;
     879                };
    799880                E14E2B290C2CBF5200AC18D0 /* Development */ = {
    800881                        isa = XCBuildConfiguration;
     
    850931                                COPY_PHASE_STRIP = YES;
    851932                                FRAMEWORK_SEARCH_PATHS = /Library/Frameworks;
    852                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
    853933                                INFOPLIST_FILE = "Info-APEManagerPrefPane.plist";
    854934                                PRODUCT_NAME = APEManagerPrefPane;
     
    859939                                );
    860940                                WRAPPER_EXTENSION = plugin;
    861                                 ZERO_LINK = NO;
    862941                        };
    863942                        name = Deployment;
     
    890969                        isa = XCBuildConfiguration;
    891970                        buildSettings = {
    892                                 COPY_PHASE_STRIP = YES;
    893971                                EXPORTED_SYMBOLS_FILE = Exports.exp;
    894972                                FRAMEWORK_SEARCH_PATHS = (
     
    9341012                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
    9351013                                GCC_PREFIX_HEADER = ICFindFilesToRemove/ICFindFilesToRemove_Prefix.h;
    936                                 OTHER_REZFLAGS = "";
    9371014                                PRODUCT_NAME = ICFindFilesToRemove;
    938                                 REZ_EXECUTABLE = YES;
    9391015                                WARNING_CFLAGS = (
    9401016                                        "-Wmost",
     
    9481024                        isa = XCBuildConfiguration;
    9491025                        buildSettings = {
    950                                 COPY_PHASE_STRIP = NO;
    9511026                                PRODUCT_NAME = "ICeCoffEE Installer";
    9521027                                WRAPPER_EXTENSION = app;
    953                                 ZERO_LINK = YES;
    9541028                        };
    9551029                        name = Development;
     
    9581032                        isa = XCBuildConfiguration;
    9591033                        buildSettings = {
    960                                 COPY_PHASE_STRIP = YES;
    9611034                                PRODUCT_NAME = "ICeCoffEE Installer";
    9621035                                WRAPPER_EXTENSION = app;
    963                                 ZERO_LINK = NO;
    9641036                        };
    9651037                        name = Deployment;
     
    9981070
    9991071/* Begin XCConfigurationList section */
     1072                E13CACF10D78C4BD0051111D /* Build configuration list for PBXNativeTarget "GetNumericBundleVersion" */ = {
     1073                        isa = XCConfigurationList;
     1074                        buildConfigurations = (
     1075                                E13CACDC0D78C4730051111D /* Development */,
     1076                                E13CACDD0D78C4730051111D /* Deployment */,
     1077                        );
     1078                        defaultConfigurationIsVisible = 0;
     1079                        defaultConfigurationName = Development;
     1080                };
    10001081                E14E2B280C2CBF5200AC18D0 /* Build configuration list for PBXNativeTarget "TestParser" */ = {
    10011082                        isa = XCConfigurationList;
Note: See TracChangeset for help on using the changeset viewer.