[SCSIPORT] Use pointer alignment for MiniPortDeviceExtension
[reactos.git] / modules / rostests / apitests / kernel32 / CMakeLists.txt
1
2 add_subdirectory(redirptest)
3
4 add_message_headers(ANSI FormatMessage.mc)
5
6 list(APPEND SOURCE
7 ConsoleCP.c
8 CreateProcess.c
9 DefaultActCtx.c
10 DeviceIoControl.c
11 dosdev.c
12 FindActCtxSectionStringW.c
13 FindFiles.c
14 FLS.c
15 FormatMessage.c
16 GetComputerNameEx.c
17 GetCurrentDirectory.c
18 GetDriveType.c
19 GetModuleFileName.c
20 GetVolumeInformation.c
21 interlck.c
22 IsDBCSLeadByteEx.c
23 JapaneseCalendar.c
24 LoadLibraryExW.c
25 lstrcpynW.c
26 lstrlen.c
27 Mailslot.c
28 MultiByteToWideChar.c
29 PrivMoveFileIdentityW.c
30 QueueUserAPC.c
31 SetComputerNameExW.c
32 SetConsoleWindowInfo.c
33 SetCurrentDirectory.c
34 SetUnhandledExceptionFilter.c
35 SystemFirmware.c
36 TerminateProcess.c
37 TunnelCache.c
38 WideCharToMultiByte.c)
39
40 list(APPEND PCH_SKIP_SOURCE
41 testlist.c)
42
43 add_executable(kernel32_apitest
44 ${SOURCE}
45 ${PCH_SKIP_SOURCE}
46 kernel32_apitest.rc)
47
48 target_link_libraries(kernel32_apitest wine ${PSEH_LIB})
49 set_module_type(kernel32_apitest win32cui)
50 add_delay_importlibs(kernel32_apitest advapi32 shlwapi)
51 add_importlibs(kernel32_apitest msvcrt kernel32 ntdll)
52 add_dependencies(kernel32_apitest FormatMessage)
53 add_pch(kernel32_apitest precomp.h "${PCH_SKIP_SOURCE}")
54 add_rostests_file(TARGET kernel32_apitest)
55
56 list(APPEND MANIFEST_FILES
57 classtest.manifest
58 classtest2.manifest
59 comctl32dep.manifest
60 dep1.manifest
61 deptest.manifest
62 xmlns.manifest)
63
64 foreach(item ${MANIFEST_FILES})
65 add_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/${item}")
66 endforeach(item)