set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON)
set(CMAKE_SHARED_LIBRARY_PREFIX "")
+set(CMAKE_SHARED_MODULE_PREFIX "")
set(CMAKE_SKIP_PREPROCESSED_SOURCE_RULES TRUE)
set(CMAKE_SKIP_ASSEMBLY_SOURCE_RULES TRUE)
set(CMAKE_COLOR_MAKEFILE OFF)
MainWindow.cpp
)
-add_library(charmap SHARED
+add_library(charmap MODULE
${SOURCE}
charmap.rc)
kbsdll.rc
${CMAKE_CURRENT_BINARY_DIR}/kbsdll.def)
-add_library(kbsdll SHARED ${SOURCE})
+add_library(kbsdll MODULE ${SOURCE})
set_module_type(kbsdll win32dll UNICODE)
add_importlibs(kbsdll user32 comctl32 msvcrt kernel32)
add_cd_file(TARGET kbsdll DESTINATION reactos/system32 FOR all)
spec2def(clb.dll clb.spec)
-add_library(clb SHARED
+add_library(clb MODULE
clb.c
clb.rc
${CMAKE_CURRENT_BINARY_DIR}/clb.def)
spec2def(dcomlaunch.dll dcomlaunch.spec ADD_IMPORTLIB)
-add_library(dcomlaunch SHARED
+add_library(dcomlaunch MODULE
dcomlaunch.c
network.c
dcomlaunch.rc
dhcpcsvc.c
include/rosdhcp.h)
-add_library(dhcpcsvc SHARED
+add_library(dhcpcsvc MODULE
${SOURCE}
dhcpcsvc.rc
${CMAKE_CURRENT_BINARY_DIR}/dhcpcsvc_stubs.c
add_rpc_files(server ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl/atsvc.idl)
spec2def(schedsvc.dll schedsvc.spec ADD_IMPORTLIB)
-add_library(schedsvc SHARED
+add_library(schedsvc MODULE
job.c
rpcserver.c
schedsvc.c
spec2def(shsvcs.dll shsvcs.spec ADD_IMPORTLIB)
-add_library(shsvcs SHARED
+add_library(shsvcs MODULE
shsvcs.c
thmsvc.c
thmserver.c
add_rpc_files(server ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl/srvsvc.idl)
spec2def(srvsvc.dll srvsvc.spec ADD_IMPORTLIB)
-add_library(srvsvc SHARED
+add_library(srvsvc MODULE
rpcserver.c
srvsvc.c
srvsvc.rc
add_rpc_files(server ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl/pnp.idl)
spec2def(umpnpmgr.dll umpnpmgr.spec ADD_IMPORTLIB)
-add_library(umpnpmgr SHARED
+add_library(umpnpmgr MODULE
umpnpmgr.c
umpnpmgr.rc
${CMAKE_CURRENT_BINARY_DIR}/pnp_s.c
add_rpc_files(server ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl/wkssvc.idl)
spec2def(wkssvc.dll wkssvc.spec ADD_IMPORTLIB)
-add_library(wkssvc SHARED
+add_library(wkssvc MODULE
rpcserver.c
wkssvc.c
wkssvc.rc
spec2def(wmisvc.dll wmisvc.spec ADD_IMPORTLIB)
-add_library(wmisvc SHARED
+add_library(wmisvc MODULE
wmisvc.c
wmisvc.rc
${CMAKE_CURRENT_BINARY_DIR}/wmisvc.def)
-add_library(wuauserv SHARED
+add_library(wuauserv MODULE
wuauserv.c
wuauserv.rc)
misc.cpp
${CMAKE_CURRENT_BINARY_DIR}/rshell.def)
-add_library(rshell SHARED ${SOURCE})
+add_library(rshell MODULE ${SOURCE})
set_module_type(rshell win32dll UNICODE)
spec2def(dxtn.dll dxtn.spec)
-add_library(dxtn SHARED
+add_library(dxtn MODULE
txc_compress_dxtn.c
txc_fetch_dxtn.c
${CMAKE_CURRENT_BINARY_DIR}/dxtn.def)
jmemnobs.c
precomp.h)
-add_library(libjpeg SHARED ${SOURCE})
+add_library(libjpeg MODULE ${SOURCE})
set_module_type(libjpeg win32dll)
add_importlibs(libjpeg msvcrt kernel32)
add_pch(libjpeg precomp.h SOURCE)
pngwutil.c
pngpriv.h)
-add_library(libpng SHARED ${SOURCE})
+add_library(libpng MODULE ${SOURCE})
set_module_type(libpng win32dll)
target_link_libraries(libpng zlib)
add_importlibs(libpng msvcrt kernel32 ntdll)
#tif_zstd.c
precomp.h)
-add_library(libtiff SHARED ${SOURCE} libtiff.def)
+add_library(libtiff MODULE ${SOURCE} libtiff.def)
set_module_type(libtiff win32dll)
target_link_libraries(libtiff zlib getopt)
add_importlibs(libtiff user32 msvcrt kernel32 ntdll)
src/xdr_stdio.c
precomp.h)
-add_library(libtirpc SHARED
+add_library(libtirpc MODULE
${SOURCE}
# libtirpc/libtirpc.rc
libtirpc/libtirpc_ros.rc
xsltutils.c
precomp.h)
-add_library(libxslt SHARED ${SOURCE})
+add_library(libxslt MODULE ${SOURCE})
set_module_type(libxslt win32dll)
target_link_libraries(libxslt libxml2 iconv-static zlib)
add_importlibs(libxslt msvcrt ws2_32 kernel32)
#xtea.c
)
-add_library(mbedtls SHARED
+add_library(mbedtls MODULE
${SOURCE}
mbedtls.rc
${CMAKE_CURRENT_BINARY_DIR}/mbedtls.def)
-D_WCTYPE_DEFINED
-D_CRT_ERRNO_DEFINED)
- add_library(${apiset_name} SHARED
+ add_library(${apiset_name} MODULE
${CMAKE_CURRENT_BINARY_DIR}/${apiset_name}_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/${apiset_name}.def)
sdbwrite.h
shimeng.h)
-add_library(apphelp SHARED
+add_library(apphelp MODULE
${SOURCE}
${HEADERS}
apphelp.rc
themes.c
genral.spec)
-add_library(acgenral SHARED
+add_library(acgenral MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/acgenral.def)
main.c
layer.spec)
-add_library(aclayers SHARED
+add_library(aclayers MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/aclayers.def)
add_rc_deps(access.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/applet.ico)
-add_library(access SHARED
+add_library(access MODULE
${SOURCE}
access.rc
${CMAKE_CURRENT_BINARY_DIR}/access.def)
file(GLOB appwiz_rc_deps resources/*.*)
add_rc_deps(appwiz.rc ${appwiz_rc_deps})
-add_library(appwiz SHARED
+add_library(appwiz MODULE
${SOURCE}
appwiz.rc
${CMAKE_CURRENT_BINARY_DIR}/appwiz.def)
add_rc_deps(console.rc ${CMAKE_CURRENT_SOURCE_DIR}/res/terminal.ico)
-add_library(console SHARED
+add_library(console MODULE
${SOURCE}
console.rc
${CMAKE_CURRENT_BINARY_DIR}/console.def)
file(GLOB desk_rc_deps resources/*.*)
add_rc_deps(desk.rc ${desk_rc_deps})
-add_library(desk SHARED
+add_library(desk MODULE
${SOURCE}
guid.c
desk.rc
file(GLOB hdwwiz_rc_deps resources/*.*)
add_rc_deps(hdwwiz.rc ${hdwwiz_rc_deps})
-add_library(hdwwiz SHARED
+add_library(hdwwiz MODULE
hdwwiz.c
hdwwiz.rc
${CMAKE_CURRENT_BINARY_DIR}/hdwwiz.def)
hotplug.c
enum.c)
-add_library(hotplug SHARED
+add_library(hotplug MODULE
${SOURCE}
hotplug.rc
${CMAKE_CURRENT_BINARY_DIR}/hotplug.def)
file(GLOB inetcpl_rc_deps resources/*.*)
add_rc_deps(inetcpl.rc ${inetcpl_rc_deps})
-add_library(inetcpl SHARED
+add_library(inetcpl MODULE
${SOURCE}
inetcpl.rc
${CMAKE_CURRENT_BINARY_DIR}/inetcpl_stubs.c
add_rc_deps(input.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/keyboard-shortcuts.ico)
-add_library(input SHARED
+add_library(input MODULE
${SOURCE}
input.rc
${CMAKE_CURRENT_BINARY_DIR}/input.def)
add_rc_deps(intl.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/applet.ico)
-add_library(intl SHARED
+add_library(intl MODULE
${SOURCE}
intl.rc
${CMAKE_CURRENT_BINARY_DIR}/intl.def)
spec2def(joy.cpl joy.spec)
add_rc_deps(joy.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/applet.ico)
-add_library(joy SHARED
+add_library(joy MODULE
joy.c
joy.rc
${CMAKE_CURRENT_BINARY_DIR}/joy.def)
file(GLOB liccpa_rc_deps resources/*.*)
add_rc_deps(liccpa.rc ${liccpa_rc_deps})
-add_library(liccpa SHARED
+add_library(liccpa MODULE
${SOURCE}
liccpa.rc
${CMAKE_CURRENT_BINARY_DIR}/liccpa.def)
file(GLOB main_rc_deps resources/*.*)
add_rc_deps(main.rc ${main_rc_deps})
-add_library(main SHARED
+add_library(main MODULE
${SOURCE}
main.rc
${CMAKE_CURRENT_BINARY_DIR}/main.def)
file(GLOB mmsys_rc_deps resources/*.*)
add_rc_deps(mmsys.rc ${mmsys_rc_deps})
-add_library(mmsys SHARED
+add_library(mmsys MODULE
${SOURCE}
mmsys.rc
${CMAKE_CURRENT_BINARY_DIR}/mmsys.def)
spec2def(ncpa.cpl ncpa.spec)
-add_library(ncpa SHARED
+add_library(ncpa MODULE
ncpa.c
${CMAKE_CURRENT_BINARY_DIR}/ncpa.def)
spec2def(odbccp32i.cpl odbccp32.spec)
-add_library(odbccp32i SHARED
+add_library(odbccp32i MODULE
odbccp32.c
odbccp32.rc
${CMAKE_CURRENT_BINARY_DIR}/odbccp32i.def)
add_rc_deps(openglcfg.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/openglcfg.ico)
-add_library(openglcfg SHARED
+add_library(openglcfg MODULE
${SOURCE}
openglcfg.rc
${CMAKE_CURRENT_BINARY_DIR}/openglcfg.def)
file(GLOB powercfg_rc_deps resources/*.*)
add_rc_deps(powercfg.rc ${powercfg_rc_deps})
-add_library(powercfg SHARED
+add_library(powercfg MODULE
${SOURCE}
powercfg.rc
${CMAKE_CURRENT_BINARY_DIR}/powercfg.def)
file(GLOB sysdm_rc_deps resources/*.*)
add_rc_deps(sysdm.rc ${sysdm_rc_deps})
-add_library(sysdm SHARED
+add_library(sysdm MODULE
${SOURCE}
sysdm.rc
${CMAKE_CURRENT_BINARY_DIR}/sysdm.def)
spec2def(telephon.cpl telephon.spec)
add_rc_deps(telephon.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/applet.ico)
-add_library(telephon SHARED
+add_library(telephon MODULE
telephon.c
telephon.rc
${CMAKE_CURRENT_BINARY_DIR}/telephon.def)
file(GLOB timedate_rc_deps resources/*.*)
add_rc_deps(timedate.rc ${timedate_rc_deps})
-add_library(timedate SHARED
+add_library(timedate MODULE
${SOURCE}
timedate.rc
${CMAKE_CURRENT_BINARY_DIR}/timedate.def)
file(GLOB usrmgr_rc_deps resources/*.*)
add_rc_deps(usrmgr.rc ${usrmgr_rc_deps})
-add_library(usrmgr SHARED
+add_library(usrmgr MODULE
${SOURCE}
usrmgr.rc
${CMAKE_CURRENT_BINARY_DIR}/usrmgr.def)
add_rc_deps(wined3dcfg.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/wined3dcfg.ico)
-add_library(wined3dcfg SHARED
+add_library(wined3dcfg MODULE
${SOURCE}
wined3dcfg.rc
${CMAKE_CURRENT_BINARY_DIR}/wined3dcfg.def)
spec2def(d3d8thk.dll d3d8thk.spec)
-add_library(d3d8thk SHARED
+add_library(d3d8thk MODULE
d3d8thk.rc
${CMAKE_CURRENT_BINARY_DIR}/d3d8thk.def)
Vtable/DirectDrawSurface4_Vtable.c
Vtable/DirectDrawSurface7_Vtable.c)
-add_library(ddraw SHARED ${SOURCE})
+add_library(ddraw MODULE ${SOURCE})
set_module_type(ddraw win32dll)
target_link_libraries(ddraw uuid dxguid ${PSEH_LIB})
add_importlibs(ddraw advapi32 gdi32 user32 msvcrt kernel32 ntdll)
qualityforward.cpp
${CMAKE_CURRENT_BINARY_DIR}/ksproxy.def)
-add_library(ksproxy SHARED ${SOURCE} ksproxy.rc)
+add_library(ksproxy MODULE ${SOURCE} ksproxy.rc)
set_module_type(ksproxy win32dll)
set_target_properties(ksproxy PROPERTIES SUFFIX ".ax")
target_link_libraries(ksproxy strmiids)
spec2def(ksuser.dll ksuser.spec ADD_IMPORTLIB)
-add_library(ksuser SHARED
+add_library(ksuser MODULE
ksuser.c
ksuser.rc
${CMAKE_CURRENT_BINARY_DIR}/ksuser.def)
mediastreamfilter.c
precomp.h)
-add_library(amstream SHARED
+add_library(amstream MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/amstream.def)
volume.c
precomp.h)
-add_library(d3d8 SHARED
+add_library(d3d8 MODULE
${SOURCE}
guid.c
version.rc
volume.c
precomp.h)
-add_library(d3d9 SHARED
+add_library(d3d9 MODULE
${SOURCE}
guid.c
version.rc
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/d3dcompiler_43_stubs.c)
-add_library(d3dcompiler_43 SHARED
+add_library(d3dcompiler_43 MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/d3dcompiler_43.def)
viewport.c
precomp.h)
-add_library(d3drm SHARED
+add_library(d3drm MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/d3drm_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_24_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_24.def)
-add_library(d3dx9_24 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_24 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_24 win32dll)
target_link_libraries(d3dx9_24 wine)
add_importlibs(d3dx9_24 d3dx9_30 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_25_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_25.def)
-add_library(d3dx9_25 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_25 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_25 win32dll)
target_link_libraries(d3dx9_25 wine)
add_importlibs(d3dx9_25 d3dx9_30 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_26_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_26.def)
-add_library(d3dx9_26 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_26 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_26 win32dll)
target_link_libraries(d3dx9_26 wine)
add_importlibs(d3dx9_26 d3dx9_30 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_27_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_27.def)
-add_library(d3dx9_27 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_27 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_27 win32dll)
target_link_libraries(d3dx9_27 wine)
add_importlibs(d3dx9_27 d3dx9_30 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_28_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_28.def)
-add_library(d3dx9_28 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_28 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_28 win32dll)
target_link_libraries(d3dx9_28 wine)
add_importlibs(d3dx9_28 d3dx9_30 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_29_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_29.def)
-add_library(d3dx9_29 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_29 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_29 win32dll)
target_link_libraries(d3dx9_29 wine)
add_importlibs(d3dx9_29 d3dx9_30 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_30_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_30.def)
-add_library(d3dx9_30 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_30 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_30 win32dll)
target_link_libraries(d3dx9_30 wine)
add_importlibs(d3dx9_30 d3dx9_36 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_31_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_31.def)
-add_library(d3dx9_31 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_31 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_31 win32dll)
target_link_libraries(d3dx9_31 wine)
add_importlibs(d3dx9_31 d3dx9_36 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_32.def)
-add_library(d3dx9_32 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_32 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_32 win32dll)
target_link_libraries(d3dx9_32 wine)
add_importlibs(d3dx9_32 d3dx9_36 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_33_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_33.def)
-add_library(d3dx9_33 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_33 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_33 win32dll)
target_link_libraries(d3dx9_33 wine)
add_importlibs(d3dx9_33 d3dx9_36 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_34_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_34.def)
-add_library(d3dx9_34 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_34 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_34 win32dll)
target_link_libraries(d3dx9_34 wine)
add_importlibs(d3dx9_34 d3dx9_36 msvcrt kernel32 ntdll)
d3dx9_35_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_35.def)
-add_library(d3dx9_35 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_35 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_35 win32dll)
target_link_libraries(d3dx9_35 wine)
add_importlibs(d3dx9_35 d3dx9_36 msvcrt kernel32 ntdll)
xfile.c
precomp.h)
-add_library(d3dx9_36 SHARED
+add_library(d3dx9_36 MODULE
${SOURCE}
guid.c
version.rc
d3dx9_37_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_37.def)
-add_library(d3dx9_37 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_37 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_37 win32dll)
target_link_libraries(d3dx9_37 wine)
add_importlibs(d3dx9_37 d3dx9_36 msvcrt kernel32 ntdll)
d3dx9_38_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_38.def)
-add_library(d3dx9_38 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_38 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_38 win32dll)
target_link_libraries(d3dx9_38 wine)
add_importlibs(d3dx9_38 d3dx9_36 msvcrt kernel32 ntdll)
d3dx9_39_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_39.def)
-add_library(d3dx9_39 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_39 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_39 win32dll)
target_link_libraries(d3dx9_39 wine)
add_importlibs(d3dx9_39 d3dx9_36 msvcrt kernel32 ntdll)
d3dx9_40_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_40.def)
-add_library(d3dx9_40 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_40 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_40 win32dll)
target_link_libraries(d3dx9_40 wine)
add_importlibs(d3dx9_40 d3dx9_36 msvcrt kernel32 ntdll)
d3dx9_41_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_41.def)
-add_library(d3dx9_41 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_41 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_41 win32dll)
target_link_libraries(d3dx9_41 wine)
add_importlibs(d3dx9_41 d3dx9_36 msvcrt kernel32 ntdll)
d3dx9_42_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_42.def)
-add_library(d3dx9_42 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_42 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_42 win32dll)
target_link_libraries(d3dx9_42 wine)
add_importlibs(d3dx9_42 d3dx9_36 msvcrt kernel32 ntdll)
d3dx9_43_main.c
${CMAKE_CURRENT_BINARY_DIR}/d3dx9_43.def)
-add_library(d3dx9_43 SHARED ${SOURCE} version.rc)
+add_library(d3dx9_43 MODULE ${SOURCE} version.rc)
set_module_type(d3dx9_43 win32dll)
add_importlibs(d3dx9_43 d3dx9_36 msvcrt kernel32)
add_cd_file(TARGET d3dx9_43 DESTINATION reactos/system32 FOR all)
parsing.c
precomp.h)
-add_library(d3dxof SHARED
+add_library(d3dxof MODULE
${SOURCE}
mszip.c
version.rc
set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "/FIwine/typeof.h")
endif()
-add_library(ddraw SHARED
+add_library(ddraw MODULE
${SOURCE}
ddraw.rc
${CMAKE_CURRENT_BINARY_DIR}/ddraw.def)
parsedisplayname.c
precomp.h)
-add_library(devenum SHARED
+add_library(devenum MODULE
${SOURCE}
devenum.rc
${CMAKE_CURRENT_BINARY_DIR}/devenum.def)
mouse.c
precomp.h)
-add_library(dinput SHARED
+add_library(dinput MODULE
${SOURCE}
data_formats.c
dinput.rc
dinput8_main.c
${CMAKE_CURRENT_BINARY_DIR}/dinput8.def)
-add_library(dinput8 SHARED ${SOURCE} version.rc)
+add_library(dinput8 MODULE ${SOURCE} version.rc)
set_module_type(dinput8 win32dll)
target_link_libraries(dinput8 dxguid uuid wine)
add_importlibs(dinput8 ole32 msvcrt kernel32 ntdll)
port.c
precomp.h)
-add_library(dmusic SHARED
+add_library(dmusic MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/dmusic.def)
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
spec2def(dplay.dll dplay.spec)
-add_library(dplay SHARED
+add_library(dplay MODULE
version.rc
${CMAKE_CURRENT_BINARY_DIR}/dplay_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/dplay.def)
name_server.c
precomp.h)
-add_library(dplayx SHARED
+add_library(dplayx MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/dplayx.def)
include_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
spec2def(dsound.dll dsound.spec ADD_IMPORTLIB)
-add_library(dsound SHARED
+add_library(dsound MODULE
buffer.c
capture.c
dsound.c
provider.c
precomp.h)
-add_library(dxdiagn SHARED
+add_library(dxdiagn MODULE
${SOURCE}
guid.c
dxdiagn.rc
dmort.c
precomp.h)
-add_library(msdmo SHARED
+add_library(msdmo MODULE
${SOURCE}
stubs.c
rsrc.rc
timeline.c
precomp.h)
-add_library(qedit SHARED
+add_library(qedit MODULE
${SOURCE}
qedit.rc
${CMAKE_CURRENT_BINARY_DIR}/qedit.def)
waveparser.c
precomp.h)
-add_library(quartz SHARED
+add_library(quartz MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c
${CMAKE_CURRENT_BINARY_DIR}/quartz_strmif_p.c
wined3d_main.c
precomp.h)
-add_library(d3dwine SHARED
+add_library(d3dwine MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/d3dwine.def)
foreach(_keyboard_layout ${_keyboard_layouts})
spec2def(${_keyboard_layout}.dll ${_keyboard_layout}/${_keyboard_layout}.spec)
- add_library(${_keyboard_layout} SHARED
+ add_library(${_keyboard_layout} MODULE
${_keyboard_layout}/${_keyboard_layout}.c
${_keyboard_layout}/${_keyboard_layout}.rc
${CMAKE_CURRENT_BINARY_DIR}/${_keyboard_layout}.def)
spec2def(idndl.dll idndl.spec)
-add_library(idndl SHARED
+add_library(idndl MODULE
idndl.cpp
${CMAKE_CURRENT_BINARY_DIR}/idndl.def)
normalize.c
${CMAKE_CURRENT_BINARY_DIR}/normaliz.def)
-add_library(normaliz SHARED ${SOURCE})
+add_library(normaliz MODULE ${SOURCE})
set_module_type(normaliz win32dll ENTRYPOINT 0)
add_importlibs(normaliz msvcrt kernel32 ntdll)
add_cd_file(TARGET normaliz DESTINATION reactos/system32 FOR all)
include_directories(
${REACTOS_SOURCE_DIR}/drivers/filesystems/nfs)
-add_library(nfs41_np SHARED
+add_library(nfs41_np MODULE
${SOURCE}
nfsnp.rc
${CMAKE_CURRENT_BINARY_DIR}/nfs41_np.def)
add_asm_files(ntdll_asm ${ASM_SOURCE})
-add_library(ntdll SHARED
+add_library(ntdll MODULE
${SOURCE}
${ntdll_asm}
def/ntdll.rc
src/libnurbs/nurbtess/searchTree.cc
precomp.h)
-add_library(glu32 SHARED
+add_library(glu32 MODULE
${LIBNURBS_SOURCE}
src/libnurbs/nurbtess/polyDBG.cc
${SOURCE}
)
endif()
-add_library(opengl32 SHARED
+add_library(opengl32 MODULE
${SOURCE}
${opengl32_asm}
${CMAKE_CURRENT_BINARY_DIR}/opengl32.def)
CLayerUIPropPage.cpp
precomp.h)
-add_library(acppage SHARED
+add_library(acppage MODULE
${SOURCE}
acppage.spec
ACPPage.rc
cryptext.c
precomp.h)
-add_library(cryptext SHARED
+add_library(cryptext MODULE
${SOURCE}
cryptext.spec
cryptext.rc
add_rc_deps(deskadp.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/adapter.ico)
-add_library(deskadp SHARED
+add_library(deskadp MODULE
${SOURCE}
deskadp.rc
${CMAKE_CURRENT_BINARY_DIR}/deskadp.def)
add_rc_deps(deskmon.rc ${CMAKE_CURRENT_SOURCE_DIR}/resources/monitor.ico)
-add_library(deskmon SHARED
+add_library(deskmon MODULE
${SOURCE}
deskmon.rc
${CMAKE_CURRENT_BINARY_DIR}/deskmon.def)
spec2def(devcpux.dll devcpux.spec)
-add_library(devcpux SHARED processor.c processor.rc ${CMAKE_CURRENT_BINARY_DIR}/devcpux.def)
+add_library(devcpux MODULE processor.c processor.rc ${CMAKE_CURRENT_BINARY_DIR}/devcpux.def)
set_module_type(devcpux win32dll UNICODE)
add_importlibs(devcpux user32 powrprof comctl32 msvcrt kernel32 ntdll)
add_cd_file(TARGET devcpux DESTINATION reactos/system32 FOR all)
regsvr.c
fontext.h)
-add_library(fontext SHARED
+add_library(fontext MODULE
${SOURCE}
fontext.rc
${CMAKE_CURRENT_BINARY_DIR}/fontext.def)
file(GLOB netshell_rc_deps res/*.*)
add_rc_deps(netshell.rc ${netshell_rc_deps})
-add_library(netshell SHARED
+add_library(netshell MODULE
${SOURCE}
netshell.rc
${CMAKE_CURRENT_BINARY_DIR}/netshell_stubs.c
regfolder.cpp
precomp.h)
-add_library(ntobjshex SHARED
+add_library(ntobjshex MODULE
${SOURCE}
ntobjshex.rc
${CMAKE_CURRENT_BINARY_DIR}/ntobjshex.def)
volpropsheet.cpp
precomp.h)
-add_library(shellbtrfs SHARED
+add_library(shellbtrfs MODULE
${SOURCE}
guid.c
shellbtrfs.rc
volume.cpp
precomp.h)
-add_library(stobject SHARED
+add_library(stobject MODULE
${SOURCE}
stobject.rc
${CMAKE_CURRENT_BINARY_DIR}/stobject.def)
precomp.h
resource.h)
-add_library(zipfldr SHARED
+add_library(zipfldr MODULE
${SOURCE}
${ZLIB_SOURCE}
zipfldr.rc
stubs.c
acleditint.h)
-add_library(acledit SHARED
+add_library(acledit MODULE
${SOURCE}
acledit.rc
${CMAKE_CURRENT_BINARY_DIR}/acledit.def)
sidcache.c
precomp.h)
-add_library(aclui SHARED
+add_library(aclui MODULE
${SOURCE}
guid.c
aclui.rc
stubs.c
precomp.h)
-add_library(activeds SHARED
+add_library(activeds MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/activeds.def)
${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c
precomp.h)
-add_library(actxprxy SHARED
+add_library(actxprxy MODULE
${SOURCE}
actxprxy.rc
${CMAKE_CURRENT_BINARY_DIR}/actxprxy.def)
wine/security.c
advapi32.h)
-add_library(advapi32 SHARED
+add_library(advapi32 MODULE
${SOURCE}
advapi32.rc
${CMAKE_CURRENT_BINARY_DIR}/advapi32_stubs.c
RegLoadMUIString.c
${CMAKE_CURRENT_BINARY_DIR}/advapi32_vista.def)
-add_library(advapi32_vista SHARED ${SOURCE})
+add_library(advapi32_vista MODULE ${SOURCE})
set_module_type(advapi32_vista win32dll ENTRYPOINT DllMain 12)
target_link_libraries(advapi32_vista wine)
add_importlibs(advapi32_vista advapi32 kernel32 ntdll)
reg.c
precomp.h)
-add_library(advpack SHARED
+add_library(advpack MODULE
${SOURCE}
advpack.rc
${CMAKE_CURRENT_BINARY_DIR}/advpack.def)
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS "${atl_rc_deps}")
-add_library(atl SHARED
+add_library(atl MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/atl.def)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/atl100_stubs.c)
-add_library(atl100 SHARED
+add_library(atl100 MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/atl100.def)
${CMAKE_CURRENT_BINARY_DIR}/atl80_stubs.c
precomp.h)
-add_library(atl80 SHARED
+add_library(atl80 MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/atl80.def)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/authz_stubs.c)
-add_library(authz SHARED
+add_library(authz MODULE
${SOURCE}
authz.rc
${CMAKE_CURRENT_BINARY_DIR}/authz.def)
include_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
-add_library(avicap32 SHARED
+add_library(avicap32 MODULE
avicap32.c
avicap32.rc
${CMAKE_CURRENT_BINARY_DIR}/avicap32.def)
${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c
precomp.h)
-add_library(avifil32 SHARED
+add_library(avifil32 MODULE
${SOURCE}
guid.c
rsrc.rc
spec2def(batt.dll batt.spec)
-add_library(batt SHARED
+add_library(batt MODULE
batt.c
batt.rc
${CMAKE_CURRENT_BINARY_DIR}/batt.def)
${CMAKE_CURRENT_BINARY_DIR}/bcrypt_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/bcrypt.def)
-add_library(bcrypt SHARED ${SOURCE})
+add_library(bcrypt MODULE ${SOURCE})
set_module_type(bcrypt win32dll)
target_link_libraries(bcrypt wine)
add_importlibs(bcrypt mbedtls advapi32 msvcrt kernel32 ntdll)
beepmidi.c
${CMAKE_CURRENT_BINARY_DIR}/beepmidi.def)
-add_library(beepmidi SHARED ${SOURCE})
+add_library(beepmidi MODULE ${SOURCE})
set_module_type(beepmidi win32dll UNICODE)
add_importlibs(beepmidi winmm msvcrt kernel32 ntdll)
add_cd_file(TARGET beepmidi DESTINATION reactos/system32 FOR all)
CProgressDialog.cpp
precomp.h)
-add_library(browseui SHARED
+add_library(browseui MODULE
${SOURCE}
dllinstall.c
browseui.rc
spec2def(bthci.dll bthci.spec)
-add_library(bthci SHARED
+add_library(bthci MODULE
bthci.c
bthci.rc
${CMAKE_CURRENT_BINARY_DIR}/bthci.def)
fdi.c
precomp.h)
-add_library(cabinet SHARED
+add_library(cabinet MODULE
${SOURCE}
stubs.c
cabinet.rc
cards.rc
${CMAKE_CURRENT_BINARY_DIR}/cards.def)
-add_library(cards SHARED ${SOURCE})
+add_library(cards MODULE ${SOURCE})
set_module_type(cards win32dll UNICODE)
add_importlibs(cards user32 gdi32 msvcrt kernel32)
add_cd_file(TARGET cards DESTINATION reactos/system32 FOR all)
${CMAKE_CURRENT_BINARY_DIR}/cfgmgr32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cfgmgr32.def)
-add_library(cfgmgr32 SHARED ${SOURCE})
+add_library(cfgmgr32 MODULE ${SOURCE})
set_module_type(cfgmgr32 win32dll)
add_importlibs(cfgmgr32 setupapi msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/clusapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/clusapi.def)
-add_library(clusapi SHARED ${SOURCE})
+add_library(clusapi MODULE ${SOURCE})
set_module_type(clusapi win32dll)
target_link_libraries(clusapi wine)
add_importlibs(clusapi msvcrt kernel32 ntdll)
comcat_main.c
${CMAKE_CURRENT_BINARY_DIR}/comcat.def)
-add_library(comcat SHARED ${SOURCE} version.rc)
+add_library(comcat MODULE ${SOURCE} version.rc)
set_module_type(comcat win32dll)
add_importlibs(comcat ole32 msvcrt kernel32)
add_cd_file(TARGET comcat DESTINATION reactos/system32 FOR all)
updown.c
precomp.h)
-add_library(comctl32 SHARED
+add_library(comctl32 MODULE
${SOURCE}
stubs.c
rsrc.rc
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/comdlg32_stubs.c)
-add_library(comdlg32 SHARED
+add_library(comdlg32 MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/comdlg32.def)
compstui_main.c
${CMAKE_CURRENT_BINARY_DIR}/compstui.def)
-add_library(compstui SHARED ${SOURCE})
+add_library(compstui MODULE ${SOURCE})
set_module_type(compstui win32dll)
target_link_libraries(compstui wine)
add_importlibs(compstui msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/credui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/credui.def)
-add_library(credui SHARED ${SOURCE} credui.rc)
+add_library(credui MODULE ${SOURCE} credui.rc)
set_module_type(credui win32dll)
target_link_libraries(credui wine)
add_importlibs(credui advapi32 user32 comctl32 msvcrt kernel32 ntdll)
crtdll.rc
${CMAKE_CURRENT_BINARY_DIR}/crtdll.def)
-add_library(crtdll SHARED ${SOURCE})
+add_library(crtdll MODULE ${SOURCE})
set_module_type(crtdll win32dll ENTRYPOINT DllMain 12)
target_link_libraries(crtdll crt wine)
str.c
precomp.h)
-add_library(crypt32 SHARED
+add_library(crypt32 MODULE
${SOURCE}
crypt32.rc
${CMAKE_CURRENT_BINARY_DIR}/crypt32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptdlg_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptdlg.def)
-add_library(cryptdlg SHARED ${SOURCE} cryptdlg.rc)
+add_library(cryptdlg MODULE ${SOURCE} cryptdlg.rc)
set_module_type(cryptdlg win32dll)
target_link_libraries(cryptdlg wine)
add_importlibs(cryptdlg advapi32 user32 crypt32 cryptui wintrust msvcrt kernel32 ntdll)
stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptdll.def)
-add_library(cryptdll SHARED ${SOURCE})
+add_library(cryptdll MODULE ${SOURCE})
set_module_type(cryptdll win32dll)
target_link_libraries(cryptdll wine)
add_importlibs(cryptdll advapi32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/cryptnet_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptnet.def)
-add_library(cryptnet SHARED ${SOURCE})
+add_library(cryptnet MODULE ${SOURCE})
set_module_type(cryptnet win32dll)
target_link_libraries(cryptnet wine)
add_delay_importlibs(cryptnet wininet)
${CMAKE_CURRENT_BINARY_DIR}/cryptui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/cryptui.def)
-add_library(cryptui SHARED ${SOURCE} cryptui.rc)
+add_library(cryptui MODULE ${SOURCE} cryptui.rc)
set_module_type(cryptui win32dll)
target_link_libraries(cryptui uuid wine)
add_delay_importlibs(cryptui urlmon wintrust)
type.c
precomp.h)
- add_library(dbghelp SHARED
+ add_library(dbghelp MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/dbghelp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/dciman32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/dciman32.def)
-add_library(dciman32 SHARED ${SOURCE})
+add_library(dciman32 MODULE ${SOURCE})
set_module_type(dciman32 win32dll)
target_link_libraries(dciman32 wine)
add_importlibs(dciman32 msvcrt kernel32 ntdll)
devmgmt/Node.cpp
devmgmt/RootNode.cpp)
-add_library(devmgr SHARED
+add_library(devmgr MODULE
${SOURCE}
devmgr.rc
${CMAKE_CURRENT_BINARY_DIR}/devmgr.def)
dnsapi/stubs.c
dnsapi/precomp.h)
-add_library(dnsapi SHARED
+add_library(dnsapi MODULE
${SOURCE}
dnsapi.rc
${CMAKE_CURRENT_BINARY_DIR}/dnsapi.def)
list(APPEND SOURCE
${CMAKE_CURRENT_BINARY_DIR}/esent_stubs.c)
-add_library(esent SHARED
+add_library(esent MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/esent.def)
${CMAKE_CURRENT_BINARY_DIR}/faultrep_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/faultrep.def)
-add_library(faultrep SHARED ${SOURCE})
+add_library(faultrep MODULE ${SOURCE})
set_module_type(faultrep win32dll)
target_link_libraries(faultrep wine)
add_importlibs(faultrep advapi32 msvcrt kernel32 ntdll)
stubs.c
${CMAKE_CURRENT_BINARY_DIR}/fltlib.def)
-add_library(fltlib SHARED ${SOURCE} rsrc.rc)
+add_library(fltlib MODULE ${SOURCE} rsrc.rc)
set_module_type(fltlib win32dll)
target_link_libraries(fltlib wine)
add_target_compile_definitions(fltlib NTDDI_VERSION=NTDDI_WS03SP1)
query.c
precomp.h)
-add_library(fmifs SHARED
+add_library(fmifs MODULE
${SOURCE}
fmifs.rc
${CMAKE_CURRENT_BINARY_DIR}/fmifs_stubs.c
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
spec2def(fontsub.dll fontsub.spec)
-add_library(fontsub SHARED
+add_library(fontsub MODULE
main.c
${CMAKE_CURRENT_BINARY_DIR}/fontsub_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/fontsub.def)
add_compile_flags("/Zc:wchar_t-")
endif()
-add_library(framedyn SHARED ${SOURCE})
+add_library(framedyn MODULE ${SOURCE})
set_module_type(framedyn win32dll UNICODE)
add_importlibs(framedyn oleaut32 msvcrt kernel32 ntdll)
add_cd_file(TARGET framedyn DESTINATION reactos/system32/wbem FOR all)
add_library(fusion_common STATIC ${COMMON_SOURCE})
add_dependencies(fusion_common psdk)
-add_library(fusion SHARED
+add_library(fusion MODULE
version.rc
${CMAKE_CURRENT_BINARY_DIR}/fusion.def)
set(fusion_folder "${CMAKE_CURRENT_SOURCE_DIR}/..")
spec2def(fusion.dll fusion.spec)
-add_library(fusion_1_1 SHARED
+add_library(fusion_1_1 MODULE
${fusion_folder}/version.rc
${CMAKE_CURRENT_BINARY_DIR}/fusion.def)
set(fusion_folder "${CMAKE_CURRENT_SOURCE_DIR}/..")
spec2def(fusion.dll fusion.spec)
-add_library(fusion_2_0 SHARED
+add_library(fusion_2_0 MODULE
${fusion_folder}/version.rc
${CMAKE_CURRENT_BINARY_DIR}/fusion.def)
stringformat.c
precomp.h)
-add_library(gdiplus SHARED
+add_library(gdiplus MODULE
${SOURCE}
guid.c
gdiplus.rc
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
spec2def(getuname.dll getuname.spec ADD_IMPORTLIB)
-add_library(getuname SHARED
+add_library(getuname MODULE
getuname.c
getuname.rc
${CMAKE_CURRENT_BINARY_DIR}/getuname.def)
webbrowser.c
precomp.h)
-add_library(hhctrl SHARED
+add_library(hhctrl MODULE
${SOURCE}
guid.c
hhctrl.rc
stubs.c
precomp.h)
-add_library(hid SHARED
+add_library(hid MODULE
${SOURCE}
hid.rc
${CMAKE_CURRENT_BINARY_DIR}/hid.def)
link.c
precomp.h)
-add_library(hlink SHARED
+add_library(hlink MODULE
${SOURCE}
hlink.rc
${CMAKE_CURRENT_BINARY_DIR}/hlink_stubs.c
service.c
precomp.h)
-add_library(hnetcfg SHARED
+add_library(hnetcfg MODULE
${SOURCE}
hnetcfg.rc
${CMAKE_CURRENT_BINARY_DIR}/hnetcfg.def)
${CMAKE_CURRENT_BINARY_DIR}/httpapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/httpapi.def)
-add_library(httpapi SHARED ${SOURCE})
+add_library(httpapi MODULE ${SOURCE})
set_module_type(httpapi win32dll)
target_link_libraries(httpapi wine)
add_importlibs(httpapi msvcrt kernel32 ntdll)
iccvid.c
${CMAKE_CURRENT_BINARY_DIR}/iccvid.def)
-add_library(iccvid SHARED ${SOURCE} rsrc.rc)
+add_library(iccvid MODULE ${SOURCE} rsrc.rc)
set_module_type(iccvid win32dll)
target_link_libraries(iccvid wine)
add_importlibs(iccvid user32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/icmp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/icmp.def)
-add_library(icmp SHARED ${SOURCE})
+add_library(icmp MODULE ${SOURCE})
set_module_type(icmp win32dll)
add_importlibs(icmp iphlpapi msvcrt kernel32 ntdll)
add_cd_file(TARGET icmp DESTINATION reactos/system32 FOR all)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/ieframe_stubs.c)
-add_library(ieframe SHARED
+add_library(ieframe MODULE
${SOURCE}
ieframe.rc
${CMAKE_CURRENT_BINARY_DIR}/ieframe.def)
spec2def(iernonce.dll iernonce.spec)
-add_library(iernonce SHARED
+add_library(iernonce MODULE
iernonce.c
iernonce.rc
${CMAKE_CURRENT_BINARY_DIR}/iernonce.def)
imaadp32.c
${CMAKE_CURRENT_BINARY_DIR}/imaadp32.def)
-add_library(imaadp32.acm SHARED ${SOURCE})
+add_library(imaadp32.acm MODULE ${SOURCE})
set_module_type(imaadp32.acm win32dll)
set_target_properties(imaadp32.acm PROPERTIES SUFFIX "")
target_link_libraries(imaadp32.acm wine)
modify.c
precomp.h)
-add_library(imagehlp SHARED
+add_library(imagehlp MODULE
${SOURCE}
imagehlp.rc
${CMAKE_CURRENT_BINARY_DIR}/imagehlp_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/imm32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/imm32.def)
-add_library(imm32 SHARED ${SOURCE} version.rc)
+add_library(imm32 MODULE ${SOURCE} version.rc)
set_module_type(imm32 win32dll)
target_link_libraries(imm32 wine)
add_importlibs(imm32 advapi32 user32 msvcrt kernel32 ntdll)
smtptransport.c
precomp.h)
-add_library(inetcomm SHARED
+add_library(inetcomm MODULE
${SOURCE}
guid.c
inetcomm.rc
${CMAKE_CURRENT_BINARY_DIR}/inetmib1_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/inetmib1.def)
-add_library(inetmib1 SHARED ${SOURCE})
+add_library(inetmib1 MODULE ${SOURCE})
set_module_type(inetmib1 win32dll)
target_link_libraries(inetmib1 wine)
add_delay_importlibs(inetmib1 iphlpapi)
${CMAKE_CURRENT_BINARY_DIR}/initpki_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/initpki.def)
-add_library(initpki SHARED ${SOURCE})
+add_library(initpki MODULE ${SOURCE})
set_module_type(initpki win32dll)
target_link_libraries(initpki wine)
add_importlibs(initpki msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/inseng_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/inseng.def)
-add_library(inseng SHARED ${SOURCE} guid.c inseng.rc)
+add_library(inseng MODULE ${SOURCE} guid.c inseng.rc)
set_module_type(inseng win32dll)
target_link_libraries(inseng uuid wine)
add_importlibs(inseng ole32 urlmon kernel32_vista msvcrt kernel32 ntdll)
-add_library(iologmsg SHARED iologmsg.rc)
+add_library(iologmsg MODULE iologmsg.rc)
set_module_type(iologmsg module UNICODE)
add_dependencies(iologmsg ntiologc)
add_cd_file(TARGET iologmsg DESTINATION reactos/system32 FOR all)
iphlpapi_private.h
${CMAKE_CURRENT_BINARY_DIR}/iphlpapi_stubs.c)
-add_library(iphlpapi SHARED
+add_library(iphlpapi MODULE
${SOURCE}
iphlpapi.rc
iphlpapi_fakestubs.c
${CMAKE_CURRENT_BINARY_DIR}/itircl_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/itircl.def)
-add_library(itircl SHARED ${SOURCE})
+add_library(itircl MODULE ${SOURCE})
set_module_type(itircl win32dll)
target_link_libraries(itircl wine)
add_importlibs(itircl msvcrt kernel32 ntdll)
storage.c
precomp.h)
-add_library(itss SHARED
+add_library(itss MODULE
${SOURCE}
guid.c
rsrc.rc
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS "${jscript_rc_deps}")
-add_library(jscript SHARED
+add_library(jscript MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/jscript.def)
${CMAKE_CURRENT_BINARY_DIR}/jsproxy_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/jsproxy.def)
-add_library(jsproxy SHARED ${SOURCE} rsrc.rc)
+add_library(jsproxy MODULE ${SOURCE} rsrc.rc)
set_module_type(jsproxy win32dll)
target_link_libraries(jsproxy uuid wine)
add_importlibs(jsproxy oleaut32 ole32 ws2_32 msvcrt kernel32 ntdll)
endif()
add_asm_files(kernel32_asm ${ASM_SOURCE})
-add_library(kernel32 SHARED
+add_library(kernel32 MODULE
${SOURCE}
${kernel32_asm}
kernel32.rc
sync.c
${CMAKE_CURRENT_BINARY_DIR}/kernel32_vista.def)
-add_library(kernel32_vista SHARED ${SOURCE})
+add_library(kernel32_vista MODULE ${SOURCE})
set_module_type(kernel32_vista win32dll ENTRYPOINT DllMain 12)
add_importlibs(kernel32_vista kernel32 ntdll)
add_delay_importlibs(kernel32_vista ntdll_vista)
stubs.c
${CMAKE_CURRENT_BINARY_DIR}/loadperf.def)
-add_library(loadperf SHARED ${SOURCE})
+add_library(loadperf MODULE ${SOURCE})
set_module_type(loadperf win32dll)
target_link_libraries(loadperf wine)
add_importlibs(loadperf msvcrt kernel32 ntdll)
stub.c
ros_lpk.h)
-add_library(lpk SHARED
+add_library(lpk MODULE
${SOURCE}
lpk.rc
${CMAKE_CURRENT_BINARY_DIR}/lpk.def)
${CMAKE_CURRENT_BINARY_DIR}/lsa_s.c
${CMAKE_CURRENT_BINARY_DIR}/lsasrv_stubs.c)
-add_library(lsasrv SHARED
+add_library(lsasrv MODULE
${SOURCE}
lsasrv.rc
${CMAKE_CURRENT_BINARY_DIR}/lsasrv.def)
version.rc
${CMAKE_CURRENT_BINARY_DIR}/lz32.def)
-add_library(lz32 SHARED ${SOURCE})
+add_library(lz32 MODULE ${SOURCE})
set_module_type(lz32 win32dll ENTRYPOINT 0 )
target_link_libraries(lz32 wine)
add_importlibs(lz32 kernel32 ntdll)
util.c
precomp.h)
-add_library(mapi32 SHARED
+add_library(mapi32 MODULE
${SOURCE}
guid.c
version.rc
wnd.c
precomp.h)
-add_library(mciavi32 SHARED
+add_library(mciavi32 MODULE
${SOURCE}
mciavi_res.rc
${CMAKE_CURRENT_BINARY_DIR}/mciavi32.def)
mcicda.c
${CMAKE_CURRENT_BINARY_DIR}/mcicda.def)
-add_library(mcicda SHARED ${SOURCE})
+add_library(mcicda MODULE ${SOURCE})
set_module_type(mcicda win32dll)
target_link_libraries(mcicda wine)
add_importlibs(mcicda winmm user32 msvcrt kernel32 ntdll)
mciqtz.c
${CMAKE_CURRENT_BINARY_DIR}/mciqtz32.def)
-add_library(mciqtz32 SHARED ${SOURCE} mciavi_res.rc)
+add_library(mciqtz32 MODULE ${SOURCE} mciavi_res.rc)
set_module_type(mciqtz32 win32dll)
target_link_libraries(mciqtz32 wine strmiids)
add_importlibs(mciqtz32 winmm ole32 user32 gdi32 msvcrt kernel32 ntdll)
mcimidi.c
${CMAKE_CURRENT_BINARY_DIR}/mciseq.def)
-add_library(mciseq SHARED ${SOURCE})
+add_library(mciseq MODULE ${SOURCE})
set_module_type(mciseq win32dll)
target_link_libraries(mciseq wine)
add_importlibs(mciseq winmm user32 msvcrt kernel32 ntdll)
mciwave.c
${CMAKE_CURRENT_BINARY_DIR}/mciwave.def)
-add_library(mciwave SHARED ${SOURCE})
+add_library(mciwave MODULE ${SOURCE})
set_module_type(mciwave win32dll)
target_link_libraries(mciwave wine)
add_importlibs(mciwave user32 winmm msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/mgmtapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mgmtapi.def)
-add_library(mgmtapi SHARED ${SOURCE})
+add_library(mgmtapi MODULE ${SOURCE})
set_module_type(mgmtapi win32dll)
target_link_libraries(mgmtapi wine)
add_importlibs(mgmtapi msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/mlang_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mlang.def)
-add_library(mlang SHARED ${SOURCE} mlang.rc)
+add_library(mlang MODULE ${SOURCE} mlang.rc)
set_module_type(mlang win32dll UNICODE)
target_link_libraries(mlang uuid wine)
add_delay_importlibs(mlang oleaut32)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/mmdevapi_stubs.c)
-add_library(mmdevapi SHARED
+add_library(mmdevapi MODULE
${SOURCE}
guid.c
mmdevapi.rc
wave_io.c
mmdrv.h)
-add_library(mmdrv SHARED
+add_library(mmdrv MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/mmdrv.def)
${CMAKE_CURRENT_BINARY_DIR}/modemui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/modemui.def)
-add_library(modemui SHARED ${SOURCE})
+add_library(modemui MODULE ${SOURCE})
set_module_type(modemui win32dll UNICODE)
add_importlibs(modemui msvcrt kernel32 ntdll)
add_cd_file(TARGET modemui DESTINATION reactos/system32 FOR all)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/mpr_stubs.c)
-add_library(mpr SHARED
+add_library(mpr MODULE
${SOURCE}
mpr.rc
${CMAKE_CURRENT_BINARY_DIR}/mpr.def)
${CMAKE_CURRENT_BINARY_DIR}/mprapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mprapi.def)
-add_library(mprapi SHARED ${SOURCE})
+add_library(mprapi MODULE ${SOURCE})
set_module_type(mprapi win32dll)
target_link_libraries(mprapi wine)
add_importlibs(mprapi msvcrt kernel32 ntdll)
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
spec2def(msacm32.drv msacm32.drv.spec)
-add_library(msacm32.drv SHARED
+add_library(msacm32.drv MODULE
wavemap.c
wavemap.rc
${CMAKE_CURRENT_BINARY_DIR}/msacm32.def)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/msacm32_stubs.c)
-add_library(msacm32 SHARED
+add_library(msacm32 MODULE
${SOURCE}
msacm.rc
${CMAKE_CURRENT_BINARY_DIR}/msacm32.def)
msadp32.c
${CMAKE_CURRENT_BINARY_DIR}/msadp32.def)
-add_library(msadp32.acm SHARED ${SOURCE})
+add_library(msadp32.acm MODULE ${SOURCE})
set_module_type(msadp32.acm win32dll)
set_target_properties(msadp32.acm PROPERTIES SUFFIX "")
target_link_libraries(msadp32.acm wine)
misc/stubs.c
msafd.h)
-add_library(msafd SHARED
+add_library(msafd MODULE
${SOURCE}
msafd.rc
${CMAKE_CURRENT_BINARY_DIR}/msafd.def)
main.c
${CMAKE_CURRENT_BINARY_DIR}/mscat32.def)
-add_library(mscat32 SHARED ${SOURCE})
+add_library(mscat32 MODULE ${SOURCE})
set_module_type(mscat32 win32dll)
target_link_libraries(mscat32 wine)
add_importlibs(mscat32 wintrust msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/mscms_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mscms.def)
-add_library(mscms SHARED ${SOURCE} version.rc)
+add_library(mscms MODULE ${SOURCE} version.rc)
set_module_type(mscms win32dll)
target_link_libraries(mscms wine)
add_importlibs(mscms advapi32 msvcrt kernel32 ntdll)
mscoree_main.c
mscoree_private.h)
-add_library(mscoree SHARED
+add_library(mscoree MODULE
${SOURCE}
guid.c
mscoree.rc
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/msctf_stubs.c)
-add_library(msctf SHARED
+add_library(msctf MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/msctf.def)
${CMAKE_CURRENT_BINARY_DIR}/msftedit_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msftedit.def)
-add_library(msftedit SHARED ${SOURCE})
+add_library(msftedit MODULE ${SOURCE})
set_module_type(msftedit win32dll)
target_link_libraries(msftedit uuid wine)
add_importlibs(msftedit riched20 msvcrt kernel32 ntdll)
msg711.c
${CMAKE_CURRENT_BINARY_DIR}/msg711.def)
-add_library(msg711.acm SHARED ${SOURCE})
+add_library(msg711.acm MODULE ${SOURCE})
set_module_type(msg711.acm win32dll)
set_target_properties(msg711.acm PROPERTIES SUFFIX "")
target_link_libraries(msg711.acm wine)
list(APPEND CPP_SOURCE
dimmedwindow.cpp)
-add_library(msgina SHARED
+add_library(msgina MODULE
${C_SOURCE}
${CPP_SOURCE}
msgina.rc
msgsm32.c
${CMAKE_CURRENT_BINARY_DIR}/msgsm32.def)
-add_library(msgsm32.acm SHARED ${SOURCE})
+add_library(msgsm32.acm MODULE ${SOURCE})
set_module_type(msgsm32.acm win32dll)
set_target_properties(msgsm32.acm PROPERTIES SUFFIX "")
target_link_libraries(msgsm32.acm wine)
add_typelib(mshtml_tlb.idl)
add_definitions(-D__WINESRC__)
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
-add_library(mshtml.tlb SHARED rsrc.rc)
+add_library(mshtml.tlb MODULE rsrc.rc)
list(APPEND mshtml_tlb_rc_deps
${CMAKE_CURRENT_BINARY_DIR}/mshtml_tlb.tlb
add_asm_files(mshtml_asm msvc.S)
endif()
-add_library(mshtml SHARED
+add_library(mshtml MODULE
${SOURCE}
${mshtml_asm}
guid.c
where.c
precomp.h)
-add_library(msi SHARED
+add_library(msi MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/msiserver_i.c
${CMAKE_CURRENT_BINARY_DIR}/msi_stubs.c
msimg32_main.c
${CMAKE_CURRENT_BINARY_DIR}/msimg32.def)
-add_library(msimg32 SHARED ${SOURCE})
+add_library(msimg32 MODULE ${SOURCE})
set_module_type(msimg32 win32dll)
target_link_libraries(msimg32 wine)
add_importlibs(msimg32 gdi32 msvcrt kernel32 ntdll)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/msimtf_stubs.c)
-add_library(msimtf SHARED
+add_library(msimtf MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/msimtf.def)
${CMAKE_CURRENT_BINARY_DIR}/msisip_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msisip.def)
-add_library(msisip SHARED ${SOURCE})
+add_library(msisip MODULE ${SOURCE})
set_module_type(msisip win32dll)
target_link_libraries(msisip wine)
add_importlibs(msisip crypt32 ole32 msvcrt kernel32 ntdll)
msisys.c
${CMAKE_CURRENT_BINARY_DIR}/msisys.def)
-add_library(msisys SHARED ${SOURCE})
+add_library(msisys MODULE ${SOURCE})
set_module_type(msisys win32ocx)
target_link_libraries(msisys wine)
add_importlibs(msisys msvcrt kernel32 ntdll)
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
add_definitions(-D__WINESRC__)
spec2def(msnet32.dll msnet32.spec)
-add_library(msnet32 SHARED msnet_main.c ${CMAKE_CURRENT_BINARY_DIR}/msnet32.def)
+add_library(msnet32 MODULE msnet_main.c ${CMAKE_CURRENT_BINARY_DIR}/msnet32.def)
set_module_type(msnet32 win32dll)
target_link_libraries(msnet32 wine)
add_importlibs(msnet32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/mspatcha_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mspatcha.def)
-add_library(mspatcha SHARED ${SOURCE} version.rc)
+add_library(mspatcha MODULE ${SOURCE} version.rc)
set_module_type(mspatcha win32dll)
target_link_libraries(mspatcha wine)
add_importlibs(mspatcha msvcrt kernel32 ntdll)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/msports_stubs.c)
-add_library(msports SHARED
+add_library(msports MODULE
${SOURCE}
msports.rc
${CMAKE_CURRENT_BINARY_DIR}/msports.def)
msrle32.c
${CMAKE_CURRENT_BINARY_DIR}/msrle32.def)
-add_library(msrle32 SHARED ${SOURCE} rsrc.rc)
+add_library(msrle32 MODULE ${SOURCE} rsrc.rc)
set_module_type(msrle32 win32dll)
target_link_libraries(msrle32 wine)
add_importlibs(msrle32 winmm user32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/mssign32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mssign32.def)
-add_library(mssign32 SHARED ${SOURCE})
+add_library(mssign32 MODULE ${SOURCE})
set_module_type(mssign32 win32dll)
target_link_libraries(mssign32 wine)
add_importlibs(mssign32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/mssip32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/mssip32.def)
-add_library(mssip32 SHARED ${SOURCE})
+add_library(mssip32 MODULE ${SOURCE})
set_module_type(mssip32 win32dll)
target_link_libraries(mssip32 wine)
add_importlibs(mssip32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/mstask_local_i.c
${CMAKE_CURRENT_BINARY_DIR}/mstask_stubs.c)
-add_library(mstask SHARED
+add_library(mstask MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/mstask.def)
${CMAKE_CURRENT_BINARY_DIR}/msv1_0_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msv1_0.def)
-add_library(msv1_0 SHARED ${SOURCE})
+add_library(msv1_0 MODULE ${SOURCE})
set_module_type(msv1_0 win32dll UNICODE ENTRYPOINT 0)
target_link_libraries(msv1_0 wine ${PSEH_LIB})
add_delay_importlibs(msv1_0 samsrv lsasrv)
${CMAKE_CURRENT_BINARY_DIR}/msvcrt_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msvcrt.def)
-add_library(msvcrt SHARED ${SOURCE})
+add_library(msvcrt MODULE ${SOURCE})
set_module_type(msvcrt win32dll ENTRYPOINT DllMain 12)
add_dependencies(msvcrt psdk)
target_link_libraries(msvcrt crt wine ${PSEH_LIB})
${CMAKE_CURRENT_BINARY_DIR}/msvcrt20_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msvcrt20.def)
-add_library(msvcrt20 SHARED ${SOURCE})
+add_library(msvcrt20 MODULE ${SOURCE})
set_module_type(msvcrt20 win32dll ENTRYPOINT DllMain 12)
add_dependencies(msvcrt20 psdk)
target_link_libraries(msvcrt20 crt wine ${PSEH_LIB})
${CMAKE_CURRENT_BINARY_DIR}/msvcrt40_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/msvcrt40.def)
-add_library(msvcrt40 SHARED ${SOURCE})
+add_library(msvcrt40 MODULE ${SOURCE})
set_module_type(msvcrt40 win32dll ENTRYPOINT DllMain 12)
add_dependencies(msvcrt40 psdk)
target_link_libraries(msvcrt40 crt wine ${PSEH_LIB})
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/msvfw32_stubs.c)
-add_library(msvfw32 SHARED
+add_library(msvfw32 MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/msvfw32.def)
msvideo1.c
${CMAKE_CURRENT_BINARY_DIR}/msvidc32.def)
-add_library(msvidc32 SHARED ${SOURCE} rsrc.rc)
+add_library(msvidc32 MODULE ${SOURCE} rsrc.rc)
set_module_type(msvidc32 win32dll)
target_link_libraries(msvidc32 wine)
add_importlibs(msvidc32 user32 msvcrt kernel32 ntdll)
stubs.c
precomp.h)
-add_library(mswsock SHARED
+add_library(mswsock MODULE
${SOURCE}
mswsock.rc
${CMAKE_CURRENT_BINARY_DIR}/mswsock.def)
main.c
${CMAKE_CURRENT_BINARY_DIR}/msxml.def)
-add_library(msxml SHARED ${SOURCE} rsrc.rc)
+add_library(msxml MODULE ${SOURCE} rsrc.rc)
set_module_type(msxml win32dll)
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msxml_tlb.tlb)
target_link_libraries(msxml wine)
main.c
${CMAKE_CURRENT_BINARY_DIR}/msxml2.def)
-add_library(msxml2 SHARED ${SOURCE} msxml2.rc)
+add_library(msxml2 MODULE ${SOURCE} msxml2.rc)
set_module_type(msxml2 win32dll)
set_source_files_properties(msxml2.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msxml2_tlb.tlb)
target_link_libraries(msxml2 wine)
set_source_files_properties(version.rc PROPERTIES OBJECT_DEPENDS "${msxml3_rc_deps}")
-add_library(msxml3 SHARED
+add_library(msxml3 MODULE
${SOURCE}
factory.c
uuid.c
main.c
${CMAKE_CURRENT_BINARY_DIR}/msxml4.def)
-add_library(msxml4 SHARED ${SOURCE} rsrc.rc)
+add_library(msxml4 MODULE ${SOURCE} rsrc.rc)
set_module_type(msxml4 win32dll)
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msxml4_tlb.tlb)
target_link_libraries(msxml4 wine)
main.c
${CMAKE_CURRENT_BINARY_DIR}/msxml6.def)
-add_library(msxml6 SHARED ${SOURCE} rsrc.rc)
+add_library(msxml6 MODULE ${SOURCE} rsrc.rc)
set_module_type(msxml6 win32dll)
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msxml6_tlb.tlb)
target_link_libraries(msxml6 wine)
-add_library(mycomput SHARED
+add_library(mycomput MODULE
mycomput.rc)
set_module_type(mycomput win32dll UNICODE ENTRYPOINT 0)
${CMAKE_CURRENT_BINARY_DIR}/nddeapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/nddeapi.def)
-add_library(nddeapi SHARED ${SOURCE})
+add_library(nddeapi MODULE ${SOURCE})
set_module_type(nddeapi win32dll)
target_link_libraries(nddeapi wine)
add_importlibs(nddeapi msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/srvsvc_c.c
${CMAKE_CURRENT_BINARY_DIR}/wkssvc_c.c)
-add_library(netapi32 SHARED
+add_library(netapi32 MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/netapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/netapi32.def)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/netcfgx_stubs.c)
-add_library(netcfgx SHARED
+add_library(netcfgx MODULE
${SOURCE}
netcfgx.rc
${CMAKE_CURRENT_BINARY_DIR}/netcfgx.def)
-add_library(netevent SHARED netevent.rc)
+add_library(netevent MODULE netevent.rc)
set_module_type(netevent module UNICODE)
add_dependencies(netevent neteventmsg)
add_cd_file(TARGET netevent DESTINATION reactos/system32 FOR all)
netid.rc
${CMAKE_CURRENT_BINARY_DIR}/netid.def)
-add_library(netid SHARED ${SOURCE})
+add_library(netid MODULE ${SOURCE})
set_module_type(netid win32dll UNICODE)
add_importlibs(netid user32 gdi32 comctl32 advapi32 netapi32 msvcrt kernel32 ntdll)
add_cd_file(TARGET netid DESTINATION reactos/system32 FOR all)
-add_library(netmsg SHARED netmsg.rc)
+add_library(netmsg MODULE netmsg.rc)
set_module_type(netmsg module UNICODE ENTRYPOINT 0)
add_dependencies(netmsg netmsgmsg)
add_cd_file(TARGET netmsg DESTINATION reactos/system32 FOR all)
newdev_private.h
${CMAKE_CURRENT_BINARY_DIR}/newdev_stubs.c)
-add_library(newdev SHARED
+add_library(newdev MODULE
${SOURCE}
newdev.rc
${CMAKE_CURRENT_BINARY_DIR}/newdev.def)
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
spec2def(npptools.dll npptools.spec)
-add_library(npptools SHARED
+add_library(npptools MODULE
main.c
${CMAKE_CURRENT_BINARY_DIR}/npptools_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/npptools.def)
srw.c
${CMAKE_CURRENT_BINARY_DIR}/ntdll_vista.def)
-add_library(ntdll_vista SHARED ${SOURCE})
+add_library(ntdll_vista MODULE ${SOURCE})
set_module_type(ntdll_vista win32dll ENTRYPOINT DllMain 12)
add_importlibs(ntdll_vista ntdll)
add_dependencies(ntdll_vista psdk)
${CMAKE_CURRENT_BINARY_DIR}/ntdsapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/ntdsapi.def)
-add_library(ntdsapi SHARED ${SOURCE})
+add_library(ntdsapi MODULE ${SOURCE})
set_module_type(ntdsapi win32dll)
target_link_libraries(ntdsapi wine)
add_importlibs(ntdsapi user32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/ntlanman_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/ntlanman.def)
-add_library(ntlanman SHARED ${SOURCE})
+add_library(ntlanman MODULE ${SOURCE})
set_module_type(ntlanman win32dll UNICODE)
target_link_libraries(ntlanman wine)
add_importlibs(ntlanman netapi32 msvcrt kernel32 ntdll)
ntmarta.rc
${CMAKE_CURRENT_BINARY_DIR}/ntmarta.def)
-add_library(ntmarta SHARED ${SOURCE})
+add_library(ntmarta MODULE ${SOURCE})
set_module_type(ntmarta win32dll UNICODE)
add_importlibs(ntmarta user32 advapi32 msvcrt kernel32 ntdll)
add_cd_file(TARGET ntmarta DESTINATION reactos/system32 FOR all)
objsel.c
precomp.h)
-add_library(objsel SHARED
+add_library(objsel MODULE
${SOURCE}
objsel.rc
${CMAKE_CURRENT_BINARY_DIR}/objsel.def)
${CMAKE_CURRENT_BINARY_DIR}/odbc32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/odbc32.def)
-add_library(odbc32 SHARED ${SOURCE})
+add_library(odbc32 MODULE ${SOURCE})
set_module_type(odbc32 win32dll)
target_link_libraries(odbc32 wine)
add_importlibs(odbc32 advapi32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/odbccp32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/odbccp32.def)
-add_library(odbccp32 SHARED ${SOURCE})
+add_library(odbccp32 MODULE ${SOURCE})
set_module_type(odbccp32 win32dll)
target_link_libraries(odbccp32 uuid wine)
add_importlibs(odbccp32 advapi32 msvcrt kernel32 ntdll)
list(APPEND SOURCE msvc-thiscall.c)
endif()
-add_library(ole32 SHARED
+add_library(ole32 MODULE
${SOURCE}
guid.c
ole32res.rc
set_source_files_properties(oleacc.rc PROPERTIES OBJECT_DEPENDS "${oleacc_rc_deps}")
-add_library(oleacc SHARED
+add_library(oleacc MODULE
${SOURCE}
guid.c
oleacc.rc
add_asm_files(oleaut32_asm msvc.S)
endif()
-add_library(oleaut32 SHARED
+add_library(oleaut32 MODULE
${SOURCE}
${oleaut32_asm}
oleaut32.rc
${CMAKE_CURRENT_BINARY_DIR}/olecli32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/olecli32.def)
-add_library(olecli32 SHARED ${SOURCE})
+add_library(olecli32 MODULE ${SOURCE})
set_module_type(olecli32 win32dll)
target_link_libraries(olecli32 wine)
add_importlibs(olecli32 ole32 gdi32 msvcrt kernel32 ntdll)
pastespl.c
precomp.h)
-add_library(oledlg SHARED
+add_library(oledlg MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/oledlg.def)
set_source_files_properties(version.rc PROPERTIES OBJECT_DEPENDS "${olepro32_rc_deps}")
-add_library(olepro32 SHARED ${SOURCE} version.rc)
+add_library(olepro32 MODULE ${SOURCE} version.rc)
add_dependencies(olepro32 stdole2)
set_module_type(olepro32 win32dll)
target_link_libraries(olepro32 wine)
${CMAKE_CURRENT_BINARY_DIR}/olesvr32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/olesvr32.def)
-add_library(olesvr32 SHARED ${SOURCE})
+add_library(olesvr32 MODULE ${SOURCE})
set_module_type(olesvr32 win32dll)
target_link_libraries(olesvr32 wine)
add_importlibs(olesvr32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/olethk32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/olethk32.def)
-add_library(olethk32 SHARED ${SOURCE})
+add_library(olethk32 MODULE ${SOURCE})
set_module_type(olethk32 win32dll)
target_link_libraries(olethk32 wine)
add_importlibs(olethk32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/pdh_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/pdh.def)
-add_library(pdh SHARED ${SOURCE})
+add_library(pdh MODULE ${SOURCE})
set_module_type(pdh win32dll)
target_link_libraries(pdh wine)
add_importlibs(pdh msvcrt kernel32_vista kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/pidgen_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/pidgen.def)
-add_library(pidgen SHARED ${SOURCE})
+add_library(pidgen MODULE ${SOURCE})
set_module_type(pidgen win32dll)
target_link_libraries(pidgen wine)
add_importlibs(pidgen msvcrt kernel32 ntdll)
spec2def(powrprof.dll powrprof.spec ADD_IMPORTLIB)
-add_library(powrprof SHARED
+add_library(powrprof MODULE
powrprof.c
powrprof.rc
${CMAKE_CURRENT_BINARY_DIR}/powrprof.def)
${CMAKE_CURRENT_BINARY_DIR}/printui_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/printui.def)
-add_library(printui SHARED ${SOURCE} printui.rc)
+add_library(printui MODULE ${SOURCE} printui.rc)
set_module_type(printui win32dll)
target_link_libraries(printui wine)
add_importlibs(printui shell32 msvcrt kernel32 ntdll)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/propsys_stubs.c)
-add_library(propsys SHARED
+add_library(propsys MODULE
${SOURCE}
propsys.rc
${CMAKE_CURRENT_BINARY_DIR}/propsys.def)
psapi.rc
${CMAKE_CURRENT_BINARY_DIR}/psapi.def)
-add_library(psapi SHARED ${SOURCE})
+add_library(psapi MODULE ${SOURCE})
set_module_type(psapi win32dll)
target_link_libraries(psapi ${PSEH_LIB})
add_importlibs(psapi msvcrt kernel32 ntdll)
add_typelib(pstorec_tlb.idl)
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pstorec_tlb.tlb)
-add_library(pstorec SHARED ${SOURCE} rsrc.rc)
+add_library(pstorec MODULE ${SOURCE} rsrc.rc)
set_module_type(pstorec win32dll)
target_link_libraries(pstorec uuid wine)
add_importlibs(pstorec msvcrt kernel32 ntdll)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/qmgr_local_i.c)
-add_library(qmgr SHARED
+add_library(qmgr MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/qmgr.def)
${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c
${CMAKE_CURRENT_BINARY_DIR}/qmgrprxy.def)
-add_library(qmgrprxy SHARED ${SOURCE})
+add_library(qmgrprxy MODULE ${SOURCE})
set_module_type(qmgrprxy win32dll)
target_link_libraries(qmgrprxy ${PSEH_LIB} wine)
add_importlibs(qmgrprxy rpcrt4 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/query_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/query.def)
-add_library(query SHARED ${SOURCE})
+add_library(query MODULE ${SOURCE})
set_module_type(query win32dll)
target_link_libraries(query wine)
add_importlibs(query msvcrt kernel32 ntdll)
precomp.h
${CMAKE_CURRENT_BINARY_DIR}/rasadhlp_stubs.c)
-add_library(rasadhlp SHARED
+add_library(rasadhlp MODULE
${SOURCE}
${CMAKE_CURRENT_BINARY_DIR}/rasadhlp.def)
${CMAKE_CURRENT_BINARY_DIR}/rasapi32_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rasapi32.def)
-add_library(rasapi32 SHARED ${SOURCE})
+add_library(rasapi32 MODULE ${SOURCE})
set_module_type(rasapi32 win32dll)
target_link_libraries(rasapi32 wine)
add_importlibs(rasapi32 msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/rasdlg_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rasdlg.def)
-add_library(rasdlg SHARED ${SOURCE})
+add_library(rasdlg MODULE ${SOURCE})
set_module_type(rasdlg win32dll)
target_link_libraries(rasdlg wine uuid)
add_importlibs(rasdlg msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/rasman_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/rasman.def)
-add_library(rasman SHARED ${SOURCE})
+add_library(rasman MODULE ${SOURCE})
set_module_type(rasman win32dll)
target_link_libraries(rasman wine uuid)
add_importlibs(rasman msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/resutils_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/resutils.def)
-add_library(resutils SHARED ${SOURCE})
+add_library(resutils MODULE ${SOURCE})
set_module_type(resutils win32dll)
target_link_libraries(resutils wine)
add_importlibs(resutils msvcrt kernel32 ntdll)
${CMAKE_CURRENT_BINARY_DIR}/riched_tom.tlb)
set_source_files_properties(version.rc PROPERTIES OBJECT_DEPENDS "${riched20_rc_deps}")
-add_library(riched20 SHARED
+add_library(riched20 MODULE
${SOURCE}
version.rc
${CMAKE_CURRENT_BINARY_DIR}/riched20.def)
richedit.c
${CMAKE_CURRENT_BINARY_DIR}/riched32.def)
-add_library(riched32 SHARED ${SOURCE} version.rc)
+add_library(riched32 MODULE ${SOURCE} version.rc)
set_module_type(riched32 win32dll)
target_link_libraries(riched32 wine)
add_importlibs(riched32 riched20 user32 msvcrt kernel32 ntdll)
add_asm_files(rpcrt4_asm msvc.S)
endif()
-add_library(rpcrt4 SHARED
+add_library(rpcrt4 MODULE
${SOURCE}
ndr_typelib.c
${CMAKE_CURRENT_BINARY_DIR}/ndr_types_p.c
version.rc
${CMAKE_CURRENT_BINARY_DIR}/rsabase.def)
-add_library(rsabase SHARED ${SOURCE})
+add_library(rsabase MODULE ${SOURCE})
set_module_type(rsabase win32dll ENTRYPOINT 0 )
target_link_libraries(rsabase wine)
add_importlibs(rsabase rsaenh ntdll)
sha2.c
tomcrypt.h)
-add_library(rsaenh SHARED
+add_library(rsaenh MODULE
${SOURCE}
rsrc.rc
${CMAKE_CURRENT_BINARY_DIR}/rsaenh.def)