-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathkorefile.js
More file actions
144 lines (134 loc) · 6.96 KB
/
korefile.js
File metadata and controls
144 lines (134 loc) · 6.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
var project = new Project("angle");
project.addExclude(".git/**");
project.addExclude("extensions/**");
project.addExclude("samples/**");
project.addExclude("tests/**");
project.addDefine("ANGLE_DISABLE_PERF");
project.addDefine("ANGLE_DISABLE_TRACE");
project.addIncludeDir("src");
project.addIncludeDir("include");
//preprocessor
project.addFile("src/compiler/preprocessor/DiagnosticsBase.cpp");
project.addFile("src/compiler/preprocessor/DirectiveHandlerBase.cpp");
project.addFile("src/compiler/preprocessor/DirectiveParser.cpp");
project.addFile("src/compiler/preprocessor/ExpressionParser.cpp");
project.addFile("src/compiler/preprocessor/Input.cpp");
project.addFile("src/compiler/preprocessor/Lexer.cpp");
project.addFile("src/compiler/preprocessor/Macro.cpp");
project.addFile("src/compiler/preprocessor/MacroExpander.cpp");
project.addFile("src/compiler/preprocessor/Preprocessor.cpp");
project.addFile("src/compiler/preprocessor/Token.cpp");
project.addFile("src/compiler/preprocessor/Tokenizer.cpp");
project.addFile("src/compiler/preprocessor/Diagnostics.h");
project.addFile("src/compiler/preprocessor/DirectiveHandler.h");
project.addFile("src/compiler/preprocessor/DirectiveParser.h");
project.addFile("src/compiler/preprocessor/ExpressionParser.h");
project.addFile("src/compiler/preprocessor/Input.h");
project.addFile("src/compiler/preprocessor/Lexer.h");
project.addFile("src/compiler/preprocessor/Macro.h");
project.addFile("src/compiler/preprocessor/MacroExpander.h");
project.addFile("src/compiler/preprocessor/numeric_lex.h");
project.addFile("src/compiler/preprocessor/pp_utils.h");
project.addFile("src/compiler/preprocessor/Preprocessor.h");
project.addFile("src/compiler/preprocessor/SourceLocation.h");
project.addFile("src/compiler/preprocessor/Token.h");
project.addFile("src/compiler/preprocessor/Tokenizer.h");
project.addFile("src/compiler/preprocessor/length_limits.h");
project.addFile("src/third_party/compiler/ArrayBoundsClamper.cpp");
project.addFile("src/compiler/BuiltInFunctionEmulator.cpp");
project.addFile("src/compiler/Compiler.cpp");
project.addFile("src/compiler/debug.cpp");
project.addFile("src/compiler/DetectCallDepth.cpp");
project.addFile("src/compiler/DetectRecursion.cpp");
project.addFile("src/compiler/Diagnostics.cpp");
project.addFile("src/compiler/DirectiveHandler.cpp");
project.addFile("src/compiler/ForLoopUnroll.cpp");
project.addFile("src/compiler/InfoSink.cpp");
project.addFile("src/compiler/Initialize.cpp");
project.addFile("src/compiler/InitializeDll.cpp");
project.addFile("src/compiler/InitializeParseContext.cpp");
project.addFile("src/compiler/Intermediate.cpp");
project.addFile("src/compiler/intermOut.cpp");
project.addFile("src/compiler/IntermTraverse.cpp");
project.addFile("src/compiler/MapLongVariableNames.cpp");
if (platform === Platform.Windows) project.addFile("src/compiler/ossource_win.cpp");
else project.addFile("src/compiler/ossource_posix.cpp");
project.addFile("src/compiler/parseConst.cpp");
project.addFile("src/compiler/ParseHelper.cpp");
project.addFile("src/compiler/PoolAlloc.cpp");
project.addFile("src/compiler/QualifierAlive.cpp");
project.addFile("src/compiler/RemoveTree.cpp");
project.addFile("src/compiler/ShaderLang.cpp");
project.addFile("src/compiler/SymbolTable.cpp");
project.addFile("src/compiler/Uniform.cpp");
project.addFile("src/compiler/util.cpp");
project.addFile("src/compiler/ValidateLimitations.cpp");
project.addFile("src/compiler/VariableInfo.cpp");
project.addFile("src/compiler/VariablePacker.cpp");
project.addFile("src/compiler/glslang_lex.cpp");
project.addFile("src/compiler/glslang_tab.cpp");
project.addFile("src/compiler/depgraph/DependencyGraph.cpp");
project.addFile("src/compiler/depgraph/DependencyGraphBuilder.cpp");
project.addFile("src/compiler/depgraph/DependencyGraphOutput.cpp");
project.addFile("src/compiler/depgraph/DependencyGraphTraverse.cpp");
project.addFile("src/compiler/timing/RestrictFragmentShaderTiming.cpp");
project.addFile("src/compiler/timing/RestrictVertexShaderTiming.cpp");
project.addFile("src/compiler/BaseTypes.h");
project.addFile("src/compiler/BuiltInFunctionEmulator.h");
project.addFile("src/compiler/Common.h");
project.addFile("src/compiler/ConstantUnion.h");
project.addFile("src/compiler/debug.h");
project.addFile("src/compiler/DetectRecursion.h");
project.addFile("src/compiler/Diagnostics.h");
project.addFile("src/compiler/DirectiveHandler.h");
project.addFile("src/compiler/ForLoopUnroll.h");
project.addFile("src/compiler/InfoSink.h");
project.addFile("src/compiler/Initialize.h");
project.addFile("src/compiler/InitializeDll.h");
project.addFile("src/compiler/InitializeGlobals.h");
project.addFile("src/compiler/InitializeParseContext.h");
project.addFile("src/compiler/intermediate.h");
project.addFile("src/compiler/localintermediate.h");
project.addFile("src/compiler/MapLongVariableNames.h");
project.addFile("src/compiler/MMap.h");
project.addFile("src/compiler/osinclude.h");
project.addFile("src/compiler/ParseHelper.h");
project.addFile("src/compiler/PoolAlloc.h");
project.addFile("src/compiler/QualifierAlive.h");
project.addFile("src/compiler/RemoveTree.h");
project.addFile("src/compiler/RenameFunction.h");
project.addFile("include/GLSLANG/ResourceLimits.h");
project.addFile("include/GLSLANG/ShaderLang.h");
project.addFile("src/compiler/ShHandle.h");
project.addFile("src/compiler/SymbolTable.h");
project.addFile("src/compiler/Types.h");
project.addFile("src/compiler/util.h");
project.addFile("src/compiler/ValidateLimitations.h");
project.addFile("src/compiler/VariableInfo.h");
project.addFile("src/compiler/VariablePacker.h");
project.addFile("src/compiler/glslang_tab.h");
project.addFile("src/compiler/timing/RestrictFragmentShaderTiming.h");
project.addFile("src/compiler/timing/RestrictVertexShaderTiming.h");
project.addFile("src/compiler/depgraph/DependencyGraph.h");
project.addFile("src/compiler/depgraph/DependencyGraphBuilder.h");
project.addFile("src/compiler/depgraph/DependencyGraphOutput.h");
project.addFile("src/compiler/HashNames.h");
//project.addFile("src/compiler/CodeGenHLSL.cpp");
project.addFile("src/compiler/DetectDiscontinuity.cpp");
project.addFile("src/compiler/OutputHLSL.cpp");
project.addFile("src/compiler/SearchSymbol.cpp");
project.addFile("src/compiler/TranslatorHLSL.cpp");
project.addFile("src/compiler/UnfoldShortCircuit.cpp");
project.addFile("src/compiler/DetectDiscontinuity.h");
project.addFile("src/compiler/OutputHLSL.h");
project.addFile("src/compiler/SearchSymbol.h");
project.addFile("src/compiler/TranslatorHLSL.h");
project.addFile("src/compiler/UnfoldShortCircuit.h");
project.addFile("src/compiler/OutputGLSLBase.cpp");
project.addFile("src/compiler/OutputGLSL.cpp");
project.addFile("src/compiler/OutputESSL.cpp");
project.addFile("src/compiler/TranslatorGLSL.cpp");
project.addFile("src/compiler/TranslatorESSL.cpp");
project.addFile("src/compiler/VersionGLSL.cpp");
project.addFile("src/common/debug.cpp");
return project;