Author: tkreuzer Date: Tue Nov 19 23:30:58 2013 New Revision: 61053
URL: http://svn.reactos.org/svn/reactos?rev=61053&view=rev Log: [KEYBOARDLEYOUTS] Keyboard layout files have special requirements to the section layout of the dell. That is because MS win32k devs didn't write proper code and that is why the original win32k first parses all sections, looks for the .data section, checks if everything is valid and then truncates a pointer in a table to 16 bit and uses this as an offset into the section. Of course that does ONLY work, if the section is the first section AND that pointer happens to be less than 64k off from the start of the section AND the image base is 64k aligned. To achieve this, add a new module type kbdlayout that does all the neccessary things. On MSVC we merge the sections with a linker command, on GCC we use a custom linker script.
Added: trunk/reactos/kbdlayout.lds (with props) Modified: trunk/reactos/cmake/CMakeMacros.cmake trunk/reactos/dll/keyboard/kbda1/CMakeLists.txt trunk/reactos/dll/keyboard/kbda2/CMakeLists.txt trunk/reactos/dll/keyboard/kbda3/CMakeLists.txt trunk/reactos/dll/keyboard/kbdal/CMakeLists.txt trunk/reactos/dll/keyboard/kbdarme/CMakeLists.txt trunk/reactos/dll/keyboard/kbdarmw/CMakeLists.txt trunk/reactos/dll/keyboard/kbdaze/CMakeLists.txt trunk/reactos/dll/keyboard/kbdazel/CMakeLists.txt trunk/reactos/dll/keyboard/kbdbe/CMakeLists.txt trunk/reactos/dll/keyboard/kbdbga/CMakeLists.txt trunk/reactos/dll/keyboard/kbdbgm/CMakeLists.txt trunk/reactos/dll/keyboard/kbdbgt/CMakeLists.txt trunk/reactos/dll/keyboard/kbdblr/CMakeLists.txt trunk/reactos/dll/keyboard/kbdbr/CMakeLists.txt trunk/reactos/dll/keyboard/kbdbur/CMakeLists.txt trunk/reactos/dll/keyboard/kbdcan/CMakeLists.txt trunk/reactos/dll/keyboard/kbdcr/CMakeLists.txt trunk/reactos/dll/keyboard/kbdcz/CMakeLists.txt trunk/reactos/dll/keyboard/kbdcz1/CMakeLists.txt trunk/reactos/dll/keyboard/kbdda/CMakeLists.txt trunk/reactos/dll/keyboard/kbddv/CMakeLists.txt trunk/reactos/dll/keyboard/kbdes/CMakeLists.txt trunk/reactos/dll/keyboard/kbdest/CMakeLists.txt trunk/reactos/dll/keyboard/kbdfc/CMakeLists.txt trunk/reactos/dll/keyboard/kbdfi/CMakeLists.txt trunk/reactos/dll/keyboard/kbdfr/CMakeLists.txt trunk/reactos/dll/keyboard/kbdgeo/CMakeLists.txt trunk/reactos/dll/keyboard/kbdgerg/CMakeLists.txt trunk/reactos/dll/keyboard/kbdgneo/CMakeLists.txt trunk/reactos/dll/keyboard/kbdgr/CMakeLists.txt trunk/reactos/dll/keyboard/kbdgrist/CMakeLists.txt trunk/reactos/dll/keyboard/kbdhe/CMakeLists.txt trunk/reactos/dll/keyboard/kbdheb/CMakeLists.txt trunk/reactos/dll/keyboard/kbdhu/CMakeLists.txt trunk/reactos/dll/keyboard/kbdic/CMakeLists.txt trunk/reactos/dll/keyboard/kbdinasa/CMakeLists.txt trunk/reactos/dll/keyboard/kbdinben/CMakeLists.txt trunk/reactos/dll/keyboard/kbdindev/CMakeLists.txt trunk/reactos/dll/keyboard/kbdinguj/CMakeLists.txt trunk/reactos/dll/keyboard/kbdinmal/CMakeLists.txt trunk/reactos/dll/keyboard/kbdir/CMakeLists.txt trunk/reactos/dll/keyboard/kbdit/CMakeLists.txt trunk/reactos/dll/keyboard/kbdja/CMakeLists.txt trunk/reactos/dll/keyboard/kbdkaz/CMakeLists.txt trunk/reactos/dll/keyboard/kbdko/CMakeLists.txt trunk/reactos/dll/keyboard/kbdla/CMakeLists.txt trunk/reactos/dll/keyboard/kbdlt1/CMakeLists.txt trunk/reactos/dll/keyboard/kbdlv/CMakeLists.txt trunk/reactos/dll/keyboard/kbdmac/CMakeLists.txt trunk/reactos/dll/keyboard/kbdne/CMakeLists.txt trunk/reactos/dll/keyboard/kbdno/CMakeLists.txt trunk/reactos/dll/keyboard/kbdpl/CMakeLists.txt trunk/reactos/dll/keyboard/kbdpl1/CMakeLists.txt trunk/reactos/dll/keyboard/kbdpo/CMakeLists.txt trunk/reactos/dll/keyboard/kbdro/CMakeLists.txt trunk/reactos/dll/keyboard/kbdru/CMakeLists.txt trunk/reactos/dll/keyboard/kbdru1/CMakeLists.txt trunk/reactos/dll/keyboard/kbdsg/CMakeLists.txt trunk/reactos/dll/keyboard/kbdsk/CMakeLists.txt trunk/reactos/dll/keyboard/kbdsk1/CMakeLists.txt trunk/reactos/dll/keyboard/kbdsw/CMakeLists.txt trunk/reactos/dll/keyboard/kbdtat/CMakeLists.txt trunk/reactos/dll/keyboard/kbdth0/CMakeLists.txt trunk/reactos/dll/keyboard/kbdth1/CMakeLists.txt trunk/reactos/dll/keyboard/kbdth2/CMakeLists.txt trunk/reactos/dll/keyboard/kbdth3/CMakeLists.txt trunk/reactos/dll/keyboard/kbdtuf/CMakeLists.txt trunk/reactos/dll/keyboard/kbdtuq/CMakeLists.txt trunk/reactos/dll/keyboard/kbduk/CMakeLists.txt trunk/reactos/dll/keyboard/kbdur/CMakeLists.txt trunk/reactos/dll/keyboard/kbdurs/CMakeLists.txt trunk/reactos/dll/keyboard/kbdus/CMakeLists.txt trunk/reactos/dll/keyboard/kbdusa/CMakeLists.txt trunk/reactos/dll/keyboard/kbdusl/CMakeLists.txt trunk/reactos/dll/keyboard/kbdusr/CMakeLists.txt trunk/reactos/dll/keyboard/kbdusx/CMakeLists.txt trunk/reactos/dll/keyboard/kbduzb/CMakeLists.txt trunk/reactos/dll/keyboard/kbdvntc/CMakeLists.txt trunk/reactos/dll/keyboard/kbdycc/CMakeLists.txt trunk/reactos/dll/keyboard/kbdycl/CMakeLists.txt
Modified: trunk/reactos/cmake/CMakeMacros.cmake URL: http://svn.reactos.org/svn/reactos/trunk/reactos/cmake/CMakeMacros.cmake?rev... ============================================================================== --- trunk/reactos/cmake/CMakeMacros.cmake [iso-8859-1] (original) +++ trunk/reactos/cmake/CMakeMacros.cmake [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -429,6 +429,18 @@ set(__subsystem console) elseif(${TYPE} STREQUAL win32gui) set(__subsystem windows) + elseif(${TYPE} STREQUAL kbdlayout) + set_entrypoint(${MODULE} 0) + set_image_base(${MODULE} 0x5FFF0000) + set_subsystem(${MODULE} native) + if (MSVC) + # Merge the .text and .rdata section into the .data section + add_target_link_flags(${MODULE} "/ignore:4254 /SECTION:.data,ER /MERGE:.text=.data /MERGE:.rdata=.data /MERGE:.bss=.data /MERGE:.edata=.data") + else() + # Use a custom linker script + add_target_link_flags(${MODULE} "-Wl,-T,${CMAKE_SOURCE_DIR}/kbdlayout.lds") + add_dependencies(${MODULE} "${CMAKE_SOURCE_DIR}/kbdlayout.lds") + endif() elseif(NOT ((${TYPE} STREQUAL win32dll) OR (${TYPE} STREQUAL win32ocx) OR (${TYPE} STREQUAL cpl) OR (${TYPE} STREQUAL module))) message(FATAL_ERROR "Unknown type ${TYPE} for module ${MODULE}")
Modified: trunk/reactos/dll/keyboard/kbda1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbda1/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbda1/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbda1/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbda1 SHARED kbda1.c kbda1.rc ${CMAKE_CURRENT_BINARY_DIR}/kbda1.def)
-set_entrypoint(kbda1 0) +set_module_type(kbda1 kbdlayout)
add_dependencies(kbda1 psdk)
Modified: trunk/reactos/dll/keyboard/kbda2/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbda2/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbda2/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbda2/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbda2 SHARED kbda2.c kbda2.rc ${CMAKE_CURRENT_BINARY_DIR}/kbda2.def)
-set_entrypoint(kbda2 0) +set_module_type(kbda2 kbdlayout)
add_dependencies(kbda2 psdk)
Modified: trunk/reactos/dll/keyboard/kbda3/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbda3/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbda3/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbda3/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbda3 SHARED kbda3.c kbda3.rc ${CMAKE_CURRENT_BINARY_DIR}/kbda3.def)
-set_entrypoint(kbda3 0) +set_module_type(kbda3 kbdlayout)
add_dependencies(kbda3 psdk)
Modified: trunk/reactos/dll/keyboard/kbdal/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdal/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdal/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdal/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdal SHARED kbdal.c kbdal.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdal.def)
-set_entrypoint(kbdal 0) +set_module_type(kbdal kbdlayout)
add_dependencies(kbdal psdk)
Modified: trunk/reactos/dll/keyboard/kbdarme/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdarme/CMakeL... ============================================================================== --- trunk/reactos/dll/keyboard/kbdarme/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdarme/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdarme SHARED kbdarme.c kbdarme.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdarme.def)
-set_entrypoint(kbdarme 0) +set_module_type(kbdarme kbdlayout)
add_dependencies(kbdarme psdk)
Modified: trunk/reactos/dll/keyboard/kbdarmw/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdarmw/CMakeL... ============================================================================== --- trunk/reactos/dll/keyboard/kbdarmw/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdarmw/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdarmw SHARED kbdarmw.c kbdarmw.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdarmw.def)
-set_entrypoint(kbdarmw 0) +set_module_type(kbdarmw kbdlayout)
add_dependencies(kbdarmw psdk)
Modified: trunk/reactos/dll/keyboard/kbdaze/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdaze/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdaze/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdaze/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdaze SHARED kbdaze.c kbdaze.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdaze.def)
-set_entrypoint(kbdaze 0) +set_module_type(kbdaze kbdlayout)
add_dependencies(kbdaze psdk)
Modified: trunk/reactos/dll/keyboard/kbdazel/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdazel/CMakeL... ============================================================================== --- trunk/reactos/dll/keyboard/kbdazel/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdazel/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdazel SHARED kbdazel.c kbdazel.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdazel.def)
-set_entrypoint(kbdazel 0) +set_module_type(kbdazel kbdlayout)
add_dependencies(kbdazel psdk)
Modified: trunk/reactos/dll/keyboard/kbdbe/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdbe/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdbe/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdbe/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdbe SHARED kbdbe.c kbdbe.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdbe.def)
-set_entrypoint(kbdbe 0) +set_module_type(kbdbe kbdlayout)
add_dependencies(kbdbe psdk)
Modified: trunk/reactos/dll/keyboard/kbdbga/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdbga/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdbga/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdbga/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdbga SHARED kbdbga.c kbdbga.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdbga.def)
-set_entrypoint(kbdbga 0) +set_module_type(kbdbga kbdlayout)
add_dependencies(kbdbga psdk)
Modified: trunk/reactos/dll/keyboard/kbdbgm/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdbgm/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdbgm/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdbgm/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdbgm SHARED kbdbgm.c kbdbgm.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdbgm.def)
-set_entrypoint(kbdbgm 0) +set_module_type(kbdbgm kbdlayout)
add_dependencies(kbdbgm psdk)
Modified: trunk/reactos/dll/keyboard/kbdbgt/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdbgt/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdbgt/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdbgt/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdbgt SHARED kbdbgt.c kbdbgt.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdbgt.def)
-set_entrypoint(kbdbgt 0) +set_module_type(kbdbgt kbdlayout)
add_dependencies(kbdbgt psdk)
Modified: trunk/reactos/dll/keyboard/kbdblr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdblr/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdblr/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdblr/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdblr SHARED kbdblr.c kbdblr.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdblr.def)
-set_entrypoint(kbdblr 0) +set_module_type(kbdblr kbdlayout)
add_dependencies(kbdblr psdk)
Modified: trunk/reactos/dll/keyboard/kbdbr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdbr/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdbr/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdbr/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdbr SHARED kbdbr.c kbdbr.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdbr.def)
-set_entrypoint(kbdbr 0) +set_module_type(kbdbr kbdlayout)
add_dependencies(kbdbr psdk)
Modified: trunk/reactos/dll/keyboard/kbdbur/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdbur/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdbur/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdbur/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdbur SHARED kbdbur.c kbdbur.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdbur.def)
-set_entrypoint(kbdbur 0) +set_module_type(kbdbur kbdlayout)
add_dependencies(kbdbur psdk)
Modified: trunk/reactos/dll/keyboard/kbdcan/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdcan/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdcan/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdcan/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdcan SHARED kbdcan.c kbdcan.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdcan.def)
-set_entrypoint(kbdcan 0) +set_module_type(kbdcan kbdlayout)
add_dependencies(kbdcan psdk)
Modified: trunk/reactos/dll/keyboard/kbdcr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdcr/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdcr/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdcr/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdcr SHARED kbdcr.c kbdcr.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdcr.def)
-set_entrypoint(kbdcr 0) +set_module_type(kbdcr kbdlayout)
add_dependencies(kbdcr psdk)
Modified: trunk/reactos/dll/keyboard/kbdcz/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdcz/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdcz/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdcz/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdcz SHARED kbdcz.c kbdcz.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdcz.def)
-set_entrypoint(kbdcz 0) +set_module_type(kbdcz kbdlayout)
add_dependencies(kbdcz psdk)
Modified: trunk/reactos/dll/keyboard/kbdcz1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdcz1/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdcz1/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdcz1/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdcz1 SHARED kbdcz1.c kbdcz1.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdcz1.def)
-set_entrypoint(kbdcz1 0) +set_module_type(kbdcz1 kbdlayout)
add_dependencies(kbdcz1 psdk)
Modified: trunk/reactos/dll/keyboard/kbdda/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdda/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdda/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdda/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdda SHARED kbdda.c kbdda.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdda.def)
-set_entrypoint(kbdda 0) +set_module_type(kbdda kbdlayout)
add_dependencies(kbdda psdk)
Modified: trunk/reactos/dll/keyboard/kbddv/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbddv/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbddv/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbddv/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbddv SHARED kbddv.c kbddv.rc ${CMAKE_CURRENT_BINARY_DIR}/kbddv.def)
-set_entrypoint(kbddv 0) +set_module_type(kbddv kbdlayout)
add_dependencies(kbddv psdk)
Modified: trunk/reactos/dll/keyboard/kbdes/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdes/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdes/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdes/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdes SHARED kbdes.c kbdes.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdes.def)
-set_entrypoint(kbdes 0) +set_module_type(kbdes kbdlayout)
add_dependencies(kbdes psdk)
Modified: trunk/reactos/dll/keyboard/kbdest/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdest/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdest/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdest/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdest SHARED kbdest.c kbdest.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdest.def)
-set_entrypoint(kbdest 0) +set_module_type(kbdest kbdlayout)
add_dependencies(kbdest psdk)
Modified: trunk/reactos/dll/keyboard/kbdfc/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdfc/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdfc/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdfc/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdfc SHARED kbdfc.c kbdfc.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdfc.def)
-set_entrypoint(kbdfc 0) +set_module_type(kbdfc kbdlayout)
add_dependencies(kbdfc psdk)
Modified: trunk/reactos/dll/keyboard/kbdfi/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdfi/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdfi/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdfi/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdfi SHARED kbdfi.c kbdfi.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdfi.def)
-set_entrypoint(kbdfi 0) +set_module_type(kbdfi kbdlayout)
add_dependencies(kbdfi psdk)
Modified: trunk/reactos/dll/keyboard/kbdfr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdfr/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdfr/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdfr/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdfr SHARED kbdfr.c kbdfr.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdfr.def)
-set_entrypoint(kbdfr 0) +set_module_type(kbdfr kbdlayout)
add_dependencies(kbdfr psdk)
Modified: trunk/reactos/dll/keyboard/kbdgeo/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdgeo/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdgeo/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdgeo/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdgeo SHARED kbdgeo.c kbdgeo.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdgeo.def)
-set_entrypoint(kbdgeo 0) +set_module_type(kbdgeo kbdlayout)
add_dependencies(kbdgeo psdk)
Modified: trunk/reactos/dll/keyboard/kbdgerg/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdgerg/CMakeL... ============================================================================== --- trunk/reactos/dll/keyboard/kbdgerg/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdgerg/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdgerg SHARED kbdgerg.c kbdgerg.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdgerg.def)
-set_entrypoint(kbdgerg 0) +set_module_type(kbdgerg kbdlayout)
add_dependencies(kbdgerg psdk)
Modified: trunk/reactos/dll/keyboard/kbdgneo/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdgneo/CMakeL... ============================================================================== --- trunk/reactos/dll/keyboard/kbdgneo/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdgneo/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdgneo SHARED kbdgneo.c kbdgneo.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdgneo.def)
-set_entrypoint(kbdgneo 0) +set_module_type(kbdgneo kbdlayout)
add_dependencies(kbdgneo psdk)
Modified: trunk/reactos/dll/keyboard/kbdgr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdgr/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdgr/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdgr/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdgr SHARED kbdgr.c kbdgr.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdgr.def)
-set_entrypoint(kbdgr 0) +set_module_type(kbdgr kbdlayout)
add_dependencies(kbdgr psdk)
Modified: trunk/reactos/dll/keyboard/kbdgrist/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdgrist/CMake... ============================================================================== --- trunk/reactos/dll/keyboard/kbdgrist/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdgrist/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdgrist SHARED kbdgrist.c kbdgrist.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdgrist.def)
-set_entrypoint(kbdgrist 0) +set_module_type(kbdgrist kbdlayout)
add_dependencies(kbdgrist psdk)
Modified: trunk/reactos/dll/keyboard/kbdhe/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdhe/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdhe/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdhe/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdhe SHARED kbdhe.c kbdhe.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdhe.def)
-set_entrypoint(kbdhe 0) +set_module_type(kbdhe kbdlayout)
add_dependencies(kbdhe psdk)
Modified: trunk/reactos/dll/keyboard/kbdheb/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdheb/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdheb/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdheb/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdheb SHARED kbdheb.c kbdheb.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdheb.def)
-set_entrypoint(kbdheb 0) +set_module_type(kbdheb kbdlayout)
add_dependencies(kbdheb psdk)
Modified: trunk/reactos/dll/keyboard/kbdhu/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdhu/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdhu/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdhu/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdhu SHARED kbdhu.c kbdhu.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdhu.def)
-set_entrypoint(kbdhu 0) +set_module_type(kbdhu kbdlayout)
add_dependencies(kbdhu psdk)
Modified: trunk/reactos/dll/keyboard/kbdic/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdic/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdic/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdic/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdic SHARED kbdic.c kbdic.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdic.def)
-set_entrypoint(kbdic 0) +set_module_type(kbdic kbdlayout)
add_dependencies(kbdic psdk)
Modified: trunk/reactos/dll/keyboard/kbdinasa/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdinasa/CMake... ============================================================================== --- trunk/reactos/dll/keyboard/kbdinasa/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdinasa/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdinasa SHARED kbdinasa.c kbdinasa.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdinasa.def)
-set_entrypoint(kbdinasa 0) +set_module_type(kbdinasa kbdlayout)
add_dependencies(kbdinasa psdk)
Modified: trunk/reactos/dll/keyboard/kbdinben/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdinben/CMake... ============================================================================== --- trunk/reactos/dll/keyboard/kbdinben/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdinben/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdinben SHARED kbdinben.c kbdinben.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdinben.def)
-set_entrypoint(kbdinben 0) +set_module_type(kbdinben kbdlayout)
add_dependencies(kbdinben psdk)
Modified: trunk/reactos/dll/keyboard/kbdindev/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdindev/CMake... ============================================================================== --- trunk/reactos/dll/keyboard/kbdindev/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdindev/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdindev SHARED kbdindev.c kbdindev.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdindev.def)
-set_entrypoint(kbdindev 0) +set_module_type(kbdindev kbdlayout)
add_dependencies(kbdindev psdk)
Modified: trunk/reactos/dll/keyboard/kbdinguj/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdinguj/CMake... ============================================================================== --- trunk/reactos/dll/keyboard/kbdinguj/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdinguj/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdinguj SHARED kbdinguj.c kbdinguj.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdinguj.def)
-set_entrypoint(kbdinguj 0) +set_module_type(kbdinguj kbdlayout)
add_dependencies(kbdinguj psdk)
Modified: trunk/reactos/dll/keyboard/kbdinmal/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdinmal/CMake... ============================================================================== --- trunk/reactos/dll/keyboard/kbdinmal/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdinmal/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdinmal SHARED kbdinmal.c kbdinmal.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdinmal.def)
-set_entrypoint(kbdinmal 0) +set_module_type(kbdinmal kbdlayout)
add_dependencies(kbdinmal psdk)
Modified: trunk/reactos/dll/keyboard/kbdir/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdir/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdir/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdir/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdir SHARED kbdir.c kbdir.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdir.def)
-set_entrypoint(kbdir 0) +set_module_type(kbdir kbdlayout)
add_dependencies(kbdir psdk)
Modified: trunk/reactos/dll/keyboard/kbdit/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdit/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdit/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdit/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdit SHARED kbdit.c kbdit.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdit.def)
-set_entrypoint(kbdit 0) +set_module_type(kbdit kbdlayout)
add_dependencies(kbdit psdk)
Modified: trunk/reactos/dll/keyboard/kbdja/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdja/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdja/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdja/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdja SHARED kbdja.c kbdja.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdja.def)
-set_entrypoint(kbdja 0) +set_module_type(kbdja kbdlayout)
add_dependencies(kbdja psdk)
Modified: trunk/reactos/dll/keyboard/kbdkaz/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdkaz/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdkaz/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdkaz/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdkaz SHARED kbdkaz.c kbdkaz.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdkaz.def)
-set_entrypoint(kbdkaz 0) +set_module_type(kbdkaz kbdlayout)
add_dependencies(kbdkaz psdk)
Modified: trunk/reactos/dll/keyboard/kbdko/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdko/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdko/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdko/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdko SHARED kbdko.c kbdko.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdko.def)
-set_entrypoint(kbdko 0) +set_module_type(kbdko kbdlayout)
add_dependencies(kbdko psdk)
Modified: trunk/reactos/dll/keyboard/kbdla/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdla/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdla/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdla/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdla SHARED kbdla.c kbdla.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdla.def)
-set_entrypoint(kbdla 0) +set_module_type(kbdla kbdlayout)
add_dependencies(kbdla psdk)
Modified: trunk/reactos/dll/keyboard/kbdlt1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdlt1/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdlt1/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdlt1/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdlt1 SHARED kbdlt1.c kbdlt1.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdlt1.def)
-set_entrypoint(kbdlt1 0) +set_module_type(kbdlt1 kbdlayout)
add_dependencies(kbdlt1 psdk)
Modified: trunk/reactos/dll/keyboard/kbdlv/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdlv/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdlv/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdlv/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdlv SHARED kbdlv.c kbdlv.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdlv.def)
-set_entrypoint(kbdlv 0) +set_module_type(kbdlv kbdlayout)
add_dependencies(kbdlv psdk)
Modified: trunk/reactos/dll/keyboard/kbdmac/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdmac/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdmac/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdmac/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdmac SHARED kbdmac.c kbdmac.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdmac.def)
-set_entrypoint(kbdmac 0) +set_module_type(kbdmac kbdlayout)
add_dependencies(kbdmac psdk)
Modified: trunk/reactos/dll/keyboard/kbdne/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdne/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdne/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdne/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdne SHARED kbdne.c kbdne.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdne.def)
-set_entrypoint(kbdne 0) +set_module_type(kbdne kbdlayout)
add_dependencies(kbdne psdk)
Modified: trunk/reactos/dll/keyboard/kbdno/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdno/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdno/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdno/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdno SHARED kbdno.c kbdno.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdno.def)
-set_entrypoint(kbdno 0) +set_module_type(kbdno kbdlayout)
add_dependencies(kbdno psdk)
Modified: trunk/reactos/dll/keyboard/kbdpl/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdpl/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdpl/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdpl/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -3,7 +3,7 @@
add_library(kbdpl SHARED kbdpl.c kbdpl.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdpl.def)
-set_entrypoint(kbdpl 0) +set_module_type(kbdpl kbdlayout)
add_dependencies(kbdpl psdk)
Modified: trunk/reactos/dll/keyboard/kbdpl1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdpl1/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdpl1/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdpl1/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdpl1 SHARED kbdpl1.c kbdpl1.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdpl1.def)
-set_entrypoint(kbdpl1 0) +set_module_type(kbdpl1 kbdlayout)
add_dependencies(kbdpl1 psdk)
Modified: trunk/reactos/dll/keyboard/kbdpo/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdpo/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdpo/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdpo/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdpo SHARED kbdpo.c kbdpo.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdpo.def)
-set_entrypoint(kbdpo 0) +set_module_type(kbdpo kbdlayout)
add_dependencies(kbdpo psdk)
Modified: trunk/reactos/dll/keyboard/kbdro/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdro/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdro/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdro/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdro SHARED kbdro.c kbdro.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdro.def)
-set_entrypoint(kbdro 0) +set_module_type(kbdro kbdlayout)
add_dependencies(kbdro psdk)
Modified: trunk/reactos/dll/keyboard/kbdru/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdru/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdru/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdru/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdru SHARED kbdru.c kbdru.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdru.def)
-set_entrypoint(kbdru 0) +set_module_type(kbdru kbdlayout)
add_dependencies(kbdru psdk)
Modified: trunk/reactos/dll/keyboard/kbdru1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdru1/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdru1/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdru1/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdru1 SHARED kbdru1.c kbdru1.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdru1.def)
-set_entrypoint(kbdru1 0) +set_module_type(kbdru1 kbdlayout)
add_dependencies(kbdru1 psdk)
Modified: trunk/reactos/dll/keyboard/kbdsg/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdsg/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdsg/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdsg/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdsg SHARED kbdsg.c kbdsg.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdsg.def)
-set_entrypoint(kbdsg 0) +set_module_type(kbdsg kbdlayout)
add_dependencies(kbdsg psdk)
Modified: trunk/reactos/dll/keyboard/kbdsk/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdsk/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdsk/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdsk/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdsk SHARED kbdsk.c kbdsk.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdsk.def)
-set_entrypoint(kbdsk 0) +set_module_type(kbdsk kbdlayout)
add_dependencies(kbdsk psdk)
Modified: trunk/reactos/dll/keyboard/kbdsk1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdsk1/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdsk1/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdsk1/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdsk1 SHARED kbdsk1.c kbdsk1.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdsk1.def)
-set_entrypoint(kbdsk1 0) +set_module_type(kbdsk1 kbdlayout)
add_dependencies(kbdsk1 psdk)
Modified: trunk/reactos/dll/keyboard/kbdsw/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdsw/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdsw/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdsw/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdsw SHARED kbdsw.c kbdsw.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdsw.def)
-set_entrypoint(kbdsw 0) +set_module_type(kbdsw kbdlayout)
add_dependencies(kbdsw psdk)
Modified: trunk/reactos/dll/keyboard/kbdtat/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdtat/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdtat/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdtat/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdtat SHARED kbdtat.c kbdtat.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdtat.def)
-set_entrypoint(kbdtat 0) +set_module_type(kbdtat kbdlayout)
add_dependencies(kbdtat psdk)
Modified: trunk/reactos/dll/keyboard/kbdth0/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdth0/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdth0/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdth0/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdth0 SHARED kbdth0.c kbdth0.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdth0.def)
-set_entrypoint(kbdth0 0) +set_module_type(kbdth0 kbdlayout)
add_dependencies(kbdth0 psdk)
Modified: trunk/reactos/dll/keyboard/kbdth1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdth1/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdth1/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdth1/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdth1 SHARED kbdth1.c kbdth1.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdth1.def)
-set_entrypoint(kbdth1 0) +set_module_type(kbdth1 kbdlayout)
add_dependencies(kbdth1 psdk)
Modified: trunk/reactos/dll/keyboard/kbdth2/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdth2/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdth2/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdth2/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdth2 SHARED kbdth2.c kbdth2.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdth2.def)
-set_entrypoint(kbdth2 0) +set_module_type(kbdth2 kbdlayout)
add_dependencies(kbdth2 psdk)
Modified: trunk/reactos/dll/keyboard/kbdth3/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdth3/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdth3/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdth3/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdth3 SHARED kbdth3.c kbdth3.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdth3.def)
-set_entrypoint(kbdth3 0) +set_module_type(kbdth3 kbdlayout)
add_dependencies(kbdth3 psdk)
Modified: trunk/reactos/dll/keyboard/kbdtuf/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdtuf/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdtuf/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdtuf/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdtuf SHARED kbdtuf.c kbdtuf.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdtuf.def)
-set_entrypoint(kbdtuf 0) +set_module_type(kbdtuf kbdlayout)
add_dependencies(kbdtuf psdk)
Modified: trunk/reactos/dll/keyboard/kbdtuq/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdtuq/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdtuq/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdtuq/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdtuq SHARED kbdtuq.c kbdtuq.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdtuq.def)
-set_entrypoint(kbdtuq 0) +set_module_type(kbdtuq kbdlayout)
add_dependencies(kbdtuq psdk)
Modified: trunk/reactos/dll/keyboard/kbduk/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbduk/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbduk/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbduk/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbduk SHARED kbduk.c kbduk.rc ${CMAKE_CURRENT_BINARY_DIR}/kbduk.def)
-set_entrypoint(kbduk 0) +set_module_type(kbduk kbdlayout)
add_dependencies(kbduk psdk)
Modified: trunk/reactos/dll/keyboard/kbdur/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdur/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdur/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdur/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdur SHARED kbdur.c kbdur.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdur.def)
-set_entrypoint(kbdur 0) +set_module_type(kbdur kbdlayout)
add_dependencies(kbdur psdk)
Modified: trunk/reactos/dll/keyboard/kbdurs/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdurs/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdurs/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdurs/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdurs SHARED kbdurs.c kbdurs.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdurs.def)
-set_entrypoint(kbdurs 0) +set_module_type(kbdurs kbdlayout)
add_dependencies(kbdurs psdk)
Modified: trunk/reactos/dll/keyboard/kbdus/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdus/CMakeLis... ============================================================================== --- trunk/reactos/dll/keyboard/kbdus/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdus/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -4,7 +4,7 @@
add_library(kbdus SHARED kbdus.c kbdus.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdus.def)
-set_entrypoint(kbdus 0) +set_module_type(kbdus kbdlayout)
add_dependencies(kbdus psdk)
Modified: trunk/reactos/dll/keyboard/kbdusa/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdusa/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdusa/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdusa/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdusa SHARED kbdusa.c kbdusa.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdusa.def)
-set_entrypoint(kbdusa 0) +set_module_type(kbdusa kbdlayout)
add_dependencies(kbdusa psdk)
Modified: trunk/reactos/dll/keyboard/kbdusl/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdusl/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdusl/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdusl/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdusl SHARED kbdusl.c kbdusl.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdusl.def)
-set_entrypoint(kbdusl 0) +set_module_type(kbdusl kbdlayout)
add_dependencies(kbdusl psdk)
Modified: trunk/reactos/dll/keyboard/kbdusr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdusr/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdusr/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdusr/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdusr SHARED kbdusr.c kbdusr.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdusr.def)
-set_entrypoint(kbdusr 0) +set_module_type(kbdusr kbdlayout)
add_dependencies(kbdusr psdk)
Modified: trunk/reactos/dll/keyboard/kbdusx/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdusx/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdusx/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdusx/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdusx SHARED kbdusx.c kbdusx.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdusx.def)
-set_entrypoint(kbdusx 0) +set_module_type(kbdusx kbdlayout)
add_dependencies(kbdusx psdk)
Modified: trunk/reactos/dll/keyboard/kbduzb/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbduzb/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbduzb/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbduzb/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbduzb SHARED kbduzb.c kbduzb.rc ${CMAKE_CURRENT_BINARY_DIR}/kbduzb.def)
-set_entrypoint(kbduzb 0) +set_module_type(kbduzb kbdlayout)
add_dependencies(kbduzb psdk)
Modified: trunk/reactos/dll/keyboard/kbdvntc/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdvntc/CMakeL... ============================================================================== --- trunk/reactos/dll/keyboard/kbdvntc/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdvntc/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdvntc SHARED kbdvntc.c kbdvntc.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdvntc.def)
-set_entrypoint(kbdvntc 0) +set_module_type(kbdvntc kbdlayout)
add_dependencies(kbdvntc psdk)
Modified: trunk/reactos/dll/keyboard/kbdycc/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdycc/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdycc/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdycc/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdycc SHARED kbdycc.c kbdycc.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdycc.def)
-set_entrypoint(kbdycc 0) +set_module_type(kbdycc kbdlayout)
add_dependencies(kbdycc psdk)
Modified: trunk/reactos/dll/keyboard/kbdycl/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/keyboard/kbdycl/CMakeLi... ============================================================================== --- trunk/reactos/dll/keyboard/kbdycl/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/keyboard/kbdycl/CMakeLists.txt [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -5,7 +5,7 @@
add_library(kbdycl SHARED kbdycl.c kbdycl.rc ${CMAKE_CURRENT_BINARY_DIR}/kbdycl.def)
-set_entrypoint(kbdycl 0) +set_module_type(kbdycl kbdlayout)
add_dependencies(kbdycl psdk)
Added: trunk/reactos/kbdlayout.lds URL: http://svn.reactos.org/svn/reactos/trunk/reactos/kbdlayout.lds?rev=61053 ============================================================================== --- trunk/reactos/kbdlayout.lds (added) +++ trunk/reactos/kbdlayout.lds [iso-8859-1] Tue Nov 19 23:30:58 2013 @@ -0,0 +1,35 @@ +SECTIONS +{ + .data __image_base__ + __section_alignment__ : + { + *(.data) + *(SORT(.data*)) + *(.rdata) + *(SORT(.rdata*)) + *(.text) + *(SORT(.text*)) + *(.bss) + *(COMMON) + } + + .rsrc BLOCK(__section_alignment__) : + { + *(.rsrc) + *(SORT(.rsrc$*)) + } + + .reloc BLOCK(__section_alignment__) : + { + *(.reloc) + } + + .edata BLOCK(__section_alignment__) : + { + *(.edata) + } + + /DISCARD/ : + { + *(*) + } +}
Propchange: trunk/reactos/kbdlayout.lds ------------------------------------------------------------------------------ svn:eol-style = native