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)
152 list(APPEND GENDIB_GENERATED
153 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib8gen.c
154 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib16gen.c
155 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib32gen.c)
157 set_source_files_properties(${GENDIB_GENERATED} PROPERTIES GENERATED TRUE)
159 list(APPEND SOURCE ${GENDIB_GENERATED})
161 if(ARCH MATCHES i386)
163 dib/i386/dib24bpp_hline.s
164 dib/i386/dib32bpp_hline.s
165 dib/i386/dib32bpp_colorfill.s
169 misc/i386/atan2_asm.s
170 misc/i386/floor_asm.s
171 misc/i386/ceil_asm.s)
176 endif(ARCH MATCHES i386)
178 add_library(win32k SHARED
179 ${CMAKE_CURRENT_BINARY_DIR}/win32k_pch.h.gch
180 ${CMAKE_CURRENT_BINARY_DIR}/win32k.def
183 set_module_type(win32k kernelmodedriver)
185 target_link_libraries(win32k
190 add_importlibs(win32k ntoskrnl hal ftfd)
191 add_pch(win32k ${CMAKE_CURRENT_SOURCE_DIR}/pch.h ${SOURCE})
192 add_dependencies(win32k gendib_generated subsystem_napi)
193 add_cab_target(win32k 1)
194 add_importlib_target(win32k.spec win32k.sys)