1
2add_definitions(-DWINETEST_USE_DBGSTR_LONGLONG)
3
4remove_definitions(-DWINVER=0x502 -D_WIN32_IE=0x600 -D_WIN32_WINNT=0x502)
5
6list(APPEND SOURCE
7    appbar.c
8    assoc.c
9    autocomplete.c
10    brsfolder.c
11    ebrowser.c
12    generated.c
13    progman_dde.c
14    recyclebin.c
15    shelldispatch.c
16    shelllink.c
17    shellole.c
18    shellpath.c
19    shfldr_special.c
20    shlexec.c
21    shlfileop.c
22    shlfolder.c
23    shlview.c
24    string.c
25    systray.c
26    precomp.h)
27
28add_executable(shell32_winetest
29    ${SOURCE}
30    testlist.c
31    rsrc.rc)
32
33target_link_libraries(shell32_winetest uuid)
34set_module_type(shell32_winetest win32cui)
35add_importlibs(shell32_winetest shell32 ole32 oleaut32 user32 gdi32 advapi32 msvcrt kernel32)
36
37if(MSVC)
38    add_importlibs(shell32_winetest ntdll)
39endif()
40
41add_pch(shell32_winetest precomp.h SOURCE)
42add_rostests_file(TARGET shell32_winetest)
43