- Add audio_test, kmixer, wdmaud, sysaudio and ntvdm to build. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=48947
add_subdirectory(setup)
add_subdirectory(storage)
add_subdirectory(video)
+add_subdirectory(wdm)
add_subdirectory(wmi)
--- /dev/null
+
+add_subdirectory(audio)
--- /dev/null
+
+add_subdirectory(backpln)
+add_subdirectory(filters)
+add_subdirectory(legacy)
+add_subdirectory(sysaudio)
--- /dev/null
+
+add_subdirectory(audio_test)
--- /dev/null
+
+add_definitions(-DPC_NO_IMPORTS)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
+include_directories(${REACTOS_SOURCE_DIR}/drivers/wdm/audio/legacy/wdmaud)
+include_directories(${REACTOS_SOURCE_DIR}/lib/3rdparty/libsamplerate)
+
+add_executable(audio_test audio_test.c)
+
+set_module_type(audio_test win32cui)
+
+target_link_libraries(audio_test
+ libsamplerate
+ mingw_main
+ mingw_common)
+
+add_importlibs(audio_test setupapi ksuser msvcrt)
+add_dependencies(audio_test psdk bugcodes)
--- /dev/null
+
+add_subdirectory(kmixer)
--- /dev/null
+
+include_directories(${REACTOS_SOURCE_DIR}/lib/3rdparty/libsamplerate)
+
+add_library(kmixer SHARED
+ kmixer.c
+ filter.c
+ pin.c)
+
+set_target_properties(kmixer PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
+
+target_link_libraries(kmixer
+ libcntpr
+ libsamplerate)
+
+add_importlibs(kmixer ntoskrnl ks hal)
+add_dependencies(kmixer psdk bugcodes)
--- /dev/null
+
+add_subdirectory(wdmaud)
--- /dev/null
+
+add_definitions(-D_COMDDK_)
+
+include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/sound/mmixer)
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
+
+add_library(wdmaud SHARED
+ control.c
+ deviface.c
+ entry.c
+ mmixer.c
+ sup.c
+ wdmaud.rc)
+
+set_target_properties(wdmaud PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
+
+target_link_libraries(wdmaud
+ mmixer
+ libcntpr
+ pseh)
+
+add_importlibs(wdmaud ntoskrnl ks hal)
+add_dependencies(wdmaud psdk bugcodes)
--- /dev/null
+
+add_definitions(-D_COMDDK_)
+
+add_library(sysaudio SHARED
+ control.c
+ deviface.c
+ dispatcher.c
+ main.c
+ pin.c
+ sysaudio.rc)
+
+set_target_properties(sysaudio PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
+
+target_link_libraries(sysaudio libcntpr)
+
+add_importlibs(sysaudio ntoskrnl ks hal)
+add_dependencies(sysaudio psdk bugcodes)
+add_subdirectory(ntvdm)
add_subdirectory(win32)
--- /dev/null
+
+include_directories(.)
+
+set_rc_compiler()
+
+add_executable(ntvdm
+ ntvdm.c
+ ntvdm.rc)
+
+set_module_type(ntvdm win32cui)
+
+target_link_libraries(ntvdm
+ mingw_main
+ mingw_common)
+
+add_importlibs(ntvdm ntdll user32 gdi32 advapi32 kernel32 msvcrt)
+add_dependencies(ntvdm ndk bugcodes)