Author: spetreolle Date: Wed Dec 1 13:36:16 2010 New Revision: 49881
URL: http://svn.reactos.org/svn/reactos?rev=49881&view=rev Log: [CMAKE] Fix dwmapi, mpr and msxml3. Ordinal stubs were given the same internal names as Wine.
Added: branches/cmake-bringup/dll/win32/dwmapi/dwmapi_ros.diff branches/cmake-bringup/dll/win32/mpr/mpr_ros.diff branches/cmake-bringup/dll/win32/msxml3/msxml3_ros.diff Modified: branches/cmake-bringup/dll/win32/dwmapi/CMakeLists.txt branches/cmake-bringup/dll/win32/dwmapi/dwmapi.spec branches/cmake-bringup/dll/win32/mpr/CMakeLists.txt branches/cmake-bringup/dll/win32/mpr/mpr.spec branches/cmake-bringup/dll/win32/msxml3/CMakeLists.txt branches/cmake-bringup/dll/win32/msxml3/msxml3.spec
Modified: branches/cmake-bringup/dll/win32/dwmapi/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/dwmapi/C... ============================================================================== --- branches/cmake-bringup/dll/win32/dwmapi/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/dwmapi/CMakeLists.txt [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -3,9 +3,15 @@
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+set_rc_compiler() spec2def(dwmapi.dll dwmapi.spec)
-add_library(dwmapi SHARED dwmapi_main.c version.rc ${CMAKE_CURRENT_BINARY_DIR}/dwmapi.def) +list(APPEND SOURCE + dwmapi_main.c + version.rc + ${CMAKE_CURRENT_BINARY_DIR}/dwmapi.def) + +add_library(dwmapi SHARED ${SOURCE})
set_module_type(dwmapi win32dll)
Modified: branches/cmake-bringup/dll/win32/dwmapi/dwmapi.spec URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/dwmapi/d... ============================================================================== --- branches/cmake-bringup/dll/win32/dwmapi/dwmapi.spec [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/dwmapi/dwmapi.spec [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,24 +1,24 @@ -100 stub @ -101 stub @ +100 stub DWMAPI_100 +101 stub DWMAPI_101 102 stdcall DwmEnableComposition (long) -103 stub @ -104 stub @ -105 stub @ -106 stub @ -107 stub @ -108 stub @ -109 stub @ -110 stub @ -111 stub @ -112 stub @ -113 stub @ +103 stub DWMAPI_103 +104 stub DWMAPI_104 +105 stub DWMAPI_105 +106 stub DWMAPI_106 +107 stub DWMAPI_107 +108 stub DWMAPI_108 +109 stub DWMAPI_109 +110 stub DWMAPI_110 +111 stub DWMAPI_111 +112 stub DWMAPI_112 +113 stub DWMAPI_113
-115 stub @ -116 stub @ -117 stub @ -118 stub @ -119 stub @ -120 stub @ +115 stub DWMAPI_114 +116 stub DWMAPI_115 +117 stub DWMAPI_116 +118 stub DWMAPI_117 +119 stub DWMAPI_118 +120 stub DWMAPI_120
@ stub DwmAttachMilContent @ stub DwmDefWindowProc
Added: branches/cmake-bringup/dll/win32/dwmapi/dwmapi_ros.diff URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/dwmapi/d... ============================================================================== --- branches/cmake-bringup/dll/win32/dwmapi/dwmapi_ros.diff (added) +++ branches/cmake-bringup/dll/win32/dwmapi/dwmapi_ros.diff [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,0 +1,48 @@ +Index: dwmapi.spec +=================================================================== +--- dwmapi.spec (revision 49877) ++++ dwmapi.spec (working copy) +@@ -1,24 +1,24 @@ +-100 stub @ +-101 stub @ ++100 stub DWMAPI_100 ++101 stub DWMAPI_101 + 102 stdcall DwmEnableComposition (long) +-103 stub @ +-104 stub @ +-105 stub @ +-106 stub @ +-107 stub @ +-108 stub @ +-109 stub @ +-110 stub @ +-111 stub @ +-112 stub @ +-113 stub @ ++103 stub DWMAPI_103 ++104 stub DWMAPI_104 ++105 stub DWMAPI_105 ++106 stub DWMAPI_106 ++107 stub DWMAPI_107 ++108 stub DWMAPI_108 ++109 stub DWMAPI_109 ++110 stub DWMAPI_110 ++111 stub DWMAPI_111 ++112 stub DWMAPI_112 ++113 stub DWMAPI_113 + +-115 stub @ +-116 stub @ +-117 stub @ +-118 stub @ +-119 stub @ +-120 stub @ ++115 stub DWMAPI_114 ++116 stub DWMAPI_115 ++117 stub DWMAPI_116 ++118 stub DWMAPI_117 ++119 stub DWMAPI_118 ++120 stub DWMAPI_120 + + @ stub DwmAttachMilContent + @ stub DwmDefWindowProc
Modified: branches/cmake-bringup/dll/win32/mpr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mpr/CMak... ============================================================================== --- branches/cmake-bringup/dll/win32/mpr/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/mpr/CMakeLists.txt [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,12 +1,12 @@ - add_definitions(-D__WINESRC__) add_definitions(-D_WINE)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+set_rc_compiler() spec2def(mpr.dll mpr.spec)
-add_library(mpr SHARED +list(APPEND SOURCE auth.c mpr_main.c multinet.c @@ -16,6 +16,8 @@ mpr.rc ${CMAKE_CURRENT_BINARY_DIR}/mpr.def)
+add_library(mpr SHARED ${SOURCE}) + set_module_type(mpr win32dll)
target_link_libraries(mpr wine)
Modified: branches/cmake-bringup/dll/win32/mpr/mpr.spec URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mpr/mpr.... ============================================================================== --- branches/cmake-bringup/dll/win32/mpr/mpr.spec [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/mpr/mpr.spec [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,23 +1,23 @@ # ordinal exports - 1 stub @ - 2 stub @ - 3 stub @ - 4 stub @ - 5 stub @ - 6 stub @ - 7 stub @ - 8 stub @ - 9 stub @ -12 stub @ -13 stub @ -14 stub @ -15 stub @ -16 stub @ -17 stub @ -18 stub @ -19 stub @ -20 stub @ -21 stub @ + 1 stub MPR_1 + 2 stub MPR_2 + 3 stub MPR_3 + 4 stub MPR_4 + 5 stub MPR_5 + 6 stub MPR_6 + 7 stub MPR_7 + 8 stub MPR_8 + 9 stub MPR_9 +12 stub MPR_12 +13 stub MPR_13 +14 stub MPR_14 +15 stub MPR_15 +16 stub MPR_16 +17 stub MPR_17 +18 stub MPR_18 +19 stub MPR_19 +20 stub MPR_20 +21 stub MPR_21 22 stdcall @(long) MPR_Alloc 23 stdcall @(ptr long) MPR_ReAlloc 24 stdcall @(ptr) MPR_Free
Added: branches/cmake-bringup/dll/win32/mpr/mpr_ros.diff URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mpr/mpr_... ============================================================================== --- branches/cmake-bringup/dll/win32/mpr/mpr_ros.diff (added) +++ branches/cmake-bringup/dll/win32/mpr/mpr_ros.diff [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,0 +1,47 @@ +Index: mpr.spec +=================================================================== +--- mpr.spec (revision 49877) ++++ mpr.spec (working copy) +@@ -1,23 +1,23 @@ + # ordinal exports +- 1 stub @ +- 2 stub @ +- 3 stub @ +- 4 stub @ +- 5 stub @ +- 6 stub @ +- 7 stub @ +- 8 stub @ +- 9 stub @ +-12 stub @ +-13 stub @ +-14 stub @ +-15 stub @ +-16 stub @ +-17 stub @ +-18 stub @ +-19 stub @ +-20 stub @ +-21 stub @ ++ 1 stub MPR_1 ++ 2 stub MPR_2 ++ 3 stub MPR_3 ++ 4 stub MPR_4 ++ 5 stub MPR_5 ++ 6 stub MPR_6 ++ 7 stub MPR_7 ++ 8 stub MPR_8 ++ 9 stub MPR_9 ++12 stub MPR_12 ++13 stub MPR_13 ++14 stub MPR_14 ++15 stub MPR_15 ++16 stub MPR_16 ++17 stub MPR_17 ++18 stub MPR_18 ++19 stub MPR_19 ++20 stub MPR_20 ++21 stub MPR_21 + 22 stdcall @(long) MPR_Alloc + 23 stdcall @(ptr long) MPR_ReAlloc + 24 stdcall @(ptr) MPR_Free
Modified: branches/cmake-bringup/dll/win32/msxml3/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msxml3/C... ============================================================================== --- branches/cmake-bringup/dll/win32/msxml3/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/msxml3/CMakeLists.txt [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,4 +1,3 @@ - ADD_TYPELIB(msxml3_v1 msxml3_v1.idl) add_dependencies(msxml3_v1 stdole2)
@@ -18,9 +17,10 @@
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+set_rc_compiler() spec2def(msxml3.dll msxml3.spec)
-add_library(msxml3 SHARED +list(APPEND SOURCE attribute.c comment.c domdoc.c @@ -50,6 +50,8 @@ version.rc ${CMAKE_CURRENT_BINARY_DIR}/msxml3.def)
+add_library(msxml3 SHARED ${SOURCE}) + set_module_type(msxml3 win32dll)
target_link_libraries(msxml3
Modified: branches/cmake-bringup/dll/win32/msxml3/msxml3.spec URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msxml3/m... ============================================================================== --- branches/cmake-bringup/dll/win32/msxml3/msxml3.spec [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/msxml3/msxml3.spec [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,10 +1,10 @@ - 6 stub @ - 7 stub @ - 8 stub @ - 9 stub @ -10 stub @ -11 stub @ -12 stub @ + 6 stub MSXML3_6 + 7 stub MSXML3_7 + 8 stub MSXML3_8 + 9 stub MSXML3_9 +10 stub MSXML3_10 +11 stub MSXML3_11 +12 stub MSXML3_12
@ stdcall -private DllCanUnloadNow() @ stdcall -private DllGetClassObject(ptr ptr ptr)
Added: branches/cmake-bringup/dll/win32/msxml3/msxml3_ros.diff URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/msxml3/m... ============================================================================== --- branches/cmake-bringup/dll/win32/msxml3/msxml3_ros.diff (added) +++ branches/cmake-bringup/dll/win32/msxml3/msxml3_ros.diff [iso-8859-1] Wed Dec 1 13:36:16 2010 @@ -1,0 +1,22 @@ +Index: msxml3.spec +=================================================================== +--- msxml3.spec (revision 49877) ++++ msxml3.spec (working copy) +@@ -1,10 +1,10 @@ +- 6 stub @ +- 7 stub @ +- 8 stub @ +- 9 stub @ +-10 stub @ +-11 stub @ +-12 stub @ ++ 6 stub MSXML3_6 ++ 7 stub MSXML3_7 ++ 8 stub MSXML3_8 ++ 9 stub MSXML3_9 ++10 stub MSXML3_10 ++11 stub MSXML3_11 ++12 stub MSXML3_12 + + @ stdcall -private DllCanUnloadNow() + @ stdcall -private DllGetClassObject(ptr ptr ptr)