[ACPPAGE] Make use of the PCH.
[reactos.git] / dll / cpl / mmsys / CMakeLists.txt
index e1233cc..5d1665b 100644 (file)
@@ -1,31 +1,23 @@
 
 spec2def(mmsys.cpl mmsys.spec)
 
-add_library(mmsys SHARED
+list(APPEND SOURCE
     mmsys.c
     sounds.c
     volume.c
     audio.c
     voice.c
+    mmsys.h)
+
+file(GLOB mmsys_rc_deps resources/*.*)
+add_rc_deps(mmsys.rc ${mmsys_rc_deps})
+
+add_library(mmsys SHARED
+    ${SOURCE}
     mmsys.rc
     ${CMAKE_CURRENT_BINARY_DIR}/mmsys.def)
 
 set_module_type(mmsys cpl UNICODE)
-
-add_importlibs(mmsys
-    msvcrt
-    user32
-    comctl32
-    devmgr
-    gdi32
-    winmm
-    advapi32
-    shell32
-    setupapi
-    shlwapi
-    ntdll
-    kernel32
-    comdlg32)
-
-add_pch(mmsys mmsys.h)
+add_importlibs(mmsys user32 comctl32 devmgr gdi32 winmm advapi32 shell32 setupapi shlwapi comdlg32 msvcrt kernel32 ntdll)
+add_pch(mmsys mmsys.h SOURCE)
 add_cd_file(TARGET mmsys DESTINATION reactos/system32 FOR all)