diff --git a/dll/win32/msv1_0/CMakeLists.txt b/dll/win32/msv1_0/CMakeLists.txt index 6e2e41bb9d3..b4e56cd2475 100644 --- a/dll/win32/msv1_0/CMakeLists.txt +++ b/dll/win32/msv1_0/CMakeLists.txt @@ -3,14 +3,15 @@ spec2def(msv1_0.dll msv1_0.spec) list(APPEND SOURCE msv1_0.c - msv1_0.rc + precomp.h ${CMAKE_CURRENT_BINARY_DIR}/msv1_0_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/msv1_0.def) -add_library(msv1_0 MODULE ${SOURCE}) +add_library(msv1_0 MODULE ${SOURCE} msv1_0.rc) set_module_type(msv1_0 win32dll UNICODE ENTRYPOINT 0) target_link_libraries(msv1_0 wine ${PSEH_LIB}) add_delay_importlibs(msv1_0 samsrv lsasrv) add_importlibs(msv1_0 advapi32 kernel32 ntdll) add_dependencies(msv1_0 psdk) +add_pch(msv1_0 precomp.h SOURCE) add_cd_file(TARGET msv1_0 DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/msv1_0/msv1_0.c b/dll/win32/msv1_0/msv1_0.c index a7e5c2b5a6c..6994940290c 100644 --- a/dll/win32/msv1_0/msv1_0.c +++ b/dll/win32/msv1_0/msv1_0.c @@ -8,7 +8,7 @@ /* INCLUDES ****************************************************************/ -#include "msv1_0.h" +#include "precomp.h" WINE_DEFAULT_DEBUG_CHANNEL(msv1_0); diff --git a/dll/win32/msv1_0/msv1_0.h b/dll/win32/msv1_0/msv1_0.h index 773702fdec1..1b656bca4f1 100644 --- a/dll/win32/msv1_0/msv1_0.h +++ b/dll/win32/msv1_0/msv1_0.h @@ -6,37 +6,6 @@ * COPYRIGHT: Copyright 2013 Eric Kohl */ -#define WIN32_NO_STATUS -#define _INC_WINDOWS -#define COM_NO_WINDOWS_H -#include -#include -#include -#include -#define NTOS_MODE_USER -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include -//#include - -#include - - #define FIXUP_POINTER(Pointer, Offset) ((Pointer != NULL) ? ((PWSTR)((ULONG_PTR)Pointer + Offset)) : NULL) diff --git a/dll/win32/msv1_0/precomp.h b/dll/win32/msv1_0/precomp.h new file mode 100644 index 00000000000..c4140240ab3 --- /dev/null +++ b/dll/win32/msv1_0/precomp.h @@ -0,0 +1,36 @@ +#ifndef _MSV1_0_PRECOMP_H_ +#define _MSV1_0_PRECOMP_H_ + +#define WIN32_NO_STATUS +#define _INC_WINDOWS +#define COM_NO_WINDOWS_H +#include +#include +#include +#include +#define NTOS_MODE_USER +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +//#include + +#include "msv1_0.h" + +#include + +#endif