125e98eb0SOleg Dubinskiy 225e98eb0SOleg Dubinskiyspec2def(dsound.dll dsound.spec ADD_IMPORTLIB) 325e98eb0SOleg Dubinskiy 425e98eb0SOleg Dubinskiylist(APPEND SOURCE 525e98eb0SOleg Dubinskiy capture.c 625e98eb0SOleg Dubinskiy capturebuffer.c 725e98eb0SOleg Dubinskiy classfactory.c 825e98eb0SOleg Dubinskiy devicelist.c 925e98eb0SOleg Dubinskiy directsound.c 1025e98eb0SOleg Dubinskiy dsound.c 1125e98eb0SOleg Dubinskiy enum.c 1225e98eb0SOleg Dubinskiy misc.c 1325e98eb0SOleg Dubinskiy notify.c 1425e98eb0SOleg Dubinskiy primary.c 1525e98eb0SOleg Dubinskiy property.c 1625e98eb0SOleg Dubinskiy regsvr.c 1725e98eb0SOleg Dubinskiy secondary.c 1825e98eb0SOleg Dubinskiy stubs.c 1925e98eb0SOleg Dubinskiy precomp.h 2025e98eb0SOleg Dubinskiy resource.h) 2125e98eb0SOleg Dubinskiy 2225e98eb0SOleg Dubinskiyadd_library(dsound MODULE 2325e98eb0SOleg Dubinskiy ${SOURCE} 24*86785b2cSAdam Słaboń version.rc 25*86785b2cSAdam Słaboń ${CMAKE_CURRENT_BINARY_DIR}/dsound.def) 2625e98eb0SOleg Dubinskiy 2725e98eb0SOleg Dubinskiyset_module_type(dsound win32dll) 2825e98eb0SOleg Dubinskiytarget_link_libraries(dsound dxguid uuid) 297f593619SOleg Dubinskiyadd_importlibs(dsound winmm ole32 advapi32 setupapi ksuser user32 msvcrt kernel32 ntdll) 3025e98eb0SOleg Dubinskiyadd_pch(dsound precomp.h SOURCE) 3125e98eb0SOleg Dubinskiyadd_cd_file(TARGET dsound DESTINATION reactos/system32 FOR all) 32