+spec2def(avicap32.dll avicap32.spec)
+
set_unicode()
add_library(avicap32 SHARED
set_module_type(avicap32 win32dll)
-set_export_spec(avicap32 avicap32.spec)
-
-add_importlib_target(${CMAKE_CURRENT_BINARY_DIR}/avicap32.def)
-
target_link_libraries(avicap32 wine)
add_importlibs(avicap32 advapi32 user32 version kernel32 ntdll)
add_cab_target(avicap32 1)
+add_importlib_target(avicap32.spec)
add_importlibs(crypt32 user32 advapi32 msvcrt kernel32 ntdll)
add_cab_target(crypt32 1)
+add_importlib_target(crypt32.spec)
add_importlibs(dnsapi user32 ws2_32 iphlpapi msvcrt kernel32 ntdll)
add_pch(dnsapi ${CMAKE_CURRENT_SOURCE_DIR}/dnsapi/precomp.h ${SOURCE})
add_dependencies(dnsapi psdk buildno_header)
-add_cab_target(dnsapi 1)
\ No newline at end of file
+add_cab_target(dnsapi 1)
+add_importlib_target(dnsapi.spec)
add_importlibs(fmifs kernel32 ntdll)
add_dependencies(fmifs psdk buildno_header)
add_cab_target(fmifs 1)
+add_importlib_target(fmifs.spec)
add_importlibs(imm32 advapi32 user32 kernel32 ntdll)
add_cab_target(imm32 1)
+add_importlib_target(imm32.spec)
add_importlibs(lsasrv rpcrt4 kernel32 ntdll)
add_dependencies(lsasrv psdk buildno_header)
-add_cab_target(lsasrv 1)
\ No newline at end of file
+add_cab_target(lsasrv 1)
+add_importlib_target(lsasrv.spec)
+spec2def(lz32.dll lz32.spec)
+
add_definitions(-D__WINESRC__)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
-add_library(lz32 SHARED version.rc lz32.def)
-
-if(NOT MSVC)
- set_source_files_properties(lz32.def PROPERTIES EXTERNAL_OBJECT TRUE)
-endif()
+add_library(lz32 SHARED
+ version.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/lz32.def)
set_entrypoint(lz32 0)
add_importlibs(lz32 kernel32 ntdll)
add_dependencies(lz32 psdk buildno_header)
-add_cab_target(lz32 1)
\ No newline at end of file
+add_cab_target(lz32 1)
+add_importlib_target(lz32.spec)
add_importlibs(mpr advapi32 user32 kernel32 ntdll)
add_cab_target(mpr 1)
+add_importlib_target(mpr.spec)
add_subdirectory(msacm32.drv)
add_cab_target(msacm32 1)
+add_importlib_target(msacm32.spec)
+spec2def(msimg32.dll msimg32.spec)
+
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
add_definitions(-D__WINESRC__)
-add_library(msimg32 SHARED msimg32_main.c msimg32.def)
-
-if(NOT MSVC)
- set_source_files_properties(msimg32.def PROPERTIES EXTERNAL_OBJECT TRUE)
-endif()
+add_library(msimg32 SHARED
+ msimg32_main.c
+ ${CMAKE_CURRENT_BINARY_DIR}/msimg32.def)
set_module_type(msimg32 win32dll)
add_importlibs(msimg32 gdi32 kernel32 ntdll)
add_cab_target(msimg32 1)
+add_importlib_target(msimg32.spec)
add_importlibs(msvfw32 winmm version comctl32 user32 gdi32 advapi32 kernel32 ntdll)
add_cab_target(msvfw32 1)
+add_importlib_target(msvfw32.spec)
add_importlibs(netapi32 iphlpapi ws2_32 advapi32 kernel32 ntdll)
add_cab_target(netapi32 1)
+add_importlib_target(netapi32.spec)
add_importlibs(newdev gdi32 comctl32 setupapi advapi32 user32 shell32 kernel32 ntdll)
add_cab_target(newdev 1)
+add_importlib_target(newdev.spec)
rpcproxy(oleaut32 oleaut32_oaidl.idl oleaut32_ocidl.idl)
add_cab_target(oleaut32 1)
+add_importlib_target(oleaut32.spec)
-set_unicode()
+spec2def(powrprof.dll powrprof.spec)
-add_library(powrprof SHARED powrprof.c powrprof.rc powrprof.def)
+set_unicode()
-if(NOT MSVC)
- set_source_files_properties(powrprof.def PROPERTIES EXTERNAL_OBJECT TRUE)
-endif()
+add_library(powrprof SHARED
+ powrprof.c
+ powrprof.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/powrprof.def)
set_module_type(powrprof win32dll)
add_importlibs(powrprof advapi32 user32 comctl32 kernel32 ntdll)
add_cab_target(powrprof 1)
+add_importlib_target(powrprof.spec)
add_importlibs(samlib advapi32 kernel32 ntdll)
add_cab_target(samlib 1)
+add_importlib_target(samlib.spec)
add_pch(secur32 ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_cab_target(secur32 1)
+add_importlib_target(secur32.spec)
+spec2def(smdll.dll smdll.spec)
+
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/subsys)
add_library(smdll SHARED
dllmain.c
query.c
smdll.rc
- smdll.def)
-
-if(NOT MSVC)
- set_source_files_properties(smdll.def PROPERTIES EXTERNAL_OBJECT TRUE)
-endif()
+ ${CMAKE_CURRENT_BINARY_DIR}/smdll.def)
target_link_libraries(smdll smlib)
add_importlibs(smdll ntdll)
add_dependencies(smdll psdk buildno_header)
-add_cab_target(smdll 1)
\ No newline at end of file
+add_cab_target(smdll 1)
+add_importlib_target(smdll.spec)
add_pch(userenv ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_cab_target(userenv 1)
+add_importlib_target(userenv.spec)
add_importlibs(uxtheme user32 advapi32 gdi32 msimg32 kernel32 ntdll)
add_cab_target(uxtheme 1)
+add_importlib_target(uxtheme.spec)
+spec2def(winspool.drv winspool.spec)
+
set_unicode()
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
info.c
stubs.c
winspool_winspool.stubs.c
- winspool.rc)
+ winspool.rc
+ ${CMAKE_CURRENT_BINARY_DIR}/winspool.def)
set_target_properties(winspool PROPERTIES SUFFIX ".drv")
set_module_type(winspool win32dll)
-target_link_libraries(winspool
- ${CMAKE_CURRENT_SOURCE_DIR}/winspool_winspool.auto.def
- wine)
+target_link_libraries(winspool wine)
add_importlibs(winspool advapi32 shlwapi kernel32 ntdll)
add_cab_target(winspool 1)
+add_importlib_target(winspool.spec)
+spec2def(ws2help.dll ws2help.spec)
+
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/winsock)
add_library(ws2help SHARED
dllmain.c
handle.c
notify.c
- ws2help.def)
-
-if(NOT MSVC)
- set_source_files_properties(ws2help.def PROPERTIES EXTERNAL_OBJECT TRUE)
-endif()
+ ${CMAKE_CURRENT_BINARY_DIR}/ws2help.def)
set_module_type(ws2help win32dll)
add_importlibs(ws2help advapi32 ws2_32 kernel32 ntdll)
add_cab_target(ws2help 1)
+add_importlib_target(ws2help.spec)