mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 06:39:46 -06:00
Build GLEW, SDL and zlib as static libraries from Externals as with
LZO/SFML/SOIL and subject to the same shared_foo exception options. This makes building a self-contained distribution package much easier. TBD: Cg and wxWidgets 2.9. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5712 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
76
Externals/SDL/SConscript
vendored
Normal file
76
Externals/SDL/SConscript
vendored
Normal file
@ -0,0 +1,76 @@
|
||||
# -*- python -*-
|
||||
|
||||
import sys
|
||||
Import('env')
|
||||
|
||||
files = [
|
||||
'src/SDL.c',
|
||||
'src/SDL_error.c',
|
||||
'src/SDL_fatal.c',
|
||||
#'src/audio/SDL_audio.c',
|
||||
#'src/audio/SDL_audiocvt.c',
|
||||
#'src/audio/SDL_audiodev.c',
|
||||
#'src/audio/SDL_mixer.c',
|
||||
#'src/audio/SDL_mixer_MMX.c',
|
||||
#'src/audio/SDL_mixer_MMX_VC.c',
|
||||
#'src/audio/SDL_mixer_m68k.c',
|
||||
#'src/audio/SDL_wave.c',
|
||||
#'src/cdrom/SDL_cdrom.c',
|
||||
#'src/cpuinfo/SDL_cpuinfo.c',
|
||||
'src/events/SDL_active.c',
|
||||
'src/events/SDL_events.c',
|
||||
'src/events/SDL_expose.c',
|
||||
'src/events/SDL_keyboard.c',
|
||||
'src/events/SDL_mouse.c',
|
||||
'src/events/SDL_quit.c',
|
||||
'src/events/SDL_resize.c',
|
||||
#'src/file/SDL_rwops.c',
|
||||
'src/joystick/SDL_joystick.c',
|
||||
#'src/stdlib/SDL_getenv.c',
|
||||
#'src/stdlib/SDL_iconv.c',
|
||||
#'src/stdlib/SDL_malloc.c',
|
||||
#'src/stdlib/SDL_qsort.c',
|
||||
#'src/stdlib/SDL_stdlib.c',
|
||||
'src/stdlib/SDL_string.c',
|
||||
'src/thread/SDL_thread.c',
|
||||
'src/timer/SDL_timer.c',
|
||||
'src/timer/unix/SDL_systimer.c',
|
||||
#'src/video/SDL_RLEaccel.c',
|
||||
#'src/video/SDL_blit.c',
|
||||
#'src/video/SDL_blit_0.c',
|
||||
#'src/video/SDL_blit_1.c',
|
||||
#'src/video/SDL_blit_A.c',
|
||||
#'src/video/SDL_blit_N.c',
|
||||
#'src/video/SDL_bmp.c',
|
||||
#'src/video/SDL_cursor.c',
|
||||
#'src/video/SDL_gamma.c',
|
||||
#'src/video/SDL_pixels.c',
|
||||
#'src/video/SDL_stretch.c',
|
||||
#'src/video/SDL_surface.c',
|
||||
#'src/video/SDL_video.c',
|
||||
#'src/video/SDL_yuv.c',
|
||||
#'src/video/SDL_yuv_mmx.c',
|
||||
#'src/video/SDL_yuv_sw.c',
|
||||
]
|
||||
|
||||
files += [
|
||||
'src/thread/generic/SDL_syscond.c',
|
||||
'src/thread/generic/SDL_sysmutex.c',
|
||||
'src/thread/generic/SDL_syssem.c',
|
||||
'src/thread/generic/SDL_systhread.c',
|
||||
]
|
||||
|
||||
if sys.platform == 'darwin':
|
||||
files += [
|
||||
'src/joystick/darwin/SDL_sysjoystick.c',
|
||||
]
|
||||
elif sys.platform == 'linux2':
|
||||
files += [
|
||||
'src/joystick/linux/SDL_sysjoystick.c',
|
||||
]
|
||||
else:
|
||||
files += [
|
||||
'src/joystick/dummy/SDL_sysjoystick.c',
|
||||
]
|
||||
|
||||
env.StaticLibrary(env['local_libs'] + "SDL", files)
|
Reference in New Issue
Block a user