6f91926143f4a1186eff6a72a573900515b12772
[WebKit.git] / Source / ThirdParty / ANGLE / ANGLE.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 42;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 90D9B10212E11DCB002D4255 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B0F912E11DCB002D4255 /* Compiler.cpp */; };
11                 90D9B10312E11DCB002D4255 /* ExtensionBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */; };
12                 90D9B10412E11DCB002D4255 /* glslang_lex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B0FB12E11DCB002D4255 /* glslang_lex.cpp */; };
13                 90D9B10512E11DCB002D4255 /* glslang_tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B0FC12E11DCB002D4255 /* glslang_tab.cpp */; };
14                 90D9B10612E11DCB002D4255 /* glslang_tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FD12E11DCB002D4255 /* glslang_tab.h */; };
15                 90D9B10712E11DCB002D4255 /* glslang.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FE12E11DCB002D4255 /* glslang.h */; };
16                 90D9B10912E11DCB002D4255 /* SearchSymbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */; };
17                 90D9B10A12E11DCB002D4255 /* SearchSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10112E11DCB002D4255 /* SearchSymbol.h */; };
18                 90D9B11312E11DD6002D4255 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10B12E11DD6002D4255 /* util.cpp */; };
19                 90D9B11412E11DD6002D4255 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10C12E11DD6002D4255 /* util.h */; };
20                 90D9B11512E11DD6002D4255 /* ValidateLimitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */; };
21                 90D9B11612E11DD6002D4255 /* ValidateLimitations.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */; };
22                 90D9B11712E11DD6002D4255 /* VariableInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */; };
23                 90D9B11812E11DD6002D4255 /* VariableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B11012E11DD6002D4255 /* VariableInfo.h */; };
24                 90D9B11912E11DD6002D4255 /* VersionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */; };
25                 90D9B11A12E11DD6002D4255 /* VersionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B11212E11DD6002D4255 /* VersionGLSL.h */; };
26                 FB39D2711200F35A00088E69 /* CodeGenGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */; };
27                 FB39D2751200F35A00088E69 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2261200F35A00088E69 /* debug.cpp */; };
28                 FB39D2791200F35A00088E69 /* InfoSink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22A1200F35A00088E69 /* InfoSink.cpp */; };
29                 FB39D27B1200F35A00088E69 /* Initialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22C1200F35A00088E69 /* Initialize.cpp */; };
30                 FB39D27D1200F35A00088E69 /* InitializeDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22E1200F35A00088E69 /* InitializeDll.cpp */; };
31                 FB39D2811200F35A00088E69 /* Intermediate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2321200F35A00088E69 /* Intermediate.cpp */; };
32                 FB39D2831200F35A00088E69 /* intermOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2341200F35A00088E69 /* intermOut.cpp */; };
33                 FB39D2841200F35A00088E69 /* IntermTraverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2351200F35A00088E69 /* IntermTraverse.cpp */; };
34                 FB39D2881200F35A00088E69 /* ossource_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2391200F35A00088E69 /* ossource_posix.cpp */; };
35                 FB39D28A1200F35A00088E69 /* OutputGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */; };
36                 FB39D28E1200F35A00088E69 /* parseConst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D23F1200F35A00088E69 /* parseConst.cpp */; };
37                 FB39D28F1200F35A00088E69 /* ParseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2401200F35A00088E69 /* ParseHelper.cpp */; };
38                 FB39D2911200F35A00088E69 /* PoolAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2421200F35A00088E69 /* PoolAlloc.cpp */; };
39                 FB39D2931200F35A00088E69 /* atom.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2451200F35A00088E69 /* atom.c */; };
40                 FB39D2961200F35A00088E69 /* cpp.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2481200F35A00088E69 /* cpp.c */; };
41                 FB39D2981200F35A00088E69 /* cppstruct.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D24A1200F35A00088E69 /* cppstruct.c */; };
42                 FB39D2991200F35A00088E69 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D24B1200F35A00088E69 /* memory.c */; };
43                 FB39D29D1200F35A00088E69 /* scanner.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D24F1200F35A00088E69 /* scanner.c */; };
44                 FB39D2A01200F35A00088E69 /* symbols.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2521200F35A00088E69 /* symbols.c */; };
45                 FB39D2A21200F35A00088E69 /* tokens.c in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2541200F35A00088E69 /* tokens.c */; };
46                 FB39D2A41200F35A00088E69 /* QualifierAlive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2561200F35A00088E69 /* QualifierAlive.cpp */; };
47                 FB39D2A61200F35A00088E69 /* RemoveTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2581200F35A00088E69 /* RemoveTree.cpp */; };
48                 FB39D2A81200F35A00088E69 /* ShaderLang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D25A1200F35A00088E69 /* ShaderLang.cpp */; };
49                 FB39D2AA1200F35A00088E69 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D25C1200F35A00088E69 /* SymbolTable.cpp */; };
50                 FB39D2AC1200F35A00088E69 /* TranslatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */; };
51                 FB39D2B11200F35A00088E69 /* UnfoldSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D26D1200F35A00088E69 /* UnfoldSelect.cpp */; };
52                 FB39D7231201032000088E69 /* glslang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D7201201032000088E69 /* glslang.cpp */; };
53                 FB39D7241201032000088E69 /* glslang_tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D7221201032000088E69 /* glslang_tab.cpp */; };
54                 FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */ = {isa = PBXBuildFile; fileRef = FB39D2BF1200F3E600088E69 /* ShaderLang.h */; settings = {ATTRIBUTES = (Public, ); }; };
55 /* End PBXBuildFile section */
56
57 /* Begin PBXFileReference section */
58                 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ANGLE.xcconfig; sourceTree = "<group>"; };
59                 5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
60                 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
61                 90D9B0F912E11DCB002D4255 /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = "<group>"; };
62                 90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionBehavior.h; sourceTree = "<group>"; };
63                 90D9B0FB12E11DCB002D4255 /* glslang_lex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_lex.cpp; sourceTree = "<group>"; };
64                 90D9B0FC12E11DCB002D4255 /* glslang_tab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_tab.cpp; sourceTree = "<group>"; };
65                 90D9B0FD12E11DCB002D4255 /* glslang_tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang_tab.h; sourceTree = "<group>"; };
66                 90D9B0FE12E11DCB002D4255 /* glslang.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang.h; sourceTree = "<group>"; };
67                 90D9B0FF12E11DCB002D4255 /* ossource_nspr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_nspr.cpp; sourceTree = "<group>"; };
68                 90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SearchSymbol.cpp; sourceTree = "<group>"; };
69                 90D9B10112E11DCB002D4255 /* SearchSymbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchSymbol.h; sourceTree = "<group>"; };
70                 90D9B10B12E11DD6002D4255 /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; };
71                 90D9B10C12E11DD6002D4255 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
72                 90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateLimitations.cpp; sourceTree = "<group>"; };
73                 90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateLimitations.h; sourceTree = "<group>"; };
74                 90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariableInfo.cpp; sourceTree = "<group>"; };
75                 90D9B11012E11DD6002D4255 /* VariableInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariableInfo.h; sourceTree = "<group>"; };
76                 90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionGLSL.cpp; sourceTree = "<group>"; };
77                 90D9B11212E11DD6002D4255 /* VersionGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionGLSL.h; sourceTree = "<group>"; };
78                 FB39D0D11200F0E300088E69 /* libANGLE.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libANGLE.a; sourceTree = BUILT_PRODUCTS_DIR; };
79                 FB39D1861200F26200088E69 /* BaseTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTypes.h; sourceTree = "<group>"; };
80                 FB39D1871200F26200088E69 /* CodeGenGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenGLSL.cpp; sourceTree = "<group>"; };
81                 FB39D1881200F26200088E69 /* CodeGenHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenHLSL.cpp; sourceTree = "<group>"; };
82                 FB39D1891200F26200088E69 /* Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common.h; sourceTree = "<group>"; };
83                 FB39D18A1200F26200088E69 /* ConstantUnion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConstantUnion.h; sourceTree = "<group>"; };
84                 FB39D18B1200F26200088E69 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
85                 FB39D18C1200F26200088E69 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
86                 FB39D18D1200F26200088E69 /* glslang.l */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.lex; path = glslang.l; sourceTree = "<group>"; };
87                 FB39D18E1200F26200088E69 /* glslang.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = glslang.y; sourceTree = "<group>"; };
88                 FB39D18F1200F26200088E69 /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = InfoSink.cpp; sourceTree = "<group>"; };
89                 FB39D1901200F26200088E69 /* InfoSink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InfoSink.h; sourceTree = "<group>"; };
90                 FB39D1911200F26200088E69 /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = Initialize.cpp; sourceTree = "<group>"; };
91                 FB39D1921200F26200088E69 /* Initialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Initialize.h; sourceTree = "<group>"; };
92                 FB39D1931200F26200088E69 /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
93                 FB39D1941200F26200088E69 /* InitializeDll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeDll.h; sourceTree = "<group>"; };
94                 FB39D1951200F26200088E69 /* InitializeGlobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeGlobals.h; sourceTree = "<group>"; };
95                 FB39D1961200F26200088E69 /* InitializeParseContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeParseContext.h; sourceTree = "<group>"; };
96                 FB39D1971200F26200088E69 /* Intermediate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = Intermediate.cpp; sourceTree = "<group>"; };
97                 FB39D1981200F26200088E69 /* intermediate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intermediate.h; sourceTree = "<group>"; };
98                 FB39D1991200F26200088E69 /* intermOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = intermOut.cpp; sourceTree = "<group>"; };
99                 FB39D19A1200F26200088E69 /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = IntermTraverse.cpp; sourceTree = "<group>"; };
100                 FB39D19B1200F26200088E69 /* localintermediate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = localintermediate.h; sourceTree = "<group>"; };
101                 FB39D19C1200F26200088E69 /* MMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMap.h; sourceTree = "<group>"; };
102                 FB39D19D1200F26200088E69 /* osinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = osinclude.h; sourceTree = "<group>"; };
103                 FB39D19E1200F26200088E69 /* ossource_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_posix.cpp; sourceTree = "<group>"; };
104                 FB39D19F1200F26200088E69 /* ossource_win.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_win.cpp; sourceTree = "<group>"; };
105                 FB39D1A01200F26200088E69 /* OutputGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSL.cpp; sourceTree = "<group>"; };
106                 FB39D1A11200F26200088E69 /* OutputGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputGLSL.h; sourceTree = "<group>"; };
107                 FB39D1A21200F26200088E69 /* OutputHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = OutputHLSL.cpp; sourceTree = "<group>"; };
108                 FB39D1A31200F26200088E69 /* OutputHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputHLSL.h; sourceTree = "<group>"; };
109                 FB39D1A41200F26200088E69 /* parseConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = parseConst.cpp; sourceTree = "<group>"; };
110                 FB39D1A51200F26200088E69 /* ParseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = ParseHelper.cpp; sourceTree = "<group>"; };
111                 FB39D1A61200F26200088E69 /* ParseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseHelper.h; sourceTree = "<group>"; };
112                 FB39D1A71200F26200088E69 /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
113                 FB39D1A81200F26200088E69 /* PoolAlloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PoolAlloc.h; sourceTree = "<group>"; };
114                 FB39D1AA1200F26200088E69 /* atom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atom.c; sourceTree = "<group>"; };
115                 FB39D1AB1200F26200088E69 /* atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atom.h; sourceTree = "<group>"; };
116                 FB39D1AC1200F26200088E69 /* compile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile.h; sourceTree = "<group>"; };
117                 FB39D1AD1200F26200088E69 /* cpp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpp.c; sourceTree = "<group>"; };
118                 FB39D1AE1200F26200088E69 /* cpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpp.h; sourceTree = "<group>"; };
119                 FB39D1AF1200F26200088E69 /* cppstruct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cppstruct.c; sourceTree = "<group>"; };
120                 FB39D1B01200F26200088E69 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = "<group>"; };
121                 FB39D1B11200F26200088E69 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
122                 FB39D1B21200F26200088E69 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
123                 FB39D1B31200F26200088E69 /* preprocess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preprocess.h; sourceTree = "<group>"; };
124                 FB39D1B41200F26200088E69 /* scanner.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scanner.c; sourceTree = "<group>"; };
125                 FB39D1B51200F26200088E69 /* scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanner.h; sourceTree = "<group>"; };
126                 FB39D1B61200F26200088E69 /* slglobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slglobals.h; sourceTree = "<group>"; };
127                 FB39D1B71200F26200088E69 /* symbols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = symbols.c; sourceTree = "<group>"; };
128                 FB39D1B81200F26200088E69 /* symbols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symbols.h; sourceTree = "<group>"; };
129                 FB39D1B91200F26200088E69 /* tokens.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tokens.c; sourceTree = "<group>"; };
130                 FB39D1BA1200F26200088E69 /* tokens.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tokens.h; sourceTree = "<group>"; };
131                 FB39D1BB1200F26200088E69 /* QualifierAlive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = QualifierAlive.cpp; sourceTree = "<group>"; };
132                 FB39D1BC1200F26200088E69 /* QualifierAlive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QualifierAlive.h; sourceTree = "<group>"; };
133                 FB39D1BD1200F26200088E69 /* RemoveTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveTree.cpp; sourceTree = "<group>"; };
134                 FB39D1BE1200F26200088E69 /* RemoveTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoveTree.h; sourceTree = "<group>"; };
135                 FB39D1BF1200F26200088E69 /* ShaderLang.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; includeInIndex = 0; path = ShaderLang.cpp; sourceTree = "<group>"; };
136                 FB39D1C01200F26200088E69 /* ShHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShHandle.h; sourceTree = "<group>"; };
137                 FB39D1C11200F26200088E69 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable.cpp; sourceTree = "<group>"; };
138                 FB39D1C21200F26200088E69 /* SymbolTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTable.h; sourceTree = "<group>"; };
139                 FB39D1CB1200F26200088E69 /* translator_common.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = translator_common.vcproj; sourceTree = "<group>"; };
140                 FB39D1CC1200F26200088E69 /* translator_hlsl.vcproj */ = {isa = PBXFileReference; explicitFileType = text.xml; fileEncoding = 4; path = translator_hlsl.vcproj; sourceTree = "<group>"; };
141                 FB39D1CD1200F26200088E69 /* TranslatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorGLSL.cpp; sourceTree = "<group>"; };
142                 FB39D1CE1200F26200088E69 /* TranslatorGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorGLSL.h; sourceTree = "<group>"; };
143                 FB39D1CF1200F26200088E69 /* TranslatorHLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorHLSL.cpp; sourceTree = "<group>"; };
144                 FB39D1D01200F26200088E69 /* TranslatorHLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorHLSL.h; sourceTree = "<group>"; };
145                 FB39D1D11200F26200088E69 /* Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = "<group>"; };
146                 FB39D1D21200F26200088E69 /* UnfoldSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldSelect.cpp; sourceTree = "<group>"; };
147                 FB39D1D31200F26200088E69 /* UnfoldSelect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnfoldSelect.h; sourceTree = "<group>"; };
148                 FB39D2211200F35A00088E69 /* BaseTypes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = BaseTypes.h; sourceTree = "<group>"; };
149                 FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenGLSL.cpp; sourceTree = "<group>"; };
150                 FB39D2241200F35A00088E69 /* Common.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Common.h; sourceTree = "<group>"; };
151                 FB39D2251200F35A00088E69 /* ConstantUnion.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ConstantUnion.h; sourceTree = "<group>"; };
152                 FB39D2261200F35A00088E69 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
153                 FB39D2271200F35A00088E69 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
154                 FB39D2281200F35A00088E69 /* glslang.l */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.lex; path = glslang.l; sourceTree = "<group>"; };
155                 FB39D2291200F35A00088E69 /* glslang.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = glslang.y; sourceTree = "<group>"; };
156                 FB39D22A1200F35A00088E69 /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InfoSink.cpp; sourceTree = "<group>"; };
157                 FB39D22B1200F35A00088E69 /* InfoSink.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InfoSink.h; sourceTree = "<group>"; };
158                 FB39D22C1200F35A00088E69 /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Initialize.cpp; sourceTree = "<group>"; };
159                 FB39D22D1200F35A00088E69 /* Initialize.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Initialize.h; sourceTree = "<group>"; };
160                 FB39D22E1200F35A00088E69 /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
161                 FB39D22F1200F35A00088E69 /* InitializeDll.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeDll.h; sourceTree = "<group>"; };
162                 FB39D2301200F35A00088E69 /* InitializeGlobals.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeGlobals.h; sourceTree = "<group>"; };
163                 FB39D2311200F35A00088E69 /* InitializeParseContext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeParseContext.h; sourceTree = "<group>"; };
164                 FB39D2321200F35A00088E69 /* Intermediate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Intermediate.cpp; sourceTree = "<group>"; };
165                 FB39D2331200F35A00088E69 /* intermediate.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = intermediate.h; sourceTree = "<group>"; };
166                 FB39D2341200F35A00088E69 /* intermOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intermOut.cpp; sourceTree = "<group>"; };
167                 FB39D2351200F35A00088E69 /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermTraverse.cpp; sourceTree = "<group>"; };
168                 FB39D2361200F35A00088E69 /* localintermediate.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = localintermediate.h; sourceTree = "<group>"; };
169                 FB39D2371200F35A00088E69 /* MMap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = MMap.h; sourceTree = "<group>"; };
170                 FB39D2381200F35A00088E69 /* osinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = osinclude.h; sourceTree = "<group>"; };
171                 FB39D2391200F35A00088E69 /* ossource_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_posix.cpp; sourceTree = "<group>"; };
172                 FB39D23A1200F35A00088E69 /* ossource_win.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_win.cpp; sourceTree = "<group>"; };
173                 FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSL.cpp; sourceTree = "<group>"; };
174                 FB39D23C1200F35A00088E69 /* OutputGLSL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = OutputGLSL.h; sourceTree = "<group>"; };
175                 FB39D23F1200F35A00088E69 /* parseConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parseConst.cpp; sourceTree = "<group>"; };
176                 FB39D2401200F35A00088E69 /* ParseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParseHelper.cpp; sourceTree = "<group>"; };
177                 FB39D2411200F35A00088E69 /* ParseHelper.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ParseHelper.h; sourceTree = "<group>"; };
178                 FB39D2421200F35A00088E69 /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
179                 FB39D2431200F35A00088E69 /* PoolAlloc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = PoolAlloc.h; sourceTree = "<group>"; };
180                 FB39D2451200F35A00088E69 /* atom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atom.c; sourceTree = "<group>"; };
181                 FB39D2461200F35A00088E69 /* atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atom.h; sourceTree = "<group>"; };
182                 FB39D2471200F35A00088E69 /* compile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile.h; sourceTree = "<group>"; };
183                 FB39D2481200F35A00088E69 /* cpp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpp.c; sourceTree = "<group>"; };
184                 FB39D2491200F35A00088E69 /* cpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpp.h; sourceTree = "<group>"; };
185                 FB39D24A1200F35A00088E69 /* cppstruct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cppstruct.c; sourceTree = "<group>"; };
186                 FB39D24B1200F35A00088E69 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = "<group>"; };
187                 FB39D24C1200F35A00088E69 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
188                 FB39D24D1200F35A00088E69 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
189                 FB39D24E1200F35A00088E69 /* preprocess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preprocess.h; sourceTree = "<group>"; };
190                 FB39D24F1200F35A00088E69 /* scanner.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scanner.c; sourceTree = "<group>"; };
191                 FB39D2501200F35A00088E69 /* scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanner.h; sourceTree = "<group>"; };
192                 FB39D2511200F35A00088E69 /* slglobals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slglobals.h; sourceTree = "<group>"; };
193                 FB39D2521200F35A00088E69 /* symbols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = symbols.c; sourceTree = "<group>"; };
194                 FB39D2531200F35A00088E69 /* symbols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symbols.h; sourceTree = "<group>"; };
195                 FB39D2541200F35A00088E69 /* tokens.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tokens.c; sourceTree = "<group>"; };
196                 FB39D2551200F35A00088E69 /* tokens.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tokens.h; sourceTree = "<group>"; };
197                 FB39D2561200F35A00088E69 /* QualifierAlive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QualifierAlive.cpp; sourceTree = "<group>"; };
198                 FB39D2571200F35A00088E69 /* QualifierAlive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = QualifierAlive.h; sourceTree = "<group>"; };
199                 FB39D2581200F35A00088E69 /* RemoveTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveTree.cpp; sourceTree = "<group>"; };
200                 FB39D2591200F35A00088E69 /* RemoveTree.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = RemoveTree.h; sourceTree = "<group>"; };
201                 FB39D25A1200F35A00088E69 /* ShaderLang.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderLang.cpp; sourceTree = "<group>"; };
202                 FB39D25B1200F35A00088E69 /* ShHandle.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShHandle.h; sourceTree = "<group>"; };
203                 FB39D25C1200F35A00088E69 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable.cpp; sourceTree = "<group>"; };
204                 FB39D25D1200F35A00088E69 /* SymbolTable.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = SymbolTable.h; sourceTree = "<group>"; };
205                 FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorGLSL.cpp; sourceTree = "<group>"; };
206                 FB39D2691200F35A00088E69 /* TranslatorGLSL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = TranslatorGLSL.h; sourceTree = "<group>"; };
207                 FB39D26C1200F35A00088E69 /* Types.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Types.h; sourceTree = "<group>"; };
208                 FB39D26D1200F35A00088E69 /* UnfoldSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnfoldSelect.cpp; sourceTree = "<group>"; };
209                 FB39D26E1200F35A00088E69 /* UnfoldSelect.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = UnfoldSelect.h; sourceTree = "<group>"; };
210                 FB39D2BF1200F3E600088E69 /* ShaderLang.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShaderLang.h; sourceTree = "<group>"; };
211                 FB39D7201201032000088E69 /* glslang.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glslang.cpp; path = DerivedSources/ANGLE/glslang.cpp; sourceTree = BUILT_PRODUCTS_DIR; };
212                 FB39D7211201032000088E69 /* glslang_tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glslang_tab.h; path = DerivedSources/ANGLE/glslang_tab.h; sourceTree = BUILT_PRODUCTS_DIR; };
213                 FB39D7221201032000088E69 /* glslang_tab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glslang_tab.cpp; path = DerivedSources/ANGLE/glslang_tab.cpp; sourceTree = BUILT_PRODUCTS_DIR; };
214 /* End PBXFileReference section */
215
216 /* Begin PBXFrameworksBuildPhase section */
217                 FB39D0CF1200F0E300088E69 /* Frameworks */ = {
218                         isa = PBXFrameworksBuildPhase;
219                         buildActionMask = 2147483647;
220                         files = (
221                         );
222                         runOnlyForDeploymentPostprocessing = 0;
223                 };
224 /* End PBXFrameworksBuildPhase section */
225
226 /* Begin PBXGroup section */
227                 5D7C59C41208C68B001C873E /* Configurations */ = {
228                         isa = PBXGroup;
229                         children = (
230                                 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */,
231                                 5D7C59C61208C68B001C873E /* Base.xcconfig */,
232                                 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */,
233                         );
234                         path = Configurations;
235                         sourceTree = "<group>";
236                 };
237                 FB39D06E1200ED9200088E69 = {
238                         isa = PBXGroup;
239                         children = (
240                                 FB39D2201200F35A00088E69 /* compiler */,
241                                 FB39D0841200EDEB00088E69 /* Source */,
242                                 FB39D0CB1200EF9400088E69 /* Intermediates */,
243                                 5D7C59C41208C68B001C873E /* Configurations */,
244                                 FB39D0CC1200EF9B00088E69 /* Products */,
245                         );
246                         sourceTree = "<group>";
247                 };
248                 FB39D0841200EDEB00088E69 /* Source */ = {
249                         isa = PBXGroup;
250                         children = (
251                                 FB39D2BD1200F3E600088E69 /* GLSLANG */,
252                                 FB39D1851200F26200088E69 /* compiler */,
253                         );
254                         name = Source;
255                         sourceTree = "<group>";
256                 };
257                 FB39D0CB1200EF9400088E69 /* Intermediates */ = {
258                         isa = PBXGroup;
259                         children = (
260                                 FB39D7201201032000088E69 /* glslang.cpp */,
261                                 FB39D7211201032000088E69 /* glslang_tab.h */,
262                                 FB39D7221201032000088E69 /* glslang_tab.cpp */,
263                         );
264                         name = Intermediates;
265                         sourceTree = "<group>";
266                 };
267                 FB39D0CC1200EF9B00088E69 /* Products */ = {
268                         isa = PBXGroup;
269                         children = (
270                                 FB39D0D11200F0E300088E69 /* libANGLE.a */,
271                         );
272                         name = Products;
273                         sourceTree = "<group>";
274                 };
275                 FB39D1851200F26200088E69 /* compiler */ = {
276                         isa = PBXGroup;
277                         children = (
278                                 FB39D1861200F26200088E69 /* BaseTypes.h */,
279                                 FB39D1871200F26200088E69 /* CodeGenGLSL.cpp */,
280                                 FB39D1881200F26200088E69 /* CodeGenHLSL.cpp */,
281                                 FB39D1891200F26200088E69 /* Common.h */,
282                                 FB39D18A1200F26200088E69 /* ConstantUnion.h */,
283                                 FB39D18B1200F26200088E69 /* debug.cpp */,
284                                 FB39D18C1200F26200088E69 /* debug.h */,
285                                 FB39D18D1200F26200088E69 /* glslang.l */,
286                                 FB39D18E1200F26200088E69 /* glslang.y */,
287                                 FB39D18F1200F26200088E69 /* InfoSink.cpp */,
288                                 FB39D1901200F26200088E69 /* InfoSink.h */,
289                                 FB39D1911200F26200088E69 /* Initialize.cpp */,
290                                 FB39D1921200F26200088E69 /* Initialize.h */,
291                                 FB39D1931200F26200088E69 /* InitializeDll.cpp */,
292                                 FB39D1941200F26200088E69 /* InitializeDll.h */,
293                                 FB39D1951200F26200088E69 /* InitializeGlobals.h */,
294                                 FB39D1961200F26200088E69 /* InitializeParseContext.h */,
295                                 FB39D1971200F26200088E69 /* Intermediate.cpp */,
296                                 FB39D1981200F26200088E69 /* intermediate.h */,
297                                 FB39D1991200F26200088E69 /* intermOut.cpp */,
298                                 FB39D19A1200F26200088E69 /* IntermTraverse.cpp */,
299                                 FB39D19B1200F26200088E69 /* localintermediate.h */,
300                                 FB39D19C1200F26200088E69 /* MMap.h */,
301                                 FB39D19D1200F26200088E69 /* osinclude.h */,
302                                 FB39D19E1200F26200088E69 /* ossource_posix.cpp */,
303                                 FB39D19F1200F26200088E69 /* ossource_win.cpp */,
304                                 FB39D1A01200F26200088E69 /* OutputGLSL.cpp */,
305                                 FB39D1A11200F26200088E69 /* OutputGLSL.h */,
306                                 FB39D1A21200F26200088E69 /* OutputHLSL.cpp */,
307                                 FB39D1A31200F26200088E69 /* OutputHLSL.h */,
308                                 FB39D1A41200F26200088E69 /* parseConst.cpp */,
309                                 FB39D1A51200F26200088E69 /* ParseHelper.cpp */,
310                                 FB39D1A61200F26200088E69 /* ParseHelper.h */,
311                                 FB39D1A71200F26200088E69 /* PoolAlloc.cpp */,
312                                 FB39D1A81200F26200088E69 /* PoolAlloc.h */,
313                                 FB39D1A91200F26200088E69 /* preprocessor */,
314                                 FB39D1BB1200F26200088E69 /* QualifierAlive.cpp */,
315                                 FB39D1BC1200F26200088E69 /* QualifierAlive.h */,
316                                 FB39D1BD1200F26200088E69 /* RemoveTree.cpp */,
317                                 FB39D1BE1200F26200088E69 /* RemoveTree.h */,
318                                 FB39D1BF1200F26200088E69 /* ShaderLang.cpp */,
319                                 FB39D1C01200F26200088E69 /* ShHandle.h */,
320                                 FB39D1C11200F26200088E69 /* SymbolTable.cpp */,
321                                 FB39D1C21200F26200088E69 /* SymbolTable.h */,
322                                 FB39D1CB1200F26200088E69 /* translator_common.vcproj */,
323                                 FB39D1CC1200F26200088E69 /* translator_hlsl.vcproj */,
324                                 FB39D1CD1200F26200088E69 /* TranslatorGLSL.cpp */,
325                                 FB39D1CE1200F26200088E69 /* TranslatorGLSL.h */,
326                                 FB39D1CF1200F26200088E69 /* TranslatorHLSL.cpp */,
327                                 FB39D1D01200F26200088E69 /* TranslatorHLSL.h */,
328                                 FB39D1D11200F26200088E69 /* Types.h */,
329                                 FB39D1D21200F26200088E69 /* UnfoldSelect.cpp */,
330                                 FB39D1D31200F26200088E69 /* UnfoldSelect.h */,
331                         );
332                         includeInIndex = 0;
333                         name = compiler;
334                         path = src/compiler;
335                         sourceTree = "<group>";
336                 };
337                 FB39D1A91200F26200088E69 /* preprocessor */ = {
338                         isa = PBXGroup;
339                         children = (
340                                 FB39D1AA1200F26200088E69 /* atom.c */,
341                                 FB39D1AB1200F26200088E69 /* atom.h */,
342                                 FB39D1AC1200F26200088E69 /* compile.h */,
343                                 FB39D1AD1200F26200088E69 /* cpp.c */,
344                                 FB39D1AE1200F26200088E69 /* cpp.h */,
345                                 FB39D1AF1200F26200088E69 /* cppstruct.c */,
346                                 FB39D1B01200F26200088E69 /* memory.c */,
347                                 FB39D1B11200F26200088E69 /* memory.h */,
348                                 FB39D1B21200F26200088E69 /* parser.h */,
349                                 FB39D1B31200F26200088E69 /* preprocess.h */,
350                                 FB39D1B41200F26200088E69 /* scanner.c */,
351                                 FB39D1B51200F26200088E69 /* scanner.h */,
352                                 FB39D1B61200F26200088E69 /* slglobals.h */,
353                                 FB39D1B71200F26200088E69 /* symbols.c */,
354                                 FB39D1B81200F26200088E69 /* symbols.h */,
355                                 FB39D1B91200F26200088E69 /* tokens.c */,
356                                 FB39D1BA1200F26200088E69 /* tokens.h */,
357                         );
358                         includeInIndex = 0;
359                         path = preprocessor;
360                         sourceTree = "<group>";
361                 };
362                 FB39D2201200F35A00088E69 /* compiler */ = {
363                         isa = PBXGroup;
364                         children = (
365                                 FB39D2441200F35A00088E69 /* preprocessor */,
366                                 FB39D2211200F35A00088E69 /* BaseTypes.h */,
367                                 FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */,
368                                 FB39D2241200F35A00088E69 /* Common.h */,
369                                 90D9B0F912E11DCB002D4255 /* Compiler.cpp */,
370                                 FB39D2251200F35A00088E69 /* ConstantUnion.h */,
371                                 FB39D2261200F35A00088E69 /* debug.cpp */,
372                                 FB39D2271200F35A00088E69 /* debug.h */,
373                                 90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */,
374                                 90D9B0FB12E11DCB002D4255 /* glslang_lex.cpp */,
375                                 90D9B0FC12E11DCB002D4255 /* glslang_tab.cpp */,
376                                 90D9B0FD12E11DCB002D4255 /* glslang_tab.h */,
377                                 90D9B0FE12E11DCB002D4255 /* glslang.h */,
378                                 FB39D2281200F35A00088E69 /* glslang.l */,
379                                 FB39D2291200F35A00088E69 /* glslang.y */,
380                                 FB39D22A1200F35A00088E69 /* InfoSink.cpp */,
381                                 FB39D22B1200F35A00088E69 /* InfoSink.h */,
382                                 FB39D22C1200F35A00088E69 /* Initialize.cpp */,
383                                 FB39D22D1200F35A00088E69 /* Initialize.h */,
384                                 FB39D22E1200F35A00088E69 /* InitializeDll.cpp */,
385                                 FB39D22F1200F35A00088E69 /* InitializeDll.h */,
386                                 FB39D2301200F35A00088E69 /* InitializeGlobals.h */,
387                                 FB39D2311200F35A00088E69 /* InitializeParseContext.h */,
388                                 FB39D2321200F35A00088E69 /* Intermediate.cpp */,
389                                 FB39D2331200F35A00088E69 /* intermediate.h */,
390                                 FB39D2341200F35A00088E69 /* intermOut.cpp */,
391                                 FB39D2351200F35A00088E69 /* IntermTraverse.cpp */,
392                                 FB39D2361200F35A00088E69 /* localintermediate.h */,
393                                 FB39D2371200F35A00088E69 /* MMap.h */,
394                                 FB39D2381200F35A00088E69 /* osinclude.h */,
395                                 90D9B0FF12E11DCB002D4255 /* ossource_nspr.cpp */,
396                                 FB39D2391200F35A00088E69 /* ossource_posix.cpp */,
397                                 FB39D23A1200F35A00088E69 /* ossource_win.cpp */,
398                                 FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */,
399                                 FB39D23C1200F35A00088E69 /* OutputGLSL.h */,
400                                 FB39D23F1200F35A00088E69 /* parseConst.cpp */,
401                                 FB39D2401200F35A00088E69 /* ParseHelper.cpp */,
402                                 FB39D2411200F35A00088E69 /* ParseHelper.h */,
403                                 FB39D2421200F35A00088E69 /* PoolAlloc.cpp */,
404                                 FB39D2431200F35A00088E69 /* PoolAlloc.h */,
405                                 FB39D2561200F35A00088E69 /* QualifierAlive.cpp */,
406                                 FB39D2571200F35A00088E69 /* QualifierAlive.h */,
407                                 FB39D2581200F35A00088E69 /* RemoveTree.cpp */,
408                                 FB39D2591200F35A00088E69 /* RemoveTree.h */,
409                                 90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */,
410                                 90D9B10112E11DCB002D4255 /* SearchSymbol.h */,
411                                 FB39D25A1200F35A00088E69 /* ShaderLang.cpp */,
412                                 FB39D25B1200F35A00088E69 /* ShHandle.h */,
413                                 FB39D25C1200F35A00088E69 /* SymbolTable.cpp */,
414                                 FB39D25D1200F35A00088E69 /* SymbolTable.h */,
415                                 FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */,
416                                 FB39D2691200F35A00088E69 /* TranslatorGLSL.h */,
417                                 FB39D26C1200F35A00088E69 /* Types.h */,
418                                 FB39D26D1200F35A00088E69 /* UnfoldSelect.cpp */,
419                                 FB39D26E1200F35A00088E69 /* UnfoldSelect.h */,
420                                 90D9B10B12E11DD6002D4255 /* util.cpp */,
421                                 90D9B10C12E11DD6002D4255 /* util.h */,
422                                 90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */,
423                                 90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */,
424                                 90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */,
425                                 90D9B11012E11DD6002D4255 /* VariableInfo.h */,
426                                 90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */,
427                                 90D9B11212E11DD6002D4255 /* VersionGLSL.h */,
428                         );
429                         name = compiler;
430                         path = src/compiler;
431                         sourceTree = "<group>";
432                 };
433                 FB39D2441200F35A00088E69 /* preprocessor */ = {
434                         isa = PBXGroup;
435                         children = (
436                                 FB39D2451200F35A00088E69 /* atom.c */,
437                                 FB39D2461200F35A00088E69 /* atom.h */,
438                                 FB39D2471200F35A00088E69 /* compile.h */,
439                                 FB39D2481200F35A00088E69 /* cpp.c */,
440                                 FB39D2491200F35A00088E69 /* cpp.h */,
441                                 FB39D24A1200F35A00088E69 /* cppstruct.c */,
442                                 FB39D24B1200F35A00088E69 /* memory.c */,
443                                 FB39D24C1200F35A00088E69 /* memory.h */,
444                                 FB39D24D1200F35A00088E69 /* parser.h */,
445                                 FB39D24E1200F35A00088E69 /* preprocess.h */,
446                                 FB39D24F1200F35A00088E69 /* scanner.c */,
447                                 FB39D2501200F35A00088E69 /* scanner.h */,
448                                 FB39D2511200F35A00088E69 /* slglobals.h */,
449                                 FB39D2521200F35A00088E69 /* symbols.c */,
450                                 FB39D2531200F35A00088E69 /* symbols.h */,
451                                 FB39D2541200F35A00088E69 /* tokens.c */,
452                                 FB39D2551200F35A00088E69 /* tokens.h */,
453                         );
454                         path = preprocessor;
455                         sourceTree = "<group>";
456                 };
457                 FB39D2BD1200F3E600088E69 /* GLSLANG */ = {
458                         isa = PBXGroup;
459                         children = (
460                                 FB39D2BF1200F3E600088E69 /* ShaderLang.h */,
461                         );
462                         name = GLSLANG;
463                         path = include/GLSLANG;
464                         sourceTree = "<group>";
465                 };
466 /* End PBXGroup section */
467
468 /* Begin PBXHeadersBuildPhase section */
469                 FB39D77B1201110C00088E69 /* Headers */ = {
470                         isa = PBXHeadersBuildPhase;
471                         buildActionMask = 2147483647;
472                         files = (
473                                 FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */,
474                                 90D9B10312E11DCB002D4255 /* ExtensionBehavior.h in Headers */,
475                                 90D9B10612E11DCB002D4255 /* glslang_tab.h in Headers */,
476                                 90D9B10712E11DCB002D4255 /* glslang.h in Headers */,
477                                 90D9B10A12E11DCB002D4255 /* SearchSymbol.h in Headers */,
478                                 90D9B11412E11DD6002D4255 /* util.h in Headers */,
479                                 90D9B11612E11DD6002D4255 /* ValidateLimitations.h in Headers */,
480                                 90D9B11812E11DD6002D4255 /* VariableInfo.h in Headers */,
481                                 90D9B11A12E11DD6002D4255 /* VersionGLSL.h in Headers */,
482                         );
483                         runOnlyForDeploymentPostprocessing = 0;
484                 };
485 /* End PBXHeadersBuildPhase section */
486
487 /* Begin PBXNativeTarget section */
488                 FB39D0D01200F0E300088E69 /* ANGLE */ = {
489                         isa = PBXNativeTarget;
490                         buildConfigurationList = FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */;
491                         buildPhases = (
492                                 FB39D77B1201110C00088E69 /* Headers */,
493                                 FB39D0DE1200F19100088E69 /* Generate glslang lexer */,
494                                 FB39D31C1200F69200088E69 /* Generate glslang parser */,
495                                 FB39D0CE1200F0E300088E69 /* Sources */,
496                                 FB39D0CF1200F0E300088E69 /* Frameworks */,
497                         );
498                         buildRules = (
499                         );
500                         dependencies = (
501                         );
502                         name = ANGLE;
503                         productName = angle;
504                         productReference = FB39D0D11200F0E300088E69 /* libANGLE.a */;
505                         productType = "com.apple.product-type.library.static";
506                 };
507 /* End PBXNativeTarget section */
508
509 /* Begin PBXProject section */
510                 FB39D0701200ED9200088E69 /* Project object */ = {
511                         isa = PBXProject;
512                         buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */;
513                         compatibilityVersion = "Xcode 2.4";
514                         developmentRegion = English;
515                         hasScannedForEncodings = 0;
516                         knownRegions = (
517                                 English,
518                                 Japanese,
519                                 French,
520                                 German,
521                         );
522                         mainGroup = FB39D06E1200ED9200088E69;
523                         projectDirPath = "";
524                         projectRoot = "";
525                         targets = (
526                                 FB39D0D01200F0E300088E69 /* ANGLE */,
527                         );
528                 };
529 /* End PBXProject section */
530
531 /* Begin PBXShellScriptBuildPhase section */
532                 FB39D0DE1200F19100088E69 /* Generate glslang lexer */ = {
533                         isa = PBXShellScriptBuildPhase;
534                         buildActionMask = 12;
535                         files = (
536                         );
537                         inputPaths = (
538                                 "$(SRCROOT)/src/compiler/glslang.l",
539                         );
540                         name = "Generate glslang lexer";
541                         outputPaths = (
542                                 "$(BUILT_PRODUCTS_DIR)/DerivedSources/$(PROJECT_NAME)/glslang.cpp",
543                         );
544                         runOnlyForDeploymentPostprocessing = 0;
545                         shellPath = /bin/sh;
546                         shellScript = "mkdir -p \"${BUILT_PRODUCTS_DIR}/DerivedSources/${PROJECT_NAME}\"\nflex --noline --nounistd \"--outfile=${BUILT_PRODUCTS_DIR}/DerivedSources/${PROJECT_NAME}/glslang.cpp\" \"${SRCROOT}/src/compiler/glslang.l\"\n";
547                 };
548                 FB39D31C1200F69200088E69 /* Generate glslang parser */ = {
549                         isa = PBXShellScriptBuildPhase;
550                         buildActionMask = 2147483647;
551                         files = (
552                         );
553                         inputPaths = (
554                                 "$(SRCROOT)/src/compiler/glslang.y",
555                         );
556                         name = "Generate glslang parser";
557                         outputPaths = (
558                                 "$(BUILT_PRODUCTS_DIR)/DerivedSources/$(PROJECT_NAME)/glslang_tab.cpp",
559                                 "$(BUILT_PRODUCTS_DIR)/DerivedSources/$(PROJECT_NAME)/glslang_tab.h",
560                         );
561                         runOnlyForDeploymentPostprocessing = 0;
562                         shellPath = /bin/sh;
563                         shellScript = "mkdir -p \"${BUILT_PRODUCTS_DIR}/DerivedSources/${PROJECT_NAME}\"\nbison --no-lines \"--defines=${BUILT_PRODUCTS_DIR}/DerivedSources/${PROJECT_NAME}/glslang_tab.h\" \"--skeleton=yacc.c\" \"--output=${BUILT_PRODUCTS_DIR}/DerivedSources/${PROJECT_NAME}/glslang_tab.cpp\" \"${SRCROOT}/src/compiler/glslang.y\"\n";
564                 };
565 /* End PBXShellScriptBuildPhase section */
566
567 /* Begin PBXSourcesBuildPhase section */
568                 FB39D0CE1200F0E300088E69 /* Sources */ = {
569                         isa = PBXSourcesBuildPhase;
570                         buildActionMask = 2147483647;
571                         files = (
572                                 FB39D7231201032000088E69 /* glslang.cpp in Sources */,
573                                 FB39D7241201032000088E69 /* glslang_tab.cpp in Sources */,
574                                 FB39D2711200F35A00088E69 /* CodeGenGLSL.cpp in Sources */,
575                                 FB39D2751200F35A00088E69 /* debug.cpp in Sources */,
576                                 FB39D2791200F35A00088E69 /* InfoSink.cpp in Sources */,
577                                 FB39D27B1200F35A00088E69 /* Initialize.cpp in Sources */,
578                                 FB39D27D1200F35A00088E69 /* InitializeDll.cpp in Sources */,
579                                 FB39D2811200F35A00088E69 /* Intermediate.cpp in Sources */,
580                                 FB39D2831200F35A00088E69 /* intermOut.cpp in Sources */,
581                                 FB39D2841200F35A00088E69 /* IntermTraverse.cpp in Sources */,
582                                 FB39D2881200F35A00088E69 /* ossource_posix.cpp in Sources */,
583                                 FB39D28A1200F35A00088E69 /* OutputGLSL.cpp in Sources */,
584                                 FB39D28E1200F35A00088E69 /* parseConst.cpp in Sources */,
585                                 FB39D28F1200F35A00088E69 /* ParseHelper.cpp in Sources */,
586                                 FB39D2911200F35A00088E69 /* PoolAlloc.cpp in Sources */,
587                                 FB39D2931200F35A00088E69 /* atom.c in Sources */,
588                                 FB39D2961200F35A00088E69 /* cpp.c in Sources */,
589                                 FB39D2981200F35A00088E69 /* cppstruct.c in Sources */,
590                                 FB39D2991200F35A00088E69 /* memory.c in Sources */,
591                                 FB39D29D1200F35A00088E69 /* scanner.c in Sources */,
592                                 FB39D2A01200F35A00088E69 /* symbols.c in Sources */,
593                                 FB39D2A21200F35A00088E69 /* tokens.c in Sources */,
594                                 FB39D2A41200F35A00088E69 /* QualifierAlive.cpp in Sources */,
595                                 FB39D2A61200F35A00088E69 /* RemoveTree.cpp in Sources */,
596                                 FB39D2A81200F35A00088E69 /* ShaderLang.cpp in Sources */,
597                                 FB39D2AA1200F35A00088E69 /* SymbolTable.cpp in Sources */,
598                                 FB39D2AC1200F35A00088E69 /* TranslatorGLSL.cpp in Sources */,
599                                 FB39D2B11200F35A00088E69 /* UnfoldSelect.cpp in Sources */,
600                                 90D9B10212E11DCB002D4255 /* Compiler.cpp in Sources */,
601                                 90D9B10412E11DCB002D4255 /* glslang_lex.cpp in Sources */,
602                                 90D9B10512E11DCB002D4255 /* glslang_tab.cpp in Sources */,
603                                 90D9B10912E11DCB002D4255 /* SearchSymbol.cpp in Sources */,
604                                 90D9B11312E11DD6002D4255 /* util.cpp in Sources */,
605                                 90D9B11512E11DD6002D4255 /* ValidateLimitations.cpp in Sources */,
606                                 90D9B11712E11DD6002D4255 /* VariableInfo.cpp in Sources */,
607                                 90D9B11912E11DD6002D4255 /* VersionGLSL.cpp in Sources */,
608                         );
609                         runOnlyForDeploymentPostprocessing = 0;
610                 };
611 /* End PBXSourcesBuildPhase section */
612
613 /* Begin XCBuildConfiguration section */
614                 5D7C59DB1208C6C3001C873E /* Production */ = {
615                         isa = XCBuildConfiguration;
616                         baseConfigurationReference = 5D7C59C61208C68B001C873E /* Base.xcconfig */;
617                         buildSettings = {
618                         };
619                         name = Production;
620                 };
621                 5D7C59DC1208C6C3001C873E /* Production */ = {
622                         isa = XCBuildConfiguration;
623                         baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
624                         buildSettings = {
625                         };
626                         name = Production;
627                 };
628                 FB39D0711200ED9200088E69 /* Debug */ = {
629                         isa = XCBuildConfiguration;
630                         baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
631                         buildSettings = {
632                                 GCC_OPTIMIZATION_LEVEL = 0;
633                         };
634                         name = Debug;
635                 };
636                 FB39D0721200ED9200088E69 /* Release */ = {
637                         isa = XCBuildConfiguration;
638                         baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
639                         buildSettings = {
640                         };
641                         name = Release;
642                 };
643                 FB39D0D21200F0E400088E69 /* Debug */ = {
644                         isa = XCBuildConfiguration;
645                         baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
646                         buildSettings = {
647                         };
648                         name = Debug;
649                 };
650                 FB39D0D31200F0E400088E69 /* Release */ = {
651                         isa = XCBuildConfiguration;
652                         baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
653                         buildSettings = {
654                         };
655                         name = Release;
656                 };
657 /* End XCBuildConfiguration section */
658
659 /* Begin XCConfigurationList section */
660                 FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */ = {
661                         isa = XCConfigurationList;
662                         buildConfigurations = (
663                                 FB39D0711200ED9200088E69 /* Debug */,
664                                 FB39D0721200ED9200088E69 /* Release */,
665                                 5D7C59DB1208C6C3001C873E /* Production */,
666                         );
667                         defaultConfigurationIsVisible = 0;
668                         defaultConfigurationName = Production;
669                 };
670                 FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */ = {
671                         isa = XCConfigurationList;
672                         buildConfigurations = (
673                                 FB39D0D21200F0E400088E69 /* Debug */,
674                                 FB39D0D31200F0E400088E69 /* Release */,
675                                 5D7C59DC1208C6C3001C873E /* Production */,
676                         );
677                         defaultConfigurationIsVisible = 0;
678                         defaultConfigurationName = Production;
679                 };
680 /* End XCConfigurationList section */
681         };
682         rootObject = FB39D0701200ED9200088E69 /* Project object */;
683 }