Handle generated tests on all architectures.
Update i386 files.
The kernel32 generated remains disabled,
Wine's definition of COMMCONFIG differs from our/MSDN definition.
Commented out nonexisting LPEXCEPTION_RECORD.
svn path=/trunk/; revision=70802
dib.c
font.c
gdiobj.c
+ generated_${ARCH}.c
icm.c
mapping.c
metafile.c
pen.c
testlist.c)
-if(ARCH STREQUAL "i386")
- list(APPEND SOURCE generated.c)
-endif()
-
add_executable(gdi32_winetest ${SOURCE} resource.rc)
set_module_type(gdi32_winetest win32cui)
add_importlibs(gdi32_winetest gdi32 user32 advapi32 msvcrt kernel32)
fiber.c
file.c
format_msg.c
+ #generated_${ARCH}.c
heap.c
loader.c
locale.c
volume.c
testlist.c)
-#if(ARCH STREQUAL "i386")
-# list(APPEND SOURCE generated.c)
-#endif()
-
add_executable(kernel32_winetest ${SOURCE} resource.rc)
if(NOT MSVC)
TEST_TYPE_ALIGN (LPEXCEPTION_POINTERS, 8)
}
-static void test_pack_LPEXCEPTION_RECORD(void)
-{
- /* LPEXCEPTION_RECORD */
- TEST_TYPE_SIZE (LPEXCEPTION_RECORD, 8)
- TEST_TYPE_ALIGN (LPEXCEPTION_RECORD, 8)
-}
+//static void test_pack_LPEXCEPTION_RECORD(void)
+//{
+// /* LPEXCEPTION_RECORD */
+// TEST_TYPE_SIZE (LPEXCEPTION_RECORD, 8)
+// TEST_TYPE_ALIGN (LPEXCEPTION_RECORD, 8)
+//}
static void test_pack_LPFIBER_START_ROUTINE(void)
{
TEST_TYPE_ALIGN (LPEXCEPTION_POINTERS, 4)
}
-static void test_pack_LPEXCEPTION_RECORD(void)
-{
- /* LPEXCEPTION_RECORD */
- TEST_TYPE_SIZE (LPEXCEPTION_RECORD, 4)
- TEST_TYPE_ALIGN (LPEXCEPTION_RECORD, 4)
-}
+//static void test_pack_LPEXCEPTION_RECORD(void)
+//{
+// /* LPEXCEPTION_RECORD */
+// TEST_TYPE_SIZE (LPEXCEPTION_RECORD, 4)
+// TEST_TYPE_ALIGN (LPEXCEPTION_RECORD, 4)
+//}
static void test_pack_LPFIBER_START_ROUTINE(void)
{
error.c
exception.c
file.c
+ generated_${ARCH}.c
info.c
large_int.c
om.c
time.c
testlist.c)
-if(ARCH STREQUAL "i386")
- list(APPEND SOURCE generated.c)
-endif()
-
add_executable(ntdll_winetest ${SOURCE})
set_module_type(ntdll_winetest win32cui)
add_importlibs(ntdll_winetest user32 msvcrt kernel32 ntdll)
list(APPEND SOURCE
cstub.c
- generated.c
+ generated_${ARCH}.c
ndr_marshall.c
rpc.c
rpc_async.c
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
+#include "ole2.h"
#include "rpc.h"
#include "rpcndr.h"
#include "rpcproxy.h"
autocomplete.c
brsfolder.c
ebrowser.c
+ generated_${ARCH}.c
progman_dde.c
recyclebin.c
shelldispatch.c
testlist.c
rsrc.rc)
-if(ARCH STREQUAL "i386")
- list(APPEND SOURCE generated.c)
-endif()
-
add_executable(shell32_winetest ${SOURCE})
target_link_libraries(shell32_winetest uuid)
set_module_type(shell32_winetest win32cui)
assoc.c
clist.c
clsid.c
- generated.c
+ generated_${ARCH}.c
istream.c
ordinal.c
path.c
add_definitions(-DUSE_WINE_TODOS)
list(APPEND SOURCE
+ generated_${ARCH}.c
misc.c
protocol.c
sec_mgr.c
url.c
testlist.c)
-if(ARCH STREQUAL "i386")
- list(APPEND SOURCE generated.c)
-endif()
-
add_executable(urlmon_winetest ${SOURCE})
target_link_libraries(urlmon_winetest uuid)
set_module_type(urlmon_winetest win32cui)
dce.c
dde.c
dialog.c
- edit.c
+ edit.c
+ generated_${ARCH}.c
input.c
listbox.c
menu.c
wsprintf.c
testlist.c)
-if(ARCH STREQUAL "i386")
- list(APPEND SOURCE generated.c)
-endif()
-
add_executable(user32_winetest ${SOURCE} resource.rc)
# some tests need to be run from an app compiled as GUI
set_module_type(user32_winetest win32gui)
extern void func_dde(void);
extern void func_dialog(void);
extern void func_edit(void);
-extern void func_generated(void);
+//extern void func_generated(void);
extern void func_input(void);
extern void func_listbox(void);
extern void func_menu(void);
{ "dde", func_dde },
{ "dialog", func_dialog },
{ "edit", func_edit },
- { "generated", func_generated },
+ //{ "generated", func_generated },
{ "input", func_input },
{ "listbox", func_listbox },
{ "menu", func_menu },
list(APPEND SOURCE
ftp.c
+ generated_${ARCH}.c
http.c
internet.c
url.c
urlcache.c
testlist.c)
-if(ARCH STREQUAL "i386")
- list(APPEND SOURCE generated.c)
-endif()
-
add_executable(wininet_winetest ${SOURCE})
set_module_type(wininet_winetest win32cui)
add_importlibs(wininet_winetest wininet crypt32 ws2_32 user32 advapi32 msvcrt kernel32)