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    testlist.c
27    rsrc.rc)
28
29add_executable(shell32_winetest ${SOURCE})
30target_link_libraries(shell32_winetest uuid)
31set_module_type(shell32_winetest win32cui)
32add_importlibs(shell32_winetest shell32 ole32 oleaut32 user32 gdi32 advapi32 msvcrt kernel32)
33
34if(MSVC)
35    add_importlibs(shell32_winetest ntdll)
36endif()
37
38add_rostests_file(TARGET shell32_winetest)
39