2 spec2def(win32k.sys win32k.spec)
7 ${REACTOS_SOURCE_DIR}/ntoskrnl/include
8 ${REACTOS_SOURCE_DIR}/lib/3rdparty/freetype/include
9 ${REACTOS_SOURCE_DIR}/include/reactos/subsys
10 ${REACTOS_SOURCE_DIR}/include/reactos/drivers)
153 list(APPEND GENDIB_GENERATED
154 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib8gen.c
155 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib16gen.c
156 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib32gen.c)
158 set_source_files_properties(${GENDIB_GENERATED} PROPERTIES GENERATED TRUE)
160 list(APPEND SOURCE ${GENDIB_GENERATED})
162 if(ARCH MATCHES i386)
164 dib/i386/dib24bpp_hline.s
165 dib/i386/dib32bpp_hline.s
166 dib/i386/dib32bpp_colorfill.s
170 misc/i386/atan2_asm.s
171 misc/i386/floor_asm.s
172 misc/i386/ceil_asm.s)
179 add_library(win32k SHARED
180 ${CMAKE_CURRENT_BINARY_DIR}/win32k_pch.h.gch
181 ${CMAKE_CURRENT_BINARY_DIR}/win32k.def
184 set_module_type(win32k kernelmodedriver)
186 target_link_libraries(win32k
191 add_importlibs(win32k ntoskrnl hal ftfd)
192 add_pch(win32k ${CMAKE_CURRENT_SOURCE_DIR}/pch.h ${SOURCE})
193 add_dependencies(win32k gendib_generated subsystem_napi)
194 add_cab_target(win32k 1)
195 add_importlib_target(win32k.spec)
197 add_library(win32ksys sys-stubs.S)