diff --git a/reactos/base/applications/games/solitaire/CMakeLists.txt b/reactos/base/applications/games/solitaire/CMakeLists.txt index 2a4c737f685..b638a0a670e 100644 --- a/reactos/base/applications/games/solitaire/CMakeLists.txt +++ b/reactos/base/applications/games/solitaire/CMakeLists.txt @@ -12,9 +12,7 @@ add_executable(sol rsrc.rc) target_link_libraries(sol cardlib) - +add_pch(sol solitaire.h) set_module_type(sol win32gui) - add_importlibs(sol advapi32 comctl32 user32 gdi32 msvcrt kernel32) - add_cd_file(TARGET sol DESTINATION reactos/system32 FOR all) diff --git a/reactos/base/applications/games/solitaire/solcreate.cpp b/reactos/base/applications/games/solitaire/solcreate.cpp index 0b29d246cca..7166ef7e195 100644 --- a/reactos/base/applications/games/solitaire/solcreate.cpp +++ b/reactos/base/applications/games/solitaire/solcreate.cpp @@ -1,8 +1,3 @@ -#include -#include -#include -#include "resource.h" -#include "cardlib.h" #include "solitaire.h" diff --git a/reactos/base/applications/games/solitaire/solgame.cpp b/reactos/base/applications/games/solitaire/solgame.cpp index 2709f1ed2a4..f809071961a 100644 --- a/reactos/base/applications/games/solitaire/solgame.cpp +++ b/reactos/base/applications/games/solitaire/solgame.cpp @@ -1,9 +1,4 @@ -#include -#include -#include -#include -#include "resource.h" -#include "cardlib.h" + #include "solitaire.h" #if 1 diff --git a/reactos/base/applications/games/solitaire/solitaire.cpp b/reactos/base/applications/games/solitaire/solitaire.cpp index 4046b92ff2a..bf45a53e9bd 100644 --- a/reactos/base/applications/games/solitaire/solitaire.cpp +++ b/reactos/base/applications/games/solitaire/solitaire.cpp @@ -1,10 +1,3 @@ -#include -#include -#include -#include - -#include "resource.h" -#include "cardlib.h" #include "solitaire.h" diff --git a/reactos/base/applications/games/solitaire/solitaire.h b/reactos/base/applications/games/solitaire/solitaire.h index ae52831b073..ddd00ad5bf3 100644 --- a/reactos/base/applications/games/solitaire/solitaire.h +++ b/reactos/base/applications/games/solitaire/solitaire.h @@ -1,4 +1,11 @@ -#pragma once + +#include +#include +#include +#include +#include +#include "resource.h" +#include "cardlib.h" extern CardWindow SolWnd; extern TCHAR szAppName[]; diff --git a/reactos/base/applications/games/solitaire/solitaire.rbuild b/reactos/base/applications/games/solitaire/solitaire.rbuild index b6e397e6111..98ea8fbb0cc 100644 --- a/reactos/base/applications/games/solitaire/solitaire.rbuild +++ b/reactos/base/applications/games/solitaire/solitaire.rbuild @@ -8,4 +8,5 @@ solgame.cpp solitaire.cpp rsrc.rc + solitaire.h