[COMDLG32_WINETEST] Add a PCH.
authorAmine Khaldi <amine.khaldi@reactos.org>
Sun, 17 Dec 2017 11:28:41 +0000 (12:28 +0100)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 17 Dec 2017 11:28:41 +0000 (12:28 +0100)
modules/rostests/winetests/comdlg32/CMakeLists.txt
modules/rostests/winetests/comdlg32/filedlg.c
modules/rostests/winetests/comdlg32/finddlg.c
modules/rostests/winetests/comdlg32/fontdlg.c
modules/rostests/winetests/comdlg32/itemdlg.c
modules/rostests/winetests/comdlg32/precomp.h [new file with mode: 0644]
modules/rostests/winetests/comdlg32/printdlg.c

index b61e430..11afc77 100644 (file)
@@ -7,10 +7,15 @@ list(APPEND SOURCE
     fontdlg.c
     itemdlg.c
     printdlg.c
     fontdlg.c
     itemdlg.c
     printdlg.c
-    testlist.c)
+    precomp.h)
+
+add_executable(comdlg32_winetest
+    ${SOURCE}
+    testlist.c
+    rsrc.rc)
 
 
-add_executable(comdlg32_winetest ${SOURCE} rsrc.rc)
 target_link_libraries(comdlg32_winetest uuid)
 set_module_type(comdlg32_winetest win32cui)
 add_importlibs(comdlg32_winetest comdlg32 winspool user32 gdi32 ole32 shell32 msvcrt kernel32)
 target_link_libraries(comdlg32_winetest uuid)
 set_module_type(comdlg32_winetest win32cui)
 add_importlibs(comdlg32_winetest comdlg32 winspool user32 gdi32 ole32 shell32 msvcrt kernel32)
+add_pch(comdlg32_winetest precomp.h SOURCE)
 add_rostests_file(TARGET comdlg32_winetest)
 add_rostests_file(TARGET comdlg32_winetest)
index e779cd5..514f251 100644 (file)
  *
  */
 
  *
  */
 
-//#include <windows.h>
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#include <wine/test.h>
-
-#include <wingdi.h>
-#include <objbase.h>
-#include <cderr.h>
-#include <dlgs.h>
-#include <commdlg.h>
+#include "precomp.h"
 
 #include <shlguid.h>
 
 #include <shlguid.h>
-#define COBJMACROS
 #include <shobjidl.h>
 #include <shobjidl.h>
-
 #include <ole2.h>
 #include <reactos/undocuser.h>
 
 #include <ole2.h>
 #include <reactos/undocuser.h>
 
index 5445d65..99c9eb1 100644 (file)
  *
  */
 
  *
  */
 
-//#include "windows.h"
-
-#define WIN32_NO_STATUS
-
-#include <wine/test.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-#include <cderr.h>
-#include <commdlg.h>
+#include "precomp.h"
 
 static UINT ID_FINDMSGSTRING;
 
 
 static UINT ID_FINDMSGSTRING;
 
index 6b59d7b..4a17bbc 100644 (file)
  *
  */
 
  *
  */
 
-#define WIN32_NO_STATUS
+#include "precomp.h"
 
 
-#include <wine/test.h>
-
-//#include <stdarg.h>
-
-//#include "windef.h"
-//#include "winbase.h"
-//#include "winerror.h"
-#include <wingdi.h>
 #include <winspool.h>
 #include <winspool.h>
-#include <winuser.h>
-//#include "objbase.h"
-
-#include <commdlg.h>
 
 static int get_dpiy(void)
 {
 
 static int get_dpiy(void)
 {
index e338dcb..f14a298 100644 (file)
  *
  */
 
  *
  */
 
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#include <wine/test.h>
-
-#define COBJMACROS
-#define CONST_VTABLE
+#include "precomp.h"
 
 
+#include <wincon.h>
 #include <shlobj.h>
 
 #define IDT_CHANGEFILETYPE 500
 #include <shlobj.h>
 
 #define IDT_CHANGEFILETYPE 500
diff --git a/modules/rostests/winetests/comdlg32/precomp.h b/modules/rostests/winetests/comdlg32/precomp.h
new file mode 100644 (file)
index 0000000..86ad3d3
--- /dev/null
@@ -0,0 +1,18 @@
+#ifndef _COMDLG32_WINETEST_PRECOMP_H_
+#define _COMDLG32_WINETEST_PRECOMP_H_
+
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+#define COBJMACROS
+#define CONST_VTABLE
+
+#include <wine/test.h>
+
+#include <wingdi.h>
+#include <objbase.h>
+#include <cderr.h>
+#include <commdlg.h>
+#include <dlgs.h>
+
+#endif /* !_COMDLG32_WINETEST_PRECOMP_H_ */
index 5592b8c..b2c2074 100644 (file)
  *
  */
 
  *
  */
 
-#define COBJMACROS
-#define CONST_VTABLE
-#define WIN32_NO_STATUS
-
-#include <wine/test.h>
-
-//#include <stdarg.h>
-#include <stdio.h>
-
-//#include "windef.h"
-//#include "winbase.h"
-//#include "winerror.h"
-#include <wingdi.h>
-#include <winuser.h>
-#include <objbase.h>
-
-#include <cderr.h>
-#include <commdlg.h>
-#include <dlgs.h>
+#include "precomp.h"
 
 /* ########################### */
 
 
 /* ########################### */