1 2project(SHELL) 3 4spec2def(stobject.dll stobject.spec) 5 6file(GLOB_RECURSE stobject_rc_deps resources/*.*) 7add_rc_deps(stobject.rc ${stobject_rc_deps}) 8 9list(APPEND SOURCE 10 csystray.cpp 11 stobject.cpp 12 hotplug.cpp 13 mouse.cpp 14 power.cpp 15 volume.cpp 16 precomp.h) 17 18add_library(stobject MODULE 19 ${SOURCE} 20 stobject.rc 21 ${CMAKE_CURRENT_BINARY_DIR}/stobject.def) 22 23set_module_type(stobject win32dll UNICODE) 24target_link_libraries(stobject uuid wine cpprt atl_classes) 25 26add_importlibs(stobject 27 setupapi 28 advapi32 29 winmm 30 ole32 31 oleaut32 32 powrprof 33 shlwapi 34 shell32 35 comctl32 36 msvcrt 37 gdi32 38 user32 39 kernel32 40 ntdll) 41 42add_pch(stobject precomp.h SOURCE) 43add_cd_file(TARGET stobject DESTINATION reactos/system32 FOR all) 44