diff --git a/reactos/drivers/storage/scsiport/CMakeLists.txt b/reactos/drivers/storage/scsiport/CMakeLists.txt index 2be2a018591..fd8dafb4956 100644 --- a/reactos/drivers/storage/scsiport/CMakeLists.txt +++ b/reactos/drivers/storage/scsiport/CMakeLists.txt @@ -8,10 +8,8 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/scsiport.def) add_library(scsiport SHARED ${SOURCE}) - +add_pch(scsiport precomp.h) set_module_type(scsiport kernelmodedriver) - add_importlibs(scsiport ntoskrnl hal) add_importlib_target(scsiport.spec) - add_cd_file(TARGET scsiport DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/reactos/drivers/storage/scsiport/precomp.h b/reactos/drivers/storage/scsiport/precomp.h new file mode 100644 index 00000000000..8cfb69e8948 --- /dev/null +++ b/reactos/drivers/storage/scsiport/precomp.h @@ -0,0 +1,10 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +#include "scsiport_int.h" diff --git a/reactos/drivers/storage/scsiport/scsiport.c b/reactos/drivers/storage/scsiport/scsiport.c index 566df4fdc8b..6010772740a 100644 --- a/reactos/drivers/storage/scsiport/scsiport.c +++ b/reactos/drivers/storage/scsiport/scsiport.c @@ -27,22 +27,13 @@ /* INCLUDES *****************************************************************/ -#include -#include -#include -#include -#include -#include -#include -#include +#include "precomp.h" #ifndef NDEBUG #define NDEBUG #endif #include -#include "scsiport_int.h" - ULONG InternalDebugLevel = 0x00; #undef ScsiPortMoveMemory diff --git a/reactos/drivers/storage/scsiport/scsiport.rbuild b/reactos/drivers/storage/scsiport/scsiport.rbuild index d56de33941a..60fec05485d 100644 --- a/reactos/drivers/storage/scsiport/scsiport.rbuild +++ b/reactos/drivers/storage/scsiport/scsiport.rbuild @@ -10,4 +10,5 @@ scsiport.c stubs.c scsiport.rc + precomp.h diff --git a/reactos/drivers/storage/scsiport/stubs.c b/reactos/drivers/storage/scsiport/stubs.c index 9c7aa0e0b6e..ac84daeb902 100644 --- a/reactos/drivers/storage/scsiport/stubs.c +++ b/reactos/drivers/storage/scsiport/stubs.c @@ -8,8 +8,7 @@ /* INCLUDES *****************************************************************/ -#include -#include +#include "precomp.h" #define NDEBUG #include