1 2spec2def(main.cpl main.spec) 3 4list(APPEND SOURCE 5 keyboard.c 6 main.c 7 mouse.c 8 main.h) 9 10set(ICONS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../win32/shell32/res/icons) 11file(GLOB main_rc_deps resources/*.* ${ICONS_DIR}/38.ico ${ICONS_DIR}/39.ico) 12add_rc_deps(main.rc ${main_rc_deps}) 13 14add_library(main MODULE 15 ${SOURCE} 16 main.rc 17 ${CMAKE_CURRENT_BINARY_DIR}/main.def) 18 19set_module_type(main cpl UNICODE) 20target_link_libraries(main uuid) 21add_importlibs(main advapi32 user32 comctl32 devmgr comdlg32 shell32 gdi32 msvcrt kernel32) 22add_pch(main main.h SOURCE) 23add_cd_file(TARGET main DESTINATION reactos/system32 FOR all) 24