Author: akhaldi
Date: Mon Aug 23 14:40:47 2010
New Revision: 48608
URL:
http://svn.reactos.org/svn/reactos?rev=48608&view=rev
Log:
[CMAKE]
- Add fmifs, fusion, getuname, hid, httpapi, iccvid, icmp, imaadp32.acm, imagehlp, imm32,
initpki, iphlpapi, itircl, loadperf, lpk, lz32, mapi32, mciavi32, mcicda and mciqtz32 to
build.
Added:
branches/cmake-bringup/dll/win32/fmifs/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/fusion/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/hid/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/httpapi/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/icmp/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/imagehlp/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/imm32/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/initpki/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/iphlpapi/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/itircl/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/loadperf/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/mapi32/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt (with props)
branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt (with props)
Removed:
branches/cmake-bringup/dll/win32/imm32/imm.spec
Modified:
branches/cmake-bringup/dll/win32/CMakeLists.txt
Modified: branches/cmake-bringup/dll/win32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/CMakeLi…
==============================================================================
--- branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] Mon Aug 23 14:40:47 2010
@@ -23,7 +23,27 @@
add_subdirectory(dnsapi)
add_subdirectory(dwmapi)
add_subdirectory(faultrep)
+add_subdirectory(fmifs)
+add_subdirectory(fusion)
add_subdirectory(gdi32)
+add_subdirectory(getuname)
+add_subdirectory(hid)
+add_subdirectory(httpapi)
+add_subdirectory(iccvid)
+add_subdirectory(icmp)
+add_subdirectory(imaadp32.acm)
+add_subdirectory(imagehlp)
+add_subdirectory(imm32)
+add_subdirectory(initpki)
+add_subdirectory(iphlpapi)
+add_subdirectory(itircl)
add_subdirectory(kernel32)
+add_subdirectory(loadperf)
+add_subdirectory(lpk)
+add_subdirectory(lz32)
+add_subdirectory(mapi32)
+add_subdirectory(mciavi32)
+add_subdirectory(mcicda)
+add_subdirectory(mciqtz32)
add_subdirectory(msvcrt)
add_subdirectory(user32)
Added: branches/cmake-bringup/dll/win32/fmifs/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/fmifs/C…
==============================================================================
--- branches/cmake-bringup/dll/win32/fmifs/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/fmifs/CMakeLists.txt [iso-8859-1] Mon Aug 23 14:40:47
2010
@@ -1,0 +1,27 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES>")
+
+spec2def(fmifs ${CMAKE_CURRENT_SOURCE_DIR}/fmifs.spec
${CMAKE_CURRENT_BINARY_DIR}/fmifs.def)
+
+list(APPEND SOURCE
+ chkdsk.c
+ compress.c
+ diskcopy.c
+ extend.c
+ format.c
+ init.c
+ media.c
+ query.c
+ fmifs.rc)
+
+add_library(fmifs SHARED ${SOURCE})
+
+set_target_properties(fmifs PROPERTIES LINK_FLAGS
"-Wl,-entry,_InitializeFmIfs@12")
+
+target_link_libraries(fmifs
+ ${CMAKE_CURRENT_BINARY_DIR}/fmifs.def
+ ${REACTOS_SOURCE_DIR}/dll/win32/kernel32/libkernel32.a
+ ${REACTOS_SOURCE_DIR}/dll/ntdll/libntdll.a)
+
+add_pch(fmifs ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
+add_dependencies(fmifs fmifs_def psdk)
Propchange: branches/cmake-bringup/dll/win32/fmifs/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/fusion/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/fusion/…
==============================================================================
--- branches/cmake-bringup/dll/win32/fusion/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/fusion/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,29 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(fusion ${CMAKE_CURRENT_SOURCE_DIR}/fusion.spec
${CMAKE_CURRENT_BINARY_DIR}/fusion.def)
+
+add_library(fusion SHARED
+ asmcache.c
+ asmenum.c
+ asmname.c
+ assembly.c
+ fusion.c
+ fusion_main.c)
+
+set_target_properties(fusion PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(fusion
+ ${CMAKE_CURRENT_BINARY_DIR}/fusion.def
+ wine
+ mingw_common
+ -lshlwapi
+ ${REACTOS_SOURCE_DIR}/dll/win32/advapi32/libadvapi32.a
+ ${REACTOS_SOURCE_DIR}/dll/win32/dbghelp/libdbghelp.a
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a)
+
+add_dependencies(fusion fusion_def psdk)
Propchange: branches/cmake-bringup/dll/win32/fusion/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/getunam…
==============================================================================
--- branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,19 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES>")
+
+add_definitions(-DUNICODE -D_UNICODE)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(getuname ${CMAKE_CURRENT_SOURCE_DIR}/getuname.spec
${CMAKE_CURRENT_BINARY_DIR}/getuname.def)
+
+add_library(getuname SHARED getuname.c getuname.rc)
+
+set_target_properties(getuname PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(getuname
+ ${CMAKE_CURRENT_BINARY_DIR}/getuname.def
+ ${REACTOS_SOURCE_DIR}/dll/win32/kernel32/libkernel32.a
+ ${REACTOS_SOURCE_DIR}/dll/ntdll/libntdll.a)
+
+add_dependencies(getuname getuname_def psdk)
Propchange: branches/cmake-bringup/dll/win32/getuname/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/hid/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/hid/CMa…
==============================================================================
--- branches/cmake-bringup/dll/win32/hid/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/hid/CMakeLists.txt [iso-8859-1] Mon Aug 23 14:40:47
2010
@@ -1,0 +1,22 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES>")
+
+add_definitions(-DUNICODE -D_UNICODE)
+
+list(APPEND SOURCE hid.c stubs.c hid.rc)
+
+spec2def(hid ${CMAKE_CURRENT_SOURCE_DIR}/hid.spec ${CMAKE_CURRENT_BINARY_DIR}/hid.def)
+
+add_library(hid SHARED
+ ${SOURCE}
+ ${CMAKE_CURRENT_BINARY_DIR}/hid_precomp.h.gch)
+
+set_target_properties(hid PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(hid
+ ${CMAKE_CURRENT_BINARY_DIR}/hid.def
+ ${REACTOS_SOURCE_DIR}/dll/win32/kernel32/libkernel32.a
+ ${REACTOS_SOURCE_DIR}/dll/ntdll/libntdll.a)
+
+add_pch(hid ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
+add_dependencies(hid hid_def psdk)
Propchange: branches/cmake-bringup/dll/win32/hid/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/httpapi/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/httpapi…
==============================================================================
--- branches/cmake-bringup/dll/win32/httpapi/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/httpapi/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,19 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(httpapi ${CMAKE_CURRENT_SOURCE_DIR}/httpapi.spec
${CMAKE_CURRENT_BINARY_DIR}/httpapi.def)
+
+add_library(httpapi SHARED httpapi_main.c)
+
+set_target_properties(httpapi PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(httpapi
+ ${CMAKE_CURRENT_BINARY_DIR}/httpapi.def
+ wine
+ mingw_common)
+
+add_dependencies(httpapi httpapi_def psdk)
Propchange: branches/cmake-bringup/dll/win32/httpapi/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/iccvid/…
==============================================================================
--- branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,20 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(iccvid ${CMAKE_CURRENT_SOURCE_DIR}/iccvid.spec
${CMAKE_CURRENT_BINARY_DIR}/iccvid.def)
+
+add_library(iccvid SHARED iccvid.c rsrc.rc)
+
+set_target_properties(iccvid PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(iccvid
+ ${CMAKE_CURRENT_BINARY_DIR}/iccvid.def
+ wine
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ mingw_common)
+
+add_dependencies(iccvid iccvid_def psdk)
Propchange: branches/cmake-bringup/dll/win32/iccvid/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/icmp/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/icmp/CM…
==============================================================================
--- branches/cmake-bringup/dll/win32/icmp/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/icmp/CMakeLists.txt [iso-8859-1] Mon Aug 23 14:40:47
2010
@@ -1,0 +1,18 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(icmp ${CMAKE_CURRENT_SOURCE_DIR}/icmp.spec
${CMAKE_CURRENT_BINARY_DIR}/icmp.def)
+
+add_library(icmp SHARED icmp_main.c icmp.rc)
+
+set_target_properties(icmp PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(icmp
+ ${CMAKE_CURRENT_BINARY_DIR}/icmp.def
+ wine
+ -lws2_32
+ mingw_common)
+
+add_dependencies(icmp icmp_def psdk)
Propchange: branches/cmake-bringup/dll/win32/icmp/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/imaadp3…
==============================================================================
--- branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,29 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D_DLL -D__USE_CRTIMP)
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/imaadp32.acm.def
+ COMMAND native-winebuild -o ${CMAKE_CURRENT_BINARY_DIR}/imaadp32.acm.def --def -E
${CMAKE_CURRENT_SOURCE_DIR}/imaadp32.acm.spec --filename imaadp32.acm
+ DEPENDS native-winebuild)
+set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/imaadp32.acm.def PROPERTIES
GENERATED TRUE)
+add_custom_target(imaadp32.acm_def ALL DEPENDS
${CMAKE_CURRENT_BINARY_DIR}/imaadp32.acm.def)
+
+add_library(imaadp32.acm SHARED imaadp32.c)
+
+set_target_properties(imaadp32.acm PROPERTIES LINK_FLAGS "-Wl,-entry,0" SUFFIX
"")
+
+target_link_libraries(imaadp32.acm
+ ${CMAKE_CURRENT_BINARY_DIR}/imaadp32.acm.def
+ wine
+ -lwinmm
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
+
+add_dependencies(imaadp32.acm imaadp32.acm_def psdk)
Propchange: branches/cmake-bringup/dll/win32/imaadp32.acm/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/imagehlp/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/imagehl…
==============================================================================
--- branches/cmake-bringup/dll/win32/imagehlp/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/imagehlp/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,32 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D_DLL -D__USE_CRTIMP)
+add_definitions(-D_IMAGEHLP_SOURCE_)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(imagehlp ${CMAKE_CURRENT_SOURCE_DIR}/imagehlp.spec
${CMAKE_CURRENT_BINARY_DIR}/imagehlp.def)
+
+list(APPEND SOURCE
+ access.c
+ imagehlp_main.c
+ integrity.c
+ modify.c
+ imagehlp.rc)
+
+add_library(imagehlp SHARED
+ ${CMAKE_CURRENT_BINARY_DIR}/imagehlp_precomp.h.gch
+ ${SOURCE})
+
+set_target_properties(imagehlp PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(imagehlp
+ ${CMAKE_CURRENT_BINARY_DIR}/imagehlp.def
+ wine
+ ${REACTOS_SOURCE_DIR}/dll/win32/dbghelp/libdbghelp.a
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
+
+add_pch(imagehlp ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
+add_dependencies(imagehlp imagehlp_def psdk)
Propchange: branches/cmake-bringup/dll/win32/imagehlp/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/imm32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/imm32/C…
==============================================================================
--- branches/cmake-bringup/dll/win32/imm32/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/imm32/CMakeLists.txt [iso-8859-1] Mon Aug 23 14:40:47
2010
@@ -1,0 +1,24 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+remove_definitions(-D_WIN32_WINNT=0x502)
+add_definitions(-D_WIN32_WINNT=0x600)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(imm32 ${CMAKE_CURRENT_SOURCE_DIR}/imm32.spec
${CMAKE_CURRENT_BINARY_DIR}/imm32.def)
+
+add_library(imm32 SHARED imm.c version.rc)
+
+set_target_properties(imm32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(imm32
+ ${CMAKE_CURRENT_BINARY_DIR}/imm32.def
+ wine
+ ${REACTOS_SOURCE_DIR}/dll/win32/advapi32/libadvapi32.a
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ mingw_common)
+
+add_dependencies(imm32 imm32_def psdk)
Propchange: branches/cmake-bringup/dll/win32/imm32/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Removed: branches/cmake-bringup/dll/win32/imm32/imm.spec
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/imm32/i…
==============================================================================
--- branches/cmake-bringup/dll/win32/imm32/imm.spec [iso-8859-1] (original)
+++ branches/cmake-bringup/dll/win32/imm32/imm.spec (removed)
@@ -1,54 +1,0 @@
-4 stub IMMGETDEFAULTIMEWND
-7 stub IMMGETDESCRIPTIONA
-8 stub IMMGETIMEFILENAMEA
-9 stub IMMGETPROPERTY
-11 stub IMMINSTALLIMEA
-#15 stub ___EXPORTEDSTUB
-17 stub IMMISIME
-25 stub IMMGETHOTKEY
-26 stub IMMSETHOTKEY
-27 stub IMMSIMULATEHOTKEY
-35 stub IMMCREATECONTEXT
-36 stub IMMDESTROYCONTEXT
-37 stub IMMGETCONTEXT
-38 stub IMMRELEASECONTEXT
-39 stub IMMASSOCIATECONTEXT
-41 stub IMMASSOCIATECONTEXTEX
-43 stub IMMGETCOMPOSITIONSTRINGA
-44 stub IMMSETCOMPOSITIONSTRINGA
-45 stub IMMGETCANDIDATELISTCOUNTA
-46 stub IMMGETCANDIDATELISTA
-47 stub IMMGETGUIDELINEA
-51 stub IMMGETCONVERSIONSTATUS
-52 stub IMMSETCONVERSIONSTATUS
-53 stub IMMGETOPENSTATUS
-54 stub IMMSETOPENSTATUS
-55 stub IMMGETCOMPOSITIONFONTA
-56 stub IMMSETCOMPOSITIONFONTA
-61 stub IMMCONFIGUREIMEA
-63 stub IMMESCAPEA
-64 stub IMMGETCONVERSIONLISTA
-65 stub IMMNOTIFYIME
-71 stub IMMISUIMESSAGEA
-72 stub IMMGENERATEMESSAGE
-73 stub IMMGETVIRTUALKEY
-87 stub IMMGETSTATUSWINDOWPOS
-88 stub IMMSETSTATUSWINDOWPOS
-89 stub IMMGETCOMPOSITIONWINDOW
-90 stub IMMSETCOMPOSITIONWINDOW
-91 stub IMMGETCANDIDATEWINDOW
-92 stub IMMSETCANDIDATEWINDOW
-95 stub IMMUNINSTALLIMEA
-110 stub IMMLOCKIMC
-111 stub IMMUNLOCKIMC
-112 stub IMMGETIMCLOCKCOUNT
-116 stub IMMCREATEIMCC
-117 stub IMMDESTROYIMCC
-118 stub IMMLOCKIMCC
-119 stub IMMUNLOCKIMCC
-120 stub IMMGETIMCCLOCKCOUNT
-121 stub IMMRESIZEIMCC
-122 stub IMMGETIMCCSIZE
-#160 stub FT_IMMFTHKTHKCONNECTIONDATA
-#161 stub IMM32THKCONNECTIONDATASL
-180 stub IMMSYNCCONVERSION
Added: branches/cmake-bringup/dll/win32/initpki/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/initpki…
==============================================================================
--- branches/cmake-bringup/dll/win32/initpki/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/initpki/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,19 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(initpki ${CMAKE_CURRENT_SOURCE_DIR}/initpki.spec
${CMAKE_CURRENT_BINARY_DIR}/initpki.def)
+
+add_library(initpki SHARED main.c)
+
+set_target_properties(initpki PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(initpki
+ ${CMAKE_CURRENT_BINARY_DIR}/initpki.def
+ wine
+ mingw_common)
+
+add_dependencies(initpki initpki_def psdk)
Propchange: branches/cmake-bringup/dll/win32/initpki/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/iphlpapi/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/iphlpap…
==============================================================================
--- branches/cmake-bringup/dll/win32/iphlpapi/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/iphlpapi/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,36 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D_DLL -D__USE_CRTIMP)
+add_definitions(-DUNICODE -D_UNICODE)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+include_directories(${REACTOS_SOURCE_DIR}/dll/win32/dhcpcsvc/include)
+include_directories(${REACTOS_SOURCE_DIR}/lib/tdilib)
+
+spec2def(iphlpapi ${CMAKE_CURRENT_SOURCE_DIR}/iphlpapi.spec
${CMAKE_CURRENT_BINARY_DIR}/iphlpapi.def)
+
+add_library(iphlpapi SHARED
+ dhcp_reactos.c
+ ifenum_reactos.c
+ ipstats_reactos.c
+ iphlpapi_main.c
+ media.c
+ registry.c
+ resinfo_reactos.c
+ route_reactos.c
+ iphlpapi.rc)
+
+set_target_properties(iphlpapi PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(iphlpapi
+ ${CMAKE_CURRENT_BINARY_DIR}/iphlpapi.def
+ wine
+ tdilib
+ ${REACTOS_SOURCE_DIR}/dll/win32/dhcpcsvc/libdhcpcsvc.a
+ ${REACTOS_SOURCE_DIR}/dll/win32/advapi32/libadvapi32.a
+ -lws2_32
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
+
+add_dependencies(iphlpapi iphlpapi_def psdk)
Propchange: branches/cmake-bringup/dll/win32/iphlpapi/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/itircl/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/itircl/…
==============================================================================
--- branches/cmake-bringup/dll/win32/itircl/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/itircl/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,19 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(itircl ${CMAKE_CURRENT_SOURCE_DIR}/itircl.spec
${CMAKE_CURRENT_BINARY_DIR}/itircl.def)
+
+add_library(itircl SHARED itircl_main.c)
+
+set_target_properties(itircl PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(itircl
+ ${CMAKE_CURRENT_BINARY_DIR}/itircl.def
+ wine
+ mingw_common)
+
+add_dependencies(itircl itircl_def psdk)
Propchange: branches/cmake-bringup/dll/win32/itircl/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/loadperf/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/loadper…
==============================================================================
--- branches/cmake-bringup/dll/win32/loadperf/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/loadperf/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,19 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(loadperf ${CMAKE_CURRENT_SOURCE_DIR}/loadperf.spec
${CMAKE_CURRENT_BINARY_DIR}/loadperf.def)
+
+add_library(loadperf SHARED loadperf_main.c)
+
+set_target_properties(loadperf PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(loadperf
+ ${CMAKE_CURRENT_BINARY_DIR}/loadperf.def
+ wine
+ mingw_common)
+
+add_dependencies(loadperf loadperf_def psdk)
Propchange: branches/cmake-bringup/dll/win32/loadperf/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/lpk/CMa…
==============================================================================
--- branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt [iso-8859-1] Mon Aug 23 14:40:47
2010
@@ -1,0 +1,22 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-DLANGPACK)
+add_definitions(-DUNICODE -D_UNICODE)
+
+include_directories(include)
+
+spec2def(lpk ${CMAKE_CURRENT_SOURCE_DIR}/lpk.spec ${CMAKE_CURRENT_BINARY_DIR}/lpk.def)
+
+add_library(lpk SHARED dllmain.c stub.c lpk.rc)
+
+set_target_properties(lpk PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(lpk
+ ${CMAKE_CURRENT_BINARY_DIR}/lpk.def
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ -lusp10
+ ${REACTOS_SOURCE_DIR}/dll/win32/kernel32/libkernel32.a
+ ${REACTOS_SOURCE_DIR}/dll/ntdll/libntdll.a)
+
+add_dependencies(lpk lpk_def psdk)
Propchange: branches/cmake-bringup/dll/win32/lpk/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/lz32/CM…
==============================================================================
--- branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt [iso-8859-1] Mon Aug 23 14:40:47
2010
@@ -1,0 +1,19 @@
+
+set(CMAKE_RC_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(lz32 ${CMAKE_CURRENT_SOURCE_DIR}/lz32.spec
${CMAKE_CURRENT_BINARY_DIR}/lz32.def)
+
+add_library(lz32 SHARED version.rc)
+
+set_target_properties(lz32 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(lz32
+ ${CMAKE_CURRENT_BINARY_DIR}/lz32.def
+ wine
+ mingw_common)
+
+add_dependencies(lz32 lz32_def psdk)
Propchange: branches/cmake-bringup/dll/win32/lz32/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/mapi32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mapi32/…
==============================================================================
--- branches/cmake-bringup/dll/win32/mapi32/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/mapi32/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,30 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(mapi32 ${CMAKE_CURRENT_SOURCE_DIR}/mapi32.spec
${CMAKE_CURRENT_BINARY_DIR}/mapi32.def)
+
+add_library(mapi32 SHARED
+ imalloc.c
+ mapi32_main.c
+ prop.c
+ sendmail.c
+ util.c
+ version.rc)
+
+set_target_properties(mapi32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(mapi32
+ ${CMAKE_CURRENT_BINARY_DIR}/mapi32.def
+ wine
+ -lshlwapi
+ -lshell32
+ -luuid
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ ${REACTOS_SOURCE_DIR}/dll/win32/advapi32/libadvapi32.a)
+
+add_dependencies(mapi32 mapi32_def psdk)
Propchange: branches/cmake-bringup/dll/win32/mapi32/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciavi3…
==============================================================================
--- branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,28 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(mciavi32 ${CMAKE_CURRENT_SOURCE_DIR}/mciavi32.spec
${CMAKE_CURRENT_BINARY_DIR}/mciavi32.def)
+
+add_library(mciavi32 SHARED
+ info.c
+ mciavi.c
+ mmoutput.c
+ wnd.c
+ mciavi_res.rc)
+
+set_target_properties(mciavi32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(mciavi32
+ ${CMAKE_CURRENT_BINARY_DIR}/mciavi32.def
+ wine
+ -lmsvfw32
+ -lwinmm
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ ${REACTOS_SOURCE_DIR}/dll/win32/gdi32/libgdi32.a)
+
+add_dependencies(mciavi32 mciavi32_def psdk)
Propchange: branches/cmake-bringup/dll/win32/mciavi32/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mcicda/…
==============================================================================
--- branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,21 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(mcicda ${CMAKE_CURRENT_SOURCE_DIR}/mcicda.spec
${CMAKE_CURRENT_BINARY_DIR}/mcicda.def)
+
+add_library(mcicda SHARED mcicda.c)
+
+set_target_properties(mcicda PROPERTIES LINK_FLAGS "-Wl,-entry,0")
+
+target_link_libraries(mcicda
+ ${CMAKE_CURRENT_BINARY_DIR}/mcicda.def
+ wine
+ -lwinmm
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a)
+
+add_dependencies(mcicda mcicda_def psdk)
Propchange: branches/cmake-bringup/dll/win32/mcicda/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/mciqtz3…
==============================================================================
--- branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt (added)
+++ branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt [iso-8859-1] Mon Aug 23
14:40:47 2010
@@ -1,0 +1,25 @@
+
+set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER>
<CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS>
<CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS>
<LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
+
+add_definitions(-D__WINESRC__)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(mciqtz32 ${CMAKE_CURRENT_SOURCE_DIR}/mciqtz32.spec
${CMAKE_CURRENT_BINARY_DIR}/mciqtz32.def)
+
+add_library(mciqtz32 SHARED mciqtz.c version.rc)
+
+set_target_properties(mciqtz32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
+
+target_link_libraries(mciqtz32
+ ${CMAKE_CURRENT_BINARY_DIR}/mciqtz32.def
+ wine
+ -lwinmm
+ -loleaut32
+ -lole32
+ strmiids
+ mingw_common
+ ${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
+ ${REACTOS_SOURCE_DIR}/dll/win32/gdi32/libgdi32.a)
+
+add_dependencies(mciqtz32 mciqtz32_def psdk)
Propchange: branches/cmake-bringup/dll/win32/mciqtz32/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native