Changeset 248
- Timestamp:
- 01/06/07 11:21:10 (2 years ago)
- Files:
-
- trunk/GBPerianPanePListGenerator.h (added)
- trunk/GBPerianPanePListGenerator.m (added)
- trunk/Perian.xcodeproj/project.pbxproj (modified) (17 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Perian.xcodeproj/project.pbxproj
r242 r248 31 31 name = "Debug In QuickTime Player"; 32 32 productName = "Debug In QuickTime Player"; 33 }; 34 F5CFD2560B500B5E00616865 /* CreatePrefPanePlist */ = { 35 isa = PBXAggregateTarget; 36 buildConfigurationList = F5CFD2650B500B9D00616865 /* Build configuration list for PBXAggregateTarget "CreatePrefPanePlist" */; 37 buildPhases = ( 38 F5CFD2590B500B7200616865 /* ShellScript */, 39 ); 40 dependencies = ( 41 F5CFD2580B500B6200616865 /* PBXTargetDependency */, 42 ); 43 name = CreatePrefPanePlist; 44 productName = CreatePrefPanePlist; 33 45 }; 34 46 /* End PBXAggregateTarget section */ … … 180 192 F53E18E50B4F483C003A0471 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F53E18E40B4F483C003A0471 /* Security.framework */; }; 181 193 F59E09F10A670E570019A3F0 /* Perian.component in CopyFiles */ = {isa = PBXBuildFile; fileRef = 11A70AC10A3D0105002058D4 /* Perian.component */; }; 194 F5CFD1C10B5000DF00616865 /* GBPerianPanePListGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = F5CFD1BD0B5000CE00616865 /* GBPerianPanePListGenerator.m */; }; 195 F5CFD22A0B50087C00616865 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5CFD2290B50087C00616865 /* Foundation.framework */; }; 182 196 /* End PBXBuildFile section */ 183 197 … … 210 224 remoteGlobalIDString = 11A70AC00A3D0105002058D4; 211 225 remoteInfo = Perian; 226 }; 227 F5CFD2570B500B6200616865 /* PBXContainerItemProxy */ = { 228 isa = PBXContainerItemProxy; 229 containerPortal = 089C1669FE841209C02AAC07 /* Project object */; 230 proxyType = 1; 231 remoteGlobalIDString = F5CFD1B30B50009000616865 /* PerianPanePListGenerator */; 232 remoteInfo = PerianPanePListGenerator; 233 }; 234 F5CFD25D0B500B9400616865 /* PBXContainerItemProxy */ = { 235 isa = PBXContainerItemProxy; 236 containerPortal = 089C1669FE841209C02AAC07 /* Project object */; 237 proxyType = 1; 238 remoteGlobalIDString = F5CFD2560B500B5E00616865 /* CreatePrefPanePlist */; 239 remoteInfo = CreatePrefPanePlist; 212 240 }; 213 241 /* End PBXContainerItemProxy section */ … … 420 448 F560DF0003D61D0101ABA332 /* FFusionCodec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = FFusionCodec.c; sourceTree = "<group>"; }; 421 449 F560DF0203D622D001ABA332 /* FFusionCodec.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = FFusionCodec.r; sourceTree = "<group>"; }; 450 F5CFD1B40B50009000616865 /* PerianPanePListGenerator */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; name = PerianPanePListGenerator; path = build/Development/PerianPanePListGenerator; sourceTree = "<group>"; }; 451 F5CFD1BC0B5000CE00616865 /* GBPerianPanePListGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GBPerianPanePListGenerator.h; sourceTree = "<group>"; }; 452 F5CFD1BD0B5000CE00616865 /* GBPerianPanePListGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GBPerianPanePListGenerator.m; sourceTree = "<group>"; }; 453 F5CFD2290B50087C00616865 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 422 454 /* End PBXFileReference section */ 423 455 … … 462 494 runOnlyForDeploymentPostprocessing = 0; 463 495 }; 496 F5CFD1B20B50009000616865 /* Frameworks */ = { 497 isa = PBXFrameworksBuildPhase; 498 buildActionMask = 2147483647; 499 files = ( 500 F5CFD22A0B50087C00616865 /* Foundation.framework in Frameworks */, 501 ); 502 runOnlyForDeploymentPostprocessing = 0; 503 }; 464 504 /* End PBXFrameworksBuildPhase section */ 465 505 … … 481 521 isa = PBXGroup; 482 522 children = ( 523 F5CFD2290B50087C00616865 /* Foundation.framework */, 483 524 61CB11020ACDF37C007994BD /* libebml */, 484 525 61CB11720ACDF4BB007994BD /* libmatroska */, … … 544 585 61CB11770ACDF4D8007994BD /* libmatroska.a */, 545 586 83D1D6C80B4C794700E09EC9 /* PerianPane.prefPane */, 587 F5CFD1B40B50009000616865 /* PerianPanePListGenerator */, 546 588 ); 547 589 name = Products; … … 770 812 83D1D6E00B4C81F200E09EC9 /* CPFPerianPrefPaneController.h */, 771 813 83D1D6E10B4C81F200E09EC9 /* CPFPerianPrefPaneController.m */, 814 F5CFD1BC0B5000CE00616865 /* GBPerianPanePListGenerator.h */, 815 F5CFD1BD0B5000CE00616865 /* GBPerianPanePListGenerator.m */, 772 816 ); 773 817 name = PrefPane; … … 955 999 ); 956 1000 dependencies = ( 1001 F5CFD25E0B500B9400616865 /* PBXTargetDependency */, 957 1002 ); 958 1003 name = PerianPane; … … 960 1005 productReference = 83D1D6C80B4C794700E09EC9 /* PerianPane.prefPane */; 961 1006 productType = "com.apple.product-type.bundle"; 1007 }; 1008 F5CFD1B30B50009000616865 /* PerianPanePListGenerator */ = { 1009 isa = PBXNativeTarget; 1010 buildConfigurationList = F5CFD1B80B5000AF00616865 /* Build configuration list for PBXNativeTarget "PerianPanePListGenerator" */; 1011 buildPhases = ( 1012 F5CFD1B10B50009000616865 /* Sources */, 1013 F5CFD1B20B50009000616865 /* Frameworks */, 1014 ); 1015 buildRules = ( 1016 ); 1017 dependencies = ( 1018 ); 1019 name = PerianPanePListGenerator; 1020 productName = PerianPanePListGenerator; 1021 productReference = F5CFD1B40B50009000616865 /* PerianPanePListGenerator */; 1022 productType = "com.apple.product-type.tool"; 962 1023 }; 963 1024 /* End PBXNativeTarget section */ … … 977 1038 61CB11760ACDF4D8007994BD /* matroska */, 978 1039 83D1D6C70B4C794700E09EC9 /* PerianPane */, 1040 F5CFD1B30B50009000616865 /* PerianPanePListGenerator */, 1041 F5CFD2560B500B5E00616865 /* CreatePrefPanePlist */, 979 1042 ); 980 1043 }; … … 1060 1123 shellPath = /bin/sh; 1061 1124 shellScript = "source $SRCROOT/archiveComponents.sh"; 1125 }; 1126 F5CFD2590B500B7200616865 /* ShellScript */ = { 1127 isa = PBXShellScriptBuildPhase; 1128 buildActionMask = 2147483647; 1129 files = ( 1130 ); 1131 inputPaths = ( 1132 ); 1133 outputPaths = ( 1134 ); 1135 runOnlyForDeploymentPostprocessing = 0; 1136 shellPath = /bin/sh; 1137 shellScript = "cd \"$BUILT_PRODUCTS_DIR\"\n./PerianPanePListGenerator \"${SRCROOT}/PerianPane-Info.plist\" \"${BUILT_PRODUCTS_DIR}\n\" \"${SRCROOT}/PerianPaneReal-Info.plist\""; 1062 1138 }; 1063 1139 /* End PBXShellScriptBuildPhase section */ … … 1160 1236 runOnlyForDeploymentPostprocessing = 0; 1161 1237 }; 1238 F5CFD1B10B50009000616865 /* Sources */ = { 1239 isa = PBXSourcesBuildPhase; 1240 buildActionMask = 2147483647; 1241 files = ( 1242 F5CFD1C10B5000DF00616865 /* GBPerianPanePListGenerator.m in Sources */, 1243 ); 1244 runOnlyForDeploymentPostprocessing = 0; 1245 }; 1162 1246 /* End PBXSourcesBuildPhase section */ 1163 1247 … … 1182 1266 target = 11A70AC00A3D0105002058D4 /* Perian */; 1183 1267 targetProxy = F59E09EB0A670E420019A3F0 /* PBXContainerItemProxy */; 1268 }; 1269 F5CFD2580B500B6200616865 /* PBXTargetDependency */ = { 1270 isa = PBXTargetDependency; 1271 target = F5CFD1B30B50009000616865 /* PerianPanePListGenerator */; 1272 targetProxy = F5CFD2570B500B6200616865 /* PBXContainerItemProxy */; 1273 }; 1274 F5CFD25E0B500B9400616865 /* PBXTargetDependency */ = { 1275 isa = PBXTargetDependency; 1276 target = F5CFD2560B500B5E00616865 /* CreatePrefPanePlist */; 1277 targetProxy = F5CFD25D0B500B9400616865 /* PBXContainerItemProxy */; 1184 1278 }; 1185 1279 /* End PBXTargetDependency section */ … … 1552 1646 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1553 1647 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 1554 INFOPLIST_FILE = "PerianPane-Info.plist"; 1648 GCC_WARN_ABOUT_RETURN_TYPE = YES; 1649 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; 1650 GCC_WARN_SHADOW = YES; 1651 GCC_WARN_SIGN_COMPARE = YES; 1652 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 1653 GCC_WARN_UNUSED_FUNCTION = YES; 1654 GCC_WARN_UNUSED_LABEL = YES; 1655 GCC_WARN_UNUSED_PARAMETER = NO; 1656 GCC_WARN_UNUSED_VALUE = NO; 1657 GCC_WARN_UNUSED_VARIABLE = YES; 1658 INFOPLIST_FILE = "PerianPaneReal-Info.plist"; 1555 1659 INSTALL_PATH = "$(HOME)/Library/Bundles"; 1556 1660 OTHER_LDFLAGS = ( … … 1646 1750 name = Default; 1647 1751 }; 1752 F5CFD1B90B5000AF00616865 /* Development */ = { 1753 isa = XCBuildConfiguration; 1754 buildSettings = { 1755 COPY_PHASE_STRIP = NO; 1756 GCC_DYNAMIC_NO_PIC = NO; 1757 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1758 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1759 GCC_MODEL_TUNING = G5; 1760 GCC_OPTIMIZATION_LEVEL = 0; 1761 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1762 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 1763 INSTALL_PATH = "$(HOME)/bin"; 1764 OTHER_LDFLAGS = ( 1765 "-framework", 1766 Foundation, 1767 "-framework", 1768 AppKit, 1769 ); 1770 PREBINDING = NO; 1771 PRODUCT_NAME = PerianPanePListGenerator; 1772 ZERO_LINK = YES; 1773 }; 1774 name = Development; 1775 }; 1776 F5CFD1BA0B5000AF00616865 /* Deployment */ = { 1777 isa = XCBuildConfiguration; 1778 buildSettings = { 1779 COPY_PHASE_STRIP = YES; 1780 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1781 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 1782 GCC_MODEL_TUNING = G5; 1783 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1784 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 1785 INSTALL_PATH = "$(HOME)/bin"; 1786 OTHER_LDFLAGS = ( 1787 "-framework", 1788 Foundation, 1789 "-framework", 1790 AppKit, 1791 ); 1792 PREBINDING = NO; 1793 PRODUCT_NAME = PerianPanePListGenerator; 1794 ZERO_LINK = NO; 1795 }; 1796 name = Deployment; 1797 }; 1798 F5CFD1BB0B5000AF00616865 /* Default */ = { 1799 isa = XCBuildConfiguration; 1800 buildSettings = { 1801 GCC_ENABLE_FIX_AND_CONTINUE = YES; 1802 GCC_MODEL_TUNING = G5; 1803 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1804 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 1805 INSTALL_PATH = "$(HOME)/bin"; 1806 OTHER_LDFLAGS = ( 1807 "-framework", 1808 Foundation, 1809 "-framework", 1810 AppKit, 1811 ); 1812 PREBINDING = NO; 1813 PRODUCT_NAME = PerianPanePListGenerator; 1814 ZERO_LINK = YES; 1815 }; 1816 name = Default; 1817 }; 1818 F5CFD2660B500B9D00616865 /* Development */ = { 1819 isa = XCBuildConfiguration; 1820 buildSettings = { 1821 COPY_PHASE_STRIP = NO; 1822 GCC_DYNAMIC_NO_PIC = NO; 1823 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1824 GCC_OPTIMIZATION_LEVEL = 0; 1825 PRODUCT_NAME = CreatePrefPanePlist; 1826 }; 1827 name = Development; 1828 }; 1829 F5CFD2670B500B9D00616865 /* Deployment */ = { 1830 isa = XCBuildConfiguration; 1831 buildSettings = { 1832 COPY_PHASE_STRIP = YES; 1833 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1834 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 1835 PRODUCT_NAME = CreatePrefPanePlist; 1836 ZERO_LINK = NO; 1837 }; 1838 name = Deployment; 1839 }; 1840 F5CFD2680B500B9D00616865 /* Default */ = { 1841 isa = XCBuildConfiguration; 1842 buildSettings = { 1843 PRODUCT_NAME = CreatePrefPanePlist; 1844 }; 1845 name = Default; 1846 }; 1648 1847 /* End XCBuildConfiguration section */ 1649 1848 … … 1719 1918 defaultConfigurationName = Default; 1720 1919 }; 1920 F5CFD1B80B5000AF00616865 /* Build configuration list for PBXNativeTarget "PerianPanePListGenerator" */ = { 1921 isa = XCConfigurationList; 1922 buildConfigurations = ( 1923 F5CFD1B90B5000AF00616865 /* Development */, 1924 F5CFD1BA0B5000AF00616865 /* Deployment */, 1925 F5CFD1BB0B5000AF00616865 /* Default */, 1926 ); 1927 defaultConfigurationIsVisible = 0; 1928 defaultConfigurationName = Default; 1929 }; 1930 F5CFD2650B500B9D00616865 /* Build configuration list for PBXAggregateTarget "CreatePrefPanePlist" */ = { 1931 isa = XCConfigurationList; 1932 buildConfigurations = ( 1933 F5CFD2660B500B9D00616865 /* Development */, 1934 F5CFD2670B500B9D00616865 /* Deployment */, 1935 F5CFD2680B500B9D00616865 /* Default */, 1936 ); 1937 defaultConfigurationIsVisible = 0; 1938 defaultConfigurationName = Default; 1939 }; 1721 1940 /* End XCConfigurationList section */ 1722 1941 };
