f75d94a1236654c58d36d2977442bcf74d98c9ac
[reactos.git] / dll / win32 / msacm32 / CMakeLists.txt
1
2 set_unicode()
3
4 add_definitions(-D_DLL -D__USE_CRTIMP)
5 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
6
7 set_rc_compiler()
8 spec2def(msacm32.dll msacm32.spec)
9
10 list(APPEND SOURCE
11 driver.c
12 filter.c
13 format.c
14 internal.c
15 msacm32_main.c
16 pcmconverter.c
17 stream.c
18 ${CMAKE_CURRENT_BINARY_DIR}/msacm32.def)
19
20 add_library(msacm32 SHARED ${SOURCE})
21
22 set_entrypoint(msacm32 DllMain@12)
23 set_image_base(msacm32 ${baseaddress_msacm32})
24
25 target_link_libraries(msacm32 wine)
26
27 add_importlibs(msacm32 msvcrt advapi32 user32 winmm kernel32 ntdll)
28
29 add_dependencies(msacm32 psdk buildno_header)
30
31 add_subdirectory(msacm32.drv)
32 add_cab_target(msacm32 1)
33 add_importlib_target(msacm32.spec)