1 
2 project(SHELL)
3 
4 spec2def(stobject.dll stobject.spec)
5 
6 file(GLOB_RECURSE stobject_rc_deps resources/*.*)
7 add_rc_deps(stobject.rc ${stobject_rc_deps})
8 
9 list(APPEND SOURCE
10     csystray.cpp
11     stobject.cpp
12     hotplug.cpp
13     mouse.cpp
14     power.cpp
15     volume.cpp
16     precomp.h)
17 
18 add_library(stobject MODULE
19     ${SOURCE}
20     stobject.rc
21     ${CMAKE_CURRENT_BINARY_DIR}/stobject.def)
22 
23 set_module_type(stobject win32dll UNICODE)
24 target_link_libraries(stobject uuid wine cpprt atl_classes)
25 
26 add_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 
42 add_pch(stobject precomp.h SOURCE)
43 add_cd_file(TARGET stobject DESTINATION reactos/system32 FOR all)
44