From 23373acbb9b5356422657fa8448d2a18270847e2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Wed, 20 Mar 2019 14:19:48 +0100 Subject: [PATCH] [CMAKE] Use modules instead of shared libraries There is no need to compile our DLLs as shared libraries since we are managing symbols exports and imports through spec files. On my system, this reduces the configure-time by a factor of two. --- CMakeLists.txt | 1 + base/applications/charmap_new/CMakeLists.txt | 2 +- base/applications/kbswitch/kbsdll/CMakeLists.txt | 2 +- base/applications/regedit/clb/CMakeLists.txt | 2 +- base/services/dcomlaunch/CMakeLists.txt | 2 +- base/services/dhcpcsvc/CMakeLists.txt | 2 +- base/services/schedsvc/CMakeLists.txt | 2 +- base/services/shsvcs/CMakeLists.txt | 2 +- base/services/srvsvc/CMakeLists.txt | 2 +- base/services/umpnpmgr/CMakeLists.txt | 2 +- base/services/wkssvc/CMakeLists.txt | 2 +- base/services/wmisvc/CMakeLists.txt | 2 +- base/services/wuauserv/CMakeLists.txt | 2 +- base/shell/rshell/CMakeLists.txt | 2 +- dll/3rdparty/dxtn/CMakeLists.txt | 2 +- dll/3rdparty/libjpeg/CMakeLists.txt | 2 +- dll/3rdparty/libpng/CMakeLists.txt | 2 +- dll/3rdparty/libtiff/CMakeLists.txt | 2 +- dll/3rdparty/libtirpc/CMakeLists.txt | 2 +- dll/3rdparty/libxslt/CMakeLists.txt | 2 +- dll/3rdparty/mbedtls/CMakeLists.txt | 2 +- dll/apisets/CMakeLists.txt | 2 +- dll/appcompat/apphelp/CMakeLists.txt | 2 +- dll/appcompat/shims/genral/CMakeLists.txt | 2 +- dll/appcompat/shims/layer/CMakeLists.txt | 2 +- dll/cpl/access/CMakeLists.txt | 2 +- dll/cpl/appwiz/CMakeLists.txt | 2 +- dll/cpl/console/CMakeLists.txt | 2 +- dll/cpl/desk/CMakeLists.txt | 2 +- dll/cpl/hdwwiz/CMakeLists.txt | 2 +- dll/cpl/hotplug/CMakeLists.txt | 2 +- dll/cpl/inetcpl/CMakeLists.txt | 2 +- dll/cpl/input/CMakeLists.txt | 2 +- dll/cpl/intl/CMakeLists.txt | 2 +- dll/cpl/joy/CMakeLists.txt | 2 +- dll/cpl/liccpa/CMakeLists.txt | 2 +- dll/cpl/main/CMakeLists.txt | 2 +- dll/cpl/mmsys/CMakeLists.txt | 2 +- dll/cpl/ncpa/CMakeLists.txt | 2 +- dll/cpl/odbccp32/CMakeLists.txt | 2 +- dll/cpl/openglcfg/CMakeLists.txt | 2 +- dll/cpl/powercfg/CMakeLists.txt | 2 +- dll/cpl/sysdm/CMakeLists.txt | 2 +- dll/cpl/telephon/CMakeLists.txt | 2 +- dll/cpl/timedate/CMakeLists.txt | 2 +- dll/cpl/usrmgr/CMakeLists.txt | 2 +- dll/cpl/wined3dcfg/CMakeLists.txt | 2 +- dll/directx/d3d8thk/CMakeLists.txt | 2 +- dll/directx/ddraw/CMakeLists.txt | 2 +- dll/directx/ksproxy/CMakeLists.txt | 2 +- dll/directx/ksuser/CMakeLists.txt | 2 +- dll/directx/wine/amstream/CMakeLists.txt | 2 +- dll/directx/wine/d3d8/CMakeLists.txt | 2 +- dll/directx/wine/d3d9/CMakeLists.txt | 2 +- dll/directx/wine/d3dcompiler_43/CMakeLists.txt | 2 +- dll/directx/wine/d3drm/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_24/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_25/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_26/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_27/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_28/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_29/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_30/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_31/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_32/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_33/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_34/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_35/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_36/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_37/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_38/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_39/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_40/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_41/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_42/CMakeLists.txt | 2 +- dll/directx/wine/d3dx9_43/CMakeLists.txt | 2 +- dll/directx/wine/d3dxof/CMakeLists.txt | 2 +- dll/directx/wine/ddraw/CMakeLists.txt | 2 +- dll/directx/wine/devenum/CMakeLists.txt | 2 +- dll/directx/wine/dinput/CMakeLists.txt | 2 +- dll/directx/wine/dinput8/CMakeLists.txt | 2 +- dll/directx/wine/dmusic/CMakeLists.txt | 2 +- dll/directx/wine/dplay/CMakeLists.txt | 2 +- dll/directx/wine/dplayx/CMakeLists.txt | 2 +- dll/directx/wine/dsound/CMakeLists.txt | 2 +- dll/directx/wine/dxdiagn/CMakeLists.txt | 2 +- dll/directx/wine/msdmo/CMakeLists.txt | 2 +- dll/directx/wine/qedit/CMakeLists.txt | 2 +- dll/directx/wine/quartz/CMakeLists.txt | 2 +- dll/directx/wine/wined3d/CMakeLists.txt | 2 +- dll/keyboard/CMakeLists.txt | 2 +- dll/nls/idndl/CMakeLists.txt | 2 +- dll/nls/normaliz/CMakeLists.txt | 2 +- dll/np/nfs/CMakeLists.txt | 2 +- dll/ntdll/CMakeLists.txt | 2 +- dll/opengl/glu32/CMakeLists.txt | 2 +- dll/opengl/opengl32/CMakeLists.txt | 2 +- dll/shellext/acppage/CMakeLists.txt | 2 +- dll/shellext/cryptext/CMakeLists.txt | 2 +- dll/shellext/deskadp/CMakeLists.txt | 2 +- dll/shellext/deskmon/CMakeLists.txt | 2 +- dll/shellext/devcpux/CMakeLists.txt | 2 +- dll/shellext/fontext/CMakeLists.txt | 2 +- dll/shellext/netshell/CMakeLists.txt | 2 +- dll/shellext/ntobjshex/CMakeLists.txt | 2 +- dll/shellext/shellbtrfs/CMakeLists.txt | 2 +- dll/shellext/stobject/CMakeLists.txt | 2 +- dll/shellext/zipfldr/CMakeLists.txt | 2 +- dll/win32/acledit/CMakeLists.txt | 2 +- dll/win32/aclui/CMakeLists.txt | 2 +- dll/win32/activeds/CMakeLists.txt | 2 +- dll/win32/actxprxy/CMakeLists.txt | 2 +- dll/win32/advapi32/CMakeLists.txt | 2 +- dll/win32/advapi32_vista/CMakeLists.txt | 2 +- dll/win32/advpack/CMakeLists.txt | 2 +- dll/win32/atl/CMakeLists.txt | 2 +- dll/win32/atl100/CMakeLists.txt | 2 +- dll/win32/atl80/CMakeLists.txt | 2 +- dll/win32/authz/CMakeLists.txt | 2 +- dll/win32/avicap32/CMakeLists.txt | 2 +- dll/win32/avifil32/CMakeLists.txt | 2 +- dll/win32/batt/CMakeLists.txt | 2 +- dll/win32/bcrypt/CMakeLists.txt | 2 +- dll/win32/beepmidi/CMakeLists.txt | 2 +- dll/win32/browseui/CMakeLists.txt | 2 +- dll/win32/bthci/CMakeLists.txt | 2 +- dll/win32/cabinet/CMakeLists.txt | 2 +- dll/win32/cards/CMakeLists.txt | 2 +- dll/win32/cfgmgr32/CMakeLists.txt | 2 +- dll/win32/clusapi/CMakeLists.txt | 2 +- dll/win32/comcat/CMakeLists.txt | 2 +- dll/win32/comctl32/CMakeLists.txt | 2 +- dll/win32/comdlg32/CMakeLists.txt | 2 +- dll/win32/compstui/CMakeLists.txt | 2 +- dll/win32/credui/CMakeLists.txt | 2 +- dll/win32/crtdll/CMakeLists.txt | 2 +- dll/win32/crypt32/CMakeLists.txt | 2 +- dll/win32/cryptdlg/CMakeLists.txt | 2 +- dll/win32/cryptdll/CMakeLists.txt | 2 +- dll/win32/cryptnet/CMakeLists.txt | 2 +- dll/win32/cryptui/CMakeLists.txt | 2 +- dll/win32/dbghelp/CMakeLists.txt | 2 +- dll/win32/dciman32/CMakeLists.txt | 2 +- dll/win32/devmgr/CMakeLists.txt | 2 +- dll/win32/dnsapi/CMakeLists.txt | 2 +- dll/win32/esent/CMakeLists.txt | 2 +- dll/win32/faultrep/CMakeLists.txt | 2 +- dll/win32/fltlib/CMakeLists.txt | 2 +- dll/win32/fmifs/CMakeLists.txt | 2 +- dll/win32/fontsub/CMakeLists.txt | 2 +- dll/win32/framedyn/CMakeLists.txt | 2 +- dll/win32/fusion/CMakeLists.txt | 2 +- dll/win32/fusion/fusion_1_1/CMakeLists.txt | 2 +- dll/win32/fusion/fusion_2_0/CMakeLists.txt | 2 +- dll/win32/gdiplus/CMakeLists.txt | 2 +- dll/win32/getuname/CMakeLists.txt | 2 +- dll/win32/hhctrl.ocx/CMakeLists.txt | 2 +- dll/win32/hid/CMakeLists.txt | 2 +- dll/win32/hlink/CMakeLists.txt | 2 +- dll/win32/hnetcfg/CMakeLists.txt | 2 +- dll/win32/httpapi/CMakeLists.txt | 2 +- dll/win32/iccvid/CMakeLists.txt | 2 +- dll/win32/icmp/CMakeLists.txt | 2 +- dll/win32/ieframe/CMakeLists.txt | 2 +- dll/win32/iernonce/CMakeLists.txt | 2 +- dll/win32/imaadp32.acm/CMakeLists.txt | 2 +- dll/win32/imagehlp/CMakeLists.txt | 2 +- dll/win32/imm32/CMakeLists.txt | 2 +- dll/win32/inetcomm/CMakeLists.txt | 2 +- dll/win32/inetmib1/CMakeLists.txt | 2 +- dll/win32/initpki/CMakeLists.txt | 2 +- dll/win32/inseng/CMakeLists.txt | 2 +- dll/win32/iologmsg/CMakeLists.txt | 2 +- dll/win32/iphlpapi/CMakeLists.txt | 2 +- dll/win32/itircl/CMakeLists.txt | 2 +- dll/win32/itss/CMakeLists.txt | 2 +- dll/win32/jscript/CMakeLists.txt | 2 +- dll/win32/jsproxy/CMakeLists.txt | 2 +- dll/win32/kernel32/CMakeLists.txt | 2 +- dll/win32/kernel32_vista/CMakeLists.txt | 2 +- dll/win32/loadperf/CMakeLists.txt | 2 +- dll/win32/lpk/CMakeLists.txt | 2 +- dll/win32/lsasrv/CMakeLists.txt | 2 +- dll/win32/lz32/CMakeLists.txt | 2 +- dll/win32/mapi32/CMakeLists.txt | 2 +- dll/win32/mciavi32/CMakeLists.txt | 2 +- dll/win32/mcicda/CMakeLists.txt | 2 +- dll/win32/mciqtz32/CMakeLists.txt | 2 +- dll/win32/mciseq/CMakeLists.txt | 2 +- dll/win32/mciwave/CMakeLists.txt | 2 +- dll/win32/mgmtapi/CMakeLists.txt | 2 +- dll/win32/mlang/CMakeLists.txt | 2 +- dll/win32/mmdevapi/CMakeLists.txt | 2 +- dll/win32/mmdrv/CMakeLists.txt | 2 +- dll/win32/modemui/CMakeLists.txt | 2 +- dll/win32/mpr/CMakeLists.txt | 2 +- dll/win32/mprapi/CMakeLists.txt | 2 +- dll/win32/msacm32.drv/CMakeLists.txt | 2 +- dll/win32/msacm32/CMakeLists.txt | 2 +- dll/win32/msadp32.acm/CMakeLists.txt | 2 +- dll/win32/msafd/CMakeLists.txt | 2 +- dll/win32/mscat32/CMakeLists.txt | 2 +- dll/win32/mscms/CMakeLists.txt | 2 +- dll/win32/mscoree/CMakeLists.txt | 2 +- dll/win32/msctf/CMakeLists.txt | 2 +- dll/win32/msftedit/CMakeLists.txt | 2 +- dll/win32/msg711.acm/CMakeLists.txt | 2 +- dll/win32/msgina/CMakeLists.txt | 2 +- dll/win32/msgsm32.acm/CMakeLists.txt | 2 +- dll/win32/mshtml.tlb/CMakeLists.txt | 2 +- dll/win32/mshtml/CMakeLists.txt | 2 +- dll/win32/msi/CMakeLists.txt | 2 +- dll/win32/msimg32/CMakeLists.txt | 2 +- dll/win32/msimtf/CMakeLists.txt | 2 +- dll/win32/msisip/CMakeLists.txt | 2 +- dll/win32/msisys.ocx/CMakeLists.txt | 2 +- dll/win32/msnet32/CMakeLists.txt | 2 +- dll/win32/mspatcha/CMakeLists.txt | 2 +- dll/win32/msports/CMakeLists.txt | 2 +- dll/win32/msrle32/CMakeLists.txt | 2 +- dll/win32/mssign32/CMakeLists.txt | 2 +- dll/win32/mssip32/CMakeLists.txt | 2 +- dll/win32/mstask/CMakeLists.txt | 2 +- dll/win32/msv1_0/CMakeLists.txt | 2 +- dll/win32/msvcrt/CMakeLists.txt | 2 +- dll/win32/msvcrt20/CMakeLists.txt | 2 +- dll/win32/msvcrt40/CMakeLists.txt | 2 +- dll/win32/msvfw32/CMakeLists.txt | 2 +- dll/win32/msvidc32/CMakeLists.txt | 2 +- dll/win32/mswsock/CMakeLists.txt | 2 +- dll/win32/msxml/CMakeLists.txt | 2 +- dll/win32/msxml2/CMakeLists.txt | 2 +- dll/win32/msxml3/CMakeLists.txt | 2 +- dll/win32/msxml4/CMakeLists.txt | 2 +- dll/win32/msxml6/CMakeLists.txt | 2 +- dll/win32/mycomput/CMakeLists.txt | 2 +- dll/win32/nddeapi/CMakeLists.txt | 2 +- dll/win32/netapi32/CMakeLists.txt | 2 +- dll/win32/netcfgx/CMakeLists.txt | 2 +- dll/win32/netevent/CMakeLists.txt | 2 +- dll/win32/netid/CMakeLists.txt | 2 +- dll/win32/netmsg/CMakeLists.txt | 2 +- dll/win32/newdev/CMakeLists.txt | 2 +- dll/win32/npptools/CMakeLists.txt | 2 +- dll/win32/ntdll_vista/CMakeLists.txt | 2 +- dll/win32/ntdsapi/CMakeLists.txt | 2 +- dll/win32/ntlanman/CMakeLists.txt | 2 +- dll/win32/ntmarta/CMakeLists.txt | 2 +- dll/win32/objsel/CMakeLists.txt | 2 +- dll/win32/odbc32/CMakeLists.txt | 2 +- dll/win32/odbccp32/CMakeLists.txt | 2 +- dll/win32/ole32/CMakeLists.txt | 2 +- dll/win32/oleacc/CMakeLists.txt | 2 +- dll/win32/oleaut32/CMakeLists.txt | 2 +- dll/win32/olecli32/CMakeLists.txt | 2 +- dll/win32/oledlg/CMakeLists.txt | 2 +- dll/win32/olepro32/CMakeLists.txt | 2 +- dll/win32/olesvr32/CMakeLists.txt | 2 +- dll/win32/olethk32/CMakeLists.txt | 2 +- dll/win32/pdh/CMakeLists.txt | 2 +- dll/win32/pidgen/CMakeLists.txt | 2 +- dll/win32/powrprof/CMakeLists.txt | 2 +- dll/win32/printui/CMakeLists.txt | 2 +- dll/win32/propsys/CMakeLists.txt | 2 +- dll/win32/psapi/CMakeLists.txt | 2 +- dll/win32/pstorec/CMakeLists.txt | 2 +- dll/win32/qmgr/CMakeLists.txt | 2 +- dll/win32/qmgrprxy/CMakeLists.txt | 2 +- dll/win32/query/CMakeLists.txt | 2 +- dll/win32/rasadhlp/CMakeLists.txt | 2 +- dll/win32/rasapi32/CMakeLists.txt | 2 +- dll/win32/rasdlg/CMakeLists.txt | 2 +- dll/win32/rasman/CMakeLists.txt | 2 +- dll/win32/resutils/CMakeLists.txt | 2 +- dll/win32/riched20/CMakeLists.txt | 2 +- dll/win32/riched32/CMakeLists.txt | 2 +- dll/win32/rpcrt4/CMakeLists.txt | 2 +- dll/win32/rsabase/CMakeLists.txt | 2 +- dll/win32/rsaenh/CMakeLists.txt | 2 +- dll/win32/samlib/CMakeLists.txt | 2 +- dll/win32/samsrv/CMakeLists.txt | 2 +- dll/win32/sccbase/CMakeLists.txt | 2 +- dll/win32/schannel/CMakeLists.txt | 2 +- dll/win32/scrrun/CMakeLists.txt | 2 +- dll/win32/secur32/CMakeLists.txt | 2 +- dll/win32/security/CMakeLists.txt | 2 +- dll/win32/sensapi/CMakeLists.txt | 2 +- dll/win32/serialui/CMakeLists.txt | 2 +- dll/win32/setupapi/CMakeLists.txt | 2 +- dll/win32/sfc/CMakeLists.txt | 2 +- dll/win32/sfc_os/CMakeLists.txt | 2 +- dll/win32/shdoclc/CMakeLists.txt | 2 +- dll/win32/shdocvw/CMakeLists.txt | 2 +- dll/win32/shell32/CMakeLists.txt | 2 +- dll/win32/shfolder/CMakeLists.txt | 2 +- dll/win32/shimgvw/CMakeLists.txt | 2 +- dll/win32/shlwapi/CMakeLists.txt | 2 +- dll/win32/slbcsp/CMakeLists.txt | 2 +- dll/win32/smdll/CMakeLists.txt | 2 +- dll/win32/sndblst/CMakeLists.txt | 2 +- dll/win32/snmpapi/CMakeLists.txt | 2 +- dll/win32/softpub/CMakeLists.txt | 2 +- dll/win32/srclient/CMakeLists.txt | 2 +- dll/win32/stdole2.tlb/CMakeLists.txt | 2 +- dll/win32/stdole32.tlb/CMakeLists.txt | 2 +- dll/win32/sti/CMakeLists.txt | 2 +- dll/win32/streamci/CMakeLists.txt | 2 +- dll/win32/sxs/CMakeLists.txt | 2 +- dll/win32/syssetup/CMakeLists.txt | 2 +- dll/win32/t2embed/CMakeLists.txt | 2 +- dll/win32/tapi32/CMakeLists.txt | 2 +- dll/win32/tapiui/CMakeLists.txt | 2 +- dll/win32/themeui/CMakeLists.txt | 2 +- dll/win32/traffic/CMakeLists.txt | 2 +- dll/win32/twain_32/CMakeLists.txt | 2 +- dll/win32/ubtrfs/CMakeLists.txt | 2 +- dll/win32/ucdfs/CMakeLists.txt | 2 +- dll/win32/uext2/CMakeLists.txt | 2 +- dll/win32/ufat/CMakeLists.txt | 2 +- dll/win32/ufatx/CMakeLists.txt | 2 +- dll/win32/uffs/CMakeLists.txt | 2 +- dll/win32/untfs/CMakeLists.txt | 2 +- dll/win32/updspapi/CMakeLists.txt | 2 +- dll/win32/ureiserfs/CMakeLists.txt | 2 +- dll/win32/url/CMakeLists.txt | 2 +- dll/win32/urlmon/CMakeLists.txt | 2 +- dll/win32/userenv/CMakeLists.txt | 2 +- dll/win32/usp10/CMakeLists.txt | 2 +- dll/win32/uxtheme/CMakeLists.txt | 2 +- dll/win32/vbscript/CMakeLists.txt | 2 +- dll/win32/verifier/CMakeLists.txt | 2 +- dll/win32/version/CMakeLists.txt | 2 +- dll/win32/vssapi/CMakeLists.txt | 2 +- dll/win32/wbemdisp/CMakeLists.txt | 2 +- dll/win32/wbemprox/CMakeLists.txt | 2 +- dll/win32/wdmaud.drv/CMakeLists.txt | 2 +- dll/win32/windowscodecs/CMakeLists.txt | 2 +- dll/win32/windowscodecsext/CMakeLists.txt | 2 +- dll/win32/winemp3.acm/CMakeLists.txt | 2 +- dll/win32/winfax/CMakeLists.txt | 2 +- dll/win32/wing32/CMakeLists.txt | 2 +- dll/win32/winhttp/CMakeLists.txt | 2 +- dll/win32/wininet/CMakeLists.txt | 2 +- dll/win32/winmm/CMakeLists.txt | 2 +- dll/win32/winmm/midimap/CMakeLists.txt | 2 +- dll/win32/winscard/CMakeLists.txt | 2 +- dll/win32/winsta/CMakeLists.txt | 2 +- dll/win32/wintrust/CMakeLists.txt | 2 +- dll/win32/wlanapi/CMakeLists.txt | 2 +- dll/win32/wldap32/CMakeLists.txt | 2 +- dll/win32/wlnotify/CMakeLists.txt | 2 +- dll/win32/wmi/CMakeLists.txt | 2 +- dll/win32/wmiutils/CMakeLists.txt | 2 +- dll/win32/wmvcore/CMakeLists.txt | 2 +- dll/win32/ws2_32/CMakeLists.txt | 2 +- dll/win32/ws2help/CMakeLists.txt | 2 +- dll/win32/wshirda/CMakeLists.txt | 2 +- dll/win32/wshom.ocx/CMakeLists.txt | 2 +- dll/win32/wshtcpip/CMakeLists.txt | 2 +- dll/win32/wsock32/CMakeLists.txt | 2 +- dll/win32/wtsapi32/CMakeLists.txt | 2 +- dll/win32/wuapi/CMakeLists.txt | 2 +- dll/win32/xinput1_1/CMakeLists.txt | 2 +- dll/win32/xinput1_2/CMakeLists.txt | 2 +- dll/win32/xinput1_3/CMakeLists.txt | 2 +- dll/win32/xinput9_1_0/CMakeLists.txt | 2 +- dll/win32/xmllite/CMakeLists.txt | 2 +- dll/win32/xolehlp/CMakeLists.txt | 2 +- drivers/base/beep/CMakeLists.txt | 2 +- drivers/base/bootvid/CMakeLists.txt | 2 +- drivers/base/condrv/CMakeLists.txt | 2 +- drivers/base/kdcom/CMakeLists.txt | 2 +- drivers/base/kdgdb/CMakeLists.txt | 2 +- drivers/base/kdrosdbg/CMakeLists.txt | 2 +- drivers/base/kdvm/CMakeLists.txt | 2 +- drivers/base/nmidebug/CMakeLists.txt | 2 +- drivers/base/null/CMakeLists.txt | 2 +- drivers/battery/battc/CMakeLists.txt | 2 +- drivers/bluetooth/fbtusb/CMakeLists.txt | 2 +- drivers/bus/acpi/CMakeLists.txt | 2 +- drivers/bus/acpi/cmbatt/CMakeLists.txt | 2 +- drivers/bus/acpi/compbatt/CMakeLists.txt | 2 +- drivers/bus/isapnp/CMakeLists.txt | 2 +- drivers/bus/pci/CMakeLists.txt | 2 +- drivers/bus/pcix/CMakeLists.txt | 2 +- drivers/bus/pcmcia/CMakeLists.txt | 2 +- drivers/crypto/ksecdd/CMakeLists.txt | 2 +- drivers/filesystems/btrfs/CMakeLists.txt | 2 +- drivers/filesystems/cdfs/CMakeLists.txt | 2 +- drivers/filesystems/ext2/CMakeLists.txt | 2 +- drivers/filesystems/fastfat/CMakeLists.txt | 2 +- drivers/filesystems/fastfat_new/CMakeLists.txt | 2 +- drivers/filesystems/ffs/CMakeLists.txt | 2 +- drivers/filesystems/fs_rec/CMakeLists.txt | 2 +- drivers/filesystems/msfs/CMakeLists.txt | 2 +- drivers/filesystems/mup/CMakeLists.txt | 2 +- drivers/filesystems/nfs/CMakeLists.txt | 2 +- drivers/filesystems/npfs/CMakeLists.txt | 2 +- drivers/filesystems/ntfs/CMakeLists.txt | 2 +- drivers/filesystems/reiserfs/CMakeLists.txt | 2 +- drivers/filesystems/udfs/CMakeLists.txt | 2 +- drivers/filters/fltmgr/CMakeLists.txt | 2 +- drivers/filters/mountmgr/CMakeLists.txt | 2 +- drivers/hid/hidclass/CMakeLists.txt | 2 +- drivers/hid/hidparse/CMakeLists.txt | 2 +- drivers/hid/hidusb/CMakeLists.txt | 2 +- drivers/hid/kbdhid/CMakeLists.txt | 2 +- drivers/hid/mouhid/CMakeLists.txt | 2 +- drivers/input/i8042prt/CMakeLists.txt | 2 +- drivers/input/kbdclass/CMakeLists.txt | 2 +- drivers/input/mouclass/CMakeLists.txt | 2 +- drivers/input/sermouse/CMakeLists.txt | 2 +- drivers/ksfilter/ks/CMakeLists.txt | 2 +- drivers/ksfilter/swenum/CMakeLists.txt | 2 +- drivers/multimedia/bdasup/CMakeLists.txt | 2 +- drivers/network/afd/CMakeLists.txt | 2 +- drivers/network/dd/e1000/CMakeLists.txt | 2 +- drivers/network/dd/ne2000/CMakeLists.txt | 2 +- drivers/network/dd/pcnet/CMakeLists.txt | 2 +- drivers/network/dd/rtl8139/CMakeLists.txt | 2 +- drivers/network/ndis/CMakeLists.txt | 2 +- drivers/network/ndisuio/CMakeLists.txt | 2 +- drivers/network/tcpip/CMakeLists.txt | 2 +- drivers/network/tdi/CMakeLists.txt | 2 +- drivers/parallel/parallel/CMakeLists.txt | 2 +- drivers/parallel/parport/CMakeLists.txt | 2 +- drivers/processor/processr/CMakeLists.txt | 2 +- drivers/sac/driver/CMakeLists.txt | 2 +- drivers/serial/serenum/CMakeLists.txt | 2 +- drivers/serial/serial/CMakeLists.txt | 2 +- drivers/setup/blue/CMakeLists.txt | 2 +- drivers/storage/class/cdrom/CMakeLists.txt | 2 +- drivers/storage/class/cdrom_new/CMakeLists.txt | 2 +- drivers/storage/class/class2/CMakeLists.txt | 2 +- drivers/storage/class/disk/CMakeLists.txt | 2 +- drivers/storage/class/disk_new/CMakeLists.txt | 2 +- drivers/storage/class/ramdisk/CMakeLists.txt | 2 +- drivers/storage/classpnp/CMakeLists.txt | 2 +- drivers/storage/fdc/fdc/CMakeLists.txt | 2 +- drivers/storage/floppy/CMakeLists.txt | 2 +- drivers/storage/floppy_new/CMakeLists.txt | 2 +- drivers/storage/ide/atapi/CMakeLists.txt | 2 +- drivers/storage/ide/pciide/CMakeLists.txt | 2 +- drivers/storage/ide/pciidex/CMakeLists.txt | 2 +- drivers/storage/ide/uniata/CMakeLists.txt | 2 +- drivers/storage/port/buslogic/CMakeLists.txt | 2 +- drivers/storage/port/storport/CMakeLists.txt | 2 +- drivers/storage/scsiport/CMakeLists.txt | 2 +- drivers/storage/storahci/CMakeLists.txt | 2 +- drivers/usb/usbaudio/CMakeLists.txt | 2 +- drivers/usb/usbccgp/CMakeLists.txt | 2 +- drivers/usb/usbd/CMakeLists.txt | 2 +- drivers/usb/usbehci/CMakeLists.txt | 2 +- drivers/usb/usbehci_new/CMakeLists.txt | 2 +- drivers/usb/usbhub/CMakeLists.txt | 2 +- drivers/usb/usbhub_new/CMakeLists.txt | 2 +- drivers/usb/usbohci/CMakeLists.txt | 2 +- drivers/usb/usbohci_new/CMakeLists.txt | 2 +- drivers/usb/usbport/CMakeLists.txt | 2 +- drivers/usb/usbstor/CMakeLists.txt | 2 +- drivers/usb/usbstor_new/CMakeLists.txt | 2 +- drivers/usb/usbuhci/CMakeLists.txt | 2 +- drivers/usb/usbuhci_new/CMakeLists.txt | 2 +- drivers/wdm/audio/backpln/portcls/CMakeLists.txt | 2 +- drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt | 2 +- drivers/wdm/audio/drivers/CMIDriver/cpl/CMakeLists.txt | 2 +- drivers/wdm/audio/drm/drmk/CMakeLists.txt | 2 +- drivers/wdm/audio/filters/kmixer/CMakeLists.txt | 2 +- drivers/wdm/audio/hdaudbus/CMakeLists.txt | 2 +- drivers/wdm/audio/legacy/wdmaud/CMakeLists.txt | 2 +- drivers/wdm/audio/sysaudio/CMakeLists.txt | 2 +- drivers/wmi/CMakeLists.txt | 2 +- hal/halarm/CMakeLists.txt | 2 +- hal/halx86/CMakeLists.txt | 4 ++-- media/themes/blackshade.msstyles/CMakeLists.txt | 2 +- media/themes/lautus.msstyles/CMakeLists.txt | 2 +- media/themes/modern.msstyles/CMakeLists.txt | 2 +- .../explorer-old/notifyhook/CMakeLists.txt | 2 +- modules/rosapps/drivers/green/CMakeLists.txt | 2 +- modules/rosapps/drivers/vcdrom/CMakeLists.txt | 2 +- modules/rosapps/drivers/vfd/CMakeLists.txt | 2 +- modules/rosapps/lib/vfdlib/CMakeLists.txt | 2 +- modules/rostests/apitests/crt/msvcrt_crt_apitest.cmake | 4 ++-- .../apitests/kernel32/redirptest/CMakeLists.txt | 4 ++-- modules/rostests/apitests/localspl/dll/CMakeLists.txt | 2 +- .../apitests/ntdll/load_notifications/CMakeLists.txt | 2 +- .../apitests/win32u/win32u_2k3sp2/CMakeLists.txt | 2 +- .../apitests/win32u/win32u_2ksp4/CMakeLists.txt | 2 +- .../rostests/apitests/win32u/win32u_ros/CMakeLists.txt | 2 +- .../apitests/win32u/win32u_vista/CMakeLists.txt | 2 +- .../apitests/win32u/win32u_xpsp2/CMakeLists.txt | 2 +- modules/rostests/kmtests/CMakeLists.txt | 2 +- modules/rostests/kmtests/example/CMakeLists.txt | 2 +- .../kmtests/fltmgr/fltmgr_create/CMakeLists.txt | 2 +- .../rostests/kmtests/fltmgr/fltmgr_load/CMakeLists.txt | 2 +- .../kmtests/fltmgr/fltmgr_register/CMakeLists.txt | 2 +- modules/rostests/kmtests/hidparse/CMakeLists.txt | 2 +- modules/rostests/kmtests/kernel32/CMakeLists.txt | 2 +- modules/rostests/kmtests/ntos_cc/CMakeLists.txt | 10 +++++----- modules/rostests/kmtests/ntos_io/CMakeLists.txt | 8 ++++---- modules/rostests/kmtests/ntos_mm/CMakeLists.txt | 4 ++-- modules/rostests/kmtests/ntos_po/CMakeLists.txt | 2 +- modules/rostests/kmtests/tcpip/CMakeLists.txt | 2 +- modules/rostests/tests/dllexport/CMakeLists.txt | 6 +++--- .../rostests/win32/advapi32/eventlog/CMakeLists.txt | 2 +- modules/rostests/winetests/msi/CMakeLists.txt | 2 +- sdk/cmake/CMakeMacros.cmake | 4 ++-- sdk/cmake/gcc.cmake | 5 +++++ sdk/cmake/msvc.cmake | 5 +++++ sdk/include/asm/CMakeLists.txt | 2 +- sdk/lib/3rdparty/bzip2/CMakeLists.txt | 2 +- subsystems/mvdm/pifmgr/CMakeLists.txt | 2 +- subsystems/mvdm/samples/testvdd/CMakeLists.txt | 2 +- subsystems/mvdm/vdmdbg/CMakeLists.txt | 2 +- subsystems/win/basesrv/CMakeLists.txt | 2 +- subsystems/win32/csrsrv/CMakeLists.txt | 2 +- toolchain-clang.cmake | 1 + toolchain-gcc.cmake | 1 + win32ss/CMakeLists.txt | 2 +- win32ss/drivers/displays/framebuf/CMakeLists.txt | 2 +- win32ss/drivers/displays/framebuf_new/CMakeLists.txt | 2 +- win32ss/drivers/displays/vga/CMakeLists.txt | 2 +- win32ss/drivers/displays/vga_new/CMakeLists.txt | 2 +- win32ss/drivers/font/bmfd/CMakeLists.txt | 2 +- win32ss/drivers/font/ftfd/CMakeLists.txt | 2 +- win32ss/drivers/miniport/vbe/CMakeLists.txt | 2 +- win32ss/drivers/miniport/vga/CMakeLists.txt | 2 +- win32ss/drivers/miniport/vga_new/CMakeLists.txt | 2 +- win32ss/drivers/miniport/vmx_svga/CMakeLists.txt | 2 +- win32ss/drivers/miniport/xboxvmp/CMakeLists.txt | 2 +- win32ss/drivers/videoprt/CMakeLists.txt | 2 +- win32ss/drivers/watchdog/CMakeLists.txt | 2 +- win32ss/gdi/gdi32/CMakeLists.txt | 2 +- win32ss/printing/base/spoolss/CMakeLists.txt | 2 +- win32ss/printing/base/winspool/CMakeLists.txt | 2 +- win32ss/printing/monitors/localmon/CMakeLists.txt | 2 +- win32ss/printing/monitors/localmon/ui/CMakeLists.txt | 2 +- win32ss/printing/processors/winprint/CMakeLists.txt | 2 +- win32ss/printing/providers/localspl/CMakeLists.txt | 2 +- win32ss/reactx/dxapi/CMakeLists.txt | 2 +- win32ss/reactx/dxg/CMakeLists.txt | 2 +- win32ss/reactx/dxgthk/CMakeLists.txt | 2 +- win32ss/user/user32/CMakeLists.txt | 2 +- win32ss/user/winsrv/CMakeLists.txt | 2 +- 544 files changed, 566 insertions(+), 553 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 84b900c37e7..3b66140da10 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,6 +30,7 @@ include(sdk/include/reactos/version.cmake) 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) diff --git a/base/applications/charmap_new/CMakeLists.txt b/base/applications/charmap_new/CMakeLists.txt index 005eff55962..657a5cb8fd5 100644 --- a/base/applications/charmap_new/CMakeLists.txt +++ b/base/applications/charmap_new/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE MainWindow.cpp ) -add_library(charmap SHARED +add_library(charmap MODULE ${SOURCE} charmap.rc) diff --git a/base/applications/kbswitch/kbsdll/CMakeLists.txt b/base/applications/kbswitch/kbsdll/CMakeLists.txt index b192592cde0..65766c8a045 100644 --- a/base/applications/kbswitch/kbsdll/CMakeLists.txt +++ b/base/applications/kbswitch/kbsdll/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE 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) diff --git a/base/applications/regedit/clb/CMakeLists.txt b/base/applications/regedit/clb/CMakeLists.txt index e42653eb50a..ae01afcf05c 100644 --- a/base/applications/regedit/clb/CMakeLists.txt +++ b/base/applications/regedit/clb/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(clb.dll clb.spec) -add_library(clb SHARED +add_library(clb MODULE clb.c clb.rc ${CMAKE_CURRENT_BINARY_DIR}/clb.def) diff --git a/base/services/dcomlaunch/CMakeLists.txt b/base/services/dcomlaunch/CMakeLists.txt index 6759d029aad..3a736d2b371 100644 --- a/base/services/dcomlaunch/CMakeLists.txt +++ b/base/services/dcomlaunch/CMakeLists.txt @@ -1,6 +1,6 @@ spec2def(dcomlaunch.dll dcomlaunch.spec ADD_IMPORTLIB) -add_library(dcomlaunch SHARED +add_library(dcomlaunch MODULE dcomlaunch.c network.c dcomlaunch.rc diff --git a/base/services/dhcpcsvc/CMakeLists.txt b/base/services/dhcpcsvc/CMakeLists.txt index 517582e5584..e559f15524e 100644 --- a/base/services/dhcpcsvc/CMakeLists.txt +++ b/base/services/dhcpcsvc/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE dhcpcsvc.c include/rosdhcp.h) -add_library(dhcpcsvc SHARED +add_library(dhcpcsvc MODULE ${SOURCE} dhcpcsvc.rc ${CMAKE_CURRENT_BINARY_DIR}/dhcpcsvc_stubs.c diff --git a/base/services/schedsvc/CMakeLists.txt b/base/services/schedsvc/CMakeLists.txt index aef862da15e..df44946efcb 100644 --- a/base/services/schedsvc/CMakeLists.txt +++ b/base/services/schedsvc/CMakeLists.txt @@ -3,7 +3,7 @@ include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl) 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 diff --git a/base/services/shsvcs/CMakeLists.txt b/base/services/shsvcs/CMakeLists.txt index 1de1b2637e8..2c754dbba5f 100644 --- a/base/services/shsvcs/CMakeLists.txt +++ b/base/services/shsvcs/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(shsvcs.dll shsvcs.spec ADD_IMPORTLIB) -add_library(shsvcs SHARED +add_library(shsvcs MODULE shsvcs.c thmsvc.c thmserver.c diff --git a/base/services/srvsvc/CMakeLists.txt b/base/services/srvsvc/CMakeLists.txt index b72e9f9e497..d66f7abbe61 100644 --- a/base/services/srvsvc/CMakeLists.txt +++ b/base/services/srvsvc/CMakeLists.txt @@ -3,7 +3,7 @@ include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl) 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 diff --git a/base/services/umpnpmgr/CMakeLists.txt b/base/services/umpnpmgr/CMakeLists.txt index c361e5ef23c..4248d0e9d81 100644 --- a/base/services/umpnpmgr/CMakeLists.txt +++ b/base/services/umpnpmgr/CMakeLists.txt @@ -3,7 +3,7 @@ include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl) 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 diff --git a/base/services/wkssvc/CMakeLists.txt b/base/services/wkssvc/CMakeLists.txt index 2d2edea85fa..d7404cdcb50 100644 --- a/base/services/wkssvc/CMakeLists.txt +++ b/base/services/wkssvc/CMakeLists.txt @@ -3,7 +3,7 @@ include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl) 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 diff --git a/base/services/wmisvc/CMakeLists.txt b/base/services/wmisvc/CMakeLists.txt index 3c8b8f9f924..27bfeb0e0e9 100644 --- a/base/services/wmisvc/CMakeLists.txt +++ b/base/services/wmisvc/CMakeLists.txt @@ -1,6 +1,6 @@ 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) diff --git a/base/services/wuauserv/CMakeLists.txt b/base/services/wuauserv/CMakeLists.txt index 841d836fa6f..14ffee84197 100644 --- a/base/services/wuauserv/CMakeLists.txt +++ b/base/services/wuauserv/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(wuauserv SHARED +add_library(wuauserv MODULE wuauserv.c wuauserv.rc) diff --git a/base/shell/rshell/CMakeLists.txt b/base/shell/rshell/CMakeLists.txt index 39a2b19d236..4297edbb2e8 100644 --- a/base/shell/rshell/CMakeLists.txt +++ b/base/shell/rshell/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE misc.cpp ${CMAKE_CURRENT_BINARY_DIR}/rshell.def) -add_library(rshell SHARED ${SOURCE}) +add_library(rshell MODULE ${SOURCE}) set_module_type(rshell win32dll UNICODE) diff --git a/dll/3rdparty/dxtn/CMakeLists.txt b/dll/3rdparty/dxtn/CMakeLists.txt index 6a9c6432877..c615500586b 100644 --- a/dll/3rdparty/dxtn/CMakeLists.txt +++ b/dll/3rdparty/dxtn/CMakeLists.txt @@ -1,7 +1,7 @@ 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) diff --git a/dll/3rdparty/libjpeg/CMakeLists.txt b/dll/3rdparty/libjpeg/CMakeLists.txt index 41a142dba0f..fefc3da850c 100644 --- a/dll/3rdparty/libjpeg/CMakeLists.txt +++ b/dll/3rdparty/libjpeg/CMakeLists.txt @@ -59,7 +59,7 @@ list(APPEND SOURCE 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) diff --git a/dll/3rdparty/libpng/CMakeLists.txt b/dll/3rdparty/libpng/CMakeLists.txt index cf4b0b4ed42..2e293d369c5 100644 --- a/dll/3rdparty/libpng/CMakeLists.txt +++ b/dll/3rdparty/libpng/CMakeLists.txt @@ -27,7 +27,7 @@ list(APPEND 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) diff --git a/dll/3rdparty/libtiff/CMakeLists.txt b/dll/3rdparty/libtiff/CMakeLists.txt index 476e2b1f726..10fd5e33b06 100644 --- a/dll/3rdparty/libtiff/CMakeLists.txt +++ b/dll/3rdparty/libtiff/CMakeLists.txt @@ -54,7 +54,7 @@ list(APPEND SOURCE #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) diff --git a/dll/3rdparty/libtirpc/CMakeLists.txt b/dll/3rdparty/libtirpc/CMakeLists.txt index 46714d6d718..a48db75fdb0 100644 --- a/dll/3rdparty/libtirpc/CMakeLists.txt +++ b/dll/3rdparty/libtirpc/CMakeLists.txt @@ -87,7 +87,7 @@ list(APPEND SOURCE src/xdr_stdio.c precomp.h) -add_library(libtirpc SHARED +add_library(libtirpc MODULE ${SOURCE} # libtirpc/libtirpc.rc libtirpc/libtirpc_ros.rc diff --git a/dll/3rdparty/libxslt/CMakeLists.txt b/dll/3rdparty/libxslt/CMakeLists.txt index e7089136d6c..336b1df899a 100644 --- a/dll/3rdparty/libxslt/CMakeLists.txt +++ b/dll/3rdparty/libxslt/CMakeLists.txt @@ -34,7 +34,7 @@ list(APPEND SOURCE 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) diff --git a/dll/3rdparty/mbedtls/CMakeLists.txt b/dll/3rdparty/mbedtls/CMakeLists.txt index 7a5210bdef2..dcc0a7c2b74 100644 --- a/dll/3rdparty/mbedtls/CMakeLists.txt +++ b/dll/3rdparty/mbedtls/CMakeLists.txt @@ -79,7 +79,7 @@ list(APPEND SOURCE #xtea.c ) -add_library(mbedtls SHARED +add_library(mbedtls MODULE ${SOURCE} mbedtls.rc ${CMAKE_CURRENT_BINARY_DIR}/mbedtls.def) diff --git a/dll/apisets/CMakeLists.txt b/dll/apisets/CMakeLists.txt index 645a2fcdec5..778af7f878f 100644 --- a/dll/apisets/CMakeLists.txt +++ b/dll/apisets/CMakeLists.txt @@ -17,7 +17,7 @@ function (add_apiset apiset_name baseaddress) -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) diff --git a/dll/appcompat/apphelp/CMakeLists.txt b/dll/appcompat/apphelp/CMakeLists.txt index 71cb783c74b..20312169c7a 100644 --- a/dll/appcompat/apphelp/CMakeLists.txt +++ b/dll/appcompat/apphelp/CMakeLists.txt @@ -30,7 +30,7 @@ list(APPEND HEADERS sdbwrite.h shimeng.h) -add_library(apphelp SHARED +add_library(apphelp MODULE ${SOURCE} ${HEADERS} apphelp.rc diff --git a/dll/appcompat/shims/genral/CMakeLists.txt b/dll/appcompat/shims/genral/CMakeLists.txt index b0e98edcec2..da6a55d9989 100644 --- a/dll/appcompat/shims/genral/CMakeLists.txt +++ b/dll/appcompat/shims/genral/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE themes.c genral.spec) -add_library(acgenral SHARED +add_library(acgenral MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/acgenral.def) diff --git a/dll/appcompat/shims/layer/CMakeLists.txt b/dll/appcompat/shims/layer/CMakeLists.txt index d2b70b2b99d..74c7fb0c7b9 100644 --- a/dll/appcompat/shims/layer/CMakeLists.txt +++ b/dll/appcompat/shims/layer/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE main.c layer.spec) -add_library(aclayers SHARED +add_library(aclayers MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/aclayers.def) diff --git a/dll/cpl/access/CMakeLists.txt b/dll/cpl/access/CMakeLists.txt index 1e07328ba59..3e606afb0ef 100644 --- a/dll/cpl/access/CMakeLists.txt +++ b/dll/cpl/access/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/appwiz/CMakeLists.txt b/dll/cpl/appwiz/CMakeLists.txt index 1a7e4a048c2..5afee76d7d8 100644 --- a/dll/cpl/appwiz/CMakeLists.txt +++ b/dll/cpl/appwiz/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/console/CMakeLists.txt b/dll/cpl/console/CMakeLists.txt index bbbb6846385..c62ffcaa1ce 100644 --- a/dll/cpl/console/CMakeLists.txt +++ b/dll/cpl/console/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/desk/CMakeLists.txt b/dll/cpl/desk/CMakeLists.txt index ae7fb83825a..597679bbf3b 100644 --- a/dll/cpl/desk/CMakeLists.txt +++ b/dll/cpl/desk/CMakeLists.txt @@ -26,7 +26,7 @@ list(APPEND SOURCE 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 diff --git a/dll/cpl/hdwwiz/CMakeLists.txt b/dll/cpl/hdwwiz/CMakeLists.txt index 205e4622c01..2c6c949cdba 100644 --- a/dll/cpl/hdwwiz/CMakeLists.txt +++ b/dll/cpl/hdwwiz/CMakeLists.txt @@ -3,7 +3,7 @@ spec2def(hdwwiz.cpl hdwwiz.spec) 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) diff --git a/dll/cpl/hotplug/CMakeLists.txt b/dll/cpl/hotplug/CMakeLists.txt index 46c8d3de2dc..65bd5237a20 100644 --- a/dll/cpl/hotplug/CMakeLists.txt +++ b/dll/cpl/hotplug/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE hotplug.c enum.c) -add_library(hotplug SHARED +add_library(hotplug MODULE ${SOURCE} hotplug.rc ${CMAKE_CURRENT_BINARY_DIR}/hotplug.def) diff --git a/dll/cpl/inetcpl/CMakeLists.txt b/dll/cpl/inetcpl/CMakeLists.txt index 28acde0a4fb..09293f3393d 100644 --- a/dll/cpl/inetcpl/CMakeLists.txt +++ b/dll/cpl/inetcpl/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE 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 diff --git a/dll/cpl/input/CMakeLists.txt b/dll/cpl/input/CMakeLists.txt index b9cecb1c2fa..77363d5e728 100644 --- a/dll/cpl/input/CMakeLists.txt +++ b/dll/cpl/input/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/intl/CMakeLists.txt b/dll/cpl/intl/CMakeLists.txt index d18db6f2486..a2b6723e250 100644 --- a/dll/cpl/intl/CMakeLists.txt +++ b/dll/cpl/intl/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/joy/CMakeLists.txt b/dll/cpl/joy/CMakeLists.txt index 9e5bd9128be..70a345f6a22 100644 --- a/dll/cpl/joy/CMakeLists.txt +++ b/dll/cpl/joy/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/cpl/liccpa/CMakeLists.txt b/dll/cpl/liccpa/CMakeLists.txt index c5871dbef3f..e4435d4a737 100644 --- a/dll/cpl/liccpa/CMakeLists.txt +++ b/dll/cpl/liccpa/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/main/CMakeLists.txt b/dll/cpl/main/CMakeLists.txt index 7597123561f..9746795a7fd 100644 --- a/dll/cpl/main/CMakeLists.txt +++ b/dll/cpl/main/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/mmsys/CMakeLists.txt b/dll/cpl/mmsys/CMakeLists.txt index 885b40621fa..3b2abc51d67 100644 --- a/dll/cpl/mmsys/CMakeLists.txt +++ b/dll/cpl/mmsys/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/ncpa/CMakeLists.txt b/dll/cpl/ncpa/CMakeLists.txt index 2d92f48ba16..82a2b30fd3f 100644 --- a/dll/cpl/ncpa/CMakeLists.txt +++ b/dll/cpl/ncpa/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(ncpa.cpl ncpa.spec) -add_library(ncpa SHARED +add_library(ncpa MODULE ncpa.c ${CMAKE_CURRENT_BINARY_DIR}/ncpa.def) diff --git a/dll/cpl/odbccp32/CMakeLists.txt b/dll/cpl/odbccp32/CMakeLists.txt index 950940e9c7a..9337f1f7902 100644 --- a/dll/cpl/odbccp32/CMakeLists.txt +++ b/dll/cpl/odbccp32/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(odbccp32i.cpl odbccp32.spec) -add_library(odbccp32i SHARED +add_library(odbccp32i MODULE odbccp32.c odbccp32.rc ${CMAKE_CURRENT_BINARY_DIR}/odbccp32i.def) diff --git a/dll/cpl/openglcfg/CMakeLists.txt b/dll/cpl/openglcfg/CMakeLists.txt index 2018e5b8312..17998263b62 100644 --- a/dll/cpl/openglcfg/CMakeLists.txt +++ b/dll/cpl/openglcfg/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/powercfg/CMakeLists.txt b/dll/cpl/powercfg/CMakeLists.txt index fadd507c57e..9de4c558737 100644 --- a/dll/cpl/powercfg/CMakeLists.txt +++ b/dll/cpl/powercfg/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/sysdm/CMakeLists.txt b/dll/cpl/sysdm/CMakeLists.txt index 865d5e7697b..4643a4523b5 100644 --- a/dll/cpl/sysdm/CMakeLists.txt +++ b/dll/cpl/sysdm/CMakeLists.txt @@ -21,7 +21,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/telephon/CMakeLists.txt b/dll/cpl/telephon/CMakeLists.txt index 222d5773c86..625872267ea 100644 --- a/dll/cpl/telephon/CMakeLists.txt +++ b/dll/cpl/telephon/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/cpl/timedate/CMakeLists.txt b/dll/cpl/timedate/CMakeLists.txt index ce5907dec13..d1ad1db070e 100644 --- a/dll/cpl/timedate/CMakeLists.txt +++ b/dll/cpl/timedate/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/usrmgr/CMakeLists.txt b/dll/cpl/usrmgr/CMakeLists.txt index ff4f9f7ea16..7d5ce655493 100644 --- a/dll/cpl/usrmgr/CMakeLists.txt +++ b/dll/cpl/usrmgr/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE 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) diff --git a/dll/cpl/wined3dcfg/CMakeLists.txt b/dll/cpl/wined3dcfg/CMakeLists.txt index f7e5b961135..9121b994699 100644 --- a/dll/cpl/wined3dcfg/CMakeLists.txt +++ b/dll/cpl/wined3dcfg/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/d3d8thk/CMakeLists.txt b/dll/directx/d3d8thk/CMakeLists.txt index a17a11544f2..a6fc668518b 100644 --- a/dll/directx/d3d8thk/CMakeLists.txt +++ b/dll/directx/d3d8thk/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(d3d8thk.dll d3d8thk.spec) -add_library(d3d8thk SHARED +add_library(d3d8thk MODULE d3d8thk.rc ${CMAKE_CURRENT_BINARY_DIR}/d3d8thk.def) diff --git a/dll/directx/ddraw/CMakeLists.txt b/dll/directx/ddraw/CMakeLists.txt index 73518dfe7d8..e86062f1673 100644 --- a/dll/directx/ddraw/CMakeLists.txt +++ b/dll/directx/ddraw/CMakeLists.txt @@ -39,7 +39,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/ksproxy/CMakeLists.txt b/dll/directx/ksproxy/CMakeLists.txt index 122623b7707..15d7ebc0bfe 100644 --- a/dll/directx/ksproxy/CMakeLists.txt +++ b/dll/directx/ksproxy/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/ksuser/CMakeLists.txt b/dll/directx/ksuser/CMakeLists.txt index d113df95128..f6c0c75f517 100644 --- a/dll/directx/ksuser/CMakeLists.txt +++ b/dll/directx/ksuser/CMakeLists.txt @@ -1,7 +1,7 @@ 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) diff --git a/dll/directx/wine/amstream/CMakeLists.txt b/dll/directx/wine/amstream/CMakeLists.txt index 85ee1a45e34..45fd90c3285 100644 --- a/dll/directx/wine/amstream/CMakeLists.txt +++ b/dll/directx/wine/amstream/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE mediastreamfilter.c precomp.h) -add_library(amstream SHARED +add_library(amstream MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/amstream.def) diff --git a/dll/directx/wine/d3d8/CMakeLists.txt b/dll/directx/wine/d3d8/CMakeLists.txt index 09d7a6c659d..d3d49e2e76d 100644 --- a/dll/directx/wine/d3d8/CMakeLists.txt +++ b/dll/directx/wine/d3d8/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE volume.c precomp.h) -add_library(d3d8 SHARED +add_library(d3d8 MODULE ${SOURCE} guid.c version.rc diff --git a/dll/directx/wine/d3d9/CMakeLists.txt b/dll/directx/wine/d3d9/CMakeLists.txt index 223606b87ee..14dd3e65320 100644 --- a/dll/directx/wine/d3d9/CMakeLists.txt +++ b/dll/directx/wine/d3d9/CMakeLists.txt @@ -21,7 +21,7 @@ list(APPEND SOURCE volume.c precomp.h) -add_library(d3d9 SHARED +add_library(d3d9 MODULE ${SOURCE} guid.c version.rc diff --git a/dll/directx/wine/d3dcompiler_43/CMakeLists.txt b/dll/directx/wine/d3dcompiler_43/CMakeLists.txt index d00c1b69ec1..49d18b0b07d 100644 --- a/dll/directx/wine/d3dcompiler_43/CMakeLists.txt +++ b/dll/directx/wine/d3dcompiler_43/CMakeLists.txt @@ -21,7 +21,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3drm/CMakeLists.txt b/dll/directx/wine/d3drm/CMakeLists.txt index f2ff1f204e9..cd1eaad8832 100644 --- a/dll/directx/wine/d3drm/CMakeLists.txt +++ b/dll/directx/wine/d3drm/CMakeLists.txt @@ -17,7 +17,7 @@ list(APPEND SOURCE viewport.c precomp.h) -add_library(d3drm SHARED +add_library(d3drm MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/d3drm_stubs.c diff --git a/dll/directx/wine/d3dx9_24/CMakeLists.txt b/dll/directx/wine/d3dx9_24/CMakeLists.txt index 9381b3842a9..44e22294ec7 100644 --- a/dll/directx/wine/d3dx9_24/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_24/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_25/CMakeLists.txt b/dll/directx/wine/d3dx9_25/CMakeLists.txt index 24d296d9b2a..bc71d7d9151 100644 --- a/dll/directx/wine/d3dx9_25/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_25/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_26/CMakeLists.txt b/dll/directx/wine/d3dx9_26/CMakeLists.txt index f9264fff34e..3a95d89ae9a 100644 --- a/dll/directx/wine/d3dx9_26/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_26/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_27/CMakeLists.txt b/dll/directx/wine/d3dx9_27/CMakeLists.txt index a75b0088f3e..35f95fb632b 100644 --- a/dll/directx/wine/d3dx9_27/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_27/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_28/CMakeLists.txt b/dll/directx/wine/d3dx9_28/CMakeLists.txt index 9bd5e8e6bd1..2573902b03c 100644 --- a/dll/directx/wine/d3dx9_28/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_28/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_29/CMakeLists.txt b/dll/directx/wine/d3dx9_29/CMakeLists.txt index 83d408ff0a1..07f454a2ab7 100644 --- a/dll/directx/wine/d3dx9_29/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_29/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_30/CMakeLists.txt b/dll/directx/wine/d3dx9_30/CMakeLists.txt index 696605f867f..f6613cf92ed 100644 --- a/dll/directx/wine/d3dx9_30/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_30/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_31/CMakeLists.txt b/dll/directx/wine/d3dx9_31/CMakeLists.txt index be20ad24bb0..d6f23b999ca 100644 --- a/dll/directx/wine/d3dx9_31/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_31/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_32/CMakeLists.txt b/dll/directx/wine/d3dx9_32/CMakeLists.txt index 28d140227d3..fae73ec241e 100644 --- a/dll/directx/wine/d3dx9_32/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_33/CMakeLists.txt b/dll/directx/wine/d3dx9_33/CMakeLists.txt index 99407695d10..c17d9a8eebd 100644 --- a/dll/directx/wine/d3dx9_33/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_33/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_34/CMakeLists.txt b/dll/directx/wine/d3dx9_34/CMakeLists.txt index 4902df6fd80..fbc11f55e0e 100644 --- a/dll/directx/wine/d3dx9_34/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_34/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/directx/wine/d3dx9_35/CMakeLists.txt b/dll/directx/wine/d3dx9_35/CMakeLists.txt index 50884be4ec8..93e0ff51918 100644 --- a/dll/directx/wine/d3dx9_35/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_35/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dx9_36/CMakeLists.txt b/dll/directx/wine/d3dx9_36/CMakeLists.txt index 836ee9c743e..0740c46f98a 100644 --- a/dll/directx/wine/d3dx9_36/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_36/CMakeLists.txt @@ -24,7 +24,7 @@ list(APPEND SOURCE xfile.c precomp.h) -add_library(d3dx9_36 SHARED +add_library(d3dx9_36 MODULE ${SOURCE} guid.c version.rc diff --git a/dll/directx/wine/d3dx9_37/CMakeLists.txt b/dll/directx/wine/d3dx9_37/CMakeLists.txt index f248a5ca0e6..798c304434a 100644 --- a/dll/directx/wine/d3dx9_37/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_37/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dx9_38/CMakeLists.txt b/dll/directx/wine/d3dx9_38/CMakeLists.txt index 2397cc53801..556b43ed3bd 100644 --- a/dll/directx/wine/d3dx9_38/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_38/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dx9_39/CMakeLists.txt b/dll/directx/wine/d3dx9_39/CMakeLists.txt index 58ed406b9e5..9a4e1fc7eba 100644 --- a/dll/directx/wine/d3dx9_39/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_39/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dx9_40/CMakeLists.txt b/dll/directx/wine/d3dx9_40/CMakeLists.txt index 97373a52b52..2037e9c8316 100644 --- a/dll/directx/wine/d3dx9_40/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_40/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dx9_41/CMakeLists.txt b/dll/directx/wine/d3dx9_41/CMakeLists.txt index 3476a432081..fdbe0821e06 100644 --- a/dll/directx/wine/d3dx9_41/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_41/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dx9_42/CMakeLists.txt b/dll/directx/wine/d3dx9_42/CMakeLists.txt index 436b6954f8c..d6b6dfb84bf 100644 --- a/dll/directx/wine/d3dx9_42/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_42/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dx9_43/CMakeLists.txt b/dll/directx/wine/d3dx9_43/CMakeLists.txt index 547285be2d5..2361819fced 100644 --- a/dll/directx/wine/d3dx9_43/CMakeLists.txt +++ b/dll/directx/wine/d3dx9_43/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/d3dxof/CMakeLists.txt b/dll/directx/wine/d3dxof/CMakeLists.txt index a4fff47f23b..21b97cd6522 100644 --- a/dll/directx/wine/d3dxof/CMakeLists.txt +++ b/dll/directx/wine/d3dxof/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE parsing.c precomp.h) -add_library(d3dxof SHARED +add_library(d3dxof MODULE ${SOURCE} mszip.c version.rc diff --git a/dll/directx/wine/ddraw/CMakeLists.txt b/dll/directx/wine/ddraw/CMakeLists.txt index 6141d630f3f..03029bdc8f9 100644 --- a/dll/directx/wine/ddraw/CMakeLists.txt +++ b/dll/directx/wine/ddraw/CMakeLists.txt @@ -29,7 +29,7 @@ if(MSVC) 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) diff --git a/dll/directx/wine/devenum/CMakeLists.txt b/dll/directx/wine/devenum/CMakeLists.txt index 1f5e7eb321a..671921748a7 100644 --- a/dll/directx/wine/devenum/CMakeLists.txt +++ b/dll/directx/wine/devenum/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE parsedisplayname.c precomp.h) -add_library(devenum SHARED +add_library(devenum MODULE ${SOURCE} devenum.rc ${CMAKE_CURRENT_BINARY_DIR}/devenum.def) diff --git a/dll/directx/wine/dinput/CMakeLists.txt b/dll/directx/wine/dinput/CMakeLists.txt index d964e748e97..7244903e99f 100644 --- a/dll/directx/wine/dinput/CMakeLists.txt +++ b/dll/directx/wine/dinput/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE mouse.c precomp.h) -add_library(dinput SHARED +add_library(dinput MODULE ${SOURCE} data_formats.c dinput.rc diff --git a/dll/directx/wine/dinput8/CMakeLists.txt b/dll/directx/wine/dinput8/CMakeLists.txt index 28d1142f0d3..fb114aa2a2b 100644 --- a/dll/directx/wine/dinput8/CMakeLists.txt +++ b/dll/directx/wine/dinput8/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/directx/wine/dmusic/CMakeLists.txt b/dll/directx/wine/dmusic/CMakeLists.txt index fe4c2706806..88abed338bb 100644 --- a/dll/directx/wine/dmusic/CMakeLists.txt +++ b/dll/directx/wine/dmusic/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE port.c precomp.h) -add_library(dmusic SHARED +add_library(dmusic MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/dmusic.def) diff --git a/dll/directx/wine/dplay/CMakeLists.txt b/dll/directx/wine/dplay/CMakeLists.txt index 2c3f394fe50..fe71c25dd87 100644 --- a/dll/directx/wine/dplay/CMakeLists.txt +++ b/dll/directx/wine/dplay/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/directx/wine/dplayx/CMakeLists.txt b/dll/directx/wine/dplayx/CMakeLists.txt index 867ba690016..61049520d47 100644 --- a/dll/directx/wine/dplayx/CMakeLists.txt +++ b/dll/directx/wine/dplayx/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE name_server.c precomp.h) -add_library(dplayx SHARED +add_library(dplayx MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/dplayx.def) diff --git a/dll/directx/wine/dsound/CMakeLists.txt b/dll/directx/wine/dsound/CMakeLists.txt index 82ef4652d19..145453b6cdf 100644 --- a/dll/directx/wine/dsound/CMakeLists.txt +++ b/dll/directx/wine/dsound/CMakeLists.txt @@ -7,7 +7,7 @@ add_definitions( 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 diff --git a/dll/directx/wine/dxdiagn/CMakeLists.txt b/dll/directx/wine/dxdiagn/CMakeLists.txt index 7e16a5a07a7..34c3b637378 100644 --- a/dll/directx/wine/dxdiagn/CMakeLists.txt +++ b/dll/directx/wine/dxdiagn/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE provider.c precomp.h) -add_library(dxdiagn SHARED +add_library(dxdiagn MODULE ${SOURCE} guid.c dxdiagn.rc diff --git a/dll/directx/wine/msdmo/CMakeLists.txt b/dll/directx/wine/msdmo/CMakeLists.txt index 43b7a8074aa..d8d1d34bea0 100644 --- a/dll/directx/wine/msdmo/CMakeLists.txt +++ b/dll/directx/wine/msdmo/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE dmort.c precomp.h) -add_library(msdmo SHARED +add_library(msdmo MODULE ${SOURCE} stubs.c rsrc.rc diff --git a/dll/directx/wine/qedit/CMakeLists.txt b/dll/directx/wine/qedit/CMakeLists.txt index 7ee22ff31b5..50cca289d75 100644 --- a/dll/directx/wine/qedit/CMakeLists.txt +++ b/dll/directx/wine/qedit/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE timeline.c precomp.h) -add_library(qedit SHARED +add_library(qedit MODULE ${SOURCE} qedit.rc ${CMAKE_CURRENT_BINARY_DIR}/qedit.def) diff --git a/dll/directx/wine/quartz/CMakeLists.txt b/dll/directx/wine/quartz/CMakeLists.txt index 8c12e38b855..e0996b88a04 100644 --- a/dll/directx/wine/quartz/CMakeLists.txt +++ b/dll/directx/wine/quartz/CMakeLists.txt @@ -37,7 +37,7 @@ list(APPEND SOURCE 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 diff --git a/dll/directx/wine/wined3d/CMakeLists.txt b/dll/directx/wine/wined3d/CMakeLists.txt index 235adab9027..29b337e3bd1 100644 --- a/dll/directx/wine/wined3d/CMakeLists.txt +++ b/dll/directx/wine/wined3d/CMakeLists.txt @@ -41,7 +41,7 @@ list(APPEND SOURCE wined3d_main.c precomp.h) -add_library(d3dwine SHARED +add_library(d3dwine MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/d3dwine.def) diff --git a/dll/keyboard/CMakeLists.txt b/dll/keyboard/CMakeLists.txt index 76edef5b790..406e314b78f 100644 --- a/dll/keyboard/CMakeLists.txt +++ b/dll/keyboard/CMakeLists.txt @@ -86,7 +86,7 @@ list(APPEND _keyboard_layouts 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) diff --git a/dll/nls/idndl/CMakeLists.txt b/dll/nls/idndl/CMakeLists.txt index 590ceec807d..efbd71ed0fd 100644 --- a/dll/nls/idndl/CMakeLists.txt +++ b/dll/nls/idndl/CMakeLists.txt @@ -4,7 +4,7 @@ add_definitions(-DWINVER=0x600) spec2def(idndl.dll idndl.spec) -add_library(idndl SHARED +add_library(idndl MODULE idndl.cpp ${CMAKE_CURRENT_BINARY_DIR}/idndl.def) diff --git a/dll/nls/normaliz/CMakeLists.txt b/dll/nls/normaliz/CMakeLists.txt index 95a41e5d88c..ee51a44aca3 100644 --- a/dll/nls/normaliz/CMakeLists.txt +++ b/dll/nls/normaliz/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE 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) diff --git a/dll/np/nfs/CMakeLists.txt b/dll/np/nfs/CMakeLists.txt index b3d32f3db22..acb8c295672 100644 --- a/dll/np/nfs/CMakeLists.txt +++ b/dll/np/nfs/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE 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) diff --git a/dll/ntdll/CMakeLists.txt b/dll/ntdll/CMakeLists.txt index e94db5c77ab..5ea6ca5d3d3 100644 --- a/dll/ntdll/CMakeLists.txt +++ b/dll/ntdll/CMakeLists.txt @@ -38,7 +38,7 @@ endif() add_asm_files(ntdll_asm ${ASM_SOURCE}) -add_library(ntdll SHARED +add_library(ntdll MODULE ${SOURCE} ${ntdll_asm} def/ntdll.rc diff --git a/dll/opengl/glu32/CMakeLists.txt b/dll/opengl/glu32/CMakeLists.txt index df3a5bb5af3..791cf2df1ea 100644 --- a/dll/opengl/glu32/CMakeLists.txt +++ b/dll/opengl/glu32/CMakeLists.txt @@ -110,7 +110,7 @@ list(APPEND LIBNURBS_SOURCE src/libnurbs/nurbtess/searchTree.cc precomp.h) -add_library(glu32 SHARED +add_library(glu32 MODULE ${LIBNURBS_SOURCE} src/libnurbs/nurbtess/polyDBG.cc ${SOURCE} diff --git a/dll/opengl/opengl32/CMakeLists.txt b/dll/opengl/opengl32/CMakeLists.txt index 9e3b054e531..86e7800d779 100644 --- a/dll/opengl/opengl32/CMakeLists.txt +++ b/dll/opengl/opengl32/CMakeLists.txt @@ -32,7 +32,7 @@ if(ARCH STREQUAL "i386") ) endif() -add_library(opengl32 SHARED +add_library(opengl32 MODULE ${SOURCE} ${opengl32_asm} ${CMAKE_CURRENT_BINARY_DIR}/opengl32.def) diff --git a/dll/shellext/acppage/CMakeLists.txt b/dll/shellext/acppage/CMakeLists.txt index 0f16701e3cc..9303c23110e 100644 --- a/dll/shellext/acppage/CMakeLists.txt +++ b/dll/shellext/acppage/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE CLayerUIPropPage.cpp precomp.h) -add_library(acppage SHARED +add_library(acppage MODULE ${SOURCE} acppage.spec ACPPage.rc diff --git a/dll/shellext/cryptext/CMakeLists.txt b/dll/shellext/cryptext/CMakeLists.txt index 8cd10f4a431..3aca7374b1a 100644 --- a/dll/shellext/cryptext/CMakeLists.txt +++ b/dll/shellext/cryptext/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE cryptext.c precomp.h) -add_library(cryptext SHARED +add_library(cryptext MODULE ${SOURCE} cryptext.spec cryptext.rc diff --git a/dll/shellext/deskadp/CMakeLists.txt b/dll/shellext/deskadp/CMakeLists.txt index 8333fa03d73..e0e0181267e 100644 --- a/dll/shellext/deskadp/CMakeLists.txt +++ b/dll/shellext/deskadp/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/shellext/deskmon/CMakeLists.txt b/dll/shellext/deskmon/CMakeLists.txt index 93264f1e6af..d01e2e09870 100644 --- a/dll/shellext/deskmon/CMakeLists.txt +++ b/dll/shellext/deskmon/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/shellext/devcpux/CMakeLists.txt b/dll/shellext/devcpux/CMakeLists.txt index 08624da93d3..149d9c5c34a 100644 --- a/dll/shellext/devcpux/CMakeLists.txt +++ b/dll/shellext/devcpux/CMakeLists.txt @@ -1,6 +1,6 @@ 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) diff --git a/dll/shellext/fontext/CMakeLists.txt b/dll/shellext/fontext/CMakeLists.txt index a31e78d3e3f..b50844ee7e5 100644 --- a/dll/shellext/fontext/CMakeLists.txt +++ b/dll/shellext/fontext/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE regsvr.c fontext.h) -add_library(fontext SHARED +add_library(fontext MODULE ${SOURCE} fontext.rc ${CMAKE_CURRENT_BINARY_DIR}/fontext.def) diff --git a/dll/shellext/netshell/CMakeLists.txt b/dll/shellext/netshell/CMakeLists.txt index cff3ce29e43..0a2c0fad15c 100644 --- a/dll/shellext/netshell/CMakeLists.txt +++ b/dll/shellext/netshell/CMakeLists.txt @@ -32,7 +32,7 @@ list(APPEND SOURCE 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 diff --git a/dll/shellext/ntobjshex/CMakeLists.txt b/dll/shellext/ntobjshex/CMakeLists.txt index 9d2c76e217c..f8a6e7347bc 100644 --- a/dll/shellext/ntobjshex/CMakeLists.txt +++ b/dll/shellext/ntobjshex/CMakeLists.txt @@ -24,7 +24,7 @@ list(APPEND SOURCE regfolder.cpp precomp.h) -add_library(ntobjshex SHARED +add_library(ntobjshex MODULE ${SOURCE} ntobjshex.rc ${CMAKE_CURRENT_BINARY_DIR}/ntobjshex.def) diff --git a/dll/shellext/shellbtrfs/CMakeLists.txt b/dll/shellext/shellbtrfs/CMakeLists.txt index 5b239ca2e1b..660699cd43f 100644 --- a/dll/shellext/shellbtrfs/CMakeLists.txt +++ b/dll/shellext/shellbtrfs/CMakeLists.txt @@ -26,7 +26,7 @@ list(APPEND SOURCE volpropsheet.cpp precomp.h) -add_library(shellbtrfs SHARED +add_library(shellbtrfs MODULE ${SOURCE} guid.c shellbtrfs.rc diff --git a/dll/shellext/stobject/CMakeLists.txt b/dll/shellext/stobject/CMakeLists.txt index e25e433f6f0..093303f7289 100644 --- a/dll/shellext/stobject/CMakeLists.txt +++ b/dll/shellext/stobject/CMakeLists.txt @@ -28,7 +28,7 @@ list(APPEND SOURCE volume.cpp precomp.h) -add_library(stobject SHARED +add_library(stobject MODULE ${SOURCE} stobject.rc ${CMAKE_CURRENT_BINARY_DIR}/stobject.def) diff --git a/dll/shellext/zipfldr/CMakeLists.txt b/dll/shellext/zipfldr/CMakeLists.txt index f5276658055..9ad72cb1736 100644 --- a/dll/shellext/zipfldr/CMakeLists.txt +++ b/dll/shellext/zipfldr/CMakeLists.txt @@ -37,7 +37,7 @@ list(APPEND SOURCE precomp.h resource.h) -add_library(zipfldr SHARED +add_library(zipfldr MODULE ${SOURCE} ${ZLIB_SOURCE} zipfldr.rc diff --git a/dll/win32/acledit/CMakeLists.txt b/dll/win32/acledit/CMakeLists.txt index fb2222b02fd..db13727cc1e 100644 --- a/dll/win32/acledit/CMakeLists.txt +++ b/dll/win32/acledit/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE stubs.c acleditint.h) -add_library(acledit SHARED +add_library(acledit MODULE ${SOURCE} acledit.rc ${CMAKE_CURRENT_BINARY_DIR}/acledit.def) diff --git a/dll/win32/aclui/CMakeLists.txt b/dll/win32/aclui/CMakeLists.txt index de7a6b1c7b9..24d43d5ad23 100644 --- a/dll/win32/aclui/CMakeLists.txt +++ b/dll/win32/aclui/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE sidcache.c precomp.h) -add_library(aclui SHARED +add_library(aclui MODULE ${SOURCE} guid.c aclui.rc diff --git a/dll/win32/activeds/CMakeLists.txt b/dll/win32/activeds/CMakeLists.txt index 19ddb86ba65..58225f1b3c4 100644 --- a/dll/win32/activeds/CMakeLists.txt +++ b/dll/win32/activeds/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE stubs.c precomp.h) -add_library(activeds SHARED +add_library(activeds MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/activeds.def) diff --git a/dll/win32/actxprxy/CMakeLists.txt b/dll/win32/actxprxy/CMakeLists.txt index 44672c94bb7..22442e70e0d 100644 --- a/dll/win32/actxprxy/CMakeLists.txt +++ b/dll/win32/actxprxy/CMakeLists.txt @@ -35,7 +35,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/advapi32/CMakeLists.txt b/dll/win32/advapi32/CMakeLists.txt index 744dc098a10..4a366badecf 100644 --- a/dll/win32/advapi32/CMakeLists.txt +++ b/dll/win32/advapi32/CMakeLists.txt @@ -46,7 +46,7 @@ list(APPEND SOURCE wine/security.c advapi32.h) -add_library(advapi32 SHARED +add_library(advapi32 MODULE ${SOURCE} advapi32.rc ${CMAKE_CURRENT_BINARY_DIR}/advapi32_stubs.c diff --git a/dll/win32/advapi32_vista/CMakeLists.txt b/dll/win32/advapi32_vista/CMakeLists.txt index 34fc459a134..ab6e406876a 100644 --- a/dll/win32/advapi32_vista/CMakeLists.txt +++ b/dll/win32/advapi32_vista/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/advpack/CMakeLists.txt b/dll/win32/advpack/CMakeLists.txt index 585927435c8..5df9b29d62b 100644 --- a/dll/win32/advpack/CMakeLists.txt +++ b/dll/win32/advpack/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE reg.c precomp.h) -add_library(advpack SHARED +add_library(advpack MODULE ${SOURCE} advpack.rc ${CMAKE_CURRENT_BINARY_DIR}/advpack.def) diff --git a/dll/win32/atl/CMakeLists.txt b/dll/win32/atl/CMakeLists.txt index 9697e5c0a5b..475ebab24ff 100644 --- a/dll/win32/atl/CMakeLists.txt +++ b/dll/win32/atl/CMakeLists.txt @@ -25,7 +25,7 @@ list(APPEND atl_rc_deps 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) diff --git a/dll/win32/atl100/CMakeLists.txt b/dll/win32/atl100/CMakeLists.txt index 85fb948aa6c..73c7843bbe5 100644 --- a/dll/win32/atl100/CMakeLists.txt +++ b/dll/win32/atl100/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/atl100_stubs.c) -add_library(atl100 SHARED +add_library(atl100 MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/atl100.def) diff --git a/dll/win32/atl80/CMakeLists.txt b/dll/win32/atl80/CMakeLists.txt index 6283b496aec..50bb95445f8 100644 --- a/dll/win32/atl80/CMakeLists.txt +++ b/dll/win32/atl80/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/atl80_stubs.c precomp.h) -add_library(atl80 SHARED +add_library(atl80 MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/atl80.def) diff --git a/dll/win32/authz/CMakeLists.txt b/dll/win32/authz/CMakeLists.txt index 5d57622d9d7..88174a48d55 100644 --- a/dll/win32/authz/CMakeLists.txt +++ b/dll/win32/authz/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/avicap32/CMakeLists.txt b/dll/win32/avicap32/CMakeLists.txt index 6972b43dd99..75720e4e95e 100644 --- a/dll/win32/avicap32/CMakeLists.txt +++ b/dll/win32/avicap32/CMakeLists.txt @@ -3,7 +3,7 @@ spec2def(avicap32.dll avicap32.spec ADD_IMPORTLIB) 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) diff --git a/dll/win32/avifil32/CMakeLists.txt b/dll/win32/avifil32/CMakeLists.txt index c6863011722..62daabfaea1 100644 --- a/dll/win32/avifil32/CMakeLists.txt +++ b/dll/win32/avifil32/CMakeLists.txt @@ -21,7 +21,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c precomp.h) -add_library(avifil32 SHARED +add_library(avifil32 MODULE ${SOURCE} guid.c rsrc.rc diff --git a/dll/win32/batt/CMakeLists.txt b/dll/win32/batt/CMakeLists.txt index cfd7f25fc13..cf775185b37 100644 --- a/dll/win32/batt/CMakeLists.txt +++ b/dll/win32/batt/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(batt.dll batt.spec) -add_library(batt SHARED +add_library(batt MODULE batt.c batt.rc ${CMAKE_CURRENT_BINARY_DIR}/batt.def) diff --git a/dll/win32/bcrypt/CMakeLists.txt b/dll/win32/bcrypt/CMakeLists.txt index bcac2afc129..eee62d3a6ab 100644 --- a/dll/win32/bcrypt/CMakeLists.txt +++ b/dll/win32/bcrypt/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/beepmidi/CMakeLists.txt b/dll/win32/beepmidi/CMakeLists.txt index d760fecbd19..d19032b01c7 100644 --- a/dll/win32/beepmidi/CMakeLists.txt +++ b/dll/win32/beepmidi/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/browseui/CMakeLists.txt b/dll/win32/browseui/CMakeLists.txt index 8c0de76cf7b..0c68a37df08 100644 --- a/dll/win32/browseui/CMakeLists.txt +++ b/dll/win32/browseui/CMakeLists.txt @@ -39,7 +39,7 @@ list(APPEND SOURCE CProgressDialog.cpp precomp.h) -add_library(browseui SHARED +add_library(browseui MODULE ${SOURCE} dllinstall.c browseui.rc diff --git a/dll/win32/bthci/CMakeLists.txt b/dll/win32/bthci/CMakeLists.txt index f8de46d10e4..3e96448c2f3 100644 --- a/dll/win32/bthci/CMakeLists.txt +++ b/dll/win32/bthci/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(bthci.dll bthci.spec) -add_library(bthci SHARED +add_library(bthci MODULE bthci.c bthci.rc ${CMAKE_CURRENT_BINARY_DIR}/bthci.def) diff --git a/dll/win32/cabinet/CMakeLists.txt b/dll/win32/cabinet/CMakeLists.txt index 20eb368d002..f770a5052fb 100644 --- a/dll/win32/cabinet/CMakeLists.txt +++ b/dll/win32/cabinet/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE fdi.c precomp.h) -add_library(cabinet SHARED +add_library(cabinet MODULE ${SOURCE} stubs.c cabinet.rc diff --git a/dll/win32/cards/CMakeLists.txt b/dll/win32/cards/CMakeLists.txt index b2548675a8b..822ea963188 100644 --- a/dll/win32/cards/CMakeLists.txt +++ b/dll/win32/cards/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/cfgmgr32/CMakeLists.txt b/dll/win32/cfgmgr32/CMakeLists.txt index 2e630932e67..5a40af58973 100644 --- a/dll/win32/cfgmgr32/CMakeLists.txt +++ b/dll/win32/cfgmgr32/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/clusapi/CMakeLists.txt b/dll/win32/clusapi/CMakeLists.txt index cb86fe4f9ff..6d474658c52 100644 --- a/dll/win32/clusapi/CMakeLists.txt +++ b/dll/win32/clusapi/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/comcat/CMakeLists.txt b/dll/win32/comcat/CMakeLists.txt index bff7fabe737..0e5d6810106 100644 --- a/dll/win32/comcat/CMakeLists.txt +++ b/dll/win32/comcat/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/comctl32/CMakeLists.txt b/dll/win32/comctl32/CMakeLists.txt index 4a1151bd986..8c05f33e6e1 100644 --- a/dll/win32/comctl32/CMakeLists.txt +++ b/dll/win32/comctl32/CMakeLists.txt @@ -51,7 +51,7 @@ list(APPEND SOURCE updown.c precomp.h) -add_library(comctl32 SHARED +add_library(comctl32 MODULE ${SOURCE} stubs.c rsrc.rc diff --git a/dll/win32/comdlg32/CMakeLists.txt b/dll/win32/comdlg32/CMakeLists.txt index 37e1d7c102b..bb87894e2c8 100644 --- a/dll/win32/comdlg32/CMakeLists.txt +++ b/dll/win32/comdlg32/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/compstui/CMakeLists.txt b/dll/win32/compstui/CMakeLists.txt index 58d4f31301f..bb561428ef5 100644 --- a/dll/win32/compstui/CMakeLists.txt +++ b/dll/win32/compstui/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/credui/CMakeLists.txt b/dll/win32/credui/CMakeLists.txt index e6a9d1bf499..ab1fa0c3f3a 100644 --- a/dll/win32/credui/CMakeLists.txt +++ b/dll/win32/credui/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/crtdll/CMakeLists.txt b/dll/win32/crtdll/CMakeLists.txt index 7562398be03..c40dda200e5 100644 --- a/dll/win32/crtdll/CMakeLists.txt +++ b/dll/win32/crtdll/CMakeLists.txt @@ -17,7 +17,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/crypt32/CMakeLists.txt b/dll/win32/crypt32/CMakeLists.txt index 6bef4c7af9a..e53c2f9e3be 100644 --- a/dll/win32/crypt32/CMakeLists.txt +++ b/dll/win32/crypt32/CMakeLists.txt @@ -37,7 +37,7 @@ list(APPEND SOURCE str.c precomp.h) -add_library(crypt32 SHARED +add_library(crypt32 MODULE ${SOURCE} crypt32.rc ${CMAKE_CURRENT_BINARY_DIR}/crypt32_stubs.c diff --git a/dll/win32/cryptdlg/CMakeLists.txt b/dll/win32/cryptdlg/CMakeLists.txt index a7de252a2d3..0ce55339078 100644 --- a/dll/win32/cryptdlg/CMakeLists.txt +++ b/dll/win32/cryptdlg/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/cryptdll/CMakeLists.txt b/dll/win32/cryptdll/CMakeLists.txt index ce141142312..8d64df81d03 100644 --- a/dll/win32/cryptdll/CMakeLists.txt +++ b/dll/win32/cryptdll/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/cryptnet/CMakeLists.txt b/dll/win32/cryptnet/CMakeLists.txt index 52695eb7657..9bbb47e694a 100644 --- a/dll/win32/cryptnet/CMakeLists.txt +++ b/dll/win32/cryptnet/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/cryptui/CMakeLists.txt b/dll/win32/cryptui/CMakeLists.txt index f2711517769..d6398711d44 100644 --- a/dll/win32/cryptui/CMakeLists.txt +++ b/dll/win32/cryptui/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/dbghelp/CMakeLists.txt b/dll/win32/dbghelp/CMakeLists.txt index ed64611e40f..27b44e32cae 100644 --- a/dll/win32/dbghelp/CMakeLists.txt +++ b/dll/win32/dbghelp/CMakeLists.txt @@ -72,7 +72,7 @@ else() type.c precomp.h) - add_library(dbghelp SHARED + add_library(dbghelp MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/dbghelp_stubs.c diff --git a/dll/win32/dciman32/CMakeLists.txt b/dll/win32/dciman32/CMakeLists.txt index 9c49ebc0464..5cd47dbec95 100644 --- a/dll/win32/dciman32/CMakeLists.txt +++ b/dll/win32/dciman32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/devmgr/CMakeLists.txt b/dll/win32/devmgr/CMakeLists.txt index ae68d9d244e..44ba6f4cff7 100644 --- a/dll/win32/devmgr/CMakeLists.txt +++ b/dll/win32/devmgr/CMakeLists.txt @@ -29,7 +29,7 @@ list(APPEND SOURCE devmgmt/Node.cpp devmgmt/RootNode.cpp) -add_library(devmgr SHARED +add_library(devmgr MODULE ${SOURCE} devmgr.rc ${CMAKE_CURRENT_BINARY_DIR}/devmgr.def) diff --git a/dll/win32/dnsapi/CMakeLists.txt b/dll/win32/dnsapi/CMakeLists.txt index 62aacebcd10..89b47e370ce 100644 --- a/dll/win32/dnsapi/CMakeLists.txt +++ b/dll/win32/dnsapi/CMakeLists.txt @@ -17,7 +17,7 @@ list(APPEND SOURCE dnsapi/stubs.c dnsapi/precomp.h) -add_library(dnsapi SHARED +add_library(dnsapi MODULE ${SOURCE} dnsapi.rc ${CMAKE_CURRENT_BINARY_DIR}/dnsapi.def) diff --git a/dll/win32/esent/CMakeLists.txt b/dll/win32/esent/CMakeLists.txt index 67ca4becd78..aab373fe809 100644 --- a/dll/win32/esent/CMakeLists.txt +++ b/dll/win32/esent/CMakeLists.txt @@ -4,7 +4,7 @@ spec2def(esent.dll esent.spec) 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) diff --git a/dll/win32/faultrep/CMakeLists.txt b/dll/win32/faultrep/CMakeLists.txt index ea1a14983f5..a5172103fe7 100644 --- a/dll/win32/faultrep/CMakeLists.txt +++ b/dll/win32/faultrep/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/fltlib/CMakeLists.txt b/dll/win32/fltlib/CMakeLists.txt index 1cb7300a131..7b4320ad692 100644 --- a/dll/win32/fltlib/CMakeLists.txt +++ b/dll/win32/fltlib/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/fmifs/CMakeLists.txt b/dll/win32/fmifs/CMakeLists.txt index 5289094d51a..41cac2847a0 100644 --- a/dll/win32/fmifs/CMakeLists.txt +++ b/dll/win32/fmifs/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE query.c precomp.h) -add_library(fmifs SHARED +add_library(fmifs MODULE ${SOURCE} fmifs.rc ${CMAKE_CURRENT_BINARY_DIR}/fmifs_stubs.c diff --git a/dll/win32/fontsub/CMakeLists.txt b/dll/win32/fontsub/CMakeLists.txt index 3adf7c42157..1e801ffd6f0 100644 --- a/dll/win32/fontsub/CMakeLists.txt +++ b/dll/win32/fontsub/CMakeLists.txt @@ -3,7 +3,7 @@ add_definitions(-D__WINESRC__) 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) diff --git a/dll/win32/framedyn/CMakeLists.txt b/dll/win32/framedyn/CMakeLists.txt index 74a083df6fa..edc6ab7c7c2 100644 --- a/dll/win32/framedyn/CMakeLists.txt +++ b/dll/win32/framedyn/CMakeLists.txt @@ -12,7 +12,7 @@ if(MSVC) 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) diff --git a/dll/win32/fusion/CMakeLists.txt b/dll/win32/fusion/CMakeLists.txt index fcaa5c23f64..7e151d9db52 100644 --- a/dll/win32/fusion/CMakeLists.txt +++ b/dll/win32/fusion/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND COMMON_SOURCE 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) diff --git a/dll/win32/fusion/fusion_1_1/CMakeLists.txt b/dll/win32/fusion/fusion_1_1/CMakeLists.txt index 5027b0afbe8..802fecf8c34 100644 --- a/dll/win32/fusion/fusion_1_1/CMakeLists.txt +++ b/dll/win32/fusion/fusion_1_1/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/win32/fusion/fusion_2_0/CMakeLists.txt b/dll/win32/fusion/fusion_2_0/CMakeLists.txt index c86f19268c5..035da8ed61c 100644 --- a/dll/win32/fusion/fusion_2_0/CMakeLists.txt +++ b/dll/win32/fusion/fusion_2_0/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/win32/gdiplus/CMakeLists.txt b/dll/win32/gdiplus/CMakeLists.txt index 58ef713dcbf..172089123a4 100644 --- a/dll/win32/gdiplus/CMakeLists.txt +++ b/dll/win32/gdiplus/CMakeLists.txt @@ -23,7 +23,7 @@ list(APPEND SOURCE stringformat.c precomp.h) -add_library(gdiplus SHARED +add_library(gdiplus MODULE ${SOURCE} guid.c gdiplus.rc diff --git a/dll/win32/getuname/CMakeLists.txt b/dll/win32/getuname/CMakeLists.txt index b97e7ab3bb8..121c5d02998 100644 --- a/dll/win32/getuname/CMakeLists.txt +++ b/dll/win32/getuname/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/win32/hhctrl.ocx/CMakeLists.txt b/dll/win32/hhctrl.ocx/CMakeLists.txt index 80b7975dcaf..103e58e97f5 100644 --- a/dll/win32/hhctrl.ocx/CMakeLists.txt +++ b/dll/win32/hhctrl.ocx/CMakeLists.txt @@ -17,7 +17,7 @@ list(APPEND SOURCE webbrowser.c precomp.h) -add_library(hhctrl SHARED +add_library(hhctrl MODULE ${SOURCE} guid.c hhctrl.rc diff --git a/dll/win32/hid/CMakeLists.txt b/dll/win32/hid/CMakeLists.txt index 9e966ec9a96..edc34638fae 100644 --- a/dll/win32/hid/CMakeLists.txt +++ b/dll/win32/hid/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE stubs.c precomp.h) -add_library(hid SHARED +add_library(hid MODULE ${SOURCE} hid.rc ${CMAKE_CURRENT_BINARY_DIR}/hid.def) diff --git a/dll/win32/hlink/CMakeLists.txt b/dll/win32/hlink/CMakeLists.txt index 7ce99227517..29ae5f99da6 100644 --- a/dll/win32/hlink/CMakeLists.txt +++ b/dll/win32/hlink/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE link.c precomp.h) -add_library(hlink SHARED +add_library(hlink MODULE ${SOURCE} hlink.rc ${CMAKE_CURRENT_BINARY_DIR}/hlink_stubs.c diff --git a/dll/win32/hnetcfg/CMakeLists.txt b/dll/win32/hnetcfg/CMakeLists.txt index fd3ab10d925..4e75ba685e0 100644 --- a/dll/win32/hnetcfg/CMakeLists.txt +++ b/dll/win32/hnetcfg/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE service.c precomp.h) -add_library(hnetcfg SHARED +add_library(hnetcfg MODULE ${SOURCE} hnetcfg.rc ${CMAKE_CURRENT_BINARY_DIR}/hnetcfg.def) diff --git a/dll/win32/httpapi/CMakeLists.txt b/dll/win32/httpapi/CMakeLists.txt index 96b40b1bbb1..5836ccc5455 100644 --- a/dll/win32/httpapi/CMakeLists.txt +++ b/dll/win32/httpapi/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/iccvid/CMakeLists.txt b/dll/win32/iccvid/CMakeLists.txt index cfcfd6ba325..68dc7057a1f 100644 --- a/dll/win32/iccvid/CMakeLists.txt +++ b/dll/win32/iccvid/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/icmp/CMakeLists.txt b/dll/win32/icmp/CMakeLists.txt index d36a089065e..18c7a3a2b58 100644 --- a/dll/win32/icmp/CMakeLists.txt +++ b/dll/win32/icmp/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/ieframe/CMakeLists.txt b/dll/win32/ieframe/CMakeLists.txt index bf7b6034cd0..cdd58efb6e7 100644 --- a/dll/win32/ieframe/CMakeLists.txt +++ b/dll/win32/ieframe/CMakeLists.txt @@ -25,7 +25,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/iernonce/CMakeLists.txt b/dll/win32/iernonce/CMakeLists.txt index 7308f9a28f6..85b73cdf6e8 100644 --- a/dll/win32/iernonce/CMakeLists.txt +++ b/dll/win32/iernonce/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(iernonce.dll iernonce.spec) -add_library(iernonce SHARED +add_library(iernonce MODULE iernonce.c iernonce.rc ${CMAKE_CURRENT_BINARY_DIR}/iernonce.def) diff --git a/dll/win32/imaadp32.acm/CMakeLists.txt b/dll/win32/imaadp32.acm/CMakeLists.txt index 01d7d55060e..fa6e30a2479 100644 --- a/dll/win32/imaadp32.acm/CMakeLists.txt +++ b/dll/win32/imaadp32.acm/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/imagehlp/CMakeLists.txt b/dll/win32/imagehlp/CMakeLists.txt index 5284f858165..d39f1b45bee 100644 --- a/dll/win32/imagehlp/CMakeLists.txt +++ b/dll/win32/imagehlp/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE modify.c precomp.h) -add_library(imagehlp SHARED +add_library(imagehlp MODULE ${SOURCE} imagehlp.rc ${CMAKE_CURRENT_BINARY_DIR}/imagehlp_stubs.c diff --git a/dll/win32/imm32/CMakeLists.txt b/dll/win32/imm32/CMakeLists.txt index 91368f84e4e..01eec2a490c 100644 --- a/dll/win32/imm32/CMakeLists.txt +++ b/dll/win32/imm32/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/inetcomm/CMakeLists.txt b/dll/win32/inetcomm/CMakeLists.txt index c995faf2cc4..3e60b9922a7 100644 --- a/dll/win32/inetcomm/CMakeLists.txt +++ b/dll/win32/inetcomm/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE smtptransport.c precomp.h) -add_library(inetcomm SHARED +add_library(inetcomm MODULE ${SOURCE} guid.c inetcomm.rc diff --git a/dll/win32/inetmib1/CMakeLists.txt b/dll/win32/inetmib1/CMakeLists.txt index 0883fc36a15..08c1b0a83fb 100644 --- a/dll/win32/inetmib1/CMakeLists.txt +++ b/dll/win32/inetmib1/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/initpki/CMakeLists.txt b/dll/win32/initpki/CMakeLists.txt index a811010cedb..406ece9b3a7 100644 --- a/dll/win32/initpki/CMakeLists.txt +++ b/dll/win32/initpki/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/inseng/CMakeLists.txt b/dll/win32/inseng/CMakeLists.txt index 20f27dfa4af..1ee71e5ffb8 100644 --- a/dll/win32/inseng/CMakeLists.txt +++ b/dll/win32/inseng/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/iologmsg/CMakeLists.txt b/dll/win32/iologmsg/CMakeLists.txt index 1a9b2de7919..0e1f230fc18 100644 --- a/dll/win32/iologmsg/CMakeLists.txt +++ b/dll/win32/iologmsg/CMakeLists.txt @@ -1,5 +1,5 @@ -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) diff --git a/dll/win32/iphlpapi/CMakeLists.txt b/dll/win32/iphlpapi/CMakeLists.txt index 3bdcb1f71e1..61f9112d760 100644 --- a/dll/win32/iphlpapi/CMakeLists.txt +++ b/dll/win32/iphlpapi/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE iphlpapi_private.h ${CMAKE_CURRENT_BINARY_DIR}/iphlpapi_stubs.c) -add_library(iphlpapi SHARED +add_library(iphlpapi MODULE ${SOURCE} iphlpapi.rc iphlpapi_fakestubs.c diff --git a/dll/win32/itircl/CMakeLists.txt b/dll/win32/itircl/CMakeLists.txt index bb246c1006d..e6b3f6a6db7 100644 --- a/dll/win32/itircl/CMakeLists.txt +++ b/dll/win32/itircl/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/itss/CMakeLists.txt b/dll/win32/itss/CMakeLists.txt index 0dbf58025d1..63cefe61bfc 100644 --- a/dll/win32/itss/CMakeLists.txt +++ b/dll/win32/itss/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE storage.c precomp.h) -add_library(itss SHARED +add_library(itss MODULE ${SOURCE} guid.c rsrc.rc diff --git a/dll/win32/jscript/CMakeLists.txt b/dll/win32/jscript/CMakeLists.txt index 5551ee74a17..40a48d570bc 100644 --- a/dll/win32/jscript/CMakeLists.txt +++ b/dll/win32/jscript/CMakeLists.txt @@ -43,7 +43,7 @@ list(APPEND jscript_rc_deps 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) diff --git a/dll/win32/jsproxy/CMakeLists.txt b/dll/win32/jsproxy/CMakeLists.txt index cec9a196d05..46ae1b7ecf1 100644 --- a/dll/win32/jsproxy/CMakeLists.txt +++ b/dll/win32/jsproxy/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/kernel32/CMakeLists.txt b/dll/win32/kernel32/CMakeLists.txt index 21a21829e72..22409a7605e 100644 --- a/dll/win32/kernel32/CMakeLists.txt +++ b/dll/win32/kernel32/CMakeLists.txt @@ -98,7 +98,7 @@ elseif(ARCH STREQUAL "arm") endif() add_asm_files(kernel32_asm ${ASM_SOURCE}) -add_library(kernel32 SHARED +add_library(kernel32 MODULE ${SOURCE} ${kernel32_asm} kernel32.rc diff --git a/dll/win32/kernel32_vista/CMakeLists.txt b/dll/win32/kernel32_vista/CMakeLists.txt index 4f1f09fb5dd..068297a4a03 100644 --- a/dll/win32/kernel32_vista/CMakeLists.txt +++ b/dll/win32/kernel32_vista/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/loadperf/CMakeLists.txt b/dll/win32/loadperf/CMakeLists.txt index 21af6893f5b..770b188ee96 100644 --- a/dll/win32/loadperf/CMakeLists.txt +++ b/dll/win32/loadperf/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/lpk/CMakeLists.txt b/dll/win32/lpk/CMakeLists.txt index 9f4c504cb02..5a21c6cdeed 100644 --- a/dll/win32/lpk/CMakeLists.txt +++ b/dll/win32/lpk/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE stub.c ros_lpk.h) -add_library(lpk SHARED +add_library(lpk MODULE ${SOURCE} lpk.rc ${CMAKE_CURRENT_BINARY_DIR}/lpk.def) diff --git a/dll/win32/lsasrv/CMakeLists.txt b/dll/win32/lsasrv/CMakeLists.txt index 13d3ab4398a..8ea8fe511b7 100644 --- a/dll/win32/lsasrv/CMakeLists.txt +++ b/dll/win32/lsasrv/CMakeLists.txt @@ -31,7 +31,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/lz32/CMakeLists.txt b/dll/win32/lz32/CMakeLists.txt index c3b45fc46a0..cbad018bf8e 100644 --- a/dll/win32/lz32/CMakeLists.txt +++ b/dll/win32/lz32/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mapi32/CMakeLists.txt b/dll/win32/mapi32/CMakeLists.txt index 34677e54233..18da64dfec5 100644 --- a/dll/win32/mapi32/CMakeLists.txt +++ b/dll/win32/mapi32/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE util.c precomp.h) -add_library(mapi32 SHARED +add_library(mapi32 MODULE ${SOURCE} guid.c version.rc diff --git a/dll/win32/mciavi32/CMakeLists.txt b/dll/win32/mciavi32/CMakeLists.txt index bc6251076b9..3f49fc11754 100644 --- a/dll/win32/mciavi32/CMakeLists.txt +++ b/dll/win32/mciavi32/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE wnd.c precomp.h) -add_library(mciavi32 SHARED +add_library(mciavi32 MODULE ${SOURCE} mciavi_res.rc ${CMAKE_CURRENT_BINARY_DIR}/mciavi32.def) diff --git a/dll/win32/mcicda/CMakeLists.txt b/dll/win32/mcicda/CMakeLists.txt index 76e10c61a3f..17db5b84874 100644 --- a/dll/win32/mcicda/CMakeLists.txt +++ b/dll/win32/mcicda/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mciqtz32/CMakeLists.txt b/dll/win32/mciqtz32/CMakeLists.txt index a7e4d511ee8..88e92f6c4df 100644 --- a/dll/win32/mciqtz32/CMakeLists.txt +++ b/dll/win32/mciqtz32/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mciseq/CMakeLists.txt b/dll/win32/mciseq/CMakeLists.txt index 6630d33e048..62b3f54b341 100644 --- a/dll/win32/mciseq/CMakeLists.txt +++ b/dll/win32/mciseq/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mciwave/CMakeLists.txt b/dll/win32/mciwave/CMakeLists.txt index 05c779109e3..e4b06aa0d2e 100644 --- a/dll/win32/mciwave/CMakeLists.txt +++ b/dll/win32/mciwave/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mgmtapi/CMakeLists.txt b/dll/win32/mgmtapi/CMakeLists.txt index 0659c584f07..c2d5ce11181 100644 --- a/dll/win32/mgmtapi/CMakeLists.txt +++ b/dll/win32/mgmtapi/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/mlang/CMakeLists.txt b/dll/win32/mlang/CMakeLists.txt index 5592c23e5ae..0afca92b55c 100644 --- a/dll/win32/mlang/CMakeLists.txt +++ b/dll/win32/mlang/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/mmdevapi/CMakeLists.txt b/dll/win32/mmdevapi/CMakeLists.txt index 5d4245ca09d..1cda15a8c5f 100644 --- a/dll/win32/mmdevapi/CMakeLists.txt +++ b/dll/win32/mmdevapi/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/mmdevapi_stubs.c) -add_library(mmdevapi SHARED +add_library(mmdevapi MODULE ${SOURCE} guid.c mmdevapi.rc diff --git a/dll/win32/mmdrv/CMakeLists.txt b/dll/win32/mmdrv/CMakeLists.txt index fa6f6ce17f3..17d7e92c9b1 100644 --- a/dll/win32/mmdrv/CMakeLists.txt +++ b/dll/win32/mmdrv/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE wave_io.c mmdrv.h) -add_library(mmdrv SHARED +add_library(mmdrv MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/mmdrv.def) diff --git a/dll/win32/modemui/CMakeLists.txt b/dll/win32/modemui/CMakeLists.txt index 3953a52f4f5..ead0401d7cc 100644 --- a/dll/win32/modemui/CMakeLists.txt +++ b/dll/win32/modemui/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/mpr/CMakeLists.txt b/dll/win32/mpr/CMakeLists.txt index 28c76f88819..af182ae0421 100644 --- a/dll/win32/mpr/CMakeLists.txt +++ b/dll/win32/mpr/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mprapi/CMakeLists.txt b/dll/win32/mprapi/CMakeLists.txt index 607624dc63e..17a1a1b4042 100644 --- a/dll/win32/mprapi/CMakeLists.txt +++ b/dll/win32/mprapi/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/msacm32.drv/CMakeLists.txt b/dll/win32/msacm32.drv/CMakeLists.txt index ed542d99b5a..3964c916267 100644 --- a/dll/win32/msacm32.drv/CMakeLists.txt +++ b/dll/win32/msacm32.drv/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/win32/msacm32/CMakeLists.txt b/dll/win32/msacm32/CMakeLists.txt index b1be7b9b487..822bb649b53 100644 --- a/dll/win32/msacm32/CMakeLists.txt +++ b/dll/win32/msacm32/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msadp32.acm/CMakeLists.txt b/dll/win32/msadp32.acm/CMakeLists.txt index 3333e4182f6..f784c6c60df 100644 --- a/dll/win32/msadp32.acm/CMakeLists.txt +++ b/dll/win32/msadp32.acm/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msafd/CMakeLists.txt b/dll/win32/msafd/CMakeLists.txt index db60e83f420..14f97943bf9 100644 --- a/dll/win32/msafd/CMakeLists.txt +++ b/dll/win32/msafd/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE misc/stubs.c msafd.h) -add_library(msafd SHARED +add_library(msafd MODULE ${SOURCE} msafd.rc ${CMAKE_CURRENT_BINARY_DIR}/msafd.def) diff --git a/dll/win32/mscat32/CMakeLists.txt b/dll/win32/mscat32/CMakeLists.txt index d7471d99ea5..94788acc589 100644 --- a/dll/win32/mscat32/CMakeLists.txt +++ b/dll/win32/mscat32/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mscms/CMakeLists.txt b/dll/win32/mscms/CMakeLists.txt index 89126cd4eee..785e1e425d3 100644 --- a/dll/win32/mscms/CMakeLists.txt +++ b/dll/win32/mscms/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/mscoree/CMakeLists.txt b/dll/win32/mscoree/CMakeLists.txt index f39b9bb2302..8cba9456648 100644 --- a/dll/win32/mscoree/CMakeLists.txt +++ b/dll/win32/mscoree/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE mscoree_main.c mscoree_private.h) -add_library(mscoree SHARED +add_library(mscoree MODULE ${SOURCE} guid.c mscoree.rc diff --git a/dll/win32/msctf/CMakeLists.txt b/dll/win32/msctf/CMakeLists.txt index 02e172ac436..d7ae222c8da 100644 --- a/dll/win32/msctf/CMakeLists.txt +++ b/dll/win32/msctf/CMakeLists.txt @@ -20,7 +20,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msftedit/CMakeLists.txt b/dll/win32/msftedit/CMakeLists.txt index 1b37a69abbd..8fba4ccd089 100644 --- a/dll/win32/msftedit/CMakeLists.txt +++ b/dll/win32/msftedit/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/msg711.acm/CMakeLists.txt b/dll/win32/msg711.acm/CMakeLists.txt index 3796e5ef996..3dc5c79492e 100644 --- a/dll/win32/msg711.acm/CMakeLists.txt +++ b/dll/win32/msg711.acm/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msgina/CMakeLists.txt b/dll/win32/msgina/CMakeLists.txt index 7c6b5618f22..1cfa45f8081 100644 --- a/dll/win32/msgina/CMakeLists.txt +++ b/dll/win32/msgina/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND C_SOURCE list(APPEND CPP_SOURCE dimmedwindow.cpp) -add_library(msgina SHARED +add_library(msgina MODULE ${C_SOURCE} ${CPP_SOURCE} msgina.rc diff --git a/dll/win32/msgsm32.acm/CMakeLists.txt b/dll/win32/msgsm32.acm/CMakeLists.txt index b7683bd2b4f..5a0238ceef4 100644 --- a/dll/win32/msgsm32.acm/CMakeLists.txt +++ b/dll/win32/msgsm32.acm/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mshtml.tlb/CMakeLists.txt b/dll/win32/mshtml.tlb/CMakeLists.txt index d928b5368b4..c795544636d 100644 --- a/dll/win32/mshtml.tlb/CMakeLists.txt +++ b/dll/win32/mshtml.tlb/CMakeLists.txt @@ -2,7 +2,7 @@ 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 diff --git a/dll/win32/mshtml/CMakeLists.txt b/dll/win32/mshtml/CMakeLists.txt index 1b93bfa575f..e89b34b5ae3 100644 --- a/dll/win32/mshtml/CMakeLists.txt +++ b/dll/win32/mshtml/CMakeLists.txt @@ -89,7 +89,7 @@ if(MSVC) add_asm_files(mshtml_asm msvc.S) endif() -add_library(mshtml SHARED +add_library(mshtml MODULE ${SOURCE} ${mshtml_asm} guid.c diff --git a/dll/win32/msi/CMakeLists.txt b/dll/win32/msi/CMakeLists.txt index 3eaee0fefa3..b2e6bf72f75 100644 --- a/dll/win32/msi/CMakeLists.txt +++ b/dll/win32/msi/CMakeLists.txt @@ -51,7 +51,7 @@ list(APPEND SOURCE 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 diff --git a/dll/win32/msimg32/CMakeLists.txt b/dll/win32/msimg32/CMakeLists.txt index 6291b366709..c55790ef352 100644 --- a/dll/win32/msimg32/CMakeLists.txt +++ b/dll/win32/msimg32/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msimtf/CMakeLists.txt b/dll/win32/msimtf/CMakeLists.txt index a1c28dafcd9..567159de071 100644 --- a/dll/win32/msimtf/CMakeLists.txt +++ b/dll/win32/msimtf/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msisip/CMakeLists.txt b/dll/win32/msisip/CMakeLists.txt index 76aff6775d4..3a194e7bc16 100644 --- a/dll/win32/msisip/CMakeLists.txt +++ b/dll/win32/msisip/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/msisys.ocx/CMakeLists.txt b/dll/win32/msisys.ocx/CMakeLists.txt index c9e17b553e0..0d711a5817d 100644 --- a/dll/win32/msisys.ocx/CMakeLists.txt +++ b/dll/win32/msisys.ocx/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msnet32/CMakeLists.txt b/dll/win32/msnet32/CMakeLists.txt index 3bb042403de..c8a5c5a2f5c 100644 --- a/dll/win32/msnet32/CMakeLists.txt +++ b/dll/win32/msnet32/CMakeLists.txt @@ -2,7 +2,7 @@ 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) diff --git a/dll/win32/mspatcha/CMakeLists.txt b/dll/win32/mspatcha/CMakeLists.txt index 3c21db607da..129eebdca55 100644 --- a/dll/win32/mspatcha/CMakeLists.txt +++ b/dll/win32/mspatcha/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/msports/CMakeLists.txt b/dll/win32/msports/CMakeLists.txt index b0fee514b8e..f924e4a4398 100644 --- a/dll/win32/msports/CMakeLists.txt +++ b/dll/win32/msports/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msrle32/CMakeLists.txt b/dll/win32/msrle32/CMakeLists.txt index 2efae9a17f5..8db9998c3bb 100644 --- a/dll/win32/msrle32/CMakeLists.txt +++ b/dll/win32/msrle32/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mssign32/CMakeLists.txt b/dll/win32/mssign32/CMakeLists.txt index 0a4cac1a14f..b60527f2529 100644 --- a/dll/win32/mssign32/CMakeLists.txt +++ b/dll/win32/mssign32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/mssip32/CMakeLists.txt b/dll/win32/mssip32/CMakeLists.txt index f4ee56f496f..1dcdae40baf 100644 --- a/dll/win32/mssip32/CMakeLists.txt +++ b/dll/win32/mssip32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/mstask/CMakeLists.txt b/dll/win32/mstask/CMakeLists.txt index de210746d5b..5dec2c43a8d 100644 --- a/dll/win32/mstask/CMakeLists.txt +++ b/dll/win32/mstask/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/msv1_0/CMakeLists.txt b/dll/win32/msv1_0/CMakeLists.txt index e24124707d7..6e2e41bb9d3 100644 --- a/dll/win32/msv1_0/CMakeLists.txt +++ b/dll/win32/msv1_0/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/msvcrt/CMakeLists.txt b/dll/win32/msvcrt/CMakeLists.txt index 0799e290be4..2b558d18191 100644 --- a/dll/win32/msvcrt/CMakeLists.txt +++ b/dll/win32/msvcrt/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE ${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}) diff --git a/dll/win32/msvcrt20/CMakeLists.txt b/dll/win32/msvcrt20/CMakeLists.txt index 7ae2240ec13..64ff8379c8b 100644 --- a/dll/win32/msvcrt20/CMakeLists.txt +++ b/dll/win32/msvcrt20/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE ${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}) diff --git a/dll/win32/msvcrt40/CMakeLists.txt b/dll/win32/msvcrt40/CMakeLists.txt index 5e2f89b223e..e21c8d9f225 100644 --- a/dll/win32/msvcrt40/CMakeLists.txt +++ b/dll/win32/msvcrt40/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE ${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}) diff --git a/dll/win32/msvfw32/CMakeLists.txt b/dll/win32/msvfw32/CMakeLists.txt index 4bf2590bacd..8c6309f80bf 100644 --- a/dll/win32/msvfw32/CMakeLists.txt +++ b/dll/win32/msvfw32/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msvidc32/CMakeLists.txt b/dll/win32/msvidc32/CMakeLists.txt index 947852af7e4..ca5da724207 100644 --- a/dll/win32/msvidc32/CMakeLists.txt +++ b/dll/win32/msvidc32/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mswsock/CMakeLists.txt b/dll/win32/mswsock/CMakeLists.txt index 87214631103..1950ca8192c 100644 --- a/dll/win32/mswsock/CMakeLists.txt +++ b/dll/win32/mswsock/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE stubs.c precomp.h) -add_library(mswsock SHARED +add_library(mswsock MODULE ${SOURCE} mswsock.rc ${CMAKE_CURRENT_BINARY_DIR}/mswsock.def) diff --git a/dll/win32/msxml/CMakeLists.txt b/dll/win32/msxml/CMakeLists.txt index c02242213d6..44fc897ff84 100644 --- a/dll/win32/msxml/CMakeLists.txt +++ b/dll/win32/msxml/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msxml2/CMakeLists.txt b/dll/win32/msxml2/CMakeLists.txt index fb7541fcdc1..52deb1777de 100644 --- a/dll/win32/msxml2/CMakeLists.txt +++ b/dll/win32/msxml2/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msxml3/CMakeLists.txt b/dll/win32/msxml3/CMakeLists.txt index af6af6485ac..7abb691b219 100644 --- a/dll/win32/msxml3/CMakeLists.txt +++ b/dll/win32/msxml3/CMakeLists.txt @@ -60,7 +60,7 @@ list(APPEND msxml3_rc_deps 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 diff --git a/dll/win32/msxml4/CMakeLists.txt b/dll/win32/msxml4/CMakeLists.txt index a7b404d232f..ae8258358da 100644 --- a/dll/win32/msxml4/CMakeLists.txt +++ b/dll/win32/msxml4/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/msxml6/CMakeLists.txt b/dll/win32/msxml6/CMakeLists.txt index ae20fc6bd0c..b0a95ec0457 100644 --- a/dll/win32/msxml6/CMakeLists.txt +++ b/dll/win32/msxml6/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/mycomput/CMakeLists.txt b/dll/win32/mycomput/CMakeLists.txt index 2a828c73ade..add3ffa0839 100644 --- a/dll/win32/mycomput/CMakeLists.txt +++ b/dll/win32/mycomput/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(mycomput SHARED +add_library(mycomput MODULE mycomput.rc) set_module_type(mycomput win32dll UNICODE ENTRYPOINT 0) diff --git a/dll/win32/nddeapi/CMakeLists.txt b/dll/win32/nddeapi/CMakeLists.txt index 77525828f04..b3b6568c9be 100644 --- a/dll/win32/nddeapi/CMakeLists.txt +++ b/dll/win32/nddeapi/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/netapi32/CMakeLists.txt b/dll/win32/netapi32/CMakeLists.txt index dab40b16eb5..046e372b6a4 100644 --- a/dll/win32/netapi32/CMakeLists.txt +++ b/dll/win32/netapi32/CMakeLists.txt @@ -45,7 +45,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/netcfgx/CMakeLists.txt b/dll/win32/netcfgx/CMakeLists.txt index edbc3509b50..99313a57a41 100644 --- a/dll/win32/netcfgx/CMakeLists.txt +++ b/dll/win32/netcfgx/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/netevent/CMakeLists.txt b/dll/win32/netevent/CMakeLists.txt index 20a6b8bc023..d21c01dd82a 100644 --- a/dll/win32/netevent/CMakeLists.txt +++ b/dll/win32/netevent/CMakeLists.txt @@ -1,5 +1,5 @@ -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) diff --git a/dll/win32/netid/CMakeLists.txt b/dll/win32/netid/CMakeLists.txt index 0bdd5e9d66f..1f3b87fc348 100644 --- a/dll/win32/netid/CMakeLists.txt +++ b/dll/win32/netid/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/netmsg/CMakeLists.txt b/dll/win32/netmsg/CMakeLists.txt index 7115171eba1..50913fc444c 100644 --- a/dll/win32/netmsg/CMakeLists.txt +++ b/dll/win32/netmsg/CMakeLists.txt @@ -1,5 +1,5 @@ -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) diff --git a/dll/win32/newdev/CMakeLists.txt b/dll/win32/newdev/CMakeLists.txt index 7e8c13e940f..1b4b76d0b65 100644 --- a/dll/win32/newdev/CMakeLists.txt +++ b/dll/win32/newdev/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/npptools/CMakeLists.txt b/dll/win32/npptools/CMakeLists.txt index fbb0f5999cb..122c121ef1d 100644 --- a/dll/win32/npptools/CMakeLists.txt +++ b/dll/win32/npptools/CMakeLists.txt @@ -3,7 +3,7 @@ add_definitions(-D__WINESRC__) 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) diff --git a/dll/win32/ntdll_vista/CMakeLists.txt b/dll/win32/ntdll_vista/CMakeLists.txt index 3a73db8df8c..4ec1c0ab70e 100644 --- a/dll/win32/ntdll_vista/CMakeLists.txt +++ b/dll/win32/ntdll_vista/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/ntdsapi/CMakeLists.txt b/dll/win32/ntdsapi/CMakeLists.txt index 4f2db858153..88a3f816553 100644 --- a/dll/win32/ntdsapi/CMakeLists.txt +++ b/dll/win32/ntdsapi/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/ntlanman/CMakeLists.txt b/dll/win32/ntlanman/CMakeLists.txt index 21773ad6224..20c73ab0a07 100644 --- a/dll/win32/ntlanman/CMakeLists.txt +++ b/dll/win32/ntlanman/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/ntmarta/CMakeLists.txt b/dll/win32/ntmarta/CMakeLists.txt index 62553858c26..cecb8282bce 100644 --- a/dll/win32/ntmarta/CMakeLists.txt +++ b/dll/win32/ntmarta/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/objsel/CMakeLists.txt b/dll/win32/objsel/CMakeLists.txt index c32bda6d5f6..4187d1d9b0b 100644 --- a/dll/win32/objsel/CMakeLists.txt +++ b/dll/win32/objsel/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE objsel.c precomp.h) -add_library(objsel SHARED +add_library(objsel MODULE ${SOURCE} objsel.rc ${CMAKE_CURRENT_BINARY_DIR}/objsel.def) diff --git a/dll/win32/odbc32/CMakeLists.txt b/dll/win32/odbc32/CMakeLists.txt index 109606c113e..2fd48cc3c89 100644 --- a/dll/win32/odbc32/CMakeLists.txt +++ b/dll/win32/odbc32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/odbccp32/CMakeLists.txt b/dll/win32/odbccp32/CMakeLists.txt index b2f61e6e223..77949d4d164 100644 --- a/dll/win32/odbccp32/CMakeLists.txt +++ b/dll/win32/odbccp32/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/ole32/CMakeLists.txt b/dll/win32/ole32/CMakeLists.txt index 327812243be..c0b2f2007a2 100644 --- a/dll/win32/ole32/CMakeLists.txt +++ b/dll/win32/ole32/CMakeLists.txt @@ -66,7 +66,7 @@ if(MSVC AND (ARCH STREQUAL "i386")) list(APPEND SOURCE msvc-thiscall.c) endif() -add_library(ole32 SHARED +add_library(ole32 MODULE ${SOURCE} guid.c ole32res.rc diff --git a/dll/win32/oleacc/CMakeLists.txt b/dll/win32/oleacc/CMakeLists.txt index 9f28fffd6c0..bea28fa0476 100644 --- a/dll/win32/oleacc/CMakeLists.txt +++ b/dll/win32/oleacc/CMakeLists.txt @@ -27,7 +27,7 @@ list(APPEND oleacc_rc_deps 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 diff --git a/dll/win32/oleaut32/CMakeLists.txt b/dll/win32/oleaut32/CMakeLists.txt index 1eae81ee810..30a18b9baa7 100644 --- a/dll/win32/oleaut32/CMakeLists.txt +++ b/dll/win32/oleaut32/CMakeLists.txt @@ -36,7 +36,7 @@ if(MSVC) add_asm_files(oleaut32_asm msvc.S) endif() -add_library(oleaut32 SHARED +add_library(oleaut32 MODULE ${SOURCE} ${oleaut32_asm} oleaut32.rc diff --git a/dll/win32/olecli32/CMakeLists.txt b/dll/win32/olecli32/CMakeLists.txt index ac5d2bfb0f7..5ade3f7433b 100644 --- a/dll/win32/olecli32/CMakeLists.txt +++ b/dll/win32/olecli32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/oledlg/CMakeLists.txt b/dll/win32/oledlg/CMakeLists.txt index 4d568d37e37..f1abe4e3e12 100644 --- a/dll/win32/oledlg/CMakeLists.txt +++ b/dll/win32/oledlg/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE pastespl.c precomp.h) -add_library(oledlg SHARED +add_library(oledlg MODULE ${SOURCE} rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/oledlg.def) diff --git a/dll/win32/olepro32/CMakeLists.txt b/dll/win32/olepro32/CMakeLists.txt index c4a172e0b3b..0513497edd7 100644 --- a/dll/win32/olepro32/CMakeLists.txt +++ b/dll/win32/olepro32/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND olepro32_rc_deps 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) diff --git a/dll/win32/olesvr32/CMakeLists.txt b/dll/win32/olesvr32/CMakeLists.txt index ebe0bca5b24..13188640f2b 100644 --- a/dll/win32/olesvr32/CMakeLists.txt +++ b/dll/win32/olesvr32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/olethk32/CMakeLists.txt b/dll/win32/olethk32/CMakeLists.txt index c687bcb509b..aa5bb2da220 100644 --- a/dll/win32/olethk32/CMakeLists.txt +++ b/dll/win32/olethk32/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/pdh/CMakeLists.txt b/dll/win32/pdh/CMakeLists.txt index ca8c9433f5b..dc735a73677 100644 --- a/dll/win32/pdh/CMakeLists.txt +++ b/dll/win32/pdh/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/pidgen/CMakeLists.txt b/dll/win32/pidgen/CMakeLists.txt index 8b5be1943c5..f15cb982b86 100644 --- a/dll/win32/pidgen/CMakeLists.txt +++ b/dll/win32/pidgen/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/powrprof/CMakeLists.txt b/dll/win32/powrprof/CMakeLists.txt index 44146f91a35..cf6a2199a9b 100644 --- a/dll/win32/powrprof/CMakeLists.txt +++ b/dll/win32/powrprof/CMakeLists.txt @@ -1,7 +1,7 @@ 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) diff --git a/dll/win32/printui/CMakeLists.txt b/dll/win32/printui/CMakeLists.txt index 076fbfa82d0..ebf9752e55a 100644 --- a/dll/win32/printui/CMakeLists.txt +++ b/dll/win32/printui/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/propsys/CMakeLists.txt b/dll/win32/propsys/CMakeLists.txt index 7b61789aa2b..8d788ae20d4 100644 --- a/dll/win32/propsys/CMakeLists.txt +++ b/dll/win32/propsys/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/psapi/CMakeLists.txt b/dll/win32/psapi/CMakeLists.txt index a58d7324d5b..d92b5d415ff 100644 --- a/dll/win32/psapi/CMakeLists.txt +++ b/dll/win32/psapi/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/pstorec/CMakeLists.txt b/dll/win32/pstorec/CMakeLists.txt index e75e4e8f2e5..1f168e3fbf4 100644 --- a/dll/win32/pstorec/CMakeLists.txt +++ b/dll/win32/pstorec/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/qmgr/CMakeLists.txt b/dll/win32/qmgr/CMakeLists.txt index 21fec58fe3a..eea7ab2bf33 100644 --- a/dll/win32/qmgr/CMakeLists.txt +++ b/dll/win32/qmgr/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/qmgrprxy/CMakeLists.txt b/dll/win32/qmgrprxy/CMakeLists.txt index 1ec90cdbb76..a207e3eff36 100644 --- a/dll/win32/qmgrprxy/CMakeLists.txt +++ b/dll/win32/qmgrprxy/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/query/CMakeLists.txt b/dll/win32/query/CMakeLists.txt index cc527e413d3..dcceb5106a8 100644 --- a/dll/win32/query/CMakeLists.txt +++ b/dll/win32/query/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/rasadhlp/CMakeLists.txt b/dll/win32/rasadhlp/CMakeLists.txt index 891525a0ec7..9ab054df3e3 100644 --- a/dll/win32/rasadhlp/CMakeLists.txt +++ b/dll/win32/rasadhlp/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/rasadhlp_stubs.c) -add_library(rasadhlp SHARED +add_library(rasadhlp MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/rasadhlp.def) diff --git a/dll/win32/rasapi32/CMakeLists.txt b/dll/win32/rasapi32/CMakeLists.txt index b5eba57f372..41c7cca7619 100644 --- a/dll/win32/rasapi32/CMakeLists.txt +++ b/dll/win32/rasapi32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/rasdlg/CMakeLists.txt b/dll/win32/rasdlg/CMakeLists.txt index 3b0cb2a4a5e..3f2e84d499b 100644 --- a/dll/win32/rasdlg/CMakeLists.txt +++ b/dll/win32/rasdlg/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/rasman/CMakeLists.txt b/dll/win32/rasman/CMakeLists.txt index ef32f9b54dd..5ba8619d413 100644 --- a/dll/win32/rasman/CMakeLists.txt +++ b/dll/win32/rasman/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/resutils/CMakeLists.txt b/dll/win32/resutils/CMakeLists.txt index 0bdf8f665a9..111ab7e1839 100644 --- a/dll/win32/resutils/CMakeLists.txt +++ b/dll/win32/resutils/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${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) diff --git a/dll/win32/riched20/CMakeLists.txt b/dll/win32/riched20/CMakeLists.txt index d7ed37de708..11e185983e6 100644 --- a/dll/win32/riched20/CMakeLists.txt +++ b/dll/win32/riched20/CMakeLists.txt @@ -30,7 +30,7 @@ list(APPEND riched20_rc_deps ${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) diff --git a/dll/win32/riched32/CMakeLists.txt b/dll/win32/riched32/CMakeLists.txt index 8db9e188825..f719d7a2612 100644 --- a/dll/win32/riched32/CMakeLists.txt +++ b/dll/win32/riched32/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/rpcrt4/CMakeLists.txt b/dll/win32/rpcrt4/CMakeLists.txt index 24c5d8fb406..a3d68266de8 100644 --- a/dll/win32/rpcrt4/CMakeLists.txt +++ b/dll/win32/rpcrt4/CMakeLists.txt @@ -46,7 +46,7 @@ if(MSVC AND NOT ARCH STREQUAL "arm") 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 diff --git a/dll/win32/rsabase/CMakeLists.txt b/dll/win32/rsabase/CMakeLists.txt index 38d9335eb87..4b4cd83743c 100644 --- a/dll/win32/rsabase/CMakeLists.txt +++ b/dll/win32/rsabase/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE 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) diff --git a/dll/win32/rsaenh/CMakeLists.txt b/dll/win32/rsaenh/CMakeLists.txt index 6248ed3e570..700ccb81f94 100644 --- a/dll/win32/rsaenh/CMakeLists.txt +++ b/dll/win32/rsaenh/CMakeLists.txt @@ -17,7 +17,7 @@ list(APPEND SOURCE sha2.c tomcrypt.h) -add_library(rsaenh SHARED +add_library(rsaenh MODULE ${SOURCE} rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/rsaenh.def) diff --git a/dll/win32/samlib/CMakeLists.txt b/dll/win32/samlib/CMakeLists.txt index 8c23aed7a6a..7cf73e25389 100644 --- a/dll/win32/samlib/CMakeLists.txt +++ b/dll/win32/samlib/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/sam_c.c ${CMAKE_CURRENT_BINARY_DIR}/samlib_stubs.c) -add_library(samlib SHARED +add_library(samlib MODULE ${SOURCE} samlib.rc ${CMAKE_CURRENT_BINARY_DIR}/samlib.def) diff --git a/dll/win32/samsrv/CMakeLists.txt b/dll/win32/samsrv/CMakeLists.txt index 3e367abb87a..f3303d61eed 100644 --- a/dll/win32/samsrv/CMakeLists.txt +++ b/dll/win32/samsrv/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/sam_s.c ${CMAKE_CURRENT_BINARY_DIR}/samsrv_stubs.c) -add_library(samsrv SHARED +add_library(samsrv MODULE ${SOURCE} samsrv.rc ${CMAKE_CURRENT_BINARY_DIR}/samsrv.def) diff --git a/dll/win32/sccbase/CMakeLists.txt b/dll/win32/sccbase/CMakeLists.txt index 5733cae59a2..c4c81abc6c8 100644 --- a/dll/win32/sccbase/CMakeLists.txt +++ b/dll/win32/sccbase/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/sccbase_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/sccbase.def) -add_library(sccbase SHARED ${SOURCE}) +add_library(sccbase MODULE ${SOURCE}) set_module_type(sccbase win32dll) target_link_libraries(sccbase wine) add_importlibs(sccbase msvcrt kernel32 ntdll) diff --git a/dll/win32/schannel/CMakeLists.txt b/dll/win32/schannel/CMakeLists.txt index 205535005b0..4a0cf0cc53a 100644 --- a/dll/win32/schannel/CMakeLists.txt +++ b/dll/win32/schannel/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/schannel_stubs.c) -add_library(schannel SHARED +add_library(schannel MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/schannel.def) diff --git a/dll/win32/scrrun/CMakeLists.txt b/dll/win32/scrrun/CMakeLists.txt index d77282faf24..791cb93bb65 100644 --- a/dll/win32/scrrun/CMakeLists.txt +++ b/dll/win32/scrrun/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND scrrun_rc_deps set_source_files_properties(scrrun.rc PROPERTIES OBJECT_DEPENDS "${scrrun_rc_deps}") -add_library(scrrun SHARED +add_library(scrrun MODULE ${SOURCE} guid.c scrrun.rc diff --git a/dll/win32/secur32/CMakeLists.txt b/dll/win32/secur32/CMakeLists.txt index f1b696d584d..d8e06d9ef17 100644 --- a/dll/win32/secur32/CMakeLists.txt +++ b/dll/win32/secur32/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE wine/util.c precomp.h) -add_library(secur32 SHARED +add_library(secur32 MODULE ${SOURCE} secur32.rc ${CMAKE_CURRENT_BINARY_DIR}/secur32_stubs.c diff --git a/dll/win32/security/CMakeLists.txt b/dll/win32/security/CMakeLists.txt index 12a85b169ea..faf84a39a1a 100644 --- a/dll/win32/security/CMakeLists.txt +++ b/dll/win32/security/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE security.rc ${CMAKE_CURRENT_BINARY_DIR}/security.def) -add_library(security SHARED ${SOURCE}) +add_library(security MODULE ${SOURCE}) set_module_type(security win32dll ENTRYPOINT 0 UNICODE) add_importlibs(security secur32) add_cd_file(TARGET security DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/sensapi/CMakeLists.txt b/dll/win32/sensapi/CMakeLists.txt index 463a461c016..fac2b2cd59a 100644 --- a/dll/win32/sensapi/CMakeLists.txt +++ b/dll/win32/sensapi/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE sensapi.c ${CMAKE_CURRENT_BINARY_DIR}/sensapi.def) -add_library(sensapi SHARED ${SOURCE}) +add_library(sensapi MODULE ${SOURCE}) set_module_type(sensapi win32dll) target_link_libraries(sensapi wine) add_importlibs(sensapi msvcrt kernel32 ntdll) diff --git a/dll/win32/serialui/CMakeLists.txt b/dll/win32/serialui/CMakeLists.txt index 728ff9a6bd8..c9a02f22caa 100644 --- a/dll/win32/serialui/CMakeLists.txt +++ b/dll/win32/serialui/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE serialui.rc ${CMAKE_CURRENT_BINARY_DIR}/serialui.def) -add_library(serialui SHARED ${SOURCE}) +add_library(serialui MODULE ${SOURCE}) set_module_type(serialui win32dll UNICODE) add_importlibs(serialui user32 shlwapi msvcrt kernel32) add_cd_file(TARGET serialui DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/setupapi/CMakeLists.txt b/dll/win32/setupapi/CMakeLists.txt index 933d66111a6..964614012b3 100644 --- a/dll/win32/setupapi/CMakeLists.txt +++ b/dll/win32/setupapi/CMakeLists.txt @@ -33,7 +33,7 @@ list(APPEND SOURCE setupapi_private.h ${CMAKE_CURRENT_BINARY_DIR}/pnp_c.c) -add_library(setupapi SHARED +add_library(setupapi MODULE ${SOURCE} setupapi.rc ${CMAKE_CURRENT_BINARY_DIR}/setupapi_stubs.c diff --git a/dll/win32/sfc/CMakeLists.txt b/dll/win32/sfc/CMakeLists.txt index 350c8d8a54a..33fa498945a 100644 --- a/dll/win32/sfc/CMakeLists.txt +++ b/dll/win32/sfc/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/sfc_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/sfc.def) -add_library(sfc SHARED ${SOURCE}) +add_library(sfc MODULE ${SOURCE}) set_module_type(sfc win32dll) add_importlibs(sfc sfc_os msvcrt kernel32 ntdll) add_cd_file(TARGET sfc DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/sfc_os/CMakeLists.txt b/dll/win32/sfc_os/CMakeLists.txt index d9713f9dec5..4d722e916c0 100644 --- a/dll/win32/sfc_os/CMakeLists.txt +++ b/dll/win32/sfc_os/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/sfc_os_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/sfc_os.def) -add_library(sfc_os SHARED ${SOURCE}) +add_library(sfc_os MODULE ${SOURCE}) set_module_type(sfc_os win32dll) add_importlibs(sfc_os msvcrt kernel32 ntdll) add_cd_file(TARGET sfc_os DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/shdoclc/CMakeLists.txt b/dll/win32/shdoclc/CMakeLists.txt index ebc0823bcd5..2e5415585a6 100644 --- a/dll/win32/shdoclc/CMakeLists.txt +++ b/dll/win32/shdoclc/CMakeLists.txt @@ -2,7 +2,7 @@ include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine) spec2def(shdoclc.dll shdoclc.spec) -add_library(shdoclc SHARED +add_library(shdoclc MODULE rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/shdoclc.def) diff --git a/dll/win32/shdocvw/CMakeLists.txt b/dll/win32/shdocvw/CMakeLists.txt index 5efd1fda99d..ecc274f294f 100644 --- a/dll/win32/shdocvw/CMakeLists.txt +++ b/dll/win32/shdocvw/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE add_typelib(shdocvw_v1.idl) set_source_files_properties(shdocvw.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/shdocvw_v1.tlb) -add_library(shdocvw SHARED +add_library(shdocvw MODULE ${SOURCE} shdocvw.rc ${CMAKE_CURRENT_BINARY_DIR}/shdocvw.def) diff --git a/dll/win32/shell32/CMakeLists.txt b/dll/win32/shell32/CMakeLists.txt index 78ee1af5319..871e9247031 100644 --- a/dll/win32/shell32/CMakeLists.txt +++ b/dll/win32/shell32/CMakeLists.txt @@ -86,7 +86,7 @@ file(GLOB_RECURSE shell32_rc_deps res/*.*) list(APPEND shell32_rc_deps ${CMAKE_CURRENT_BINARY_DIR}/shell32_shldisp.tlb) add_rc_deps(shell32.rc ${shell32_rc_deps}) -add_library(shell32 SHARED +add_library(shell32 MODULE ${SOURCE} wine/brsfolder.c wine/changenotify.c diff --git a/dll/win32/shfolder/CMakeLists.txt b/dll/win32/shfolder/CMakeLists.txt index 6beb2697763..34f08350df2 100644 --- a/dll/win32/shfolder/CMakeLists.txt +++ b/dll/win32/shfolder/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE version.rc ${CMAKE_CURRENT_BINARY_DIR}/shfolder.def) -add_library(shfolder SHARED ${SOURCE}) +add_library(shfolder MODULE ${SOURCE}) set_module_type(shfolder win32dll ENTRYPOINT 0 ) target_link_libraries(shfolder wine) add_importlibs(shfolder shell32 kernel32 ntdll) diff --git a/dll/win32/shimgvw/CMakeLists.txt b/dll/win32/shimgvw/CMakeLists.txt index 8895a0b654d..e26d54f73be 100644 --- a/dll/win32/shimgvw/CMakeLists.txt +++ b/dll/win32/shimgvw/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/shimgvw_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/shimgvw.def) -add_library(shimgvw SHARED ${SOURCE}) +add_library(shimgvw MODULE ${SOURCE}) set_module_type(shimgvw win32dll) target_link_libraries(shimgvw wine) add_importlibs(shimgvw advapi32 comctl32 user32 gdi32 gdiplus comdlg32 shlwapi msvcrt kernel32 ntdll) diff --git a/dll/win32/shlwapi/CMakeLists.txt b/dll/win32/shlwapi/CMakeLists.txt index ec0e2e65e65..78fe1d19bf8 100644 --- a/dll/win32/shlwapi/CMakeLists.txt +++ b/dll/win32/shlwapi/CMakeLists.txt @@ -28,7 +28,7 @@ list(APPEND SOURCE url.c precomp.h) -add_library(shlwapi SHARED +add_library(shlwapi MODULE ${SOURCE} shlwapi.rc wsprintf.c diff --git a/dll/win32/slbcsp/CMakeLists.txt b/dll/win32/slbcsp/CMakeLists.txt index f697aef964e..b05ac017d90 100644 --- a/dll/win32/slbcsp/CMakeLists.txt +++ b/dll/win32/slbcsp/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/slbcsp_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/slbcsp.def) -add_library(slbcsp SHARED ${SOURCE}) +add_library(slbcsp MODULE ${SOURCE}) set_module_type(slbcsp win32dll) target_link_libraries(slbcsp wine) add_importlibs(slbcsp msvcrt kernel32 ntdll) diff --git a/dll/win32/smdll/CMakeLists.txt b/dll/win32/smdll/CMakeLists.txt index 4c5d88cb48c..9c38ba32b27 100644 --- a/dll/win32/smdll/CMakeLists.txt +++ b/dll/win32/smdll/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE query.c precomp.h) -add_library(smdll SHARED +add_library(smdll MODULE ${SOURCE} smdll.rc ${CMAKE_CURRENT_BINARY_DIR}/smdll.def) diff --git a/dll/win32/sndblst/CMakeLists.txt b/dll/win32/sndblst/CMakeLists.txt index 43935837dc5..47a5880355a 100644 --- a/dll/win32/sndblst/CMakeLists.txt +++ b/dll/win32/sndblst/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE sndblst.c ${CMAKE_CURRENT_BINARY_DIR}/sndblst.def) -add_library(sndblst SHARED ${SOURCE}) +add_library(sndblst MODULE ${SOURCE}) set_module_type(sndblst win32dll UNICODE) target_link_libraries(sndblst mment4 mmebuddy) add_importlibs(sndblst user32 winmm advapi32 msvcrt kernel32 ntdll) diff --git a/dll/win32/snmpapi/CMakeLists.txt b/dll/win32/snmpapi/CMakeLists.txt index 76c9994bd94..32b10f7f931 100644 --- a/dll/win32/snmpapi/CMakeLists.txt +++ b/dll/win32/snmpapi/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/snmpapi_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/snmpapi.def) -add_library(snmpapi SHARED ${SOURCE} snmpapi.rc) +add_library(snmpapi MODULE ${SOURCE} snmpapi.rc) set_module_type(snmpapi win32dll) target_link_libraries(snmpapi wine) add_importlibs(snmpapi msvcrt kernel32_vista kernel32 ntdll) diff --git a/dll/win32/softpub/CMakeLists.txt b/dll/win32/softpub/CMakeLists.txt index eb474e5eef6..3d867642734 100644 --- a/dll/win32/softpub/CMakeLists.txt +++ b/dll/win32/softpub/CMakeLists.txt @@ -3,7 +3,7 @@ add_definitions(-D__WINESRC__) include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine) spec2def(softpub.dll softpub.spec) -add_library(softpub SHARED +add_library(softpub MODULE softpub.rc ${CMAKE_CURRENT_BINARY_DIR}/softpub.def) diff --git a/dll/win32/srclient/CMakeLists.txt b/dll/win32/srclient/CMakeLists.txt index c65d5d3b65e..53f8cf318d5 100644 --- a/dll/win32/srclient/CMakeLists.txt +++ b/dll/win32/srclient/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/srclient_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/srclient.def) -add_library(srclient SHARED ${SOURCE}) +add_library(srclient MODULE ${SOURCE}) set_module_type(srclient win32dll) add_importlibs(srclient msvcrt kernel32 ntdll) add_cd_file(TARGET srclient DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/stdole2.tlb/CMakeLists.txt b/dll/win32/stdole2.tlb/CMakeLists.txt index ece681090ec..162e10c0713 100644 --- a/dll/win32/stdole2.tlb/CMakeLists.txt +++ b/dll/win32/stdole2.tlb/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/stdole2.def) set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/std_ole_v2.tlb) -add_library(stdole2.tlb SHARED ${SOURCE}) +add_library(stdole2.tlb MODULE ${SOURCE}) set_module_type(stdole2.tlb module) set_target_properties(stdole2.tlb PROPERTIES SUFFIX "") add_cd_file(TARGET stdole2.tlb DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/stdole32.tlb/CMakeLists.txt b/dll/win32/stdole32.tlb/CMakeLists.txt index 8c2b9cb2927..59b78f8c03a 100644 --- a/dll/win32/stdole32.tlb/CMakeLists.txt +++ b/dll/win32/stdole32.tlb/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/stdole32.def) set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/std_ole_v1.tlb) -add_library(stdole32.tlb SHARED ${SOURCE}) +add_library(stdole32.tlb MODULE ${SOURCE}) set_module_type(stdole32.tlb module) set_target_properties(stdole32.tlb PROPERTIES SUFFIX "") add_cd_file(TARGET stdole32.tlb DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/sti/CMakeLists.txt b/dll/win32/sti/CMakeLists.txt index a134aa77a18..e751fda2af0 100644 --- a/dll/win32/sti/CMakeLists.txt +++ b/dll/win32/sti/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c ${CMAKE_CURRENT_BINARY_DIR}/sti_wia_p.c) -add_library(sti SHARED +add_library(sti MODULE ${SOURCE} guid.c sti.rc diff --git a/dll/win32/streamci/CMakeLists.txt b/dll/win32/streamci/CMakeLists.txt index c0c903b7525..fb83c0f7bbd 100644 --- a/dll/win32/streamci/CMakeLists.txt +++ b/dll/win32/streamci/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE streamci.c precomp.h) -add_library(streamci SHARED +add_library(streamci MODULE ${SOURCE} streamci.rc ${CMAKE_CURRENT_BINARY_DIR}/streamci.def) diff --git a/dll/win32/sxs/CMakeLists.txt b/dll/win32/sxs/CMakeLists.txt index 79d166e0361..5df97444659 100644 --- a/dll/win32/sxs/CMakeLists.txt +++ b/dll/win32/sxs/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/sxs_stubs.c) -add_library(sxs SHARED +add_library(sxs MODULE ${SOURCE} guid.c ${CMAKE_CURRENT_BINARY_DIR}/sxs.def) diff --git a/dll/win32/syssetup/CMakeLists.txt b/dll/win32/syssetup/CMakeLists.txt index 13286aa6430..ab1ab4db45a 100644 --- a/dll/win32/syssetup/CMakeLists.txt +++ b/dll/win32/syssetup/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/syssetup_stubs.c) -add_library(syssetup SHARED +add_library(syssetup MODULE ${SOURCE} syssetup.rc ${CMAKE_CURRENT_BINARY_DIR}/syssetup.def) diff --git a/dll/win32/t2embed/CMakeLists.txt b/dll/win32/t2embed/CMakeLists.txt index 6453e4a4d4c..ecb40360c9f 100644 --- a/dll/win32/t2embed/CMakeLists.txt +++ b/dll/win32/t2embed/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/t2embed_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/t2embed.def) -add_library(t2embed SHARED ${SOURCE} t2embed.rc) +add_library(t2embed MODULE ${SOURCE} t2embed.rc) set_module_type(t2embed win32dll UNICODE) target_link_libraries(t2embed wine) add_importlibs(t2embed gdi32 user32 advapi32 version msvcrt kernel32 ntdll) diff --git a/dll/win32/tapi32/CMakeLists.txt b/dll/win32/tapi32/CMakeLists.txt index 0fc299772b1..3c1d617136f 100644 --- a/dll/win32/tapi32/CMakeLists.txt +++ b/dll/win32/tapi32/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/tapi32_stubs.c) -add_library(tapi32 SHARED +add_library(tapi32 MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/tapi32.def) diff --git a/dll/win32/tapiui/CMakeLists.txt b/dll/win32/tapiui/CMakeLists.txt index dc5fe431f56..b48a26de72f 100644 --- a/dll/win32/tapiui/CMakeLists.txt +++ b/dll/win32/tapiui/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(tapiui SHARED tapiui.rc) +add_library(tapiui MODULE tapiui.rc) set_module_type(tapiui win32dll ENTRYPOINT 0 ) add_dependencies(tapiui psdk) add_cd_file(TARGET tapiui DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/themeui/CMakeLists.txt b/dll/win32/themeui/CMakeLists.txt index dcad389e1ef..6f2538967e4 100644 --- a/dll/win32/themeui/CMakeLists.txt +++ b/dll/win32/themeui/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(themeui SHARED themeui.rc) +add_library(themeui MODULE themeui.rc) set_module_type(themeui win32dll ENTRYPOINT 0) add_cd_file(TARGET themeui DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/traffic/CMakeLists.txt b/dll/win32/traffic/CMakeLists.txt index 98e8446304b..85625c63e4e 100644 --- a/dll/win32/traffic/CMakeLists.txt +++ b/dll/win32/traffic/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/traffic_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/traffic.def) -add_library(traffic SHARED ${SOURCE}) +add_library(traffic MODULE ${SOURCE}) set_module_type(traffic win32dll) target_link_libraries(traffic wine) add_importlibs(traffic msvcrt kernel32 ntdll) diff --git a/dll/win32/twain_32/CMakeLists.txt b/dll/win32/twain_32/CMakeLists.txt index 2861f22ba23..6a00adfb665 100644 --- a/dll/win32/twain_32/CMakeLists.txt +++ b/dll/win32/twain_32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE twain32_main.c precomp.h) -add_library(twain_32 SHARED +add_library(twain_32 MODULE ${SOURCE} twain_32.rc ${CMAKE_CURRENT_BINARY_DIR}/twain_32.def) diff --git a/dll/win32/ubtrfs/CMakeLists.txt b/dll/win32/ubtrfs/CMakeLists.txt index 0f37c4717df..866aecbbe20 100644 --- a/dll/win32/ubtrfs/CMakeLists.txt +++ b/dll/win32/ubtrfs/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ubtrfs.rc ${CMAKE_CURRENT_BINARY_DIR}/ubtrfs.def) -add_library(ubtrfs SHARED ${SOURCE}) +add_library(ubtrfs MODULE ${SOURCE}) set_module_type(ubtrfs nativedll) target_link_libraries(ubtrfs btrfslib) add_importlibs(ubtrfs ntdll) diff --git a/dll/win32/ucdfs/CMakeLists.txt b/dll/win32/ucdfs/CMakeLists.txt index 9dfe3eab683..c35ad3fdd1c 100644 --- a/dll/win32/ucdfs/CMakeLists.txt +++ b/dll/win32/ucdfs/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ucdfs.rc ${CMAKE_CURRENT_BINARY_DIR}/ucdfs.def) -add_library(ucdfs SHARED ${SOURCE}) +add_library(ucdfs MODULE ${SOURCE}) set_module_type(ucdfs nativedll) target_link_libraries(ucdfs cdfslib) add_importlibs(ucdfs ntdll) diff --git a/dll/win32/uext2/CMakeLists.txt b/dll/win32/uext2/CMakeLists.txt index eef6c63213a..ec0480f9491 100644 --- a/dll/win32/uext2/CMakeLists.txt +++ b/dll/win32/uext2/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE uext2.rc ${CMAKE_CURRENT_BINARY_DIR}/uext2.def) -add_library(uext2 SHARED ${SOURCE}) +add_library(uext2 MODULE ${SOURCE}) set_module_type(uext2 nativedll) target_link_libraries(uext2 ext2lib) add_importlibs(uext2 ntdll) diff --git a/dll/win32/ufat/CMakeLists.txt b/dll/win32/ufat/CMakeLists.txt index 432af9db096..e58ae95d24b 100644 --- a/dll/win32/ufat/CMakeLists.txt +++ b/dll/win32/ufat/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ufat.rc ${CMAKE_CURRENT_BINARY_DIR}/ufat.def) -add_library(ufat SHARED ${SOURCE}) +add_library(ufat MODULE ${SOURCE}) set_module_type(ufat nativedll) target_link_libraries(ufat vfatlib) add_importlibs(ufat ntdll) diff --git a/dll/win32/ufatx/CMakeLists.txt b/dll/win32/ufatx/CMakeLists.txt index 9f7ce367b6c..e9bbeb58cef 100644 --- a/dll/win32/ufatx/CMakeLists.txt +++ b/dll/win32/ufatx/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ufatx.rc ${CMAKE_CURRENT_BINARY_DIR}/ufatx.def) -add_library(ufatx SHARED ${SOURCE}) +add_library(ufatx MODULE ${SOURCE}) set_module_type(ufatx nativedll) target_link_libraries(ufatx vfatxlib) add_importlibs(ufatx ntdll) diff --git a/dll/win32/uffs/CMakeLists.txt b/dll/win32/uffs/CMakeLists.txt index 63eeee9f5f6..2bc8f14e2f2 100644 --- a/dll/win32/uffs/CMakeLists.txt +++ b/dll/win32/uffs/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE uffs.rc ${CMAKE_CURRENT_BINARY_DIR}/uffs.def) -add_library(uffs SHARED ${SOURCE}) +add_library(uffs MODULE ${SOURCE}) set_module_type(uffs nativedll) target_link_libraries(uffs ffslib) add_importlibs(uffs ntdll) diff --git a/dll/win32/untfs/CMakeLists.txt b/dll/win32/untfs/CMakeLists.txt index c65863708e1..7012263a52a 100644 --- a/dll/win32/untfs/CMakeLists.txt +++ b/dll/win32/untfs/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE untfs.rc ${CMAKE_CURRENT_BINARY_DIR}/untfs.def) -add_library(untfs SHARED ${SOURCE}) +add_library(untfs MODULE ${SOURCE}) set_module_type(untfs nativedll) target_link_libraries(untfs ntfslib) add_importlibs(untfs ntdll) diff --git a/dll/win32/updspapi/CMakeLists.txt b/dll/win32/updspapi/CMakeLists.txt index 088e86597e0..e27c628b3a4 100644 --- a/dll/win32/updspapi/CMakeLists.txt +++ b/dll/win32/updspapi/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/updspapi_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/updspapi.def) -add_library(updspapi SHARED ${SOURCE}) +add_library(updspapi MODULE ${SOURCE}) set_module_type(updspapi win32dll) target_link_libraries(updspapi wine) add_importlibs(updspapi setupapi msvcrt kernel32 ntdll) diff --git a/dll/win32/ureiserfs/CMakeLists.txt b/dll/win32/ureiserfs/CMakeLists.txt index 836fab87692..e08d3835989 100644 --- a/dll/win32/ureiserfs/CMakeLists.txt +++ b/dll/win32/ureiserfs/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ureiserfs.rc ${CMAKE_CURRENT_BINARY_DIR}/ureiserfs.def) -add_library(ureiserfs SHARED ${SOURCE}) +add_library(ureiserfs MODULE ${SOURCE}) set_module_type(ureiserfs nativedll) target_link_libraries(ureiserfs reiserfslib) add_importlibs(ureiserfs ntdll) diff --git a/dll/win32/url/CMakeLists.txt b/dll/win32/url/CMakeLists.txt index e032989d89a..6ccecd52884 100644 --- a/dll/win32/url/CMakeLists.txt +++ b/dll/win32/url/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/url_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/url.def) -add_library(url SHARED ${SOURCE}) +add_library(url MODULE ${SOURCE}) set_module_type(url win32dll) target_link_libraries(url wine) add_importlibs(url shell32 shlwapi msvcrt kernel32 ntdll) diff --git a/dll/win32/urlmon/CMakeLists.txt b/dll/win32/urlmon/CMakeLists.txt index 51eeb5abc5a..6c7938ff35e 100644 --- a/dll/win32/urlmon/CMakeLists.txt +++ b/dll/win32/urlmon/CMakeLists.txt @@ -45,7 +45,7 @@ list(APPEND SOURCE usrmarshal.c precomp.h) -add_library(urlmon SHARED +add_library(urlmon MODULE ${SOURCE} urlmon.rc ${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c diff --git a/dll/win32/userenv/CMakeLists.txt b/dll/win32/userenv/CMakeLists.txt index 4fb503a109d..d30c2438a24 100644 --- a/dll/win32/userenv/CMakeLists.txt +++ b/dll/win32/userenv/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE userenv.c precomp.h) -add_library(userenv SHARED +add_library(userenv MODULE ${SOURCE} userenv.rc ${CMAKE_CURRENT_BINARY_DIR}/userenv_stubs.c diff --git a/dll/win32/usp10/CMakeLists.txt b/dll/win32/usp10/CMakeLists.txt index 25b76c56420..57fc2be44f7 100644 --- a/dll/win32/usp10/CMakeLists.txt +++ b/dll/win32/usp10/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/usp10_stubs.c) -add_library(usp10 SHARED +add_library(usp10 MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/usp10.def) diff --git a/dll/win32/uxtheme/CMakeLists.txt b/dll/win32/uxtheme/CMakeLists.txt index dcdedb11ddc..80d31bf44c7 100644 --- a/dll/win32/uxtheme/CMakeLists.txt +++ b/dll/win32/uxtheme/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE uxthemep.h ${CMAKE_CURRENT_BINARY_DIR}/uxtheme_stubs.c) -add_library(uxtheme SHARED +add_library(uxtheme MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/uxtheme.def) diff --git a/dll/win32/vbscript/CMakeLists.txt b/dll/win32/vbscript/CMakeLists.txt index 458cd1c7905..d562befb467 100644 --- a/dll/win32/vbscript/CMakeLists.txt +++ b/dll/win32/vbscript/CMakeLists.txt @@ -30,7 +30,7 @@ set_source_files_properties(vbscript.rc PROPERTIES OBJECT_DEPENDS "${vbscript_rc add_idl_headers(vbscript_idlheader vbscript_classes.idl vbsglobal.idl vbsregexp55.idl) add_typelib(vbsglobal.idl vbsregexp10.idl vbsregexp55.idl) -add_library(vbscript SHARED +add_library(vbscript MODULE ${SOURCE} vbscript.rc ${CMAKE_CURRENT_BINARY_DIR}/vbscript.def) diff --git a/dll/win32/verifier/CMakeLists.txt b/dll/win32/verifier/CMakeLists.txt index df2c1b68964..5e9825bad10 100644 --- a/dll/win32/verifier/CMakeLists.txt +++ b/dll/win32/verifier/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/verifier.def ${CMAKE_CURRENT_BINARY_DIR}/verifier_stubs.c) -add_library(verifier SHARED ${SOURCE}) +add_library(verifier MODULE ${SOURCE}) set_module_type(verifier win32dll UNICODE ENTRYPOINT DllMain 12) add_importlibs(verifier ntdll) # Only ntdll! add_cd_file(TARGET verifier DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/version/CMakeLists.txt b/dll/win32/version/CMakeLists.txt index 3d63c8fcb22..2e56518c160 100644 --- a/dll/win32/version/CMakeLists.txt +++ b/dll/win32/version/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE version.c ${CMAKE_CURRENT_BINARY_DIR}/version.def) -add_library(version SHARED ${SOURCE} version.rc) +add_library(version MODULE ${SOURCE} version.rc) set_module_type(version win32dll) target_link_libraries(version wine) add_importlibs(version msvcrt kernel32 ntdll) diff --git a/dll/win32/vssapi/CMakeLists.txt b/dll/win32/vssapi/CMakeLists.txt index 5e1ed551450..744f9da9119 100644 --- a/dll/win32/vssapi/CMakeLists.txt +++ b/dll/win32/vssapi/CMakeLists.txt @@ -12,7 +12,7 @@ if(MSVC AND ARCH STREQUAL "i386") add_asm_files(vssapi_asm msvc.s) endif() -add_library(vssapi SHARED ${SOURCE} ${vssapi_asm}) +add_library(vssapi MODULE ${SOURCE} ${vssapi_asm}) set_module_type(vssapi win32dll) target_link_libraries(vssapi wine) add_importlibs(vssapi msvcrt kernel32 ntdll) diff --git a/dll/win32/wbemdisp/CMakeLists.txt b/dll/win32/wbemdisp/CMakeLists.txt index 439e1100672..974446545d3 100644 --- a/dll/win32/wbemdisp/CMakeLists.txt +++ b/dll/win32/wbemdisp/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND wbemdisp_rc_deps set_source_files_properties(wbemdisp.rc PROPERTIES OBJECT_DEPENDS "${wbemdisp_rc_deps}") -add_library(wbemdisp SHARED +add_library(wbemdisp MODULE ${SOURCE} guid.c wbemdisp.rc diff --git a/dll/win32/wbemprox/CMakeLists.txt b/dll/win32/wbemprox/CMakeLists.txt index 5aea8b66214..d11bb0da53a 100644 --- a/dll/win32/wbemprox/CMakeLists.txt +++ b/dll/win32/wbemprox/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE wql.tab.c precomp.h) -add_library(wbemprox SHARED +add_library(wbemprox MODULE ${SOURCE} guid.c wbemprox.rc diff --git a/dll/win32/wdmaud.drv/CMakeLists.txt b/dll/win32/wdmaud.drv/CMakeLists.txt index 23a65c3e113..16703b0d0fd 100644 --- a/dll/win32/wdmaud.drv/CMakeLists.txt +++ b/dll/win32/wdmaud.drv/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE legacy.c wdmaud.h) -add_library(wdmaud.drv SHARED +add_library(wdmaud.drv MODULE ${SOURCE} wdmaud.rc ${CMAKE_CURRENT_BINARY_DIR}/wdmaud.def) diff --git a/dll/win32/windowscodecs/CMakeLists.txt b/dll/win32/windowscodecs/CMakeLists.txt index 6c67bfe1a9e..72cea6d42ad 100644 --- a/dll/win32/windowscodecs/CMakeLists.txt +++ b/dll/win32/windowscodecs/CMakeLists.txt @@ -70,7 +70,7 @@ list(APPEND ADDITIONAL_SOURCE ${CMAKE_CURRENT_BINARY_DIR}/windowscodecs.def ${CMAKE_CURRENT_BINARY_DIR}/windowscodecs_wincodec_p.c) -add_library(windowscodecs SHARED +add_library(windowscodecs MODULE ${SOURCE} ${ADDITIONAL_SOURCE}) diff --git a/dll/win32/windowscodecsext/CMakeLists.txt b/dll/win32/windowscodecsext/CMakeLists.txt index e1988893421..da3505e34fa 100644 --- a/dll/win32/windowscodecsext/CMakeLists.txt +++ b/dll/win32/windowscodecsext/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE main.c ${CMAKE_CURRENT_BINARY_DIR}/windowscodecsext.def) -add_library(windowscodecsext SHARED ${SOURCE}) +add_library(windowscodecsext MODULE ${SOURCE}) set_module_type(windowscodecsext win32dll) target_link_libraries(windowscodecsext wine) add_importlibs(windowscodecsext ole32 msvcrt kernel32 ntdll) diff --git a/dll/win32/winemp3.acm/CMakeLists.txt b/dll/win32/winemp3.acm/CMakeLists.txt index 3ad86b6c51f..4d428baa456 100644 --- a/dll/win32/winemp3.acm/CMakeLists.txt +++ b/dll/win32/winemp3.acm/CMakeLists.txt @@ -9,7 +9,7 @@ include_directories( spec2def(winemp3.acm winemp3.acm.spec) -add_library(winemp3.acm SHARED +add_library(winemp3.acm MODULE mpegl3.c ${CMAKE_CURRENT_BINARY_DIR}/winemp3.def) diff --git a/dll/win32/winfax/CMakeLists.txt b/dll/win32/winfax/CMakeLists.txt index 830d8e62fb0..5913515ce21 100644 --- a/dll/win32/winfax/CMakeLists.txt +++ b/dll/win32/winfax/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE winfax.rc ${CMAKE_CURRENT_BINARY_DIR}/winfax.def) -add_library(winfax SHARED ${SOURCE}) +add_library(winfax MODULE ${SOURCE}) set_module_type(winfax win32dll) add_importlibs(winfax msvcrt kernel32 ntdll) add_cd_file(TARGET winfax DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/wing32/CMakeLists.txt b/dll/win32/wing32/CMakeLists.txt index a4980b8eb2b..74f53245d60 100644 --- a/dll/win32/wing32/CMakeLists.txt +++ b/dll/win32/wing32/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE wing32.c ${CMAKE_CURRENT_BINARY_DIR}/wing32.def) -add_library(wing32 SHARED ${SOURCE}) +add_library(wing32 MODULE ${SOURCE}) set_module_type(wing32 win32dll UNICODE) add_importlibs(wing32 user32 gdi32 msvcrt kernel32) add_cd_file(TARGET wing32 DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/winhttp/CMakeLists.txt b/dll/win32/winhttp/CMakeLists.txt index 988c769b0b0..f0dca0805ed 100644 --- a/dll/win32/winhttp/CMakeLists.txt +++ b/dll/win32/winhttp/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/winhttp_tlb.tlb) add_typelib(winhttp_tlb.idl) -add_library(winhttp SHARED +add_library(winhttp MODULE ${SOURCE} rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/winhttp.def) diff --git a/dll/win32/wininet/CMakeLists.txt b/dll/win32/wininet/CMakeLists.txt index fc12adf7e5b..3389140c1d2 100644 --- a/dll/win32/wininet/CMakeLists.txt +++ b/dll/win32/wininet/CMakeLists.txt @@ -24,7 +24,7 @@ list(APPEND SOURCE utility.c precomp.h) -add_library(wininet SHARED +add_library(wininet MODULE ${SOURCE} rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/wininet_stubs.c diff --git a/dll/win32/winmm/CMakeLists.txt b/dll/win32/winmm/CMakeLists.txt index eb3cbecbbea..616680b2ec6 100644 --- a/dll/win32/winmm/CMakeLists.txt +++ b/dll/win32/winmm/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE winemm.h ${CMAKE_CURRENT_BINARY_DIR}/winmm_stubs.c) -add_library(winmm SHARED +add_library(winmm MODULE ${SOURCE} winmm_res.rc ${CMAKE_CURRENT_BINARY_DIR}/winmm.def) diff --git a/dll/win32/winmm/midimap/CMakeLists.txt b/dll/win32/winmm/midimap/CMakeLists.txt index a025f148c11..755b22018a6 100644 --- a/dll/win32/winmm/midimap/CMakeLists.txt +++ b/dll/win32/winmm/midimap/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(midimap.dll midimap.spec) -add_library(midimap SHARED +add_library(midimap MODULE midimap.c midimap.rc ${CMAKE_CURRENT_BINARY_DIR}/midimap.def) diff --git a/dll/win32/winscard/CMakeLists.txt b/dll/win32/winscard/CMakeLists.txt index e11f992a1a1..7c3cf89a5e6 100644 --- a/dll/win32/winscard/CMakeLists.txt +++ b/dll/win32/winscard/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/winscard_stubs.c) -add_library(winscard SHARED +add_library(winscard MODULE ${SOURCE} winscard.rc ${CMAKE_CURRENT_BINARY_DIR}/winscard.def) diff --git a/dll/win32/winsta/CMakeLists.txt b/dll/win32/winsta/CMakeLists.txt index efc4296c297..75769aab709 100644 --- a/dll/win32/winsta/CMakeLists.txt +++ b/dll/win32/winsta/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE ws.c winsta.h) -add_library(winsta SHARED +add_library(winsta MODULE ${SOURCE} winsta.rc ${CMAKE_CURRENT_BINARY_DIR}/winsta.def) diff --git a/dll/win32/wintrust/CMakeLists.txt b/dll/win32/wintrust/CMakeLists.txt index 1e8d8bf5353..d47599c97a2 100644 --- a/dll/win32/wintrust/CMakeLists.txt +++ b/dll/win32/wintrust/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/wintrust_stubs.c) -add_library(wintrust SHARED +add_library(wintrust MODULE ${SOURCE} version.rc ${CMAKE_CURRENT_BINARY_DIR}/wintrust.def) diff --git a/dll/win32/wlanapi/CMakeLists.txt b/dll/win32/wlanapi/CMakeLists.txt index 44a95896923..f1f7c1f0626 100644 --- a/dll/win32/wlanapi/CMakeLists.txt +++ b/dll/win32/wlanapi/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/wlanapi.def ${CMAKE_CURRENT_BINARY_DIR}/wlansvc_c.c) -add_library(wlanapi SHARED ${SOURCE}) +add_library(wlanapi MODULE ${SOURCE}) set_module_type(wlanapi win32dll) target_link_libraries(wlanapi wine ${PSEH_LIB}) add_importlibs(wlanapi rpcrt4 msvcrt kernel32 ntdll) diff --git a/dll/win32/wldap32/CMakeLists.txt b/dll/win32/wldap32/CMakeLists.txt index 2f1375099fe..b0b0b21f594 100644 --- a/dll/win32/wldap32/CMakeLists.txt +++ b/dll/win32/wldap32/CMakeLists.txt @@ -26,7 +26,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/wldap32_stubs.c) -add_library(wldap32 SHARED +add_library(wldap32 MODULE ${SOURCE} ber.c wldap32.rc diff --git a/dll/win32/wlnotify/CMakeLists.txt b/dll/win32/wlnotify/CMakeLists.txt index 9a29d0628c8..f4625964248 100644 --- a/dll/win32/wlnotify/CMakeLists.txt +++ b/dll/win32/wlnotify/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE wlnotify.c precomp.h) -add_library(wlnotify SHARED +add_library(wlnotify MODULE ${SOURCE} wlnotify.rc ${CMAKE_CURRENT_BINARY_DIR}/wlnotify.def) diff --git a/dll/win32/wmi/CMakeLists.txt b/dll/win32/wmi/CMakeLists.txt index 0519d44940e..f93ebf2b5e6 100644 --- a/dll/win32/wmi/CMakeLists.txt +++ b/dll/win32/wmi/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE wmi.rc ${CMAKE_CURRENT_BINARY_DIR}/wmi.def) -add_library(wmi SHARED ${SOURCE}) +add_library(wmi MODULE ${SOURCE}) set_module_type(wmi win32dll ENTRYPOINT 0 ) add_importlibs(wmi advapi32) add_dependencies(wmi psdk) diff --git a/dll/win32/wmiutils/CMakeLists.txt b/dll/win32/wmiutils/CMakeLists.txt index f0542a1ffac..01df1c8e3c0 100644 --- a/dll/win32/wmiutils/CMakeLists.txt +++ b/dll/win32/wmiutils/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE statuscode.c ${CMAKE_CURRENT_BINARY_DIR}/wmiutils.def) -add_library(wmiutils SHARED ${SOURCE} wmiutils.rc) +add_library(wmiutils MODULE ${SOURCE} wmiutils.rc) set_module_type(wmiutils win32dll) target_link_libraries(wmiutils wine) add_importlibs(wmiutils oleaut32 msvcrt kernel32 ntdll) diff --git a/dll/win32/wmvcore/CMakeLists.txt b/dll/win32/wmvcore/CMakeLists.txt index d22c8c42b75..a89df2a3b61 100644 --- a/dll/win32/wmvcore/CMakeLists.txt +++ b/dll/win32/wmvcore/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/wmvcore_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/wmvcore.def) -add_library(wmvcore SHARED ${SOURCE} version.rc) +add_library(wmvcore MODULE ${SOURCE} version.rc) set_module_type(wmvcore win32dll) target_link_libraries(wmvcore wine) add_importlibs(wmvcore msvcrt kernel32 ntdll) diff --git a/dll/win32/ws2_32/CMakeLists.txt b/dll/win32/ws2_32/CMakeLists.txt index 476ed6d615e..6b3ebb429ce 100644 --- a/dll/win32/ws2_32/CMakeLists.txt +++ b/dll/win32/ws2_32/CMakeLists.txt @@ -45,7 +45,7 @@ list(APPEND SOURCE src/wsautil.c inc/ws2_32.h) -add_library(ws2_32 SHARED +add_library(ws2_32 MODULE ${SOURCE} ws2_32.rc ${CMAKE_CURRENT_BINARY_DIR}/ws2_32.def) diff --git a/dll/win32/ws2help/CMakeLists.txt b/dll/win32/ws2help/CMakeLists.txt index 234af5e70f6..00c8ad02b05 100644 --- a/dll/win32/ws2help/CMakeLists.txt +++ b/dll/win32/ws2help/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE notify.c precomp.h) -add_library(ws2help SHARED +add_library(ws2help MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/ws2help.def) diff --git a/dll/win32/wshirda/CMakeLists.txt b/dll/win32/wshirda/CMakeLists.txt index d7fc1562c94..be1995d0a41 100644 --- a/dll/win32/wshirda/CMakeLists.txt +++ b/dll/win32/wshirda/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE wshirda.rc ${CMAKE_CURRENT_BINARY_DIR}/wshirda.def) -add_library(wshirda SHARED ${SOURCE}) +add_library(wshirda MODULE ${SOURCE}) set_module_type(wshirda win32dll UNICODE) add_importlibs(wshirda ws2_32 msvcrt kernel32 ntdll) add_cd_file(TARGET wshirda DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/wshom.ocx/CMakeLists.txt b/dll/win32/wshom.ocx/CMakeLists.txt index 56c3d3f1aa0..27c99b2fc12 100644 --- a/dll/win32/wshom.ocx/CMakeLists.txt +++ b/dll/win32/wshom.ocx/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE wshom_main.c precomp.h) -add_library(wshom SHARED +add_library(wshom MODULE ${SOURCE} guid.c wshom.rc diff --git a/dll/win32/wshtcpip/CMakeLists.txt b/dll/win32/wshtcpip/CMakeLists.txt index 2c9059afbca..887443f1ce9 100644 --- a/dll/win32/wshtcpip/CMakeLists.txt +++ b/dll/win32/wshtcpip/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE wshtcpip.rc ${CMAKE_CURRENT_BINARY_DIR}/wshtcpip.def) -add_library(wshtcpip SHARED ${SOURCE}) +add_library(wshtcpip MODULE ${SOURCE}) set_module_type(wshtcpip win32dll UNICODE) target_link_libraries(wshtcpip tdilib) add_importlibs(wshtcpip ws2_32 msvcrt kernel32 ntdll) diff --git a/dll/win32/wsock32/CMakeLists.txt b/dll/win32/wsock32/CMakeLists.txt index 2826ec78046..659b06f1137 100644 --- a/dll/win32/wsock32/CMakeLists.txt +++ b/dll/win32/wsock32/CMakeLists.txt @@ -1,6 +1,6 @@ spec2def(wsock32.dll wsock32.spec) -add_library(wsock32 SHARED stubs.c wsock32.rc ${CMAKE_CURRENT_BINARY_DIR}/wsock32.def) +add_library(wsock32 MODULE stubs.c wsock32.rc ${CMAKE_CURRENT_BINARY_DIR}/wsock32.def) set_module_type(wsock32 win32dll UNICODE) add_importlibs(wsock32 mswsock ws2_32 msvcrt kernel32 ntdll) add_cd_file(TARGET wsock32 DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/wtsapi32/CMakeLists.txt b/dll/win32/wtsapi32/CMakeLists.txt index 6c587337917..18b97c1ebfd 100644 --- a/dll/win32/wtsapi32/CMakeLists.txt +++ b/dll/win32/wtsapi32/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/wtsapi32_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/wtsapi32.def) -add_library(wtsapi32 SHARED ${SOURCE}) +add_library(wtsapi32 MODULE ${SOURCE}) set_module_type(wtsapi32 win32dll) target_link_libraries(wtsapi32 wine) add_importlibs(wtsapi32 advapi32 msvcrt kernel32 ntdll) diff --git a/dll/win32/wuapi/CMakeLists.txt b/dll/win32/wuapi/CMakeLists.txt index c5afb5a95c6..470d013c60f 100644 --- a/dll/win32/wuapi/CMakeLists.txt +++ b/dll/win32/wuapi/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE add_typelib(wuapi_tlb.idl) set_source_files_properties(wuapi.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/wuapi_tlb.tlb) -add_library(wuapi SHARED +add_library(wuapi MODULE ${SOURCE} wuapi.rc ${CMAKE_CURRENT_BINARY_DIR}/wuapi.def) diff --git a/dll/win32/xinput1_1/CMakeLists.txt b/dll/win32/xinput1_1/CMakeLists.txt index 09621a84f7c..fd0b3483c7b 100644 --- a/dll/win32/xinput1_1/CMakeLists.txt +++ b/dll/win32/xinput1_1/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE xinput1_1_main.c ${CMAKE_CURRENT_BINARY_DIR}/xinput1_1.def) -add_library(xinput1_1 SHARED ${SOURCE} version.rc) +add_library(xinput1_1 MODULE ${SOURCE} version.rc) set_module_type(xinput1_1 win32dll) add_importlibs(xinput1_1 xinput1_3 msvcrt kernel32) add_cd_file(TARGET xinput1_1 DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/xinput1_2/CMakeLists.txt b/dll/win32/xinput1_2/CMakeLists.txt index b0cbdcb4157..20ad05be6e4 100644 --- a/dll/win32/xinput1_2/CMakeLists.txt +++ b/dll/win32/xinput1_2/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE xinput1_2_main.c ${CMAKE_CURRENT_BINARY_DIR}/xinput1_2.def) -add_library(xinput1_2 SHARED ${SOURCE} version.rc) +add_library(xinput1_2 MODULE ${SOURCE} version.rc) set_module_type(xinput1_2 win32dll) add_importlibs(xinput1_2 xinput1_3 msvcrt kernel32) add_cd_file(TARGET xinput1_2 DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/xinput1_3/CMakeLists.txt b/dll/win32/xinput1_3/CMakeLists.txt index ccb4f71abdb..9f0aa725502 100644 --- a/dll/win32/xinput1_3/CMakeLists.txt +++ b/dll/win32/xinput1_3/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE xinput1_3_main.c ${CMAKE_CURRENT_BINARY_DIR}/xinput1_3.def) -add_library(xinput1_3 SHARED ${SOURCE} version.rc) +add_library(xinput1_3 MODULE ${SOURCE} version.rc) set_module_type(xinput1_3 win32dll) target_link_libraries(xinput1_3 wine) add_importlibs(xinput1_3 msvcrt kernel32 ntdll) diff --git a/dll/win32/xinput9_1_0/CMakeLists.txt b/dll/win32/xinput9_1_0/CMakeLists.txt index 171fc2e39c7..c41d07a46c2 100644 --- a/dll/win32/xinput9_1_0/CMakeLists.txt +++ b/dll/win32/xinput9_1_0/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE xinput9_1_0_main.c ${CMAKE_CURRENT_BINARY_DIR}/xinput9_1_0.def) -add_library(xinput9_1_0 SHARED ${SOURCE} version.rc) +add_library(xinput9_1_0 MODULE ${SOURCE} version.rc) set_module_type(xinput9_1_0 win32dll) add_importlibs(xinput9_1_0 msvcrt kernel32 xinput1_3) add_cd_file(TARGET xinput9_1_0 DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/xmllite/CMakeLists.txt b/dll/win32/xmllite/CMakeLists.txt index b027396d6c9..19ebd3879ef 100644 --- a/dll/win32/xmllite/CMakeLists.txt +++ b/dll/win32/xmllite/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE precomp.h ${CMAKE_CURRENT_BINARY_DIR}/xmllite_stubs.c) -add_library(xmllite SHARED +add_library(xmllite MODULE ${SOURCE} guid.c ${CMAKE_CURRENT_BINARY_DIR}/xmllite.def) diff --git a/dll/win32/xolehlp/CMakeLists.txt b/dll/win32/xolehlp/CMakeLists.txt index 28a30d5abe6..6e0a97fcae6 100644 --- a/dll/win32/xolehlp/CMakeLists.txt +++ b/dll/win32/xolehlp/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/xolehlp_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/xolehlp.def) -add_library(xolehlp SHARED ${SOURCE}) +add_library(xolehlp MODULE ${SOURCE}) set_module_type(xolehlp win32dll) target_link_libraries(xolehlp adsiid uuid wine) add_importlibs(xolehlp msvcrt kernel32 ntdll) diff --git a/drivers/base/beep/CMakeLists.txt b/drivers/base/beep/CMakeLists.txt index 371877599aa..198378b928f 100644 --- a/drivers/base/beep/CMakeLists.txt +++ b/drivers/base/beep/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(beep SHARED beep.c beep.rc) +add_library(beep MODULE beep.c beep.rc) set_module_type(beep kernelmodedriver) add_importlibs(beep ntoskrnl hal) add_cd_file(TARGET beep DESTINATION reactos/system32/drivers FOR all) diff --git a/drivers/base/bootvid/CMakeLists.txt b/drivers/base/bootvid/CMakeLists.txt index 8b1321b5524..07bfa1ed90d 100644 --- a/drivers/base/bootvid/CMakeLists.txt +++ b/drivers/base/bootvid/CMakeLists.txt @@ -14,7 +14,7 @@ endif() list(APPEND SOURCE precomp.h) -add_library(bootvid SHARED +add_library(bootvid MODULE ${SOURCE} bootvid.rc ${CMAKE_CURRENT_BINARY_DIR}/bootvid.def) diff --git a/drivers/base/condrv/CMakeLists.txt b/drivers/base/condrv/CMakeLists.txt index d3b11790bd7..f0d8643e0d2 100644 --- a/drivers/base/condrv/CMakeLists.txt +++ b/drivers/base/condrv/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE dispatch.c condrv.h) -add_library(condrv SHARED +add_library(condrv MODULE ${SOURCE} condrv.rc) diff --git a/drivers/base/kdcom/CMakeLists.txt b/drivers/base/kdcom/CMakeLists.txt index 8725ed55ab0..bed4484fa1b 100644 --- a/drivers/base/kdcom/CMakeLists.txt +++ b/drivers/base/kdcom/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE kdserial.c kddll.h) -add_library(kdcom SHARED +add_library(kdcom MODULE ${SOURCE} kdcom.rc ${CMAKE_CURRENT_BINARY_DIR}/kdcom.def) diff --git a/drivers/base/kdgdb/CMakeLists.txt b/drivers/base/kdgdb/CMakeLists.txt index 494429238a2..86bb0b33850 100644 --- a/drivers/base/kdgdb/CMakeLists.txt +++ b/drivers/base/kdgdb/CMakeLists.txt @@ -15,7 +15,7 @@ if(ARCH STREQUAL "i386") list(APPEND SOURCE i386_sup.c) endif() -add_library(kdcom SHARED +add_library(kdcom MODULE ${SOURCE} kdgdb.rc ${CMAKE_CURRENT_BINARY_DIR}/kdcom.def) diff --git a/drivers/base/kdrosdbg/CMakeLists.txt b/drivers/base/kdrosdbg/CMakeLists.txt index 5c69e731783..845aabba9a5 100644 --- a/drivers/base/kdrosdbg/CMakeLists.txt +++ b/drivers/base/kdrosdbg/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE kdrosdbg.rc ${CMAKE_CURRENT_BINARY_DIR}/kdcom.def) -add_library(kdcom SHARED ${SOURCE}) +add_library(kdcom MODULE ${SOURCE}) set_module_type(kdcom kerneldll ENTRYPOINT 0) add_importlibs(kdcom ntoskrnl hal) target_link_libraries(kdcom cportlib) diff --git a/drivers/base/kdvm/CMakeLists.txt b/drivers/base/kdvm/CMakeLists.txt index 2d2ad3359bd..e8eeae8a180 100644 --- a/drivers/base/kdvm/CMakeLists.txt +++ b/drivers/base/kdvm/CMakeLists.txt @@ -2,7 +2,7 @@ spec2def(kdvbox.dll kdvm.spec) add_asm_files(kdvbox_asm kdvbox_asm.S) -add_library(kdvbox SHARED +add_library(kdvbox MODULE kdvm.c kdvbox.c kdvm.rc diff --git a/drivers/base/nmidebug/CMakeLists.txt b/drivers/base/nmidebug/CMakeLists.txt index f54fe194f75..4468c2e09d0 100644 --- a/drivers/base/nmidebug/CMakeLists.txt +++ b/drivers/base/nmidebug/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(nmidebug SHARED nmidebug.c nmidebug.rc) +add_library(nmidebug MODULE nmidebug.c nmidebug.rc) set_module_type(nmidebug kernelmodedriver) add_importlibs(nmidebug ntoskrnl hal) add_cd_file(TARGET nmidebug DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/base/null/CMakeLists.txt b/drivers/base/null/CMakeLists.txt index 830eb4018bb..66846fa3290 100644 --- a/drivers/base/null/CMakeLists.txt +++ b/drivers/base/null/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(null SHARED null.c null.rc) +add_library(null MODULE null.c null.rc) target_link_libraries(null ${PSEH_LIB}) set_module_type(null kernelmodedriver) add_importlibs(null ntoskrnl hal) diff --git a/drivers/battery/battc/CMakeLists.txt b/drivers/battery/battc/CMakeLists.txt index e112069c575..d70930ff459 100644 --- a/drivers/battery/battc/CMakeLists.txt +++ b/drivers/battery/battc/CMakeLists.txt @@ -2,7 +2,7 @@ add_definitions(-D_BATTERYCLASS_) spec2def(battc.sys battc.spec ADD_IMPORTLIB) -add_library(battc SHARED +add_library(battc MODULE battc.c battc.rc ${CMAKE_CURRENT_BINARY_DIR}/battc.def) diff --git a/drivers/bluetooth/fbtusb/CMakeLists.txt b/drivers/bluetooth/fbtusb/CMakeLists.txt index b0e167a50e3..3ac3f8941dc 100644 --- a/drivers/bluetooth/fbtusb/CMakeLists.txt +++ b/drivers/bluetooth/fbtusb/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE fbtusb.c precomp.h) -add_library(fbtusb SHARED ${SOURCE} fbtusb.rc) +add_library(fbtusb MODULE ${SOURCE} fbtusb.rc) if(NOT MSVC) add_target_compile_flags(fbtusb "-Wno-unused-but-set-variable") diff --git a/drivers/bus/acpi/CMakeLists.txt b/drivers/bus/acpi/CMakeLists.txt index 0473748a4a3..c7be9f22ca3 100644 --- a/drivers/bus/acpi/CMakeLists.txt +++ b/drivers/bus/acpi/CMakeLists.txt @@ -197,7 +197,7 @@ list(APPEND ACPI_SOURCE main.c precomp.h) -add_library(acpi SHARED ${ACPI_SOURCE}) +add_library(acpi MODULE ${ACPI_SOURCE}) set_module_type(acpi kernelmodedriver) target_link_libraries(acpi wdmguid acpica memcmp strtol ${PSEH_LIB}) add_importlibs(acpi ntoskrnl hal) diff --git a/drivers/bus/acpi/cmbatt/CMakeLists.txt b/drivers/bus/acpi/cmbatt/CMakeLists.txt index bf13da15940..63753425c81 100644 --- a/drivers/bus/acpi/cmbatt/CMakeLists.txt +++ b/drivers/bus/acpi/cmbatt/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE cmbwmi.c cmbatt.h) -add_library(cmbatt SHARED +add_library(cmbatt MODULE ${SOURCE} guid.c cmbatt.rc) diff --git a/drivers/bus/acpi/compbatt/CMakeLists.txt b/drivers/bus/acpi/compbatt/CMakeLists.txt index b394648dee4..65743fce00c 100644 --- a/drivers/bus/acpi/compbatt/CMakeLists.txt +++ b/drivers/bus/acpi/compbatt/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE comppnp.c compbatt.h) -add_library(compbatt SHARED +add_library(compbatt MODULE ${SOURCE} guid.c compbatt.rc) diff --git a/drivers/bus/isapnp/CMakeLists.txt b/drivers/bus/isapnp/CMakeLists.txt index 8646764f92a..0d91dbf2691 100644 --- a/drivers/bus/isapnp/CMakeLists.txt +++ b/drivers/bus/isapnp/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE hardware.c isapnp.h) -add_library(isapnp SHARED ${SOURCE} isapnp.rc) +add_library(isapnp MODULE ${SOURCE} isapnp.rc) set_module_type(isapnp kernelmodedriver) add_importlibs(isapnp ntoskrnl hal) add_pch(isapnp isapnp.h SOURCE) diff --git a/drivers/bus/pci/CMakeLists.txt b/drivers/bus/pci/CMakeLists.txt index 79125d89b21..5bd36b7bb7c 100644 --- a/drivers/bus/pci/CMakeLists.txt +++ b/drivers/bus/pci/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE pdo.c pci.h) -add_library(pci SHARED ${SOURCE} pci.rc) +add_library(pci MODULE ${SOURCE} pci.rc) set_module_type(pci kernelmodedriver) add_importlibs(pci ntoskrnl hal) add_pch(pci pci.h SOURCE) diff --git a/drivers/bus/pcix/CMakeLists.txt b/drivers/bus/pcix/CMakeLists.txt index d17325c2ad1..3bd5089972d 100644 --- a/drivers/bus/pcix/CMakeLists.txt +++ b/drivers/bus/pcix/CMakeLists.txt @@ -35,7 +35,7 @@ list(APPEND SOURCE utils.c pci.h) -add_library(pcix SHARED +add_library(pcix MODULE ${SOURCE} guid.c pci.rc) diff --git a/drivers/bus/pcmcia/CMakeLists.txt b/drivers/bus/pcmcia/CMakeLists.txt index 6a7f6fb3d37..cb0ac207ca5 100644 --- a/drivers/bus/pcmcia/CMakeLists.txt +++ b/drivers/bus/pcmcia/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE pdo.c pcmcia.h) -add_library(pcmcia SHARED ${SOURCE} pcmcia.rc) +add_library(pcmcia MODULE ${SOURCE} pcmcia.rc) set_module_type(pcmcia kernelmodedriver) add_pch(pcmcia pcmcia.h SOURCE) add_importlibs(pcmcia ntoskrnl hal) diff --git a/drivers/crypto/ksecdd/CMakeLists.txt b/drivers/crypto/ksecdd/CMakeLists.txt index 35092e8d4a8..77ed0e4d9dc 100644 --- a/drivers/crypto/ksecdd/CMakeLists.txt +++ b/drivers/crypto/ksecdd/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE ksecdd.rc ${CMAKE_CURRENT_BINARY_DIR}/ksecdd.def) -add_library(ksecdd SHARED ${SOURCE}) +add_library(ksecdd MODULE ${SOURCE}) target_link_libraries(ksecdd cryptlib pseh) set_module_type(ksecdd kernelmodedriver) add_importlibs(ksecdd ntoskrnl hal) diff --git a/drivers/filesystems/btrfs/CMakeLists.txt b/drivers/filesystems/btrfs/CMakeLists.txt index 7a8806c23a7..cd4c76e3501 100644 --- a/drivers/filesystems/btrfs/CMakeLists.txt +++ b/drivers/filesystems/btrfs/CMakeLists.txt @@ -51,7 +51,7 @@ list(APPEND SOURCE zstd/zstd_opt.c btrfs_drv.h) -add_library(btrfs SHARED ${SOURCE} btrfs.rc) +add_library(btrfs MODULE ${SOURCE} btrfs.rc) add_definitions(-D__KERNEL__) set_module_type(btrfs kernelmodedriver) diff --git a/drivers/filesystems/cdfs/CMakeLists.txt b/drivers/filesystems/cdfs/CMakeLists.txt index 8bf4fa2639d..2f1d4526c3e 100644 --- a/drivers/filesystems/cdfs/CMakeLists.txt +++ b/drivers/filesystems/cdfs/CMakeLists.txt @@ -32,7 +32,7 @@ list(APPEND SOURCE workque.c write.c) -add_library(cdfs SHARED ${SOURCE} cdfs.rc) +add_library(cdfs MODULE ${SOURCE} cdfs.rc) set_module_type(cdfs kernelmodedriver) target_link_libraries(cdfs ${PSEH_LIB} memcmp) add_importlibs(cdfs ntoskrnl hal) diff --git a/drivers/filesystems/ext2/CMakeLists.txt b/drivers/filesystems/ext2/CMakeLists.txt index 864962d9ecc..62541e1c345 100644 --- a/drivers/filesystems/ext2/CMakeLists.txt +++ b/drivers/filesystems/ext2/CMakeLists.txt @@ -86,7 +86,7 @@ list(APPEND SOURCE src/write.c inc/ext2fs.h) -add_library(ext2fs SHARED ${SOURCE} ext2fs.rc) +add_library(ext2fs MODULE ${SOURCE} ext2fs.rc) if(USE_CLANG_CL) set_property(SOURCE src/create.c src/fileinfo.c src/memory.c src/read.c APPEND_STRING PROPERTY COMPILE_FLAGS " /fallback") diff --git a/drivers/filesystems/fastfat/CMakeLists.txt b/drivers/filesystems/fastfat/CMakeLists.txt index cc69334b01d..123845f813d 100644 --- a/drivers/filesystems/fastfat/CMakeLists.txt +++ b/drivers/filesystems/fastfat/CMakeLists.txt @@ -24,7 +24,7 @@ list(APPEND SOURCE volume.c vfat.h) -add_library(fastfat SHARED ${SOURCE} vfatfs.rc) +add_library(fastfat MODULE ${SOURCE} vfatfs.rc) set_module_type(fastfat kernelmodedriver) target_link_libraries(fastfat ${PSEH_LIB}) add_importlibs(fastfat ntoskrnl hal) diff --git a/drivers/filesystems/fastfat_new/CMakeLists.txt b/drivers/filesystems/fastfat_new/CMakeLists.txt index 1c254a1f4c3..7abdce95302 100644 --- a/drivers/filesystems/fastfat_new/CMakeLists.txt +++ b/drivers/filesystems/fastfat_new/CMakeLists.txt @@ -35,7 +35,7 @@ list(APPEND SOURCE write.c fatprocs.h) -add_library(fastfat SHARED ${SOURCE} fastfat.rc) +add_library(fastfat MODULE ${SOURCE} fastfat.rc) set_module_type(fastfat kernelmodedriver) target_link_libraries(fastfat ${PSEH_LIB} memcmp) add_importlibs(fastfat ntoskrnl hal) diff --git a/drivers/filesystems/ffs/CMakeLists.txt b/drivers/filesystems/ffs/CMakeLists.txt index 6f371875b2d..3f0b56d9423 100644 --- a/drivers/filesystems/ffs/CMakeLists.txt +++ b/drivers/filesystems/ffs/CMakeLists.txt @@ -28,7 +28,7 @@ list(APPEND SOURCE src/write.c inc/ffsdrv.h) -add_library(ffs SHARED ${SOURCE} src/ffsdrv.rc) +add_library(ffs MODULE ${SOURCE} src/ffsdrv.rc) if(USE_CLANG_CL OR (NOT MSVC)) add_target_compile_flags(ffs "-Wno-pointer-sign -Wno-unused-function") diff --git a/drivers/filesystems/fs_rec/CMakeLists.txt b/drivers/filesystems/fs_rec/CMakeLists.txt index 81394b599ce..2d309ef7447 100644 --- a/drivers/filesystems/fs_rec/CMakeLists.txt +++ b/drivers/filesystems/fs_rec/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE udfs.c fs_rec.h) -add_library(fs_rec SHARED ${SOURCE} fs_rec.rc) +add_library(fs_rec MODULE ${SOURCE} fs_rec.rc) set_module_type(fs_rec kernelmodedriver) add_importlibs(fs_rec ntoskrnl hal) add_pch(fs_rec fs_rec.h SOURCE) diff --git a/drivers/filesystems/msfs/CMakeLists.txt b/drivers/filesystems/msfs/CMakeLists.txt index 1b153becf1e..79e3285a2f7 100644 --- a/drivers/filesystems/msfs/CMakeLists.txt +++ b/drivers/filesystems/msfs/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE rw.c msfs.h) -add_library(msfs SHARED ${SOURCE} msfs.rc) +add_library(msfs MODULE ${SOURCE} msfs.rc) set_module_type(msfs kernelmodedriver) add_importlibs(msfs ntoskrnl hal) add_pch(msfs msfs.h SOURCE) diff --git a/drivers/filesystems/mup/CMakeLists.txt b/drivers/filesystems/mup/CMakeLists.txt index f47a0663023..8ffe777b6b8 100644 --- a/drivers/filesystems/mup/CMakeLists.txt +++ b/drivers/filesystems/mup/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE dfs.h mup.h) -add_library(mup SHARED ${SOURCE} mup.rc) +add_library(mup MODULE ${SOURCE} mup.rc) set_module_type(mup kernelmodedriver) target_link_libraries(mup ${PSEH_LIB}) add_importlibs(mup ntoskrnl hal) diff --git a/drivers/filesystems/nfs/CMakeLists.txt b/drivers/filesystems/nfs/CMakeLists.txt index 88f7fd71398..455d30127ec 100644 --- a/drivers/filesystems/nfs/CMakeLists.txt +++ b/drivers/filesystems/nfs/CMakeLists.txt @@ -9,7 +9,7 @@ include_directories( add_definitions(-DRDBSS_TRACKER) -add_library(nfs41_driver SHARED ${SOURCE} nfs.rc) +add_library(nfs41_driver MODULE ${SOURCE} nfs.rc) set_module_type(nfs41_driver kernelmodedriver) target_link_libraries(nfs41_driver ntoskrnl_vista rdbsslib rxce copysup memcmp ${PSEH_LIB}) add_importlibs(nfs41_driver ntoskrnl hal) diff --git a/drivers/filesystems/npfs/CMakeLists.txt b/drivers/filesystems/npfs/CMakeLists.txt index ee22a31208f..43bcd84081c 100644 --- a/drivers/filesystems/npfs/CMakeLists.txt +++ b/drivers/filesystems/npfs/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE writesup.c npfs.h) -add_library(npfs SHARED ${SOURCE} npfs.rc) +add_library(npfs MODULE ${SOURCE} npfs.rc) set_module_type(npfs kernelmodedriver) target_link_libraries(npfs ${PSEH_LIB}) add_importlibs(npfs ntoskrnl hal) diff --git a/drivers/filesystems/ntfs/CMakeLists.txt b/drivers/filesystems/ntfs/CMakeLists.txt index 5a193b449dd..ac663538fbe 100644 --- a/drivers/filesystems/ntfs/CMakeLists.txt +++ b/drivers/filesystems/ntfs/CMakeLists.txt @@ -20,7 +20,7 @@ list(APPEND SOURCE volinfo.c ntfs.h) -add_library(ntfs SHARED ${SOURCE} ntfs.rc) +add_library(ntfs MODULE ${SOURCE} ntfs.rc) set_module_type(ntfs kernelmodedriver) target_link_libraries(ntfs ${PSEH_LIB}) add_importlibs(ntfs ntoskrnl hal) diff --git a/drivers/filesystems/reiserfs/CMakeLists.txt b/drivers/filesystems/reiserfs/CMakeLists.txt index 9bbfe3775df..60429d98127 100644 --- a/drivers/filesystems/reiserfs/CMakeLists.txt +++ b/drivers/filesystems/reiserfs/CMakeLists.txt @@ -76,7 +76,7 @@ list(APPEND SOURCE src/write.c inc/rfsd.h) -add_library(reiserfs SHARED ${SOURCE} src/rfsd.rc) +add_library(reiserfs MODULE ${SOURCE} src/rfsd.rc) if(USE_CLANG_CL OR (NOT MSVC)) add_target_compile_flags(reiserfs "-Wno-missing-braces -Wno-pointer-sign") diff --git a/drivers/filesystems/udfs/CMakeLists.txt b/drivers/filesystems/udfs/CMakeLists.txt index 8bb85aa627b..66ce8d5ec4c 100644 --- a/drivers/filesystems/udfs/CMakeLists.txt +++ b/drivers/filesystems/udfs/CMakeLists.txt @@ -41,7 +41,7 @@ list(APPEND SOURCE write.cpp udffs.h) -add_library(udfs SHARED ${SOURCE} udffs.rc) +add_library(udfs MODULE ${SOURCE} udffs.rc) if(MSVC) # FIXME: Make sure we marked all what needs to be marked with stdcall before removing this. diff --git a/drivers/filters/fltmgr/CMakeLists.txt b/drivers/filters/fltmgr/CMakeLists.txt index 85199741d2c..92f86b20608 100644 --- a/drivers/filters/fltmgr/CMakeLists.txt +++ b/drivers/filters/fltmgr/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE Volume.c fltmgr.h) -add_library(fltmgr SHARED +add_library(fltmgr MODULE ${SOURCE} fltmgr.rc ${CMAKE_CURRENT_BINARY_DIR}/fltmgr.def) diff --git a/drivers/filters/mountmgr/CMakeLists.txt b/drivers/filters/mountmgr/CMakeLists.txt index c1732e6fc43..d30f5c60662 100644 --- a/drivers/filters/mountmgr/CMakeLists.txt +++ b/drivers/filters/mountmgr/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE uniqueid.c mntmgr.h) -add_library(mountmgr SHARED ${SOURCE} mountmgr.rc) +add_library(mountmgr MODULE ${SOURCE} mountmgr.rc) target_link_libraries(mountmgr wdmguid ioevent memcmp) set_module_type(mountmgr kernelmodedriver) add_importlibs(mountmgr ntoskrnl hal) diff --git a/drivers/hid/hidclass/CMakeLists.txt b/drivers/hid/hidclass/CMakeLists.txt index a9e53004aba..f81954eca00 100644 --- a/drivers/hid/hidclass/CMakeLists.txt +++ b/drivers/hid/hidclass/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE pdo.c precomp.h) -add_library(hidclass SHARED +add_library(hidclass MODULE ${SOURCE} guid.c hidclass.rc diff --git a/drivers/hid/hidparse/CMakeLists.txt b/drivers/hid/hidparse/CMakeLists.txt index c4ff3b1216c..57cabdbb3ca 100644 --- a/drivers/hid/hidparse/CMakeLists.txt +++ b/drivers/hid/hidparse/CMakeLists.txt @@ -7,7 +7,7 @@ include_directories( ${REACTOS_SOURCE_DIR}/sdk/lib/drivers/hidparser) -add_library(hidparse SHARED hidparse.c hidparse.rc ${CMAKE_CURRENT_BINARY_DIR}/hidparse.def) +add_library(hidparse MODULE hidparse.c hidparse.rc ${CMAKE_CURRENT_BINARY_DIR}/hidparse.def) set_module_type(hidparse kernelmodedriver) add_importlibs(hidparse ntoskrnl) target_link_libraries(hidparse hidparser) diff --git a/drivers/hid/hidusb/CMakeLists.txt b/drivers/hid/hidusb/CMakeLists.txt index 9ec04ea5f91..b5dda800479 100644 --- a/drivers/hid/hidusb/CMakeLists.txt +++ b/drivers/hid/hidusb/CMakeLists.txt @@ -3,7 +3,7 @@ list(APPEND SOURCE hidusb.c hidusb.rc) -add_library(hidusb SHARED ${SOURCE}) +add_library(hidusb MODULE ${SOURCE}) set_module_type(hidusb kernelmodedriver) add_importlibs(hidusb hidclass ntoskrnl usbd hal) add_cd_file(TARGET hidusb DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/hid/kbdhid/CMakeLists.txt b/drivers/hid/kbdhid/CMakeLists.txt index 7a5f48e1340..a019a6ea730 100644 --- a/drivers/hid/kbdhid/CMakeLists.txt +++ b/drivers/hid/kbdhid/CMakeLists.txt @@ -1,7 +1,7 @@ add_definitions(-DDEBUG_MODE) include_directories(${REACTOS_SOURCE_DIR}/ntoskrnl/include) -add_library(kbdhid SHARED kbdhid.c kbdhid.rc) +add_library(kbdhid MODULE kbdhid.c kbdhid.rc) set_module_type(kbdhid kernelmodedriver) add_importlibs(kbdhid ntoskrnl hal hidparse) add_cd_file(TARGET kbdhid DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/hid/mouhid/CMakeLists.txt b/drivers/hid/mouhid/CMakeLists.txt index 6a7e7349fb3..1350ca1c863 100644 --- a/drivers/hid/mouhid/CMakeLists.txt +++ b/drivers/hid/mouhid/CMakeLists.txt @@ -1,7 +1,7 @@ add_definitions(-DDEBUG_MODE) include_directories(${REACTOS_SOURCE_DIR}/ntoskrnl/include) -add_library(mouhid SHARED mouhid.c mouhid.rc) +add_library(mouhid MODULE mouhid.c mouhid.rc) set_module_type(mouhid kernelmodedriver) add_importlibs(mouhid ntoskrnl hal hidparse) add_cd_file(TARGET mouhid DESTINATION reactos/system32/drivers FOR all) diff --git a/drivers/input/i8042prt/CMakeLists.txt b/drivers/input/i8042prt/CMakeLists.txt index 808367f0690..b16547b72a6 100644 --- a/drivers/input/i8042prt/CMakeLists.txt +++ b/drivers/input/i8042prt/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE registry.c i8042prt.h) -add_library(i8042prt SHARED +add_library(i8042prt MODULE ${SOURCE} guid.c i8042prt.rc) diff --git a/drivers/input/kbdclass/CMakeLists.txt b/drivers/input/kbdclass/CMakeLists.txt index 326915a6c2c..fc3169d4360 100644 --- a/drivers/input/kbdclass/CMakeLists.txt +++ b/drivers/input/kbdclass/CMakeLists.txt @@ -4,7 +4,7 @@ list(APPEND SOURCE misc.c kbdclass.h) -add_library(kbdclass SHARED +add_library(kbdclass MODULE ${SOURCE} guid.c kbdclass.rc) diff --git a/drivers/input/mouclass/CMakeLists.txt b/drivers/input/mouclass/CMakeLists.txt index bf7714dfdf4..9a060d1cae4 100644 --- a/drivers/input/mouclass/CMakeLists.txt +++ b/drivers/input/mouclass/CMakeLists.txt @@ -4,7 +4,7 @@ list(APPEND SOURCE mouclass.c mouclass.h) -add_library(mouclass SHARED +add_library(mouclass MODULE ${SOURCE} guid.c mouclass.rc) diff --git a/drivers/input/sermouse/CMakeLists.txt b/drivers/input/sermouse/CMakeLists.txt index b2cd5da6a39..93a857fcc8e 100644 --- a/drivers/input/sermouse/CMakeLists.txt +++ b/drivers/input/sermouse/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE sermouse.c sermouse.h) -add_library(sermouse SHARED ${SOURCE} sermouse.rc) +add_library(sermouse MODULE ${SOURCE} sermouse.rc) set_module_type(sermouse kernelmodedriver) add_pch(sermouse sermouse.h SOURCE) add_importlibs(sermouse ntoskrnl hal) diff --git a/drivers/ksfilter/ks/CMakeLists.txt b/drivers/ksfilter/ks/CMakeLists.txt index 7a79f9f678a..b4d24330166 100644 --- a/drivers/ksfilter/ks/CMakeLists.txt +++ b/drivers/ksfilter/ks/CMakeLists.txt @@ -34,7 +34,7 @@ if(MSVC) add_asm_files(ks_asm msvc.S) endif() -add_library(ks SHARED +add_library(ks MODULE ${SOURCE} ${ks_asm} ks.rc diff --git a/drivers/ksfilter/swenum/CMakeLists.txt b/drivers/ksfilter/swenum/CMakeLists.txt index c5f22cf902e..dfcbe869748 100644 --- a/drivers/ksfilter/swenum/CMakeLists.txt +++ b/drivers/ksfilter/swenum/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(swenum SHARED swenum.c swenum.rc) +add_library(swenum MODULE swenum.c swenum.rc) set_module_type(swenum kernelmodedriver) add_importlibs(swenum ks ntoskrnl hal) add_cd_file(TARGET swenum DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/multimedia/bdasup/CMakeLists.txt b/drivers/multimedia/bdasup/CMakeLists.txt index 868e6610008..598084a9e82 100644 --- a/drivers/multimedia/bdasup/CMakeLists.txt +++ b/drivers/multimedia/bdasup/CMakeLists.txt @@ -1,6 +1,6 @@ spec2def(bdasup.sys bdasup.spec ADD_IMPORTLIB) -add_library(bdasup SHARED +add_library(bdasup MODULE bdasup.c ${CMAKE_CURRENT_BINARY_DIR}/bdasup.def) diff --git a/drivers/network/afd/CMakeLists.txt b/drivers/network/afd/CMakeLists.txt index 623f07f9ce1..5ab16b12f3a 100644 --- a/drivers/network/afd/CMakeLists.txt +++ b/drivers/network/afd/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE afd/write.c include/afd.h) -add_library(afd SHARED ${SOURCE} afd.rc) +add_library(afd MODULE ${SOURCE} afd.rc) target_link_libraries(afd ${PSEH_LIB}) set_module_type(afd kernelmodedriver) add_importlibs(afd ntoskrnl hal) diff --git a/drivers/network/dd/e1000/CMakeLists.txt b/drivers/network/dd/e1000/CMakeLists.txt index 591f01d796c..2e0bf13a7e0 100644 --- a/drivers/network/dd/e1000/CMakeLists.txt +++ b/drivers/network/dd/e1000/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE debug.c debug.h) -add_library(e1000 SHARED ${SOURCE} e1000.rc) +add_library(e1000 MODULE ${SOURCE} e1000.rc) add_pch(e1000 nic.h SOURCE) set_module_type(e1000 kernelmodedriver) add_importlibs(e1000 ndis ntoskrnl hal) diff --git a/drivers/network/dd/ne2000/CMakeLists.txt b/drivers/network/dd/ne2000/CMakeLists.txt index f11974f37c9..7e720aaa2c3 100644 --- a/drivers/network/dd/ne2000/CMakeLists.txt +++ b/drivers/network/dd/ne2000/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE ne2000/main.c include/ne2000.h) -add_library(ne2000 SHARED ${SOURCE} ne2000.rc) +add_library(ne2000 MODULE ${SOURCE} ne2000.rc) add_pch(ne2000 include/ne2000.h SOURCE) set_module_type(ne2000 kernelmodedriver) add_importlibs(ne2000 ndis ntoskrnl hal) diff --git a/drivers/network/dd/pcnet/CMakeLists.txt b/drivers/network/dd/pcnet/CMakeLists.txt index 0e78bf34e4a..34e58268e21 100644 --- a/drivers/network/dd/pcnet/CMakeLists.txt +++ b/drivers/network/dd/pcnet/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE requests.c pcnet.h) -add_library(pcnet SHARED ${SOURCE} pcnet.rc) +add_library(pcnet MODULE ${SOURCE} pcnet.rc) add_pch(pcnet pcnet.h SOURCE) set_module_type(pcnet kernelmodedriver) add_importlibs(pcnet ndis ntoskrnl hal) diff --git a/drivers/network/dd/rtl8139/CMakeLists.txt b/drivers/network/dd/rtl8139/CMakeLists.txt index 9a6a975621d..59ad7fc55e2 100644 --- a/drivers/network/dd/rtl8139/CMakeLists.txt +++ b/drivers/network/dd/rtl8139/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE interrupt.c nic.h) -add_library(rtl8139 SHARED ${SOURCE} rtl8139.rc) +add_library(rtl8139 MODULE ${SOURCE} rtl8139.rc) add_pch(rtl8139 nic.h SOURCE) set_module_type(rtl8139 kernelmodedriver) add_importlibs(rtl8139 ndis ntoskrnl hal) diff --git a/drivers/network/ndis/CMakeLists.txt b/drivers/network/ndis/CMakeLists.txt index f338362d125..e3ca48807c5 100644 --- a/drivers/network/ndis/CMakeLists.txt +++ b/drivers/network/ndis/CMakeLists.txt @@ -33,7 +33,7 @@ list(APPEND SOURCE ndis/time.c include/ndissys.h) -add_library(ndis SHARED +add_library(ndis MODULE ${SOURCE} ndis.rc ${CMAKE_CURRENT_BINARY_DIR}/ndis.def) diff --git a/drivers/network/ndisuio/CMakeLists.txt b/drivers/network/ndisuio/CMakeLists.txt index 7f847167b6f..2da825b3dd7 100644 --- a/drivers/network/ndisuio/CMakeLists.txt +++ b/drivers/network/ndisuio/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE readwrite.c ndisuio.h) -add_library(ndisuio SHARED ${SOURCE} ndisuio.rc) +add_library(ndisuio MODULE ${SOURCE} ndisuio.rc) set_module_type(ndisuio kernelmodedriver) add_importlibs(ndisuio ndis ntoskrnl hal) add_pch(ndisuio ndisuio.h SOURCE) diff --git a/drivers/network/tcpip/CMakeLists.txt b/drivers/network/tcpip/CMakeLists.txt index 756ffe7b6ee..0dd5a5271e0 100644 --- a/drivers/network/tcpip/CMakeLists.txt +++ b/drivers/network/tcpip/CMakeLists.txt @@ -27,7 +27,7 @@ list(APPEND SOURCE tcpip/wait.c include/precomp.h) -add_library(tcpip SHARED +add_library(tcpip MODULE ${SOURCE} tcpip.rc ${CMAKE_CURRENT_BINARY_DIR}/tcpip.def) diff --git a/drivers/network/tdi/CMakeLists.txt b/drivers/network/tdi/CMakeLists.txt index 2ec7a04f520..b10ff4288e5 100644 --- a/drivers/network/tdi/CMakeLists.txt +++ b/drivers/network/tdi/CMakeLists.txt @@ -21,7 +21,7 @@ list(APPEND SOURCE tdi/stubs.c precomp.h) -add_library(tdi SHARED +add_library(tdi MODULE ${SOURCE} misc/tdi.rc ${CMAKE_CURRENT_BINARY_DIR}/tdi.def) diff --git a/drivers/parallel/parallel/CMakeLists.txt b/drivers/parallel/parallel/CMakeLists.txt index e263fa16718..be90817b229 100644 --- a/drivers/parallel/parallel/CMakeLists.txt +++ b/drivers/parallel/parallel/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(parallel SHARED parallel.c parallel.rc) +add_library(parallel MODULE parallel.c parallel.rc) set_module_type(parallel kernelmodedriver) add_importlibs(parallel ntoskrnl hal) diff --git a/drivers/parallel/parport/CMakeLists.txt b/drivers/parallel/parport/CMakeLists.txt index 1b7b926b673..51d9e895772 100644 --- a/drivers/parallel/parport/CMakeLists.txt +++ b/drivers/parallel/parport/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE parport.c parport.h) -add_library(parport SHARED +add_library(parport MODULE ${SOURCE} parport.rc) diff --git a/drivers/processor/processr/CMakeLists.txt b/drivers/processor/processr/CMakeLists.txt index e034231b056..9bbd366fa31 100644 --- a/drivers/processor/processr/CMakeLists.txt +++ b/drivers/processor/processr/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE pnp.c processr.h) -add_library(processr SHARED ${SOURCE} processr.rc) +add_library(processr MODULE ${SOURCE} processr.rc) set_module_type(processr kernelmodedriver) add_importlibs(processr hal ntoskrnl) add_pch(processr processr.h SOURCE) diff --git a/drivers/sac/driver/CMakeLists.txt b/drivers/sac/driver/CMakeLists.txt index 3705134d37d..cf0eba8224c 100644 --- a/drivers/sac/driver/CMakeLists.txt +++ b/drivers/sac/driver/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE vtutf8chan.c sacdrv.h) -add_library(sacdrv SHARED ${SOURCE} sacdrv.rc) +add_library(sacdrv MODULE ${SOURCE} sacdrv.rc) set_module_type(sacdrv kernelmodedriver) add_importlibs(sacdrv ntoskrnl hal) add_dependencies(sacdrv sacmsg) diff --git a/drivers/serial/serenum/CMakeLists.txt b/drivers/serial/serenum/CMakeLists.txt index edb57386ee2..4cef8e49ba2 100644 --- a/drivers/serial/serenum/CMakeLists.txt +++ b/drivers/serial/serenum/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE serenum.c serenum.h) -add_library(serenum SHARED +add_library(serenum MODULE ${SOURCE} guid.c serenum.rc) diff --git a/drivers/serial/serial/CMakeLists.txt b/drivers/serial/serial/CMakeLists.txt index b423855f7de..257ad8469fe 100644 --- a/drivers/serial/serial/CMakeLists.txt +++ b/drivers/serial/serial/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE serial.c serial.h) -add_library(serial SHARED +add_library(serial MODULE ${SOURCE} guid.c serial.rc) diff --git a/drivers/setup/blue/CMakeLists.txt b/drivers/setup/blue/CMakeLists.txt index 47710661034..8fde5d80256 100644 --- a/drivers/setup/blue/CMakeLists.txt +++ b/drivers/setup/blue/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE font.c blue.h) -add_library(blue SHARED ${SOURCE} blue.rc) +add_library(blue MODULE ${SOURCE} blue.rc) set_module_type(blue kernelmodedriver) add_importlibs(blue ntoskrnl hal) add_pch(blue blue.h SOURCE) diff --git a/drivers/storage/class/cdrom/CMakeLists.txt b/drivers/storage/class/cdrom/CMakeLists.txt index cd2a01bca63..c764fdfc07c 100644 --- a/drivers/storage/class/cdrom/CMakeLists.txt +++ b/drivers/storage/class/cdrom/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE findscsi.c precomp.h) -add_library(cdrom SHARED ${SOURCE} cdrom.rc) +add_library(cdrom MODULE ${SOURCE} cdrom.rc) set_module_type(cdrom kernelmodedriver) add_importlibs(cdrom class2 scsiport ntoskrnl hal) add_pch(cdrom precomp.h SOURCE) diff --git a/drivers/storage/class/cdrom_new/CMakeLists.txt b/drivers/storage/class/cdrom_new/CMakeLists.txt index 35c5b14ca5a..34171764575 100644 --- a/drivers/storage/class/cdrom_new/CMakeLists.txt +++ b/drivers/storage/class/cdrom_new/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE sec.c cdrom.h) -add_library(cdrom_new SHARED ${SOURCE}) +add_library(cdrom_new MODULE ${SOURCE}) target_link_libraries(cdrom_new libcntpr wdmguid) if(USE_CLANG_CL OR (NOT MSVC)) diff --git a/drivers/storage/class/class2/CMakeLists.txt b/drivers/storage/class/class2/CMakeLists.txt index fa298def3b4..c1a33a04644 100644 --- a/drivers/storage/class/class2/CMakeLists.txt +++ b/drivers/storage/class/class2/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE class2.rc ${CMAKE_CURRENT_BINARY_DIR}/class2.def) -add_library(class2 SHARED ${SOURCE}) +add_library(class2 MODULE ${SOURCE}) set_module_type(class2 kernelmodedriver) add_importlibs(class2 scsiport ntoskrnl hal) add_cd_file(TARGET class2 DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/storage/class/disk/CMakeLists.txt b/drivers/storage/class/disk/CMakeLists.txt index 0f33c2bc883..70fdda9fb8d 100644 --- a/drivers/storage/class/disk/CMakeLists.txt +++ b/drivers/storage/class/disk/CMakeLists.txt @@ -1,6 +1,6 @@ include_directories(..) -add_library(disk SHARED disk.c disk.rc) +add_library(disk MODULE disk.c disk.rc) set_module_type(disk kernelmodedriver) add_importlibs(disk class2 scsiport ntoskrnl hal) add_cd_file(TARGET disk DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/storage/class/disk_new/CMakeLists.txt b/drivers/storage/class/disk_new/CMakeLists.txt index df08fa82084..82136b8f02a 100644 --- a/drivers/storage/class/disk_new/CMakeLists.txt +++ b/drivers/storage/class/disk_new/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE pnp.c disk.h) -add_library(disk_new SHARED ${SOURCE} disk.rc) +add_library(disk_new MODULE ${SOURCE} disk.rc) target_link_libraries(disk_new libcntpr wdmguid) if(USE_CLANG_CL OR (NOT MSVC)) diff --git a/drivers/storage/class/ramdisk/CMakeLists.txt b/drivers/storage/class/ramdisk/CMakeLists.txt index aac700cbbff..aa068bc7a18 100644 --- a/drivers/storage/class/ramdisk/CMakeLists.txt +++ b/drivers/storage/class/ramdisk/CMakeLists.txt @@ -1,6 +1,6 @@ include_directories(..) -add_library(ramdisk SHARED ramdisk.c ramdisk.rc) +add_library(ramdisk MODULE ramdisk.c ramdisk.rc) set_module_type(ramdisk kernelmodedriver) add_importlibs(ramdisk ntoskrnl hal) add_cd_file(TARGET ramdisk DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/storage/classpnp/CMakeLists.txt b/drivers/storage/classpnp/CMakeLists.txt index a5df7f68c74..c5f576fbd2c 100644 --- a/drivers/storage/classpnp/CMakeLists.txt +++ b/drivers/storage/classpnp/CMakeLists.txt @@ -27,7 +27,7 @@ list(APPEND SOURCE xferpkt.c classp.h) -add_library(classpnp SHARED +add_library(classpnp MODULE ${SOURCE} guid.c class.rc diff --git a/drivers/storage/fdc/fdc/CMakeLists.txt b/drivers/storage/fdc/fdc/CMakeLists.txt index 0871c0eeb61..a9c6211e912 100644 --- a/drivers/storage/fdc/fdc/CMakeLists.txt +++ b/drivers/storage/fdc/fdc/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE pdo.c fdc.h) -add_library(fdc SHARED ${SOURCE} fdc.rc) +add_library(fdc MODULE ${SOURCE} fdc.rc) set_module_type(fdc kernelmodedriver) add_importlibs(fdc hal ntoskrnl) add_pch(fdc fdc.h SOURCE) diff --git a/drivers/storage/floppy/CMakeLists.txt b/drivers/storage/floppy/CMakeLists.txt index 2c4d798df07..c1dd6a29dc7 100644 --- a/drivers/storage/floppy/CMakeLists.txt +++ b/drivers/storage/floppy/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE readwrite.c precomp.h) -add_library(floppy SHARED ${SOURCE} floppy.rc) +add_library(floppy MODULE ${SOURCE} floppy.rc) target_link_libraries(floppy csq) add_pch(floppy precomp.h SOURCE) set_module_type(floppy kernelmodedriver) diff --git a/drivers/storage/floppy_new/CMakeLists.txt b/drivers/storage/floppy_new/CMakeLists.txt index 154e553c326..f52dba85b1a 100644 --- a/drivers/storage/floppy_new/CMakeLists.txt +++ b/drivers/storage/floppy_new/CMakeLists.txt @@ -2,7 +2,7 @@ list(APPEND SOURCE guid.c floppy.c) -add_library(floppy SHARED ${SOURCE} floppy.rc) +add_library(floppy MODULE ${SOURCE} floppy.rc) set_module_type(floppy kernelmodedriver) add_importlibs(floppy classpnp hal ntoskrnl) add_cd_file(TARGET floppy DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/storage/ide/atapi/CMakeLists.txt b/drivers/storage/ide/atapi/CMakeLists.txt index 0e1902a09f4..5ab339c5299 100644 --- a/drivers/storage/ide/atapi/CMakeLists.txt +++ b/drivers/storage/ide/atapi/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(atapi SHARED atapi.c atapi.rc) +add_library(atapi MODULE atapi.c atapi.rc) target_link_libraries(atapi libcntpr) set_module_type(atapi kernelmodedriver) add_importlibs(atapi scsiport) diff --git a/drivers/storage/ide/pciide/CMakeLists.txt b/drivers/storage/ide/pciide/CMakeLists.txt index ebbe776f268..a0eab2c2069 100644 --- a/drivers/storage/ide/pciide/CMakeLists.txt +++ b/drivers/storage/ide/pciide/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(pciide SHARED pciide.c pciide.rc) +add_library(pciide MODULE pciide.c pciide.rc) set_module_type(pciide kernelmodedriver) add_importlibs(pciide pciidex ntoskrnl) add_cd_file(TARGET pciide DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/drivers/storage/ide/pciidex/CMakeLists.txt b/drivers/storage/ide/pciidex/CMakeLists.txt index c31405b78a0..d8d1daa4f5f 100644 --- a/drivers/storage/ide/pciidex/CMakeLists.txt +++ b/drivers/storage/ide/pciidex/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE pdo.c pciidex.h) -add_library(pciidex SHARED +add_library(pciidex MODULE ${SOURCE} pciidex.rc ${CMAKE_CURRENT_BINARY_DIR}/pciidex.def) diff --git a/drivers/storage/ide/uniata/CMakeLists.txt b/drivers/storage/ide/uniata/CMakeLists.txt index c7ffa34f43b..72e729ff506 100644 --- a/drivers/storage/ide/uniata/CMakeLists.txt +++ b/drivers/storage/ide/uniata/CMakeLists.txt @@ -20,7 +20,7 @@ list(APPEND SOURCE ros_glue/ros_glue.cpp stdafx.h) -add_library(uniata SHARED ${SOURCE} idedma.rc) +add_library(uniata MODULE ${SOURCE} idedma.rc) if(USE_CLANG_CL OR (NOT MSVC)) add_target_compile_flags(uniata "-Wno-narrowing") diff --git a/drivers/storage/port/buslogic/CMakeLists.txt b/drivers/storage/port/buslogic/CMakeLists.txt index 7865fa4514c..b31178a6455 100644 --- a/drivers/storage/port/buslogic/CMakeLists.txt +++ b/drivers/storage/port/buslogic/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(buslogic SHARED BusLogic958.c BusLogic958.rc) +add_library(buslogic MODULE BusLogic958.c BusLogic958.rc) target_link_libraries(buslogic libcntpr) set_module_type(buslogic kernelmodedriver) add_importlibs(buslogic scsiport) diff --git a/drivers/storage/port/storport/CMakeLists.txt b/drivers/storage/port/storport/CMakeLists.txt index 25b35a555d0..7931a526de9 100644 --- a/drivers/storage/port/storport/CMakeLists.txt +++ b/drivers/storage/port/storport/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE stubs.c precomp.h) -add_library(storport SHARED +add_library(storport MODULE ${SOURCE} guid.c storport.rc diff --git a/drivers/storage/scsiport/CMakeLists.txt b/drivers/storage/scsiport/CMakeLists.txt index 339e84faeac..0fa44c3f0b1 100644 --- a/drivers/storage/scsiport/CMakeLists.txt +++ b/drivers/storage/scsiport/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE stubs.c precomp.h) -add_library(scsiport SHARED +add_library(scsiport MODULE ${SOURCE} scsiport.rc ${CMAKE_CURRENT_BINARY_DIR}/scsiport.def) diff --git a/drivers/storage/storahci/CMakeLists.txt b/drivers/storage/storahci/CMakeLists.txt index 039ed8d0c4e..343f096d1d4 100644 --- a/drivers/storage/storahci/CMakeLists.txt +++ b/drivers/storage/storahci/CMakeLists.txt @@ -3,7 +3,7 @@ add_definitions(-DDEBUG) list(APPEND SOURCE storahci.c) -add_library(storahci SHARED ${SOURCE} storahci.rc) +add_library(storahci MODULE ${SOURCE} storahci.rc) set_module_type(storahci kernelmodedriver) add_importlibs(storahci storport ntoskrnl hal) diff --git a/drivers/usb/usbaudio/CMakeLists.txt b/drivers/usb/usbaudio/CMakeLists.txt index 9aaf4abb21a..2262caa6066 100644 --- a/drivers/usb/usbaudio/CMakeLists.txt +++ b/drivers/usb/usbaudio/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE pin.c guid.c) -add_library(usbaudio SHARED +add_library(usbaudio MODULE ${SOURCE} usbaudio.rc) diff --git a/drivers/usb/usbccgp/CMakeLists.txt b/drivers/usb/usbccgp/CMakeLists.txt index 92a8ae0a7cf..30e2089e957 100644 --- a/drivers/usb/usbccgp/CMakeLists.txt +++ b/drivers/usb/usbccgp/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE usbccgp.c usbccgp.h) -add_library(usbccgp SHARED +add_library(usbccgp MODULE ${SOURCE} guid.c usbccgp.rc) diff --git a/drivers/usb/usbd/CMakeLists.txt b/drivers/usb/usbd/CMakeLists.txt index aaccade8a3b..054f7a87686 100644 --- a/drivers/usb/usbd/CMakeLists.txt +++ b/drivers/usb/usbd/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(usbd.sys usbd.spec ADD_IMPORTLIB) -add_library(usbd SHARED +add_library(usbd MODULE usbd.c usbd.rc ${CMAKE_CURRENT_BINARY_DIR}/usbd.def) diff --git a/drivers/usb/usbehci/CMakeLists.txt b/drivers/usb/usbehci/CMakeLists.txt index 33498366a46..f515915899e 100644 --- a/drivers/usb/usbehci/CMakeLists.txt +++ b/drivers/usb/usbehci/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE hardware.cpp usbehci.h) -add_library(usbehci SHARED +add_library(usbehci MODULE ${SOURCE} guid.cpp usbehci.rc) diff --git a/drivers/usb/usbehci_new/CMakeLists.txt b/drivers/usb/usbehci_new/CMakeLists.txt index f9105afc3ab..91222064d9f 100644 --- a/drivers/usb/usbehci_new/CMakeLists.txt +++ b/drivers/usb/usbehci_new/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE usbehci.c usbehci.h) -add_library(usbehci SHARED +add_library(usbehci MODULE ${SOURCE} guid.c usbehci.rc) diff --git a/drivers/usb/usbhub/CMakeLists.txt b/drivers/usb/usbhub/CMakeLists.txt index db05f9f1cc1..d7d060c8588 100644 --- a/drivers/usb/usbhub/CMakeLists.txt +++ b/drivers/usb/usbhub/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE usbhub.c usbhub.h) -add_library(usbhub SHARED +add_library(usbhub MODULE ${SOURCE} guid.c usbhub.rc) diff --git a/drivers/usb/usbhub_new/CMakeLists.txt b/drivers/usb/usbhub_new/CMakeLists.txt index a1355dfa500..35b109e19d5 100644 --- a/drivers/usb/usbhub_new/CMakeLists.txt +++ b/drivers/usb/usbhub_new/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE usbhub.c usbhub.h) -add_library(usbhub SHARED +add_library(usbhub MODULE ${SOURCE} guid.c usbhub.rc) diff --git a/drivers/usb/usbohci/CMakeLists.txt b/drivers/usb/usbohci/CMakeLists.txt index 7dee1ce133a..b8586088ad2 100644 --- a/drivers/usb/usbohci/CMakeLists.txt +++ b/drivers/usb/usbohci/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE hardware.cpp usbohci.h) -add_library(usbohci SHARED +add_library(usbohci MODULE ${SOURCE} guid.cpp usbohci.rc) diff --git a/drivers/usb/usbohci_new/CMakeLists.txt b/drivers/usb/usbohci_new/CMakeLists.txt index ea7634b1486..aa97c9cb864 100644 --- a/drivers/usb/usbohci_new/CMakeLists.txt +++ b/drivers/usb/usbohci_new/CMakeLists.txt @@ -4,7 +4,7 @@ list(APPEND SOURCE usbohci.c usbohci.h) -add_library(usbohci SHARED +add_library(usbohci MODULE ${SOURCE} guid.c usbohci.rc) diff --git a/drivers/usb/usbport/CMakeLists.txt b/drivers/usb/usbport/CMakeLists.txt index 6f0d1884fdd..4598381a191 100644 --- a/drivers/usb/usbport/CMakeLists.txt +++ b/drivers/usb/usbport/CMakeLists.txt @@ -18,7 +18,7 @@ list(APPEND SOURCE usbport.c usbport.h) -add_library(usbport SHARED +add_library(usbport MODULE ${SOURCE} guid.c usbport.rc diff --git a/drivers/usb/usbstor/CMakeLists.txt b/drivers/usb/usbstor/CMakeLists.txt index 3bb2eed0f25..82e445f0424 100644 --- a/drivers/usb/usbstor/CMakeLists.txt +++ b/drivers/usb/usbstor/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE usbstor.c usbstor.h) -add_library(usbstor SHARED +add_library(usbstor MODULE ${SOURCE} guid.c usbstor.rc) diff --git a/drivers/usb/usbstor_new/CMakeLists.txt b/drivers/usb/usbstor_new/CMakeLists.txt index 3bb2eed0f25..82e445f0424 100644 --- a/drivers/usb/usbstor_new/CMakeLists.txt +++ b/drivers/usb/usbstor_new/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE usbstor.c usbstor.h) -add_library(usbstor SHARED +add_library(usbstor MODULE ${SOURCE} guid.c usbstor.rc) diff --git a/drivers/usb/usbuhci/CMakeLists.txt b/drivers/usb/usbuhci/CMakeLists.txt index 1b1d74d4f59..c288a0138ab 100644 --- a/drivers/usb/usbuhci/CMakeLists.txt +++ b/drivers/usb/usbuhci/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE hardware.cpp usbuhci.h) -add_library(usbuhci SHARED +add_library(usbuhci MODULE ${SOURCE} guid.cpp usbuhci.rc) diff --git a/drivers/usb/usbuhci_new/CMakeLists.txt b/drivers/usb/usbuhci_new/CMakeLists.txt index b46c724fff5..744113fa134 100644 --- a/drivers/usb/usbuhci_new/CMakeLists.txt +++ b/drivers/usb/usbuhci_new/CMakeLists.txt @@ -4,7 +4,7 @@ list(APPEND SOURCE usbuhci.c usbuhci.h) -add_library(usbuhci SHARED +add_library(usbuhci MODULE ${SOURCE} guid.c usbuhci.rc) diff --git a/drivers/wdm/audio/backpln/portcls/CMakeLists.txt b/drivers/wdm/audio/backpln/portcls/CMakeLists.txt index 85660a9e334..b438197e941 100644 --- a/drivers/wdm/audio/backpln/portcls/CMakeLists.txt +++ b/drivers/wdm/audio/backpln/portcls/CMakeLists.txt @@ -49,7 +49,7 @@ list(APPEND SOURCE version.cpp private.hpp) -add_library(portcls SHARED +add_library(portcls MODULE ${SOURCE} guid.cpp portcls.rc diff --git a/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt b/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt index 6518ddb7caf..f992fa463e3 100644 --- a/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt +++ b/drivers/wdm/audio/drivers/CMIDriver/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE minwave.cpp precomp.h) -add_library(cmipci SHARED +add_library(cmipci MODULE ${SOURCE} guid.cpp cmipci.rc) diff --git a/drivers/wdm/audio/drivers/CMIDriver/cpl/CMakeLists.txt b/drivers/wdm/audio/drivers/CMIDriver/cpl/CMakeLists.txt index a781d848ba3..2ee32c73ac0 100644 --- a/drivers/wdm/audio/drivers/CMIDriver/cpl/CMakeLists.txt +++ b/drivers/wdm/audio/drivers/CMIDriver/cpl/CMakeLists.txt @@ -1,7 +1,7 @@ set_cpp() -add_library(cmicpl SHARED +add_library(cmicpl MODULE cmicpl.cpp cmicpl.rc) diff --git a/drivers/wdm/audio/drm/drmk/CMakeLists.txt b/drivers/wdm/audio/drm/drmk/CMakeLists.txt index a393407c729..848addc86e8 100644 --- a/drivers/wdm/audio/drm/drmk/CMakeLists.txt +++ b/drivers/wdm/audio/drm/drmk/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE drmk.rc ${CMAKE_CURRENT_BINARY_DIR}/drmk.def) -add_library(drmk SHARED ${SOURCE}) +add_library(drmk MODULE ${SOURCE}) set_module_type(drmk kernelmodedriver ENTRYPOINT 0) add_importlibs(drmk ntoskrnl) add_cd_file(TARGET drmk DESTINATION reactos/system32/drivers FOR all) diff --git a/drivers/wdm/audio/filters/kmixer/CMakeLists.txt b/drivers/wdm/audio/filters/kmixer/CMakeLists.txt index 26b84adfa63..6d6b8fc55fb 100644 --- a/drivers/wdm/audio/filters/kmixer/CMakeLists.txt +++ b/drivers/wdm/audio/filters/kmixer/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE pin.c kmixer.h) -add_library(kmixer SHARED ${SOURCE}) +add_library(kmixer MODULE ${SOURCE}) set_module_type(kmixer kernelmodedriver) target_link_libraries(kmixer libcntpr libsamplerate) add_pch(kmixer kmixer.h SOURCE) diff --git a/drivers/wdm/audio/hdaudbus/CMakeLists.txt b/drivers/wdm/audio/hdaudbus/CMakeLists.txt index 1b7c02e6e70..952dd7242e8 100644 --- a/drivers/wdm/audio/hdaudbus/CMakeLists.txt +++ b/drivers/wdm/audio/hdaudbus/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE pdo.cpp businterface.cpp) -add_library(hdaudbus SHARED ${SOURCE}) +add_library(hdaudbus MODULE ${SOURCE}) set_module_type(hdaudbus kernelmodedriver) target_link_libraries(hdaudbus libcntpr ${PSEH_LIB}) add_importlibs(hdaudbus ntoskrnl hal) diff --git a/drivers/wdm/audio/legacy/wdmaud/CMakeLists.txt b/drivers/wdm/audio/legacy/wdmaud/CMakeLists.txt index c7948c78169..c088ebf6460 100644 --- a/drivers/wdm/audio/legacy/wdmaud/CMakeLists.txt +++ b/drivers/wdm/audio/legacy/wdmaud/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE sup.c wdmaud.h) -add_library(wdmaud SHARED ${SOURCE} wdmaud.rc) +add_library(wdmaud MODULE ${SOURCE} wdmaud.rc) set_module_type(wdmaud kernelmodedriver) target_link_libraries(wdmaud mmixer libcntpr) add_pch(wdmaud wdmaud.h SOURCE) diff --git a/drivers/wdm/audio/sysaudio/CMakeLists.txt b/drivers/wdm/audio/sysaudio/CMakeLists.txt index 32931d3a20a..1ebc939a7da 100644 --- a/drivers/wdm/audio/sysaudio/CMakeLists.txt +++ b/drivers/wdm/audio/sysaudio/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE pin.c sysaudio.h) -add_library(sysaudio SHARED ${SOURCE} sysaudio.rc) +add_library(sysaudio MODULE ${SOURCE} sysaudio.rc) set_module_type(sysaudio kernelmodedriver) target_link_libraries(sysaudio libcntpr) add_importlibs(sysaudio ntoskrnl ks hal) diff --git a/drivers/wmi/CMakeLists.txt b/drivers/wmi/CMakeLists.txt index 8d6212634d4..06d49f4eb57 100644 --- a/drivers/wmi/CMakeLists.txt +++ b/drivers/wmi/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE wmilib.rc ${CMAKE_CURRENT_BINARY_DIR}/wmilib.def) -add_library(wmilib SHARED ${SOURCE}) +add_library(wmilib MODULE ${SOURCE}) set_module_type(wmilib kernelmodedriver ENTRYPOINT 0) add_importlibs(wmilib ntoskrnl) add_cd_file(TARGET wmilib DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/hal/halarm/CMakeLists.txt b/hal/halarm/CMakeLists.txt index 90ef16416b9..6f02e5b88fd 100644 --- a/hal/halarm/CMakeLists.txt +++ b/hal/halarm/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCES omap3/halinit_up.c omap3/halup.rc) -add_library(hal SHARED +add_library(hal MODULE ${SOURCES}) set_module_type(hal kerneldll ENTRYPOINT 0) diff --git a/hal/halx86/CMakeLists.txt b/hal/halx86/CMakeLists.txt index 458e5378374..831131494ec 100644 --- a/hal/halx86/CMakeLists.txt +++ b/hal/halx86/CMakeLists.txt @@ -18,14 +18,14 @@ function(add_hal _halname) foreach(_component ${_haldata_COMPONENTS}) list(APPEND _haldata_SOURCES "$") endforeach() - add_library(${_halname} SHARED + add_library(${_halname} MODULE ${_haldata_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/hal.def) else() foreach(_component ${_haldata_COMPONENTS}) list(APPEND _haldata_LIBS "lib_hal_${_component}") endforeach() - add_library(${_halname} SHARED + add_library(${_halname} MODULE ${_haldata_SOURCES} ${CMAKE_CURRENT_BINARY_DIR}/hal.def) target_link_libraries(${_halname} ${_haldata_LIBS}) diff --git a/media/themes/blackshade.msstyles/CMakeLists.txt b/media/themes/blackshade.msstyles/CMakeLists.txt index 17cffe0279b..bf23f284874 100644 --- a/media/themes/blackshade.msstyles/CMakeLists.txt +++ b/media/themes/blackshade.msstyles/CMakeLists.txt @@ -18,6 +18,6 @@ foreach(_file ${TEXTFILES}) endforeach() set_source_files_properties(blackshade.rc PROPERTIES OBJECT_DEPENDS "${_converted_files}") -add_library(blackshade.msstyles SHARED blackshade.rc) +add_library(blackshade.msstyles MODULE blackshade.rc) set_module_type(blackshade.msstyles module) set_target_properties(blackshade.msstyles PROPERTIES SUFFIX "") \ No newline at end of file diff --git a/media/themes/lautus.msstyles/CMakeLists.txt b/media/themes/lautus.msstyles/CMakeLists.txt index 4c267de99bb..01d26935a14 100644 --- a/media/themes/lautus.msstyles/CMakeLists.txt +++ b/media/themes/lautus.msstyles/CMakeLists.txt @@ -18,7 +18,7 @@ foreach(_file ${TEXTFILES}) endforeach() set_source_files_properties(lautus.rc PROPERTIES OBJECT_DEPENDS "${_converted_files}") -add_library(lautus.msstyles SHARED lautus.rc) +add_library(lautus.msstyles MODULE lautus.rc) set_module_type(lautus.msstyles module) set_target_properties(lautus.msstyles PROPERTIES SUFFIX "") add_cd_file(TARGET lautus.msstyles DESTINATION reactos/Resources/Themes/Lautus FOR all) diff --git a/media/themes/modern.msstyles/CMakeLists.txt b/media/themes/modern.msstyles/CMakeLists.txt index 10587c7d96a..a7fbebb13bd 100644 --- a/media/themes/modern.msstyles/CMakeLists.txt +++ b/media/themes/modern.msstyles/CMakeLists.txt @@ -21,7 +21,7 @@ foreach(_file ${TEXTFILES}) endforeach() set_source_files_properties(modern.rc PROPERTIES OBJECT_DEPENDS "${_converted_files}") -add_library(modern.msstyles SHARED modern.rc) +add_library(modern.msstyles MODULE modern.rc) set_module_type(modern.msstyles module) set_target_properties(modern.msstyles PROPERTIES SUFFIX "") add_cd_file(TARGET modern.msstyles DESTINATION reactos/Resources/Themes/Modern FOR all) diff --git a/modules/rosapps/applications/explorer-old/notifyhook/CMakeLists.txt b/modules/rosapps/applications/explorer-old/notifyhook/CMakeLists.txt index 935fc1d574a..91adc0c06d3 100644 --- a/modules/rosapps/applications/explorer-old/notifyhook/CMakeLists.txt +++ b/modules/rosapps/applications/explorer-old/notifyhook/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND SOURCE notifyhook.rc ${CMAKE_CURRENT_BINARY_DIR}/notifyhook.def) -add_library(notifyhook SHARED ${SOURCE}) +add_library(notifyhook MODULE ${SOURCE}) set_module_type(notifyhook win32dll) diff --git a/modules/rosapps/drivers/green/CMakeLists.txt b/modules/rosapps/drivers/green/CMakeLists.txt index 7c76830e83a..00a6d5e2198 100644 --- a/modules/rosapps/drivers/green/CMakeLists.txt +++ b/modules/rosapps/drivers/green/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE screen.c green.h) -add_library(green SHARED ${SOURCE} green.rc) +add_library(green MODULE ${SOURCE} green.rc) add_pch(green green.h SOURCE) set_module_type(green kernelmodedriver) add_importlibs(green ntoskrnl hal) diff --git a/modules/rosapps/drivers/vcdrom/CMakeLists.txt b/modules/rosapps/drivers/vcdrom/CMakeLists.txt index 01df5be03c2..56d66ce428c 100644 --- a/modules/rosapps/drivers/vcdrom/CMakeLists.txt +++ b/modules/rosapps/drivers/vcdrom/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(vcdrom SHARED vcdrom.c vcdrom.rc) +add_library(vcdrom MODULE vcdrom.c vcdrom.rc) set_module_type(vcdrom kernelmodedriver) target_link_libraries(vcdrom ${PSEH_LIB}) add_importlibs(vcdrom ntoskrnl hal) diff --git a/modules/rosapps/drivers/vfd/CMakeLists.txt b/modules/rosapps/drivers/vfd/CMakeLists.txt index 1c234239b06..560ad37d1ad 100644 --- a/modules/rosapps/drivers/vfd/CMakeLists.txt +++ b/modules/rosapps/drivers/vfd/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE vfdrdwr.c) include_directories(${REACTOS_SOURCE_DIR}/modules/rosapps/include/vfd) -add_library(vfddrv SHARED ${SOURCE} vfddrv.rc) +add_library(vfddrv MODULE ${SOURCE} vfddrv.rc) set_module_type(vfddrv kernelmodedriver) add_importlibs(vfddrv ntoskrnl hal) set_target_properties(vfddrv PROPERTIES OUTPUT_NAME "vfd") diff --git a/modules/rosapps/lib/vfdlib/CMakeLists.txt b/modules/rosapps/lib/vfdlib/CMakeLists.txt index 07244f80459..9dcf9329424 100644 --- a/modules/rosapps/lib/vfdlib/CMakeLists.txt +++ b/modules/rosapps/lib/vfdlib/CMakeLists.txt @@ -23,7 +23,7 @@ if(DBG) add_definitions(-D_DEBUG) endif() -add_library(vfd SHARED +add_library(vfd MODULE ${SOURCE} vfdlib.rc ${CMAKE_CURRENT_BINARY_DIR}/vfd.def) diff --git a/modules/rostests/apitests/crt/msvcrt_crt_apitest.cmake b/modules/rostests/apitests/crt/msvcrt_crt_apitest.cmake index cb387c63447..49c965dbac5 100644 --- a/modules/rostests/apitests/crt/msvcrt_crt_apitest.cmake +++ b/modules/rostests/apitests/crt/msvcrt_crt_apitest.cmake @@ -1382,7 +1382,7 @@ endif() #add_rostests_file(TARGET static_crt_apitest) #spec2def(static_crt_dll_startup.dll dll_startup.spec) -#add_library(static_crt_dll_startup SHARED +#add_library(static_crt_dll_startup MODULE # dll_startup.cpp # ${CMAKE_CURRENT_BINARY_DIR}/static_crt_dll_startup.def) #target_link_libraries(static_crt_dll_startup crt) @@ -1398,7 +1398,7 @@ add_importlibs(msvcrt_crt_apitest msvcrt kernel32 ntdll) add_rostests_file(TARGET msvcrt_crt_apitest) spec2def(msvcrt_crt_dll_startup.dll dll_startup.spec) -add_library(msvcrt_crt_dll_startup SHARED +add_library(msvcrt_crt_dll_startup MODULE dll_startup.cpp ${CMAKE_CURRENT_BINARY_DIR}/msvcrt_crt_dll_startup.def) set_module_type(msvcrt_crt_dll_startup win32dll) diff --git a/modules/rostests/apitests/kernel32/redirptest/CMakeLists.txt b/modules/rostests/apitests/kernel32/redirptest/CMakeLists.txt index 85e00fa254d..f074d2be718 100644 --- a/modules/rostests/apitests/kernel32/redirptest/CMakeLists.txt +++ b/modules/rostests/apitests/kernel32/redirptest/CMakeLists.txt @@ -11,12 +11,12 @@ list(APPEND SOURCE2 ${CMAKE_CURRENT_BINARY_DIR}/redirtest_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/redirtest.def) -add_library(redirtest1 SHARED ${SOURCE1}) +add_library(redirtest1 MODULE ${SOURCE1}) set_module_type(redirtest1 win32dll) add_importlibs(redirtest1 msvcrt kernel32 ntdll) add_rostests_file(TARGET redirtest1 RENAME kernel32test_versioned.dll) -add_library(redirtest2 SHARED ${SOURCE2}) +add_library(redirtest2 MODULE ${SOURCE2}) set_module_type(redirtest2 win32dll) add_importlibs(redirtest2 msvcrt kernel32 ntdll) add_rostests_file(TARGET redirtest2 SUBDIR testdata RENAME kernel32test_versioned.dll) diff --git a/modules/rostests/apitests/localspl/dll/CMakeLists.txt b/modules/rostests/apitests/localspl/dll/CMakeLists.txt index 4c518ee1b5e..77d7eac49f9 100644 --- a/modules/rostests/apitests/localspl/dll/CMakeLists.txt +++ b/modules/rostests/apitests/localspl/dll/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE fpSetJob.c main.c) -add_library(localspl_apitest.dll SHARED ${SOURCE}) +add_library(localspl_apitest.dll MODULE ${SOURCE}) target_link_libraries(localspl_apitest.dll wine ${PSEH_LIB}) set_module_type(localspl_apitest.dll win32dll) add_importlibs(localspl_apitest.dll spoolss advapi32 msvcrt kernel32 ntdll) diff --git a/modules/rostests/apitests/ntdll/load_notifications/CMakeLists.txt b/modules/rostests/apitests/ntdll/load_notifications/CMakeLists.txt index 75436635e8a..a687e504137 100644 --- a/modules/rostests/apitests/ntdll/load_notifications/CMakeLists.txt +++ b/modules/rostests/apitests/ntdll/load_notifications/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(load_notifications SHARED load_notifications.c) +add_library(load_notifications MODULE load_notifications.c) set_module_type(load_notifications win32dll ENTRYPOINT DllMain 12) add_importlibs(load_notifications kernel32 ntdll) add_dependencies(load_notifications psdk) diff --git a/modules/rostests/apitests/win32u/win32u_2k3sp2/CMakeLists.txt b/modules/rostests/apitests/win32u/win32u_2k3sp2/CMakeLists.txt index 66c3ec8cd26..021fba309c2 100644 --- a/modules/rostests/apitests/win32u/win32u_2k3sp2/CMakeLists.txt +++ b/modules/rostests/apitests/win32u/win32u_2k3sp2/CMakeLists.txt @@ -2,7 +2,7 @@ spec2def(win32u_2k3sp2.dll win32u_2k3sp2.spec ADD_IMPORTLIB) add_asm_files(win32u_2k3sp2_asm sys-stubs.S) -add_library(win32u_2k3sp2 SHARED +add_library(win32u_2k3sp2 MODULE main.c ${win32u_2k3sp2_asm} ${CMAKE_CURRENT_BINARY_DIR}/win32u_2k3sp2.def) diff --git a/modules/rostests/apitests/win32u/win32u_2ksp4/CMakeLists.txt b/modules/rostests/apitests/win32u/win32u_2ksp4/CMakeLists.txt index bdc681aec2e..99f1c534ed0 100644 --- a/modules/rostests/apitests/win32u/win32u_2ksp4/CMakeLists.txt +++ b/modules/rostests/apitests/win32u/win32u_2ksp4/CMakeLists.txt @@ -2,7 +2,7 @@ spec2def(win32u_2ksp4.dll win32u_2ksp4.spec) add_asm_files(win32u_2ksp4_asm win32u_2ksp4.S) -add_library(win32u_2ksp4 SHARED +add_library(win32u_2ksp4 MODULE main.c ${win32ku_2ksp4_asm} ${CMAKE_CURRENT_BINARY_DIR}/win32u_2ksp4.def) diff --git a/modules/rostests/apitests/win32u/win32u_ros/CMakeLists.txt b/modules/rostests/apitests/win32u/win32u_ros/CMakeLists.txt index 15e8d2a2e5d..e8a8c03cf24 100644 --- a/modules/rostests/apitests/win32u/win32u_ros/CMakeLists.txt +++ b/modules/rostests/apitests/win32u/win32u_ros/CMakeLists.txt @@ -4,7 +4,7 @@ include_directories(${REACTOS_SOURCE_DIR}/win32ss) spec2def(win32u.dll win32u_ros.spec ADD_IMPORTLIB) add_asm_files(win32u_ros_asm sys-stubs.S) -add_library(win32u SHARED +add_library(win32u MODULE main.c ${win32u_ros_asm} ${CMAKE_CURRENT_BINARY_DIR}/win32u.def) diff --git a/modules/rostests/apitests/win32u/win32u_vista/CMakeLists.txt b/modules/rostests/apitests/win32u/win32u_vista/CMakeLists.txt index 10360658041..38737886d0c 100644 --- a/modules/rostests/apitests/win32u/win32u_vista/CMakeLists.txt +++ b/modules/rostests/apitests/win32u/win32u_vista/CMakeLists.txt @@ -2,7 +2,7 @@ spec2def(win32u_vista.spec win32u_vista.spec ADD_IMPORTLIB) add_asm_files(win32u_vista_asm win32u_vista.S) -add_library(win32u_vista SHARED +add_library(win32u_vista MODULE main.c ${win32u_vista_asm} ${CMAKE_CURRENT_BINARY_DIR}/win32u_vista.def) diff --git a/modules/rostests/apitests/win32u/win32u_xpsp2/CMakeLists.txt b/modules/rostests/apitests/win32u/win32u_xpsp2/CMakeLists.txt index 0c3b536c751..6a84838435d 100644 --- a/modules/rostests/apitests/win32u/win32u_xpsp2/CMakeLists.txt +++ b/modules/rostests/apitests/win32u/win32u_xpsp2/CMakeLists.txt @@ -2,7 +2,7 @@ spec2def(win32u_xpsp2.dll win32u_xpsp2.spec ADD_IMPORTLIB) add_asm_files(win32u_xpsp2_asm sys-stubs.S) -add_library(win32u_xpsp2 SHARED +add_library(win32u_xpsp2 MODULE main.c ${win32u_xpsp2_asm} ${CMAKE_CURRENT_BINARY_DIR}/win32u_xpsp2.def) diff --git a/modules/rostests/kmtests/CMakeLists.txt b/modules/rostests/kmtests/CMakeLists.txt index c12751eaa0f..ddfde9600da 100644 --- a/modules/rostests/kmtests/CMakeLists.txt +++ b/modules/rostests/kmtests/CMakeLists.txt @@ -100,7 +100,7 @@ list(APPEND KMTEST_DRV_SOURCE kmtest_drv/kmtest_drv.rc) -add_library(kmtest_drv SHARED ${KMTEST_DRV_SOURCE}) +add_library(kmtest_drv MODULE ${KMTEST_DRV_SOURCE}) set_module_type(kmtest_drv kernelmodedriver) target_link_libraries(kmtest_drv kmtest_printf chkstk memcmp ntoskrnl_vista ${PSEH_LIB}) add_importlibs(kmtest_drv ntoskrnl hal) diff --git a/modules/rostests/kmtests/example/CMakeLists.txt b/modules/rostests/kmtests/example/CMakeLists.txt index e39ee3dcaea..a1a9b51db2b 100644 --- a/modules/rostests/kmtests/example/CMakeLists.txt +++ b/modules/rostests/kmtests/example/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND EXAMPLE_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c Example_drv.c) -add_library(example_drv SHARED ${EXAMPLE_DRV_SOURCE}) +add_library(example_drv MODULE ${EXAMPLE_DRV_SOURCE}) set_module_type(example_drv kernelmodedriver) target_link_libraries(example_drv kmtest_printf ${PSEH_LIB}) add_importlibs(example_drv ntoskrnl hal) diff --git a/modules/rostests/kmtests/fltmgr/fltmgr_create/CMakeLists.txt b/modules/rostests/kmtests/fltmgr/fltmgr_create/CMakeLists.txt index 435293967e2..cc700c52465 100644 --- a/modules/rostests/kmtests/fltmgr/fltmgr_create/CMakeLists.txt +++ b/modules/rostests/kmtests/fltmgr/fltmgr_create/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND FLTMGR_TEST_DRV_SOURCE ../../kmtest_drv/kmtest_fsminifilter.c fltmgr_create.c) -add_library(fltmgr_create SHARED ${FLTMGR_TEST_DRV_SOURCE}) +add_library(fltmgr_create MODULE ${FLTMGR_TEST_DRV_SOURCE}) set_module_type(fltmgr_create kernelmodedriver) target_link_libraries(fltmgr_create kmtest_printf ${PSEH_LIB}) add_importlibs(fltmgr_create fltmgr ntoskrnl hal) diff --git a/modules/rostests/kmtests/fltmgr/fltmgr_load/CMakeLists.txt b/modules/rostests/kmtests/fltmgr/fltmgr_load/CMakeLists.txt index f93e516be8e..1f41dd938c7 100644 --- a/modules/rostests/kmtests/fltmgr/fltmgr_load/CMakeLists.txt +++ b/modules/rostests/kmtests/fltmgr/fltmgr_load/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND FLTMGR_TEST_DRV_SOURCE ../../kmtest_drv/kmtest_fsminifilter.c fltmgr_load.c) -add_library(FltMgrLoad_drv SHARED ${FLTMGR_TEST_DRV_SOURCE}) +add_library(FltMgrLoad_drv MODULE ${FLTMGR_TEST_DRV_SOURCE}) set_module_type(FltMgrLoad_drv kernelmodedriver) target_link_libraries(FltMgrLoad_drv kmtest_printf ${PSEH_LIB}) add_importlibs(FltMgrLoad_drv fltmgr ntoskrnl hal) diff --git a/modules/rostests/kmtests/fltmgr/fltmgr_register/CMakeLists.txt b/modules/rostests/kmtests/fltmgr/fltmgr_register/CMakeLists.txt index 2857a32bd61..5faa8bf7a06 100644 --- a/modules/rostests/kmtests/fltmgr/fltmgr_register/CMakeLists.txt +++ b/modules/rostests/kmtests/fltmgr/fltmgr_register/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND FLTMGR_TEST_DRV_SOURCE ../../kmtest_drv/kmtest_fsminifilter.c fltmgr_register.c) -add_library(fltmgrreg_drv SHARED ${FLTMGR_TEST_DRV_SOURCE}) +add_library(fltmgrreg_drv MODULE ${FLTMGR_TEST_DRV_SOURCE}) set_module_type(fltmgrreg_drv kernelmodedriver) target_link_libraries(fltmgrreg_drv kmtest_printf ${PSEH_LIB}) add_importlibs(fltmgrreg_drv fltmgr ntoskrnl hal) diff --git a/modules/rostests/kmtests/hidparse/CMakeLists.txt b/modules/rostests/kmtests/hidparse/CMakeLists.txt index 299ca5b1f14..91064640adf 100644 --- a/modules/rostests/kmtests/hidparse/CMakeLists.txt +++ b/modules/rostests/kmtests/hidparse/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND HIDP_DRV_SOURCE HidP_drv.c HidPDescription.c) -add_library(hidp_drv SHARED ${HIDP_DRV_SOURCE}) +add_library(hidp_drv MODULE ${HIDP_DRV_SOURCE}) set_module_type(hidp_drv kernelmodedriver) target_link_libraries(hidp_drv kmtest_printf ${PSEH_LIB}) add_importlibs(hidp_drv hidparse ntoskrnl hal) diff --git a/modules/rostests/kmtests/kernel32/CMakeLists.txt b/modules/rostests/kmtests/kernel32/CMakeLists.txt index e93c8e55608..6dd07ed60ca 100644 --- a/modules/rostests/kmtests/kernel32/CMakeLists.txt +++ b/modules/rostests/kmtests/kernel32/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND KERNEL32_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c kernel32_drv.c) -add_library(kernel32_drv SHARED ${KERNEL32_DRV_SOURCE}) +add_library(kernel32_drv MODULE ${KERNEL32_DRV_SOURCE}) set_module_type(kernel32_drv kernelmodedriver) target_link_libraries(kernel32_drv kmtest_printf ${PSEH_LIB}) add_importlibs(kernel32_drv ntoskrnl hal) diff --git a/modules/rostests/kmtests/ntos_cc/CMakeLists.txt b/modules/rostests/kmtests/ntos_cc/CMakeLists.txt index 8815f5c8979..60912ad1ccb 100644 --- a/modules/rostests/kmtests/ntos_cc/CMakeLists.txt +++ b/modules/rostests/kmtests/ntos_cc/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND CCCOPYREAD_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c CcCopyRead_drv.c) -add_library(cccopyread_drv SHARED ${CCCOPYREAD_DRV_SOURCE}) +add_library(cccopyread_drv MODULE ${CCCOPYREAD_DRV_SOURCE}) set_module_type(cccopyread_drv kernelmodedriver) target_link_libraries(cccopyread_drv kmtest_printf ${PSEH_LIB}) add_importlibs(cccopyread_drv ntoskrnl hal) @@ -23,7 +23,7 @@ list(APPEND CCMAPDATA_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c CcMapData_drv.c) -add_library(ccmapdata_drv SHARED ${CCMAPDATA_DRV_SOURCE}) +add_library(ccmapdata_drv MODULE ${CCMAPDATA_DRV_SOURCE}) set_module_type(ccmapdata_drv kernelmodedriver) target_link_libraries(ccmapdata_drv kmtest_printf ${PSEH_LIB}) add_importlibs(ccmapdata_drv ntoskrnl hal) @@ -38,7 +38,7 @@ list(APPEND CCPINMAPPEDDATA_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c CcPinMappedData_drv.c) -add_library(ccpinmappeddata_drv SHARED ${CCPINMAPPEDDATA_DRV_SOURCE}) +add_library(ccpinmappeddata_drv MODULE ${CCPINMAPPEDDATA_DRV_SOURCE}) set_module_type(ccpinmappeddata_drv kernelmodedriver) target_link_libraries(ccpinmappeddata_drv kmtest_printf ${PSEH_LIB}) add_importlibs(ccpinmappeddata_drv ntoskrnl hal) @@ -53,7 +53,7 @@ list(APPEND CCPINREAD_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c CcPinRead_drv.c) -add_library(ccpinread_drv SHARED ${CCPINREAD_DRV_SOURCE}) +add_library(ccpinread_drv MODULE ${CCPINREAD_DRV_SOURCE}) set_module_type(ccpinread_drv kernelmodedriver) target_link_libraries(ccpinread_drv kmtest_printf ${PSEH_LIB}) add_importlibs(ccpinread_drv ntoskrnl hal) @@ -68,7 +68,7 @@ list(APPEND CCSETFILESIZES_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c CcSetFileSizes_drv.c) -add_library(ccsetfilesizes_drv SHARED ${CCSETFILESIZES_DRV_SOURCE}) +add_library(ccsetfilesizes_drv MODULE ${CCSETFILESIZES_DRV_SOURCE}) set_module_type(ccsetfilesizes_drv kernelmodedriver) target_link_libraries(ccsetfilesizes_drv kmtest_printf ${PSEH_LIB}) add_importlibs(ccsetfilesizes_drv ntoskrnl hal) diff --git a/modules/rostests/kmtests/ntos_io/CMakeLists.txt b/modules/rostests/kmtests/ntos_io/CMakeLists.txt index 76edbd5bf91..f1c142efcc2 100644 --- a/modules/rostests/kmtests/ntos_io/CMakeLists.txt +++ b/modules/rostests/kmtests/ntos_io/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND IOCREATEFILE_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c IoCreateFile_drv.c) -add_library(iocreatefile_drv SHARED ${IOCREATEFILE_DRV_SOURCE}) +add_library(iocreatefile_drv MODULE ${IOCREATEFILE_DRV_SOURCE}) set_module_type(iocreatefile_drv kernelmodedriver) target_link_libraries(iocreatefile_drv kmtest_printf ${PSEH_LIB}) add_importlibs(iocreatefile_drv ntoskrnl hal) @@ -23,7 +23,7 @@ list(APPEND IODEVICEOBJECT_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c IoDeviceObject_drv.c) -add_library(iodeviceobject_drv SHARED ${IODEVICEOBJECT_DRV_SOURCE}) +add_library(iodeviceobject_drv MODULE ${IODEVICEOBJECT_DRV_SOURCE}) set_module_type(iodeviceobject_drv kernelmodedriver) target_link_libraries(iodeviceobject_drv kmtest_printf ${PSEH_LIB}) add_importlibs(iodeviceobject_drv ntoskrnl hal) @@ -38,7 +38,7 @@ list(APPEND IOHELPER_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c IoHelper_drv.c) -add_library(iohelper_drv SHARED ${IOHELPER_DRV_SOURCE}) +add_library(iohelper_drv MODULE ${IOHELPER_DRV_SOURCE}) set_module_type(iohelper_drv kernelmodedriver) target_link_libraries(iohelper_drv kmtest_printf ${PSEH_LIB}) add_importlibs(iohelper_drv ntoskrnl hal) @@ -53,7 +53,7 @@ list(APPEND IOREADWRITE_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c IoReadWrite_drv.c) -add_library(ioreadwrite_drv SHARED ${IOREADWRITE_DRV_SOURCE}) +add_library(ioreadwrite_drv MODULE ${IOREADWRITE_DRV_SOURCE}) set_module_type(ioreadwrite_drv kernelmodedriver) target_link_libraries(ioreadwrite_drv kmtest_printf ${PSEH_LIB}) add_importlibs(ioreadwrite_drv ntoskrnl hal) diff --git a/modules/rostests/kmtests/ntos_mm/CMakeLists.txt b/modules/rostests/kmtests/ntos_mm/CMakeLists.txt index f83bdeea533..6610bba053a 100644 --- a/modules/rostests/kmtests/ntos_mm/CMakeLists.txt +++ b/modules/rostests/kmtests/ntos_mm/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND NTCREATESECTION_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c NtCreateSection_drv.c) -add_library(ntcreatesection_drv SHARED ${NTCREATESECTION_DRV_SOURCE}) +add_library(ntcreatesection_drv MODULE ${NTCREATESECTION_DRV_SOURCE}) set_module_type(ntcreatesection_drv kernelmodedriver) target_link_libraries(ntcreatesection_drv kmtest_printf ${PSEH_LIB}) add_importlibs(ntcreatesection_drv ntoskrnl hal) @@ -23,7 +23,7 @@ list(APPEND MMMAPLOCKEDPAGESSPECIFYCACHE_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c MmMapLockedPagesSpecifyCache_drv.c) -add_library(mmmaplockedpagesspecifycache_drv SHARED ${MMMAPLOCKEDPAGESSPECIFYCACHE_DRV_SOURCE}) +add_library(mmmaplockedpagesspecifycache_drv MODULE ${MMMAPLOCKEDPAGESSPECIFYCACHE_DRV_SOURCE}) set_module_type(mmmaplockedpagesspecifycache_drv kernelmodedriver) target_link_libraries(mmmaplockedpagesspecifycache_drv kmtest_printf ${PSEH_LIB}) add_importlibs(mmmaplockedpagesspecifycache_drv ntoskrnl hal) diff --git a/modules/rostests/kmtests/ntos_po/CMakeLists.txt b/modules/rostests/kmtests/ntos_po/CMakeLists.txt index c5a6fef4af2..26258ad6160 100644 --- a/modules/rostests/kmtests/ntos_po/CMakeLists.txt +++ b/modules/rostests/kmtests/ntos_po/CMakeLists.txt @@ -8,7 +8,7 @@ list(APPEND POIRP_DRV_SOURCE ../kmtest_drv/kmtest_standalone.c PoIrp_drv.c) -add_library(poirp_drv SHARED ${POIRP_DRV_SOURCE}) +add_library(poirp_drv MODULE ${POIRP_DRV_SOURCE}) set_module_type(poirp_drv kernelmodedriver) target_link_libraries(poirp_drv kmtest_printf ${PSEH_LIB}) add_importlibs(poirp_drv ntoskrnl hal) diff --git a/modules/rostests/kmtests/tcpip/CMakeLists.txt b/modules/rostests/kmtests/tcpip/CMakeLists.txt index 4fa55c2e075..be094fa0ebe 100644 --- a/modules/rostests/kmtests/tcpip/CMakeLists.txt +++ b/modules/rostests/kmtests/tcpip/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND TCPIP_TEST_DRV_SOURCE tdi.c TcpIp_drv.c) -add_library(tcpip_drv SHARED ${TCPIP_TEST_DRV_SOURCE}) +add_library(tcpip_drv MODULE ${TCPIP_TEST_DRV_SOURCE}) set_module_type(tcpip_drv kernelmodedriver) target_link_libraries(tcpip_drv kmtest_printf ${PSEH_LIB}) add_importlibs(tcpip_drv ntoskrnl hal) diff --git a/modules/rostests/tests/dllexport/CMakeLists.txt b/modules/rostests/tests/dllexport/CMakeLists.txt index 76c883af9a8..741477d2c6e 100644 --- a/modules/rostests/tests/dllexport/CMakeLists.txt +++ b/modules/rostests/tests/dllexport/CMakeLists.txt @@ -4,7 +4,7 @@ spec2def(dllexport_test_dll2.dll dllexport_test_dll2.spec ADD_IMPORTLIB) set(baseaddress_dllexport_test_dll1 0x1000000) -add_library(dllexport_test_dll1 SHARED +add_library(dllexport_test_dll1 MODULE dllexport_test_dll1.c ${CMAKE_CURRENT_BINARY_DIR}/dllexport_test_dll1.def) @@ -13,7 +13,7 @@ add_importlibs(dllexport_test_dll1 dllexport_test_dll2) set(baseaddress_dllexport_test_dll2 0x2000000) -add_library(dllexport_test_dll2 SHARED +add_library(dllexport_test_dll2 MODULE dllexport_test_dll2.c ${CMAKE_CURRENT_BINARY_DIR}/dllexport_test_dll2.def) @@ -30,7 +30,7 @@ endif() # framedyn is skipped in the clang-cl build if(NOT USE_CLANG_CL) -add_library(dllimport_test SHARED dllimport_framedyn.cpp) +add_library(dllimport_test MODULE dllimport_framedyn.cpp) set_module_type(dllimport_test module) add_importlibs(dllimport_test framedyn) diff --git a/modules/rostests/win32/advapi32/eventlog/CMakeLists.txt b/modules/rostests/win32/advapi32/eventlog/CMakeLists.txt index ff617c646ae..66a9e54760c 100644 --- a/modules/rostests/win32/advapi32/eventlog/CMakeLists.txt +++ b/modules/rostests/win32/advapi32/eventlog/CMakeLists.txt @@ -4,7 +4,7 @@ ## link /dll /noentry /SUBSYSTEM:CONSOLE",5.0" /out:$(SolutionDir)$(Configuration)\MyEventProvider.dll $(IntDir)MyEventProvider.res add_message_headers(UNICODE MyEventProvider.mc) -add_library(MyEventProvider_dll SHARED ${CMAKE_CURRENT_BINARY_DIR}/MyEventProvider.rc) +add_library(MyEventProvider_dll MODULE ${CMAKE_CURRENT_BINARY_DIR}/MyEventProvider.rc) add_dependencies(MyEventProvider_dll MyEventProvider) set_module_type(MyEventProvider_dll module UNICODE) set_target_properties(MyEventProvider_dll PROPERTIES OUTPUT_NAME "MyEventProvider") diff --git a/modules/rostests/winetests/msi/CMakeLists.txt b/modules/rostests/winetests/msi/CMakeLists.txt index 12632b0a04d..07729567c43 100644 --- a/modules/rostests/winetests/msi/CMakeLists.txt +++ b/modules/rostests/winetests/msi/CMakeLists.txt @@ -9,7 +9,7 @@ if(MSVC_IDE) endif() spec2def(custom.dll custom.spec) -add_library(custom SHARED custom.c ${CMAKE_CURRENT_BINARY_DIR}/custom.def) +add_library(custom MODULE custom.c ${CMAKE_CURRENT_BINARY_DIR}/custom.def) target_link_libraries(custom uuid) set_module_type(custom win32dll) add_importlibs(custom msi ole32 msvcrt kernel32) diff --git a/sdk/cmake/CMakeMacros.cmake b/sdk/cmake/CMakeMacros.cmake index 547e8f32691..70d146d97ab 100644 --- a/sdk/cmake/CMakeMacros.cmake +++ b/sdk/cmake/CMakeMacros.cmake @@ -83,7 +83,7 @@ endmacro() function(add_dependency_node _node) if(GENERATE_DEPENDENCY_GRAPH) get_target_property(_type ${_node} TYPE) - if(_type MATCHES SHARED_LIBRARY OR ${_node} MATCHES ntoskrnl) + if(_type MATCHES SHARED_LIBRARY|MODULE_LIBRARY OR ${_node} MATCHES ntoskrnl) file(APPEND ${REACTOS_BINARY_DIR}/dependencies.graphml " \n") endif() endif() @@ -92,7 +92,7 @@ endfunction() function(add_dependency_edge _source _target) if(GENERATE_DEPENDENCY_GRAPH) get_target_property(_type ${_source} TYPE) - if(_type MATCHES SHARED_LIBRARY) + if(_type MATCHES SHARED_LIBRARY|MODULE_LIBRARY) file(APPEND ${REACTOS_BINARY_DIR}/dependencies.graphml " \n") endif() endif() diff --git a/sdk/cmake/gcc.cmake b/sdk/cmake/gcc.cmake index bf6cb1cc58d..5eee683307f 100644 --- a/sdk/cmake/gcc.cmake +++ b/sdk/cmake/gcc.cmake @@ -252,8 +252,13 @@ else() " ${CMAKE_C_FLAGS} -o ") endif() +set(CMAKE_C_CREATE_SHARED_MODULE ${CMAKE_C_CREATE_SHARED_LIBRARY}) +set(CMAKE_CXX_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_LIBRARY}) +set(CMAKE_RC_CREATE_SHARED_MODULE ${CMAKE_RC_CREATE_SHARED_LIBRARY}) + set(CMAKE_EXE_LINKER_FLAGS "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import,--disable-stdcall-fixup") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS_INIT} -Wl,--disable-stdcall-fixup") +set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS_INIT} -Wl,--disable-stdcall-fixup") if((NOT CMAKE_C_COMPILER_ID STREQUAL "Clang") AND (NOT CMAKE_BUILD_TYPE STREQUAL "Release")) # FIXME: Set this once Clang toolchain works with it diff --git a/sdk/cmake/msvc.cmake b/sdk/cmake/msvc.cmake index 43fbd0dfbde..6eec2b15bcd 100644 --- a/sdk/cmake/msvc.cmake +++ b/sdk/cmake/msvc.cmake @@ -26,6 +26,7 @@ add_compile_flags("/GF") # Enable function level linking and comdat folding add_compile_flags("/Gy") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /OPT:REF /OPT:ICF") +set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /OPT:REF /OPT:ICF") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /OPT:REF /OPT:ICF") if(ARCH STREQUAL "i386") @@ -159,6 +160,8 @@ string(REPLACE "/implib:" "" CMAKE_C_LINK_EXECUTABLE "${CMAKE_C_L string(REPLACE "/implib:" "" CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE}") string(REPLACE "/implib:" "" CMAKE_C_CREATE_SHARED_LIBRARY "${CMAKE_C_CREATE_SHARED_LIBRARY}") string(REPLACE "/implib:" "" CMAKE_CXX_CREATE_SHARED_LIBRARY "${CMAKE_CXX_CREATE_SHARED_LIBRARY}") +string(REPLACE "/implib:" "" CMAKE_C_CREATE_SHARED_MODULE "${CMAKE_C_CREATE_SHARED_MODULE}") +string(REPLACE "/implib:" "" CMAKE_CXX_CREATE_SHARED_MODULE "${CMAKE_CXX_CREATE_SHARED_MODULE}") if(CMAKE_DISABLE_NINJA_DEPSLOG) set(cl_includes_flag "") @@ -223,6 +226,8 @@ endif() set(CMAKE_RC_CREATE_SHARED_LIBRARY ${CMAKE_C_CREATE_SHARED_LIBRARY}) set(CMAKE_ASM_CREATE_SHARED_LIBRARY ${CMAKE_C_CREATE_SHARED_LIBRARY}) +set(CMAKE_RC_CREATE_SHARED_MODULE ${CMAKE_C_CREATE_SHARED_MODULE}) +set(CMAKE_ASM_CREATE_SHARED_MODULE ${CMAKE_C_CREATE_SHARED_MODULE}) set(CMAKE_ASM_CREATE_STATIC_LIBRARY ${CMAKE_C_CREATE_STATIC_LIBRARY}) if(PCH) diff --git a/sdk/include/asm/CMakeLists.txt b/sdk/include/asm/CMakeLists.txt index 5c4f01f6ba5..dd3ad312565 100644 --- a/sdk/include/asm/CMakeLists.txt +++ b/sdk/include/asm/CMakeLists.txt @@ -1,5 +1,5 @@ -add_library(genincdata SHARED genincdata.c) +add_library(genincdata MODULE genincdata.c) set_entrypoint(genincdata 0) add_dependencies(genincdata bugcodes psdk xdk) diff --git a/sdk/lib/3rdparty/bzip2/CMakeLists.txt b/sdk/lib/3rdparty/bzip2/CMakeLists.txt index e65eba0084b..d30189d7d1b 100644 --- a/sdk/lib/3rdparty/bzip2/CMakeLists.txt +++ b/sdk/lib/3rdparty/bzip2/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND SOURCE dllmain.c bzlib_private.h) -add_library(bzip2 SHARED +add_library(bzip2 MODULE ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/unbzip2.def) diff --git a/subsystems/mvdm/pifmgr/CMakeLists.txt b/subsystems/mvdm/pifmgr/CMakeLists.txt index c3d8976521c..31b82ca784c 100644 --- a/subsystems/mvdm/pifmgr/CMakeLists.txt +++ b/subsystems/mvdm/pifmgr/CMakeLists.txt @@ -1,6 +1,6 @@ file(GLOB pifmgr_rc_deps "res/*.*" "res_alt/*.*") add_rc_deps(pifmgr.rc ${pifmgr_rc_deps}) -add_library(pifmgr SHARED pifmgr.rc) +add_library(pifmgr MODULE pifmgr.rc) set_module_type(pifmgr module UNICODE) add_cd_file(TARGET pifmgr DESTINATION reactos/system32 FOR all) diff --git a/subsystems/mvdm/samples/testvdd/CMakeLists.txt b/subsystems/mvdm/samples/testvdd/CMakeLists.txt index 78ed1585166..c813da97c1d 100644 --- a/subsystems/mvdm/samples/testvdd/CMakeLists.txt +++ b/subsystems/mvdm/samples/testvdd/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE testvdd.rc ${CMAKE_CURRENT_BINARY_DIR}/testvdd.def) -add_library(testvdd SHARED ${SOURCE}) +add_library(testvdd MODULE ${SOURCE}) #set_module_type(testvdd win32dll UNICODE ENTRYPOINT VDDInitialize) set_module_type(testvdd win32dll UNICODE) diff --git a/subsystems/mvdm/vdmdbg/CMakeLists.txt b/subsystems/mvdm/vdmdbg/CMakeLists.txt index cef101a4b36..1cb6ffe6946 100644 --- a/subsystems/mvdm/vdmdbg/CMakeLists.txt +++ b/subsystems/mvdm/vdmdbg/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE vdmdbg.c ${CMAKE_CURRENT_BINARY_DIR}/vdmdbg.def) -add_library(vdmdbg SHARED ${SOURCE}) +add_library(vdmdbg MODULE ${SOURCE}) set_module_type(vdmdbg win32dll UNICODE) add_importlibs(vdmdbg msvcrt kernel32 ntdll) add_cd_file(TARGET vdmdbg DESTINATION reactos/system32 FOR all) diff --git a/subsystems/win/basesrv/CMakeLists.txt b/subsystems/win/basesrv/CMakeLists.txt index e4082dd3892..36df1b3c70b 100644 --- a/subsystems/win/basesrv/CMakeLists.txt +++ b/subsystems/win/basesrv/CMakeLists.txt @@ -13,7 +13,7 @@ list(APPEND SOURCE nls.c basesrv.h) -add_library(basesrv SHARED +add_library(basesrv MODULE ${SOURCE} basesrv.rc ${CMAKE_CURRENT_BINARY_DIR}/basesrv.def) diff --git a/subsystems/win32/csrsrv/CMakeLists.txt b/subsystems/win32/csrsrv/CMakeLists.txt index 98519d5e6f1..fc7dae1bb40 100644 --- a/subsystems/win32/csrsrv/CMakeLists.txt +++ b/subsystems/win32/csrsrv/CMakeLists.txt @@ -14,7 +14,7 @@ list(APPEND SOURCE wait.c srv.h) -add_library(csrsrv SHARED +add_library(csrsrv MODULE ${SOURCE} csrsrv.rc ${CMAKE_CURRENT_BINARY_DIR}/csrsrv.def) diff --git a/toolchain-clang.cmake b/toolchain-clang.cmake index 5bc72d90efb..70c5ba73078 100644 --- a/toolchain-clang.cmake +++ b/toolchain-clang.cmake @@ -62,3 +62,4 @@ set(CMAKE_C_STANDARD_LIBRARIES "-lgcc" CACHE STRING "Standard C Libraries") set(CMAKE_CXX_STANDARD_LIBRARIES "-lgcc" CACHE STRING "Standard C++ Libraries") set(CMAKE_SHARED_LINKER_FLAGS_INIT "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import") +set(CMAKE_MODULE_LINKER_FLAGS_INIT "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import") diff --git a/toolchain-gcc.cmake b/toolchain-gcc.cmake index f6ce3c2d746..e1487b3225c 100644 --- a/toolchain-gcc.cmake +++ b/toolchain-gcc.cmake @@ -66,6 +66,7 @@ set(CMAKE_C_STANDARD_LIBRARIES "-lgcc" CACHE STRING "Standard C Libraries") set(CMAKE_CXX_STANDARD_LIBRARIES "-lgcc" CACHE STRING "Standard C++ Libraries") set(CMAKE_SHARED_LINKER_FLAGS_INIT "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import") +set(CMAKE_MODULE_LINKER_FLAGS_INIT "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import") set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_CURRENT_LIST_DIR}/overrides-gcc.cmake") diff --git a/win32ss/CMakeLists.txt b/win32ss/CMakeLists.txt index ced54039fc4..e3be784a27f 100644 --- a/win32ss/CMakeLists.txt +++ b/win32ss/CMakeLists.txt @@ -225,7 +225,7 @@ endif() add_asm_files(win32k_asm ${ASM_SOURCE}) -add_library(win32k SHARED +add_library(win32k MODULE ${SOURCE} gdi/ntgdi/brush.cpp ${win32k_asm} diff --git a/win32ss/drivers/displays/framebuf/CMakeLists.txt b/win32ss/drivers/displays/framebuf/CMakeLists.txt index 57eeae1ef02..6b084b1c3dd 100644 --- a/win32ss/drivers/displays/framebuf/CMakeLists.txt +++ b/win32ss/drivers/displays/framebuf/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE surface.c framebuf.h) -add_library(framebuf SHARED +add_library(framebuf MODULE ${SOURCE} framebuf.rc) diff --git a/win32ss/drivers/displays/framebuf_new/CMakeLists.txt b/win32ss/drivers/displays/framebuf_new/CMakeLists.txt index e0cbdfa7167..13f52bd7055 100644 --- a/win32ss/drivers/displays/framebuf_new/CMakeLists.txt +++ b/win32ss/drivers/displays/framebuf_new/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE screen.c driver.h) -add_library(framebuf_new SHARED +add_library(framebuf_new MODULE ${SOURCE} framebuf_new.rc) diff --git a/win32ss/drivers/displays/vga/CMakeLists.txt b/win32ss/drivers/displays/vga/CMakeLists.txt index 9e2c79824e8..9b59047da00 100644 --- a/win32ss/drivers/displays/vga/CMakeLists.txt +++ b/win32ss/drivers/displays/vga/CMakeLists.txt @@ -12,7 +12,7 @@ list(APPEND SOURCE vgavideo/vgavideo.c vgaddi.h) -add_library(vgaddi SHARED +add_library(vgaddi MODULE ${SOURCE} vgaddi.rc) diff --git a/win32ss/drivers/displays/vga_new/CMakeLists.txt b/win32ss/drivers/displays/vga_new/CMakeLists.txt index b2cbd5586ce..f18952e0606 100644 --- a/win32ss/drivers/displays/vga_new/CMakeLists.txt +++ b/win32ss/drivers/displays/vga_new/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE palette.c screen.c) -add_library(vgaddi SHARED +add_library(vgaddi MODULE ${SOURCE} vga_new.rc) diff --git a/win32ss/drivers/font/bmfd/CMakeLists.txt b/win32ss/drivers/font/bmfd/CMakeLists.txt index 3a66bd8bef9..e20b27da0aa 100644 --- a/win32ss/drivers/font/bmfd/CMakeLists.txt +++ b/win32ss/drivers/font/bmfd/CMakeLists.txt @@ -5,7 +5,7 @@ list(APPEND SOURCE glyph.c bmfd.h) -add_library(bmfd SHARED ${SOURCE}) +add_library(bmfd MODULE ${SOURCE}) set_module_type(bmfd kerneldll ENTRYPOINT BmfdEnableDriver 12) target_link_libraries(bmfd libcntpr) add_importlibs(bmfd win32k) diff --git a/win32ss/drivers/font/ftfd/CMakeLists.txt b/win32ss/drivers/font/ftfd/CMakeLists.txt index f2dfb12cd90..2a5c1959e1e 100644 --- a/win32ss/drivers/font/ftfd/CMakeLists.txt +++ b/win32ss/drivers/font/ftfd/CMakeLists.txt @@ -9,7 +9,7 @@ list(APPEND SOURCE rosglue.c ftfd.h) -add_library(ftfd SHARED +add_library(ftfd MODULE ${SOURCE} sprintf.c freetype.rc diff --git a/win32ss/drivers/miniport/vbe/CMakeLists.txt b/win32ss/drivers/miniport/vbe/CMakeLists.txt index 223bb2e354f..fe2b836fd48 100644 --- a/win32ss/drivers/miniport/vbe/CMakeLists.txt +++ b/win32ss/drivers/miniport/vbe/CMakeLists.txt @@ -4,7 +4,7 @@ list(APPEND SOURCE vbemp.c vbemp.h) -add_library(vbemp SHARED ${SOURCE} vbemp.rc) +add_library(vbemp MODULE ${SOURCE} vbemp.rc) set_module_type(vbemp kernelmodedriver) add_importlibs(vbemp videoprt) add_pch(vbemp vbemp.h SOURCE) diff --git a/win32ss/drivers/miniport/vga/CMakeLists.txt b/win32ss/drivers/miniport/vga/CMakeLists.txt index 63059f07ce6..13ac7b516d4 100644 --- a/win32ss/drivers/miniport/vga/CMakeLists.txt +++ b/win32ss/drivers/miniport/vga/CMakeLists.txt @@ -4,7 +4,7 @@ list(APPEND SOURCE vgamp.c vgamp.h) -add_library(vgamp SHARED ${SOURCE} vgamp.rc) +add_library(vgamp MODULE ${SOURCE} vgamp.rc) set_module_type(vgamp kernelmodedriver) add_importlibs(vgamp videoprt) add_pch(vgamp vgamp.h SOURCE) diff --git a/win32ss/drivers/miniport/vga_new/CMakeLists.txt b/win32ss/drivers/miniport/vga_new/CMakeLists.txt index 0918fa6446f..b278c71e87e 100644 --- a/win32ss/drivers/miniport/vga_new/CMakeLists.txt +++ b/win32ss/drivers/miniport/vga_new/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE vbe.c vga.h) -add_library(vga SHARED +add_library(vga MODULE ${SOURCE} vga.rc) diff --git a/win32ss/drivers/miniport/vmx_svga/CMakeLists.txt b/win32ss/drivers/miniport/vmx_svga/CMakeLists.txt index dd1f3d99fea..2ed12d5cd8b 100644 --- a/win32ss/drivers/miniport/vmx_svga/CMakeLists.txt +++ b/win32ss/drivers/miniport/vmx_svga/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(vmx_svga SHARED vmx_svga.c vmx_svga.rc) +add_library(vmx_svga MODULE vmx_svga.c vmx_svga.rc) set_module_type(vmx_svga kernelmodedriver) add_importlibs(vmx_svga ntoskrnl videoprt) diff --git a/win32ss/drivers/miniport/xboxvmp/CMakeLists.txt b/win32ss/drivers/miniport/xboxvmp/CMakeLists.txt index b42841a53ad..02ffb3e05ca 100644 --- a/win32ss/drivers/miniport/xboxvmp/CMakeLists.txt +++ b/win32ss/drivers/miniport/xboxvmp/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(xboxvmp SHARED xboxvmp.c xboxvmp.rc) +add_library(xboxvmp MODULE xboxvmp.c xboxvmp.rc) set_module_type(xboxvmp kernelmodedriver) add_importlibs(xboxvmp ntoskrnl videoprt) diff --git a/win32ss/drivers/videoprt/CMakeLists.txt b/win32ss/drivers/videoprt/CMakeLists.txt index 35271178159..664f8cb7c62 100644 --- a/win32ss/drivers/videoprt/CMakeLists.txt +++ b/win32ss/drivers/videoprt/CMakeLists.txt @@ -22,7 +22,7 @@ list(APPEND SOURCE videoprt.c videoprt.h) -add_library(videoprt SHARED +add_library(videoprt MODULE ${SOURCE} guid.c videoprt.rc diff --git a/win32ss/drivers/watchdog/CMakeLists.txt b/win32ss/drivers/watchdog/CMakeLists.txt index 5ef5e5cea15..89fb064de8a 100644 --- a/win32ss/drivers/watchdog/CMakeLists.txt +++ b/win32ss/drivers/watchdog/CMakeLists.txt @@ -1,7 +1,7 @@ spec2def(watchdog.sys watchdog.spec) -add_library(watchdog SHARED +add_library(watchdog MODULE watchdog.c ${CMAKE_CURRENT_BINARY_DIR}/watchdog.def) diff --git a/win32ss/gdi/gdi32/CMakeLists.txt b/win32ss/gdi/gdi32/CMakeLists.txt index 936babbb982..e1f1644cbd6 100644 --- a/win32ss/gdi/gdi32/CMakeLists.txt +++ b/win32ss/gdi/gdi32/CMakeLists.txt @@ -45,7 +45,7 @@ list(APPEND SOURCE objects/path.c include/precomp.h) -add_library(gdi32 SHARED +add_library(gdi32 MODULE ${SOURCE} gdi32.rc ${CMAKE_CURRENT_BINARY_DIR}/gdi32.def) diff --git a/win32ss/printing/base/spoolss/CMakeLists.txt b/win32ss/printing/base/spoolss/CMakeLists.txt index 12d6649e63f..47084f6d588 100644 --- a/win32ss/printing/base/spoolss/CMakeLists.txt +++ b/win32ss/printing/base/spoolss/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE printprocessors.c tools.c) -add_library(spoolss SHARED +add_library(spoolss MODULE ${SOURCE} spoolss.rc ${CMAKE_CURRENT_BINARY_DIR}/spoolss_stubs.c diff --git a/win32ss/printing/base/winspool/CMakeLists.txt b/win32ss/printing/base/winspool/CMakeLists.txt index aea2d85f3de..9081819dd24 100644 --- a/win32ss/printing/base/winspool/CMakeLists.txt +++ b/win32ss/printing/base/winspool/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND SOURCE printproviders.c ${CMAKE_CURRENT_BINARY_DIR}/winspool_c.c) -add_library(winspool SHARED +add_library(winspool MODULE ${SOURCE} winspool.rc ${CMAKE_CURRENT_BINARY_DIR}/winspool_stubs.c diff --git a/win32ss/printing/monitors/localmon/CMakeLists.txt b/win32ss/printing/monitors/localmon/CMakeLists.txt index dc83cc014e5..34fbc345ddd 100644 --- a/win32ss/printing/monitors/localmon/CMakeLists.txt +++ b/win32ss/printing/monitors/localmon/CMakeLists.txt @@ -10,7 +10,7 @@ list(APPEND SOURCE tools.c xcv.c) -add_library(localmon SHARED +add_library(localmon MODULE ${SOURCE} localmon.rc ${CMAKE_CURRENT_BINARY_DIR}/localmon.def) diff --git a/win32ss/printing/monitors/localmon/ui/CMakeLists.txt b/win32ss/printing/monitors/localmon/ui/CMakeLists.txt index beed196baf9..cc70d7ec59c 100644 --- a/win32ss/printing/monitors/localmon/ui/CMakeLists.txt +++ b/win32ss/printing/monitors/localmon/ui/CMakeLists.txt @@ -7,7 +7,7 @@ list(APPEND SOURCE localui.c ${CMAKE_CURRENT_BINARY_DIR}/localui.def) -add_library(localui SHARED ${SOURCE} localui.rc) +add_library(localui MODULE ${SOURCE} localui.rc) set_module_type(localui win32dll) target_link_libraries(localui wine) add_importlibs(localui winspool user32 msvcrt kernel32 ntdll) diff --git a/win32ss/printing/processors/winprint/CMakeLists.txt b/win32ss/printing/processors/winprint/CMakeLists.txt index 713a5a91db7..49e53a8b9b6 100644 --- a/win32ss/printing/processors/winprint/CMakeLists.txt +++ b/win32ss/printing/processors/winprint/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE raw.c precomp.h) -add_library(winprint SHARED +add_library(winprint MODULE ${SOURCE} winprint.rc ${CMAKE_CURRENT_BINARY_DIR}/winprint.def) diff --git a/win32ss/printing/providers/localspl/CMakeLists.txt b/win32ss/printing/providers/localspl/CMakeLists.txt index a5608db4063..bd6f5e3ca94 100644 --- a/win32ss/printing/providers/localspl/CMakeLists.txt +++ b/win32ss/printing/providers/localspl/CMakeLists.txt @@ -16,7 +16,7 @@ list(APPEND SOURCE printprocessors.c tools.c) -add_library(localspl SHARED +add_library(localspl MODULE ${SOURCE} localspl.rc ${CMAKE_CURRENT_BINARY_DIR}/localspl_stubs.c diff --git a/win32ss/reactx/dxapi/CMakeLists.txt b/win32ss/reactx/dxapi/CMakeLists.txt index b74e811f916..fef43bc688f 100644 --- a/win32ss/reactx/dxapi/CMakeLists.txt +++ b/win32ss/reactx/dxapi/CMakeLists.txt @@ -2,7 +2,7 @@ add_definitions(-D_DXAPI_) spec2def(dxapi.sys dxapi.spec) -add_library(dxapi SHARED +add_library(dxapi MODULE main.c dxapi.rc ${CMAKE_CURRENT_BINARY_DIR}/dxapi.def) diff --git a/win32ss/reactx/dxg/CMakeLists.txt b/win32ss/reactx/dxg/CMakeLists.txt index f89951f6ec0..b83056b7f14 100644 --- a/win32ss/reactx/dxg/CMakeLists.txt +++ b/win32ss/reactx/dxg/CMakeLists.txt @@ -15,7 +15,7 @@ list(APPEND SOURCE include_directories( ${REACTOS_SOURCE_DIR}/win32ss/include) -add_library(dxg SHARED +add_library(dxg MODULE ${SOURCE} dxg.rc ${CMAKE_CURRENT_BINARY_DIR}/dxg.def) diff --git a/win32ss/reactx/dxgthk/CMakeLists.txt b/win32ss/reactx/dxgthk/CMakeLists.txt index 1a9f01eb503..edcca6cb1a9 100644 --- a/win32ss/reactx/dxgthk/CMakeLists.txt +++ b/win32ss/reactx/dxgthk/CMakeLists.txt @@ -6,7 +6,7 @@ list(APPEND SOURCE dxgthk.rc ${CMAKE_CURRENT_BINARY_DIR}/dxgthk.def) -add_library(dxgthk SHARED ${SOURCE}) +add_library(dxgthk MODULE ${SOURCE}) set_module_type(dxgthk kernelmodedriver) add_importlibs(dxgthk win32k) add_cd_file(TARGET dxgthk DESTINATION reactos/system32/drivers FOR all) diff --git a/win32ss/user/user32/CMakeLists.txt b/win32ss/user/user32/CMakeLists.txt index b048231fb01..0d38852d684 100644 --- a/win32ss/user/user32/CMakeLists.txt +++ b/win32ss/user/user32/CMakeLists.txt @@ -72,7 +72,7 @@ endif() add_asm_files(user32_asm ${ASM_SOURCE}) -add_library(user32 SHARED +add_library(user32 MODULE ${SOURCE} ${user32_asm} user32.rc diff --git a/win32ss/user/winsrv/CMakeLists.txt b/win32ss/user/winsrv/CMakeLists.txt index ddb8cc6720c..a04ad47fabd 100644 --- a/win32ss/user/winsrv/CMakeLists.txt +++ b/win32ss/user/winsrv/CMakeLists.txt @@ -17,7 +17,7 @@ list(APPEND SOURCE winsrv.rc ${CMAKE_CURRENT_BINARY_DIR}/winsrv.def) -add_library(winsrv SHARED ${SOURCE}) +add_library(winsrv MODULE ${SOURCE}) set_module_type(winsrv win32dll UNICODE ENTRYPOINT DllMain 12) ############################################# ## HACK FOR MSVC COMPILATION WITH win32dll ## -- 2.17.1