set_unicode()
-add_library(wing32 SHARED wing32.c wing32.def)
+spec2def(wing32.dll wing32.spec)
-if(NOT MSVC)
- set_source_files_properties(wing32.def PROPERTIES EXTERNAL_OBJECT TRUE)
-endif()
+list(APPEND SOURCE
+ wing32.c
+ ${CMAKE_CURRENT_BINARY_DIR}/wing32.def)
+
+add_library(wing32 SHARED ${SOURCE})
set_entrypoint(wing32 0)
-add_importlibs(wing32 user32 gdi32)
-add_dependencies(wing32 psdk)
-add_cab_target(wing32 1)
\ No newline at end of file
+add_importlibs(wing32 user32 gdi32 msvcrt)
+add_dependencies(wing32 psdk)
+add_cd_file(TARGET wing32 DESTINATION reactos/system32 FOR all)