| // !$*UTF8*$!␊ |
| {␊ |
| ␉archiveVersion = 1;␊ |
| ␉classes = {␊ |
| ␉};␊ |
| ␉objectVersion = 42;␊ |
| ␉objects = {␊ |
| ␊ |
| /* Begin PBXAggregateTarget section */␊ |
| ␉␉EE26E0C00D6085E100116FAC /* dfu */ = {␊ |
| ␉␉␉isa = PBXAggregateTarget;␊ |
| ␉␉␉buildConfigurationList = EE26E0D30D6085EE00116FAC /* Build configuration list for PBXAggregateTarget "dfu" */;␊ |
| ␉␉␉buildPhases = (␊ |
| ␉␉␉␉EE26E0BF0D6085E100116FAC /* ShellScript */,␊ |
| ␉␉␉);␊ |
| ␉␉␉dependencies = (␊ |
| ␉␉␉);␊ |
| ␉␉␉name = dfu;␊ |
| ␉␉␉productName = dfu;␊ |
| ␉␉};␊ |
| ␉␉EE42F32E0CA25131006FA8F6 /* Sources */ = {␊ |
| ␉␉␉isa = PBXAggregateTarget;␊ |
| ␉␉␉buildConfigurationList = EE42F3310CA25151006FA8F6 /* Build configuration list for PBXAggregateTarget "Sources" */;␊ |
| ␉␉␉buildPhases = (␊ |
| ␉␉␉␉EE42F32D0CA25131006FA8F6 /* ShellScript */,␊ |
| ␉␉␉);␊ |
| ␉␉␉dependencies = (␊ |
| ␉␉␉);␊ |
| ␉␉␉name = Sources;␊ |
| ␉␉␉productName = Sources;␊ |
| ␉␉};␊ |
| ␉␉EEA6A06B0D6887C3005582FB /* libusb */ = {␊ |
| ␉␉␉isa = PBXAggregateTarget;␊ |
| ␉␉␉buildConfigurationList = EEA6A0720D6887D6005582FB /* Build configuration list for PBXAggregateTarget "libusb" */;␊ |
| ␉␉␉buildPhases = (␊ |
| ␉␉␉␉EEA6A06A0D6887C3005582FB /* ShellScript */,␊ |
| ␉␉␉);␊ |
| ␉␉␉dependencies = (␊ |
| ␉␉␉);␊ |
| ␉␉␉name = libusb;␊ |
| ␉␉␉productName = libusb;␊ |
| ␉␉};␊ |
| ␉␉EEA6A34F0D69CFA7005582FB /* All */ = {␊ |
| ␉␉␉isa = PBXAggregateTarget;␊ |
| ␉␉␉buildConfigurationList = EEA6A3560D69CFD0005582FB /* Build configuration list for PBXAggregateTarget "All" */;␊ |
| ␉␉␉buildPhases = (␊ |
| ␉␉␉␉EEA6A34E0D69CFA7005582FB /* ShellScript */,␊ |
| ␉␉␉);␊ |
| ␉␉␉dependencies = (␊ |
| ␉␉␉␉EEA6A3510D69CFAF005582FB /* PBXTargetDependency */,␊ |
| ␉␉␉␉EEA6A3530D69CFB2005582FB /* PBXTargetDependency */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = All;␊ |
| ␉␉␉productName = All;␊ |
| ␉␉};␊ |
| /* End PBXAggregateTarget section */␊ |
| ␊ |
| /* Begin PBXBuildFile section */␊ |
| ␉␉8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };␊ |
| ␉␉8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };␊ |
| ␉␉8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };␊ |
| ␉␉8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };␊ |
| ␉␉EE9BF3D90C9FD8F2008BADF3 /* OpenMokoFlasher.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8D1107320486CEB800E47090 /* OpenMokoFlasher.app */; };␊ |
| ␉␉EEC7F8130C61703800762819 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC7F8120C61703800762819 /* AppController.m */; };␊ |
| ␉␉EED58DEE0C7865C20048859C /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = EED58DED0C7865C20048859C /* Icon.icns */; };␊ |
| /* End PBXBuildFile section */␊ |
| ␊ |
| /* Begin PBXContainerItemProxy section */␊ |
| ␉␉EE26E0E40D60870300116FAC /* PBXContainerItemProxy */ = {␊ |
| ␉␉␉isa = PBXContainerItemProxy;␊ |
| ␉␉␉containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;␊ |
| ␉␉␉proxyType = 1;␊ |
| ␉␉␉remoteGlobalIDString = EE26E0C00D6085E100116FAC;␊ |
| ␉␉␉remoteInfo = dfu;␊ |
| ␉␉};␊ |
| ␉␉EEA6A2F00D698EAB005582FB /* PBXContainerItemProxy */ = {␊ |
| ␉␉␉isa = PBXContainerItemProxy;␊ |
| ␉␉␉containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;␊ |
| ␉␉␉proxyType = 1;␊ |
| ␉␉␉remoteGlobalIDString = EEA6A06B0D6887C3005582FB;␊ |
| ␉␉␉remoteInfo = libusb;␊ |
| ␉␉};␊ |
| ␉␉EEA6A3500D69CFAF005582FB /* PBXContainerItemProxy */ = {␊ |
| ␉␉␉isa = PBXContainerItemProxy;␊ |
| ␉␉␉containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;␊ |
| ␉␉␉proxyType = 1;␊ |
| ␉␉␉remoteGlobalIDString = 8D1107260486CEB800E47090;␊ |
| ␉␉␉remoteInfo = "OpenMoko Flasher";␊ |
| ␉␉};␊ |
| ␉␉EEA6A3520D69CFB2005582FB /* PBXContainerItemProxy */ = {␊ |
| ␉␉␉isa = PBXContainerItemProxy;␊ |
| ␉␉␉containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;␊ |
| ␉␉␉proxyType = 1;␊ |
| ␉␉␉remoteGlobalIDString = EE42F32E0CA25131006FA8F6;␊ |
| ␉␉␉remoteInfo = Sources;␊ |
| ␉␉};␊ |
| /* End PBXContainerItemProxy section */␊ |
| ␊ |
| /* Begin PBXCopyFilesBuildPhase section */␊ |
| ␉␉EE9BF3D70C9FD8DC008BADF3 /* CopyFiles */ = {␊ |
| ␉␉␉isa = PBXCopyFilesBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉dstPath = $HOME/Applications;␊ |
| ␉␉␉dstSubfolderSpec = 0;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉␉EE9BF3D90C9FD8F2008BADF3 /* OpenMokoFlasher.app in CopyFiles */,␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉};␊ |
| /* End PBXCopyFilesBuildPhase section */␊ |
| ␊ |
| /* Begin PBXFileReference section */␊ |
| ␉␉089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };␊ |
| ␉␉1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };␊ |
| ␉␉13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };␊ |
| ␉␉29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };␊ |
| ␉␉29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };␊ |
| ␉␉29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };␊ |
| ␉␉29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };␊ |
| ␉␉32CA4F630368D1EE00C91783 /* OpenMokoFlasher_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenMokoFlasher_Prefix.pch; sourceTree = "<group>"; };␊ |
| ␉␉8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };␊ |
| ␉␉8D1107320486CEB800E47090 /* OpenMokoFlasher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenMokoFlasher.app; sourceTree = BUILT_PRODUCTS_DIR; };␊ |
| ␉␉EE5B85ED0E8F8DAC00264951 /* Readme.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = Readme.rtf; sourceTree = "<group>"; };␊ |
| ␉␉EEA6A0FC0D68983E005582FB /* libusb-0.1.4.4.4.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = "libusb-0.1.4.4.4.dylib"; sourceTree = "<group>"; };␊ |
| ␉␉EEA6A0FD0D68983E005582FB /* libusb-0.1.4.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = "libusb-0.1.4.dylib"; sourceTree = "<group>"; };␊ |
| ␉␉EEA6A0FE0D68983E005582FB /* libusb.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libusb.dylib; sourceTree = "<group>"; };␊ |
| ␉␉EEA6A1000D68983E005582FB /* libusb-0.1.4.4.4.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = "libusb-0.1.4.4.4.dylib"; sourceTree = "<group>"; };␊ |
| ␉␉EEA6A1010D68983E005582FB /* libusb-0.1.4.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = "libusb-0.1.4.dylib"; sourceTree = "<group>"; };␊ |
| ␉␉EEA6A1020D68983E005582FB /* libusb.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libusb.dylib; sourceTree = "<group>"; };␊ |
| ␉␉EEC7F7A20C616B7F00762819 /* dfu-util */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "dfu-util"; sourceTree = "<group>"; };␊ |
| ␉␉EEC7F8110C61703800762819 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = "<group>"; };␊ |
| ␉␉EEC7F8120C61703800762819 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = "<group>"; };␊ |
| ␉␉EED58DED0C7865C20048859C /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = "<group>"; };␊ |
| ␉␉EEDD83C10C63468200D2CF87 /* ToDo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ToDo; sourceTree = "<group>"; };␊ |
| /* End PBXFileReference section */␊ |
| ␊ |
| /* Begin PBXFrameworksBuildPhase section */␊ |
| ␉␉8D11072E0486CEB800E47090 /* Frameworks */ = {␊ |
| ␉␉␉isa = PBXFrameworksBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉␉8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉};␊ |
| /* End PBXFrameworksBuildPhase section */␊ |
| ␊ |
| /* Begin PBXGroup section */␊ |
| ␉␉080E96DDFE201D6D7F000001 /* Classes */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉EEC7F8110C61703800762819 /* AppController.h */,␊ |
| ␉␉␉␉EEC7F8120C61703800762819 /* AppController.m */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = Classes;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = "Linked Frameworks";␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉29B97324FDCFA39411CA2CEA /* AppKit.framework */,␊ |
| ␉␉␉␉13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,␊ |
| ␉␉␉␉29B97325FDCFA39411CA2CEA /* Foundation.framework */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = "Other Frameworks";␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉19C28FACFE9D520D11CA2CBB /* Products */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉8D1107320486CEB800E47090 /* OpenMokoFlasher.app */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = Products;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉29B97314FDCFA39411CA2CEA /* OpenMokoFlasher */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉EEDD83C10C63468200D2CF87 /* ToDo */,␊ |
| ␉␉␉␉EE5B85ED0E8F8DAC00264951 /* Readme.rtf */,␊ |
| ␉␉␉␉EEA6A0FA0D68983E005582FB /* libusb */,␊ |
| ␉␉␉␉EEC7F7A20C616B7F00762819 /* dfu-util */,␊ |
| ␉␉␉␉080E96DDFE201D6D7F000001 /* Classes */,␊ |
| ␉␉␉␉29B97315FDCFA39411CA2CEA /* Other Sources */,␊ |
| ␉␉␉␉29B97317FDCFA39411CA2CEA /* Resources */,␊ |
| ␉␉␉␉29B97323FDCFA39411CA2CEA /* Frameworks */,␊ |
| ␉␉␉␉19C28FACFE9D520D11CA2CBB /* Products */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = OpenMokoFlasher;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉29B97315FDCFA39411CA2CEA /* Other Sources */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉32CA4F630368D1EE00C91783 /* OpenMokoFlasher_Prefix.pch */,␊ |
| ␉␉␉␉29B97316FDCFA39411CA2CEA /* main.m */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = "Other Sources";␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉29B97317FDCFA39411CA2CEA /* Resources */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉EED58DED0C7865C20048859C /* Icon.icns */,␊ |
| ␉␉␉␉8D1107310486CEB800E47090 /* Info.plist */,␊ |
| ␉␉␉␉089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,␊ |
| ␉␉␉␉29B97318FDCFA39411CA2CEA /* MainMenu.nib */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = Resources;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉29B97323FDCFA39411CA2CEA /* Frameworks */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,␊ |
| ␉␉␉␉1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = Frameworks;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉EEA6A0FA0D68983E005582FB /* libusb */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉EEA6A0FB0D68983E005582FB /* i386 */,␊ |
| ␉␉␉␉EEA6A0FF0D68983E005582FB /* ppc */,␊ |
| ␉␉␉);␊ |
| ␉␉␉path = libusb;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉EEA6A0FB0D68983E005582FB /* i386 */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉EEA6A0FC0D68983E005582FB /* libusb-0.1.4.4.4.dylib */,␊ |
| ␉␉␉␉EEA6A0FD0D68983E005582FB /* libusb-0.1.4.dylib */,␊ |
| ␉␉␉␉EEA6A0FE0D68983E005582FB /* libusb.dylib */,␊ |
| ␉␉␉);␊ |
| ␉␉␉path = i386;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉EEA6A0FF0D68983E005582FB /* ppc */ = {␊ |
| ␉␉␉isa = PBXGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉EEA6A1000D68983E005582FB /* libusb-0.1.4.4.4.dylib */,␊ |
| ␉␉␉␉EEA6A1010D68983E005582FB /* libusb-0.1.4.dylib */,␊ |
| ␉␉␉␉EEA6A1020D68983E005582FB /* libusb.dylib */,␊ |
| ␉␉␉);␊ |
| ␉␉␉path = ppc;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| /* End PBXGroup section */␊ |
| ␊ |
| /* Begin PBXNativeTarget section */␊ |
| ␉␉8D1107260486CEB800E47090 /* OpenMoko Flasher */ = {␊ |
| ␉␉␉isa = PBXNativeTarget;␊ |
| ␉␉␉buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "OpenMoko Flasher" */;␊ |
| ␉␉␉buildPhases = (␊ |
| ␉␉␉␉8D1107290486CEB800E47090 /* Resources */,␊ |
| ␉␉␉␉8D11072C0486CEB800E47090 /* Sources */,␊ |
| ␉␉␉␉8D11072E0486CEB800E47090 /* Frameworks */,␊ |
| ␉␉␉␉EEC7F7E20C616E9F00762819 /* ShellScript */,␊ |
| ␉␉␉␉EE9BF3D70C9FD8DC008BADF3 /* CopyFiles */,␊ |
| ␉␉␉);␊ |
| ␉␉␉buildRules = (␊ |
| ␉␉␉);␊ |
| ␉␉␉dependencies = (␊ |
| ␉␉␉␉EEA6A2F10D698EAB005582FB /* PBXTargetDependency */,␊ |
| ␉␉␉␉EE26E0E50D60870300116FAC /* PBXTargetDependency */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = "OpenMoko Flasher";␊ |
| ␉␉␉productInstallPath = "$(HOME)/Applications";␊ |
| ␉␉␉productName = OpenMokoFlasher;␊ |
| ␉␉␉productReference = 8D1107320486CEB800E47090 /* OpenMokoFlasher.app */;␊ |
| ␉␉␉productType = "com.apple.product-type.application";␊ |
| ␉␉};␊ |
| /* End PBXNativeTarget section */␊ |
| ␊ |
| /* Begin PBXProject section */␊ |
| ␉␉29B97313FDCFA39411CA2CEA /* Project object */ = {␊ |
| ␉␉␉isa = PBXProject;␊ |
| ␉␉␉buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "OpenMoko Flasher" */;␊ |
| ␉␉␉compatibilityVersion = "Xcode 2.4";␊ |
| ␉␉␉hasScannedForEncodings = 1;␊ |
| ␉␉␉mainGroup = 29B97314FDCFA39411CA2CEA /* OpenMokoFlasher */;␊ |
| ␉␉␉projectDirPath = "";␊ |
| ␉␉␉projectRoot = "";␊ |
| ␉␉␉targets = (␊ |
| ␉␉␉␉EEA6A34F0D69CFA7005582FB /* All */,␊ |
| ␉␉␉␉8D1107260486CEB800E47090 /* OpenMoko Flasher */,␊ |
| ␉␉␉␉EE42F32E0CA25131006FA8F6 /* Sources */,␊ |
| ␉␉␉␉EE26E0C00D6085E100116FAC /* dfu */,␊ |
| ␉␉␉␉EEA6A06B0D6887C3005582FB /* libusb */,␊ |
| ␉␉␉);␊ |
| ␉␉};␊ |
| /* End PBXProject section */␊ |
| ␊ |
| /* Begin PBXResourcesBuildPhase section */␊ |
| ␉␉8D1107290486CEB800E47090 /* Resources */ = {␊ |
| ␉␉␉isa = PBXResourcesBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉␉8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,␊ |
| ␉␉␉␉8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,␊ |
| ␉␉␉␉EED58DEE0C7865C20048859C /* Icon.icns in Resources */,␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉};␊ |
| /* End PBXResourcesBuildPhase section */␊ |
| ␊ |
| /* Begin PBXShellScriptBuildPhase section */␊ |
| ␉␉EE26E0BF0D6085E100116FAC /* ShellScript */ = {␊ |
| ␉␉␉isa = PBXShellScriptBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉);␊ |
| ␉␉␉inputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉outputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉␉shellPath = /bin/sh;␊ |
| ␉␉␉shellScript = "# shell script goes here\n\nPATH=/usr/local/bin:/opt/local/bin:/opt/local/sbin:$PATH\n\nHERE=$PWD\n\ncd dfu-util\n\n./autogen.sh\n\nARCHS=\"i386 ppc\"\n\nfor ARCH in $ARCHS\n\tdo\n\trm -f src/Makefile\n\t./configure --host Darwin CFLAGS=\" -I/opt/local/include -L$HERE/libusb -arch $ARCH\" LIBS=\"-Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation -lusb\" \n\tmake\n\tcp -f src/dfu-util dfu-util.$ARCH\n\tmake clean\n\tdone\n\n# make universal binary\n\nlipo dfu-util.ppc dfu-util.i386 -create -output dfu-util\n\n# fix to use libusb in our bundle http://qin.laya.com/tech_coding_help/dylib_linking.html\n\notool -L dfu-util\ninstall_name_tool -change /opt/local/lib/libusb-0.1.4.dylib @executable_path/../Resources/libusb-0.1.4.dylib dfu-util\notool -L dfu-util\n\nexit 0";␊ |
| ␉␉};␊ |
| ␉␉EE42F32D0CA25131006FA8F6 /* ShellScript */ = {␊ |
| ␉␉␉isa = PBXShellScriptBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉);␊ |
| ␉␉␉inputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉outputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉␉shellPath = /bin/sh;␊ |
| ␉␉␉shellScript = "# shell script goes here\n# Copyright H. N. Schaller, Golden Delicious Computers GmbH&Co. KG\n# Licensed under GPL\n\ntar cvzf 'OpenMoko Flasher Sources.tgz' \\\n\t--exclude 'OpenMoko Flasher Sources.tgz' \\\n\t--exclude .svn \\\n\t--exclude 'hns*' \\\n\t--exclude '*.tgz' \\\n\t--exclude .gdb_history \\\n\t--exclude .DS_Store \\\n\t--exclude .deps \\\n\t--exclude build .\n\nexit 0";␊ |
| ␉␉};␊ |
| ␉␉EEA6A06A0D6887C3005582FB /* ShellScript */ = {␊ |
| ␉␉␉isa = PBXShellScriptBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉);␊ |
| ␉␉␉inputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉outputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉␉shellPath = /bin/sh;␊ |
| ␉␉␉shellScript = "# shell script goes here\n\n# fails:\n# sudo port install libusb +universal\n\ncd libusb\n\nlipo i386/libusb-0.1.4.4.4.dylib ppc/libusb-0.1.4.4.4.dylib -create -output libusb-0.1.4.4.4.dylib\n\nexit 0";␊ |
| ␉␉};␊ |
| ␉␉EEA6A34E0D69CFA7005582FB /* ShellScript */ = {␊ |
| ␉␉␉isa = PBXShellScriptBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉);␊ |
| ␉␉␉inputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉outputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉␉shellPath = /bin/sh;␊ |
| ␉␉␉shellScript = "# shell script goes here\n\ntar cvzf \"OpenMoko Flasher.tgz\" \"OpenMoko Flasher Sources.tgz\" -C build/Debug \"OpenMoko Flasher.app\"\n\nexit 0";␊ |
| ␉␉};␊ |
| ␉␉EEC7F7E20C616E9F00762819 /* ShellScript */ = {␊ |
| ␉␉␉isa = PBXShellScriptBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉);␊ |
| ␉␉␉inputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉outputPaths = (␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉␉shellPath = /bin/sh;␊ |
| ␉␉␉shellScript = "cp dfu-util/dfu-util \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_FOLDER_PATH}\"\n(cd libusb; tar czf - libusb*.dylib ) | (cd \"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\" && tar xvzf -)\n#rm -rf \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_FOLDER_PATH}/Sources\"\n#mkdir -p \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_FOLDER_PATH}/Sources\"\n#cp -R dfu-util \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_FOLDER_PATH}/Sources\"\n";␊ |
| ␉␉};␊ |
| /* End PBXShellScriptBuildPhase section */␊ |
| ␊ |
| /* Begin PBXSourcesBuildPhase section */␊ |
| ␉␉8D11072C0486CEB800E47090 /* Sources */ = {␊ |
| ␉␉␉isa = PBXSourcesBuildPhase;␊ |
| ␉␉␉buildActionMask = 2147483647;␊ |
| ␉␉␉files = (␊ |
| ␉␉␉␉8D11072D0486CEB800E47090 /* main.m in Sources */,␊ |
| ␉␉␉␉EEC7F8130C61703800762819 /* AppController.m in Sources */,␊ |
| ␉␉␉);␊ |
| ␉␉␉runOnlyForDeploymentPostprocessing = 0;␊ |
| ␉␉};␊ |
| /* End PBXSourcesBuildPhase section */␊ |
| ␊ |
| /* Begin PBXTargetDependency section */␊ |
| ␉␉EE26E0E50D60870300116FAC /* PBXTargetDependency */ = {␊ |
| ␉␉␉isa = PBXTargetDependency;␊ |
| ␉␉␉target = EE26E0C00D6085E100116FAC /* dfu */;␊ |
| ␉␉␉targetProxy = EE26E0E40D60870300116FAC /* PBXContainerItemProxy */;␊ |
| ␉␉};␊ |
| ␉␉EEA6A2F10D698EAB005582FB /* PBXTargetDependency */ = {␊ |
| ␉␉␉isa = PBXTargetDependency;␊ |
| ␉␉␉target = EEA6A06B0D6887C3005582FB /* libusb */;␊ |
| ␉␉␉targetProxy = EEA6A2F00D698EAB005582FB /* PBXContainerItemProxy */;␊ |
| ␉␉};␊ |
| ␉␉EEA6A3510D69CFAF005582FB /* PBXTargetDependency */ = {␊ |
| ␉␉␉isa = PBXTargetDependency;␊ |
| ␉␉␉target = 8D1107260486CEB800E47090 /* OpenMoko Flasher */;␊ |
| ␉␉␉targetProxy = EEA6A3500D69CFAF005582FB /* PBXContainerItemProxy */;␊ |
| ␉␉};␊ |
| ␉␉EEA6A3530D69CFB2005582FB /* PBXTargetDependency */ = {␊ |
| ␉␉␉isa = PBXTargetDependency;␊ |
| ␉␉␉target = EE42F32E0CA25131006FA8F6 /* Sources */;␊ |
| ␉␉␉targetProxy = EEA6A3520D69CFB2005582FB /* PBXContainerItemProxy */;␊ |
| ␉␉};␊ |
| /* End PBXTargetDependency section */␊ |
| ␊ |
| /* Begin PBXVariantGroup section */␊ |
| ␉␉089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {␊ |
| ␉␉␉isa = PBXVariantGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉089C165DFE840E0CC02AAC07 /* English */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = InfoPlist.strings;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| ␉␉29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {␊ |
| ␉␉␉isa = PBXVariantGroup;␊ |
| ␉␉␉children = (␊ |
| ␉␉␉␉29B97319FDCFA39411CA2CEA /* English */,␊ |
| ␉␉␉);␊ |
| ␉␉␉name = MainMenu.nib;␊ |
| ␉␉␉sourceTree = "<group>";␊ |
| ␉␉};␊ |
| /* End PBXVariantGroup section */␊ |
| ␊ |
| /* Begin XCBuildConfiguration section */␊ |
| ␉␉C01FCF4B08A954540054247B /* Debug */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉ARCHS = (␊ |
| ␉␉␉␉␉ppc,␊ |
| ␉␉␉␉␉i386,␊ |
| ␉␉␉␉);␊ |
| ␉␉␉␉COPY_PHASE_STRIP = NO;␊ |
| ␉␉␉␉GCC_DYNAMIC_NO_PIC = NO;␊ |
| ␉␉␉␉GCC_ENABLE_FIX_AND_CONTINUE = YES;␊ |
| ␉␉␉␉GCC_MODEL_TUNING = G5;␊ |
| ␉␉␉␉GCC_OPTIMIZATION_LEVEL = 0;␊ |
| ␉␉␉␉INFOPLIST_FILE = Info.plist;␊ |
| ␉␉␉␉INSTALL_PATH = "$(HOME)/Applications";␊ |
| ␉␉␉␉PRODUCT_NAME = "OpenMoko Flasher";␊ |
| ␉␉␉␉WRAPPER_EXTENSION = app;␊ |
| ␉␉␉␉ZERO_LINK = YES;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Debug;␊ |
| ␉␉};␊ |
| ␉␉C01FCF4C08A954540054247B /* Release */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉ARCHS = (␊ |
| ␉␉␉␉␉ppc,␊ |
| ␉␉␉␉␉i386,␊ |
| ␉␉␉␉);␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = NO;␊ |
| ␉␉␉␉GCC_MODEL_TUNING = G5;␊ |
| ␉␉␉␉INFOPLIST_FILE = Info.plist;␊ |
| ␉␉␉␉INSTALL_PATH = "$(HOME)/Applications";␊ |
| ␉␉␉␉PRODUCT_NAME = OpenMokoFlasher;␊ |
| ␉␉␉␉WRAPPER_EXTENSION = app;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Release;␊ |
| ␉␉};␊ |
| ␉␉C01FCF4F08A954540054247B /* Debug */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉GCC_WARN_ABOUT_RETURN_TYPE = YES;␊ |
| ␉␉␉␉GCC_WARN_UNUSED_VARIABLE = YES;␊ |
| ␉␉␉␉PREBINDING = NO;␊ |
| ␉␉␉␉SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Debug;␊ |
| ␉␉};␊ |
| ␉␉C01FCF5008A954540054247B /* Release */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉GCC_WARN_ABOUT_RETURN_TYPE = YES;␊ |
| ␉␉␉␉GCC_WARN_UNUSED_VARIABLE = YES;␊ |
| ␉␉␉␉PREBINDING = NO;␊ |
| ␉␉␉␉SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Release;␊ |
| ␉␉};␊ |
| ␉␉EE26E0D40D6085EE00116FAC /* Debug */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = NO;␊ |
| ␉␉␉␉GCC_DYNAMIC_NO_PIC = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = YES;␊ |
| ␉␉␉␉GCC_OPTIMIZATION_LEVEL = 0;␊ |
| ␉␉␉␉PRODUCT_NAME = dfu;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Debug;␊ |
| ␉␉};␊ |
| ␉␉EE26E0D50D6085EE00116FAC /* Release */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = YES;␊ |
| ␉␉␉␉GCC_ENABLE_FIX_AND_CONTINUE = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = NO;␊ |
| ␉␉␉␉PRODUCT_NAME = dfu;␊ |
| ␉␉␉␉ZERO_LINK = NO;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Release;␊ |
| ␉␉};␊ |
| ␉␉EE42F3320CA25151006FA8F6 /* Debug */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = NO;␊ |
| ␉␉␉␉GCC_DYNAMIC_NO_PIC = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = YES;␊ |
| ␉␉␉␉GCC_OPTIMIZATION_LEVEL = 0;␊ |
| ␉␉␉␉PRODUCT_NAME = Sources;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Debug;␊ |
| ␉␉};␊ |
| ␉␉EE42F3330CA25151006FA8F6 /* Release */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = YES;␊ |
| ␉␉␉␉GCC_ENABLE_FIX_AND_CONTINUE = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = NO;␊ |
| ␉␉␉␉PRODUCT_NAME = Sources;␊ |
| ␉␉␉␉ZERO_LINK = NO;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Release;␊ |
| ␉␉};␊ |
| ␉␉EEA6A0730D6887D6005582FB /* Debug */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = NO;␊ |
| ␉␉␉␉GCC_DYNAMIC_NO_PIC = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = YES;␊ |
| ␉␉␉␉GCC_OPTIMIZATION_LEVEL = 0;␊ |
| ␉␉␉␉PRODUCT_NAME = libusb;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Debug;␊ |
| ␉␉};␊ |
| ␉␉EEA6A0740D6887D6005582FB /* Release */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = YES;␊ |
| ␉␉␉␉GCC_ENABLE_FIX_AND_CONTINUE = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = NO;␊ |
| ␉␉␉␉PRODUCT_NAME = libusb;␊ |
| ␉␉␉␉ZERO_LINK = NO;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Release;␊ |
| ␉␉};␊ |
| ␉␉EEA6A3570D69CFD0005582FB /* Debug */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = NO;␊ |
| ␉␉␉␉GCC_DYNAMIC_NO_PIC = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = YES;␊ |
| ␉␉␉␉GCC_OPTIMIZATION_LEVEL = 0;␊ |
| ␉␉␉␉PRODUCT_NAME = All;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Debug;␊ |
| ␉␉};␊ |
| ␉␉EEA6A3580D69CFD0005582FB /* Release */ = {␊ |
| ␉␉␉isa = XCBuildConfiguration;␊ |
| ␉␉␉buildSettings = {␊ |
| ␉␉␉␉COPY_PHASE_STRIP = YES;␊ |
| ␉␉␉␉GCC_ENABLE_FIX_AND_CONTINUE = NO;␊ |
| ␉␉␉␉GCC_GENERATE_DEBUGGING_SYMBOLS = NO;␊ |
| ␉␉␉␉PRODUCT_NAME = All;␊ |
| ␉␉␉␉ZERO_LINK = NO;␊ |
| ␉␉␉};␊ |
| ␉␉␉name = Release;␊ |
| ␉␉};␊ |
| /* End XCBuildConfiguration section */␊ |
| ␊ |
| /* Begin XCConfigurationList section */␊ |
| ␉␉C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "OpenMoko Flasher" */ = {␊ |
| ␉␉␉isa = XCConfigurationList;␊ |
| ␉␉␉buildConfigurations = (␊ |
| ␉␉␉␉C01FCF4B08A954540054247B /* Debug */,␊ |
| ␉␉␉␉C01FCF4C08A954540054247B /* Release */,␊ |
| ␉␉␉);␊ |
| ␉␉␉defaultConfigurationIsVisible = 0;␊ |
| ␉␉␉defaultConfigurationName = Release;␊ |
| ␉␉};␊ |
| ␉␉C01FCF4E08A954540054247B /* Build configuration list for PBXProject "OpenMoko Flasher" */ = {␊ |
| ␉␉␉isa = XCConfigurationList;␊ |
| ␉␉␉buildConfigurations = (␊ |
| ␉␉␉␉C01FCF4F08A954540054247B /* Debug */,␊ |
| ␉␉␉␉C01FCF5008A954540054247B /* Release */,␊ |
| ␉␉␉);␊ |
| ␉␉␉defaultConfigurationIsVisible = 0;␊ |
| ␉␉␉defaultConfigurationName = Release;␊ |
| ␉␉};␊ |
| ␉␉EE26E0D30D6085EE00116FAC /* Build configuration list for PBXAggregateTarget "dfu" */ = {␊ |
| ␉␉␉isa = XCConfigurationList;␊ |
| ␉␉␉buildConfigurations = (␊ |
| ␉␉␉␉EE26E0D40D6085EE00116FAC /* Debug */,␊ |
| ␉␉␉␉EE26E0D50D6085EE00116FAC /* Release */,␊ |
| ␉␉␉);␊ |
| ␉␉␉defaultConfigurationIsVisible = 0;␊ |
| ␉␉␉defaultConfigurationName = Release;␊ |
| ␉␉};␊ |
| ␉␉EE42F3310CA25151006FA8F6 /* Build configuration list for PBXAggregateTarget "Sources" */ = {␊ |
| ␉␉␉isa = XCConfigurationList;␊ |
| ␉␉␉buildConfigurations = (␊ |
| ␉␉␉␉EE42F3320CA25151006FA8F6 /* Debug */,␊ |
| ␉␉␉␉EE42F3330CA25151006FA8F6 /* Release */,␊ |
| ␉␉␉);␊ |
| ␉␉␉defaultConfigurationIsVisible = 0;␊ |
| ␉␉␉defaultConfigurationName = Release;␊ |
| ␉␉};␊ |
| ␉␉EEA6A0720D6887D6005582FB /* Build configuration list for PBXAggregateTarget "libusb" */ = {␊ |
| ␉␉␉isa = XCConfigurationList;␊ |
| ␉␉␉buildConfigurations = (␊ |
| ␉␉␉␉EEA6A0730D6887D6005582FB /* Debug */,␊ |
| ␉␉␉␉EEA6A0740D6887D6005582FB /* Release */,␊ |
| ␉␉␉);␊ |
| ␉␉␉defaultConfigurationIsVisible = 0;␊ |
| ␉␉␉defaultConfigurationName = Release;␊ |
| ␉␉};␊ |
| ␉␉EEA6A3560D69CFD0005582FB /* Build configuration list for PBXAggregateTarget "All" */ = {␊ |
| ␉␉␉isa = XCConfigurationList;␊ |
| ␉␉␉buildConfigurations = (␊ |
| ␉␉␉␉EEA6A3570D69CFD0005582FB /* Debug */,␊ |
| ␉␉␉␉EEA6A3580D69CFD0005582FB /* Release */,␊ |
| ␉␉␉);␊ |
| ␉␉␉defaultConfigurationIsVisible = 0;␊ |
| ␉␉␉defaultConfigurationName = Release;␊ |
| ␉␉};␊ |
| /* End XCConfigurationList section */␊ |
| ␉};␊ |
| ␉rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;␊ |
| }␊ |