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