Convert win32k to spec and add importlib target

svn path=/branches/cmake-bringup/; revision=49791
This commit is contained in:
Timo Kreuzer 2010-11-24 23:38:19 +00:00
parent c5244531f2
commit a68d9fb74f
2 changed files with 7 additions and 10 deletions

View file

@ -1,4 +1,6 @@
spec2def(win32k.sys win32k.spec)
include_directories(
.
include
@ -146,13 +148,8 @@ list(APPEND SOURCE
objects/xformobj.c
stubs/stubs.c
stubs/umpdstubs.c
win32k.rc
win32k_${ARCH}.def)
win32k.rc)
if(NOT MSVC)
set_source_files_properties(win32k_${ARCH}.def PROPERTIES EXTERNAL_OBJECT TRUE)
endif()
list(APPEND GENDIB_GENERATED
${CMAKE_CURRENT_BINARY_DIR}/dib/dib8gen.c
${CMAKE_CURRENT_BINARY_DIR}/dib/dib16gen.c
@ -181,6 +178,7 @@ endif(ARCH MATCHES i386)
add_library(win32k SHARED
${CMAKE_CURRENT_BINARY_DIR}/win32k_pch.h.gch
${CMAKE_CURRENT_BINARY_DIR}/win32k.def
${SOURCE})
set_module_type(win32k kernelmodedriver)
@ -193,4 +191,6 @@ target_link_libraries(win32k
add_importlibs(win32k ntoskrnl hal ftfd)
add_pch(win32k ${CMAKE_CURRENT_SOURCE_DIR}/pch.h ${SOURCE})
add_dependencies(win32k gendib_generated subsystem_napi)
add_cab_target(win32k 1)
add_cab_target(win32k 1)
add_importlib_target(win32k.spec)

View file

@ -1,6 +1,3 @@
#include "include/reactos/msvctarget.h"
#undef i386
@ stdcall -arch=i386 FLOATOBJ_AddFloatObj(ptr ptr) FLOATOBJ_Add
@ stdcall -arch=i386 FLOATOBJ_DivFloatObj(ptr ptr) FLOATOBJ_Div
@ stdcall -arch=i386 FLOATOBJ_MulFloatObj(ptr ptr) FLOATOBJ_Mul