[ros-diffs] [akhaldi] 49449: [CMAKE] - Move more dlls with no stubs into using def files instead of spec files.

akhaldi at svn.reactos.org akhaldi at svn.reactos.org
Tue Nov 2 19:58:31 UTC 2010


Author: akhaldi
Date: Tue Nov  2 19:58:29 2010
New Revision: 49449

URL: http://svn.reactos.org/svn/reactos?rev=49449&view=rev
Log:
[CMAKE]
- Move more dlls with no stubs into using def files instead of spec files.

Added:
    branches/cmake-bringup/dll/win32/iccvid/iccvid.def   (with props)
    branches/cmake-bringup/dll/win32/imaadp32.acm/imaadp32.def   (with props)
    branches/cmake-bringup/dll/win32/jscript/jscript.def   (with props)
    branches/cmake-bringup/dll/win32/localui/localui.def   (with props)
    branches/cmake-bringup/dll/win32/lpk/lpk.def   (with props)
    branches/cmake-bringup/dll/win32/lz32/lz32.def   (with props)
    branches/cmake-bringup/dll/win32/mciavi32/mciavi32.def   (with props)
    branches/cmake-bringup/dll/win32/mcicda/mcicda.def   (with props)
    branches/cmake-bringup/dll/win32/mciqtz32/mciqtz32.def   (with props)
    branches/cmake-bringup/dll/win32/mciseq/mciseq.def   (with props)
    branches/cmake-bringup/dll/win32/mciwave/mciwave.def   (with props)
    branches/cmake-bringup/dll/win32/mmdrv/mmdrv.def   (with props)
    branches/cmake-bringup/dll/win32/msadp32.acm/msadp32.def   (with props)
    branches/cmake-bringup/dll/win32/msafd/msafd.def   (with props)
    branches/cmake-bringup/dll/win32/msg711.acm/msg711.def   (with props)
    branches/cmake-bringup/dll/win32/msgsm32.acm/msgsm32.def   (with props)
    branches/cmake-bringup/dll/win32/msimg32/msimg32.def   (with props)
    branches/cmake-bringup/dll/win32/msisys.ocx/msisys.def   (with props)
    branches/cmake-bringup/dll/win32/msrle32/msrle32.def   (with props)
    branches/cmake-bringup/dll/win32/msvidc32/msvidc32.def   (with props)
    branches/cmake-bringup/dll/win32/mswsock/mswsock.def   (with props)
    branches/cmake-bringup/dll/win32/netid/netid.def   (with props)
    branches/cmake-bringup/dll/win32/ntmarta/ntmarta.def   (with props)
    branches/cmake-bringup/dll/win32/objsel/objsel.def   (with props)
    branches/cmake-bringup/dll/win32/oledlg/oledlg.def   (with props)
    branches/cmake-bringup/dll/win32/olepro32/olepro32.def   (with props)
    branches/cmake-bringup/dll/win32/powrprof/powrprof.def   (with props)
    branches/cmake-bringup/dll/win32/psapi/psapi.def   (with props)
    branches/cmake-bringup/dll/win32/riched20/riched20.def   (with props)
    branches/cmake-bringup/dll/win32/riched32/riched32.def   (with props)
Removed:
    branches/cmake-bringup/dll/win32/iprtprio/CMakeLists.txt
Modified:
    branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt
    branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt
    branches/cmake-bringup/dll/win32/jscript/CMakeLists.txt
    branches/cmake-bringup/dll/win32/localui/CMakeLists.txt
    branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt
    branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mciseq/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mciwave/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mmdrv/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msadp32.acm/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msafd/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msg711.acm/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msgsm32.acm/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mshtml.tlb/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msimg32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msisys.ocx/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msrle32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/msvidc32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/mswsock/CMakeLists.txt
    branches/cmake-bringup/dll/win32/netid/CMakeLists.txt
    branches/cmake-bringup/dll/win32/ntmarta/CMakeLists.txt
    branches/cmake-bringup/dll/win32/objsel/CMakeLists.txt
    branches/cmake-bringup/dll/win32/oledlg/CMakeLists.txt
    branches/cmake-bringup/dll/win32/olepro32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/powrprof/CMakeLists.txt
    branches/cmake-bringup/dll/win32/psapi/CMakeLists.txt
    branches/cmake-bringup/dll/win32/riched20/CMakeLists.txt
    branches/cmake-bringup/dll/win32/riched32/CMakeLists.txt
    branches/cmake-bringup/dll/win32/wsock32/CMakeLists.txt

Modified: branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,11 +1,12 @@
 
 add_definitions(-D__WINESRC__)
-
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(iccvid.dll iccvid.spec)
+add_library(iccvid SHARED iccvid.c rsrc.rc iccvid.def)
 
-add_library(iccvid SHARED iccvid.c rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/iccvid.def)
+if(NOT MSVC)
+    set_source_files_properties(iccvid.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(iccvid win32dll)
 

Added: branches/cmake-bringup/dll/win32/iccvid/iccvid.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/iccvid/iccvid.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/iccvid/iccvid.def (added)
+++ branches/cmake-bringup/dll/win32/iccvid/iccvid.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY iccvid.dll
+
+EXPORTS
+  DriverProc at 20=ICCVID_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/iccvid/iccvid.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -4,10 +4,11 @@
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(imaadp32.acm imaadp32.acm.spec)
+add_library(imaadp32.acm SHARED imaadp32.c imaadp32.def)
 
-add_library(imaadp32.acm SHARED imaadp32.c
-    ${CMAKE_CURRENT_BINARY_DIR}/imaadp32.def)
+if(NOT MSVC)
+    set_source_files_properties(imaadp32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(imaadp32.acm 0)
 set_target_properties(imaadp32.acm PROPERTIES SUFFIX ".acm")

Added: branches/cmake-bringup/dll/win32/imaadp32.acm/imaadp32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/imaadp32.acm/imaadp32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/imaadp32.acm/imaadp32.def (added)
+++ branches/cmake-bringup/dll/win32/imaadp32.acm/imaadp32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY imaadp32.acm
+
+EXPORTS
+  DriverProc at 20=ADPCM_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/imaadp32.acm/imaadp32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Removed: branches/cmake-bringup/dll/win32/iprtprio/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/iprtprio/CMakeLists.txt?rev=49448&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/iprtprio/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/iprtprio/CMakeLists.txt (removed)
@@ -1,15 +1,0 @@
-
-add_definitions(-D__WINESRC__)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
-
-spec2def(itircl.dll itircl.spec)
-
-add_library(itircl SHARED itircl_main.c ${CMAKE_CURRENT_BINARY_DIR}/itircl.def)
-
-set_module_type(itircl win32dll)
-
-target_link_libraries(itircl wine)
-
-add_importlibs(itircl kernel32 ntdll)
-add_dependencies(itircl psdk)
-add_cab_target(itircl 1)

Modified: branches/cmake-bringup/dll/win32/jscript/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/jscript/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/jscript/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/jscript/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -10,8 +10,6 @@
     -D__USE_CRTIMP)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
-
-spec2def(jscript.dll jscript.spec)
 
 add_library(jscript SHARED
     activex.c
@@ -34,7 +32,11 @@
     function.c
     global.c
     rsrc.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/jscript.def)
+    jscript.def)
+
+if(NOT MSVC)
+    set_source_files_properties(jscript.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(jscript win32dll)
 

Added: branches/cmake-bringup/dll/win32/jscript/jscript.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/jscript/jscript.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/jscript/jscript.def (added)
+++ branches/cmake-bringup/dll/win32/jscript/jscript.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,8 @@
+
+LIBRARY jscript.dll
+
+EXPORTS
+  DllCanUnloadNow at 0 @1 PRIVATE
+  DllGetClassObject at 12 @2 PRIVATE
+  DllRegisterServer at 0 @3 PRIVATE
+  DllUnregisterServer at 0 @4 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/jscript/jscript.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/localui/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/localui/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/localui/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/localui/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,9 +2,11 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(localui.dll localui.spec)
+add_library(localui SHARED localui.c localui.rc localui.def)
 
-add_library(localui SHARED localui.c localui.rc ${CMAKE_CURRENT_BINARY_DIR}/localui.def)
+if(NOT MSVC)
+    set_source_files_properties(localui.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(localui win32dll)
 

Added: branches/cmake-bringup/dll/win32/localui/localui.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/localui/localui.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/localui/localui.def (added)
+++ branches/cmake-bringup/dll/win32/localui/localui.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY localui.dll
+
+EXPORTS
+  InitializePrintMonitorUI at 0 @1

Propchange: branches/cmake-bringup/dll/win32/localui/localui.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -4,9 +4,11 @@
 add_definitions(-DLANGPACK)
 include_directories(include)
 
-spec2def(lpk.dll lpk.spec)
+add_library(lpk SHARED dllmain.c stub.c lpk.rc lpk.def)
 
-add_library(lpk SHARED dllmain.c stub.c lpk.rc ${CMAKE_CURRENT_BINARY_DIR}/lpk.def)
+if(NOT MSVC)
+    set_source_files_properties(lpk.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(lpk win32dll)
 

Added: branches/cmake-bringup/dll/win32/lpk/lpk.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/lpk/lpk.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/lpk/lpk.def (added)
+++ branches/cmake-bringup/dll/win32/lpk/lpk.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,15 @@
+
+LIBRARY lpk.dll
+
+EXPORTS
+  LpkInitialize at 4 @1
+  LpkTabbedTextOut at 48 @2
+  LpkDllInitialize at 12 @3
+  LpkDrawTextEx at 40 @4
+  LpkEditControl @5 DATA
+  LpkExtTextOut at 36 @6
+  LpkGetCharacterPlacement at 28 @7
+  LpkGetTextExtentExPoint at 36 @8
+  LpkPSMTextOut at 24 @9
+  LpkUseGDIWidthCache at 20 @10
+  ftsWordBreak at 20 @11

Propchange: branches/cmake-bringup/dll/win32/lpk/lpk.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,10 +2,11 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(lz32.dll lz32.spec)
+add_library(lz32 SHARED version.rc lz32.def)
 
-add_library(lz32 SHARED version.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/lz32.def)
+if(NOT MSVC)
+    set_source_files_properties(lz32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(lz32 0)
 

Added: branches/cmake-bringup/dll/win32/lz32/lz32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/lz32/lz32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/lz32/lz32.def (added)
+++ branches/cmake-bringup/dll/win32/lz32/lz32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,16 @@
+
+LIBRARY lz32.dll
+
+EXPORTS
+  CopyLZFile at 8=kernel32.CopyLZFile @1
+  GetExpandedNameA at 8=kernel32.GetExpandedNameA @2
+  GetExpandedNameW at 8=kernel32.GetExpandedNameW @3
+  LZClose at 4=kernel32.LZClose @4
+  LZCopy at 8=kernel32.LZCopy @5
+  LZDone at 0=kernel32.LZDone @6
+  LZInit at 4=kernel32.LZInit @7
+  LZOpenFileA at 12=kernel32.LZOpenFileA @8
+  LZOpenFileW at 12=kernel32.LZOpenFileW @9
+  LZRead at 12=kernel32.LZRead @10
+  LZSeek at 12=kernel32.LZSeek @11
+  LZStart at 0=kernel32.LZStart @12

Propchange: branches/cmake-bringup/dll/win32/lz32/lz32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,8 +1,6 @@
 
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
-
-spec2def(mciavi32.dll mciavi32.spec)
 
 add_library(mciavi32 SHARED
     info.c
@@ -10,7 +8,11 @@
     mmoutput.c
     wnd.c
     mciavi_res.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/mciavi32.def)
+    mciavi32.def)
+
+if(NOT MSVC)
+    set_source_files_properties(mciavi32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(mciavi32 win32dll)
 

Added: branches/cmake-bringup/dll/win32/mciavi32/mciavi32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciavi32/mciavi32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/mciavi32/mciavi32.def (added)
+++ branches/cmake-bringup/dll/win32/mciavi32/mciavi32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY mciavi32.dll
+
+EXPORTS
+  DriverProc at 20=MCIAVI_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/mciavi32/mciavi32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,10 +2,11 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(mcicda.dll mcicda.spec)
+add_library(mcicda SHARED mcicda.c mcicda.def)
 
-add_library(mcicda SHARED mcicda.c
-    ${CMAKE_CURRENT_BINARY_DIR}/mcicda.def)
+if(NOT MSVC)
+    set_source_files_properties(mcicda.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(mcicda 0)
 

Added: branches/cmake-bringup/dll/win32/mcicda/mcicda.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mcicda/mcicda.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/mcicda/mcicda.def (added)
+++ branches/cmake-bringup/dll/win32/mcicda/mcicda.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY mcicda.dll
+
+EXPORTS
+  DriverProc at 20=MCICDA_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/mcicda/mcicda.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,9 +2,11 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(mciqtz32.dll mciqtz32.spec)
+add_library(mciqtz32 SHARED mciqtz.c version.rc mciqtz32.def)
 
-add_library(mciqtz32 SHARED mciqtz.c version.rc ${CMAKE_CURRENT_BINARY_DIR}/mciqtz32.def)
+if(NOT MSVC)
+    set_source_files_properties(mciqtz32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(mciqtz32 win32dll)
 

Added: branches/cmake-bringup/dll/win32/mciqtz32/mciqtz32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciqtz32/mciqtz32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/mciqtz32/mciqtz32.def (added)
+++ branches/cmake-bringup/dll/win32/mciqtz32/mciqtz32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY mciqtz32.dll
+
+EXPORTS
+  DriverProc at 20=MCIQTZ_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/mciqtz32/mciqtz32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mciseq/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciseq/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mciseq/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mciseq/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,10 +2,11 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(mciseq.dll mciseq.spec)
+add_library(mciseq SHARED mcimidi.c mciseq.def)
 
-add_library(mciseq SHARED mcimidi.c
-    ${CMAKE_CURRENT_BINARY_DIR}/mciseq.def)
+if(NOT MSVC)
+    set_source_files_properties(mciseq.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(mciseq 0)
 

Added: branches/cmake-bringup/dll/win32/mciseq/mciseq.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciseq/mciseq.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/mciseq/mciseq.def (added)
+++ branches/cmake-bringup/dll/win32/mciseq/mciseq.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY mciseq.dll
+
+EXPORTS
+  DriverProc at 20=MCIMIDI_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/mciseq/mciseq.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mciwave/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciwave/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mciwave/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mciwave/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,14 +1,18 @@
 
-add_definitions(-D__WINESRC__)
-add_definitions(-D_DLL -D__USE_CRTIMP)
-add_definitions(-D_WINE)
+add_definitions(
+    -D__WINESRC__
+    -D_DLL -D__USE_CRTIMP
+    -D_WINE)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
 spec2def(mciwave.dll mciwave.spec)
 
-add_library(mciwave SHARED mciwave.c
-    ${CMAKE_CURRENT_BINARY_DIR}/mciwave.def)
+add_library(mciwave SHARED mciwave.c mciwave.def)
+
+if(NOT MSVC)
+    set_source_files_properties(mciwave.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(mciwave 0)
 

Added: branches/cmake-bringup/dll/win32/mciwave/mciwave.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciwave/mciwave.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/mciwave/mciwave.def (added)
+++ branches/cmake-bringup/dll/win32/mciwave/mciwave.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY mciwave.dll
+
+EXPORTS
+  DriverProc at 20=MCIWAVE_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/mciwave/mciwave.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mmdrv/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mmdrv/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mmdrv/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mmdrv/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,8 +2,6 @@
 set_unicode()
 
 add_definitions(-DNDEBUG)
-
-spec2def(mmdrv.dll mmdrv.spec)
 
 add_library(mmdrv SHARED
     entry.c
@@ -13,7 +11,11 @@
     common.c
     wave.c
     wave_io.c
-    ${CMAKE_CURRENT_BINARY_DIR}/mmdrv.def)
+    mmdrv.def)
+
+if(NOT MSVC)
+    set_source_files_properties(mmdrv.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(mmdrv 0)
 

Added: branches/cmake-bringup/dll/win32/mmdrv/mmdrv.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mmdrv/mmdrv.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/mmdrv/mmdrv.def (added)
+++ branches/cmake-bringup/dll/win32/mmdrv/mmdrv.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,6 @@
+
+LIBRARY mmdrv.dll
+
+EXPORTS
+  DriverProc at 20 @1
+  wodMessage at 20 @2

Propchange: branches/cmake-bringup/dll/win32/mmdrv/mmdrv.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/msadp32.acm/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msadp32.acm/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msadp32.acm/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msadp32.acm/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -4,10 +4,11 @@
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(msadp32.acm msadp32.acm.spec)
+add_library(msadp32.acm SHARED msadp32.c msadp32.def)
 
-add_library(msadp32.acm SHARED msadp32.c
-    ${CMAKE_CURRENT_BINARY_DIR}/msadp32.def)
+if(NOT MSVC)
+    set_source_files_properties(msadp32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(msadp32.acm 0)
 set_target_properties(msadp32.acm PROPERTIES SUFFIX "")

Added: branches/cmake-bringup/dll/win32/msadp32.acm/msadp32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msadp32.acm/msadp32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msadp32.acm/msadp32.def (added)
+++ branches/cmake-bringup/dll/win32/msadp32.acm/msadp32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY msadp32.acm
+
+EXPORTS
+  DriverProc at 20=ADPCM_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/msadp32.acm/msadp32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/msafd/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msafd/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msafd/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msafd/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,10 +1,9 @@
 
 set_unicode()
 
-include_directories(BEFORE include)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/drivers)
-
-spec2def(msafd.dll msafd.spec)
+include_directories(
+    BEFORE include
+    ${REACTOS_SOURCE_DIR}/include/reactos/drivers)
 
 list(APPEND SOURCE
     msafd.rc
@@ -13,7 +12,11 @@
     misc/helpers.c
     misc/sndrcv.c
     misc/stubs.c
-    ${CMAKE_CURRENT_BINARY_DIR}/msafd.def)
+    msafd.def)
+
+if(NOT MSVC)
+    set_source_files_properties(msafd.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 add_library(msafd SHARED
     ${CMAKE_CURRENT_BINARY_DIR}/msafd_msafd.h.gch

Added: branches/cmake-bringup/dll/win32/msafd/msafd.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msafd/msafd.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msafd/msafd.def (added)
+++ branches/cmake-bringup/dll/win32/msafd/msafd.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY msafd.dll
+
+EXPORTS
+  WSPStartup at 76 @1

Propchange: branches/cmake-bringup/dll/win32/msafd/msafd.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/msg711.acm/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msg711.acm/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msg711.acm/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msg711.acm/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,13 +1,15 @@
 
-add_definitions(-D_DLL -D__USE_CRTIMP)
-add_definitions(-D__WINESRC__)
+add_definitions(
+    -D_DLL -D__USE_CRTIMP
+    -D__WINESRC__)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(msg711.acm msg711.acm.spec)
+add_library(msg711.acm SHARED msg711.c msg711.def)
 
-add_library(msg711.acm SHARED msg711.c
-    ${CMAKE_CURRENT_BINARY_DIR}/msg711.def)
+if(NOT MSVC)
+    set_source_files_properties(msg711.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(msg711.acm 0)
 set_target_properties(msg711.acm PROPERTIES SUFFIX "")

Added: branches/cmake-bringup/dll/win32/msg711.acm/msg711.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msg711.acm/msg711.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msg711.acm/msg711.def (added)
+++ branches/cmake-bringup/dll/win32/msg711.acm/msg711.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY msg711.acm
+
+EXPORTS
+  DriverProc at 20=G711_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/msg711.acm/msg711.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/msgsm32.acm/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msgsm32.acm/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msgsm32.acm/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msgsm32.acm/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,13 +1,15 @@
 
-add_definitions(-D_DLL -D__USE_CRTIMP)
-add_definitions(-D__WINESRC__)
+add_definitions(
+    -D_DLL -D__USE_CRTIMP
+    -D__WINESRC__)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(msgsm32.acm msgsm32.acm.spec)
+add_library(msgsm32.acm SHARED msgsm32.c msgsm32.def)
 
-add_library(msgsm32.acm SHARED msgsm32.c
-    ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.def)
+if(NOT MSVC)
+    set_source_files_properties(msgsm32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(msgsm32.acm 0)
 set_target_properties(msgsm32.acm PROPERTIES SUFFIX "")

Added: branches/cmake-bringup/dll/win32/msgsm32.acm/msgsm32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msgsm32.acm/msgsm32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msgsm32.acm/msgsm32.def (added)
+++ branches/cmake-bringup/dll/win32/msgsm32.acm/msgsm32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY msgsm32.acm
+
+EXPORTS
+  DriverProc at 20=GSM_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/msgsm32.acm/msgsm32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mshtml.tlb/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mshtml.tlb/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mshtml.tlb/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mshtml.tlb/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -6,11 +6,7 @@
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(mshtml.tlb mshtml.tlb.spec)
-
-add_library(mshtml.tlb SHARED
-    rsrc.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/mshtml.def)
+add_library(mshtml.tlb SHARED rsrc.rc)
 
 set_entrypoint(mshtml.tlb 0)
 set_target_properties(mshtml.tlb PROPERTIES SUFFIX "")

Modified: branches/cmake-bringup/dll/win32/msimg32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msimg32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msimg32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msimg32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,9 +2,11 @@
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 add_definitions(-D__WINESRC__)
 
-spec2def(msimg32.dll msimg32.spec)
+add_library(msimg32 SHARED msimg32_main.c msimg32.def)
 
-add_library(msimg32 SHARED msimg32_main.c ${CMAKE_CURRENT_BINARY_DIR}/msimg32.def)
+if(NOT MSVC)
+    set_source_files_properties(msimg32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(msimg32 win32dll)
 

Added: branches/cmake-bringup/dll/win32/msimg32/msimg32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msimg32/msimg32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msimg32/msimg32.def (added)
+++ branches/cmake-bringup/dll/win32/msimg32/msimg32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,9 @@
+
+LIBRARY msimg32.dll
+
+EXPORTS
+  AlphaBlend at 44=gdi32.GdiAlphaBlend @1
+  DllInitialize at 12=DllMain at 12 @2 PRIVATE
+  GradientFill at 24=gdi32.GdiGradientFill @3
+  TransparentBlt at 44=gdi32.GdiTransparentBlt @4
+  vSetDdrawflag at 0 @5

Propchange: branches/cmake-bringup/dll/win32/msimg32/msimg32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/msisys.ocx/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msisys.ocx/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msisys.ocx/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msisys.ocx/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,10 +2,11 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(msisys.ocx msisys.ocx.spec)
+add_library(msisys SHARED msisys.c msisys.def)
 
-add_library(msisys SHARED msisys.c
-    ${CMAKE_CURRENT_BINARY_DIR}/msisys.def)
+if(NOT MSVC)
+    set_source_files_properties(msisys.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(msisys win32ocx)
 

Added: branches/cmake-bringup/dll/win32/msisys.ocx/msisys.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msisys.ocx/msisys.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msisys.ocx/msisys.def (added)
+++ branches/cmake-bringup/dll/win32/msisys.ocx/msisys.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,8 @@
+
+LIBRARY msisys.ocx
+
+EXPORTS
+  DllCanUnloadNow at 0 @1 PRIVATE
+  DllGetClassObject at 12 @2 PRIVATE
+  DllRegisterServer at 0 @3 PRIVATE
+  DllUnregisterServer at 0 @4 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/msisys.ocx/msisys.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/msrle32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msrle32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msrle32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msrle32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,12 +1,15 @@
 
-add_definitions(-D__WINESRC__)
-add_definitions(-D_DLL -D__USE_CRTIMP)
+add_definitions(
+    -D__WINESRC__
+    -D_DLL -D__USE_CRTIMP)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(msrle32.dll msrle32.spec)
+add_library(msrle32 SHARED msrle32.c rsrc.rc msrle32.def)
 
-add_library(msrle32 SHARED msrle32.c rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/msrle32.def)
+if(NOT MSVC)
+    set_source_files_properties(msrle32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(msrle32 win32dll)
 

Added: branches/cmake-bringup/dll/win32/msrle32/msrle32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msrle32/msrle32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msrle32/msrle32.def (added)
+++ branches/cmake-bringup/dll/win32/msrle32/msrle32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY msrle32.dll
+
+EXPORTS
+  DriverProc at 20=MSRLE32_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/msrle32/msrle32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/msvidc32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msvidc32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/msvidc32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/msvidc32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,12 +1,15 @@
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-add_definitions(-D__WINESRC__)
-add_definitions(-D_WINE)
+add_definitions(
+    -D__WINESRC__
+    -D_WINE)
 
-spec2def(msvidc32.dll msvidc32.spec)
+add_library(msvidc32 SHARED msvideo1.c rsrc.rc msvidc32.def)
 
-add_library(msvidc32 SHARED msvideo1.c rsrc.rc ${CMAKE_CURRENT_BINARY_DIR}/msvidc32.def)
+if(NOT MSVC)
+    set_source_files_properties(msvidc32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(msvidc32 win32dll)
 

Added: branches/cmake-bringup/dll/win32/msvidc32/msvidc32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msvidc32/msvidc32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/msvidc32/msvidc32.def (added)
+++ branches/cmake-bringup/dll/win32/msvidc32/msvidc32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY msvidc32.dll
+
+EXPORTS
+  DriverProc at 20=CRAM_DriverProc at 20 @1 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/msvidc32/msvidc32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/mswsock/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mswsock/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/mswsock/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/mswsock/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -10,7 +10,11 @@
     extensions.c
     stubs.c
     mswsock.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/mswsock.def)
+    mswsock.def)
+
+if(NOT MSVC)
+    set_source_files_properties(mswsock.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(mswsock win32dll)
 

Added: branches/cmake-bringup/dll/win32/mswsock/mswsock.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mswsock/mswsock.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/mswsock/mswsock.def (added)
+++ branches/cmake-bringup/dll/win32/mswsock/mswsock.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,36 @@
+
+LIBRARY mswsock.dll
+
+EXPORTS
+  AcceptEx at 32 @1
+  EnumProtocolsA at 12=ws2_32.WSAEnumProtocolsA @2
+  EnumProtocolsW at 12=ws2_32.WSAEnumProtocolsW @3
+  GetAcceptExSockaddrs at 32 @4
+  GetAddressByNameA at 40 @5
+  GetAddressByNameW at 40 @6
+  GetNameByTypeA at 12 @7
+  GetNameByTypeW at 12 @8
+  GetServiceA at 28 @9
+  GetServiceW at 28 @10
+  GetTypeByNameA at 8 @11
+  GetTypeByNameW at 8 @12
+  MigrateWinsockConfiguration at 12 @13
+  NPLoadNameSpaces at 12 @14
+  NSPStartup at 8 @15
+  ServiceMain at 8 @16
+  SetServiceA at 24 @17
+  SetServiceW at 24 @18
+  StartWsdpService at 0 @19
+  StopWsdpService at 0 @20
+  SvchostPushServiceGlobals at 4 @21
+  TransmitFile at 28 @22
+  WSARecvEx at 16 @23
+  WSPStartup at 76 @24
+  dn_expand at 20 @25
+  getnetbyname at 4 @26
+  inet_network at 4 @27
+  rcmd at 24 @28
+  rexec at 24 @29
+  rresvport at 4 @30
+  s_perror at 4 @31
+  sethostname at 8 @32

Propchange: branches/cmake-bringup/dll/win32/mswsock/mswsock.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/netid/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/netid/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/netid/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/netid/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,7 +1,9 @@
 
-spec2def(netid.dll netid.spec)
+add_library(netid SHARED netid.c netid.rc netid.def)
 
-add_library(netid SHARED netid.c netid.rc ${CMAKE_CURRENT_BINARY_DIR}/netid.def)
+if(NOT MSVC)
+    set_source_files_properties(netid.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(netid win32dll)
 

Added: branches/cmake-bringup/dll/win32/netid/netid.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/netid/netid.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/netid/netid.def (added)
+++ branches/cmake-bringup/dll/win32/netid/netid.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY netid.dll
+
+EXPORTS
+  CreateNetIDPropertyPage at 0 @1

Propchange: branches/cmake-bringup/dll/win32/netid/netid.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/ntmarta/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/ntmarta/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/ntmarta/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/ntmarta/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,12 +2,15 @@
 set_unicode()
 
 add_definitions(-D__WINESRC__)
+
 remove_definitions(-D_WIN32_WINNT=0x502)
 add_definitions(-D_WIN32_WINNT=0x600)
 
-spec2def(ntmarta.dll ntmarta.spec)
+add_library(ntmarta SHARED ntmarta.c ntmarta.rc ntmarta.def)
 
-add_library(ntmarta SHARED ntmarta.c ntmarta.rc ${CMAKE_CURRENT_BINARY_DIR}/ntmarta.def)
+if(NOT MSVC)
+    set_source_files_properties(ntmarta.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(ntmarta win32dll)
 
@@ -17,5 +20,4 @@
     kernel32
     ntdll)
 
-
 add_cab_target(ntmarta 1)

Added: branches/cmake-bringup/dll/win32/ntmarta/ntmarta.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/ntmarta/ntmarta.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/ntmarta/ntmarta.def (added)
+++ branches/cmake-bringup/dll/win32/ntmarta/ntmarta.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,13 @@
+
+LIBRARY ntmarta.dll
+
+EXPORTS
+  AccFreeIndexArray at 12 @1
+  AccGetInheritanceSource at 40 @2
+  AccRewriteGetExplicitEntriesFromAcl at 12 @3
+  AccRewriteGetHandleRights at 32 @4
+  AccRewriteGetNamedRights at 32 @5
+  AccRewriteSetEntriesInAcl at 16 @6
+  AccRewriteSetHandleRights at 16 @7
+  AccRewriteSetNamedRights at 16 @8
+  AccTreeResetNamedSecurityInfo at 44 @9

Propchange: branches/cmake-bringup/dll/win32/ntmarta/ntmarta.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/objsel/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/objsel/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/objsel/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/objsel/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -6,14 +6,16 @@
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(objsel.dll objsel.spec)
-
 add_library(objsel SHARED
     factory.c
     objsel.c
     regsvr.c
     objsel.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/objsel.def)
+    objsel.def)
+
+if(NOT MSVC)
+    set_source_files_properties(objsel.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(objsel win32dll)
 
@@ -28,5 +30,4 @@
     kernel32
     ntdll)
 
-
 add_cab_target(objsel 1)

Added: branches/cmake-bringup/dll/win32/objsel/objsel.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/objsel/objsel.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/objsel/objsel.def (added)
+++ branches/cmake-bringup/dll/win32/objsel/objsel.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,8 @@
+
+LIBRARY objsel.dll
+
+EXPORTS
+  DllCanUnloadNow at 0 @1 PRIVATE
+  DllGetClassObject at 12 @2 PRIVATE
+  DllRegisterServer at 0 @3 PRIVATE
+  DllUnregisterServer at 0 @4 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/objsel/objsel.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/oledlg/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/oledlg/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/oledlg/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/oledlg/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,15 +1,17 @@
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 add_definitions(-D__WINESRC__)
-
-spec2def(oledlg.dll oledlg.spec)
 
 add_library(oledlg SHARED
     insobjdlg.c
     oledlg_main.c
     pastespl.c
     rsrc.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/oledlg.def)
+    oledlg.def)
+
+if(NOT MSVC)
+    set_source_files_properties(oledlg.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(oledlg win32dll)
 

Added: branches/cmake-bringup/dll/win32/oledlg/oledlg.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/oledlg/oledlg.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/oledlg/oledlg.def (added)
+++ branches/cmake-bringup/dll/win32/oledlg/oledlg.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,27 @@
+
+LIBRARY oledlg.dll
+
+EXPORTS
+  OleUIAddVerbMenuA at 36 @1
+  OleUICanConvertOrActivateAs at 12 @2
+  OleUIInsertObjectA at 4 @3
+  OleUIPasteSpecialA at 4 @4
+  OleUIEditLinksA at 4 @5
+  OleUIChangeIconA at 4 @6
+  OleUIConvertA at 4 @7
+  OleUIBusyA at 4 @8
+  OleUIUpdateLinksA at 16 @9
+  OleUIPromptUserA @10
+  OleUIObjectPropertiesA at 4 @11
+  OleUIChangeSourceA at 4 @12
+  OleUIPromptUserW @13
+  OleUIAddVerbMenuW at 36 @14
+  OleUIBusyW at 4 @15
+  OleUIChangeIconW at 4 @16
+  OleUIChangeSourceW at 4 @17
+  OleUIConvertW at 4 @18
+  OleUIEditLinksW at 4 @19
+  OleUIInsertObjectW at 4 @20
+  OleUIObjectPropertiesW at 4 @21
+  OleUIPasteSpecialW at 4 @22
+  OleUIUpdateLinksW at 16 @23

Propchange: branches/cmake-bringup/dll/win32/oledlg/oledlg.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/olepro32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/olepro32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/olepro32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/olepro32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,20 +2,19 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(olepro32.dll olepro32.spec)
+add_library(olepro32 SHARED olepro32stubs.c version.rc olepro32.def)
 
-add_library(olepro32 SHARED olepro32stubs.c version.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/olepro32.def)
+if(NOT MSVC)
+    set_source_files_properties(olepro32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_entrypoint(olepro32 0)
 
-target_link_libraries(olepro32
-    wine)
+target_link_libraries(olepro32 wine)
 
 add_importlibs(olepro32
     oleaut32
     kernel32
     ntdll)
 
-
 add_cab_target(olepro32 1)

Added: branches/cmake-bringup/dll/win32/olepro32/olepro32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/olepro32/olepro32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/olepro32/olepro32.def (added)
+++ branches/cmake-bringup/dll/win32/olepro32/olepro32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,15 @@
+
+LIBRARY olepro32.dll
+
+EXPORTS
+  OleIconToCursor at 8=oleaut32.OleIconToCursor @248
+  OleCreatePropertyFrameIndirect at 4=oleaut32.OleCreatePropertyFrameIndirect @249
+  OleCreatePropertyFrame at 44=oleaut32.OleCreatePropertyFrame @250
+  OleLoadPicture at 20=oleaut32.OleLoadPicture @251
+  OleCreatePictureIndirect at 16=oleaut32.OleCreatePictureIndirect @252
+  OleCreateFontIndirect at 12=oleaut32.OleCreateFontIndirect @253
+  OleTranslateColor at 12=oleaut32.OleTranslateColor @254
+  DllCanUnloadNow at 0 @255 PRIVATE
+  DllGetClassObject at 12 @256 PRIVATE
+  DllRegisterServer at 0 @257 PRIVATE
+  DllUnregisterServer at 0 @258 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/olepro32/olepro32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/powrprof/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/powrprof/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/powrprof/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/powrprof/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,9 +1,11 @@
 
 set_unicode()
 
-spec2def(powrprof.dll powrprof.spec)
+add_library(powrprof SHARED powrprof.c powrprof.rc powrprof.def)
 
-add_library(powrprof SHARED powrprof.c powrprof.rc ${CMAKE_CURRENT_BINARY_DIR}/powrprof.def)
+if(NOT MSVC)
+    set_source_files_properties(powrprof.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(powrprof win32dll)
 

Added: branches/cmake-bringup/dll/win32/powrprof/powrprof.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/powrprof/powrprof.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/powrprof/powrprof.def (added)
+++ branches/cmake-bringup/dll/win32/powrprof/powrprof.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,27 @@
+
+LIBRARY powrprof.dll
+
+EXPORTS
+  CallNtPowerInformation at 20 @1
+  CanUserWritePwrScheme at 0 @2
+  DeletePwrScheme at 4 @3
+  EnumPwrSchemes at 8 @4
+  GetActivePwrScheme at 4 @5
+  GetCurrentPowerPolicies at 8 @6
+  GetPwrCapabilities at 4 @7
+  GetPwrDiskSpindownRange at 8 @8
+  IsAdminOverrideActive at 4 @9
+  IsPwrHibernateAllowed at 0 @10
+  IsPwrShutdownAllowed at 0 @11
+  IsPwrSuspendAllowed at 0 @12
+  PowerGetActiveScheme at 8 @13
+  PowerReadDCValue at 28 @14
+  ReadGlobalPwrPolicy at 4 @15
+  ReadProcessorPwrScheme at 8 @16
+  ReadPwrScheme at 8 @17
+  SetActivePwrScheme at 12 @18
+  SetSuspendState at 12 @19
+  WriteGlobalPwrPolicy at 4 @20
+  WriteProcessorPwrScheme at 8 @21
+  WritePwrScheme at 16 @22
+  ValidatePowerPolicies at 8 @23

Propchange: branches/cmake-bringup/dll/win32/powrprof/powrprof.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/psapi/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/psapi/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/psapi/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/psapi/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,11 +1,13 @@
-
-spec2def(psapi.dll psapi.spec)
 
 list(APPEND SOURCE
     malloc.c
     psapi.c
     psapi.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/psapi.def)
+    psapi.def)
+
+if(NOT MSVC)
+    set_source_files_properties(psapi.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 add_library(psapi SHARED
     ${CMAKE_CURRENT_BINARY_DIR}/psapi_precomp.h.gch

Added: branches/cmake-bringup/dll/win32/psapi/psapi.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/psapi/psapi.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/psapi/psapi.def (added)
+++ branches/cmake-bringup/dll/win32/psapi/psapi.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,29 @@
+
+LIBRARY psapi.dll
+
+EXPORTS
+  EmptyWorkingSet at 4 @1
+  EnumDeviceDrivers at 12 @2
+  EnumPageFilesA at 8 @3
+  EnumPageFilesW at 8 @4
+  EnumProcessModules at 16 @5
+  EnumProcesses at 12 @6
+  GetDeviceDriverBaseNameA at 12 @7
+  GetDeviceDriverBaseNameW at 12 @8
+  GetDeviceDriverFileNameA at 12 @9
+  GetDeviceDriverFileNameW at 12 @10
+  GetMappedFileNameA at 16 @11
+  GetMappedFileNameW at 16 @12
+  GetModuleBaseNameA at 16 @13
+  GetModuleBaseNameW at 16 @14
+  GetModuleFileNameExA at 16 @15
+  GetModuleFileNameExW at 16 @16
+  GetModuleInformation at 16 @17
+  GetPerformanceInfo at 8 @18
+  GetProcessImageFileNameA at 12 @19
+  GetProcessImageFileNameW at 12 @20
+  GetProcessMemoryInfo at 12 @21
+  GetWsChanges at 12 @22
+  InitializeProcessForWsWatch at 4 @23
+  QueryWorkingSet at 12 @24
+  QueryWorkingSetEx at 12 @25

Propchange: branches/cmake-bringup/dll/win32/psapi/psapi.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/riched20/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/riched20/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/riched20/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/riched20/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,10 +1,9 @@
 
-add_definitions(-D__WINESRC__)
-add_definitions(-D_DLL -D__USE_CRTIMP)
+add_definitions(
+    -D__WINESRC__
+    -D_DLL -D__USE_CRTIMP)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
-
-spec2def(riched20.dll riched20.spec)
 
 add_library(riched20 SHARED
     caret.c
@@ -27,7 +26,11 @@
     wrap.c
     writer.c
     version.rc
-    ${CMAKE_CURRENT_BINARY_DIR}/riched20.def)
+    riched20.def)
+
+if(NOT MSVC)
+    set_source_files_properties(riched20.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(riched20 win32dll)
 
@@ -49,5 +52,4 @@
     kernel32
     ntdll)
 
-
 add_cab_target(riched20 1)

Added: branches/cmake-bringup/dll/win32/riched20/riched20.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/riched20/riched20.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/riched20/riched20.def (added)
+++ branches/cmake-bringup/dll/win32/riched20/riched20.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,13 @@
+
+LIBRARY riched20.dll
+
+EXPORTS
+  IID_IRichEditOle @2 DATA
+  IID_IRichEditOleCallback @3 DATA
+  CreateTextServices at 12 @4
+  IID_ITextServices @5 DATA
+  IID_ITextHost @6 DATA
+  IID_ITextHost2 @7 DATA
+  REExtendedRegisterClass at 0 @8
+  RichEdit10ANSIWndProc at 16 @9
+  RichEditANSIWndProc at 16 @10

Propchange: branches/cmake-bringup/dll/win32/riched20/riched20.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/riched32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/riched32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/riched32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/riched32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -2,9 +2,11 @@
 add_definitions(-D__WINESRC__)
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 
-spec2def(riched32.dll riched32.spec)
+add_library(riched32 SHARED richedit.c version.rc riched32.def)
 
-add_library(riched32 SHARED richedit.c version.rc ${CMAKE_CURRENT_BINARY_DIR}/riched32.def)
+if(NOT MSVC)
+    set_source_files_properties(riched32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(riched32 win32dll)
 

Added: branches/cmake-bringup/dll/win32/riched32/riched32.def
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/riched32/riched32.def?rev=49449&view=auto
==============================================================================
--- branches/cmake-bringup/dll/win32/riched32/riched32.def (added)
+++ branches/cmake-bringup/dll/win32/riched32/riched32.def [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,0 +1,5 @@
+
+LIBRARY riched32.dll
+
+EXPORTS
+  DllGetVersion at 4 @2 PRIVATE

Propchange: branches/cmake-bringup/dll/win32/riched32/riched32.def
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: branches/cmake-bringup/dll/win32/wsock32/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/wsock32/CMakeLists.txt?rev=49449&r1=49448&r2=49449&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/wsock32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/wsock32/CMakeLists.txt [iso-8859-1] Tue Nov  2 19:58:29 2010
@@ -1,10 +1,13 @@
 
 set_unicode()
 
-add_library(wsock32 SHARED stubs.c wsock32.rc)
+add_library(wsock32 SHARED stubs.c wsock32.rc wsock32.def)
+
+if(NOT MSVC)
+    set_source_files_properties(wsock32.def PROPERTIES EXTERNAL_OBJECT TRUE)
+endif()
 
 set_module_type(wsock32 win32dll)
 
-target_link_libraries(wsock32 ${CMAKE_CURRENT_SOURCE_DIR}/wsock32.def)
 add_importlibs(wsock32 ws2_32 kernel32 ntdll)
 add_cab_target(wsock32 1)




More information about the Ros-diffs mailing list