Author: akhaldi
Date: Fri Oct  1 21:33:07 2010
New Revision: 48956

URL: http://svn.reactos.org/svn/reactos?rev=48956&view=rev
Log:
[CMAKE]
- Make static libs out of the idl files.
- Improve wshirda, wshtcpip and wsock32.
- Include bmfd into build.

Modified:
    branches/cmake-bringup/dll/win32/wshirda/CMakeLists.txt
    branches/cmake-bringup/dll/win32/wshtcpip/CMakeLists.txt
    branches/cmake-bringup/dll/win32/wsock32/CMakeLists.txt
    branches/cmake-bringup/drivers/video/font/CMakeLists.txt
    branches/cmake-bringup/include/reactos/idl/CMakeLists.txt

Modified: branches/cmake-bringup/dll/win32/wshirda/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/wshirda/CMakeLists.txt?rev=48956&r1=48955&r2=48956&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/wshirda/CMakeLists.txt [iso-8859-1] 
(original)
+++ branches/cmake-bringup/dll/win32/wshirda/CMakeLists.txt [iso-8859-1] Fri 
Oct  1 21:33:07 2010
@@ -1,3 +1,5 @@
+
+add_definitions(-DUNICODE -D_UNICODE)
 
 spec2def(wshirda ${CMAKE_CURRENT_SOURCE_DIR}/wshirda.spec 
${CMAKE_CURRENT_BINARY_DIR}/wshirda.def)
 

Modified: branches/cmake-bringup/dll/win32/wshtcpip/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/wshtcpip/CMakeLists.txt?rev=48956&r1=48955&r2=48956&view=diff
==============================================================================
--- branches/cmake-bringup/dll/win32/wshtcpip/CMakeLists.txt [iso-8859-1] 
(original)
+++ branches/cmake-bringup/dll/win32/wshtcpip/CMakeLists.txt [iso-8859-1] Fri 
Oct  1 21:33:07 2010
@@ -1,15 +1,16 @@
 
+add_definitions(-DUNICODE -D_UNICODE)
 include_directories(${REACTOS_SOURCE_DIR}/lib/tdilib)
 
 spec2def(wshtcpip ${CMAKE_CURRENT_SOURCE_DIR}/wshtcpip.spec 
${CMAKE_CURRENT_BINARY_DIR}/wshtcpip.def)
 
 add_library(wshtcpip SHARED wshtcpip.c wshtcpip.rc)
 
-set_module_type(wshtcpip win32dll)
+set_target_properties(wshtcpip PROPERTIES LINK_FLAGS "-Wl,-entry,0")
 
 target_link_libraries(wshtcpip
     ${CMAKE_CURRENT_BINARY_DIR}/wshtcpip.def
     tdilib)
 
-add_importlibs(wshtcpip ntdll ws2_32)
+add_importlibs(wshtcpip kernel32 ntdll ws2_32)
 add_dependencies(wshtcpip wshtcpip_def psdk)

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=48956&r1=48955&r2=48956&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] Fri 
Oct  1 21:33:07 2010
@@ -1,3 +1,5 @@
+
+add_definitions(-DUNICODE -D_UNICODE)
 
 add_library(wsock32 SHARED stubs.c wsock32.rc)
 

Modified: branches/cmake-bringup/drivers/video/font/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/video/font/CMakeLists.txt?rev=48956&r1=48955&r2=48956&view=diff
==============================================================================
--- branches/cmake-bringup/drivers/video/font/CMakeLists.txt [iso-8859-1] 
(original)
+++ branches/cmake-bringup/drivers/video/font/CMakeLists.txt [iso-8859-1] Fri 
Oct  1 21:33:07 2010
@@ -1,2 +1,3 @@
 
+add_subdirectory(bmfd)
 add_subdirectory(ftfd)

Modified: branches/cmake-bringup/include/reactos/idl/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/include/reactos/idl/CMakeLists.txt?rev=48956&r1=48955&r2=48956&view=diff
==============================================================================
--- branches/cmake-bringup/include/reactos/idl/CMakeLists.txt [iso-8859-1] 
(original)
+++ branches/cmake-bringup/include/reactos/idl/CMakeLists.txt [iso-8859-1] Fri 
Oct  1 21:33:07 2010
@@ -29,7 +29,7 @@
       ${CMAKE_CURRENT_BINARY_DIR}/${FILE}_s.h 
${CMAKE_CURRENT_BINARY_DIR}/${FILE}_s.c
       PROPERTIES GENERATED TRUE
     )
-    add_custom_target(${FILE}_server ALL DEPENDS 
${CMAKE_CURRENT_BINARY_DIR}/${FILE}_s.h ${CMAKE_CURRENT_BINARY_DIR}/${FILE}_s.c)
+    add_library(${FILE}_server ${CMAKE_CURRENT_BINARY_DIR}/${FILE}_s.c)
     
     add_custom_command(
       OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${FILE}_c.h 
${CMAKE_CURRENT_BINARY_DIR}/${FILE}_c.c
@@ -40,7 +40,7 @@
       ${CMAKE_CURRENT_BINARY_DIR}/${FILE}_c.h 
${CMAKE_CURRENT_BINARY_DIR}/${FILE}_c.c
       PROPERTIES GENERATED TRUE
     )
-    add_custom_target(${FILE}_client ALL DEPENDS 
${CMAKE_CURRENT_BINARY_DIR}/${FILE}_c.h ${CMAKE_CURRENT_BINARY_DIR}/${FILE}_c.c)
+    add_library(${FILE}_client ${CMAKE_CURRENT_BINARY_DIR}/${FILE}_c.c)
 
   ENDFOREACH(_in_FILE ${ARGN})
 


Reply via email to