123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/usr/bin/env python
- Import('env')
- env.drivers_sources = []
- if 'builtin_zlib' in env and env['builtin_zlib']:
- SConscript("zlib/SCsub")
- # OS drivers
- SConscript('unix/SCsub')
- SConscript('windows/SCsub')
- # Sounds drivers
- SConscript('alsa/SCsub')
- SConscript('coreaudio/SCsub')
- SConscript('pulseaudio/SCsub')
- if (env["platform"] == "windows"):
- SConscript("rtaudio/SCsub")
- SConscript("wasapi/SCsub")
- if env['xaudio2']:
- SConscript("xaudio2/SCsub")
- # Graphics drivers
- SConscript('gles3/SCsub')
- SConscript('gl_context/SCsub')
- # Core dependencies
- SConscript("png/SCsub")
- # Tools override
- # FIXME: Should likely be integrated in the tools/ codebase
- if env['tools']:
- SConscript("convex_decomp/SCsub")
- if env['vsproj']:
- env.AddToVSProject(env.drivers_sources)
- if env.split_drivers:
- env.split_lib("drivers")
- else:
- env.add_source_files(env.drivers_sources, "*.cpp")
- lib = env.Library("drivers", env.drivers_sources)
- env.Prepend(LIBS=[lib])
|