9 /* Begin PBXAggregateTarget section */
10 5C9D829B1798B1CD007E1588 /* Derived Sources */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = 5C9D829C1798B1CE007E1588 /* Build configuration list for PBXAggregateTarget "Derived Sources" */;
14 5C9D82A01798B1D6007E1588 /* ShellScript */,
18 name = "Derived Sources";
19 productName = "Derived Sources";
21 /* End PBXAggregateTarget section */
23 /* Begin PBXBuildFile section */
24 312BDB0C15FECAC90097EBC7 /* ANGLE.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */; };
25 312BDB0E15FECAE50097EBC7 /* ANGLE.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */; };
26 49951C0314B7AAB30060E96E /* length_limits.h in Headers */ = {isa = PBXBuildFile; fileRef = 49951C0214B7AAB30060E96E /* length_limits.h */; };
27 49951C0914B7AAD80060E96E /* BuiltInFunctionEmulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49951C0514B7AAD70060E96E /* BuiltInFunctionEmulator.cpp */; };
28 49951C0A14B7AAD80060E96E /* BuiltInFunctionEmulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 49951C0614B7AAD80060E96E /* BuiltInFunctionEmulator.h */; };
29 49951C0B14B7AAD80060E96E /* DetectCallDepth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49951C0714B7AAD80060E96E /* DetectCallDepth.cpp */; };
30 49951C0C14B7AAD80060E96E /* DetectCallDepth.h in Headers */ = {isa = PBXBuildFile; fileRef = 49951C0814B7AAD80060E96E /* DetectCallDepth.h */; };
31 5C9D82961798B1A1007E1588 /* ExpressionParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C9D82911798B1A1007E1588 /* ExpressionParser.cpp */; };
32 5C9D82971798B1A1007E1588 /* glslang_lex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C9D82921798B1A1007E1588 /* glslang_lex.cpp */; };
33 5C9D82981798B1A1007E1588 /* glslang_tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C9D82931798B1A1007E1588 /* glslang_tab.cpp */; };
34 5C9D82991798B1A1007E1588 /* glslang_tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9D82941798B1A1007E1588 /* glslang_tab.h */; };
35 5C9D829A1798B1A1007E1588 /* Tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5C9D82951798B1A1007E1588 /* Tokenizer.cpp */; };
36 5CCEB8B617908EEC00FD9496 /* builtin_symbol_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5CCEB8B417908E3A00FD9496 /* builtin_symbol_table.cpp */; };
37 90D9B10212E11DCB002D4255 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B0F912E11DCB002D4255 /* Compiler.cpp */; };
38 90D9B10312E11DCB002D4255 /* ExtensionBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */; };
39 90D9B10712E11DCB002D4255 /* glslang.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B0FE12E11DCB002D4255 /* glslang.h */; };
40 90D9B10912E11DCB002D4255 /* SearchSymbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */; };
41 90D9B10A12E11DCB002D4255 /* SearchSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10112E11DCB002D4255 /* SearchSymbol.h */; };
42 90D9B11312E11DD6002D4255 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10B12E11DD6002D4255 /* util.cpp */; };
43 90D9B11412E11DD6002D4255 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10C12E11DD6002D4255 /* util.h */; };
44 90D9B11512E11DD6002D4255 /* ValidateLimitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */; };
45 90D9B11612E11DD6002D4255 /* ValidateLimitations.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */; };
46 90D9B11712E11DD6002D4255 /* VariableInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */; };
47 90D9B11812E11DD6002D4255 /* VariableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B11012E11DD6002D4255 /* VariableInfo.h */; };
48 90D9B11912E11DD6002D4255 /* VersionGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */; };
49 90D9B11A12E11DD6002D4255 /* VersionGLSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D9B11212E11DD6002D4255 /* VersionGLSL.h */; };
50 A08C3CDC16D6CB61003F0B83 /* ArrayBoundsClamper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */; };
51 A08C3CDD16D6CB61003F0B83 /* ArrayBoundsClamper.h in Headers */ = {isa = PBXBuildFile; fileRef = A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */; };
52 A0AABE2C13AFE81000F2EBD1 /* ForLoopUnroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0AABE2A13AFE81000F2EBD1 /* ForLoopUnroll.cpp */; };
53 A0AABE2D13AFE81000F2EBD1 /* ForLoopUnroll.h in Headers */ = {isa = PBXBuildFile; fileRef = A0AABE2B13AFE81000F2EBD1 /* ForLoopUnroll.h */; };
54 A0AABE3013AFE83000F2EBD1 /* MapLongVariableNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0AABE2E13AFE83000F2EBD1 /* MapLongVariableNames.cpp */; };
55 A0AABE3113AFE83000F2EBD1 /* MapLongVariableNames.h in Headers */ = {isa = PBXBuildFile; fileRef = A0AABE2F13AFE83000F2EBD1 /* MapLongVariableNames.h */; };
56 A0AABE3413AFE84700F2EBD1 /* OutputGLSLBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0AABE3213AFE84700F2EBD1 /* OutputGLSLBase.cpp */; };
57 A0AABE3513AFE84700F2EBD1 /* OutputGLSLBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A0AABE3313AFE84700F2EBD1 /* OutputGLSLBase.h */; };
58 A0AABE4413AFE94500F2EBD1 /* OutputESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0AABE4213AFE94500F2EBD1 /* OutputESSL.cpp */; };
59 A0AABE4513AFE94500F2EBD1 /* OutputESSL.h in Headers */ = {isa = PBXBuildFile; fileRef = A0AABE4313AFE94500F2EBD1 /* OutputESSL.h */; };
60 A0AABE4813AFE96100F2EBD1 /* TranslatorESSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0AABE4613AFE96100F2EBD1 /* TranslatorESSL.cpp */; };
61 A0AABE4913AFE96100F2EBD1 /* TranslatorESSL.h in Headers */ = {isa = PBXBuildFile; fileRef = A0AABE4713AFE96100F2EBD1 /* TranslatorESSL.h */; };
62 A264F8AC16974DED006FAA5A /* DiagnosticsBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */; };
63 A264F8AD16974DED006FAA5A /* DiagnosticsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89416974DED006FAA5A /* DiagnosticsBase.h */; };
64 A264F8AE16974DED006FAA5A /* DirectiveHandlerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */; };
65 A264F8AF16974DED006FAA5A /* DirectiveHandlerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */; };
66 A264F8B016974DED006FAA5A /* DirectiveParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89716974DED006FAA5A /* DirectiveParser.cpp */; };
67 A264F8B116974DED006FAA5A /* DirectiveParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89816974DED006FAA5A /* DirectiveParser.h */; };
68 A264F8B316974DED006FAA5A /* ExpressionParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89A16974DED006FAA5A /* ExpressionParser.h */; };
69 A264F8B416974DED006FAA5A /* Input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89B16974DED006FAA5A /* Input.cpp */; };
70 A264F8B516974DED006FAA5A /* Input.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89C16974DED006FAA5A /* Input.h */; };
71 A264F8B616974DED006FAA5A /* Lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89D16974DED006FAA5A /* Lexer.cpp */; };
72 A264F8B716974DED006FAA5A /* Lexer.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F89E16974DED006FAA5A /* Lexer.h */; };
73 A264F8B816974DED006FAA5A /* Macro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F89F16974DED006FAA5A /* Macro.cpp */; };
74 A264F8B916974DED006FAA5A /* Macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A016974DED006FAA5A /* Macro.h */; };
75 A264F8BA16974DED006FAA5A /* MacroExpander.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A116974DED006FAA5A /* MacroExpander.cpp */; };
76 A264F8BB16974DED006FAA5A /* MacroExpander.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A216974DED006FAA5A /* MacroExpander.h */; };
77 A264F8BC16974DED006FAA5A /* numeric_lex.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A316974DED006FAA5A /* numeric_lex.h */; };
78 A264F8BD16974DED006FAA5A /* pp_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A416974DED006FAA5A /* pp_utils.h */; };
79 A264F8BE16974DED006FAA5A /* Preprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A516974DED006FAA5A /* Preprocessor.cpp */; };
80 A264F8BF16974DED006FAA5A /* Preprocessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A616974DED006FAA5A /* Preprocessor.h */; };
81 A264F8C016974DED006FAA5A /* SourceLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A716974DED006FAA5A /* SourceLocation.h */; };
82 A264F8C116974DED006FAA5A /* Token.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8A816974DED006FAA5A /* Token.cpp */; };
83 A264F8C216974DED006FAA5A /* Token.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8A916974DED006FAA5A /* Token.h */; };
84 A264F8C416974DED006FAA5A /* Tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8AB16974DED006FAA5A /* Tokenizer.h */; };
85 A264F8C816974E2A006FAA5A /* HashNames.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8C516974E2A006FAA5A /* HashNames.h */; };
86 A264F8C916974E2A006FAA5A /* VariablePacker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A264F8C616974E2A006FAA5A /* VariablePacker.cpp */; };
87 A264F8CA16974E2A006FAA5A /* VariablePacker.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8C716974E2A006FAA5A /* VariablePacker.h */; };
88 A264F8CD169762AA006FAA5A /* khrplatform.h in Headers */ = {isa = PBXBuildFile; fileRef = A264F8CC169762AA006FAA5A /* khrplatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
89 A26567BB159C21B100398539 /* Diagnostics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A26567B0159C21B100398539 /* Diagnostics.cpp */; };
90 A26567BC159C21B100398539 /* Diagnostics.h in Headers */ = {isa = PBXBuildFile; fileRef = A26567B1159C21B100398539 /* Diagnostics.h */; };
91 A26567BD159C21B100398539 /* DirectiveHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A26567B2159C21B100398539 /* DirectiveHandler.cpp */; };
92 A26567BE159C21B100398539 /* DirectiveHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A26567B3159C21B100398539 /* DirectiveHandler.h */; };
93 A26567BF159C21B100398539 /* InitializeParseContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A26567B4159C21B100398539 /* InitializeParseContext.cpp */; };
94 A26567C0159C21B100398539 /* Pragma.h in Headers */ = {isa = PBXBuildFile; fileRef = A26567B5159C21B100398539 /* Pragma.h */; };
95 A26567C1159C21B100398539 /* RenameFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = A26567B6159C21B100398539 /* RenameFunction.h */; };
96 A2656839159C23E100398539 /* DependencyGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A265682D159C23E100398539 /* DependencyGraph.cpp */; };
97 A265683A159C23E100398539 /* DependencyGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = A265682E159C23E100398539 /* DependencyGraph.h */; };
98 A265683B159C23E100398539 /* DependencyGraphBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A265682F159C23E100398539 /* DependencyGraphBuilder.cpp */; };
99 A265683C159C23E100398539 /* DependencyGraphBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A2656830159C23E100398539 /* DependencyGraphBuilder.h */; };
100 A265683D159C23E100398539 /* DependencyGraphOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2656831159C23E100398539 /* DependencyGraphOutput.cpp */; };
101 A265683E159C23E100398539 /* DependencyGraphOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = A2656832159C23E100398539 /* DependencyGraphOutput.h */; };
102 A265683F159C23E100398539 /* DependencyGraphTraverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2656833159C23E100398539 /* DependencyGraphTraverse.cpp */; };
103 A2656840159C23E100398539 /* RestrictFragmentShaderTiming.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2656835159C23E100398539 /* RestrictFragmentShaderTiming.cpp */; };
104 A2656841159C23E100398539 /* RestrictFragmentShaderTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = A2656836159C23E100398539 /* RestrictFragmentShaderTiming.h */; };
105 A2656842159C23E100398539 /* RestrictVertexShaderTiming.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2656837159C23E100398539 /* RestrictVertexShaderTiming.cpp */; };
106 A2656843159C23E100398539 /* RestrictVertexShaderTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = A2656838159C23E100398539 /* RestrictVertexShaderTiming.h */; };
107 FB39D2711200F35A00088E69 /* CodeGenGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */; };
108 FB39D2751200F35A00088E69 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2261200F35A00088E69 /* debug.cpp */; };
109 FB39D2791200F35A00088E69 /* InfoSink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22A1200F35A00088E69 /* InfoSink.cpp */; };
110 FB39D27B1200F35A00088E69 /* Initialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22C1200F35A00088E69 /* Initialize.cpp */; };
111 FB39D27D1200F35A00088E69 /* InitializeDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D22E1200F35A00088E69 /* InitializeDll.cpp */; };
112 FB39D2811200F35A00088E69 /* Intermediate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2321200F35A00088E69 /* Intermediate.cpp */; };
113 FB39D2831200F35A00088E69 /* intermOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2341200F35A00088E69 /* intermOut.cpp */; };
114 FB39D2841200F35A00088E69 /* IntermTraverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2351200F35A00088E69 /* IntermTraverse.cpp */; };
115 FB39D2881200F35A00088E69 /* ossource_posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2391200F35A00088E69 /* ossource_posix.cpp */; };
116 FB39D28A1200F35A00088E69 /* OutputGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */; };
117 FB39D28E1200F35A00088E69 /* parseConst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D23F1200F35A00088E69 /* parseConst.cpp */; };
118 FB39D28F1200F35A00088E69 /* ParseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2401200F35A00088E69 /* ParseHelper.cpp */; };
119 FB39D2911200F35A00088E69 /* PoolAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2421200F35A00088E69 /* PoolAlloc.cpp */; };
120 FB39D2A41200F35A00088E69 /* QualifierAlive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2561200F35A00088E69 /* QualifierAlive.cpp */; };
121 FB39D2A61200F35A00088E69 /* RemoveTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2581200F35A00088E69 /* RemoveTree.cpp */; };
122 FB39D2A81200F35A00088E69 /* ShaderLang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D25A1200F35A00088E69 /* ShaderLang.cpp */; };
123 FB39D2AA1200F35A00088E69 /* SymbolTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D25C1200F35A00088E69 /* SymbolTable.cpp */; };
124 FB39D2AC1200F35A00088E69 /* TranslatorGLSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */; };
125 FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */ = {isa = PBXBuildFile; fileRef = FB39D2BF1200F3E600088E69 /* ShaderLang.h */; settings = {ATTRIBUTES = (Public, ); }; };
126 /* End PBXBuildFile section */
128 /* Begin PBXContainerItemProxy section */
129 5C9D82A11798B1E6007E1588 /* PBXContainerItemProxy */ = {
130 isa = PBXContainerItemProxy;
131 containerPortal = FB39D0701200ED9200088E69 /* Project object */;
133 remoteGlobalIDString = 5C9D829B1798B1CD007E1588;
134 remoteInfo = "Derived Sources";
136 /* End PBXContainerItemProxy section */
138 /* Begin PBXCopyFilesBuildPhase section */
139 312BDB0B15FECAB00097EBC7 /* CopyFiles */ = {
140 isa = PBXCopyFilesBuildPhase;
142 dstPath = "$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceVersions";
143 dstSubfolderSpec = 0;
145 312BDB0C15FECAC90097EBC7 /* ANGLE.plist in CopyFiles */,
147 runOnlyForDeploymentPostprocessing = 1;
149 312BDB0D15FECACE0097EBC7 /* CopyFiles */ = {
150 isa = PBXCopyFilesBuildPhase;
152 dstPath = "$(INSTALL_PATH_PREFIX)/usr/local/OpenSourceLicenses";
153 dstSubfolderSpec = 0;
155 312BDB0E15FECAE50097EBC7 /* ANGLE.txt in CopyFiles */,
157 runOnlyForDeploymentPostprocessing = 1;
159 /* End PBXCopyFilesBuildPhase section */
161 /* Begin PBXFileReference section */
162 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ANGLE.plist; sourceTree = "<group>"; };
163 312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ANGLE.txt; sourceTree = "<group>"; };
164 443A3E1512ECF6CC0004F9D7 /* iOS.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = iOS.xcconfig; sourceTree = "<group>"; };
165 49951C0214B7AAB30060E96E /* length_limits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = length_limits.h; sourceTree = "<group>"; };
166 49951C0514B7AAD70060E96E /* BuiltInFunctionEmulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulator.cpp; sourceTree = "<group>"; };
167 49951C0614B7AAD80060E96E /* BuiltInFunctionEmulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulator.h; sourceTree = "<group>"; };
168 49951C0714B7AAD80060E96E /* DetectCallDepth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetectCallDepth.cpp; sourceTree = "<group>"; };
169 49951C0814B7AAD80060E96E /* DetectCallDepth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DetectCallDepth.h; sourceTree = "<group>"; };
170 5C9D82911798B1A1007E1588 /* ExpressionParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExpressionParser.cpp; sourceTree = "<group>"; };
171 5C9D82921798B1A1007E1588 /* glslang_lex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_lex.cpp; sourceTree = "<group>"; };
172 5C9D82931798B1A1007E1588 /* glslang_tab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glslang_tab.cpp; sourceTree = "<group>"; };
173 5C9D82941798B1A1007E1588 /* glslang_tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang_tab.h; sourceTree = "<group>"; };
174 5C9D82951798B1A1007E1588 /* Tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tokenizer.cpp; sourceTree = "<group>"; };
175 5CCEB8B417908E3A00FD9496 /* builtin_symbol_table.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = builtin_symbol_table.cpp; sourceTree = "<group>"; };
176 5CCEB8B517908E3A00FD9496 /* builtin_symbol_table.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = builtin_symbol_table.h; sourceTree = "<group>"; };
177 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ANGLE.xcconfig; sourceTree = "<group>"; };
178 5D7C59C61208C68B001C873E /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
179 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
180 90D9B0F912E11DCB002D4255 /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = "<group>"; };
181 90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionBehavior.h; sourceTree = "<group>"; };
182 90D9B0FE12E11DCB002D4255 /* glslang.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glslang.h; sourceTree = "<group>"; };
183 90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SearchSymbol.cpp; sourceTree = "<group>"; };
184 90D9B10112E11DCB002D4255 /* SearchSymbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchSymbol.h; sourceTree = "<group>"; };
185 90D9B10B12E11DD6002D4255 /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; };
186 90D9B10C12E11DD6002D4255 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
187 90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValidateLimitations.cpp; sourceTree = "<group>"; };
188 90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidateLimitations.h; sourceTree = "<group>"; };
189 90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariableInfo.cpp; sourceTree = "<group>"; };
190 90D9B11012E11DD6002D4255 /* VariableInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariableInfo.h; sourceTree = "<group>"; };
191 90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionGLSL.cpp; sourceTree = "<group>"; };
192 90D9B11212E11DD6002D4255 /* VersionGLSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionGLSL.h; sourceTree = "<group>"; };
193 A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ArrayBoundsClamper.cpp; path = src/third_party/compiler/ArrayBoundsClamper.cpp; sourceTree = "<group>"; };
194 A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ArrayBoundsClamper.h; path = src/third_party/compiler/ArrayBoundsClamper.h; sourceTree = "<group>"; };
195 A0AABE2A13AFE81000F2EBD1 /* ForLoopUnroll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ForLoopUnroll.cpp; sourceTree = "<group>"; };
196 A0AABE2B13AFE81000F2EBD1 /* ForLoopUnroll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForLoopUnroll.h; sourceTree = "<group>"; };
197 A0AABE2E13AFE83000F2EBD1 /* MapLongVariableNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MapLongVariableNames.cpp; sourceTree = "<group>"; };
198 A0AABE2F13AFE83000F2EBD1 /* MapLongVariableNames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapLongVariableNames.h; sourceTree = "<group>"; };
199 A0AABE3213AFE84700F2EBD1 /* OutputGLSLBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSLBase.cpp; sourceTree = "<group>"; };
200 A0AABE3313AFE84700F2EBD1 /* OutputGLSLBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputGLSLBase.h; sourceTree = "<group>"; };
201 A0AABE4213AFE94500F2EBD1 /* OutputESSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputESSL.cpp; sourceTree = "<group>"; };
202 A0AABE4313AFE94500F2EBD1 /* OutputESSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputESSL.h; sourceTree = "<group>"; };
203 A0AABE4613AFE96100F2EBD1 /* TranslatorESSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorESSL.cpp; sourceTree = "<group>"; };
204 A0AABE4713AFE96100F2EBD1 /* TranslatorESSL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TranslatorESSL.h; sourceTree = "<group>"; };
205 A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiagnosticsBase.cpp; sourceTree = "<group>"; };
206 A264F89416974DED006FAA5A /* DiagnosticsBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiagnosticsBase.h; sourceTree = "<group>"; };
207 A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveHandlerBase.cpp; sourceTree = "<group>"; };
208 A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveHandlerBase.h; sourceTree = "<group>"; };
209 A264F89716974DED006FAA5A /* DirectiveParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveParser.cpp; sourceTree = "<group>"; };
210 A264F89816974DED006FAA5A /* DirectiveParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveParser.h; sourceTree = "<group>"; };
211 A264F89A16974DED006FAA5A /* ExpressionParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExpressionParser.h; sourceTree = "<group>"; };
212 A264F89B16974DED006FAA5A /* Input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Input.cpp; sourceTree = "<group>"; };
213 A264F89C16974DED006FAA5A /* Input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Input.h; sourceTree = "<group>"; };
214 A264F89D16974DED006FAA5A /* Lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lexer.cpp; sourceTree = "<group>"; };
215 A264F89E16974DED006FAA5A /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
216 A264F89F16974DED006FAA5A /* Macro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Macro.cpp; sourceTree = "<group>"; };
217 A264F8A016974DED006FAA5A /* Macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Macro.h; sourceTree = "<group>"; };
218 A264F8A116974DED006FAA5A /* MacroExpander.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MacroExpander.cpp; sourceTree = "<group>"; };
219 A264F8A216974DED006FAA5A /* MacroExpander.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacroExpander.h; sourceTree = "<group>"; };
220 A264F8A316974DED006FAA5A /* numeric_lex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numeric_lex.h; sourceTree = "<group>"; };
221 A264F8A416974DED006FAA5A /* pp_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pp_utils.h; sourceTree = "<group>"; };
222 A264F8A516974DED006FAA5A /* Preprocessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Preprocessor.cpp; sourceTree = "<group>"; };
223 A264F8A616974DED006FAA5A /* Preprocessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Preprocessor.h; sourceTree = "<group>"; };
224 A264F8A716974DED006FAA5A /* SourceLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SourceLocation.h; sourceTree = "<group>"; };
225 A264F8A816974DED006FAA5A /* Token.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Token.cpp; sourceTree = "<group>"; };
226 A264F8A916974DED006FAA5A /* Token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Token.h; sourceTree = "<group>"; };
227 A264F8AB16974DED006FAA5A /* Tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tokenizer.h; sourceTree = "<group>"; };
228 A264F8C516974E2A006FAA5A /* HashNames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashNames.h; sourceTree = "<group>"; };
229 A264F8C616974E2A006FAA5A /* VariablePacker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariablePacker.cpp; sourceTree = "<group>"; };
230 A264F8C716974E2A006FAA5A /* VariablePacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariablePacker.h; sourceTree = "<group>"; };
231 A264F8CC169762AA006FAA5A /* khrplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = khrplatform.h; sourceTree = "<group>"; };
232 A26567B0159C21B100398539 /* Diagnostics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Diagnostics.cpp; sourceTree = "<group>"; };
233 A26567B1159C21B100398539 /* Diagnostics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Diagnostics.h; sourceTree = "<group>"; };
234 A26567B2159C21B100398539 /* DirectiveHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectiveHandler.cpp; sourceTree = "<group>"; };
235 A26567B3159C21B100398539 /* DirectiveHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectiveHandler.h; sourceTree = "<group>"; };
236 A26567B4159C21B100398539 /* InitializeParseContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeParseContext.cpp; sourceTree = "<group>"; };
237 A26567B5159C21B100398539 /* Pragma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pragma.h; sourceTree = "<group>"; };
238 A26567B6159C21B100398539 /* RenameFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenameFunction.h; sourceTree = "<group>"; };
239 A265682D159C23E100398539 /* DependencyGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyGraph.cpp; sourceTree = "<group>"; };
240 A265682E159C23E100398539 /* DependencyGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DependencyGraph.h; sourceTree = "<group>"; };
241 A265682F159C23E100398539 /* DependencyGraphBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyGraphBuilder.cpp; sourceTree = "<group>"; };
242 A2656830159C23E100398539 /* DependencyGraphBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DependencyGraphBuilder.h; sourceTree = "<group>"; };
243 A2656831159C23E100398539 /* DependencyGraphOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyGraphOutput.cpp; sourceTree = "<group>"; };
244 A2656832159C23E100398539 /* DependencyGraphOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DependencyGraphOutput.h; sourceTree = "<group>"; };
245 A2656833159C23E100398539 /* DependencyGraphTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyGraphTraverse.cpp; sourceTree = "<group>"; };
246 A2656835159C23E100398539 /* RestrictFragmentShaderTiming.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RestrictFragmentShaderTiming.cpp; sourceTree = "<group>"; };
247 A2656836159C23E100398539 /* RestrictFragmentShaderTiming.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RestrictFragmentShaderTiming.h; sourceTree = "<group>"; };
248 A2656837159C23E100398539 /* RestrictVertexShaderTiming.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RestrictVertexShaderTiming.cpp; sourceTree = "<group>"; };
249 A2656838159C23E100398539 /* RestrictVertexShaderTiming.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RestrictVertexShaderTiming.h; sourceTree = "<group>"; };
250 FB39D0D11200F0E300088E69 /* libANGLE.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libANGLE.a; sourceTree = BUILT_PRODUCTS_DIR; };
251 FB39D2211200F35A00088E69 /* BaseTypes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = BaseTypes.h; sourceTree = "<group>"; };
252 FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenGLSL.cpp; sourceTree = "<group>"; };
253 FB39D2241200F35A00088E69 /* Common.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Common.h; sourceTree = "<group>"; };
254 FB39D2251200F35A00088E69 /* ConstantUnion.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ConstantUnion.h; sourceTree = "<group>"; };
255 FB39D2261200F35A00088E69 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
256 FB39D2271200F35A00088E69 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
257 FB39D22A1200F35A00088E69 /* InfoSink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InfoSink.cpp; sourceTree = "<group>"; };
258 FB39D22B1200F35A00088E69 /* InfoSink.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InfoSink.h; sourceTree = "<group>"; };
259 FB39D22C1200F35A00088E69 /* Initialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Initialize.cpp; sourceTree = "<group>"; };
260 FB39D22D1200F35A00088E69 /* Initialize.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Initialize.h; sourceTree = "<group>"; };
261 FB39D22E1200F35A00088E69 /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
262 FB39D22F1200F35A00088E69 /* InitializeDll.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeDll.h; sourceTree = "<group>"; };
263 FB39D2301200F35A00088E69 /* InitializeGlobals.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeGlobals.h; sourceTree = "<group>"; };
264 FB39D2311200F35A00088E69 /* InitializeParseContext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = InitializeParseContext.h; sourceTree = "<group>"; };
265 FB39D2321200F35A00088E69 /* Intermediate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Intermediate.cpp; sourceTree = "<group>"; };
266 FB39D2331200F35A00088E69 /* intermediate.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = intermediate.h; sourceTree = "<group>"; };
267 FB39D2341200F35A00088E69 /* intermOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intermOut.cpp; sourceTree = "<group>"; };
268 FB39D2351200F35A00088E69 /* IntermTraverse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermTraverse.cpp; sourceTree = "<group>"; };
269 FB39D2361200F35A00088E69 /* localintermediate.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = localintermediate.h; sourceTree = "<group>"; };
270 FB39D2371200F35A00088E69 /* MMap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = MMap.h; sourceTree = "<group>"; };
271 FB39D2381200F35A00088E69 /* osinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = osinclude.h; sourceTree = "<group>"; };
272 FB39D2391200F35A00088E69 /* ossource_posix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_posix.cpp; sourceTree = "<group>"; };
273 FB39D23A1200F35A00088E69 /* ossource_win.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ossource_win.cpp; sourceTree = "<group>"; };
274 FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputGLSL.cpp; sourceTree = "<group>"; };
275 FB39D23C1200F35A00088E69 /* OutputGLSL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = OutputGLSL.h; sourceTree = "<group>"; };
276 FB39D23F1200F35A00088E69 /* parseConst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parseConst.cpp; sourceTree = "<group>"; };
277 FB39D2401200F35A00088E69 /* ParseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParseHelper.cpp; sourceTree = "<group>"; };
278 FB39D2411200F35A00088E69 /* ParseHelper.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ParseHelper.h; sourceTree = "<group>"; };
279 FB39D2421200F35A00088E69 /* PoolAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PoolAlloc.cpp; sourceTree = "<group>"; };
280 FB39D2431200F35A00088E69 /* PoolAlloc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = PoolAlloc.h; sourceTree = "<group>"; };
281 FB39D2561200F35A00088E69 /* QualifierAlive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QualifierAlive.cpp; sourceTree = "<group>"; };
282 FB39D2571200F35A00088E69 /* QualifierAlive.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = QualifierAlive.h; sourceTree = "<group>"; };
283 FB39D2581200F35A00088E69 /* RemoveTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveTree.cpp; sourceTree = "<group>"; };
284 FB39D2591200F35A00088E69 /* RemoveTree.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = RemoveTree.h; sourceTree = "<group>"; };
285 FB39D25A1200F35A00088E69 /* ShaderLang.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShaderLang.cpp; sourceTree = "<group>"; };
286 FB39D25B1200F35A00088E69 /* ShHandle.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShHandle.h; sourceTree = "<group>"; };
287 FB39D25C1200F35A00088E69 /* SymbolTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SymbolTable.cpp; sourceTree = "<group>"; };
288 FB39D25D1200F35A00088E69 /* SymbolTable.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = SymbolTable.h; sourceTree = "<group>"; };
289 FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TranslatorGLSL.cpp; sourceTree = "<group>"; };
290 FB39D2691200F35A00088E69 /* TranslatorGLSL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = TranslatorGLSL.h; sourceTree = "<group>"; };
291 FB39D26C1200F35A00088E69 /* Types.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = Types.h; sourceTree = "<group>"; };
292 FB39D2BF1200F3E600088E69 /* ShaderLang.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = ShaderLang.h; sourceTree = "<group>"; };
293 /* End PBXFileReference section */
295 /* Begin PBXFrameworksBuildPhase section */
296 FB39D0CF1200F0E300088E69 /* Frameworks */ = {
297 isa = PBXFrameworksBuildPhase;
298 buildActionMask = 2147483647;
301 runOnlyForDeploymentPostprocessing = 0;
303 /* End PBXFrameworksBuildPhase section */
305 /* Begin PBXGroup section */
306 312BDB0715FEC8E60097EBC7 /* misc */ = {
309 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */,
310 312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */,
313 sourceTree = "<group>";
315 5C9D82901798B173007E1588 /* Derived Sources */ = {
318 5C9D82911798B1A1007E1588 /* ExpressionParser.cpp */,
319 5C9D82921798B1A1007E1588 /* glslang_lex.cpp */,
320 5C9D82931798B1A1007E1588 /* glslang_tab.cpp */,
321 5C9D82941798B1A1007E1588 /* glslang_tab.h */,
322 5C9D82951798B1A1007E1588 /* Tokenizer.cpp */,
324 name = "Derived Sources";
325 path = DerivedSources/ANGLE;
326 sourceTree = BUILT_PRODUCTS_DIR;
328 5D7C59C41208C68B001C873E /* Configurations */ = {
331 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */,
332 5D7C59C61208C68B001C873E /* Base.xcconfig */,
333 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */,
334 443A3E1512ECF6CC0004F9D7 /* iOS.xcconfig */,
336 path = Configurations;
337 sourceTree = "<group>";
339 A08C3CD816D6CB35003F0B83 /* third_party */ = {
342 A08C3CD916D6CB43003F0B83 /* compiler */,
345 sourceTree = "<group>";
347 A08C3CD916D6CB43003F0B83 /* compiler */ = {
350 A08C3CDA16D6CB61003F0B83 /* ArrayBoundsClamper.cpp */,
351 A08C3CDB16D6CB61003F0B83 /* ArrayBoundsClamper.h */,
354 sourceTree = "<group>";
356 A264F8CB169762AA006FAA5A /* KHR */ = {
359 A264F8CC169762AA006FAA5A /* khrplatform.h */,
363 sourceTree = "<group>";
365 A265682C159C23E100398539 /* depgraph */ = {
368 A265682D159C23E100398539 /* DependencyGraph.cpp */,
369 A265682E159C23E100398539 /* DependencyGraph.h */,
370 A265682F159C23E100398539 /* DependencyGraphBuilder.cpp */,
371 A2656830159C23E100398539 /* DependencyGraphBuilder.h */,
372 A2656831159C23E100398539 /* DependencyGraphOutput.cpp */,
373 A2656832159C23E100398539 /* DependencyGraphOutput.h */,
374 A2656833159C23E100398539 /* DependencyGraphTraverse.cpp */,
377 sourceTree = "<group>";
379 A2656834159C23E100398539 /* timing */ = {
382 A2656835159C23E100398539 /* RestrictFragmentShaderTiming.cpp */,
383 A2656836159C23E100398539 /* RestrictFragmentShaderTiming.h */,
384 A2656837159C23E100398539 /* RestrictVertexShaderTiming.cpp */,
385 A2656838159C23E100398539 /* RestrictVertexShaderTiming.h */,
388 sourceTree = "<group>";
390 A29B15E916978B7D00111D97 /* include */ = {
393 FB39D2BD1200F3E600088E69 /* GLSLANG */,
394 A264F8CB169762AA006FAA5A /* KHR */,
397 sourceTree = "<group>";
399 FB39D06E1200ED9200088E69 = {
402 5C9D82901798B173007E1588 /* Derived Sources */,
403 5D7C59C41208C68B001C873E /* Configurations */,
404 A29B15E916978B7D00111D97 /* include */,
405 312BDB0715FEC8E60097EBC7 /* misc */,
406 FB39D0CC1200EF9B00088E69 /* Products */,
407 FB39D0841200EDEB00088E69 /* src */,
409 sourceTree = "<group>";
411 FB39D0841200EDEB00088E69 /* src */ = {
414 FB39D2201200F35A00088E69 /* compiler */,
415 A08C3CD816D6CB35003F0B83 /* third_party */,
418 sourceTree = "<group>";
420 FB39D0CC1200EF9B00088E69 /* Products */ = {
423 FB39D0D11200F0E300088E69 /* libANGLE.a */,
426 sourceTree = "<group>";
428 FB39D2201200F35A00088E69 /* compiler */ = {
431 A265682C159C23E100398539 /* depgraph */,
432 FB39D2441200F35A00088E69 /* preprocessor */,
433 A2656834159C23E100398539 /* timing */,
434 5CCEB8B417908E3A00FD9496 /* builtin_symbol_table.cpp */,
435 5CCEB8B517908E3A00FD9496 /* builtin_symbol_table.h */,
436 FB39D2211200F35A00088E69 /* BaseTypes.h */,
437 49951C0514B7AAD70060E96E /* BuiltInFunctionEmulator.cpp */,
438 49951C0614B7AAD80060E96E /* BuiltInFunctionEmulator.h */,
439 FB39D2221200F35A00088E69 /* CodeGenGLSL.cpp */,
440 FB39D2241200F35A00088E69 /* Common.h */,
441 90D9B0F912E11DCB002D4255 /* Compiler.cpp */,
442 FB39D2251200F35A00088E69 /* ConstantUnion.h */,
443 FB39D2261200F35A00088E69 /* debug.cpp */,
444 FB39D2271200F35A00088E69 /* debug.h */,
445 49951C0714B7AAD80060E96E /* DetectCallDepth.cpp */,
446 49951C0814B7AAD80060E96E /* DetectCallDepth.h */,
447 A26567B0159C21B100398539 /* Diagnostics.cpp */,
448 A26567B1159C21B100398539 /* Diagnostics.h */,
449 A26567B2159C21B100398539 /* DirectiveHandler.cpp */,
450 A26567B3159C21B100398539 /* DirectiveHandler.h */,
451 90D9B0FA12E11DCB002D4255 /* ExtensionBehavior.h */,
452 A0AABE2A13AFE81000F2EBD1 /* ForLoopUnroll.cpp */,
453 A0AABE2B13AFE81000F2EBD1 /* ForLoopUnroll.h */,
454 90D9B0FE12E11DCB002D4255 /* glslang.h */,
455 A264F8C516974E2A006FAA5A /* HashNames.h */,
456 FB39D22A1200F35A00088E69 /* InfoSink.cpp */,
457 FB39D22B1200F35A00088E69 /* InfoSink.h */,
458 FB39D22C1200F35A00088E69 /* Initialize.cpp */,
459 FB39D22D1200F35A00088E69 /* Initialize.h */,
460 FB39D22E1200F35A00088E69 /* InitializeDll.cpp */,
461 FB39D22F1200F35A00088E69 /* InitializeDll.h */,
462 FB39D2301200F35A00088E69 /* InitializeGlobals.h */,
463 A26567B4159C21B100398539 /* InitializeParseContext.cpp */,
464 FB39D2311200F35A00088E69 /* InitializeParseContext.h */,
465 FB39D2321200F35A00088E69 /* Intermediate.cpp */,
466 FB39D2331200F35A00088E69 /* intermediate.h */,
467 FB39D2341200F35A00088E69 /* intermOut.cpp */,
468 FB39D2351200F35A00088E69 /* IntermTraverse.cpp */,
469 FB39D2361200F35A00088E69 /* localintermediate.h */,
470 A0AABE2E13AFE83000F2EBD1 /* MapLongVariableNames.cpp */,
471 A0AABE2F13AFE83000F2EBD1 /* MapLongVariableNames.h */,
472 FB39D2371200F35A00088E69 /* MMap.h */,
473 FB39D2381200F35A00088E69 /* osinclude.h */,
474 FB39D2391200F35A00088E69 /* ossource_posix.cpp */,
475 FB39D23A1200F35A00088E69 /* ossource_win.cpp */,
476 A0AABE4213AFE94500F2EBD1 /* OutputESSL.cpp */,
477 A0AABE4313AFE94500F2EBD1 /* OutputESSL.h */,
478 FB39D23B1200F35A00088E69 /* OutputGLSL.cpp */,
479 FB39D23C1200F35A00088E69 /* OutputGLSL.h */,
480 A0AABE3213AFE84700F2EBD1 /* OutputGLSLBase.cpp */,
481 A0AABE3313AFE84700F2EBD1 /* OutputGLSLBase.h */,
482 FB39D23F1200F35A00088E69 /* parseConst.cpp */,
483 FB39D2401200F35A00088E69 /* ParseHelper.cpp */,
484 FB39D2411200F35A00088E69 /* ParseHelper.h */,
485 FB39D2421200F35A00088E69 /* PoolAlloc.cpp */,
486 FB39D2431200F35A00088E69 /* PoolAlloc.h */,
487 A26567B5159C21B100398539 /* Pragma.h */,
488 FB39D2561200F35A00088E69 /* QualifierAlive.cpp */,
489 FB39D2571200F35A00088E69 /* QualifierAlive.h */,
490 FB39D2581200F35A00088E69 /* RemoveTree.cpp */,
491 FB39D2591200F35A00088E69 /* RemoveTree.h */,
492 A26567B6159C21B100398539 /* RenameFunction.h */,
493 90D9B10012E11DCB002D4255 /* SearchSymbol.cpp */,
494 90D9B10112E11DCB002D4255 /* SearchSymbol.h */,
495 FB39D25A1200F35A00088E69 /* ShaderLang.cpp */,
496 FB39D25B1200F35A00088E69 /* ShHandle.h */,
497 FB39D25C1200F35A00088E69 /* SymbolTable.cpp */,
498 FB39D25D1200F35A00088E69 /* SymbolTable.h */,
499 A0AABE4613AFE96100F2EBD1 /* TranslatorESSL.cpp */,
500 A0AABE4713AFE96100F2EBD1 /* TranslatorESSL.h */,
501 FB39D2681200F35A00088E69 /* TranslatorGLSL.cpp */,
502 FB39D2691200F35A00088E69 /* TranslatorGLSL.h */,
503 FB39D26C1200F35A00088E69 /* Types.h */,
504 90D9B10B12E11DD6002D4255 /* util.cpp */,
505 90D9B10C12E11DD6002D4255 /* util.h */,
506 90D9B10D12E11DD6002D4255 /* ValidateLimitations.cpp */,
507 90D9B10E12E11DD6002D4255 /* ValidateLimitations.h */,
508 90D9B10F12E11DD6002D4255 /* VariableInfo.cpp */,
509 90D9B11012E11DD6002D4255 /* VariableInfo.h */,
510 A264F8C616974E2A006FAA5A /* VariablePacker.cpp */,
511 A264F8C716974E2A006FAA5A /* VariablePacker.h */,
512 90D9B11112E11DD6002D4255 /* VersionGLSL.cpp */,
513 90D9B11212E11DD6002D4255 /* VersionGLSL.h */,
517 sourceTree = "<group>";
519 FB39D2441200F35A00088E69 /* preprocessor */ = {
522 A264F89316974DED006FAA5A /* DiagnosticsBase.cpp */,
523 A264F89416974DED006FAA5A /* DiagnosticsBase.h */,
524 A264F89516974DED006FAA5A /* DirectiveHandlerBase.cpp */,
525 A264F89616974DED006FAA5A /* DirectiveHandlerBase.h */,
526 A264F89716974DED006FAA5A /* DirectiveParser.cpp */,
527 A264F89816974DED006FAA5A /* DirectiveParser.h */,
528 A264F89A16974DED006FAA5A /* ExpressionParser.h */,
529 A264F89B16974DED006FAA5A /* Input.cpp */,
530 A264F89C16974DED006FAA5A /* Input.h */,
531 49951C0214B7AAB30060E96E /* length_limits.h */,
532 A264F89D16974DED006FAA5A /* Lexer.cpp */,
533 A264F89E16974DED006FAA5A /* Lexer.h */,
534 A264F89F16974DED006FAA5A /* Macro.cpp */,
535 A264F8A016974DED006FAA5A /* Macro.h */,
536 A264F8A116974DED006FAA5A /* MacroExpander.cpp */,
537 A264F8A216974DED006FAA5A /* MacroExpander.h */,
538 A264F8A316974DED006FAA5A /* numeric_lex.h */,
539 A264F8A416974DED006FAA5A /* pp_utils.h */,
540 A264F8A516974DED006FAA5A /* Preprocessor.cpp */,
541 A264F8A616974DED006FAA5A /* Preprocessor.h */,
542 A264F8A716974DED006FAA5A /* SourceLocation.h */,
543 A264F8A816974DED006FAA5A /* Token.cpp */,
544 A264F8A916974DED006FAA5A /* Token.h */,
545 A264F8AB16974DED006FAA5A /* Tokenizer.h */,
548 sourceTree = "<group>";
550 FB39D2BD1200F3E600088E69 /* GLSLANG */ = {
553 FB39D2BF1200F3E600088E69 /* ShaderLang.h */,
556 path = include/GLSLANG;
557 sourceTree = "<group>";
559 /* End PBXGroup section */
561 /* Begin PBXHeadersBuildPhase section */
562 FB39D77B1201110C00088E69 /* Headers */ = {
563 isa = PBXHeadersBuildPhase;
564 buildActionMask = 2147483647;
566 A08C3CDD16D6CB61003F0B83 /* ArrayBoundsClamper.h in Headers */,
567 49951C0A14B7AAD80060E96E /* BuiltInFunctionEmulator.h in Headers */,
568 A265683A159C23E100398539 /* DependencyGraph.h in Headers */,
569 A265683C159C23E100398539 /* DependencyGraphBuilder.h in Headers */,
570 A265683E159C23E100398539 /* DependencyGraphOutput.h in Headers */,
571 49951C0C14B7AAD80060E96E /* DetectCallDepth.h in Headers */,
572 A26567BC159C21B100398539 /* Diagnostics.h in Headers */,
573 A264F8AD16974DED006FAA5A /* DiagnosticsBase.h in Headers */,
574 A26567BE159C21B100398539 /* DirectiveHandler.h in Headers */,
575 A264F8AF16974DED006FAA5A /* DirectiveHandlerBase.h in Headers */,
576 A264F8B116974DED006FAA5A /* DirectiveParser.h in Headers */,
577 A264F8B316974DED006FAA5A /* ExpressionParser.h in Headers */,
578 90D9B10312E11DCB002D4255 /* ExtensionBehavior.h in Headers */,
579 A0AABE2D13AFE81000F2EBD1 /* ForLoopUnroll.h in Headers */,
580 90D9B10712E11DCB002D4255 /* glslang.h in Headers */,
581 A264F8C816974E2A006FAA5A /* HashNames.h in Headers */,
582 A264F8B516974DED006FAA5A /* Input.h in Headers */,
583 A264F8CD169762AA006FAA5A /* khrplatform.h in Headers */,
584 49951C0314B7AAB30060E96E /* length_limits.h in Headers */,
585 A264F8B716974DED006FAA5A /* Lexer.h in Headers */,
586 A264F8B916974DED006FAA5A /* Macro.h in Headers */,
587 A264F8BB16974DED006FAA5A /* MacroExpander.h in Headers */,
588 A0AABE3113AFE83000F2EBD1 /* MapLongVariableNames.h in Headers */,
589 A264F8BC16974DED006FAA5A /* numeric_lex.h in Headers */,
590 A0AABE4513AFE94500F2EBD1 /* OutputESSL.h in Headers */,
591 A0AABE3513AFE84700F2EBD1 /* OutputGLSLBase.h in Headers */,
592 A264F8BD16974DED006FAA5A /* pp_utils.h in Headers */,
593 A26567C0159C21B100398539 /* Pragma.h in Headers */,
594 A264F8BF16974DED006FAA5A /* Preprocessor.h in Headers */,
595 A26567C1159C21B100398539 /* RenameFunction.h in Headers */,
596 A2656841159C23E100398539 /* RestrictFragmentShaderTiming.h in Headers */,
597 A2656843159C23E100398539 /* RestrictVertexShaderTiming.h in Headers */,
598 90D9B10A12E11DCB002D4255 /* SearchSymbol.h in Headers */,
599 FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */,
600 A264F8C016974DED006FAA5A /* SourceLocation.h in Headers */,
601 A264F8C216974DED006FAA5A /* Token.h in Headers */,
602 A264F8C416974DED006FAA5A /* Tokenizer.h in Headers */,
603 A0AABE4913AFE96100F2EBD1 /* TranslatorESSL.h in Headers */,
604 90D9B11412E11DD6002D4255 /* util.h in Headers */,
605 90D9B11612E11DD6002D4255 /* ValidateLimitations.h in Headers */,
606 90D9B11812E11DD6002D4255 /* VariableInfo.h in Headers */,
607 A264F8CA16974E2A006FAA5A /* VariablePacker.h in Headers */,
608 90D9B11A12E11DD6002D4255 /* VersionGLSL.h in Headers */,
609 5C9D82991798B1A1007E1588 /* glslang_tab.h in Headers */,
611 runOnlyForDeploymentPostprocessing = 0;
613 /* End PBXHeadersBuildPhase section */
615 /* Begin PBXNativeTarget section */
616 FB39D0D01200F0E300088E69 /* ANGLE */ = {
617 isa = PBXNativeTarget;
618 buildConfigurationList = FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */;
620 FB39D77B1201110C00088E69 /* Headers */,
621 FB39D0CE1200F0E300088E69 /* Sources */,
622 FB39D0CF1200F0E300088E69 /* Frameworks */,
623 312BDB0B15FECAB00097EBC7 /* CopyFiles */,
624 312BDB0D15FECACE0097EBC7 /* CopyFiles */,
629 5C9D82A21798B1E6007E1588 /* PBXTargetDependency */,
633 productReference = FB39D0D11200F0E300088E69 /* libANGLE.a */;
634 productType = "com.apple.product-type.library.static";
636 /* End PBXNativeTarget section */
638 /* Begin PBXProject section */
639 FB39D0701200ED9200088E69 /* Project object */ = {
642 LastUpgradeCheck = 0440;
644 buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */;
645 compatibilityVersion = "Xcode 3.2";
646 developmentRegion = English;
647 hasScannedForEncodings = 0;
654 mainGroup = FB39D06E1200ED9200088E69;
658 FB39D0D01200F0E300088E69 /* ANGLE */,
659 5C9D829B1798B1CD007E1588 /* Derived Sources */,
662 /* End PBXProject section */
664 /* Begin PBXShellScriptBuildPhase section */
665 5C9D82A01798B1D6007E1588 /* ShellScript */ = {
666 isa = PBXShellScriptBuildPhase;
667 buildActionMask = 2147483647;
674 runOnlyForDeploymentPostprocessing = 0;
676 shellScript = "mkdir -p \"${BUILT_PRODUCTS_DIR}/DerivedSources/ANGLE\"\ncd \"${BUILT_PRODUCTS_DIR}/DerivedSources/ANGLE\"\n\n/bin/ln -sfh \"${SRCROOT}\" .\nexport ANGLE=\"ANGLE\"\n\nmake --no-builtin-rules -f \"ANGLE/DerivedSources.make\" -j `/usr/sbin/sysctl -n hw.availcpu`";
678 /* End PBXShellScriptBuildPhase section */
680 /* Begin PBXSourcesBuildPhase section */
681 FB39D0CE1200F0E300088E69 /* Sources */ = {
682 isa = PBXSourcesBuildPhase;
683 buildActionMask = 2147483647;
685 A08C3CDC16D6CB61003F0B83 /* ArrayBoundsClamper.cpp in Sources */,
686 49951C0914B7AAD80060E96E /* BuiltInFunctionEmulator.cpp in Sources */,
687 FB39D2711200F35A00088E69 /* CodeGenGLSL.cpp in Sources */,
688 90D9B10212E11DCB002D4255 /* Compiler.cpp in Sources */,
689 FB39D2751200F35A00088E69 /* debug.cpp in Sources */,
690 A2656839159C23E100398539 /* DependencyGraph.cpp in Sources */,
691 A265683B159C23E100398539 /* DependencyGraphBuilder.cpp in Sources */,
692 A265683D159C23E100398539 /* DependencyGraphOutput.cpp in Sources */,
693 A265683F159C23E100398539 /* DependencyGraphTraverse.cpp in Sources */,
694 49951C0B14B7AAD80060E96E /* DetectCallDepth.cpp in Sources */,
695 A26567BB159C21B100398539 /* Diagnostics.cpp in Sources */,
696 A264F8AC16974DED006FAA5A /* DiagnosticsBase.cpp in Sources */,
697 A26567BD159C21B100398539 /* DirectiveHandler.cpp in Sources */,
698 A264F8AE16974DED006FAA5A /* DirectiveHandlerBase.cpp in Sources */,
699 A264F8B016974DED006FAA5A /* DirectiveParser.cpp in Sources */,
700 A0AABE2C13AFE81000F2EBD1 /* ForLoopUnroll.cpp in Sources */,
701 FB39D2791200F35A00088E69 /* InfoSink.cpp in Sources */,
702 FB39D27B1200F35A00088E69 /* Initialize.cpp in Sources */,
703 FB39D27D1200F35A00088E69 /* InitializeDll.cpp in Sources */,
704 A26567BF159C21B100398539 /* InitializeParseContext.cpp in Sources */,
705 A264F8B416974DED006FAA5A /* Input.cpp in Sources */,
706 FB39D2811200F35A00088E69 /* Intermediate.cpp in Sources */,
707 FB39D2831200F35A00088E69 /* intermOut.cpp in Sources */,
708 FB39D2841200F35A00088E69 /* IntermTraverse.cpp in Sources */,
709 A264F8B616974DED006FAA5A /* Lexer.cpp in Sources */,
710 A264F8B816974DED006FAA5A /* Macro.cpp in Sources */,
711 A264F8BA16974DED006FAA5A /* MacroExpander.cpp in Sources */,
712 A0AABE3013AFE83000F2EBD1 /* MapLongVariableNames.cpp in Sources */,
713 FB39D2881200F35A00088E69 /* ossource_posix.cpp in Sources */,
714 A0AABE4413AFE94500F2EBD1 /* OutputESSL.cpp in Sources */,
715 FB39D28A1200F35A00088E69 /* OutputGLSL.cpp in Sources */,
716 A0AABE3413AFE84700F2EBD1 /* OutputGLSLBase.cpp in Sources */,
717 FB39D28E1200F35A00088E69 /* parseConst.cpp in Sources */,
718 FB39D28F1200F35A00088E69 /* ParseHelper.cpp in Sources */,
719 FB39D2911200F35A00088E69 /* PoolAlloc.cpp in Sources */,
720 A264F8BE16974DED006FAA5A /* Preprocessor.cpp in Sources */,
721 FB39D2A41200F35A00088E69 /* QualifierAlive.cpp in Sources */,
722 FB39D2A61200F35A00088E69 /* RemoveTree.cpp in Sources */,
723 A2656840159C23E100398539 /* RestrictFragmentShaderTiming.cpp in Sources */,
724 A2656842159C23E100398539 /* RestrictVertexShaderTiming.cpp in Sources */,
725 90D9B10912E11DCB002D4255 /* SearchSymbol.cpp in Sources */,
726 5CCEB8B617908EEC00FD9496 /* builtin_symbol_table.cpp in Sources */,
727 FB39D2A81200F35A00088E69 /* ShaderLang.cpp in Sources */,
728 FB39D2AA1200F35A00088E69 /* SymbolTable.cpp in Sources */,
729 A264F8C116974DED006FAA5A /* Token.cpp in Sources */,
730 A0AABE4813AFE96100F2EBD1 /* TranslatorESSL.cpp in Sources */,
731 FB39D2AC1200F35A00088E69 /* TranslatorGLSL.cpp in Sources */,
732 90D9B11312E11DD6002D4255 /* util.cpp in Sources */,
733 90D9B11512E11DD6002D4255 /* ValidateLimitations.cpp in Sources */,
734 90D9B11712E11DD6002D4255 /* VariableInfo.cpp in Sources */,
735 A264F8C916974E2A006FAA5A /* VariablePacker.cpp in Sources */,
736 90D9B11912E11DD6002D4255 /* VersionGLSL.cpp in Sources */,
737 5C9D82961798B1A1007E1588 /* ExpressionParser.cpp in Sources */,
738 5C9D82971798B1A1007E1588 /* glslang_lex.cpp in Sources */,
739 5C9D82981798B1A1007E1588 /* glslang_tab.cpp in Sources */,
740 5C9D829A1798B1A1007E1588 /* Tokenizer.cpp in Sources */,
742 runOnlyForDeploymentPostprocessing = 0;
744 /* End PBXSourcesBuildPhase section */
746 /* Begin PBXTargetDependency section */
747 5C9D82A21798B1E6007E1588 /* PBXTargetDependency */ = {
748 isa = PBXTargetDependency;
749 target = 5C9D829B1798B1CD007E1588 /* Derived Sources */;
750 targetProxy = 5C9D82A11798B1E6007E1588 /* PBXContainerItemProxy */;
752 /* End PBXTargetDependency section */
754 /* Begin XCBuildConfiguration section */
755 5C9D829D1798B1CE007E1588 /* Debug */ = {
756 isa = XCBuildConfiguration;
758 PRODUCT_NAME = "$(TARGET_NAME)";
762 5C9D829E1798B1CE007E1588 /* Release */ = {
763 isa = XCBuildConfiguration;
765 PRODUCT_NAME = "$(TARGET_NAME)";
769 5C9D829F1798B1CE007E1588 /* Production */ = {
770 isa = XCBuildConfiguration;
772 PRODUCT_NAME = "$(TARGET_NAME)";
776 5D7C59DB1208C6C3001C873E /* Production */ = {
777 isa = XCBuildConfiguration;
778 baseConfigurationReference = 5D7C59C61208C68B001C873E /* Base.xcconfig */;
783 5D7C59DC1208C6C3001C873E /* Production */ = {
784 isa = XCBuildConfiguration;
785 baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
790 FB39D0711200ED9200088E69 /* Debug */ = {
791 isa = XCBuildConfiguration;
792 baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
794 GCC_OPTIMIZATION_LEVEL = 0;
798 FB39D0721200ED9200088E69 /* Release */ = {
799 isa = XCBuildConfiguration;
800 baseConfigurationReference = 5D7C59C71208C68B001C873E /* DebugRelease.xcconfig */;
805 FB39D0D21200F0E400088E69 /* Debug */ = {
806 isa = XCBuildConfiguration;
807 baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
812 FB39D0D31200F0E400088E69 /* Release */ = {
813 isa = XCBuildConfiguration;
814 baseConfigurationReference = 5D7C59C51208C68B001C873E /* ANGLE.xcconfig */;
819 /* End XCBuildConfiguration section */
821 /* Begin XCConfigurationList section */
822 5C9D829C1798B1CE007E1588 /* Build configuration list for PBXAggregateTarget "Derived Sources" */ = {
823 isa = XCConfigurationList;
824 buildConfigurations = (
825 5C9D829D1798B1CE007E1588 /* Debug */,
826 5C9D829E1798B1CE007E1588 /* Release */,
827 5C9D829F1798B1CE007E1588 /* Production */,
829 defaultConfigurationIsVisible = 0;
830 defaultConfigurationName = Production;
832 FB39D0731200ED9200088E69 /* Build configuration list for PBXProject "ANGLE" */ = {
833 isa = XCConfigurationList;
834 buildConfigurations = (
835 FB39D0711200ED9200088E69 /* Debug */,
836 FB39D0721200ED9200088E69 /* Release */,
837 5D7C59DB1208C6C3001C873E /* Production */,
839 defaultConfigurationIsVisible = 0;
840 defaultConfigurationName = Production;
842 FB39D0D61200F11E00088E69 /* Build configuration list for PBXNativeTarget "ANGLE" */ = {
843 isa = XCConfigurationList;
844 buildConfigurations = (
845 FB39D0D21200F0E400088E69 /* Debug */,
846 FB39D0D31200F0E400088E69 /* Release */,
847 5D7C59DC1208C6C3001C873E /* Production */,
849 defaultConfigurationIsVisible = 0;
850 defaultConfigurationName = Production;
852 /* End XCConfigurationList section */
854 rootObject = FB39D0701200ED9200088E69 /* Project object */;