Home | History | Annotate | Line # | Download | only in elftosb.xcodeproj
      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 45;
      7 	objects = {
      8 
      9 /* Begin PBXAggregateTarget section */
     10 		020DDCE80A1E858600E1CB49 /* Everything */ = {
     11 			isa = PBXAggregateTarget;
     12 			buildConfigurationList = 020DDCF00A1E85BA00E1CB49 /* Build configuration list for PBXAggregateTarget "Everything" */;
     13 			buildPhases = (
     14 			);
     15 			dependencies = (
     16 				020DDCEA0A1E858D00E1CB49 /* PBXTargetDependency */,
     17 				020DDCEC0A1E858D00E1CB49 /* PBXTargetDependency */,
     18 				020DDCEE0A1E858D00E1CB49 /* PBXTargetDependency */,
     19 			);
     20 			name = Everything;
     21 			productName = Everything;
     22 		};
     23 /* End PBXAggregateTarget section */
     24 
     25 /* Begin PBXBuildFile section */
     26 		0208BEB30A02D2B800255D31 /* SHA1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208BEB10A02D2B800255D31 /* SHA1.cpp */; };
     27 		0208BF4D0A03137800255D31 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208BF4B0A03137800255D31 /* Random.cpp */; };
     28 		0208BF8C0A03E04800255D31 /* RijndaelCBCMAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208BF8A0A03E04800255D31 /* RijndaelCBCMAC.cpp */; };
     29 		0208C03F0A0544BA00255D31 /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C03D0A0544BA00255D31 /* options.cpp */; };
     30 		0208C08C0A05677000255D31 /* AESKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C08B0A05677000255D31 /* AESKey.cpp */; };
     31 		0208C28E0A0A4E5F00255D31 /* DataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C2880A0A4E5F00255D31 /* DataSource.cpp */; };
     32 		0208C2900A0A4E5F00255D31 /* Operation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C28A0A0A4E5F00255D31 /* Operation.cpp */; };
     33 		0208C2920A0A4E5F00255D31 /* DataTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C28C0A0A4E5F00255D31 /* DataTarget.cpp */; };
     34 		0208C29B0A0A4EE800255D31 /* ConversionController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C2990A0A4EE800255D31 /* ConversionController.cpp */; };
     35 		020D41880A0FF0C20027E24E /* OutputSection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D41860A0FF0C20027E24E /* OutputSection.cpp */; };
     36 		020D419A0A0FF5BF0027E24E /* BootImageGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D41980A0FF5BF0027E24E /* BootImageGenerator.cpp */; };
     37 		020D41A60A0FF8880027E24E /* Version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D41A40A0FF8880027E24E /* Version.cpp */; };
     38 		020D41BA0A0FFD140027E24E /* EncoreBootImageGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D41B80A0FFD140027E24E /* EncoreBootImageGenerator.cpp */; };
     39 		020D43A80A14D7E20027E24E /* Logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D43A60A14D7E20027E24E /* Logging.cpp */; };
     40 		020D45070A1523350027E24E /* GHSSecInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D45050A1523350027E24E /* GHSSecInfo.cpp */; };
     41 		020D46840A1665D90027E24E /* sbtool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D46830A1665D90027E24E /* sbtool.cpp */; };
     42 		020D46870A1668440027E24E /* AESKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C08B0A05677000255D31 /* AESKey.cpp */; };
     43 		020D46880A16684D0027E24E /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D4EF09FEE91B004CBE69 /* crc.cpp */; };
     44 		020D46890A16684E0027E24E /* DataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C2880A0A4E5F00255D31 /* DataSource.cpp */; };
     45 		020D468A0A16684F0027E24E /* DataTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C28C0A0A4E5F00255D31 /* DataTarget.cpp */; };
     46 		020D468B0A1668510027E24E /* ELFSourceFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024F1D610A0BCD8300D21D61 /* ELFSourceFile.cpp */; };
     47 		020D468C0A1668580027E24E /* EncoreBootImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D41C09FE86FA004CBE69 /* EncoreBootImage.cpp */; };
     48 		020D468D0A16685B0027E24E /* EvalContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02E9D67409FBFE98006D7279 /* EvalContext.cpp */; };
     49 		020D468E0A16685D0027E24E /* GHSSecInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D45050A1523350027E24E /* GHSSecInfo.cpp */; };
     50 		020D468F0A16685F0027E24E /* GlobMatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027402E40A0FB00000CF4BE7 /* GlobMatcher.cpp */; };
     51 		020D46900A1668600027E24E /* Logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D43A60A14D7E20027E24E /* Logging.cpp */; };
     52 		020D46910A1668630027E24E /* Operation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C28A0A0A4E5F00255D31 /* Operation.cpp */; };
     53 		020D46920A1668650027E24E /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C03D0A0544BA00255D31 /* options.cpp */; };
     54 		020D46930A1668680027E24E /* OutputSection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D41860A0FF0C20027E24E /* OutputSection.cpp */; };
     55 		020D46940A1668690027E24E /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208BF4B0A03137800255D31 /* Random.cpp */; };
     56 		020D46950A16686A0027E24E /* rijndael.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02E3998D09F2EFAA0055992A /* rijndael.cpp */; };
     57 		020D46960A16686B0027E24E /* RijndaelCBCMAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208BF8A0A03E04800255D31 /* RijndaelCBCMAC.cpp */; };
     58 		020D46970A16686D0027E24E /* SHA1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208BEB10A02D2B800255D31 /* SHA1.cpp */; };
     59 		020D46980A16686F0027E24E /* SourceFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D5610A0152AB004CBE69 /* SourceFile.cpp */; };
     60 		020D46990A1668710027E24E /* SRecordSourceFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024F1D5D0A0BCD7200D21D61 /* SRecordSourceFile.cpp */; };
     61 		020D469A0A1668730027E24E /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A49E09D9AE9400F80AFF /* stdafx.cpp */; };
     62 		020D469B0A1668760027E24E /* StELFFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A49F09D9AE9400F80AFF /* StELFFile.cpp */; };
     63 		020D469C0A1668770027E24E /* StExecutableImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A4A409D9AE9400F80AFF /* StExecutableImage.cpp */; };
     64 		020D469D0A1668780027E24E /* StSRecordFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A4AA09D9AE9400F80AFF /* StSRecordFile.cpp */; };
     65 		020D469E0A16687A0027E24E /* Value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D54A0A014F5D004CBE69 /* Value.cpp */; };
     66 		020D469F0A16687A0027E24E /* Version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D41A40A0FF8880027E24E /* Version.cpp */; };
     67 		020D47A20A16C1E00027E24E /* EncoreBootImageReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D47A10A16C1E00027E24E /* EncoreBootImageReader.cpp */; };
     68 		020DDBED0A1D08AD00E1CB49 /* OptionDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020DDBEB0A1D08AD00E1CB49 /* OptionDictionary.cpp */; };
     69 		02123F320A6B057E003CF33F /* Blob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02123F300A6B057E003CF33F /* Blob.cpp */; };
     70 		02123F3A0A6B09CF003CF33F /* HexValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02123F380A6B09CF003CF33F /* HexValues.cpp */; };
     71 		021240010A6C3AA9003CF33F /* Blob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02123F300A6B057E003CF33F /* Blob.cpp */; };
     72 		021240020A6C3AAA003CF33F /* HexValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02123F380A6B09CF003CF33F /* HexValues.cpp */; };
     73 		0215B3D309F424D800EA7C45 /* elftosb_parser.y in Sources */ = {isa = PBXBuildFile; fileRef = 0215B3D209F424D800EA7C45 /* elftosb_parser.y */; };
     74 		0215B3E909F4277100EA7C45 /* elftosb_lexer.l in Sources */ = {isa = PBXBuildFile; fileRef = 02E3997909F2E0410055992A /* elftosb_lexer.l */; };
     75 		021CA3F30A8D16960028326F /* ExcludesListMatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 021CA3F10A8D16960028326F /* ExcludesListMatcher.cpp */; };
     76 		022B4657121763A100A74F96 /* IVTDataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 022B4656121763A100A74F96 /* IVTDataSource.cpp */; };
     77 		024F1D5F0A0BCD7200D21D61 /* SRecordSourceFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024F1D5D0A0BCD7200D21D61 /* SRecordSourceFile.cpp */; };
     78 		024F1D630A0BCD8300D21D61 /* ELFSourceFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024F1D610A0BCD8300D21D61 /* ELFSourceFile.cpp */; };
     79 		025881010CEE47A900681C7E /* HexValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02123F380A6B09CF003CF33F /* HexValues.cpp */; };
     80 		027402E60A0FB00000CF4BE7 /* GlobMatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 027402E40A0FB00000CF4BE7 /* GlobMatcher.cpp */; };
     81 		0296A4E709D9AE9400F80AFF /* elftosb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A49309D9AE9400F80AFF /* elftosb.cpp */; };
     82 		0296A4F209D9AE9400F80AFF /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A49E09D9AE9400F80AFF /* stdafx.cpp */; };
     83 		0296A4F309D9AE9400F80AFF /* StELFFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A49F09D9AE9400F80AFF /* StELFFile.cpp */; };
     84 		0296A4F809D9AE9400F80AFF /* StExecutableImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A4A409D9AE9400F80AFF /* StExecutableImage.cpp */; };
     85 		0296A4FE09D9AE9400F80AFF /* StSRecordFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A4AA09D9AE9400F80AFF /* StSRecordFile.cpp */; };
     86 		02B9D4FD0B9A13AE0084CE1F /* SB36xxBootImageGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02B9D4FC0B9A13AE0084CE1F /* SB36xxBootImageGenerator.cpp */; };
     87 		02B9D50A0B9A16C10084CE1F /* crypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02B9D5000B9A16C10084CE1F /* crypto.cpp */; };
     88 		02B9D50B0B9A16C10084CE1F /* St3600IPL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02B9D5020B9A16C10084CE1F /* St3600IPL.cpp */; };
     89 		02B9D50C0B9A16C10084CE1F /* StKeySet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02B9D5050B9A16C10084CE1F /* StKeySet.cpp */; };
     90 		02B9D50D0B9A16C10084CE1F /* StLFSREncrypter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02B9D5070B9A16C10084CE1F /* StLFSREncrypter.cpp */; };
     91 		02B9D50E0B9A16C10084CE1F /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 02B9D5090B9A16C10084CE1F /* table.c */; };
     92 		02B9D56C0B9B37890084CE1F /* default_rom_key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02B9D56A0B9B37890084CE1F /* default_rom_key.cpp */; };
     93 		02C5DB940A925C61003B9C11 /* format_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02C5DB920A925C61003B9C11 /* format_string.cpp */; };
     94 		02C5DB950A925C61003B9C11 /* format_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02C5DB920A925C61003B9C11 /* format_string.cpp */; };
     95 		02C5DB960A925C61003B9C11 /* format_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02C5DB920A925C61003B9C11 /* format_string.cpp */; };
     96 		02CD157609F543FE00ABE650 /* ElftosbAST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02CD157409F543FE00ABE650 /* ElftosbAST.cpp */; };
     97 		02CD158909F557D300ABE650 /* ElftosbLexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02CD158809F557D300ABE650 /* ElftosbLexer.cpp */; };
     98 		02D1FCA90BD02B69007C7450 /* SearchPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D1FCA80BD02B69007C7450 /* SearchPath.cpp */; };
     99 		02D1FCF70BD039A0007C7450 /* SearchPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02D1FCA80BD02B69007C7450 /* SearchPath.cpp */; };
    100 		02E25EAA0A1A5DCB001161B5 /* keygen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02E25EA90A1A5DCB001161B5 /* keygen.cpp */; };
    101 		02E25EAE0A1A5DF4001161B5 /* AESKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C08B0A05677000255D31 /* AESKey.cpp */; };
    102 		02E25EAF0A1A5E09001161B5 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208BF4B0A03137800255D31 /* Random.cpp */; };
    103 		02E25EB00A1A5E0C001161B5 /* Logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 020D43A60A14D7E20027E24E /* Logging.cpp */; };
    104 		02E25EB10A1A5E18001161B5 /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0296A49E09D9AE9400F80AFF /* stdafx.cpp */; };
    105 		02E25EB20A1A5E1C001161B5 /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C03D0A0544BA00255D31 /* options.cpp */; };
    106 		02E3998F09F2EFAA0055992A /* rijndael.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02E3998D09F2EFAA0055992A /* rijndael.cpp */; };
    107 		02E535B50C245AEC00CBD4A5 /* DataSourceImager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02E535B40C245AEC00CBD4A5 /* DataSourceImager.cpp */; };
    108 		02E9D67609FBFE98006D7279 /* EvalContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02E9D67409FBFE98006D7279 /* EvalContext.cpp */; };
    109 		02F8D41E09FE86FB004CBE69 /* EncoreBootImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D41C09FE86FA004CBE69 /* EncoreBootImage.cpp */; };
    110 		02F8D4F109FEE91B004CBE69 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D4EF09FEE91B004CBE69 /* crc.cpp */; };
    111 		02F8D54C0A014F5D004CBE69 /* Value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D54A0A014F5D004CBE69 /* Value.cpp */; };
    112 		02F8D5630A0152AB004CBE69 /* SourceFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 02F8D5610A0152AB004CBE69 /* SourceFile.cpp */; };
    113 /* End PBXBuildFile section */
    114 
    115 /* Begin PBXBuildRule section */
    116 		0215B3D509F4254100EA7C45 /* PBXBuildRule */ = {
    117 			isa = PBXBuildRule;
    118 			compilerSpec = com.apple.compilers.proxy.script;
    119 			fileType = sourcecode.lex;
    120 			isEditable = 1;
    121 			outputFiles = (
    122 				"${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.cpp",
    123 			);
    124 			script = "flex -o${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.cpp ${INPUT_FILE_DIR}/${INPUT_FILE_NAME}";
    125 		};
    126 		0215B3D609F4255D00EA7C45 /* PBXBuildRule */ = {
    127 			isa = PBXBuildRule;
    128 			compilerSpec = com.apple.compilers.proxy.script;
    129 			fileType = sourcecode.yacc;
    130 			isEditable = 1;
    131 			outputFiles = (
    132 				"${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.tab.cpp",
    133 			);
    134 			script = "/usr/local/bin/bison -o ${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.tab.cpp ${INPUT_FILE_DIR}/${INPUT_FILE_NAME}";
    135 		};
    136 		0296CF9309DB3B8700F80AFF /* PBXBuildRule */ = {
    137 			isa = PBXBuildRule;
    138 			compilerSpec = com.apple.compilers.gcc;
    139 			fileType = sourcecode.c;
    140 			isEditable = 1;
    141 			outputFiles = (
    142 			);
    143 		};
    144 /* End PBXBuildRule section */
    145 
    146 /* Begin PBXContainerItemProxy section */
    147 		020DDCE90A1E858D00E1CB49 /* PBXContainerItemProxy */ = {
    148 			isa = PBXContainerItemProxy;
    149 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    150 			proxyType = 1;
    151 			remoteGlobalIDString = 8DD76F620486A84900D96B5E;
    152 			remoteInfo = elftosb;
    153 		};
    154 		020DDCEB0A1E858D00E1CB49 /* PBXContainerItemProxy */ = {
    155 			isa = PBXContainerItemProxy;
    156 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    157 			proxyType = 1;
    158 			remoteGlobalIDString = 020D467A0A16657C0027E24E;
    159 			remoteInfo = sbtool;
    160 		};
    161 		020DDCED0A1E858D00E1CB49 /* PBXContainerItemProxy */ = {
    162 			isa = PBXContainerItemProxy;
    163 			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
    164 			proxyType = 1;
    165 			remoteGlobalIDString = 02E25EA40A1A5DB0001161B5;
    166 			remoteInfo = keygen;
    167 		};
    168 /* End PBXContainerItemProxy section */
    169 
    170 /* Begin PBXFileReference section */
    171 		0208BEB10A02D2B800255D31 /* SHA1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SHA1.cpp; sourceTree = "<group>"; };
    172 		0208BEB20A02D2B800255D31 /* SHA1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SHA1.h; sourceTree = "<group>"; };
    173 		0208BF4A0A03137800255D31 /* Random.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Random.h; sourceTree = "<group>"; };
    174 		0208BF4B0A03137800255D31 /* Random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = "<group>"; };
    175 		0208BF890A03E04800255D31 /* RijndaelCBCMAC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RijndaelCBCMAC.h; sourceTree = "<group>"; };
    176 		0208BF8A0A03E04800255D31 /* RijndaelCBCMAC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RijndaelCBCMAC.cpp; sourceTree = "<group>"; };
    177 		0208C03D0A0544BA00255D31 /* options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = options.cpp; sourceTree = "<group>"; };
    178 		0208C03E0A0544BA00255D31 /* options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = options.h; sourceTree = "<group>"; };
    179 		0208C08B0A05677000255D31 /* AESKey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AESKey.cpp; sourceTree = "<group>"; };
    180 		0208C2880A0A4E5F00255D31 /* DataSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataSource.cpp; sourceTree = "<group>"; };
    181 		0208C2890A0A4E5F00255D31 /* DataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSource.h; sourceTree = "<group>"; };
    182 		0208C28A0A0A4E5F00255D31 /* Operation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Operation.cpp; sourceTree = "<group>"; };
    183 		0208C28B0A0A4E5F00255D31 /* Operation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operation.h; sourceTree = "<group>"; };
    184 		0208C28C0A0A4E5F00255D31 /* DataTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataTarget.cpp; sourceTree = "<group>"; };
    185 		0208C28D0A0A4E5F00255D31 /* DataTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataTarget.h; sourceTree = "<group>"; };
    186 		0208C2990A0A4EE800255D31 /* ConversionController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConversionController.cpp; sourceTree = "<group>"; };
    187 		0208C29A0A0A4EE800255D31 /* ConversionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionController.h; sourceTree = "<group>"; };
    188 		0208C2E00A0AA4F700255D31 /* int_size.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = int_size.h; sourceTree = "<group>"; };
    189 		020D416A0A0FE8AC0027E24E /* StringMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringMatcher.h; sourceTree = "<group>"; };
    190 		020D41850A0FF0C20027E24E /* OutputSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputSection.h; sourceTree = "<group>"; };
    191 		020D41860A0FF0C20027E24E /* OutputSection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputSection.cpp; sourceTree = "<group>"; };
    192 		020D41970A0FF5BF0027E24E /* BootImageGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BootImageGenerator.h; sourceTree = "<group>"; };
    193 		020D41980A0FF5BF0027E24E /* BootImageGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BootImageGenerator.cpp; sourceTree = "<group>"; };
    194 		020D41A30A0FF8880027E24E /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Version.h; sourceTree = "<group>"; };
    195 		020D41A40A0FF8880027E24E /* Version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Version.cpp; sourceTree = "<group>"; };
    196 		020D41AE0A0FFB040027E24E /* BootImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BootImage.h; sourceTree = "<group>"; };
    197 		020D41B70A0FFD140027E24E /* EncoreBootImageGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncoreBootImageGenerator.h; sourceTree = "<group>"; };
    198 		020D41B80A0FFD140027E24E /* EncoreBootImageGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EncoreBootImageGenerator.cpp; sourceTree = "<group>"; };
    199 		020D43A50A14D7E20027E24E /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
    200 		020D43A60A14D7E20027E24E /* Logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Logging.cpp; sourceTree = "<group>"; };
    201 		020D45040A1523350027E24E /* GHSSecInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GHSSecInfo.h; sourceTree = "<group>"; };
    202 		020D45050A1523350027E24E /* GHSSecInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GHSSecInfo.cpp; sourceTree = "<group>"; };
    203 		020D454F0A1533550027E24E /* OptionContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OptionContext.h; sourceTree = "<group>"; };
    204 		020D467B0A16657C0027E24E /* sbtool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sbtool; sourceTree = BUILT_PRODUCTS_DIR; };
    205 		020D46830A1665D90027E24E /* sbtool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sbtool.cpp; sourceTree = "<group>"; };
    206 		020D47A00A16C1E00027E24E /* EncoreBootImageReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncoreBootImageReader.h; sourceTree = "<group>"; };
    207 		020D47A10A16C1E00027E24E /* EncoreBootImageReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EncoreBootImageReader.cpp; sourceTree = "<group>"; };
    208 		020DDBEA0A1D08AD00E1CB49 /* OptionDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OptionDictionary.h; sourceTree = "<group>"; };
    209 		020DDBEB0A1D08AD00E1CB49 /* OptionDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OptionDictionary.cpp; sourceTree = "<group>"; };
    210 		02123F2F0A6B057E003CF33F /* Blob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Blob.h; sourceTree = "<group>"; };
    211 		02123F300A6B057E003CF33F /* Blob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Blob.cpp; sourceTree = "<group>"; };
    212 		02123F370A6B09CF003CF33F /* HexValues.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HexValues.h; sourceTree = "<group>"; };
    213 		02123F380A6B09CF003CF33F /* HexValues.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HexValues.cpp; sourceTree = "<group>"; };
    214 		0215B3BA09F3FBF100EA7C45 /* ElftosbLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElftosbLexer.h; sourceTree = "<group>"; };
    215 		0215B3D209F424D800EA7C45 /* elftosb_parser.y */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.yacc; path = elftosb_parser.y; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
    216 		021CA3F00A8D16960028326F /* ExcludesListMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExcludesListMatcher.h; sourceTree = "<group>"; };
    217 		021CA3F10A8D16960028326F /* ExcludesListMatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExcludesListMatcher.cpp; sourceTree = "<group>"; };
    218 		022B4655121763A100A74F96 /* IVTDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IVTDataSource.h; sourceTree = "<group>"; };
    219 		022B4656121763A100A74F96 /* IVTDataSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IVTDataSource.cpp; sourceTree = "<group>"; };
    220 		024F1D5C0A0BCD7200D21D61 /* SRecordSourceFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRecordSourceFile.h; sourceTree = "<group>"; };
    221 		024F1D5D0A0BCD7200D21D61 /* SRecordSourceFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SRecordSourceFile.cpp; sourceTree = "<group>"; };
    222 		024F1D600A0BCD8300D21D61 /* ELFSourceFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ELFSourceFile.h; sourceTree = "<group>"; };
    223 		024F1D610A0BCD8300D21D61 /* ELFSourceFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ELFSourceFile.cpp; sourceTree = "<group>"; };
    224 		024F1E190A0D20C900D21D61 /* ElftosbErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElftosbErrors.h; sourceTree = "<group>"; };
    225 		027402E30A0FB00000CF4BE7 /* GlobMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobMatcher.h; sourceTree = "<group>"; };
    226 		027402E40A0FB00000CF4BE7 /* GlobMatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlobMatcher.cpp; sourceTree = "<group>"; };
    227 		0296A48709D9AE9400F80AFF /* ELF.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ELF.h; sourceTree = "<group>"; };
    228 		0296A48909D9AE9400F80AFF /* hello_NOR_arm */ = {isa = PBXFileReference; lastKnownFileType = file; path = hello_NOR_arm; sourceTree = "<group>"; };
    229 		0296A48A09D9AE9400F80AFF /* hello_NOR_arm.map */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hello_NOR_arm.map; sourceTree = "<group>"; };
    230 		0296A48B09D9AE9400F80AFF /* hello_NOR_mixed */ = {isa = PBXFileReference; lastKnownFileType = file; path = hello_NOR_mixed; sourceTree = "<group>"; };
    231 		0296A48C09D9AE9400F80AFF /* hello_NOR_mixed.map */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hello_NOR_mixed.map; sourceTree = "<group>"; };
    232 		0296A48D09D9AE9400F80AFF /* hello_NOR_thumb */ = {isa = PBXFileReference; lastKnownFileType = file; path = hello_NOR_thumb; sourceTree = "<group>"; };
    233 		0296A48E09D9AE9400F80AFF /* hello_NOR_thumb.map */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = hello_NOR_thumb.map; sourceTree = "<group>"; };
    234 		0296A48F09D9AE9400F80AFF /* hostlink */ = {isa = PBXFileReference; lastKnownFileType = file; path = hostlink; sourceTree = "<group>"; };
    235 		0296A49009D9AE9400F80AFF /* redboot_gcc.srec */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = redboot_gcc.srec; sourceTree = "<group>"; };
    236 		0296A49109D9AE9400F80AFF /* sd_player_gcc */ = {isa = PBXFileReference; lastKnownFileType = file; path = sd_player_gcc; sourceTree = "<group>"; };
    237 		0296A49209D9AE9400F80AFF /* sd_player_gcc.srec */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = sd_player_gcc.srec; sourceTree = "<group>"; };
    238 		0296A49309D9AE9400F80AFF /* elftosb.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = elftosb.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 1; };
    239 		0296A49409D9AE9400F80AFF /* elftosb.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = elftosb.h; sourceTree = "<group>"; };
    240 		0296A49E09D9AE9400F80AFF /* stdafx.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = stdafx.cpp; sourceTree = "<group>"; };
    241 		0296A49F09D9AE9400F80AFF /* StELFFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = StELFFile.cpp; sourceTree = "<group>"; };
    242 		0296A4A009D9AE9400F80AFF /* StELFFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = StELFFile.h; sourceTree = "<group>"; };
    243 		0296A4A409D9AE9400F80AFF /* StExecutableImage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = StExecutableImage.cpp; sourceTree = "<group>"; };
    244 		0296A4A509D9AE9400F80AFF /* StExecutableImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = StExecutableImage.h; sourceTree = "<group>"; };
    245 		0296A4AA09D9AE9400F80AFF /* StSRecordFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = StSRecordFile.cpp; sourceTree = "<group>"; };
    246 		0296A4AB09D9AE9400F80AFF /* StSRecordFile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = StSRecordFile.h; sourceTree = "<group>"; };
    247 		0296CF9C09DB3C5200F80AFF /* stdafx.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = stdafx.h; sourceTree = "<group>"; };
    248 		02B9D4FB0B9A13AE0084CE1F /* SB36xxBootImageGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SB36xxBootImageGenerator.h; sourceTree = "<group>"; };
    249 		02B9D4FC0B9A13AE0084CE1F /* SB36xxBootImageGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SB36xxBootImageGenerator.cpp; sourceTree = "<group>"; };
    250 		02B9D5000B9A16C10084CE1F /* crypto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crypto.cpp; sourceTree = "<group>"; };
    251 		02B9D5010B9A16C10084CE1F /* crypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto.h; sourceTree = "<group>"; };
    252 		02B9D5020B9A16C10084CE1F /* St3600IPL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = St3600IPL.cpp; sourceTree = "<group>"; };
    253 		02B9D5030B9A16C10084CE1F /* St3600IPL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = St3600IPL.h; sourceTree = "<group>"; };
    254 		02B9D5040B9A16C10084CE1F /* StEncrypter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StEncrypter.h; sourceTree = "<group>"; };
    255 		02B9D5050B9A16C10084CE1F /* StKeySet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StKeySet.cpp; sourceTree = "<group>"; };
    256 		02B9D5060B9A16C10084CE1F /* StKeySet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StKeySet.h; sourceTree = "<group>"; };
    257 		02B9D5070B9A16C10084CE1F /* StLFSREncrypter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StLFSREncrypter.cpp; sourceTree = "<group>"; };
    258 		02B9D5080B9A16C10084CE1F /* StLFSREncrypter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StLFSREncrypter.h; sourceTree = "<group>"; };
    259 		02B9D5090B9A16C10084CE1F /* table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = table.c; sourceTree = "<group>"; };
    260 		02B9D56A0B9B37890084CE1F /* default_rom_key.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = default_rom_key.cpp; sourceTree = "<group>"; };
    261 		02B9D56B0B9B37890084CE1F /* default_rom_key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = default_rom_key.h; sourceTree = "<group>"; };
    262 		02C5DB910A925C61003B9C11 /* format_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = format_string.h; sourceTree = "<group>"; };
    263 		02C5DB920A925C61003B9C11 /* format_string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = format_string.cpp; sourceTree = "<group>"; };
    264 		02C5DC000A93AC85003B9C11 /* EndianUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EndianUtilities.h; sourceTree = "<group>"; };
    265 		02CD157309F543FE00ABE650 /* ElftosbAST.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElftosbAST.h; sourceTree = "<group>"; };
    266 		02CD157409F543FE00ABE650 /* ElftosbAST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElftosbAST.cpp; sourceTree = "<group>"; };
    267 		02CD158809F557D300ABE650 /* ElftosbLexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElftosbLexer.cpp; sourceTree = "<group>"; };
    268 		02D1FCA70BD02B69007C7450 /* SearchPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchPath.h; sourceTree = "<group>"; };
    269 		02D1FCA80BD02B69007C7450 /* SearchPath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SearchPath.cpp; sourceTree = "<group>"; };
    270 		02D46C100FED492400E65706 /* elftosb_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = elftosb_lexer.cpp; path = build/elftosb.build/Debug/elftosb.build/DerivedSources/elftosb_lexer.cpp; sourceTree = SOURCE_ROOT; };
    271 		02D46C110FED492400E65706 /* elftosb_parser.tab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = elftosb_parser.tab.cpp; path = build/elftosb.build/Debug/elftosb.build/DerivedSources/elftosb_parser.tab.cpp; sourceTree = SOURCE_ROOT; };
    272 		02D46C120FED492400E65706 /* elftosb_parser.tab.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = elftosb_parser.tab.hpp; path = build/elftosb.build/Debug/elftosb.build/DerivedSources/elftosb_parser.tab.hpp; sourceTree = SOURCE_ROOT; };
    273 		02DC603C0A7AAA7A0027E7F9 /* index.html */ = {isa = PBXFileReference; explicitFileType = text.html.documentation; fileEncoding = 4; name = index.html; path = elftosb2/html/index.html; sourceTree = "<group>"; };
    274 		02E25EA50A1A5DB0001161B5 /* keygen */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = keygen; sourceTree = BUILT_PRODUCTS_DIR; };
    275 		02E25EA90A1A5DCB001161B5 /* keygen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keygen.cpp; sourceTree = "<group>"; };
    276 		02E3997909F2E0410055992A /* elftosb_lexer.l */ = {isa = PBXFileReference; explicitFileType = sourcecode.lex; fileEncoding = 4; path = elftosb_lexer.l; sourceTree = "<group>"; };
    277 		02E3998909F2ED990055992A /* FlexLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlexLexer.h; sourceTree = "<group>"; };
    278 		02E3998D09F2EFAA0055992A /* rijndael.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rijndael.cpp; sourceTree = "<group>"; };
    279 		02E3998E09F2EFAA0055992A /* rijndael.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rijndael.h; sourceTree = "<group>"; };
    280 		02E535B30C245AEC00CBD4A5 /* DataSourceImager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSourceImager.h; sourceTree = "<group>"; };
    281 		02E535B40C245AEC00CBD4A5 /* DataSourceImager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataSourceImager.cpp; sourceTree = "<group>"; };
    282 		02E9D5B009FA8AE4006D7279 /* smart_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smart_ptr.h; sourceTree = "<group>"; };
    283 		02E9D67309FBFE97006D7279 /* EvalContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvalContext.h; sourceTree = "<group>"; };
    284 		02E9D67409FBFE98006D7279 /* EvalContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EvalContext.cpp; sourceTree = "<group>"; };
    285 		02F8D41B09FE86FA004CBE69 /* EncoreBootImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncoreBootImage.h; sourceTree = "<group>"; };
    286 		02F8D41C09FE86FA004CBE69 /* EncoreBootImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EncoreBootImage.cpp; sourceTree = "<group>"; };
    287 		02F8D46509FEA584004CBE69 /* AESKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AESKey.h; sourceTree = "<group>"; };
    288 		02F8D4EF09FEE91B004CBE69 /* crc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crc.cpp; sourceTree = "<group>"; };
    289 		02F8D4F009FEE91B004CBE69 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = "<group>"; };
    290 		02F8D5490A014F5D004CBE69 /* Value.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Value.h; sourceTree = "<group>"; };
    291 		02F8D54A0A014F5D004CBE69 /* Value.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Value.cpp; sourceTree = "<group>"; };
    292 		02F8D5600A0152AB004CBE69 /* SourceFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceFile.h; sourceTree = "<group>"; };
    293 		02F8D5610A0152AB004CBE69 /* SourceFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SourceFile.cpp; sourceTree = "<group>"; };
    294 		02FE65030BFE669B004A1450 /* basic_test_cmd.e */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = basic_test_cmd.e; sourceTree = "<group>"; };
    295 		02FE65040BFE669B004A1450 /* complex.bd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = complex.bd; sourceTree = "<group>"; };
    296 		02FE65050BFE669B004A1450 /* simple.e */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = simple.e; sourceTree = "<group>"; };
    297 		02FE65060BFE669B004A1450 /* test_cmd.e */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_cmd.e; sourceTree = "<group>"; };
    298 		02FE65860C0522B0004A1450 /* todo.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = todo.txt; path = elftosb2/todo.txt; sourceTree = "<group>"; };
    299 		8DD76F6C0486A84900D96B5E /* elftosb */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = elftosb; sourceTree = BUILT_PRODUCTS_DIR; };
    300 		C6859E8B029090EE04C91782 /* elftosb.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = elftosb.1; sourceTree = "<group>"; };
    301 /* End PBXFileReference section */
    302 
    303 /* Begin PBXFrameworksBuildPhase section */
    304 		020D46790A16657C0027E24E /* Frameworks */ = {
    305 			isa = PBXFrameworksBuildPhase;
    306 			buildActionMask = 2147483647;
    307 			files = (
    308 			);
    309 			runOnlyForDeploymentPostprocessing = 0;
    310 		};
    311 		02E25EA30A1A5DB0001161B5 /* Frameworks */ = {
    312 			isa = PBXFrameworksBuildPhase;
    313 			buildActionMask = 2147483647;
    314 			files = (
    315 			);
    316 			runOnlyForDeploymentPostprocessing = 0;
    317 		};
    318 		8DD76F660486A84900D96B5E /* Frameworks */ = {
    319 			isa = PBXFrameworksBuildPhase;
    320 			buildActionMask = 2147483647;
    321 			files = (
    322 			);
    323 			runOnlyForDeploymentPostprocessing = 0;
    324 		};
    325 /* End PBXFrameworksBuildPhase section */
    326 
    327 /* Begin PBXGroup section */
    328 		020D46810A1665A20027E24E /* sbtool */ = {
    329 			isa = PBXGroup;
    330 			children = (
    331 				020D46830A1665D90027E24E /* sbtool.cpp */,
    332 				020D47A00A16C1E00027E24E /* EncoreBootImageReader.h */,
    333 				020D47A10A16C1E00027E24E /* EncoreBootImageReader.cpp */,
    334 			);
    335 			path = sbtool;
    336 			sourceTree = "<group>";
    337 		};
    338 		020D47700A1691F10027E24E /* common */ = {
    339 			isa = PBXGroup;
    340 			children = (
    341 				0208C08B0A05677000255D31 /* AESKey.cpp */,
    342 				02F8D46509FEA584004CBE69 /* AESKey.h */,
    343 				02123F300A6B057E003CF33F /* Blob.cpp */,
    344 				02123F2F0A6B057E003CF33F /* Blob.h */,
    345 				020D41AE0A0FFB040027E24E /* BootImage.h */,
    346 				02F8D4EF09FEE91B004CBE69 /* crc.cpp */,
    347 				02F8D4F009FEE91B004CBE69 /* crc.h */,
    348 				0208C2880A0A4E5F00255D31 /* DataSource.cpp */,
    349 				0208C2890A0A4E5F00255D31 /* DataSource.h */,
    350 				02E535B40C245AEC00CBD4A5 /* DataSourceImager.cpp */,
    351 				02E535B30C245AEC00CBD4A5 /* DataSourceImager.h */,
    352 				0208C28C0A0A4E5F00255D31 /* DataTarget.cpp */,
    353 				0208C28D0A0A4E5F00255D31 /* DataTarget.h */,
    354 				0296A48709D9AE9400F80AFF /* ELF.h */,
    355 				024F1D610A0BCD8300D21D61 /* ELFSourceFile.cpp */,
    356 				024F1D600A0BCD8300D21D61 /* ELFSourceFile.h */,
    357 				02F8D41C09FE86FA004CBE69 /* EncoreBootImage.cpp */,
    358 				02F8D41B09FE86FA004CBE69 /* EncoreBootImage.h */,
    359 				02C5DC000A93AC85003B9C11 /* EndianUtilities.h */,
    360 				02E9D67409FBFE98006D7279 /* EvalContext.cpp */,
    361 				02E9D67309FBFE97006D7279 /* EvalContext.h */,
    362 				021CA3F10A8D16960028326F /* ExcludesListMatcher.cpp */,
    363 				021CA3F00A8D16960028326F /* ExcludesListMatcher.h */,
    364 				02C5DB920A925C61003B9C11 /* format_string.cpp */,
    365 				02C5DB910A925C61003B9C11 /* format_string.h */,
    366 				020D45050A1523350027E24E /* GHSSecInfo.cpp */,
    367 				020D45040A1523350027E24E /* GHSSecInfo.h */,
    368 				027402E40A0FB00000CF4BE7 /* GlobMatcher.cpp */,
    369 				027402E30A0FB00000CF4BE7 /* GlobMatcher.h */,
    370 				02123F380A6B09CF003CF33F /* HexValues.cpp */,
    371 				02123F370A6B09CF003CF33F /* HexValues.h */,
    372 				0208C2E00A0AA4F700255D31 /* int_size.h */,
    373 				020D43A60A14D7E20027E24E /* Logging.cpp */,
    374 				020D43A50A14D7E20027E24E /* Logging.h */,
    375 				0208C28A0A0A4E5F00255D31 /* Operation.cpp */,
    376 				0208C28B0A0A4E5F00255D31 /* Operation.h */,
    377 				020D454F0A1533550027E24E /* OptionContext.h */,
    378 				020DDBEB0A1D08AD00E1CB49 /* OptionDictionary.cpp */,
    379 				020DDBEA0A1D08AD00E1CB49 /* OptionDictionary.h */,
    380 				0208C03D0A0544BA00255D31 /* options.cpp */,
    381 				0208C03E0A0544BA00255D31 /* options.h */,
    382 				020D41860A0FF0C20027E24E /* OutputSection.cpp */,
    383 				020D41850A0FF0C20027E24E /* OutputSection.h */,
    384 				0208BF4B0A03137800255D31 /* Random.cpp */,
    385 				0208BF4A0A03137800255D31 /* Random.h */,
    386 				02E3998D09F2EFAA0055992A /* rijndael.cpp */,
    387 				02E3998E09F2EFAA0055992A /* rijndael.h */,
    388 				0208BF8A0A03E04800255D31 /* RijndaelCBCMAC.cpp */,
    389 				0208BF890A03E04800255D31 /* RijndaelCBCMAC.h */,
    390 				02D1FCA80BD02B69007C7450 /* SearchPath.cpp */,
    391 				02D1FCA70BD02B69007C7450 /* SearchPath.h */,
    392 				0208BEB10A02D2B800255D31 /* SHA1.cpp */,
    393 				0208BEB20A02D2B800255D31 /* SHA1.h */,
    394 				02E9D5B009FA8AE4006D7279 /* smart_ptr.h */,
    395 				02F8D5610A0152AB004CBE69 /* SourceFile.cpp */,
    396 				02F8D5600A0152AB004CBE69 /* SourceFile.h */,
    397 				024F1D5D0A0BCD7200D21D61 /* SRecordSourceFile.cpp */,
    398 				024F1D5C0A0BCD7200D21D61 /* SRecordSourceFile.h */,
    399 				0296A49E09D9AE9400F80AFF /* stdafx.cpp */,
    400 				0296CF9C09DB3C5200F80AFF /* stdafx.h */,
    401 				0296A49F09D9AE9400F80AFF /* StELFFile.cpp */,
    402 				0296A4A009D9AE9400F80AFF /* StELFFile.h */,
    403 				0296A4A409D9AE9400F80AFF /* StExecutableImage.cpp */,
    404 				0296A4A509D9AE9400F80AFF /* StExecutableImage.h */,
    405 				020D416A0A0FE8AC0027E24E /* StringMatcher.h */,
    406 				0296A4AA09D9AE9400F80AFF /* StSRecordFile.cpp */,
    407 				0296A4AB09D9AE9400F80AFF /* StSRecordFile.h */,
    408 				02F8D54A0A014F5D004CBE69 /* Value.cpp */,
    409 				02F8D5490A014F5D004CBE69 /* Value.h */,
    410 				020D41A40A0FF8880027E24E /* Version.cpp */,
    411 				020D41A30A0FF8880027E24E /* Version.h */,
    412 				022B4655121763A100A74F96 /* IVTDataSource.h */,
    413 				022B4656121763A100A74F96 /* IVTDataSource.cpp */,
    414 			);
    415 			path = common;
    416 			sourceTree = "<group>";
    417 		};
    418 		0296A45909D9AE9400F80AFF /* elftosb2 */ = {
    419 			isa = PBXGroup;
    420 			children = (
    421 				02D46C140FED492C00E65706 /* Derived Sources */,
    422 				020D41980A0FF5BF0027E24E /* BootImageGenerator.cpp */,
    423 				020D41970A0FF5BF0027E24E /* BootImageGenerator.h */,
    424 				0208C2990A0A4EE800255D31 /* ConversionController.cpp */,
    425 				0208C29A0A0A4EE800255D31 /* ConversionController.h */,
    426 				02B9D5000B9A16C10084CE1F /* crypto.cpp */,
    427 				02B9D5010B9A16C10084CE1F /* crypto.h */,
    428 				02B9D56A0B9B37890084CE1F /* default_rom_key.cpp */,
    429 				02B9D56B0B9B37890084CE1F /* default_rom_key.h */,
    430 				0296A49309D9AE9400F80AFF /* elftosb.cpp */,
    431 				0296A49409D9AE9400F80AFF /* elftosb.h */,
    432 				02E3997909F2E0410055992A /* elftosb_lexer.l */,
    433 				0215B3D209F424D800EA7C45 /* elftosb_parser.y */,
    434 				02CD157409F543FE00ABE650 /* ElftosbAST.cpp */,
    435 				02CD157309F543FE00ABE650 /* ElftosbAST.h */,
    436 				024F1E190A0D20C900D21D61 /* ElftosbErrors.h */,
    437 				02CD158809F557D300ABE650 /* ElftosbLexer.cpp */,
    438 				0215B3BA09F3FBF100EA7C45 /* ElftosbLexer.h */,
    439 				020D41B80A0FFD140027E24E /* EncoreBootImageGenerator.cpp */,
    440 				020D41B70A0FFD140027E24E /* EncoreBootImageGenerator.h */,
    441 				02E3998909F2ED990055992A /* FlexLexer.h */,
    442 				02B9D4FC0B9A13AE0084CE1F /* SB36xxBootImageGenerator.cpp */,
    443 				02B9D4FB0B9A13AE0084CE1F /* SB36xxBootImageGenerator.h */,
    444 				02B9D5020B9A16C10084CE1F /* St3600IPL.cpp */,
    445 				02B9D5030B9A16C10084CE1F /* St3600IPL.h */,
    446 				02B9D5040B9A16C10084CE1F /* StEncrypter.h */,
    447 				02B9D5050B9A16C10084CE1F /* StKeySet.cpp */,
    448 				02B9D5060B9A16C10084CE1F /* StKeySet.h */,
    449 				02B9D5070B9A16C10084CE1F /* StLFSREncrypter.cpp */,
    450 				02B9D5080B9A16C10084CE1F /* StLFSREncrypter.h */,
    451 				02B9D5090B9A16C10084CE1F /* table.c */,
    452 			);
    453 			path = elftosb2;
    454 			sourceTree = "<group>";
    455 		};
    456 		0296A48809D9AE9400F80AFF /* test_files */ = {
    457 			isa = PBXGroup;
    458 			children = (
    459 				0296A48909D9AE9400F80AFF /* hello_NOR_arm */,
    460 				0296A48A09D9AE9400F80AFF /* hello_NOR_arm.map */,
    461 				0296A48B09D9AE9400F80AFF /* hello_NOR_mixed */,
    462 				0296A48C09D9AE9400F80AFF /* hello_NOR_mixed.map */,
    463 				0296A48D09D9AE9400F80AFF /* hello_NOR_thumb */,
    464 				0296A48E09D9AE9400F80AFF /* hello_NOR_thumb.map */,
    465 				0296A48F09D9AE9400F80AFF /* hostlink */,
    466 				0296A49009D9AE9400F80AFF /* redboot_gcc.srec */,
    467 				0296A49109D9AE9400F80AFF /* sd_player_gcc */,
    468 				0296A49209D9AE9400F80AFF /* sd_player_gcc.srec */,
    469 			);
    470 			path = test_files;
    471 			sourceTree = "<group>";
    472 		};
    473 		02D46C140FED492C00E65706 /* Derived Sources */ = {
    474 			isa = PBXGroup;
    475 			children = (
    476 				02D46C100FED492400E65706 /* elftosb_lexer.cpp */,
    477 				02D46C110FED492400E65706 /* elftosb_parser.tab.cpp */,
    478 				02D46C120FED492400E65706 /* elftosb_parser.tab.hpp */,
    479 			);
    480 			name = "Derived Sources";
    481 			sourceTree = "<group>";
    482 		};
    483 		02E25EA70A1A5DCB001161B5 /* keygen */ = {
    484 			isa = PBXGroup;
    485 			children = (
    486 				02E25EA90A1A5DCB001161B5 /* keygen.cpp */,
    487 			);
    488 			path = keygen;
    489 			sourceTree = "<group>";
    490 		};
    491 		02FE65020BFE669B004A1450 /* bdfiles */ = {
    492 			isa = PBXGroup;
    493 			children = (
    494 				02FE65030BFE669B004A1450 /* basic_test_cmd.e */,
    495 				02FE65040BFE669B004A1450 /* complex.bd */,
    496 				02FE65050BFE669B004A1450 /* simple.e */,
    497 				02FE65060BFE669B004A1450 /* test_cmd.e */,
    498 			);
    499 			path = bdfiles;
    500 			sourceTree = "<group>";
    501 		};
    502 		08FB7794FE84155DC02AAC07 /* elftosb */ = {
    503 			isa = PBXGroup;
    504 			children = (
    505 				02FE65860C0522B0004A1450 /* todo.txt */,
    506 				02FE65020BFE669B004A1450 /* bdfiles */,
    507 				08FB7795FE84155DC02AAC07 /* Source */,
    508 				C6859E8C029090F304C91782 /* Documentation */,
    509 				1AB674ADFE9D54B511CA2CBB /* Products */,
    510 			);
    511 			name = elftosb;
    512 			sourceTree = "<group>";
    513 		};
    514 		08FB7795FE84155DC02AAC07 /* Source */ = {
    515 			isa = PBXGroup;
    516 			children = (
    517 				0296A48809D9AE9400F80AFF /* test_files */,
    518 				02E25EA70A1A5DCB001161B5 /* keygen */,
    519 				020D46810A1665A20027E24E /* sbtool */,
    520 				0296A45909D9AE9400F80AFF /* elftosb2 */,
    521 				020D47700A1691F10027E24E /* common */,
    522 			);
    523 			name = Source;
    524 			sourceTree = "<group>";
    525 		};
    526 		1AB674ADFE9D54B511CA2CBB /* Products */ = {
    527 			isa = PBXGroup;
    528 			children = (
    529 				8DD76F6C0486A84900D96B5E /* elftosb */,
    530 				020D467B0A16657C0027E24E /* sbtool */,
    531 				02E25EA50A1A5DB0001161B5 /* keygen */,
    532 			);
    533 			name = Products;
    534 			sourceTree = "<group>";
    535 		};
    536 		C6859E8C029090F304C91782 /* Documentation */ = {
    537 			isa = PBXGroup;
    538 			children = (
    539 				02DC603C0A7AAA7A0027E7F9 /* index.html */,
    540 				C6859E8B029090EE04C91782 /* elftosb.1 */,
    541 			);
    542 			name = Documentation;
    543 			sourceTree = "<group>";
    544 		};
    545 /* End PBXGroup section */
    546 
    547 /* Begin PBXNativeTarget section */
    548 		020D467A0A16657C0027E24E /* sbtool */ = {
    549 			isa = PBXNativeTarget;
    550 			buildConfigurationList = 020D467E0A1665890027E24E /* Build configuration list for PBXNativeTarget "sbtool" */;
    551 			buildPhases = (
    552 				020D46780A16657C0027E24E /* Sources */,
    553 				020D46790A16657C0027E24E /* Frameworks */,
    554 			);
    555 			buildRules = (
    556 			);
    557 			dependencies = (
    558 			);
    559 			name = sbtool;
    560 			productName = sbtool;
    561 			productReference = 020D467B0A16657C0027E24E /* sbtool */;
    562 			productType = "com.apple.product-type.tool";
    563 		};
    564 		02E25EA40A1A5DB0001161B5 /* keygen */ = {
    565 			isa = PBXNativeTarget;
    566 			buildConfigurationList = 02E25EAB0A1A5DCB001161B5 /* Build configuration list for PBXNativeTarget "keygen" */;
    567 			buildPhases = (
    568 				02E25EA20A1A5DB0001161B5 /* Sources */,
    569 				02E25EA30A1A5DB0001161B5 /* Frameworks */,
    570 			);
    571 			buildRules = (
    572 			);
    573 			dependencies = (
    574 			);
    575 			name = keygen;
    576 			productName = keygen;
    577 			productReference = 02E25EA50A1A5DB0001161B5 /* keygen */;
    578 			productType = "com.apple.product-type.tool";
    579 		};
    580 		8DD76F620486A84900D96B5E /* elftosb */ = {
    581 			isa = PBXNativeTarget;
    582 			buildConfigurationList = 1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "elftosb" */;
    583 			buildPhases = (
    584 				8DD76F640486A84900D96B5E /* Sources */,
    585 				8DD76F660486A84900D96B5E /* Frameworks */,
    586 			);
    587 			buildRules = (
    588 				0215B3D609F4255D00EA7C45 /* PBXBuildRule */,
    589 				0215B3D509F4254100EA7C45 /* PBXBuildRule */,
    590 				0296CF9309DB3B8700F80AFF /* PBXBuildRule */,
    591 			);
    592 			dependencies = (
    593 			);
    594 			name = elftosb;
    595 			productInstallPath = "$(HOME)/bin";
    596 			productName = elftosb;
    597 			productReference = 8DD76F6C0486A84900D96B5E /* elftosb */;
    598 			productType = "com.apple.product-type.tool";
    599 		};
    600 /* End PBXNativeTarget section */
    601 
    602 /* Begin PBXProject section */
    603 		08FB7793FE84155DC02AAC07 /* Project object */ = {
    604 			isa = PBXProject;
    605 			buildConfigurationList = 1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "elftosb" */;
    606 			compatibilityVersion = "Xcode 3.1";
    607 			hasScannedForEncodings = 1;
    608 			mainGroup = 08FB7794FE84155DC02AAC07 /* elftosb */;
    609 			projectDirPath = "";
    610 			projectRoot = "";
    611 			targets = (
    612 				8DD76F620486A84900D96B5E /* elftosb */,
    613 				020D467A0A16657C0027E24E /* sbtool */,
    614 				02E25EA40A1A5DB0001161B5 /* keygen */,
    615 				020DDCE80A1E858600E1CB49 /* Everything */,
    616 			);
    617 		};
    618 /* End PBXProject section */
    619 
    620 /* Begin PBXSourcesBuildPhase section */
    621 		020D46780A16657C0027E24E /* Sources */ = {
    622 			isa = PBXSourcesBuildPhase;
    623 			buildActionMask = 2147483647;
    624 			files = (
    625 				020D46840A1665D90027E24E /* sbtool.cpp in Sources */,
    626 				020D46870A1668440027E24E /* AESKey.cpp in Sources */,
    627 				020D46880A16684D0027E24E /* crc.cpp in Sources */,
    628 				020D46890A16684E0027E24E /* DataSource.cpp in Sources */,
    629 				020D468A0A16684F0027E24E /* DataTarget.cpp in Sources */,
    630 				020D468B0A1668510027E24E /* ELFSourceFile.cpp in Sources */,
    631 				020D468C0A1668580027E24E /* EncoreBootImage.cpp in Sources */,
    632 				020D468D0A16685B0027E24E /* EvalContext.cpp in Sources */,
    633 				020D468E0A16685D0027E24E /* GHSSecInfo.cpp in Sources */,
    634 				020D468F0A16685F0027E24E /* GlobMatcher.cpp in Sources */,
    635 				020D46900A1668600027E24E /* Logging.cpp in Sources */,
    636 				020D46910A1668630027E24E /* Operation.cpp in Sources */,
    637 				020D46920A1668650027E24E /* options.cpp in Sources */,
    638 				020D46930A1668680027E24E /* OutputSection.cpp in Sources */,
    639 				020D46940A1668690027E24E /* Random.cpp in Sources */,
    640 				020D46950A16686A0027E24E /* rijndael.cpp in Sources */,
    641 				020D46960A16686B0027E24E /* RijndaelCBCMAC.cpp in Sources */,
    642 				020D46970A16686D0027E24E /* SHA1.cpp in Sources */,
    643 				020D46980A16686F0027E24E /* SourceFile.cpp in Sources */,
    644 				020D46990A1668710027E24E /* SRecordSourceFile.cpp in Sources */,
    645 				020D469A0A1668730027E24E /* stdafx.cpp in Sources */,
    646 				020D469B0A1668760027E24E /* StELFFile.cpp in Sources */,
    647 				020D469C0A1668770027E24E /* StExecutableImage.cpp in Sources */,
    648 				020D469D0A1668780027E24E /* StSRecordFile.cpp in Sources */,
    649 				020D469E0A16687A0027E24E /* Value.cpp in Sources */,
    650 				020D469F0A16687A0027E24E /* Version.cpp in Sources */,
    651 				020D47A20A16C1E00027E24E /* EncoreBootImageReader.cpp in Sources */,
    652 				021240010A6C3AA9003CF33F /* Blob.cpp in Sources */,
    653 				021240020A6C3AAA003CF33F /* HexValues.cpp in Sources */,
    654 				02C5DB950A925C61003B9C11 /* format_string.cpp in Sources */,
    655 				02D1FCF70BD039A0007C7450 /* SearchPath.cpp in Sources */,
    656 			);
    657 			runOnlyForDeploymentPostprocessing = 0;
    658 		};
    659 		02E25EA20A1A5DB0001161B5 /* Sources */ = {
    660 			isa = PBXSourcesBuildPhase;
    661 			buildActionMask = 2147483647;
    662 			files = (
    663 				02E25EAA0A1A5DCB001161B5 /* keygen.cpp in Sources */,
    664 				02E25EAE0A1A5DF4001161B5 /* AESKey.cpp in Sources */,
    665 				02E25EAF0A1A5E09001161B5 /* Random.cpp in Sources */,
    666 				02E25EB00A1A5E0C001161B5 /* Logging.cpp in Sources */,
    667 				02E25EB10A1A5E18001161B5 /* stdafx.cpp in Sources */,
    668 				02E25EB20A1A5E1C001161B5 /* options.cpp in Sources */,
    669 				02C5DB960A925C61003B9C11 /* format_string.cpp in Sources */,
    670 				025881010CEE47A900681C7E /* HexValues.cpp in Sources */,
    671 			);
    672 			runOnlyForDeploymentPostprocessing = 0;
    673 		};
    674 		8DD76F640486A84900D96B5E /* Sources */ = {
    675 			isa = PBXSourcesBuildPhase;
    676 			buildActionMask = 2147483647;
    677 			files = (
    678 				0215B3D309F424D800EA7C45 /* elftosb_parser.y in Sources */,
    679 				0215B3E909F4277100EA7C45 /* elftosb_lexer.l in Sources */,
    680 				0296A4E709D9AE9400F80AFF /* elftosb.cpp in Sources */,
    681 				0296A4F209D9AE9400F80AFF /* stdafx.cpp in Sources */,
    682 				0296A4F309D9AE9400F80AFF /* StELFFile.cpp in Sources */,
    683 				0296A4F809D9AE9400F80AFF /* StExecutableImage.cpp in Sources */,
    684 				0296A4FE09D9AE9400F80AFF /* StSRecordFile.cpp in Sources */,
    685 				02E3998F09F2EFAA0055992A /* rijndael.cpp in Sources */,
    686 				02CD157609F543FE00ABE650 /* ElftosbAST.cpp in Sources */,
    687 				02CD158909F557D300ABE650 /* ElftosbLexer.cpp in Sources */,
    688 				02E9D67609FBFE98006D7279 /* EvalContext.cpp in Sources */,
    689 				02F8D41E09FE86FB004CBE69 /* EncoreBootImage.cpp in Sources */,
    690 				02F8D4F109FEE91B004CBE69 /* crc.cpp in Sources */,
    691 				02F8D54C0A014F5D004CBE69 /* Value.cpp in Sources */,
    692 				02F8D5630A0152AB004CBE69 /* SourceFile.cpp in Sources */,
    693 				0208BEB30A02D2B800255D31 /* SHA1.cpp in Sources */,
    694 				0208BF4D0A03137800255D31 /* Random.cpp in Sources */,
    695 				0208BF8C0A03E04800255D31 /* RijndaelCBCMAC.cpp in Sources */,
    696 				0208C03F0A0544BA00255D31 /* options.cpp in Sources */,
    697 				0208C08C0A05677000255D31 /* AESKey.cpp in Sources */,
    698 				0208C28E0A0A4E5F00255D31 /* DataSource.cpp in Sources */,
    699 				0208C2900A0A4E5F00255D31 /* Operation.cpp in Sources */,
    700 				0208C2920A0A4E5F00255D31 /* DataTarget.cpp in Sources */,
    701 				0208C29B0A0A4EE800255D31 /* ConversionController.cpp in Sources */,
    702 				024F1D5F0A0BCD7200D21D61 /* SRecordSourceFile.cpp in Sources */,
    703 				024F1D630A0BCD8300D21D61 /* ELFSourceFile.cpp in Sources */,
    704 				027402E60A0FB00000CF4BE7 /* GlobMatcher.cpp in Sources */,
    705 				020D41880A0FF0C20027E24E /* OutputSection.cpp in Sources */,
    706 				020D419A0A0FF5BF0027E24E /* BootImageGenerator.cpp in Sources */,
    707 				020D41A60A0FF8880027E24E /* Version.cpp in Sources */,
    708 				020D41BA0A0FFD140027E24E /* EncoreBootImageGenerator.cpp in Sources */,
    709 				020D43A80A14D7E20027E24E /* Logging.cpp in Sources */,
    710 				020D45070A1523350027E24E /* GHSSecInfo.cpp in Sources */,
    711 				020DDBED0A1D08AD00E1CB49 /* OptionDictionary.cpp in Sources */,
    712 				02123F320A6B057E003CF33F /* Blob.cpp in Sources */,
    713 				02123F3A0A6B09CF003CF33F /* HexValues.cpp in Sources */,
    714 				021CA3F30A8D16960028326F /* ExcludesListMatcher.cpp in Sources */,
    715 				02C5DB940A925C61003B9C11 /* format_string.cpp in Sources */,
    716 				02B9D4FD0B9A13AE0084CE1F /* SB36xxBootImageGenerator.cpp in Sources */,
    717 				02B9D50A0B9A16C10084CE1F /* crypto.cpp in Sources */,
    718 				02B9D50B0B9A16C10084CE1F /* St3600IPL.cpp in Sources */,
    719 				02B9D50C0B9A16C10084CE1F /* StKeySet.cpp in Sources */,
    720 				02B9D50D0B9A16C10084CE1F /* StLFSREncrypter.cpp in Sources */,
    721 				02B9D50E0B9A16C10084CE1F /* table.c in Sources */,
    722 				02B9D56C0B9B37890084CE1F /* default_rom_key.cpp in Sources */,
    723 				02D1FCA90BD02B69007C7450 /* SearchPath.cpp in Sources */,
    724 				02E535B50C245AEC00CBD4A5 /* DataSourceImager.cpp in Sources */,
    725 				022B4657121763A100A74F96 /* IVTDataSource.cpp in Sources */,
    726 			);
    727 			runOnlyForDeploymentPostprocessing = 0;
    728 		};
    729 /* End PBXSourcesBuildPhase section */
    730 
    731 /* Begin PBXTargetDependency section */
    732 		020DDCEA0A1E858D00E1CB49 /* PBXTargetDependency */ = {
    733 			isa = PBXTargetDependency;
    734 			target = 8DD76F620486A84900D96B5E /* elftosb */;
    735 			targetProxy = 020DDCE90A1E858D00E1CB49 /* PBXContainerItemProxy */;
    736 		};
    737 		020DDCEC0A1E858D00E1CB49 /* PBXTargetDependency */ = {
    738 			isa = PBXTargetDependency;
    739 			target = 020D467A0A16657C0027E24E /* sbtool */;
    740 			targetProxy = 020DDCEB0A1E858D00E1CB49 /* PBXContainerItemProxy */;
    741 		};
    742 		020DDCEE0A1E858D00E1CB49 /* PBXTargetDependency */ = {
    743 			isa = PBXTargetDependency;
    744 			target = 02E25EA40A1A5DB0001161B5 /* keygen */;
    745 			targetProxy = 020DDCED0A1E858D00E1CB49 /* PBXContainerItemProxy */;
    746 		};
    747 /* End PBXTargetDependency section */
    748 
    749 /* Begin XCBuildConfiguration section */
    750 		020D467F0A1665890027E24E /* Debug */ = {
    751 			isa = XCBuildConfiguration;
    752 			buildSettings = {
    753 				COPY_PHASE_STRIP = NO;
    754 				GCC_DYNAMIC_NO_PIC = NO;
    755 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
    756 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    757 				GCC_MODEL_TUNING = G5;
    758 				GCC_OPTIMIZATION_LEVEL = 0;
    759 				INSTALL_PATH = "$(HOME)/bin";
    760 				PREBINDING = NO;
    761 				PRODUCT_NAME = sbtool;
    762 				ZERO_LINK = NO;
    763 			};
    764 			name = Debug;
    765 		};
    766 		020D46800A1665890027E24E /* Release */ = {
    767 			isa = XCBuildConfiguration;
    768 			buildSettings = {
    769 				COPY_PHASE_STRIP = YES;
    770 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
    771 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
    772 				GCC_MODEL_TUNING = G5;
    773 				INSTALL_PATH = "$(HOME)/bin";
    774 				PREBINDING = NO;
    775 				PRODUCT_NAME = sbtool;
    776 				ZERO_LINK = NO;
    777 			};
    778 			name = Release;
    779 		};
    780 		020DDCF10A1E85BA00E1CB49 /* Debug */ = {
    781 			isa = XCBuildConfiguration;
    782 			buildSettings = {
    783 				COPY_PHASE_STRIP = NO;
    784 				GCC_DYNAMIC_NO_PIC = NO;
    785 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    786 				GCC_OPTIMIZATION_LEVEL = 0;
    787 				PRODUCT_NAME = Everything;
    788 			};
    789 			name = Debug;
    790 		};
    791 		020DDCF20A1E85BA00E1CB49 /* Release */ = {
    792 			isa = XCBuildConfiguration;
    793 			buildSettings = {
    794 				COPY_PHASE_STRIP = YES;
    795 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
    796 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
    797 				PRODUCT_NAME = Everything;
    798 				ZERO_LINK = NO;
    799 			};
    800 			name = Release;
    801 		};
    802 		02E25EAC0A1A5DCB001161B5 /* Debug */ = {
    803 			isa = XCBuildConfiguration;
    804 			buildSettings = {
    805 				COPY_PHASE_STRIP = NO;
    806 				GCC_DYNAMIC_NO_PIC = NO;
    807 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
    808 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    809 				GCC_MODEL_TUNING = G5;
    810 				GCC_OPTIMIZATION_LEVEL = 0;
    811 				INSTALL_PATH = "$(HOME)/bin";
    812 				PREBINDING = NO;
    813 				PRODUCT_NAME = keygen;
    814 				ZERO_LINK = YES;
    815 			};
    816 			name = Debug;
    817 		};
    818 		02E25EAD0A1A5DCB001161B5 /* Release */ = {
    819 			isa = XCBuildConfiguration;
    820 			buildSettings = {
    821 				COPY_PHASE_STRIP = YES;
    822 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
    823 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
    824 				GCC_MODEL_TUNING = G5;
    825 				INSTALL_PATH = "$(HOME)/bin";
    826 				PREBINDING = NO;
    827 				PRODUCT_NAME = keygen;
    828 				ZERO_LINK = NO;
    829 			};
    830 			name = Release;
    831 		};
    832 		1DEB923208733DC60010E9CD /* Debug */ = {
    833 			isa = XCBuildConfiguration;
    834 			buildSettings = {
    835 				COPY_PHASE_STRIP = NO;
    836 				DEBUG_INFORMATION_FORMAT = dwarf;
    837 				GCC_DYNAMIC_NO_PIC = NO;
    838 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
    839 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    840 				GCC_MODEL_TUNING = G5;
    841 				GCC_OPTIMIZATION_LEVEL = 0;
    842 				GCC_PREPROCESSOR_DEFINITIONS = (
    843 					SHA1_NO_UTILITY_FUNCTIONS,
    844 					"$(GCC_PREPROCESSOR_DEFINITIONS)",
    845 				);
    846 				INSTALL_PATH = "$(HOME)/bin";
    847 				PRODUCT_NAME = elftosb;
    848 				ZERO_LINK = NO;
    849 			};
    850 			name = Debug;
    851 		};
    852 		1DEB923308733DC60010E9CD /* Release */ = {
    853 			isa = XCBuildConfiguration;
    854 			buildSettings = {
    855 				ARCHS = (
    856 					ppc,
    857 					i386,
    858 				);
    859 				DEBUG_INFORMATION_FORMAT = dwarf;
    860 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    861 				GCC_MODEL_TUNING = G5;
    862 				GCC_PREPROCESSOR_DEFINITIONS = (
    863 					SHA1_NO_UTILITY_FUNCTIONS,
    864 					"$(GCC_PREPROCESSOR_DEFINITIONS)",
    865 				);
    866 				INSTALL_PATH = "$(HOME)/bin";
    867 				PRODUCT_NAME = elftosb;
    868 				ZERO_LINK = NO;
    869 			};
    870 			name = Release;
    871 		};
    872 		1DEB923608733DC60010E9CD /* Debug */ = {
    873 			isa = XCBuildConfiguration;
    874 			buildSettings = {
    875 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
    876 				GCC_WARN_UNUSED_VARIABLE = YES;
    877 				PREBINDING = NO;
    878 				SDKROOT = macosx10.5;
    879 			};
    880 			name = Debug;
    881 		};
    882 		1DEB923708733DC60010E9CD /* Release */ = {
    883 			isa = XCBuildConfiguration;
    884 			buildSettings = {
    885 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
    886 				GCC_WARN_UNUSED_VARIABLE = YES;
    887 				PREBINDING = NO;
    888 				SDKROOT = macosx10.5;
    889 			};
    890 			name = Release;
    891 		};
    892 /* End XCBuildConfiguration section */
    893 
    894 /* Begin XCConfigurationList section */
    895 		020D467E0A1665890027E24E /* Build configuration list for PBXNativeTarget "sbtool" */ = {
    896 			isa = XCConfigurationList;
    897 			buildConfigurations = (
    898 				020D467F0A1665890027E24E /* Debug */,
    899 				020D46800A1665890027E24E /* Release */,
    900 			);
    901 			defaultConfigurationIsVisible = 0;
    902 			defaultConfigurationName = Release;
    903 		};
    904 		020DDCF00A1E85BA00E1CB49 /* Build configuration list for PBXAggregateTarget "Everything" */ = {
    905 			isa = XCConfigurationList;
    906 			buildConfigurations = (
    907 				020DDCF10A1E85BA00E1CB49 /* Debug */,
    908 				020DDCF20A1E85BA00E1CB49 /* Release */,
    909 			);
    910 			defaultConfigurationIsVisible = 0;
    911 			defaultConfigurationName = Release;
    912 		};
    913 		02E25EAB0A1A5DCB001161B5 /* Build configuration list for PBXNativeTarget "keygen" */ = {
    914 			isa = XCConfigurationList;
    915 			buildConfigurations = (
    916 				02E25EAC0A1A5DCB001161B5 /* Debug */,
    917 				02E25EAD0A1A5DCB001161B5 /* Release */,
    918 			);
    919 			defaultConfigurationIsVisible = 0;
    920 			defaultConfigurationName = Release;
    921 		};
    922 		1DEB923108733DC60010E9CD /* Build configuration list for PBXNativeTarget "elftosb" */ = {
    923 			isa = XCConfigurationList;
    924 			buildConfigurations = (
    925 				1DEB923208733DC60010E9CD /* Debug */,
    926 				1DEB923308733DC60010E9CD /* Release */,
    927 			);
    928 			defaultConfigurationIsVisible = 0;
    929 			defaultConfigurationName = Release;
    930 		};
    931 		1DEB923508733DC60010E9CD /* Build configuration list for PBXProject "elftosb" */ = {
    932 			isa = XCConfigurationList;
    933 			buildConfigurations = (
    934 				1DEB923608733DC60010E9CD /* Debug */,
    935 				1DEB923708733DC60010E9CD /* Release */,
    936 			);
    937 			defaultConfigurationIsVisible = 0;
    938 			defaultConfigurationName = Release;
    939 		};
    940 /* End XCConfigurationList section */
    941 	};
    942 	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
    943 }
    944