- Add mscoree, msg711.acm, msgina, msgsm32.acm, msimg32, msnet32, mssign32, mssip32, msvcrt20, msvcrt40, msvfw32, msvidc32, mswsock, nddeapi, netapi32, newdev, ntdsapi, ntlanman, ntprint, olecli32, oledlg, olesvr32, olethk32, pidgen, powrprof, printui, query, rasapi32, rasdlg, rasman, resutils and samlib to build.
svn path=/branches/cmake-bringup/; revision=48633
add_subdirectory(msadp32.acm)
add_subdirectory(msafd)
add_subdirectory(mscms)
+add_subdirectory(mscoree)
+add_subdirectory(msg711.acm)
+add_subdirectory(msgina)
+add_subdirectory(msgsm32.acm)
+add_subdirectory(msimg32)
+add_subdirectory(msnet32)
+add_subdirectory(mssign32)
+add_subdirectory(mssip32)
add_subdirectory(msvcrt)
+add_subdirectory(msvcrt20)
+add_subdirectory(msvcrt40)
+add_subdirectory(msvfw32)
+add_subdirectory(msvidc32)
+add_subdirectory(mswsock)
+add_subdirectory(nddeapi)
+add_subdirectory(netapi32)
+add_subdirectory(newdev)
+add_subdirectory(ntdsapi)
+add_subdirectory(ntlanman)
+add_subdirectory(ntprint)
+add_subdirectory(olecli32)
+add_subdirectory(oledlg)
+add_subdirectory(olesvr32)
+add_subdirectory(olethk32)
+add_subdirectory(pidgen)
+add_subdirectory(powrprof)
+add_subdirectory(printui)
+add_subdirectory(query)
+add_subdirectory(rasapi32)
+add_subdirectory(rasdlg)
+add_subdirectory(rasman)
+add_subdirectory(resutils)
+add_subdirectory(samlib)
add_subdirectory(user32)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(mscoree ${CMAKE_CURRENT_SOURCE_DIR}/mscoree.spec ${CMAKE_CURRENT_BINARY_DIR}/mscoree.def)
+
+add_library(mscoree SHARED corruntimehost.c mscoree_main.c)
+
+set_target_properties(mscoree PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(mscoree
+ ${CMAKE_CURRENT_BINARY_DIR}/mscoree.def
+ wine
+ mingw_common
+ -ladvapi32
+ -lshell32
+ -luuid)
+
+add_dependencies(mscoree mscoree_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D_DLL -D__USE_CRTIMP)
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def
+ COMMAND native-winebuild -o ${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def --def -E ${CMAKE_CURRENT_SOURCE_DIR}/msg711.acm.spec --filename msg711.acm
+ DEPENDS native-winebuild)
+set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def PROPERTIES GENERATED TRUE)
+add_custom_target(msg711.acm_def ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def)
+
+add_library(msg711.acm SHARED msg711.c)
+
+set_target_properties(msg711.acm PROPERTIES LINK_FLAGS "-Wl,-entry,0" SUFFIX "")
+
+target_link_libraries(msg711.acm
+ ${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def
+ wine
+ -lwinmm
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
+
+add_dependencies(msg711.acm msg711.acm_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(include)
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(msgina ${CMAKE_CURRENT_SOURCE_DIR}/msgina.spec ${CMAKE_CURRENT_BINARY_DIR}/msgina.def)
+
+add_library(msgina SHARED
+ gui.c
+ msgina.c
+ stubs.c
+ tui.c
+ msgina.rc)
+
+set_target_properties(msgina PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(msgina
+ ${CMAKE_CURRENT_BINARY_DIR}/msgina.def
+ wine
+ mingw_common
+ -ladvapi32
+ -luser32
+ -lgdi32
+ -luserenv)
+
+add_dependencies(msgina msgina_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D_DLL -D__USE_CRTIMP)
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def
+ COMMAND native-winebuild -o ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def --def -E ${CMAKE_CURRENT_SOURCE_DIR}/msgsm32.acm.spec --filename msgsm32.acm
+ DEPENDS native-winebuild)
+set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def PROPERTIES GENERATED TRUE)
+add_custom_target(msgsm32.acm_def ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def)
+
+add_library(msgsm32.acm SHARED msgsm32.c)
+
+set_target_properties(msgsm32.acm PROPERTIES LINK_FLAGS "-Wl,-entry,0" SUFFIX "")
+
+target_link_libraries(msgsm32.acm
+ ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def
+ wine
+ -lwinmm
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
+
+add_dependencies(msgsm32.acm msgsm32.acm_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(msimg32 ${CMAKE_CURRENT_SOURCE_DIR}/msimg32.spec ${CMAKE_CURRENT_BINARY_DIR}/msimg32.def)
+
+add_library(msimg32 SHARED msimg32_main.c)
+
+set_target_properties(msimg32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(msimg32
+ ${CMAKE_CURRENT_BINARY_DIR}/msimg32.def
+ wine
+ mingw_common
+ -lgdi32)
+
+add_dependencies(msimg32 msimg32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(msnet32 ${CMAKE_CURRENT_SOURCE_DIR}/msnet32.spec ${CMAKE_CURRENT_BINARY_DIR}/msnet32.def)
+
+add_library(msnet32 SHARED msnet_main.c)
+
+set_target_properties(msnet32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(msnet32
+ ${CMAKE_CURRENT_BINARY_DIR}/msnet32.def
+ wine
+ mingw_common)
+
+add_dependencies(msnet32 msnet32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(mssign32 ${CMAKE_CURRENT_SOURCE_DIR}/mssign32.spec ${CMAKE_CURRENT_BINARY_DIR}/mssign32.def)
+
+add_library(mssign32 SHARED mssign32_main.c)
+
+set_target_properties(mssign32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(mssign32
+ ${CMAKE_CURRENT_BINARY_DIR}/mssign32.def
+ wine
+ mingw_common)
+
+add_dependencies(mssign32 mssign32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(mssip32 ${CMAKE_CURRENT_SOURCE_DIR}/mssip32.spec ${CMAKE_CURRENT_BINARY_DIR}/mssip32.def)
+
+add_library(mssip32 SHARED main.c)
+
+set_target_properties(mssip32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(mssip32
+ ${CMAKE_CURRENT_BINARY_DIR}/mssip32.def
+ wine
+ mingw_common)
+
+add_dependencies(mssip32 mssip32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+add_definitions(-DCRTDLL)
+
+spec2def(msvcrt20 ${CMAKE_CURRENT_SOURCE_DIR}/msvcrt20.spec ${CMAKE_CURRENT_BINARY_DIR}/msvcrt20.def)
+
+add_library(msvcrt20 SHARED msvcrt20.c)
+
+set_target_properties(msvcrt20 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(msvcrt20
+ ${CMAKE_CURRENT_BINARY_DIR}/msvcrt20.def
+ wine
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
+
+add_dependencies(msvcrt20 msvcrt20_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+add_definitions(-DCRTDLL)
+
+spec2def(msvcrt40 ${CMAKE_CURRENT_SOURCE_DIR}/msvcrt40.spec ${CMAKE_CURRENT_BINARY_DIR}/msvcrt40.def)
+
+add_library(msvcrt40 SHARED msvcrt40.c)
+
+set_target_properties(msvcrt40 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(msvcrt40
+ ${CMAKE_CURRENT_BINARY_DIR}/msvcrt40.def
+ wine
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
+
+add_dependencies(msvcrt40 msvcrt40_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+add_definitions(-D_WINE)
+
+spec2def(msvfw32 ${CMAKE_CURRENT_SOURCE_DIR}/msvfw32.spec ${CMAKE_CURRENT_BINARY_DIR}/msvfw32.def)
+
+add_library(msvfw32 SHARED
+ mciwnd.c
+ msvideo_main.c
+ drawdib.c
+ rsrc.rc)
+
+set_target_properties(msvfw32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(msvfw32
+ ${CMAKE_CURRENT_BINARY_DIR}/msvfw32.def
+ wine
+ -lwinmm
+ -lversion
+ -lcomctl32
+ -luser32
+ -lgdi32
+ -ladvapi32
+ mingw_common)
+
+add_dependencies(msvfw32 msvfw32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+add_definitions(-D_WINE)
+
+spec2def(msvidc32 ${CMAKE_CURRENT_SOURCE_DIR}/msvidc32.spec ${CMAKE_CURRENT_BINARY_DIR}/msvidc32.def)
+
+add_library(msvidc32 SHARED msvideo1.c rsrc.rc)
+
+set_target_properties(msvidc32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(msvidc32
+ ${CMAKE_CURRENT_BINARY_DIR}/msvidc32.def
+ wine
+ -luser32
+ mingw_common)
+
+add_dependencies(msvidc32 msvidc32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-DUNICODE -D_UNICODE)
+add_definitions(-DLE)
+
+spec2def(mswsock ${CMAKE_CURRENT_SOURCE_DIR}/mswsock.spec ${CMAKE_CURRENT_BINARY_DIR}/mswsock.def)
+
+add_library(mswsock SHARED
+ extensions.c
+ stubs.c
+ mswsock.rc)
+
+set_target_properties(mswsock PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(mswsock
+ ${CMAKE_CURRENT_BINARY_DIR}/mswsock.def
+ -lws2_32
+ ${REACTOS_SOURCE_DIR}/dll/win32/kernel32/libkernel32.a)
+
+add_dependencies(mswsock mswsock_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(nddeapi ${CMAKE_CURRENT_SOURCE_DIR}/nddeapi.spec ${CMAKE_CURRENT_BINARY_DIR}/nddeapi.def)
+
+add_library(nddeapi SHARED nddeapi.c)
+
+set_target_properties(nddeapi PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(nddeapi
+ ${CMAKE_CURRENT_BINARY_DIR}/nddeapi.def
+ wine
+ mingw_common)
+
+add_dependencies(nddeapi nddeapi_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(netapi32 ${CMAKE_CURRENT_SOURCE_DIR}/netapi32.spec ${CMAKE_CURRENT_BINARY_DIR}/netapi32.def)
+
+add_library(netapi32 SHARED
+ access.c
+ apibuf.c
+ browsr.c
+ ds.c
+ local_group.c
+ nbcmdqueue.c
+ nbnamecache.c
+ nbt.c
+ netapi32.c
+ netbios.c
+ share.c
+ wksta.c)
+
+set_target_properties(netapi32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(netapi32
+ ${CMAKE_CURRENT_BINARY_DIR}/netapi32.def
+ wine
+ -liphlpapi
+ -lws2_32
+ -ladvapi32
+ mingw_common)
+
+add_dependencies(netapi32 netapi32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-DUNICODE -D_UNICODE)
+
+spec2def(newdev ${CMAKE_CURRENT_SOURCE_DIR}/newdev.spec ${CMAKE_CURRENT_BINARY_DIR}/newdev.def)
+
+add_library(newdev SHARED
+ newdev.c
+ stubs.c
+ wizard.c
+ newdev.rc)
+
+set_target_properties(newdev PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(newdev
+ ${CMAKE_CURRENT_BINARY_DIR}/newdev.def
+ wine
+ mingw_common
+ -lgdi32
+ -lcomctl32
+ -lsetupapi
+ -ladvapi32
+ -luser32
+ -lshell32)
+
+add_dependencies(newdev newdev_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(ntdsapi ${CMAKE_CURRENT_SOURCE_DIR}/ntdsapi.spec ${CMAKE_CURRENT_BINARY_DIR}/ntdsapi.def)
+
+add_library(ntdsapi SHARED ntdsapi.c)
+
+set_target_properties(ntdsapi PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(ntdsapi
+ ${CMAKE_CURRENT_BINARY_DIR}/ntdsapi.def
+ wine
+ -luser32
+ mingw_common)
+
+add_dependencies(ntdsapi ntdsapi_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-DUNICODE -D_UNICODE)
+
+spec2def(ntlanman ${CMAKE_CURRENT_SOURCE_DIR}/ntlanman.spec ${CMAKE_CURRENT_BINARY_DIR}/ntlanman.def)
+
+add_library(ntlanman SHARED ntlanman.c ntlanman.rc)
+
+set_target_properties(ntlanman PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(ntlanman
+ ${CMAKE_CURRENT_BINARY_DIR}/ntlanman.def
+ wine
+ mingw_common
+ -lnetapi32)
+
+add_dependencies(ntlanman ntlanman_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(ntprint ${CMAKE_CURRENT_SOURCE_DIR}/ntprint.spec ${CMAKE_CURRENT_BINARY_DIR}/ntprint.def)
+
+add_library(ntprint SHARED ntprint.c ntprint.rc)
+
+set_target_properties(ntprint PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(ntprint
+ ${CMAKE_CURRENT_BINARY_DIR}/ntprint.def
+ wine
+ -lwinspool
+ mingw_common)
+
+add_dependencies(ntprint ntprint_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(olecli32 ${CMAKE_CURRENT_SOURCE_DIR}/olecli32.spec ${CMAKE_CURRENT_BINARY_DIR}/olecli32.def)
+
+add_library(olecli32 SHARED olecli_main.c)
+
+set_target_properties(olecli32 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(olecli32
+ ${CMAKE_CURRENT_BINARY_DIR}/olecli32.def
+ wine
+ -lole32
+ -lgdi32
+ mingw_common)
+
+add_dependencies(olecli32 olecli32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(oledlg ${CMAKE_CURRENT_SOURCE_DIR}/oledlg.spec ${CMAKE_CURRENT_BINARY_DIR}/oledlg.def)
+
+add_library(oledlg SHARED
+ insobjdlg.c
+ oledlg_main.c
+ pastespl.c
+ rsrc.rc)
+
+set_target_properties(oledlg PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(oledlg
+ ${CMAKE_CURRENT_BINARY_DIR}/oledlg.def
+ wine
+ -lole32
+ -lcomdlg32
+ -luser32
+ -ladvapi32
+ mingw_common)
+
+add_dependencies(oledlg oledlg_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(olesvr32 ${CMAKE_CURRENT_SOURCE_DIR}/olesvr32.spec ${CMAKE_CURRENT_BINARY_DIR}/olesvr32.def)
+
+add_library(olesvr32 SHARED olesvr_main.c)
+
+set_target_properties(olesvr32 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(olesvr32
+ ${CMAKE_CURRENT_BINARY_DIR}/olesvr32.def
+ wine
+ mingw_common)
+
+add_dependencies(olesvr32 olesvr32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(olethk32 ${CMAKE_CURRENT_SOURCE_DIR}/olethk32.spec ${CMAKE_CURRENT_BINARY_DIR}/olethk32.def)
+
+add_library(olethk32 SHARED main.c version.rc)
+
+set_target_properties(olethk32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(olethk32
+ ${CMAKE_CURRENT_BINARY_DIR}/olethk32.def
+ wine
+ mingw_common)
+
+add_dependencies(olethk32 olethk32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(pidgen ${CMAKE_CURRENT_SOURCE_DIR}/pidgen.spec ${CMAKE_CURRENT_BINARY_DIR}/pidgen.def)
+
+add_library(pidgen SHARED main.c rsrc.rc)
+
+set_target_properties(pidgen PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(pidgen
+ ${CMAKE_CURRENT_BINARY_DIR}/pidgen.def
+ wine
+ mingw_common)
+
+add_dependencies(pidgen pidgen_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-DUNICODE -D_UNICODE)
+
+spec2def(powrprof ${CMAKE_CURRENT_SOURCE_DIR}/powrprof.spec ${CMAKE_CURRENT_BINARY_DIR}/powrprof.def)
+
+add_library(powrprof SHARED powrprof.c powrprof.rc)
+
+set_target_properties(powrprof PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(powrprof
+ ${CMAKE_CURRENT_BINARY_DIR}/powrprof.def
+ wine
+ -ladvapi32
+ -luser32
+ -lcomctl32
+ mingw_common)
+
+add_dependencies(powrprof powrprof_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(printui ${CMAKE_CURRENT_SOURCE_DIR}/printui.spec ${CMAKE_CURRENT_BINARY_DIR}/printui.def)
+
+add_library(printui SHARED printui.c printui.rc)
+
+set_target_properties(printui PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(printui
+ ${CMAKE_CURRENT_BINARY_DIR}/printui.def
+ wine
+ -lshell32
+ mingw_common)
+
+add_dependencies(printui printui_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(query ${CMAKE_CURRENT_SOURCE_DIR}/query.spec ${CMAKE_CURRENT_BINARY_DIR}/query.def)
+
+add_library(query SHARED query_main.c)
+
+set_target_properties(query PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(query
+ ${CMAKE_CURRENT_BINARY_DIR}/query.def
+ wine
+ -luuid
+ mingw_common)
+
+add_dependencies(query query_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(rasapi32 ${CMAKE_CURRENT_SOURCE_DIR}/rasapi32.spec ${CMAKE_CURRENT_BINARY_DIR}/rasapi32.def)
+
+add_library(rasapi32 SHARED rasapi.c)
+
+set_target_properties(rasapi32 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(rasapi32
+ ${CMAKE_CURRENT_BINARY_DIR}/rasapi32.def
+ wine
+ mingw_common)
+
+add_dependencies(rasapi32 rasapi32_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+spec2def(rasdlg ${CMAKE_CURRENT_SOURCE_DIR}/rasdlg.spec ${CMAKE_CURRENT_BINARY_DIR}/rasdlg.def)
+
+add_library(rasdlg SHARED rasdlg.c rasdlg.rc)
+
+set_target_properties(rasdlg PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(rasdlg
+ ${CMAKE_CURRENT_BINARY_DIR}/rasdlg.def
+ wine
+ -luuid
+ mingw_common)
+
+add_dependencies(rasdlg rasdlg_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+spec2def(rasman ${CMAKE_CURRENT_SOURCE_DIR}/rasman.spec ${CMAKE_CURRENT_BINARY_DIR}/rasman.def)
+
+add_library(rasman SHARED rasman.c rasman.rc)
+
+set_target_properties(rasman PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(rasman
+ ${CMAKE_CURRENT_BINARY_DIR}/rasman.def
+ wine
+ -luuid
+ mingw_common)
+
+add_dependencies(rasman rasman_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(resutils ${CMAKE_CURRENT_SOURCE_DIR}/resutils.spec ${CMAKE_CURRENT_BINARY_DIR}/resutils.def)
+
+add_library(resutils SHARED resutils.c)
+
+set_target_properties(resutils PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(resutils
+ ${CMAKE_CURRENT_BINARY_DIR}/resutils.def
+ wine
+ mingw_common)
+
+add_dependencies(resutils resutils_def psdk)
--- /dev/null
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_definitions(-D__WINESRC__)
+
+spec2def(samlib ${CMAKE_CURRENT_SOURCE_DIR}/samlib.spec ${CMAKE_CURRENT_BINARY_DIR}/samlib.def)
+
+add_library(samlib SHARED dllmain.c samlib.c samlib.rc)
+
+set_target_properties(samlib PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(samlib
+ ${CMAKE_CURRENT_BINARY_DIR}/samlib.def
+ -ladvapi32
+ mingw_common)
+
+add_dependencies(samlib samlib_def psdk)