1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 14:17:36 +00:00

Meta: Port bc4d4f0f95 to gn build

This commit is contained in:
Andrew Kaster 2023-08-04 14:18:45 -06:00
parent 777fb44bb0
commit 616e61ee23
3 changed files with 27 additions and 0 deletions

View file

@ -1,3 +1,5 @@
import("//Meta/gn/build/libs/pulse/enable.gni")
# TODO: AudioClient IPC files for serenity
shared_library("LibAudio") {
@ -8,6 +10,7 @@ shared_library("LibAudio") {
"Loader.cpp",
"MP3Loader.cpp",
"Metadata.cpp",
"PlaybackStream.cpp",
"QOALoader.cpp",
"QOATypes.cpp",
"RIFFTypes.cpp",
@ -17,8 +20,15 @@ shared_library("LibAudio") {
"WavLoader.cpp",
"WavWriter.cpp",
]
if (enable_pulseaudio) {
sources += [
"PlaybackStreamPulseAudio.cpp",
"PulseAudioWrappers.cpp",
]
}
deps = [
"//AK",
"//Meta/gn/build/libs/pulse",
"//Userland/Libraries/LibCore",
"//Userland/Libraries/LibCrypto",
"//Userland/Libraries/LibIPC",