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