GTest: add support for FreeBSD and Hurd
[WebKit-https.git] / Source / ThirdParty / ANGLE / GNUmakefile.am
1 if USE_OPENGL
2 noinst_LTLIBRARIES += \
3         libANGLE.la
4
5 angle_lib_for_dep = libANGLE.la
6 $(angle_lib_for_dep): $(srcdir)/Source/ThirdParty/ANGLE/GNUmakefile.am
7 endif
8
9 libANGLE_la_CXXFLAGS = $(global_cxxflags)
10 libANGLE_la_CFLAGS = $(global_cflags)
11 libANGLE_la_CPPFLAGS = \
12         $(global_cppflags) \
13         -I$(srcdir)/Source/ThirdParty/ANGLE/src \
14         -I$(srcdir)/Source/ThirdParty/ANGLE/include \
15         -I$(srcdir)/Source/ThirdParty/ANGLE/include/GLSLANG \
16         -I$(srcdir)/Source/ThirdParty/ANGLE/include/KHR
17
18 nodist_libANGLE_la_SOURCES = \
19         DerivedSources/ANGLE/glslang.cpp \
20         DerivedSources/ANGLE/glslang_tab.cpp \
21         DerivedSources/ANGLE/glslang_tab.h
22
23 libANGLE_la_SOURCES = \
24         Source/ThirdParty/ANGLE/include/EGL/egl.h \
25         Source/ThirdParty/ANGLE/include/EGL/eglplatform.h \
26         Source/ThirdParty/ANGLE/include/GLES2/gl2.h \
27         Source/ThirdParty/ANGLE/include/GLES2/gl2platform.h \
28         Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h \
29         Source/ThirdParty/ANGLE/include/KHR/khrplatform.h \
30         Source/ThirdParty/ANGLE/src/common/angleutils.h \
31         Source/ThirdParty/ANGLE/src/compiler/BaseTypes.h \
32         Source/ThirdParty/ANGLE/src/compiler/BuiltInFunctionEmulator.cpp \
33         Source/ThirdParty/ANGLE/src/compiler/BuiltInFunctionEmulator.h \
34         Source/ThirdParty/ANGLE/src/compiler/CodeGenGLSL.cpp \
35         Source/ThirdParty/ANGLE/src/compiler/Common.h \
36         Source/ThirdParty/ANGLE/src/compiler/Compiler.cpp \
37         Source/ThirdParty/ANGLE/src/compiler/ConstantUnion.h \
38         Source/ThirdParty/ANGLE/src/compiler/debug.cpp \
39         Source/ThirdParty/ANGLE/src/compiler/debug.h \
40         Source/ThirdParty/ANGLE/src/compiler/depgraph/DependencyGraph.cpp \
41         Source/ThirdParty/ANGLE/src/compiler/depgraph/DependencyGraph.h \
42         Source/ThirdParty/ANGLE/src/compiler/depgraph/DependencyGraphBuilder.h \
43         Source/ThirdParty/ANGLE/src/compiler/depgraph/DependencyGraphBuilder.cpp \
44         Source/ThirdParty/ANGLE/src/compiler/depgraph/DependencyGraphOutput.h \
45         Source/ThirdParty/ANGLE/src/compiler/depgraph/DependencyGraphOutput.cpp \
46         Source/ThirdParty/ANGLE/src/compiler/depgraph/DependencyGraphTraverse.cpp \
47         Source/ThirdParty/ANGLE/src/compiler/DetectCallDepth.cpp \
48         Source/ThirdParty/ANGLE/src/compiler/DetectCallDepth.h \
49         Source/ThirdParty/ANGLE/src/compiler/DetectDiscontinuity.cpp \
50         Source/ThirdParty/ANGLE/src/compiler/DetectDiscontinuity.h \
51         Source/ThirdParty/ANGLE/src/compiler/Diagnostics.cpp \
52         Source/ThirdParty/ANGLE/src/compiler/Diagnostics.h \
53         Source/ThirdParty/ANGLE/src/compiler/DirectiveHandler.cpp \
54         Source/ThirdParty/ANGLE/src/compiler/DirectiveHandler.h \
55         Source/ThirdParty/ANGLE/src/compiler/ExtensionBehavior.h \
56         Source/ThirdParty/ANGLE/src/compiler/ForLoopUnroll.cpp \
57         Source/ThirdParty/ANGLE/src/compiler/ForLoopUnroll.h \
58         Source/ThirdParty/ANGLE/src/compiler/glslang.h \
59         Source/ThirdParty/ANGLE/src/compiler/HashNames.h \
60         Source/ThirdParty/ANGLE/src/compiler/InfoSink.cpp \
61         Source/ThirdParty/ANGLE/src/compiler/InfoSink.h \
62         Source/ThirdParty/ANGLE/src/compiler/Initialize.cpp \
63         Source/ThirdParty/ANGLE/src/compiler/InitializeDll.cpp \
64         Source/ThirdParty/ANGLE/src/compiler/InitializeDll.h \
65         Source/ThirdParty/ANGLE/src/compiler/InitializeGlobals.h \
66         Source/ThirdParty/ANGLE/src/compiler/Initialize.h \
67         Source/ThirdParty/ANGLE/src/compiler/InitializeParseContext.h \
68         Source/ThirdParty/ANGLE/src/compiler/InitializeParseContext.cpp \
69         Source/ThirdParty/ANGLE/src/compiler/Intermediate.cpp \
70         Source/ThirdParty/ANGLE/src/compiler/intermediate.h \
71         Source/ThirdParty/ANGLE/src/compiler/intermOut.cpp \
72         Source/ThirdParty/ANGLE/src/compiler/IntermTraverse.cpp \
73         Source/ThirdParty/ANGLE/src/compiler/localintermediate.h \
74         Source/ThirdParty/ANGLE/src/compiler/MapLongVariableNames.cpp \
75         Source/ThirdParty/ANGLE/src/compiler/MapLongVariableNames.h \
76         Source/ThirdParty/ANGLE/src/compiler/MMap.h \
77         Source/ThirdParty/ANGLE/src/compiler/osinclude.h \
78         Source/ThirdParty/ANGLE/src/compiler/ossource_posix.cpp \
79         Source/ThirdParty/ANGLE/src/compiler/OutputESSL.cpp \
80         Source/ThirdParty/ANGLE/src/compiler/OutputESSL.h \
81         Source/ThirdParty/ANGLE/src/compiler/OutputGLSL.cpp \
82         Source/ThirdParty/ANGLE/src/compiler/OutputGLSL.h \
83         Source/ThirdParty/ANGLE/src/compiler/OutputGLSLBase.cpp \
84         Source/ThirdParty/ANGLE/src/compiler/OutputGLSLBase.h \
85         Source/ThirdParty/ANGLE/src/compiler/OutputHLSL.cpp \
86         Source/ThirdParty/ANGLE/src/compiler/OutputHLSL.h \
87         Source/ThirdParty/ANGLE/src/compiler/parseConst.cpp \
88         Source/ThirdParty/ANGLE/src/compiler/ParseHelper.cpp \
89         Source/ThirdParty/ANGLE/src/compiler/ParseHelper.h \
90         Source/ThirdParty/ANGLE/src/compiler/PoolAlloc.cpp \
91         Source/ThirdParty/ANGLE/src/compiler/PoolAlloc.h \
92         Source/ThirdParty/ANGLE/src/compiler/Pragma.h \
93         Source/ThirdParty/ANGLE/src/compiler/preprocessor/length_limits.h \
94         Source/ThirdParty/ANGLE/src/compiler/preprocessor/numeric_lex.h \
95         Source/ThirdParty/ANGLE/src/compiler/preprocessor/DiagnosticsBase.cpp \
96         Source/ThirdParty/ANGLE/src/compiler/preprocessor/DiagnosticsBase.h \
97         Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveHandlerBase.cpp \
98         Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveHandlerBase.h \
99         Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveParser.cpp \
100         Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveParser.h \
101         Source/ThirdParty/ANGLE/src/compiler/preprocessor/ExpressionParser.cpp \
102         Source/ThirdParty/ANGLE/src/compiler/preprocessor/ExpressionParser.h \
103         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Input.cpp \
104         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Input.h \
105         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Lexer.cpp \
106         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Lexer.h \
107         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Macro.cpp \
108         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Macro.h \
109         Source/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.cpp \
110         Source/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.h \
111         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Preprocessor.cpp \
112         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Preprocessor.h \
113         Source/ThirdParty/ANGLE/src/compiler/preprocessor/SourceLocation.h \
114         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Token.cpp \
115         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Token.h \
116         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Tokenizer.cpp \
117         Source/ThirdParty/ANGLE/src/compiler/preprocessor/Tokenizer.h \
118         Source/ThirdParty/ANGLE/src/compiler/preprocessor/pp_utils.h \
119         Source/ThirdParty/ANGLE/src/compiler/QualifierAlive.cpp \
120         Source/ThirdParty/ANGLE/src/compiler/QualifierAlive.h \
121         Source/ThirdParty/ANGLE/src/compiler/RemoveTree.cpp \
122         Source/ThirdParty/ANGLE/src/compiler/RemoveTree.h \
123         Source/ThirdParty/ANGLE/src/compiler/RenameFunction.h \
124         Source/ThirdParty/ANGLE/src/compiler/SearchSymbol.cpp \
125         Source/ThirdParty/ANGLE/src/compiler/SearchSymbol.h \
126         Source/ThirdParty/ANGLE/src/compiler/ShaderLang.cpp \
127         Source/ThirdParty/ANGLE/src/compiler/ShHandle.h \
128         Source/ThirdParty/ANGLE/src/compiler/SymbolTable.cpp \
129         Source/ThirdParty/ANGLE/src/compiler/SymbolTable.h \
130         Source/ThirdParty/ANGLE/src/compiler/Uniform.h \
131         Source/ThirdParty/ANGLE/src/compiler/VariablePacker.cpp \
132         Source/ThirdParty/ANGLE/src/compiler/VariablePacker.h \
133         Source/ThirdParty/ANGLE/src/compiler/VersionGLSL.cpp \
134         Source/ThirdParty/ANGLE/src/compiler/VersionGLSL.h \
135         Source/ThirdParty/ANGLE/src/compiler/timing/RestrictFragmentShaderTiming.cpp \
136         Source/ThirdParty/ANGLE/src/compiler/timing/RestrictFragmentShaderTiming.h \
137         Source/ThirdParty/ANGLE/src/compiler/timing/RestrictVertexShaderTiming.cpp \
138         Source/ThirdParty/ANGLE/src/compiler/timing/RestrictVertexShaderTiming.h \
139         Source/ThirdParty/ANGLE/src/compiler/TranslatorESSL.cpp \
140         Source/ThirdParty/ANGLE/src/compiler/TranslatorESSL.h \
141         Source/ThirdParty/ANGLE/src/compiler/TranslatorGLSL.cpp \
142         Source/ThirdParty/ANGLE/src/compiler/TranslatorGLSL.h \
143         Source/ThirdParty/ANGLE/src/compiler/TranslatorHLSL.cpp \
144         Source/ThirdParty/ANGLE/src/compiler/TranslatorHLSL.h \
145         Source/ThirdParty/ANGLE/src/compiler/Types.h \
146         Source/ThirdParty/ANGLE/src/compiler/Uniform.cpp \
147         Source/ThirdParty/ANGLE/src/compiler/UnfoldShortCircuit.cpp \
148         Source/ThirdParty/ANGLE/src/compiler/UnfoldShortCircuit.h \
149         Source/ThirdParty/ANGLE/src/compiler/util.cpp \
150         Source/ThirdParty/ANGLE/src/compiler/util.h \
151         Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.cpp \
152         Source/ThirdParty/ANGLE/src/compiler/ValidateLimitations.h \
153         Source/ThirdParty/ANGLE/src/compiler/VariableInfo.cpp \
154         Source/ThirdParty/ANGLE/src/compiler/VariableInfo.h \
155         Source/ThirdParty/ANGLE/src/third_party/compiler/ArrayBoundsClamper.cpp \
156         Source/ThirdParty/ANGLE/src/third_party/compiler/ArrayBoundsClamper.h