
include_directories(
    ${REACTOS_SOURCE_DIR}/win32ss/user/winsrv/consrv
    ${REACTOS_SOURCE_DIR}/win32ss/user/winsrv/consrv/frontends/gui)

spec2def(console.dll console.spec)

list(APPEND SOURCE
    console.c
    options.c
    font.c
    layout.c
    colors.c
    console.h)

add_library(console SHARED
    ${SOURCE}
    console.rc
    ${CMAKE_CURRENT_BINARY_DIR}/console.def)

set_module_type(console cpl UNICODE)
set_target_properties(console PROPERTIES SUFFIX ".dll")

add_importlibs(console
    msvcrt
    user32
    gdi32
    comctl32
    kernel32
    ntdll)

add_pch(console console.h SOURCE)
add_cd_file(TARGET console DESTINATION reactos/system32 FOR all)
