12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/usr/bin/env python
- Import("env")
- env.drivers_sources = []
- # OS drivers
- SConscript("unix/SCsub")
- SConscript("windows/SCsub")
- # Sounds drivers
- SConscript("alsa/SCsub")
- SConscript("coreaudio/SCsub")
- SConscript("pulseaudio/SCsub")
- if env["platform"] == "windows":
- SConscript("wasapi/SCsub")
- if env["xaudio2"]:
- SConscript("xaudio2/SCsub")
- # Midi drivers
- SConscript("alsamidi/SCsub")
- SConscript("coremidi/SCsub")
- SConscript("winmidi/SCsub")
- # Graphics drivers
- if env["vulkan"]:
- SConscript("vulkan/SCsub")
- if env["opengl3"]:
- SConscript("gl_context/SCsub")
- SConscript("gles3/SCsub")
- SConscript("egl/SCsub")
- # Core dependencies
- SConscript("png/SCsub")
- env.add_source_files(env.drivers_sources, "*.cpp")
- lib = env.add_library("drivers", env.drivers_sources)
- env.Prepend(LIBS=[lib])
|