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