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