[KERNEL32_APITEST] Add SystemFirmware tests
[reactos.git] / modules / rostests / apitests / kernel32 / CMakeLists.txt
index 32debf9..37c5b6a 100644 (file)
@@ -1,6 +1,8 @@
 
 add_subdirectory(redirptest)
 
+add_message_headers(ANSI FormatMessage.mc)
+
 list(APPEND SOURCE
     Console.c
     CreateProcess.c
@@ -9,31 +11,36 @@ list(APPEND SOURCE
     dosdev.c
     FindActCtxSectionStringW.c
     FindFiles.c
+    FormatMessage.c
     GetComputerNameEx.c
     GetCurrentDirectory.c
     GetDriveType.c
     GetModuleFileName.c
+    GetVolumeInformation.c
     interlck.c
     IsDBCSLeadByteEx.c
     LoadLibraryExW.c
     lstrcpynW.c
     lstrlen.c
+    Mailslot.c
     MultiByteToWideChar.c
     PrivMoveFileIdentityW.c
     SetConsoleWindowInfo.c
     SetCurrentDirectory.c
     SetUnhandledExceptionFilter.c
+    SystemFirmware.c
     TerminateProcess.c
     TunnelCache.c
     WideCharToMultiByte.c
-    testlist.c
-    Mailslot.c)
+    precomp.h)
 
-add_executable(kernel32_apitest ${SOURCE})
+add_executable(kernel32_apitest ${SOURCE} testlist.c kernel32_apitest.rc)
 target_link_libraries(kernel32_apitest wine ${PSEH_LIB})
 set_module_type(kernel32_apitest win32cui)
 add_delay_importlibs(kernel32_apitest advapi32 shlwapi)
 add_importlibs(kernel32_apitest msvcrt kernel32 ntdll)
+add_dependencies(kernel32_apitest FormatMessage)
+add_pch(kernel32_apitest precomp.h SOURCE)
 add_rostests_file(TARGET kernel32_apitest)
 
 list(APPEND MANIFEST_FILES