xref: /reactos/base/system/winlogon/CMakeLists.txt (revision 967f5b98)
1c2c66affSColin Finck
2c2c66affSColin Finckinclude_directories(
3c2c66affSColin Finck    ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl
4c2c66affSColin Finck    ${CMAKE_CURRENT_BINARY_DIR})
5c2c66affSColin Finck
6c2c66affSColin Finckadd_rpc_files(server ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl/winreg.idl)
7c2c66affSColin Finck
8c2c66affSColin Fincklist(APPEND SOURCE
9c2c66affSColin Finck    environment.c
10c2c66affSColin Finck    notify.c
11c2c66affSColin Finck    rpcserver.c
12c2c66affSColin Finck    sas.c
13c2c66affSColin Finck    screensaver.c
14f96c39f6SGeorge Bișoc    security.c
15c2c66affSColin Finck    setup.c
161fac4b06SEric Kohl    shutdown.c
17c2c66affSColin Finck    winlogon.c
18c2c66affSColin Finck    wlx.c
19c2c66affSColin Finck    winlogon.h
20c2c66affSColin Finck    ${CMAKE_CURRENT_BINARY_DIR}/winreg_s.c)
21c2c66affSColin Finck
22c2c66affSColin Finckadd_rc_deps(winlogon.rc ${CMAKE_CURRENT_SOURCE_DIR}/res/winlogon.ico)
23c2c66affSColin Finckadd_executable(winlogon ${SOURCE} winlogon.rc)
24*967f5b98SHermès Bélusca-Maïtotarget_link_libraries(winlogon wine ${PSEH_LIB})
25c2c66affSColin Finckset_module_type(winlogon win32gui)
26cbff9a30SPierre Schweitzeradd_importlibs(winlogon user32 advapi32 userenv secur32 rpcrt4 mpr msvcrt kernel32 ntdll)
27c2c66affSColin Finckadd_pch(winlogon winlogon.h SOURCE)
28c2c66affSColin Finckadd_cd_file(TARGET winlogon DESTINATION reactos/system32 FOR all)
29