xref: /aosp_15_r20/external/angle/src/libGLESv2.gni (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker# Copyright 2013 The ANGLE Project Authors. All rights reserved.
2*8975f5c5SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
3*8975f5c5SAndroid Build Coastguard Worker# found in the LICENSE file.
4*8975f5c5SAndroid Build Coastguard Workerimport("../gni/angle.gni")
5*8975f5c5SAndroid Build Coastguard Worker
6*8975f5c5SAndroid Build Coastguard Workerlibangle_common_headers = [
7*8975f5c5SAndroid Build Coastguard Worker  "src/common/BinaryStream.h",
8*8975f5c5SAndroid Build Coastguard Worker  "src/common/CircularBuffer.h",
9*8975f5c5SAndroid Build Coastguard Worker  "src/common/Color.h",
10*8975f5c5SAndroid Build Coastguard Worker  "src/common/Color.inc",
11*8975f5c5SAndroid Build Coastguard Worker  "src/common/CompiledShaderState.h",
12*8975f5c5SAndroid Build Coastguard Worker  "src/common/FastVector.h",
13*8975f5c5SAndroid Build Coastguard Worker  "src/common/FixedQueue.h",
14*8975f5c5SAndroid Build Coastguard Worker  "src/common/FixedVector.h",
15*8975f5c5SAndroid Build Coastguard Worker  "src/common/MemoryBuffer.h",
16*8975f5c5SAndroid Build Coastguard Worker  "src/common/Optional.h",
17*8975f5c5SAndroid Build Coastguard Worker  "src/common/PackedEGLEnums_autogen.h",
18*8975f5c5SAndroid Build Coastguard Worker  "src/common/PackedEnums.h",
19*8975f5c5SAndroid Build Coastguard Worker  "src/common/PackedGLEnums_autogen.h",
20*8975f5c5SAndroid Build Coastguard Worker  "src/common/PoolAlloc.h",
21*8975f5c5SAndroid Build Coastguard Worker  "src/common/RingBufferAllocator.h",
22*8975f5c5SAndroid Build Coastguard Worker  "src/common/SimpleMutex.h",
23*8975f5c5SAndroid Build Coastguard Worker  "src/common/SynchronizedValue.h",
24*8975f5c5SAndroid Build Coastguard Worker  "src/common/WorkerThread.h",
25*8975f5c5SAndroid Build Coastguard Worker  "src/common/aligned_memory.h",
26*8975f5c5SAndroid Build Coastguard Worker  "src/common/android_util.h",
27*8975f5c5SAndroid Build Coastguard Worker  "src/common/angleutils.h",
28*8975f5c5SAndroid Build Coastguard Worker  "src/common/apple_platform_utils.h",
29*8975f5c5SAndroid Build Coastguard Worker  "src/common/backtrace_utils.h",
30*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/base_export.h",
31*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/containers/mru_cache.h",
32*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/logging.h",
33*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/macros.h",
34*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/no_destructor.h",
35*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/checked_math.h",
36*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/checked_math_impl.h",
37*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/clamped_math.h",
38*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/clamped_math_impl.h",
39*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/math_constants.h",
40*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/ranges.h",
41*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/safe_conversions.h",
42*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/safe_conversions_arm_impl.h",
43*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/safe_conversions_impl.h",
44*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/safe_math.h",
45*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/safe_math_arm_impl.h",
46*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/safe_math_clang_gcc_impl.h",
47*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/numerics/safe_math_shared_impl.h",
48*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/sha1.h",
49*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/sys_byteorder.h",
50*8975f5c5SAndroid Build Coastguard Worker  "src/common/bitset_utils.h",
51*8975f5c5SAndroid Build Coastguard Worker  "src/common/debug.h",
52*8975f5c5SAndroid Build Coastguard Worker  "src/common/entry_points_enum_autogen.h",
53*8975f5c5SAndroid Build Coastguard Worker  "src/common/event_tracer.h",
54*8975f5c5SAndroid Build Coastguard Worker  "src/common/hash_containers.h",
55*8975f5c5SAndroid Build Coastguard Worker  "src/common/hash_utils.h",
56*8975f5c5SAndroid Build Coastguard Worker  "src/common/log_utils.h",
57*8975f5c5SAndroid Build Coastguard Worker  "src/common/mathutil.h",
58*8975f5c5SAndroid Build Coastguard Worker  "src/common/matrix_utils.h",
59*8975f5c5SAndroid Build Coastguard Worker  "src/common/platform.h",
60*8975f5c5SAndroid Build Coastguard Worker  "src/common/platform_helpers.h",
61*8975f5c5SAndroid Build Coastguard Worker  "src/common/string_utils.h",
62*8975f5c5SAndroid Build Coastguard Worker  "src/common/system_utils.h",
63*8975f5c5SAndroid Build Coastguard Worker  "src/common/tls.h",
64*8975f5c5SAndroid Build Coastguard Worker  "src/common/uniform_type_info_autogen.h",
65*8975f5c5SAndroid Build Coastguard Worker  "src/common/utilities.h",
66*8975f5c5SAndroid Build Coastguard Worker  "src/common/vector_utils.h",
67*8975f5c5SAndroid Build Coastguard Worker]
68*8975f5c5SAndroid Build Coastguard Worker
69*8975f5c5SAndroid Build Coastguard Workerlibangle_common_sources = libangle_common_headers + [
70*8975f5c5SAndroid Build Coastguard Worker                            "src/common/Float16ToFloat32.cpp",
71*8975f5c5SAndroid Build Coastguard Worker                            "src/common/MemoryBuffer.cpp",
72*8975f5c5SAndroid Build Coastguard Worker                            "src/common/PackedEGLEnums_autogen.cpp",
73*8975f5c5SAndroid Build Coastguard Worker                            "src/common/PackedEnums.cpp",
74*8975f5c5SAndroid Build Coastguard Worker                            "src/common/PackedGLEnums_autogen.cpp",
75*8975f5c5SAndroid Build Coastguard Worker                            "src/common/PoolAlloc.cpp",
76*8975f5c5SAndroid Build Coastguard Worker                            "src/common/RingBufferAllocator.cpp",
77*8975f5c5SAndroid Build Coastguard Worker                            "src/common/SimpleMutex.cpp",
78*8975f5c5SAndroid Build Coastguard Worker                            "src/common/WorkerThread.cpp",
79*8975f5c5SAndroid Build Coastguard Worker                            "src/common/aligned_memory.cpp",
80*8975f5c5SAndroid Build Coastguard Worker                            "src/common/android_util.cpp",
81*8975f5c5SAndroid Build Coastguard Worker                            "src/common/angleutils.cpp",
82*8975f5c5SAndroid Build Coastguard Worker                            "src/common/base/anglebase/sha1.cc",
83*8975f5c5SAndroid Build Coastguard Worker                            "src/common/debug.cpp",
84*8975f5c5SAndroid Build Coastguard Worker                            "src/common/entry_points_enum_autogen.cpp",
85*8975f5c5SAndroid Build Coastguard Worker                            "src/common/event_tracer.cpp",
86*8975f5c5SAndroid Build Coastguard Worker                            "src/common/mathutil.cpp",
87*8975f5c5SAndroid Build Coastguard Worker                            "src/common/matrix_utils.cpp",
88*8975f5c5SAndroid Build Coastguard Worker                            "src/common/platform_helpers.cpp",
89*8975f5c5SAndroid Build Coastguard Worker                            "src/common/string_utils.cpp",
90*8975f5c5SAndroid Build Coastguard Worker                            "src/common/system_utils.cpp",
91*8975f5c5SAndroid Build Coastguard Worker                            "src/common/tls.cpp",
92*8975f5c5SAndroid Build Coastguard Worker                            "src/common/uniform_type_info_autogen.cpp",
93*8975f5c5SAndroid Build Coastguard Worker                            "src/common/utilities.cpp",
94*8975f5c5SAndroid Build Coastguard Worker                          ]
95*8975f5c5SAndroid Build Coastguard Worker
96*8975f5c5SAndroid Build Coastguard Workerlibangle_common_shader_state_sources =
97*8975f5c5SAndroid Build Coastguard Worker    libangle_common_headers + [ "src/common/CompiledShaderState.cpp" ]
98*8975f5c5SAndroid Build Coastguard Worker
99*8975f5c5SAndroid Build Coastguard Workerlibangle_common_cl_sources = [
100*8975f5c5SAndroid Build Coastguard Worker  "src/common/PackedCLEnums_autogen.cpp",
101*8975f5c5SAndroid Build Coastguard Worker  "src/common/PackedCLEnums_autogen.h",
102*8975f5c5SAndroid Build Coastguard Worker]
103*8975f5c5SAndroid Build Coastguard Worker
104*8975f5c5SAndroid Build Coastguard Workerxxhash_sources = [
105*8975f5c5SAndroid Build Coastguard Worker  "src/common/third_party/xxhash/xxhash.c",
106*8975f5c5SAndroid Build Coastguard Worker  "src/common/third_party/xxhash/xxhash.h",
107*8975f5c5SAndroid Build Coastguard Worker]
108*8975f5c5SAndroid Build Coastguard Worker
109*8975f5c5SAndroid Build Coastguard Workerif (is_android && angle_enable_unwind_backtrace_support) {
110*8975f5c5SAndroid Build Coastguard Worker  libangle_common_sources += [ "src/common/backtrace_utils_android.cpp" ]
111*8975f5c5SAndroid Build Coastguard Worker} else {
112*8975f5c5SAndroid Build Coastguard Worker  libangle_common_sources += [ "src/common/backtrace_utils_noop.cpp" ]
113*8975f5c5SAndroid Build Coastguard Worker}
114*8975f5c5SAndroid Build Coastguard Worker
115*8975f5c5SAndroid Build Coastguard Workerif (is_linux || is_chromeos || is_android || is_fuchsia) {
116*8975f5c5SAndroid Build Coastguard Worker  libangle_common_sources += [
117*8975f5c5SAndroid Build Coastguard Worker    "src/common/system_utils_linux.cpp",
118*8975f5c5SAndroid Build Coastguard Worker    "src/common/system_utils_posix.cpp",
119*8975f5c5SAndroid Build Coastguard Worker  ]
120*8975f5c5SAndroid Build Coastguard Worker}
121*8975f5c5SAndroid Build Coastguard Worker
122*8975f5c5SAndroid Build Coastguard Workerif (is_apple) {
123*8975f5c5SAndroid Build Coastguard Worker  libangle_common_sources += [
124*8975f5c5SAndroid Build Coastguard Worker    "src/common/apple/SoftLinking.h",
125*8975f5c5SAndroid Build Coastguard Worker    "src/common/apple/apple_platform.h",
126*8975f5c5SAndroid Build Coastguard Worker    "src/common/apple_platform_utils.mm",
127*8975f5c5SAndroid Build Coastguard Worker    "src/common/system_utils_apple.cpp",
128*8975f5c5SAndroid Build Coastguard Worker    "src/common/system_utils_posix.cpp",
129*8975f5c5SAndroid Build Coastguard Worker  ]
130*8975f5c5SAndroid Build Coastguard Worker  if (is_mac) {
131*8975f5c5SAndroid Build Coastguard Worker    libangle_common_sources += [
132*8975f5c5SAndroid Build Coastguard Worker      "src/common/gl/cgl/FunctionsCGL.cpp",
133*8975f5c5SAndroid Build Coastguard Worker      "src/common/gl/cgl/FunctionsCGL.h",
134*8975f5c5SAndroid Build Coastguard Worker      "src/common/system_utils_mac.cpp",
135*8975f5c5SAndroid Build Coastguard Worker    ]
136*8975f5c5SAndroid Build Coastguard Worker  }
137*8975f5c5SAndroid Build Coastguard Worker  if (is_ios) {
138*8975f5c5SAndroid Build Coastguard Worker    libangle_common_sources += [ "src/common/system_utils_ios.cpp" ]
139*8975f5c5SAndroid Build Coastguard Worker  }
140*8975f5c5SAndroid Build Coastguard Worker}
141*8975f5c5SAndroid Build Coastguard Worker
142*8975f5c5SAndroid Build Coastguard Workerif (is_win) {
143*8975f5c5SAndroid Build Coastguard Worker  libangle_common_sources += [ "src/common/system_utils_win.cpp" ]
144*8975f5c5SAndroid Build Coastguard Worker  if (angle_is_winuwp) {
145*8975f5c5SAndroid Build Coastguard Worker    libangle_common_sources += [ "src/common/system_utils_winuwp.cpp" ]
146*8975f5c5SAndroid Build Coastguard Worker  } else {
147*8975f5c5SAndroid Build Coastguard Worker    libangle_common_sources += [ "src/common/system_utils_win32.cpp" ]
148*8975f5c5SAndroid Build Coastguard Worker  }
149*8975f5c5SAndroid Build Coastguard Worker}
150*8975f5c5SAndroid Build Coastguard Worker
151*8975f5c5SAndroid Build Coastguard Workerlibangle_image_util_headers = [
152*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/AstcDecompressor.h",
153*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/copyimage.h",
154*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/copyimage.inc",
155*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/generatemip.h",
156*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/generatemip.inc",
157*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/imageformats.h",
158*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/loadimage.h",
159*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/loadimage.inc",
160*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/storeimage.h",
161*8975f5c5SAndroid Build Coastguard Worker]
162*8975f5c5SAndroid Build Coastguard Worker
163*8975f5c5SAndroid Build Coastguard Workerlibangle_image_util_sources = [
164*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/copyimage.cpp",
165*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/imageformats.cpp",
166*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/loadimage.cpp",
167*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/loadimage_astc.cpp",
168*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/loadimage_etc.cpp",
169*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/loadimage_paletted.cpp",
170*8975f5c5SAndroid Build Coastguard Worker  "src/image_util/storeimage_paletted.cpp",
171*8975f5c5SAndroid Build Coastguard Worker]
172*8975f5c5SAndroid Build Coastguard Workerif (angle_has_astc_encoder) {
173*8975f5c5SAndroid Build Coastguard Worker  libangle_image_util_sources += [ "src/image_util/AstcDecompressor.cpp" ]
174*8975f5c5SAndroid Build Coastguard Worker} else {
175*8975f5c5SAndroid Build Coastguard Worker  libangle_image_util_sources += [ "src/image_util/AstcDecompressorNoOp.cpp" ]
176*8975f5c5SAndroid Build Coastguard Worker}
177*8975f5c5SAndroid Build Coastguard Worker
178*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_sources = [
179*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo.cpp",
180*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo.h",
181*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo_internal.h",
182*8975f5c5SAndroid Build Coastguard Worker]
183*8975f5c5SAndroid Build Coastguard Worker
184*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_win_sources = [ "src/gpu_info_util/SystemInfo_win.cpp" ]
185*8975f5c5SAndroid Build Coastguard Worker
186*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_android_sources =
187*8975f5c5SAndroid Build Coastguard Worker    [ "src/gpu_info_util/SystemInfo_android.cpp" ]
188*8975f5c5SAndroid Build Coastguard Worker
189*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_linux_sources =
190*8975f5c5SAndroid Build Coastguard Worker    [ "src/gpu_info_util/SystemInfo_linux.cpp" ]
191*8975f5c5SAndroid Build Coastguard Worker
192*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_fuchsia_sources =
193*8975f5c5SAndroid Build Coastguard Worker    [ "src/gpu_info_util/SystemInfo_fuchsia.cpp" ]
194*8975f5c5SAndroid Build Coastguard Worker
195*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_vulkan_sources = [
196*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo_vulkan.cpp",
197*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo_vulkan.h",
198*8975f5c5SAndroid Build Coastguard Worker]
199*8975f5c5SAndroid Build Coastguard Worker
200*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_libpci_sources =
201*8975f5c5SAndroid Build Coastguard Worker    [ "src/gpu_info_util/SystemInfo_libpci.cpp" ]
202*8975f5c5SAndroid Build Coastguard Worker
203*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_x11_sources = [ "src/gpu_info_util/SystemInfo_x11.cpp" ]
204*8975f5c5SAndroid Build Coastguard Worker
205*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_mac_sources = [
206*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo_apple.mm",
207*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo_macos.mm",
208*8975f5c5SAndroid Build Coastguard Worker]
209*8975f5c5SAndroid Build Coastguard Worker
210*8975f5c5SAndroid Build Coastguard Workerlibangle_gpu_info_util_ios_sources = [
211*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo_apple.mm",
212*8975f5c5SAndroid Build Coastguard Worker  "src/gpu_info_util/SystemInfo_ios.cpp",
213*8975f5c5SAndroid Build Coastguard Worker]
214*8975f5c5SAndroid Build Coastguard Worker
215*8975f5c5SAndroid Build Coastguard Workerlibangle_includes = [
216*8975f5c5SAndroid Build Coastguard Worker  "include/angle_gl.h",
217*8975f5c5SAndroid Build Coastguard Worker  "include/export.h",
218*8975f5c5SAndroid Build Coastguard Worker  "include/EGL/egl.h",
219*8975f5c5SAndroid Build Coastguard Worker  "include/EGL/eglext.h",
220*8975f5c5SAndroid Build Coastguard Worker  "include/EGL/eglext_angle.h",
221*8975f5c5SAndroid Build Coastguard Worker  "include/EGL/eglplatform.h",
222*8975f5c5SAndroid Build Coastguard Worker  "include/GLES/gl.h",
223*8975f5c5SAndroid Build Coastguard Worker  "include/GLES/glplatform.h",
224*8975f5c5SAndroid Build Coastguard Worker  "include/GLES/glext.h",
225*8975f5c5SAndroid Build Coastguard Worker  "include/GLES2/gl2.h",
226*8975f5c5SAndroid Build Coastguard Worker  "include/GLES2/gl2ext.h",
227*8975f5c5SAndroid Build Coastguard Worker  "include/GLES2/gl2ext_angle.h",
228*8975f5c5SAndroid Build Coastguard Worker  "include/GLES2/gl2platform.h",
229*8975f5c5SAndroid Build Coastguard Worker  "include/GLES3/gl3.h",
230*8975f5c5SAndroid Build Coastguard Worker  "include/GLES3/gl3platform.h",
231*8975f5c5SAndroid Build Coastguard Worker  "include/GLES3/gl31.h",
232*8975f5c5SAndroid Build Coastguard Worker  "include/GLES3/gl32.h",
233*8975f5c5SAndroid Build Coastguard Worker  "include/GLX/glxext.h",
234*8975f5c5SAndroid Build Coastguard Worker  "include/KHR/khrplatform.h",
235*8975f5c5SAndroid Build Coastguard Worker  "include/WGL/wgl.h",
236*8975f5c5SAndroid Build Coastguard Worker  "include/platform/Feature.h",
237*8975f5c5SAndroid Build Coastguard Worker  "include/platform/autogen/FeaturesD3D_autogen.h",
238*8975f5c5SAndroid Build Coastguard Worker  "include/platform/autogen/FeaturesGL_autogen.h",
239*8975f5c5SAndroid Build Coastguard Worker  "include/platform/autogen/FeaturesMtl_autogen.h",
240*8975f5c5SAndroid Build Coastguard Worker  "include/platform/autogen/FeaturesVk_autogen.h",
241*8975f5c5SAndroid Build Coastguard Worker  "include/platform/autogen/FrontendFeatures_autogen.h",
242*8975f5c5SAndroid Build Coastguard Worker  "include/platform/PlatformMethods.h",
243*8975f5c5SAndroid Build Coastguard Worker  "include/vulkan/vulkan_fuchsia_ext.h",
244*8975f5c5SAndroid Build Coastguard Worker]
245*8975f5c5SAndroid Build Coastguard Worker
246*8975f5c5SAndroid Build Coastguard Workerlibangle_headers = [
247*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/AttributeMap.h",
248*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/BlobCache.h",
249*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Buffer.h",
250*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Caps.h",
251*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLBitField.h",
252*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLRefPointer.h",
253*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Compiler.h",
254*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Config.h",
255*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Constants.h",
256*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context.h",
257*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context.inl.h",
258*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context_gles_1_0_autogen.h",
259*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context_gles_2_0_autogen.h",
260*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context_gles_3_0_autogen.h",
261*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context_gles_3_1_autogen.h",
262*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context_gles_3_2_autogen.h",
263*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context_gles_ext_autogen.h",
264*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Debug.h",
265*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Device.h",
266*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Display.h",
267*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/EGLSync.h",
268*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Error.h",
269*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Error.inc",
270*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ErrorStrings.h",
271*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Fence.h",
272*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Framebuffer.h",
273*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/FramebufferAttachment.h",
274*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/GLES1Renderer.h",
275*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/GLES1Shaders.inc",
276*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/GLES1State.h",
277*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/GlobalMutex.h",
278*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/HandleAllocator.h",
279*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Image.h",
280*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ImageIndex.h",
281*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/IndexRangeCache.h",
282*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/InfoLog.h",
283*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/LoggingAnnotator.h",
284*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/MemoryObject.h",
285*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/MemoryProgramCache.h",
286*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/MemoryShaderCache.h",
287*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Observer.h",
288*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Overlay.h",
289*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/OverlayWidgets.h",
290*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Overlay_autogen.h",
291*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Overlay_font_autogen.h",
292*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/PixelLocalStorage.h",
293*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Program.h",
294*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ProgramExecutable.h",
295*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ProgramLinkedResources.h",
296*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ProgramPipeline.h",
297*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Query.h",
298*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/RefCountObject.h",
299*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Renderbuffer.h",
300*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ResourceManager.h",
301*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ResourceMap.h",
302*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Sampler.h",
303*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Semaphore.h",
304*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Shader.h",
305*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ShareGroup.h",
306*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ContextMutex.h",
307*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/SizedMRUCache.h",
308*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/State.h",
309*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Stream.h",
310*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Surface.h",
311*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Texture.h",
312*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Thread.h",
313*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/TransformFeedback.h",
314*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Uniform.h",
315*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/VaryingPacking.h",
316*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Version.h",
317*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Version.inc",
318*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/VertexArray.h",
319*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/VertexAttribute.h",
320*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/VertexAttribute.inc",
321*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/angletypes.h",
322*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/angletypes.inc",
323*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/context_private_call_autogen.h",
324*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/cl_types.h",
325*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/entry_points_utils.cpp",
326*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/entry_points_utils.h",
327*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/features.h",
328*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/formatutils.h",
329*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/gles_extensions_autogen.h",
330*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/histogram_macros.h",
331*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/queryconversions.h",
332*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/queryutils.h",
333*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/trace.h",
334*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/BufferImpl.h",
335*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CompilerImpl.h",
336*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ContextImpl.h",
337*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/driver_utils.h",
338*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/DeviceImpl.h",
339*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/DisplayImpl.h",
340*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/EGLImplFactory.h",
341*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/EGLReusableSync.h",
342*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/EGLSyncImpl.h",
343*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/FenceNVImpl.h",
344*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/FormatID_autogen.h",
345*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/Format.h",
346*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/FramebufferAttachmentObjectImpl.h",
347*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/FramebufferImpl.h",
348*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/GLImplFactory.h",
349*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/gl/functionsgl_enums.h",
350*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ImageImpl.h",
351*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/MemoryObjectImpl.h",
352*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/OverlayImpl.h",
353*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ProgramImpl.h",
354*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ProgramExecutableImpl.h",
355*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ProgramPipelineImpl.h",
356*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/QueryImpl.h",
357*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/RenderbufferImpl.h",
358*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/RenderTargetCache.h",
359*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/SamplerImpl.h",
360*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/SemaphoreImpl.h",
361*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ShaderImpl.h",
362*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ShareGroupImpl.h",
363*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/StreamProducerImpl.h",
364*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/SurfaceImpl.h",
365*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/SyncImpl.h",
366*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/TextureImpl.h",
367*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/TransformFeedbackImpl.h",
368*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/VertexArrayImpl.h",
369*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/vulkan/DisplayVk_api.h",
370*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/copyvertex.h",
371*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/copyvertex.inc.h",
372*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/load_functions_table.h",
373*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/renderer_utils.h",
374*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/serial_utils.h",
375*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationEGL.h",
376*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationEGL_autogen.h",
377*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES.h",
378*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES1.h",
379*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES1_autogen.h",
380*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES2.h",
381*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES2_autogen.h",
382*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES3.h",
383*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES31.h",
384*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES31_autogen.h",
385*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES32.h",
386*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES32_autogen.h",
387*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES3_autogen.h",
388*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationESEXT.h",
389*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationESEXT_autogen.h",
390*8975f5c5SAndroid Build Coastguard Worker  "src/common/base/anglebase/trace_event/trace_event.h",
391*8975f5c5SAndroid Build Coastguard Worker  "src/common/PackedCLEnums_autogen.h",
392*8975f5c5SAndroid Build Coastguard Worker]
393*8975f5c5SAndroid Build Coastguard Worker
394*8975f5c5SAndroid Build Coastguard Workerlibangle_sources = [
395*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/AttributeMap.cpp",
396*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/BlobCache.cpp",
397*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Buffer.cpp",
398*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Caps.cpp",
399*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Compiler.cpp",
400*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Config.cpp",
401*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context.cpp",
402*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ContextMutex.cpp",
403*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Context_gles_1_0.cpp",
404*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Debug.cpp",
405*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Device.cpp",
406*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Display.cpp",
407*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/EGLSync.cpp",
408*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Error.cpp",
409*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Fence.cpp",
410*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Framebuffer.cpp",
411*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/FramebufferAttachment.cpp",
412*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/GLES1Renderer.cpp",
413*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/GLES1State.cpp",
414*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/GlobalMutex.cpp",
415*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/HandleAllocator.cpp",
416*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Image.cpp",
417*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ImageIndex.cpp",
418*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/IndexRangeCache.cpp",
419*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/LoggingAnnotator.cpp",
420*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/MemoryObject.cpp",
421*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/MemoryProgramCache.cpp",
422*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/MemoryShaderCache.cpp",
423*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Observer.cpp",
424*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Overlay.cpp",
425*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/OverlayWidgets.cpp",
426*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Overlay_autogen.cpp",
427*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Overlay_font_autogen.cpp",
428*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/PixelLocalStorage.cpp",
429*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Platform.cpp",
430*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Program.cpp",
431*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ProgramExecutable.cpp",
432*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ProgramLinkedResources.cpp",
433*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ProgramPipeline.cpp",
434*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Query.cpp",
435*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Renderbuffer.cpp",
436*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ResourceManager.cpp",
437*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Sampler.cpp",
438*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Semaphore.cpp",
439*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Shader.cpp",
440*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/ShareGroup.cpp",
441*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/State.cpp",
442*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Stream.cpp",
443*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Surface.cpp",
444*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Texture.cpp",
445*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Thread.cpp",
446*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/TransformFeedback.cpp",
447*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/Uniform.cpp",
448*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/VaryingPacking.cpp",
449*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/VertexArray.cpp",
450*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/VertexAttribute.cpp",
451*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/angletypes.cpp",
452*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/context_private_call.cpp",
453*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/es3_copy_conversion_table_autogen.cpp",
454*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/format_map_autogen.cpp",
455*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/formatutils.cpp",
456*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/gles_extensions_autogen.cpp",
457*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/queryconversions.cpp",
458*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/queryutils.cpp",
459*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/BufferImpl.cpp",
460*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ContextImpl.cpp",
461*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/DeviceImpl.cpp",
462*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/DisplayImpl.cpp",
463*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/EGLReusableSync.cpp",
464*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/EGLSyncImpl.cpp",
465*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/Format_table_autogen.cpp",
466*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/FramebufferImpl.cpp",
467*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ImageImpl.cpp",
468*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ProgramImpl.cpp",
469*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ProgramPipelineImpl.cpp",
470*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/QueryImpl.cpp",
471*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/RenderbufferImpl.cpp",
472*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/ShaderImpl.cpp",
473*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/SurfaceImpl.cpp",
474*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/TextureImpl.cpp",
475*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/TransformFeedbackImpl.cpp",
476*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/VertexArrayImpl.cpp",
477*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/driver_utils.cpp",
478*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/load_functions_table_autogen.cpp",
479*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/renderer_utils.cpp",
480*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationEGL.cpp",
481*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES.cpp",
482*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES1.cpp",
483*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES2.cpp",
484*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES3.cpp",
485*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES31.cpp",
486*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationES32.cpp",
487*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationESEXT.cpp",
488*8975f5c5SAndroid Build Coastguard Worker]
489*8975f5c5SAndroid Build Coastguard Worker
490*8975f5c5SAndroid Build Coastguard Workercl_includes = [
491*8975f5c5SAndroid Build Coastguard Worker  "include/angle_cl.h",
492*8975f5c5SAndroid Build Coastguard Worker  "include/export.h",
493*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl.h",
494*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_d3d10.h",
495*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_d3d11.h",
496*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_dx9_media_sharing.h",
497*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_dx9_media_sharing_intel.h",
498*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_egl.h",
499*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_ext.h",
500*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_ext_intel.h",
501*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_gl.h",
502*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_gl_ext.h",
503*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_half.h",
504*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_icd.h",
505*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_layer.h",
506*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_platform.h",
507*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_va_api_media_sharing_intel.h",
508*8975f5c5SAndroid Build Coastguard Worker  "include/CL/cl_version.h",
509*8975f5c5SAndroid Build Coastguard Worker  "include/CL/opencl.h",
510*8975f5c5SAndroid Build Coastguard Worker]
511*8975f5c5SAndroid Build Coastguard Worker
512*8975f5c5SAndroid Build Coastguard Workerlibangle_cl_headers = [
513*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLBitField.h",
514*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLBuffer.h",
515*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLCommandQueue.h",
516*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLContext.h",
517*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLDevice.h",
518*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLEvent.h",
519*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLImage.h",
520*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLKernel.h",
521*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLMemory.h",
522*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLObject.h",
523*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLPlatform.h",
524*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLProgram.h",
525*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLRefPointer.h",
526*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLSampler.h",
527*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/cl_types.h",
528*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/cl_utils.h",
529*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLCommandQueueImpl.h",
530*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLContextImpl.h",
531*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLDeviceImpl.h",
532*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLEventImpl.h",
533*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLExtensions.h",
534*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLKernelImpl.h",
535*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLMemoryImpl.h",
536*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLPlatformImpl.h",
537*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLProgramImpl.h",
538*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLSamplerImpl.h",
539*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/cl_types.h",
540*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationCL.h",
541*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationCL_autogen.h",
542*8975f5c5SAndroid Build Coastguard Worker]
543*8975f5c5SAndroid Build Coastguard Worker
544*8975f5c5SAndroid Build Coastguard Workerlibangle_cl_sources = [
545*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLBuffer.cpp",
546*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLCommandQueue.cpp",
547*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLContext.cpp",
548*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLDevice.cpp",
549*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLEvent.cpp",
550*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLImage.cpp",
551*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLKernel.cpp",
552*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLMemory.cpp",
553*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLObject.cpp",
554*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLPlatform.cpp",
555*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLProgram.cpp",
556*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/CLSampler.cpp",
557*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/cl_utils.cpp",
558*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLCommandQueueImpl.cpp",
559*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLContextImpl.cpp",
560*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLDeviceImpl.cpp",
561*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLEventImpl.cpp",
562*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLExtensions.cpp",
563*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLKernelImpl.cpp",
564*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLMemoryImpl.cpp",
565*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLPlatformImpl.cpp",
566*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLProgramImpl.cpp",
567*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/renderer/CLSamplerImpl.cpp",
568*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/validationCL.cpp",
569*8975f5c5SAndroid Build Coastguard Worker]
570*8975f5c5SAndroid Build Coastguard Worker
571*8975f5c5SAndroid Build Coastguard Workerlibangle_mac_sources = [ "src/libANGLE/renderer/driver_utils_mac.mm" ]
572*8975f5c5SAndroid Build Coastguard Worker
573*8975f5c5SAndroid Build Coastguard Worker# The frame capture headers are always visible to libANGLE.
574*8975f5c5SAndroid Build Coastguard Workerlibangle_sources += [
575*8975f5c5SAndroid Build Coastguard Worker  "src/common/frame_capture_utils.h",
576*8975f5c5SAndroid Build Coastguard Worker  "src/common/frame_capture_utils_autogen.h",
577*8975f5c5SAndroid Build Coastguard Worker  "src/common/gl_enum_utils.h",
578*8975f5c5SAndroid Build Coastguard Worker  "src/common/gl_enum_utils_autogen.h",
579*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/FrameCapture.h",
580*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_egl_autogen.h",
581*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_1_0_autogen.h",
582*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_2_0_autogen.h",
583*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_0_autogen.h",
584*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_1_autogen.h",
585*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_2_autogen.h",
586*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_ext_autogen.h",
587*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/serialize.h",
588*8975f5c5SAndroid Build Coastguard Worker]
589*8975f5c5SAndroid Build Coastguard Worker
590*8975f5c5SAndroid Build Coastguard Workerlibangle_capture_sources = [
591*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/FrameCapture.cpp",
592*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_egl_autogen.cpp",
593*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_1_0_autogen.cpp",
594*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_1_0_params.cpp",
595*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_2_0_autogen.cpp",
596*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_2_0_params.cpp",
597*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_0_autogen.cpp",
598*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_0_params.cpp",
599*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_1_autogen.cpp",
600*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_1_params.cpp",
601*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_2_autogen.cpp",
602*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_3_2_params.cpp",
603*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_ext_autogen.cpp",
604*8975f5c5SAndroid Build Coastguard Worker  "src/libANGLE/capture/capture_gles_ext_params.cpp",
605*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/global_state.h",
606*8975f5c5SAndroid Build Coastguard Worker  "src/third_party/ceval/ceval.h",
607*8975f5c5SAndroid Build Coastguard Worker]
608*8975f5c5SAndroid Build Coastguard Worker
609*8975f5c5SAndroid Build Coastguard Workerlibglesv2_sources = [
610*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/egl_context_lock_autogen.h",
611*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/egl_context_lock_impl.h",
612*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/egl_ext_stubs.cpp",
613*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/egl_ext_stubs_autogen.h",
614*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/egl_stubs.cpp",
615*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/egl_stubs_autogen.h",
616*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_egl_autogen.cpp",
617*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_egl_autogen.h",
618*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_egl_ext_autogen.cpp",
619*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_egl_ext_autogen.h",
620*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_1_0_autogen.cpp",
621*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_1_0_autogen.h",
622*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_2_0_autogen.cpp",
623*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_2_0_autogen.h",
624*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_3_0_autogen.cpp",
625*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_3_0_autogen.h",
626*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_3_1_autogen.cpp",
627*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_3_1_autogen.h",
628*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_3_2_autogen.cpp",
629*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_3_2_autogen.h",
630*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_ext_autogen.cpp",
631*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_gles_ext_autogen.h",
632*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/global_state.cpp",
633*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/global_state.h",
634*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/libGLESv2_autogen.cpp",
635*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/proc_table_egl.h",
636*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/proc_table_egl_autogen.cpp",
637*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/resource.h",
638*8975f5c5SAndroid Build Coastguard Worker]
639*8975f5c5SAndroid Build Coastguard Worker
640*8975f5c5SAndroid Build Coastguard Workerlibglesv2_cl_sources = [
641*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/cl_dispatch_table.cpp",
642*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/cl_dispatch_table.h",
643*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/cl_stubs.cpp",
644*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/cl_stubs_autogen.h",
645*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_cl_autogen.cpp",
646*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_cl_autogen.h",
647*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_cl_utils.cpp",
648*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_cl_utils.h",
649*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/proc_table_cl.h",
650*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/proc_table_cl_autogen.cpp",
651*8975f5c5SAndroid Build Coastguard Worker]
652*8975f5c5SAndroid Build Coastguard Worker
653*8975f5c5SAndroid Build Coastguard Workerlibglesv1_cm_sources = [
654*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv1_CM/libGLESv1_CM.cpp",
655*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv1_CM/resource.h",
656*8975f5c5SAndroid Build Coastguard Worker]
657*8975f5c5SAndroid Build Coastguard Worker
658*8975f5c5SAndroid Build Coastguard Workerif (is_win) {
659*8975f5c5SAndroid Build Coastguard Worker  libglesv1_cm_sources += [ "src/libGLESv1_CM/libGLESv1_CM.rc" ]
660*8975f5c5SAndroid Build Coastguard Worker}
661*8975f5c5SAndroid Build Coastguard Worker
662*8975f5c5SAndroid Build Coastguard Workerlibegl_sources = [
663*8975f5c5SAndroid Build Coastguard Worker  "src/libEGL/egl_loader_autogen.h",
664*8975f5c5SAndroid Build Coastguard Worker  "src/libEGL/libEGL_autogen.cpp",
665*8975f5c5SAndroid Build Coastguard Worker  "src/libEGL/resource.h",
666*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_egl_autogen.h",
667*8975f5c5SAndroid Build Coastguard Worker  "src/libGLESv2/entry_points_egl_ext_autogen.h",
668*8975f5c5SAndroid Build Coastguard Worker]
669