From 65d6fbb576b7f0c86e3124db92f302e09b6eea13 Mon Sep 17 00:00:00 2001 From: joshualitt Date: Wed, 4 Nov 2015 13:41:02 -0800 Subject: Create SDL backed SkOSWindow BUG=skia: Review URL: https://codereview.chromium.org/1413593007 --- third_party/libsdl/linux/README | 2 +- third_party/libsdl/linux/SDL_config.h | 52 ++++++++++---- third_party/libsdl/linux/sdl_linux.gypi | 116 +++++++++++++++++++++++++++++--- third_party/libsdl/sdl.gypi | 8 +-- third_party/libsdl/sdl_sources.gypi | 92 ------------------------- 5 files changed, 145 insertions(+), 125 deletions(-) delete mode 100644 third_party/libsdl/sdl_sources.gypi (limited to 'third_party/libsdl') diff --git a/third_party/libsdl/linux/README b/third_party/libsdl/linux/README index a0cd86b976..58f611f1a9 100644 --- a/third_party/libsdl/linux/README +++ b/third_party/libsdl/linux/README @@ -1,5 +1,5 @@ To generate SDL_config.h run: -1) ../../externals/sdl/configure +1) ../../externals/sdl/configure --disable-audio --disable-joystick --disable-haptic --disable-power --disable-video-wayland --disable-video-mir --disable-video-dummy --disable-dbus --disable-ibus --disable-libudev 2) make -j32 3) if you save the awk output, then you can get a list of files required for the build with this awk one liner: diff --git a/third_party/libsdl/linux/SDL_config.h b/third_party/libsdl/linux/SDL_config.h index 34ff05bd94..8cfc394a53 100644 --- a/third_party/libsdl/linux/SDL_config.h +++ b/third_party/libsdl/linux/SDL_config.h @@ -1,7 +1,7 @@ /* include/SDL_config.h. Generated from SDL_config.h.in by configure. */ /* Simple DirectMedia Layer - Copyright (C) 1997-2014 Sam Lantinga + Copyright (C) 1997-2015 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -50,7 +50,12 @@ #endif #define HAVE_GCC_ATOMICS 1 /* #undef HAVE_GCC_SYNC_LOCK_TEST_AND_SET */ -#define HAVE_PTHREAD_SPINLOCK 1 + +/* #undef HAVE_DDRAW_H */ +/* #undef HAVE_DINPUT_H */ +/* #undef HAVE_DSOUND_H */ +/* #undef HAVE_DXGI_H */ +/* #undef HAVE_XINPUT_H */ /* Comment this if you want to build without any C library requirements */ #define HAVE_LIBC 1 @@ -75,9 +80,9 @@ #define HAVE_SIGNAL_H 1 /* #undef HAVE_ALTIVEC_H */ /* #undef HAVE_PTHREAD_NP_H */ -// TODO we currently disable this, is this okay? -//#define HAVE_LIBUDEV_H 1 -//#define HAVE_DBUS_DBUS_H 1 +/* #undef HAVE_LIBUDEV_H */ +/* #undef HAVE_DBUS_DBUS_H */ +/* #undef HAVE_IBUS_IBUS_H */ /* C library functions */ #define HAVE_MALLOC 1 @@ -136,7 +141,6 @@ #define HAVE_M_PI /**/ #define HAVE_ATAN 1 #define HAVE_ATAN2 1 -#define HAVE_TAN 1 #define HAVE_ACOS 1 #define HAVE_ASIN 1 #define HAVE_CEIL 1 @@ -151,6 +155,9 @@ #define HAVE_SIN 1 #define HAVE_SINF 1 #define HAVE_SQRT 1 +#define HAVE_SQRTF 1 +#define HAVE_TAN 1 +#define HAVE_TANF 1 #define HAVE_FSEEKO 1 #define HAVE_FSEEKO64 1 #define HAVE_SIGACTION 1 @@ -182,14 +189,14 @@ /* #undef SDL_CPUINFO_DISABLED */ /* #undef SDL_EVENTS_DISABLED */ /* #undef SDL_FILE_DISABLED */ -/* #undef SDL_JOYSTICK_DISABLED */ -/* #undef SDL_HAPTIC_DISABLED */ +#define SDL_JOYSTICK_DISABLED 1 +#define SDL_HAPTIC_DISABLED 1 /* #undef SDL_LOADSO_DISABLED */ /* #undef SDL_RENDER_DISABLED */ /* #undef SDL_THREADS_DISABLED */ /* #undef SDL_TIMERS_DISABLED */ /* #undef SDL_VIDEO_DISABLED */ -/* #undef SDL_POWER_DISABLED */ +#define SDL_POWER_DISABLED 1 /* #undef SDL_FILESYSTEM_DISABLED */ /* Enable various audio drivers */ @@ -204,10 +211,12 @@ /* #undef SDL_AUDIO_DRIVER_COREAUDIO */ /* #undef SDL_AUDIO_DRIVER_DISK */ /* #undef SDL_AUDIO_DRIVER_DUMMY */ +/* #undef SDL_AUDIO_DRIVER_ANDROID */ /* #undef SDL_AUDIO_DRIVER_XAUDIO2 */ /* #undef SDL_AUDIO_DRIVER_DSOUND */ /* #undef SDL_AUDIO_DRIVER_ESD */ /* #undef SDL_AUDIO_DRIVER_ESD_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_NACL */ /* #undef SDL_AUDIO_DRIVER_NAS */ /* #undef SDL_AUDIO_DRIVER_NAS_DYNAMIC */ /* #undef SDL_AUDIO_DRIVER_SNDIO */ @@ -220,6 +229,7 @@ /* #undef SDL_AUDIO_DRIVER_WINMM */ /* #undef SDL_AUDIO_DRIVER_FUSIONSOUND */ /* #undef SDL_AUDIO_DRIVER_FUSIONSOUND_DYNAMIC */ +/* #undef SDL_AUDIO_DRIVER_EMSCRIPTEN */ /* Enable various input drivers */ #define SDL_INPUT_LINUXEV 1 @@ -227,16 +237,20 @@ /* #undef SDL_INPUT_TSLIB */ /* #undef SDL_JOYSTICK_HAIKU */ /* #undef SDL_JOYSTICK_DINPUT */ +/* #undef SDL_JOYSTICK_XINPUT */ /* #undef SDL_JOYSTICK_DUMMY */ /* #undef SDL_JOYSTICK_IOKIT */ -#define SDL_JOYSTICK_LINUX 1 +/* #undef SDL_JOYSTICK_LINUX */ +/* #undef SDL_JOYSTICK_ANDROID */ /* #undef SDL_JOYSTICK_WINMM */ /* #undef SDL_JOYSTICK_USBHID */ /* #undef SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H */ +/* #undef SDL_JOYSTICK_EMSCRIPTEN */ /* #undef SDL_HAPTIC_DUMMY */ -#define SDL_HAPTIC_LINUX 1 +/* #undef SDL_HAPTIC_LINUX */ /* #undef SDL_HAPTIC_IOKIT */ /* #undef SDL_HAPTIC_DINPUT */ +/* #undef SDL_HAPTIC_XINPUT */ /* Enable various shared object loading systems */ /* #undef SDL_LOADSO_HAIKU */ @@ -262,7 +276,7 @@ /* #undef SDL_VIDEO_DRIVER_COCOA */ /* #undef SDL_VIDEO_DRIVER_DIRECTFB */ /* #undef SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC */ -#define SDL_VIDEO_DRIVER_DUMMY 1 +/* #undef SDL_VIDEO_DRIVER_DUMMY */ /* #undef SDL_VIDEO_DRIVER_WINDOWS */ /* #undef SDL_VIDEO_DRIVER_WAYLAND */ /* #undef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH */ @@ -275,6 +289,8 @@ /* #undef SDL_VIDEO_DRIVER_MIR_DYNAMIC_XKBCOMMON */ #define SDL_VIDEO_DRIVER_X11 1 /* #undef SDL_VIDEO_DRIVER_RPI */ +/* #undef SDL_VIDEO_DRIVER_ANDROID */ +/* #undef SDL_VIDEO_DRIVER_EMSCRIPTEN */ #define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so.6" #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so.6" #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR "libXcursor.so.1" @@ -284,6 +300,7 @@ #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "libXss.so.1" #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "libXxf86vm.so.1" #define SDL_VIDEO_DRIVER_X11_XCURSOR 1 +#define SDL_VIDEO_DRIVER_X11_XDBE 1 #define SDL_VIDEO_DRIVER_X11_XINERAMA 1 #define SDL_VIDEO_DRIVER_X11_XINPUT2 1 #define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1 @@ -292,9 +309,11 @@ #define SDL_VIDEO_DRIVER_X11_XSHAPE 1 #define SDL_VIDEO_DRIVER_X11_XVIDMODE 1 #define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1 -#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 1 #define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1 #define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1 +/* #undef SDL_VIDEO_DRIVER_NACL */ +/* #undef SDL_VIDEO_DRIVER_VIVANTE */ +/* #undef SDL_VIDEO_DRIVER_VIVANTE_VDK */ /* #undef SDL_VIDEO_RENDER_D3D */ /* #undef SDL_VIDEO_RENDER_D3D11 */ @@ -316,10 +335,12 @@ /* #undef SDL_VIDEO_OPENGL_OSMESA_DYNAMIC */ /* Enable system power support */ -#define SDL_POWER_LINUX 1 +/* #undef SDL_POWER_LINUX */ /* #undef SDL_POWER_WINDOWS */ /* #undef SDL_POWER_MACOSX */ /* #undef SDL_POWER_HAIKU */ +/* #undef SDL_POWER_ANDROID */ +/* #undef SDL_POWER_EMSCRIPTEN */ /* #undef SDL_POWER_HARDWIRED */ /* Enable system filesystem support */ @@ -328,6 +349,9 @@ /* #undef SDL_FILESYSTEM_DUMMY */ #define SDL_FILESYSTEM_UNIX 1 /* #undef SDL_FILESYSTEM_WINDOWS */ +/* #undef SDL_FILESYSTEM_NACL */ +/* #undef SDL_FILESYSTEM_ANDROID */ +/* #undef SDL_FILESYSTEM_EMSCRIPTEN */ /* Enable assembly routines */ #define SDL_ASSEMBLY_ROUTINES 1 diff --git a/third_party/libsdl/linux/sdl_linux.gypi b/third_party/libsdl/linux/sdl_linux.gypi index 1c17023775..37095bedd2 100644 --- a/third_party/libsdl/linux/sdl_linux.gypi +++ b/third_party/libsdl/linux/sdl_linux.gypi @@ -14,12 +14,100 @@ '-lrt' ], }, - 'include_dirs': [ - # TODO we currently disable dbus, is this okay? - #'/usr/include/dbus-1.0', - #'/usr/lib/x86_64-linux-gnu/dbus-1.0/include', - ], 'sources': [ + '<(src_dir)/src/SDL.c', + '<(src_dir)/src/SDL_assert.c', + '<(src_dir)/src/SDL_error.c', + '<(src_dir)/src/SDL_hints.c', + '<(src_dir)/src/SDL_log.c', + '<(src_dir)/src/atomic/SDL_atomic.c', + '<(src_dir)/src/atomic/SDL_spinlock.c', + '<(src_dir)/src/audio/SDL_audio.c', + '<(src_dir)/src/audio/SDL_audiocvt.c', + '<(src_dir)/src/audio/SDL_audiodev.c', + '<(src_dir)/src/audio/SDL_audiotypecvt.c', + '<(src_dir)/src/audio/SDL_mixer.c', + '<(src_dir)/src/audio/SDL_wave.c', + '<(src_dir)/src/cpuinfo/SDL_cpuinfo.c', + '<(src_dir)/src/dynapi/SDL_dynapi.c', + '<(src_dir)/src/events/SDL_clipboardevents.c', + '<(src_dir)/src/events/SDL_dropevents.c', + '<(src_dir)/src/events/SDL_events.c', + '<(src_dir)/src/events/SDL_gesture.c', + '<(src_dir)/src/events/SDL_keyboard.c', + '<(src_dir)/src/events/SDL_mouse.c', + '<(src_dir)/src/events/SDL_quit.c', + '<(src_dir)/src/events/SDL_touch.c', + '<(src_dir)/src/events/SDL_windowevents.c', + '<(src_dir)/src/file/SDL_rwops.c', + '<(src_dir)/src/haptic/SDL_haptic.c', + '<(src_dir)/src/joystick/SDL_gamecontroller.c', + '<(src_dir)/src/joystick/SDL_joystick.c', + '<(src_dir)/src/libm/e_atan2.c', + '<(src_dir)/src/libm/e_log.c', + '<(src_dir)/src/libm/e_pow.c', + '<(src_dir)/src/libm/e_rem_pio2.c', + '<(src_dir)/src/libm/e_sqrt.c', + '<(src_dir)/src/libm/k_cos.c', + '<(src_dir)/src/libm/k_rem_pio2.c', + '<(src_dir)/src/libm/k_sin.c', + '<(src_dir)/src/libm/k_tan.c', + '<(src_dir)/src/libm/s_atan.c', + '<(src_dir)/src/libm/s_copysign.c', + '<(src_dir)/src/libm/s_cos.c', + '<(src_dir)/src/libm/s_fabs.c', + '<(src_dir)/src/libm/s_floor.c', + '<(src_dir)/src/libm/s_scalbn.c', + '<(src_dir)/src/libm/s_sin.c', + '<(src_dir)/src/libm/s_tan.c', + '<(src_dir)/src/power/SDL_power.c', + '<(src_dir)/src/render/SDL_d3dmath.c', + '<(src_dir)/src/render/SDL_render.c', + '<(src_dir)/src/render/SDL_yuv_mmx.c', + '<(src_dir)/src/render/SDL_yuv_sw.c', + '<(src_dir)/src/render/direct3d/SDL_render_d3d.c', + '<(src_dir)/src/render/direct3d11/SDL_render_d3d11.c', + '<(src_dir)/src/render/opengl/SDL_render_gl.c', + '<(src_dir)/src/render/opengl/SDL_shaders_gl.c', + '<(src_dir)/src/render/opengles/SDL_render_gles.c', + '<(src_dir)/src/render/opengles2/SDL_render_gles2.c', + '<(src_dir)/src/render/opengles2/SDL_shaders_gles2.c', + '<(src_dir)/src/render/psp/SDL_render_psp.c', + '<(src_dir)/src/render/software/SDL_blendfillrect.c', + '<(src_dir)/src/render/software/SDL_blendline.c', + '<(src_dir)/src/render/software/SDL_blendpoint.c', + '<(src_dir)/src/render/software/SDL_drawline.c', + '<(src_dir)/src/render/software/SDL_drawpoint.c', + '<(src_dir)/src/render/software/SDL_render_sw.c', + '<(src_dir)/src/render/software/SDL_rotate.c', + '<(src_dir)/src/stdlib/SDL_getenv.c', + '<(src_dir)/src/stdlib/SDL_iconv.c', + '<(src_dir)/src/stdlib/SDL_malloc.c', + '<(src_dir)/src/stdlib/SDL_qsort.c', + '<(src_dir)/src/stdlib/SDL_stdlib.c', + '<(src_dir)/src/stdlib/SDL_string.c', + '<(src_dir)/src/thread/SDL_thread.c', + '<(src_dir)/src/timer/SDL_timer.c', + '<(src_dir)/src/video/SDL_RLEaccel.c', + '<(src_dir)/src/video/SDL_blit.c', + '<(src_dir)/src/video/SDL_blit_0.c', + '<(src_dir)/src/video/SDL_blit_1.c', + '<(src_dir)/src/video/SDL_blit_A.c', + '<(src_dir)/src/video/SDL_blit_N.c', + '<(src_dir)/src/video/SDL_blit_auto.c', + '<(src_dir)/src/video/SDL_blit_copy.c', + '<(src_dir)/src/video/SDL_blit_slow.c', + '<(src_dir)/src/video/SDL_bmp.c', + '<(src_dir)/src/video/SDL_clipboard.c', + '<(src_dir)/src/video/SDL_egl.c', + '<(src_dir)/src/video/SDL_fillrect.c', + '<(src_dir)/src/video/SDL_pixels.c', + '<(src_dir)/src/video/SDL_rect.c', + '<(src_dir)/src/video/SDL_shape.c', + '<(src_dir)/src/video/SDL_stretch.c', + '<(src_dir)/src/video/SDL_surface.c', + '<(src_dir)/src/video/SDL_video.c', + '<(src_dir)/src/loadso/dlopen/SDL_sysloadso.c', '<(src_dir)/src/video/x11/SDL_x11clipboard.c', '<(src_dir)/src/video/x11/SDL_x11dyn.c', '<(src_dir)/src/video/x11/SDL_x11events.c', @@ -42,18 +130,24 @@ '<(src_dir)/src/thread/pthread/SDL_sysmutex.c', '<(src_dir)/src/thread/pthread/SDL_syscond.c', '<(src_dir)/src/thread/pthread/SDL_systls.c', - '<(src_dir)/src/joystick/linux/SDL_sysjoystick.c', - '<(src_dir)/src/haptic/linux/SDL_syshaptic.c', - '<(src_dir)/src/power/linux/SDL_syspower.c', '<(src_dir)/src/filesystem/unix/SDL_sysfilesystem.c', '<(src_dir)/src/timer/unix/SDL_systimer.c', - '<(src_dir)/src/core/linux/SDL_udev.c', '<(src_dir)/src/core/linux/SDL_evdev.c', - '<(src_dir)/src/loadso/dlopen/SDL_sysloadso.c', + '<(src_dir)/src/joystick/dummy/SDL_sysjoystick.c', + '<(src_dir)/src/haptic/dummy/SDL_syshaptic.c', + '<(src_dir)/src/main/dummy/SDL_dummy_main.c', ], 'defines': [ '__LINUX__', '_REENTRANT' ], - 'cflags': [ '-fPIC' ], + 'cflags': [ + '-fPIC', + '-O3', + '-mmmx', + '-m3dnow', + '-msse', + '-msse2', + '-fvisibility=hidden', + ], } diff --git a/third_party/libsdl/sdl.gypi b/third_party/libsdl/sdl.gypi index 31d8834fc4..75c59af2fd 100644 --- a/third_party/libsdl/sdl.gypi +++ b/third_party/libsdl/sdl.gypi @@ -8,17 +8,11 @@ { 'target_name': 'sdl', 'product_name': 'sdl', - 'type': 'shared_library', + 'type': 'static_library', 'include_dirs': [ '<(base_dir)/<(skia_os)', '<(src_dir)/include', ], - 'includes': [ - 'sdl_sources.gypi', - ], - 'sources': [ - '<@(sdl_sources)', - ], 'direct_dependent_settings': { 'include_dirs': [ '<(src_dir)/include', diff --git a/third_party/libsdl/sdl_sources.gypi b/third_party/libsdl/sdl_sources.gypi deleted file mode 100644 index 2b22d7503c..0000000000 --- a/third_party/libsdl/sdl_sources.gypi +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. -# This file includes all of the general files for building sdl -# The parent gyp/gypi file must define -# 'src_dir' e.g. ../third_party/libsdl/src -# -{ - 'variables': { - 'sdl_sources': [ - '<(src_dir)/src/SDL_assert.c', - '<(src_dir)/src/SDL_error.c', - '<(src_dir)/src/SDL_hints.c', - '<(src_dir)/src/SDL_log.c', - '<(src_dir)/src/atomic/SDL_atomic.c', - '<(src_dir)/src/atomic/SDL_spinlock.c', - '<(src_dir)/src/audio/SDL_audio.c', - '<(src_dir)/src/audio/SDL_audiocvt.c', - '<(src_dir)/src/audio/SDL_audiodev.c', - '<(src_dir)/src/audio/SDL_audiotypecvt.c', - '<(src_dir)/src/audio/SDL_mixer.c', - '<(src_dir)/src/audio/SDL_wave.c', - '<(src_dir)/src/cpuinfo/SDL_cpuinfo.c', - '<(src_dir)/src/dynapi/SDL_dynapi.c', - '<(src_dir)/src/events/SDL_clipboardevents.c', - '<(src_dir)/src/events/SDL_dropevents.c', - '<(src_dir)/src/events/SDL_events.c', - '<(src_dir)/src/events/SDL_gesture.c', - '<(src_dir)/src/events/SDL_keyboard.c', - '<(src_dir)/src/events/SDL_mouse.c', - '<(src_dir)/src/events/SDL_quit.c', - '<(src_dir)/src/events/SDL_touch.c', - '<(src_dir)/src/events/SDL_windowevents.c', - '<(src_dir)/src/file/SDL_rwops.c', - '<(src_dir)/src/haptic/SDL_haptic.c', - '<(src_dir)/src/joystick/SDL_gamecontroller.c', - '<(src_dir)/src/joystick/SDL_joystick.c', - '<(src_dir)/src/power/SDL_power.c', - '<(src_dir)/src/render/SDL_d3dmath.c', - '<(src_dir)/src/render/SDL_render.c', - '<(src_dir)/src/render/SDL_yuv_mmx.c', - '<(src_dir)/src/render/SDL_yuv_sw.c', - '<(src_dir)/src/render/direct3d/SDL_render_d3d.c', - '<(src_dir)/src/render/direct3d11/SDL_render_d3d11.c', - '<(src_dir)/src/render/opengl/SDL_render_gl.c', - '<(src_dir)/src/render/opengl/SDL_shaders_gl.c', - '<(src_dir)/src/render/opengles/SDL_render_gles.c', - '<(src_dir)/src/render/opengles2/SDL_render_gles2.c', - '<(src_dir)/src/render/opengles2/SDL_shaders_gles2.c', - '<(src_dir)/src/render/psp/SDL_render_psp.c', - '<(src_dir)/src/render/software/SDL_blendfillrect.c', - '<(src_dir)/src/render/software/SDL_blendline.c', - '<(src_dir)/src/render/software/SDL_blendpoint.c', - '<(src_dir)/src/render/software/SDL_drawline.c', - '<(src_dir)/src/render/software/SDL_drawpoint.c', - '<(src_dir)/src/render/software/SDL_render_sw.c', - '<(src_dir)/src/render/software/SDL_rotate.c', - '<(src_dir)/src/stdlib/SDL_getenv.c', - '<(src_dir)/src/stdlib/SDL_iconv.c', - '<(src_dir)/src/stdlib/SDL_malloc.c', - '<(src_dir)/src/stdlib/SDL_qsort.c', - '<(src_dir)/src/stdlib/SDL_stdlib.c', - '<(src_dir)/src/stdlib/SDL_string.c', - '<(src_dir)/src/thread/SDL_thread.c', - '<(src_dir)/src/timer/SDL_timer.c', - '<(src_dir)/src/video/SDL_RLEaccel.c', - '<(src_dir)/src/video/SDL_blit.c', - '<(src_dir)/src/video/SDL_blit_0.c', - '<(src_dir)/src/video/SDL_blit_1.c', - '<(src_dir)/src/video/SDL_blit_A.c', - '<(src_dir)/src/video/SDL_blit_N.c', - '<(src_dir)/src/video/SDL_blit_auto.c', - '<(src_dir)/src/video/SDL_blit_copy.c', - '<(src_dir)/src/video/SDL_blit_slow.c', - '<(src_dir)/src/video/SDL_bmp.c', - '<(src_dir)/src/video/SDL_clipboard.c', - '<(src_dir)/src/video/SDL_egl.c', - '<(src_dir)/src/video/SDL_fillrect.c', - '<(src_dir)/src/video/SDL_pixels.c', - '<(src_dir)/src/video/SDL_rect.c', - '<(src_dir)/src/video/SDL_shape.c', - '<(src_dir)/src/video/SDL_stretch.c', - '<(src_dir)/src/video/SDL_surface.c', - '<(src_dir)/src/video/SDL_video.c', - '<(src_dir)/src/video/dummy/SDL_nullevents.c', - '<(src_dir)/src/video/dummy/SDL_nullframebuffer.c', - '<(src_dir)/src/video/dummy/SDL_nullvideo.c', - '<(src_dir)/src/SDL.c', - ], - }, -} -- cgit v1.2.3