blob: ad429758ec1dce1f017ea86ea2e571c81ba8e910 [file] [log] [blame]
Jamie Madill1cfaaf82014-08-21 10:04:04 -04001# Copyright (c) 2014 The ANGLE Project Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
Frank Henigmanddc41202018-08-23 22:11:55 -04005util_sources = [
Frank Henigman44b2c0b2018-08-29 17:31:27 -04006 "util/com_utils.h",
7 "util/keyboard.h",
8 "util/geometry_utils.cpp",
9 "util/geometry_utils.h",
10 "util/mouse.h",
11 "util/random_utils.cpp",
12 "util/random_utils.h",
13 "util/shader_utils.cpp",
14 "util/shader_utils.h",
15 "util/system_utils.h",
Jamie Madillba319ba2018-12-29 10:29:33 -050016 "util/util_export.h",
17 "util/util_gl.h",
Frank Henigman44b2c0b2018-08-29 17:31:27 -040018 "util/Event.h",
19 "util/EGLWindow.cpp",
20 "util/EGLWindow.h",
21 "util/Matrix.cpp",
22 "util/Matrix.h",
23 "util/OSPixmap.h",
24 "util/OSWindow.cpp",
25 "util/OSWindow.h",
26 "util/Timer.h",
Frank Henigmana7f97a22018-08-21 00:04:05 -040027]
Jamie Madillba319ba2018-12-29 10:29:33 -050028
Jamie Madill624ce6a2019-01-04 14:17:24 -050029util_win_sources = [
Frank Henigman44b2c0b2018-08-29 17:31:27 -040030 "util/windows/win32/Win32_system_utils.cpp",
31 "util/windows/win32/Win32Pixmap.cpp",
32 "util/windows/win32/Win32Pixmap.h",
33 "util/windows/win32/Win32Window.cpp",
34 "util/windows/win32/Win32Window.h",
35 "util/windows/Windows_system_utils.cpp",
36 "util/windows/WindowsTimer.cpp",
37 "util/windows/WindowsTimer.h",
Frank Henigmana7f97a22018-08-21 00:04:05 -040038]
Jamie Madillba319ba2018-12-29 10:29:33 -050039
Jamie Madill624ce6a2019-01-04 14:17:24 -050040util_win_shared_sources = [
Jamie Madill1f56ed22019-01-03 15:24:22 -050041 "util/windows/WGLWindow.cpp",
42 "util/windows/WGLWindow.h",
Jamie Madill1f56ed22019-01-03 15:24:22 -050043]
44
Frank Henigmanddc41202018-08-23 22:11:55 -040045util_winrt_sources = [
Frank Henigman44b2c0b2018-08-29 17:31:27 -040046 "util/windows/winrt/WinRT_system_utils.cpp",
47 "util/windows/winrt/WinRTPixmap.cpp",
48 "util/windows/winrt/WinRTWindow.cpp",
49 "util/windows/winrt/WinRTWindow.h",
50 "util/windows/Windows_system_utils.cpp",
51 "util/windows/WindowsTimer.cpp",
52 "util/windows/WindowsTimer.h",
Frank Henigmana7f97a22018-08-21 00:04:05 -040053]
Jamie Madillba319ba2018-12-29 10:29:33 -050054
Frank Henigmanddc41202018-08-23 22:11:55 -040055util_linux_sources = [
Michael Spang229fc832019-01-21 18:09:15 -050056 "util/posix/PosixTimer.cpp",
57 "util/posix/PosixTimer.h",
Frank Henigman44b2c0b2018-08-29 17:31:27 -040058 "util/posix/Posix_system_utils.cpp",
Frank Henigmana7f97a22018-08-21 00:04:05 -040059]
Jamie Madillba319ba2018-12-29 10:29:33 -050060
Frank Henigmanddc41202018-08-23 22:11:55 -040061util_x11_sources = [
Frank Henigman44b2c0b2018-08-29 17:31:27 -040062 "util/x11/X11Pixmap.cpp",
63 "util/x11/X11Pixmap.h",
64 "util/x11/X11Window.cpp",
65 "util/x11/X11Window.h",
Frank Henigmana7f97a22018-08-21 00:04:05 -040066]
Jamie Madillba319ba2018-12-29 10:29:33 -050067
Michael Spang229fc832019-01-21 18:09:15 -050068util_fuchsia_sources = [
69 "util/posix/PosixTimer.cpp",
70 "util/posix/PosixTimer.h",
71 "util/posix/Posix_system_utils.cpp",
72 "util/fuchsia/ScenicWindow.cpp",
73 "util/fuchsia/ScenicWindow.h",
74]
75
Frank Henigmanddc41202018-08-23 22:11:55 -040076util_ozone_sources = [
Frank Henigman44b2c0b2018-08-29 17:31:27 -040077 "util/ozone/OzonePixmap.cpp",
78 "util/ozone/OzoneWindow.cpp",
79 "util/ozone/OzoneWindow.h",
Frank Henigmana7f97a22018-08-21 00:04:05 -040080]
Jamie Madillba319ba2018-12-29 10:29:33 -050081
Frank Henigmanddc41202018-08-23 22:11:55 -040082util_osx_sources = [
Frank Henigman44b2c0b2018-08-29 17:31:27 -040083 "util/osx/OSXTimer.cpp",
84 "util/osx/OSXTimer.h",
85 "util/osx/OSXPixmap.mm",
86 "util/osx/OSXPixmap.h",
87 "util/osx/OSXWindow.mm",
88 "util/osx/OSXWindow.h",
89 "util/posix/Posix_system_utils.cpp",
Frank Henigmana7f97a22018-08-21 00:04:05 -040090]
Jamie Madillba319ba2018-12-29 10:29:33 -050091
Frank Henigmanddc41202018-08-23 22:11:55 -040092util_android_sources = [
Frank Henigman44b2c0b2018-08-29 17:31:27 -040093 "util/android/AndroidPixmap.cpp",
94 "util/android/AndroidWindow.cpp",
95 "util/android/AndroidWindow.h",
96 "util/android/third_party/android_native_app_glue.c",
97 "util/android/third_party/android_native_app_glue.h",
Frank Henigmana7f97a22018-08-21 00:04:05 -040098]