mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Cleanup PCH files
Decoupled them to improve compile times.
This commit is contained in:
parent
5577d4fe87
commit
59d8f970da
@ -10,6 +10,7 @@
|
|||||||
#pragma message ("Profiling is turned on; do not release this binary!\n")
|
#pragma message ("Profiling is turned on; do not release this binary!\n")
|
||||||
#endif // _DEBUG || _PROFILE
|
#endif // _DEBUG || _PROFILE
|
||||||
|
|
||||||
|
// System includes.
|
||||||
#define WIN32_LEAN_AND_MEAN // Prevent winsock2 redefinition.
|
#define WIN32_LEAN_AND_MEAN // Prevent winsock2 redefinition.
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <WinSock2.h>
|
#include <WinSock2.h>
|
||||||
@ -50,24 +51,6 @@
|
|||||||
|
|
||||||
#include <smmintrin.h>
|
#include <smmintrin.h>
|
||||||
|
|
||||||
// Windows specifics, to support compiling the SDK with older versions of the Windows 10 SDK.
|
|
||||||
#ifndef FILE_SUPPORTS_GHOSTING
|
|
||||||
#define FILE_SUPPORTS_GHOSTING 0x40000000 // winnt
|
|
||||||
#endif
|
|
||||||
#ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING
|
|
||||||
#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Thirdparty includes.
|
|
||||||
#include "thirdparty/detours/include/detours.h"
|
|
||||||
#include "thirdparty/detours/include/idetour.h"
|
|
||||||
|
|
||||||
#include "thirdparty/lzham/include/lzham_assert.h"
|
|
||||||
#include "thirdparty/lzham/include/lzham_types.h"
|
|
||||||
#include "thirdparty/lzham/include/lzham.h"
|
|
||||||
|
|
||||||
#include "thirdparty/curl/include/curl/curl.h"
|
|
||||||
|
|
||||||
// Core includes.
|
// Core includes.
|
||||||
#include "core/assert.h"
|
#include "core/assert.h"
|
||||||
#include "core/termutil.h"
|
#include "core/termutil.h"
|
||||||
@ -78,16 +61,12 @@
|
|||||||
#include "common/x86defs.h"
|
#include "common/x86defs.h"
|
||||||
#include "common/sdkdefs.h"
|
#include "common/sdkdefs.h"
|
||||||
|
|
||||||
// Tier0 includes.
|
// Windows specifics, to support compiling the SDK with older versions of the Windows 10 SDK.
|
||||||
#include "tier0/utility.h"
|
#ifndef FILE_SUPPORTS_GHOSTING
|
||||||
#include "tier0/memaddr.h"
|
#define FILE_SUPPORTS_GHOSTING 0x40000000 // winnt
|
||||||
#include "tier0/module.h"
|
#endif
|
||||||
#include "tier0/basetypes.h"
|
#ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING
|
||||||
#include "tier0/platform.h"
|
#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004
|
||||||
#include "tier0/annotations.h"
|
#endif
|
||||||
#include "tier0/commonmacros.h"
|
|
||||||
#include "tier0/memalloc.h"
|
|
||||||
#include "tier0/tier0_iface.h"
|
|
||||||
#include "tier0/dbg.h"
|
|
||||||
|
|
||||||
#endif // SHARED_PCH_H
|
#endif // SHARED_PCH_H
|
||||||
|
@ -1,32 +1,21 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "shared_pch.h"
|
#include "shared_pch.h"
|
||||||
|
#if !defined(DEDICATED) && !defined (NETCONSOLE) && !defined(PLUGINSDK)
|
||||||
#if !defined(DEDICATED) && !defined(SDKLAUNCHER) && !defined (NETCONSOLE) && !defined(PLUGINSDK)
|
|
||||||
#include <d3d11.h>
|
#include <d3d11.h>
|
||||||
#endif // !DEDICATED && !SDKLAUNCHER && !NETCONSOLE && !PLUGINSDK
|
#endif // !DEDICATED && !NETCONSOLE && !PLUGINSDK
|
||||||
|
|
||||||
#include "thirdparty/nlohmann/json.hpp"
|
|
||||||
|
|
||||||
|
// Thirdparty includes.
|
||||||
#include "thirdparty/detours/include/detours.h"
|
#include "thirdparty/detours/include/detours.h"
|
||||||
#include "thirdparty/detours/include/idetour.h"
|
#include "thirdparty/detours/include/idetour.h"
|
||||||
|
|
||||||
#if defined(SDKLAUNCHER)
|
#include "thirdparty/lzham/include/lzham_assert.h"
|
||||||
#include "thirdparty/cppnet/cppkore/Kore.h"
|
#include "thirdparty/lzham/include/lzham_types.h"
|
||||||
#include "thirdparty/cppnet/cppkore/UIXTheme.h"
|
#include "thirdparty/lzham/include/lzham.h"
|
||||||
#include "thirdparty/cppnet/cppkore/UIXLabel.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/UIXListView.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/UIXCheckBox.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/UIXComboBox.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/UIXTextBox.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/UIXGroupBox.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/UIXButton.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/UIXRadioButton.h"
|
|
||||||
#include "thirdparty/cppnet/cppkore/KoreTheme.h"
|
|
||||||
|
|
||||||
#include "launcher/launcherdefs.h"
|
#include "thirdparty/curl/include/curl/curl.h"
|
||||||
#endif // SDKLAUNCHER
|
#include "thirdparty/nlohmann/json.hpp"
|
||||||
|
|
||||||
#if !defined(DEDICATED) && !defined(SDKLAUNCHER) && !defined (NETCONSOLE) && !defined(PLUGINSDK)
|
#if !defined(DEDICATED) && !defined (NETCONSOLE) && !defined(PLUGINSDK)
|
||||||
#include "thirdparty/imgui/imgui.h"
|
#include "thirdparty/imgui/imgui.h"
|
||||||
#include "thirdparty/imgui/imgui_internal.h"
|
#include "thirdparty/imgui/imgui_internal.h"
|
||||||
#include "thirdparty/imgui/misc/imgui_logger.h"
|
#include "thirdparty/imgui/misc/imgui_logger.h"
|
||||||
@ -35,13 +24,7 @@
|
|||||||
#include "thirdparty/imgui/misc/cpp/imgui_stdlib.h"
|
#include "thirdparty/imgui/misc/cpp/imgui_stdlib.h"
|
||||||
#include "thirdparty/imgui/backends/imgui_impl_dx11.h"
|
#include "thirdparty/imgui/backends/imgui_impl_dx11.h"
|
||||||
#include "thirdparty/imgui/backends/imgui_impl_win32.h"
|
#include "thirdparty/imgui/backends/imgui_impl_win32.h"
|
||||||
#endif // !DEDICATED && !SDKLAUNCHER && !NETCONSOLE && !PLUGINSDK
|
#endif // !DEDICATED && !NETCONSOLE && !PLUGINSDK
|
||||||
|
|
||||||
#if !defined(SDKLAUNCHER) && !defined (NETCONSOLE) && !defined(PLUGINSDK)
|
|
||||||
#include "thirdparty/lzham/include/lzham_assert.h"
|
|
||||||
#include "thirdparty/lzham/include/lzham_types.h"
|
|
||||||
#include "thirdparty/lzham/include/lzham.h"
|
|
||||||
#endif // !SDKLAUNCHER && !NETCONSOLE && !PLUGINSDK
|
|
||||||
|
|
||||||
#include "thirdparty/spdlog/spdlog.h"
|
#include "thirdparty/spdlog/spdlog.h"
|
||||||
#include "thirdparty/spdlog/async.h"
|
#include "thirdparty/spdlog/async.h"
|
||||||
@ -52,8 +35,19 @@
|
|||||||
#include "thirdparty/spdlog/sinks/ansicolor_sink.h"
|
#include "thirdparty/spdlog/sinks/ansicolor_sink.h"
|
||||||
#include "thirdparty/spdlog/sinks/rotating_file_sink.h"
|
#include "thirdparty/spdlog/sinks/rotating_file_sink.h"
|
||||||
|
|
||||||
#include "thirdparty/curl/include/curl/curl.h"
|
// Tier0 includes.
|
||||||
|
#include "tier0/utility.h"
|
||||||
|
#include "tier0/memaddr.h"
|
||||||
|
#include "tier0/module.h"
|
||||||
|
#include "tier0/basetypes.h"
|
||||||
|
#include "tier0/platform.h"
|
||||||
|
#include "tier0/annotations.h"
|
||||||
|
#include "tier0/commonmacros.h"
|
||||||
|
#include "tier0/memalloc.h"
|
||||||
|
#include "tier0/tier0_iface.h"
|
||||||
|
#include "tier0/dbg.h"
|
||||||
|
|
||||||
|
// Tier1 includes.
|
||||||
#include "tier1/cvar.h"
|
#include "tier1/cvar.h"
|
||||||
#include "tier1/cmd.h"
|
#include "tier1/cmd.h"
|
||||||
#include "common/global.h"
|
#include "common/global.h"
|
||||||
|
@ -8,4 +8,24 @@
|
|||||||
|
|
||||||
#include "core/shared_pch.h"
|
#include "core/shared_pch.h"
|
||||||
|
|
||||||
|
#include "thirdparty/detours/include/detours.h"
|
||||||
|
#include "thirdparty/detours/include/idetour.h"
|
||||||
|
|
||||||
|
#include "thirdparty/lzham/include/lzham_assert.h"
|
||||||
|
#include "thirdparty/lzham/include/lzham_types.h"
|
||||||
|
#include "thirdparty/lzham/include/lzham.h"
|
||||||
|
|
||||||
|
#include "thirdparty/curl/include/curl/curl.h"
|
||||||
|
|
||||||
|
#include "tier0/utility.h"
|
||||||
|
#include "tier0/memaddr.h"
|
||||||
|
#include "tier0/module.h"
|
||||||
|
#include "tier0/basetypes.h"
|
||||||
|
#include "tier0/platform.h"
|
||||||
|
#include "tier0/annotations.h"
|
||||||
|
#include "tier0/commonmacros.h"
|
||||||
|
#include "tier0/memalloc.h"
|
||||||
|
#include "tier0/tier0_iface.h"
|
||||||
|
#include "tier0/dbg.h"
|
||||||
|
|
||||||
#endif // TIER0_PCH_H
|
#endif // TIER0_PCH_H
|
||||||
|
Loading…
x
Reference in New Issue
Block a user