]>
Commit | Line | Data |
---|---|---|
d72c34cc | 1 | softmmu_ss.add([spice_headers, files('audio.c')]) |
478e943f | 2 | softmmu_ss.add(files( |
98b5362b | 3 | 'audio-hmp-cmds.c', |
478e943f PB |
4 | 'audio_legacy.c', |
5 | 'mixeng.c', | |
6 | 'noaudio.c', | |
7 | 'wavaudio.c', | |
8 | 'wavcapture.c', | |
9 | )) | |
10 | ||
8b46d7e2 | 11 | softmmu_ss.add(when: coreaudio, if_true: files('coreaudio.m')) |
87430d5b | 12 | softmmu_ss.add(when: dsound, if_true: files('dsoundaudio.c', 'audio_win_int.c')) |
478e943f PB |
13 | |
14 | audio_modules = {} | |
15 | foreach m : [ | |
87430d5b PB |
16 | ['alsa', alsa, files('alsaaudio.c')], |
17 | ['oss', oss, files('ossaudio.c')], | |
18 | ['pa', pulse, files('paaudio.c')], | |
19 | ['sdl', sdl, files('sdlaudio.c')], | |
20 | ['jack', jack, files('jackaudio.c')], | |
663df1cc | 21 | ['sndio', sndio, files('sndioaudio.c')], |
87430d5b | 22 | ['spice', spice, files('spiceaudio.c')] |
478e943f | 23 | ] |
87430d5b | 24 | if m[1].found() |
478e943f | 25 | module_ss = ss.source_set() |
87430d5b PB |
26 | module_ss.add(m[1], m[2]) |
27 | audio_modules += {m[0] : module_ss} | |
478e943f PB |
28 | endif |
29 | endforeach | |
30 | ||
739362d4 MAL |
31 | if dbus_display |
32 | module_ss = ss.source_set() | |
d2bfbdf3 | 33 | module_ss.add(when: gio, if_true: files('dbusaudio.c')) |
739362d4 MAL |
34 | audio_modules += {'dbus': module_ss} |
35 | endif | |
36 | ||
478e943f | 37 | modules += {'audio': audio_modules} |