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