* Sync up to trunk head (r65394).
[reactos.git] / base / system / winlogon / CMakeLists.txt
1
2 include_directories(
3 ${REACTOS_SOURCE_DIR}/include/reactos/idl
4 ${CMAKE_CURRENT_BINARY_DIR})
5
6 add_rpc_files(server ${REACTOS_SOURCE_DIR}/include/reactos/idl/winreg.idl)
7
8 list(APPEND SOURCE
9 environment.c
10 rpcserver.c
11 sas.c
12 screensaver.c
13 setup.c
14 winlogon.c
15 wlx.c
16 winlogon.h
17 ${CMAKE_CURRENT_BINARY_DIR}/winreg_s.c)
18
19 add_executable(winlogon ${SOURCE} winlogon.rc)
20 target_link_libraries(winlogon wine)
21 set_module_type(winlogon win32gui)
22 add_importlibs(winlogon user32 advapi32 userenv secur32 rpcrt4 msvcrt kernel32 ntdll)
23 add_pch(winlogon winlogon.h SOURCE)
24 add_cd_file(TARGET winlogon DESTINATION reactos/system32 FOR all)