5 ${REACTOS_SOURCE_DIR}/ntoskrnl/include
6 ${REACTOS_SOURCE_DIR}/lib/3rdparty/freetype/include
7 ${REACTOS_SOURCE_DIR}/include/reactos/subsys
8 ${REACTOS_SOURCE_DIR}/include/reactos/drivers)
10 add_definitions(-DLANGPACK)
11 add_definitions(-D_WIN32K_)
150 list(APPEND GENDIB_GENERATED
151 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib8gen.c
152 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib16gen.c
153 ${CMAKE_CURRENT_BINARY_DIR}/dib/dib32gen.c)
155 set_source_files_properties(${GENDIB_GENERATED} PROPERTIES GENERATED TRUE)
157 list(APPEND SOURCE ${GENDIB_GENERATED})
159 if(ARCH MATCHES i386)
161 dib/i386/dib24bpp_hline.s
162 dib/i386/dib32bpp_hline.s
163 dib/i386/dib32bpp_colorfill.s
167 misc/i386/atan2_asm.s
168 misc/i386/floor_asm.s
169 misc/i386/ceil_asm.s)
174 endif(ARCH MATCHES i386)
176 add_library(win32k SHARED
177 ${CMAKE_CURRENT_BINARY_DIR}/win32k_pch.h.gch
180 set_module_type(win32k kernelmodedriver)
182 target_link_libraries(win32k
183 ${CMAKE_CURRENT_SOURCE_DIR}/win32k_i386.def
188 add_importlibs(win32k ntoskrnl hal ftfd)
189 add_pch(win32k ${CMAKE_CURRENT_SOURCE_DIR}/pch.h ${SOURCE})
190 add_dependencies(win32k gendib_generated subsystem_napi)
191 add_livecd_target(win32k reactos/system32)