mirror of
https://github.com/reactos/reactos.git
synced 2024-10-04 08:25:53 +00:00
eb23bde458
- Commit a test utility that can install user api hooks and give for the first time real themes support. This is a temporary test program till the same functionality is integrated to winlogon. To use it someone has to activate themes with themecfg and then run "apihook uxtheme.dll". Also note that it is possible to use this tool in windows for testing purposes svn path=/branches/GSoC_2011/ThemesSupport/; revision=52665
38 lines
793 B
CMake
38 lines
793 B
CMake
|
|
add_subdirectory(themecfg)
|
|
add_subdirectory(apihooksrv)
|
|
|
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
|
add_definitions(-D__WINESRC__)
|
|
set_rc_compiler()
|
|
|
|
spec2def(uxtheme.dll uxtheme.spec)
|
|
|
|
list(APPEND SOURCE
|
|
buffer.c
|
|
draw.c
|
|
main.c
|
|
metric.c
|
|
msstyles.c
|
|
ncscrollbar.c
|
|
nonclient.c
|
|
property.c
|
|
stylemap.c
|
|
system.c
|
|
themehooks.c
|
|
uxini.c
|
|
version.rc
|
|
${CMAKE_CURRENT_BINARY_DIR}/uxtheme_stubs.c
|
|
${CMAKE_CURRENT_BINARY_DIR}/uxtheme.def)
|
|
|
|
add_library(uxtheme SHARED ${SOURCE})
|
|
|
|
set_module_type(uxtheme win32dll)
|
|
|
|
target_link_libraries(uxtheme wine)
|
|
|
|
add_importlibs(uxtheme user32 advapi32 gdi32 msimg32 msvcrt kernel32 ntdll)
|
|
|
|
add_cd_file(TARGET uxtheme DESTINATION reactos/system32 FOR all)
|
|
add_importlib_target(uxtheme.spec)
|