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